S7-200控制步进电机的程序

因我是第一次用步进电机,那位老师帮帮我先编一个(224CPU)能控制步进电机的速度和正反转的程序,谢谢

最佳答案

程NETWORK 1 // 用于单段脉冲串操作的主程序(PTO)
 // 首次扫描时,将映像寄存器位设为低
 // 并调用子程序0
 LD SM0.1
 R Q0.0 1
 CALL SBR_0

 NETWORK 1 // 子程序0开始
 LD SM0.0
 MOVB 16#8D SMB67 // 设置控制字节:

 // - 选择PTO操作
 // - 选择单段操作
 // - 选择毫秒增加
 // - 设置脉冲计数和周期数值
 // - 启用PTO功能
 MOVW +500 SMW68 // 将周期设为500毫秒。

 MOVD +4 SMD72 // 将脉冲计数设为4次脉冲。

 ATCH INT_0 19 // 将中断例行程序0定义为

  // 处理PTO完成中断的中断。

 ENI // 全局中断启用
 PLS 0 // 激活PTO操作,PLS0 => Q0.0
 MOVB 16#89 SMB67 // 预载控制字节,用于随后的

  // 周期改动。

 NETWORK 1 // 中断0开始
 // 如果当前周期为500毫秒:
 // 将周期设为1000毫秒,并生成4次脉冲
 LDW= SMW68 +500

 MOVW +1000 SMW68

 PLS 0
 CRETI

 NETWORK 2
 // 如果当前周期为1000毫秒:
 // 将周期设为500毫秒,并生成4次脉冲
 LDW= SMW68 +1000
 MOVW +500 SMW68
 PLS 0序注释

提问者对于答案的评价:
能否用梯形图的形式编一个完整的程序?谢谢了。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:47
下一篇 2021年7月5日 上午12:47

相关推荐

  • s7200cpu224xp与TB6600接线

    plc与TB6600驱动器接线是共阴极还是共阳极?接线跟漏极和源极有没有关系?Q0.0和PUL之间接电压吗? 左上角L+和M要接接电压吗?接多少? PUL接到&…

    SIMATIC S7-200 2017年6月14日
  • 214XP CN 交流电源板

    我是新手,请教问题,请指教。一备用(2BD23)214XP 交流电源型PLC,很久以前外人修过,现初次通电,听到一声响,空开过载跳闸。拆开后,见最下面那块小电源板上保险己…

    SIMATIC S7-200 2021年7月5日
  • S7222CN控制步进电机的程序

    请教各位大侠.我用S7222CN控制步进电机,使用的是Q0.0,用PLC内置的PWM指令发脉冲给步进电机驱动器,Q0.0输出灯亮,但步进电机驱动器没有接受到脉冲型号,步进电机驱动器…

    SIMATIC S7-200 2021年7月5日
  • s7-200这三条计数器指令为什么不能同在一个网络

    s7-200这三条计数器指令任意2条指令不能在同一个网络,如图1,在同一个网络的话,编译会报错,报:网络1,错误47,无效网络或网络太复杂无法编译,如图2,我试过了,3条指令分开在…

    2021年7月5日
  • PLC200的485的6引脚为5V的电源引脚,能带多大的电流

    自己设计了个485转光纤的电路,电路电流大概200ma,想用PLC的5V电源给这个板子供电.但实验结果是5V电源加上去后,电源电压降低了,换了个专门的5V电源试验后没有问题。感觉应…

    SIMATIC S7-200 2017年6月12日
  • !急!定时器出现毫无规律的混乱

    6个定时器做的3个方波程序,3个方波之间是包含关系,大致是上一个方波高电平的时间为下一个方波N倍的全周期时间。但是我的方波数量经常只能运行到N-2或者N-3个,并且随定时器设定值的…

    SIMATIC S7-200 2021年7月5日
  • ppi通信设置

    我使用的是s7-200d的V4.0 STEP 7 MicroWIN SP6软件,今天突然发现PPI通信不好用了。过程是这样的:插好电缆(PC…

    SIMATIC S7-200 2021年7月5日
  • s7200自由口通讯从站地址怎么设定

    s7200自由口通讯,程序中多个从站地址在程序中怎么设定 问题补充:我的邮箱给我一个例程多谢 daocao676@sohu.com 最佳答案 你试着自己编程,电脑会自动分…

    SIMATIC S7-200 2019年6月11日
  • em231选型

    各位老师我想问一下em231选哪款型号能够测量铂电阻,em231RTD吗?CPU226选用DC/DC/DC的吗?能不能选用继电器类型的cpu226的Q0.0和Q0.1输出啊? 最佳…

    SIMATIC S7-200 2021年7月5日
  • 485通讯和PRofibus-Dp的区别

    485通讯和PRofibus-Dp的区别是什么?是不是485通讯就是PRofibus-Dp通讯因为他们都是三线通讯的。 最佳答案 RS485是接口,PROFIBUS-DP是协议。&…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论