ccj1989
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看ccj1989的 主题 / 回贴
楼主  发表于: 2016-03-07 10:40
坛友们,初学PLC,第一次试编,想实现如下功能:

机械手对孔进行拧紧,某一孔拧紧达到额定扭矩,表明拧好,进行下一孔拧紧;若未达额定扭矩,则重新扭。

编完后报了数十个双线圈错误,比如附件图中红色处,该如何解决额?感谢了!!!
[attachment=145092]  [attachment=145091]  [attachment=145090]
qc8961as
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 156 点
下载积分: 628 分
在线时间: 12(小时)
注册时间: 2013-05-28
最后登录: 2016-08-27
查看qc8961as的 主题 / 回贴
1楼  发表于: 2016-03-07 11:50
你把那些公共的独立一个地址,分的分开地址,就搞个普通线圈可以了,,最终的那个结果不要用置位信号
qc8961as
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 156 点
下载积分: 628 分
在线时间: 12(小时)
注册时间: 2013-05-28
最后登录: 2016-08-27
查看qc8961as的 主题 / 回贴
2楼  发表于: 2016-03-07 15:31
重新看了下你那程序 步进的怎么还倒回去?这样有两个stl同时触发,系统判断不了的     而且Y线圈最好是放出来用普通线圈,不要在步进里面,里面用M值代替,每个步进内都不同的M这样就不会错了
普朗特
级别: 略有小成
精华主题: 0
发帖数量: 57 个
工控威望: 294 点
下载积分: 678 分
在线时间: 27(小时)
注册时间: 2016-03-07
最后登录: 2016-08-20
查看普朗特的 主题 / 回贴
3楼  发表于: 2016-03-07 16:00
步进不是象你这样写的啊,步进本来是个很简单的结构,结果被你写的好复杂
zhaoxiaofei6
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 92 点
下载积分: 487 分
在线时间: 3(小时)
注册时间: 2016-03-13
最后登录: 2016-06-03
查看zhaoxiaofei6的 主题 / 回贴
4楼  发表于: 2016-03-16 14:19
你用M1和M2来驱Y6,
wyw029
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 93 点
下载积分: 816 分
在线时间: 10(小时)
注册时间: 2015-03-04
最后登录: 2019-01-25
查看wyw029的 主题 / 回贴
5楼  发表于: 2016-03-16 15:36
在设置中允许双线圈
fom
冰心玉壶
级别: 论坛先锋
精华主题: 0
发帖数量: 444 个
工控威望: 1185 点
下载积分: 826 分
在线时间: 160(小时)
注册时间: 2008-01-05
最后登录: 2022-12-06
查看fom的 主题 / 回贴
6楼  发表于: 2016-03-16 15:40
使用SET ,RST 指令是允许双线圈的,只是也有一定的规则。