xuweid123
級別: 探索解密
|
如題,公司的程序很大,見圖,左側有很多塊程序,這樣的程序如何掃描,是上面的程序掃描完再往下掃描下面的,一排一排的, 還是所有程序一起從頭往下掃描?掃描速度應該是很快的吧?? 另外就是一個變址Z的問題,我知道配合軟元件的使用方法,但就是給Z賦值指令問題,一段程序中就可能數次賦值,而且是 SM400常通的繼電器后面直接輸出為inc z0,然后下面過很多排還有SM400做輸入,直接輸出rst z0,z0很是搞不懂,而且像圖上 別的塊的程序中也分別給z0賦值,也有好幾處指令賦值和復位。這樣很多地方都給Z0賦值,到底哪一個有效呢??還是每一塊的只在 那一塊程序中起作用,按我的理解應該也不是,因為M、x、y等指令所有塊的程序中都會自己變化,但沒有這樣的賦值及復位條件, 實在想不通這個變址賦值問題啊? |
---|---|
|
john42tw
級別: 網絡英雄
|
每一個設計師都有自己的風格。 但PLC 基本運行及規則不會改變。 1.程序如何掃描---->上面的程序掃描完再往下掃描下面的,一排一排的。 2.Z賦值指令問題--->因為Z的數量是有限制的,所以在節約使用。 推測:在這程式一段使用完後,將所需的取走; 下一段程式歸零後再使用。 |
---|---|
本帖最近評分記錄: |
xuweid123
級別: 探索解密
|
關鍵左邊看有很多塊的程序,有的每一塊程序都有復位和賦值指令,就專用這一個Z0,程序開頭先復位,后面過一段為sm400輸出inc z0,然后下面過幾一些程序又是sm400,輸出rst z0,再過一陣又是sm400 inc z0,關鍵是z0用了很多次,每塊程序都用很多次。不說z1,z2等等了。 |
---|---|
|