如何使用MODBUS TCP/IP协议读取昆腾PLC中%M区的值(不要在PLC中通过程序,把%M区传递到%Q区)
一般情况下,MODBUS TCP/IP中读取数据的对应关系如下:
10001——对应输入点——即常说的%I点
00001——对应输出点——即常说的%Q点
30001——对应模拟量输入点——即常说的%IW点
40001——对应寄存器点——即常说的%MW点
那么,如何读取昆腾PLC中%m的数据?我看在输出模块的设置中,可以设置输出的%Q点,对应到%M点。是不是现在采用00001的地址,读上来的既是%M点,也是%Q点?
我记得以前老式昆腾PLC,是不能直接读%M点的。那么,现在的Unity 昆腾,是不是%M点与%Q点有对应关系?或者说,需要设置这种对应关系?
还有一个问题,在Premium中,40001对应的是%MW0;但是在昆腾中,40001对应的却是%MW1,那么是不是昆腾中%MW0无法读取?