a115285978
级别: 略有小成
精华主题: 0
发帖数量: 122 个
工控威望: 217 点
下载积分: 774 分
在线时间: 15(小时)
注册时间: 2009-11-12
最后登录: 2016-11-06
查看a115285978的 主题 / 回贴
楼主  发表于: 2013-05-04 20:01
哪位大侠可告知,已知784个脉冲的长度是36mm,求三菱plc中的程序怎么写,我这菜鸟感激不尽,先谢谢了。
喜欢工控
lijinniu
级别: 工控侠客
精华主题: 0
发帖数量: 624 个
工控威望: 3669 点
下载积分: 29981 分
在线时间: 1407(小时)
注册时间: 2007-08-17
最后登录: 2024-05-18
查看lijinniu的 主题 / 回贴
1楼  发表于: 2013-05-05 08:42
其实你知道这个784/36=21.777777存入D250。如果你是用屏输入的话就把这个数当成一个浮点系数就可以了。然后就用你要设定的数乘以这个系数就可以了。比如你要走200MM写入D252也是浮点数。   你写程序就是DEMUL  D252 D250 D0        D0是浮点数相乘结果。然后用DINT  D0    D2    D2就是把D0的浮点转换了10进制的脉冲了。如果屏中没有浮点输入的话你就要用DFLT指令来把D250   和D252转成浮点了。如DFLT   D250  D10     D10就成了浮点了。