minsin
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 17 個
工控威望: 120 點(diǎn)
下載積分: 45054 分
在線時(shí)間: 63(小時(shí))
注冊時(shí)間: 2017-03-21
最后登錄: 2020-11-13
查看minsin的 主題 / 回貼
樓主  發(fā)表于: 2017-08-27 21:41
plc的各路英雄好漢 , 前輩大家好,註冊工控人家園已有好一段時(shí)間 , 期間有來過此找一些plc相關(guān)資料,但不曾在此提問過plc問題 ,這是頭一遭發(fā)表, 想請各位前輩協(xié)助幫忙解答.謝謝!
個人在學(xué)習(xí)三菱plc的fnc42 [ enco  s  d  n ]指令時(shí),發(fā)現(xiàn)一個問題.
當(dāng)來源起始元件 s 使用 x 軟元件時(shí),若 s 設(shè)置為 x0 則 n可設(shè)置範(fàn)圍為 n<=8 , 但若將 s 設(shè)置 其他x輸入(例如x1 , x2 , x3 ,......等)  , 則 n操作數(shù)範(fàn)圍僅能在 n<=7 , 小弟百思不解 ,
想請知道原因的前輩協(xié)助給予告知回復(fù),個人衷心感謝.



xkb1956
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 181 個
工控威望: 1380 點(diǎn)
下載積分: 96930 分
在線時(shí)間: 94(小時(shí))
注冊時(shí)間: 2017-06-01
最后登錄: 2023-07-10
查看xkb1956的 主題 / 回貼
1樓  發(fā)表于: 2017-08-28 10:33
你仔細(xì)看看真值表就清楚了!看資料要看原手冊的解釋。

使用編碼指令時(shí)應(yīng)注意:
1)源操作數(shù)是字元件時(shí),可以是T、C、D、V和Z;源操作數(shù)是位元件,可以是X、Y、M和S。目標(biāo)元件可取T、C、D、V和Z。編碼指令為16位指令,占7個程序步。
2)操作數(shù)為字元件時(shí)應(yīng)使用n≦4,為位元件時(shí)則n=1~8,n=0時(shí)不作處理。
3)若指定源操作數(shù)中有多個1,則只有最高位的1有效。
樓主留言:
今天學(xué)習(xí)時(shí)意外發(fā)現(xiàn),之前執(zhí)行[ enco  x1~  d  k7 ] 指令 , 使用  位元件源操作數(shù) s 不設(shè)置為x0 ( 而設(shè)置為x1~ 範(fàn)圍) 為何其 n 操作數(shù)範(fàn)圍僅能是 n <= 7 , 而非 n<= 8 , 原因就在於 fx3u 的 x 輸入點(diǎn)數(shù)最大為256個輸入點(diǎn) , 當(dāng)位元件源操作數(shù) s 不使用x0 ( 而使用x1~) ,  且 設(shè)定 n=8 , 則編碼的 x 編號將超過實(shí)際可使
[ 此帖被xkb1956在2017-08-28 17:39重新編輯 ]