k2416207
級(jí)別: 略有小成
|
既要讀也要寫(xiě)M點(diǎn),好像不能直接控制, 這個(gè)M點(diǎn)除了 通信控制還受到到觸摸屏的控制,怎么實(shí)現(xiàn) ,求思路 謝謝 |
---|---|
|
好久不見(jiàn)啦
級(jí)別: 略有小成
|
把M換成V 樓主留言:V是整個(gè)字傳輸?shù)陌?我要單獨(dú)讀寫(xiě)某個(gè)位 而不是整個(gè)字 |
---|---|
|
zhangqi_1234
級(jí)別: 略有小成
|
例如,使用VW200傳輸數(shù)據(jù),VW200=VB200+VB201。V200.X對(duì)應(yīng)某個(gè)要讀寫(xiě)的M,V200.X的常開(kāi)觸頭控制M線圈。 |
---|---|
|
k2416207
級(jí)別: 略有小成
|
可能是我說(shuō)得不夠清楚 ,,我這里200PLC是作為從站 需要被主站讀寫(xiě) M0.0 -M0.7 而這個(gè)M0.0-M0.7除了通信可以控制 還受觸摸屏控制 現(xiàn)在問(wèn)題是如果用V替代 例如把VB0 MOV MB0 那么當(dāng)觸摸屏那端改變MB0的時(shí)候 MODBUS 還是讀取VB0 那么數(shù)據(jù)就不對(duì)了 還有如果改變VB0 那么整個(gè)MB0也被改變了 我現(xiàn)在需要的是位 就是改變M0.0 旁邊的M0.1本來(lái)是1還是1 是0還是0 不能改變 如果整個(gè)字傳輸過(guò)去 那么改變的就不是單單一個(gè)位了 |
---|---|
|
mahuiyan
級(jí)別: 探索解密
|
modbus 不能讀寫(xiě)M區(qū) 你可以換成V區(qū) 我4年前遇到和你一樣的問(wèn)題 樓主留言:好的 |
---|---|
|
eledesigner
懂一點(diǎn)點(diǎn)
級(jí)別: 工控俠客
|
觸摸屏也可以用V2.3等代替M2.3 |
---|---|
|
好久不見(jiàn)啦
級(jí)別: 略有小成
|
s7-200的M和 V可以 位,字,字節(jié),雙字讀取。不知你用的什么PLC? |
---|---|
|
zhangqi_1234
級(jí)別: 略有小成
|
我不得不說(shuō),你考慮問(wèn)題有點(diǎn)死板。這個(gè)屬于并行控制,相當(dāng)于有兩個(gè)按鈕同時(shí)控制。例如,主站寫(xiě)從站VB100,從站VB100對(duì)應(yīng)MB100,MB100.1控制MB200.1,觸摸屏控制MB120,MB120.1控制MB200.1,這樣就有兩個(gè)裝置同時(shí)控制MB200.1(可以考慮用邊沿觸發(fā)指令控制),MB200的數(shù)據(jù)轉(zhuǎn)存給從站的VB200,主站讀VB200的數(shù)據(jù)。讀和寫(xiě)相互不干擾。 |
---|---|
|