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日
下一篇 2021年7月5日

相关推荐

  • s7-200 是德州仪器生产的吗?

    据说s7-200是德州仪器的,不知西门子与其是啥关系。 最佳答案 进口的S7-200是在美国制造的。是不是在TI的工厂里制造没有考察过。不管是哪个生产商制造的,最终挂的是“SIEM…

    SIMATIC S7-200 2021年7月5日
  • 虚拟机里装200编程软件+PC ACCESS+WINCC跟PLC可以正常通信吗?

    测试用:虚拟机里装200编程软件+PC ACCESS+WINCC跟PLC可以正常通信吗?怎么设置?谢谢,虚拟机用的VM。另外请教一下:虚拟机里装的XPSP2,以前使用这个…

    SIMATIC S7-200 2021年7月5日
  • CPU224CN可以替代如下型号的CPU吗

    旧型号:6ES7 214-2AD21-0XB0 请问CPU224CN可以替代吗,程序是否通用?谢谢! 最佳答案 CPU22x的版本21和22有什么区别?&nbs…

    SIMATIC S7-200 2021年7月5日
  • em231选型

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

    SIMATIC S7-200 2021年7月5日
  • 模块询问

    6ES7 226-6BA32-0XB0模块的性能及应用,硬件的文件是那些 问题补充:谢谢,这个模块的支持包在那个哪里下载,没有支持包硬件组态无法组态 钻石用户推荐最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 通讯口的问题?

    我用的CPU226,因为我要用一个口和屏通讯,一个口和变频器通讯,还有方法扩展一个口用电脑来在线监控吗? 最佳答案 不知道你所谓的在线监控是长期还是临时调试使用? 1如果…

    SIMATIC S7-200 2021年7月5日
  • s7-200的滤波

    s7-200的滤波程序怎样写 最佳答案 转贴: 1 模拟量和数字量一样,也是主程序结束时更新的;也就是说用plc编程是达不到很高的准确性的。 &nbs…

    SIMATIC S7-200 2021年7月5日
  • s7200编程触摸屏电位器编程

    s7200PLC里想用触摸屏里设置一个直接输入数字来代替以前的面板刻度电位器,并想用+和—键来进行微调,那位高手可以给个简单的PLC编程程序我参考下(不要触摸屏的程序光要PLC的 …

    2017年6月10日
  • EM231的编程问题

    请问下,原有传感器4-20ma输入传感器接入EM231模拟量模块,现在传感器更换为1-5V信号输入,请问恶231模块是否拨码开关是不是不用改动,而PLC中程序块或系统块是否需要改动…

    SIMATIC S7-200 2020年11月1日
  • wincc中找不到S7200中的变量

    大家好,我在用WINCC连接200PLC变量时,始终找不到项目中的变量(如图),然而这些变量之前我已经用PC Acess创建并测试过,没有问题(如图)。请问大家怎么解决这…

    SIMATIC S7-200 2017年6月27日

发表回复

登录后才能评论