yzr520
级别: 略有小成
精华主题: 0
发帖数量: 104 个
工控威望: 215 点
下载积分: 723 分
在线时间: 12(小时)
注册时间: 2008-03-25
最后登录: 2018-07-05
查看yzr520的 主题 / 回贴
楼主  发表于: 2008-05-05 15:47

小弟初学PLC,正在做毕业设计,希望各位高手帮忙看一下上面这个梯形图是否正确
程序是用PLC的高速计数去实现步进电机的定位,我用的是专用步进电机驱动器,Y000为脉冲输出到驱动器 Y010为驱动器方向控制,通断实现正反转,其中P10是从触摸屏输入数据后计算出来的总脉冲的子程序,X010是启动按钮  X020为急停按钮 Y030是自动停止

我大概的思路是  启动X010,然后先给驱动器一个正转信号(因为驱动器要求先有控制信号再有脉冲信号),然后调用子程序计算脉冲后输出脉冲到Y000来驱动步进电机移动,当到达指令的脉冲,也就是从触摸屏输入的位移到达后,立即给一个反转信号即Y010,然后再调用脉冲计算子程序,再返回到原点,当到达原点后自动断开Y030,停机


脉冲计算子程序我没给出
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156934 分
在线时间: 3124(小时)
注册时间: 2007-11-21
最后登录: 2024-05-26
查看sjm213的 主题 / 回贴
1楼  发表于: 2008-05-05 16:14
1.PLSR的时间太短;
2.DHSCS的是Y010;
3.联机试试,不断改进。
yzr520
级别: 略有小成
精华主题: 0
发帖数量: 104 个
工控威望: 215 点
下载积分: 723 分
在线时间: 12(小时)
注册时间: 2008-03-25
最后登录: 2018-07-05
查看yzr520的 主题 / 回贴
2楼  发表于: 2008-05-05 17:34
图片:
嗯,谢谢SJM213,我已经改过来了,希望其他高手看看改过之后的有没有什么错误。
坦然
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 182 点
下载积分: 779 分
在线时间: 32(小时)
注册时间: 2008-05-28
最后登录: 2012-09-22
查看坦然的 主题 / 回贴
3楼  发表于: 2008-06-06 16:10
没用到m8145脉冲输出禁止和m8147脉冲输出中
steve_suich
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看steve_suich的 主题 / 回贴
4楼  发表于: 2008-06-06 23:08
我也没看懂。。。。^_^。
zhangwenchao
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 187 点
下载积分: 625 分
在线时间: 4(小时)
注册时间: 2008-06-07
最后登录: 2017-12-11
查看zhangwenchao的 主题 / 回贴
5楼  发表于: 2008-06-07 14:04
特殊寄存器要设置