sunnykmc
SunnyKMC
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 286 個
工控威望: 3745 點
下載積分: 28918 分
在線時間: 413(小時)
注冊時間: 2014-04-20
最后登錄: 2024-08-27
查看sunnykmc的 主題 / 回貼
樓主  發(fā)表于: 2019-01-14 16:37
三菱FX2N有什么指令可BIT轉(zhuǎn)移給d寄存器值
及d寄存器值反轉(zhuǎn)BIT值回中號
d寄存器最大值不知能否到255(及反轉(zhuǎn)時)或者最大到?
比如
M0 = OFF,M1 = OFF,M2 = OFF,M3 = OFF <=>則D0 = 00
M0 = ON,M1 = OFF,M2 = OFF,M3 = OFF <=>則D0 = 01
M0 = OFF,M1 = ON,M2 = OFF,M3 = OFF <=>則D0 = 02
M0 = ON,M1 = ON,M2 = OFF,M3 = OFF <=>則D0 = 03
M0 = OFF,M1 = OFF,M2 = ON,M3 = OFF <=>則D0 = 04
M0 = ON,M1 = OFF,M2 = ON,M3 = OFF <=>則D0 = 05
M0 = OFF,M1 = ON,M2 = ON,M3 = OFF <=>則D0 = 06
M0 = ON,M1 = ON,M2 = ON,M3 = OFF <=>則D0 = 07
M0 = OFF,M1 = OFF,M2 = OFF,M3 = ON <=>則D0 = 08
M0 = ON,M1 = OFF,M2 = OFF,M3 = ON <=>則D0 = 09
M0 = OFF,M1 = ON,M2 = OFF,M3 = ON <=>則D0 = 10
M0 = ON,M1 = ON,M2 = OFF,M3 = ON <=>則D0 = 11
M0 = OFF,M1 = OFF,M2 = ON,M3 = ON <=>則D0 = 12
M0 = ON,M1 = OFF,M2 = ON,M3 = ON <=>則D0 = 13
M0 = OFF,M1 = ON,M2 = ON,M3 = ON <=>則D0 = 14
M0 = ON,M1 = ON,M2 = ON,M3 = ON <=>則D0 = 15



==========以下新增另一延伸問題==========
如果要"范圍單一M"(M0~M254)轉(zhuǎn)為D寄存器值或反轉(zhuǎn)BIT值回M
M0~M254只要一個沒有ON,則D0=0
M0=ON <=>D0=1
M1=ON <=>D0=2
M2=ON <=>D0=3
M3=ON <=>D0=4
M4=ON <=>D0=5
M5=ON <=>D0=6
M6=ON <=>D0=7
M7=ON <=>D0=8
M8=ON <=>D0=9
M9=ON <=>D0=10
M10=ON <=>D0=11
M11=ON <=>D0=12
M12=ON <=>D0=13
M13=ON <=>D0=14
M14=ON <=>D0=15
M15=ON <=>D0=16
:
M254=ON <=>D0=255
又有何指令支援
[ 此帖被sunnykmc在2019-01-14 17:21重新編輯 ]
sunnykmc
SunnyKMC
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 286 個
工控威望: 3745 點
下載積分: 28918 分
在線時間: 413(小時)
注冊時間: 2014-04-20
最后登錄: 2024-08-27
查看sunnykmc的 主題 / 回貼
1樓  發(fā)表于: 2019-01-14 17:16
如果要"范圍單一M"(M0~M254)轉(zhuǎn)為D寄存器值或反轉(zhuǎn)BIT值回M
M0~M254只要一個沒有ON,則D0=0
M0=ON <=>D0=1
M1=ON <=>D0=2
M2=ON <=>D0=3
M3=ON <=>D0=4
M4=ON <=>D0=5
M5=ON <=>D0=6
M6=ON <=>D0=7
M7=ON <=>D0=8
M8=ON <=>D0=9
M9=ON <=>D0=10
M10=ON <=>D0=11
M11=ON <=>D0=12
M12=ON <=>D0=13
M13=ON <=>D0=14
M14=ON <=>D0=15
M15=ON <=>D0=16
:
M254=ON <=>D0=255
又有何指令支援
sunnykmc
SunnyKMC
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 286 個
工控威望: 3745 點
下載積分: 28918 分
在線時間: 413(小時)
注冊時間: 2014-04-20
最后登錄: 2024-08-27
查看sunnykmc的 主題 / 回貼
2樓  發(fā)表于: 2019-01-14 22:40
為何我用
DECO D0 M0 K8
DECO D0 Y0 K8
D0=0   ,Y0=ON  ,M0=OFF
D0=1   ,Y1=ON  ,M1=OFF
D0=2   ,Y2=ON  ,M2=OFF
D0=3   ,Y3=ON  ,M3=OFF
D0=4   ,Y4=ON  ,M4=OFF
D0=5   ,Y5=ON  ,M5=OFF
D0=6   ,Y6=ON  ,M6=OFF
D0=7   ,Y7=ON  ,M7=OFF
D0=8   ,Y8=ON  ,M8=ON
:( 以下D0=9~255;Y M皆可有對應(yīng)ON)
:

但為何D0=0~7,則M0~M7 皆O(shè)FF

============
DECO D0 S100 K8
看來也可對應(yīng)
[ 此帖被sunnykmc在2019-01-14 22:57重新編輯 ]
sunnykmc
SunnyKMC
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 286 個
工控威望: 3745 點
下載積分: 28918 分
在線時間: 413(小時)
注冊時間: 2014-04-20
最后登錄: 2024-08-27
查看sunnykmc的 主題 / 回貼
3樓  發(fā)表于: 2019-01-14 23:27
不可對應(yīng)M的原因找到了
我在M0~M7
前面各對應(yīng)加了X0~X7 開關(guān)
作測試用
只是為何如此不行呢
[ 此帖被sunnykmc在2019-01-14 23:36重新編輯 ]
sunnykmc
SunnyKMC
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 286 個
工控威望: 3745 點
下載積分: 28918 分
在線時間: 413(小時)
注冊時間: 2014-04-20
最后登錄: 2024-08-27
查看sunnykmc的 主題 / 回貼
4樓  發(fā)表于: 2019-01-21 10:13
引用
引用第8樓wayu于2019-01-15 13:46發(fā)表的  :
FX3U,Q都支持字的位訪問,不要用FX2N了

這位先進(jìn) 你好

FX3U以前在用時沒注意到位這部份
不知你這位的訪問的使用是如何用
像歐姆龍的W或H類似三菱的M 可以用BIT
不知FX3U如何使用