xiaogezi214
級別: 探索解密
|
各位大俠,我用FMOV指令想把所有的輸出Y都置一,這么寫:FMOV K1 Y0 K3為什么總是提示錯誤?請大家指教,多謝了^_^ |
---|---|
|
endy2015
級別: 論壇先鋒
|
FX3U PLC FMOV指令一般用作把一個數據寫到多個寄存器里面,比如 FMOV K0 D0 K10 ,表示將K0寫入到 D0-D9 這十個寄存器內;想把Y0 -Y3置位方法很多,比如MOV K15 K1Y0 |
---|---|
本帖最近評分記錄: |
叫我某某
級別: 略有小成
|
只能是寫入數據的。不能直接進行輸出。你可以分開控制,或者直接 mov k1 kXy0 X是看你有多少個輸出點,有8個輸出點X就是2 |
---|---|
|
john42tw
級別: 網絡英雄
|
正確語法 |
---|---|
本帖最近評分記錄: |
叫我某某
級別: 略有小成
|
按照這樣算的話。如果是K2Y0,則最后的數是不是也要是K2 |
---|---|
|
petercai
三菱授權代理商
級別: 家園常客
|
FMOV ,S ,D ,n 其中 D只能為字軟元件 FMOV K1 Y0 K3 Y0為位元件所以不行的 。 |
|
---|---|---|
|
xiaogezi214
級別: 探索解密
|
|
---|---|
|
wwcwwc
級別: VIP會員
|
你的問題實際上是沒有把操作數Y0的“位”轉換為組合位元件所致,將它修改為K1Y0就可以了。 FMOV K1 K1Y0 K3的含義是置位從Y0--Y2的輸出。 6樓說的沒有錯,也列舉了指令數據類型。 |
---|---|
|