ezio2016
工控小白
級(jí)別: 略有小成
|
樓主最近在一個(gè)內(nèi)部項(xiàng)目中,S7-200 smart(SR20 AC/DC/Relay)與Demo 3D采取S7通訊。 當(dāng)Demo 3D對(duì)PLC進(jìn)行數(shù)據(jù)寫入時(shí)(對(duì)M或者I寫入) 此時(shí)的PLC所有的M或者I寄存器都會(huì)被寫入(假設(shè)寫入M0.0=1) 那么寫入后只有M0.0=1,其他所有M寄存器都沒復(fù)位為0(即使原來的值為1) 我想請(qǐng)問,這個(gè)問題是S7通訊的問題嗎?還是其他方面? 各位有沒有遇到過類似的問題? Demo 3D是一款仿真軟件。 |
---|---|
|
yha_4611
QQ: 2490453455私信聊天
級(jí)別: 家園?
|
不懂,也沒有見過那個(gè)3D,如果可以的話,把你的3D分享出來大家研究下。 |
|
---|---|---|
|
ezio2016
工控小白
級(jí)別: 略有小成
|
自己搗鼓了一下,目前發(fā)現(xiàn)是單字節(jié)覆蓋 M0.0-M0.7,不管這8個(gè)寄存器是什么狀態(tài),當(dāng)Demo 3D對(duì)其中一個(gè)寫入時(shí),都會(huì)將另外7個(gè)的狀態(tài)刷新 所以除了狀態(tài)互斥的變量可以使用同一字節(jié)的寄存器,其他變量都使用單獨(dú)字節(jié)寄存器中的一個(gè) 如何大家有更好的思路,希望不吝賜教 [ 此帖被ezio2016在2019-09-25 09:52重新編輯 ] |
---|---|
|