答谢广大同道,我刚才试过了。我用的是AB的小型PLC和S7-200通讯的。假如,我西门子里面将PORT0设置为从站,9600,7,E,1,
modbus保持寄存器区的起始地址VB3000,数量1个字节。然后我将V3000.0和V3000.1分别赋值为1。接着AB里面我将Vw3000的值读入N7:10这个寄存器中。也就是说我的V3000.0和V3000.1的这些开关量对应的是N7:10/8和N7:10/9这两个开关量。因为似乎西门子值似乎是反过来的。也就是说VB3000对应的是N7:10/8-N7:10/15的这些开关量,VB3001对应的N7:10/0-N7:10/7这些开关量。不知道大家有没有看懂。总之,验证过了。
modbus的寄存器开关量是可以通讯的。谢谢大家。