ccj1989
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看ccj1989的 主題 / 回貼
樓主  發(fā)表于: 2016-03-07 10:40
壇友們,初學PLC,第一次試編,想實現(xiàn)如下功能:

機械手對孔進行擰緊,某一孔擰緊達到額定扭矩,表明擰好,進行下一孔擰緊;若未達額定扭矩,則重新扭。

編完后報了數(shù)十個雙線圈錯誤,比如附件圖中紅色處,該如何解決額?感謝了。!
[attachment=145092]  [attachment=145091]  [attachment=145090]
qc8961as
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 156 點
下載積分: 628 分
在線時間: 12(小時)
注冊時間: 2013-05-28
最后登錄: 2016-08-27
查看qc8961as的 主題 / 回貼
1樓  發(fā)表于: 2016-03-07 11:50
你把那些公共的獨立一個地址,分的分開地址,就搞個普通線圈可以了,,最終的那個結果不要用置位信號
qc8961as
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 156 點
下載積分: 628 分
在線時間: 12(小時)
注冊時間: 2013-05-28
最后登錄: 2016-08-27
查看qc8961as的 主題 / 回貼
2樓  發(fā)表于: 2016-03-07 15:31
重新看了下你那程序 步進的怎么還倒回去?這樣有兩個stl同時觸發(fā),系統(tǒng)判斷不了的     而且Y線圈最好是放出來用普通線圈,不要在步進里面,里面用M值代替,每個步進內(nèi)都不同的M這樣就不會錯了
普朗特
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 294 點
下載積分: 678 分
在線時間: 27(小時)
注冊時間: 2016-03-07
最后登錄: 2016-08-20
查看普朗特的 主題 / 回貼
3樓  發(fā)表于: 2016-03-07 16:00
步進不是象你這樣寫的啊,步進本來是個很簡單的結構,結果被你寫的好復雜
zhaoxiaofei6
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 3 個
工控威望: 92 點
下載積分: 487 分
在線時間: 3(小時)
注冊時間: 2016-03-13
最后登錄: 2016-06-03
查看zhaoxiaofei6的 主題 / 回貼
4樓  發(fā)表于: 2016-03-16 14:19
你用M1和M2來驅(qū)Y6,
wyw029
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 5 個
工控威望: 93 點
下載積分: 816 分
在線時間: 10(小時)
注冊時間: 2015-03-04
最后登錄: 2019-01-25
查看wyw029的 主題 / 回貼
5樓  發(fā)表于: 2016-03-16 15:36
在設置中允許雙線圈
fom
冰心玉壺
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 444 個
工控威望: 1185 點
下載積分: 826 分
在線時間: 160(小時)
注冊時間: 2008-01-05
最后登錄: 2022-12-06
查看fom的 主題 / 回貼
6樓  發(fā)表于: 2016-03-16 15:40
使用SET ,RST 指令是允許雙線圈的,只是也有一定的規(guī)則。