菜鳥入行
級別: 論壇先鋒
|
注意第3行 RST S0的條件。 這個M50這樣寫,可能作者是想利用掃描的先后順序,先執行回原點,然后脈沖發完后,再RST S0 但這種寫法不科學,加個定時器較好。 |
|
---|---|---|
|
不小心遇見你
自動項目、PLC、視覺、通訊等工控軟件開發QQ3515716
級別: 工控俠客
|
我來告訴你 這是技巧的問題 如果沒有m50 S0在第一個掃描周期為ON時,M8147是為OFF的 就有一定的概率S0把自己復位掉 如果加入了M50 S0在第一個掃描周期為ON時 雖然8147為OFF 那么因為此時M50也是OFF 所以必須等下一個掃描周期 下一個掃描周期時 M50已經為ON 后面的指令也就執行了 所以M8417也就ON了 不過這里應該沒什么用 不過在有些地方需要這樣巧妙的處理。 寫這個程序的人肯定吃過掃描周期的虧 這樣的寫法適用于那些智能模塊的擴展,這種寫法比較靠譜 |
|
---|---|---|
|
weik_wang
學會感恩
級別: 探索解密
|
謝謝各位解答。 這是論壇里下載的程序,本人菜鳥一個,沒看懂,特截圖上來請求賜教 |
---|---|
|
淡淡雨季
以前看到山就想知道山后面是什么,現在我不想知道了
級別: 略有小成
|
圖片:
就是延遲一個掃描周期后再執行回原點指令,這個方法是比較科學的。不過再標準一點的話,觸發條件一般用上升沿,然后加保持,這樣的話把m8029,M8039,都用上 |
---|---|
|