cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
K2Y0=1111 1111時,Mov K1 K2Y0 Regards |
---|---|
|
ch631109
級別: 略有小成
|
1樓與我的意思不同,2樓的思路可以,但還是不太簡潔,如果要任意位循環的話程序做起來有點繁瑣,我自已想出了一種辦法,通過了仿真.注意那里的K11不能用K10,不仿用K10試一下,有點小問題. |
---|---|
|
中國工控
學習
級別: VIP會員
|
樓上說的啥呀!首先按照編程手冊來說,操作數只能是K4 K8有效,但是你在程序里寫成一樓那樣,也能運行,不過建議還是按照手冊上面來吧,你可以用K4,然后到第8位的時候,就復位循環回起點,不要鉆牛角尖,不要問為什么不能,因為日本的東西沒什么為什么的,你為什么用呢,所以滿足需要即可。 |
---|---|
|
ch631109
級別: 略有小成
|
1樓的思路確是行,且很好,我是被那一行全1而誤解了其思路的正確性,只要將 K2Y0=1111 1111時,Mov K1 K2Y0 改為: K2Y0=1000000時,Mov K1 K2Y0即可. |
---|---|
|
ch631109
級別: 略有小成
|
圖片:
對三樓我自已的方案做了一下改進,雙原方案程序更簡潔合理,如果要實現8位循環,就設K9. |
---|---|
|
wwcwwc
級別: VIP會員
|
看了樓上的回答,我認為操作數是只有4的公倍數,但是可以結合其它指令來完成的呀。 比如說K4 Y0,當程序執行時,不需要執行后兩位結果時,你可以再程序執行到第六位時復位呀。 |
---|---|
|
ch631109
級別: 略有小成
|
圖片:
我又把6樓的程序做了合理的修改,如果只是Y0-Y7這8位循環,不必高K9,只要把下面的觸點指令改為下降沿觸發即可. |
---|---|
|