34272999
級(jí)別: 略有小成
![]() |
無意中發(fā)現(xiàn),s7-200 傳送指令MOV_W 傳送數(shù)據(jù)的時(shí)候,不能把數(shù)據(jù)傳送到連續(xù)的字里面(例如VW1,VW2)以下是我的測(cè)試程序 LD SM0.0 MOVW 1, VW1 MOVW 1, VW2 LDW= VW1, 1 = Q0.0 LDW= VW2 1 = Q0.2 這個(gè)程序我在CPU226上測(cè)試過,結(jié)果Q0.2動(dòng)作,但是Q0.1不動(dòng)作,但是換成不連續(xù)的字的時(shí)候,例如(VW0和VW2或者VW1和VW3)結(jié)果兩個(gè)輸出都能動(dòng)作! 一直想不通這是為什么?求教!!謝謝!! |
---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
![]() |
沒錯(cuò),地址重疊: PLC中的地址排列不論MB,還是IB,QB,VB,其地址增量是1 MW,IW,VW其地址增量是2 VD,MD等增量是4 也就是PLC中,只有字節(jié)是連續(xù)的地址空間,同樣的空間還用來存放字或雙字,比如 比如程序中使用了VD100, 也就包含使用了:vb100--vb103四個(gè)字節(jié) 或者VW100和VW102 VW100 包含 VB100 和VB101. 如果使用連續(xù)的VD地址空間,應(yīng)該是 VD100,VD104 VD108,VD112..............增量是4 |
|
---|---|---|
|