维纶HMI中,MODBUSRTU,4x_32bit与4x有什么区别? 威伦MT6170iH MODBUS RTU 里面3X 4X ...

作者&投稿:羽饺 2024-07-02
威伦MT6170iH MODBUS RTU 里面3X 4X 5X 6X 4X_32BIT什么意思

威伦MT6170iH使用EB8000软件,其MODBUS协议中0x,1x,3x,4x,5x,6x,还有4x_bit,3x_bit8 等,代表不同的设备类型数据区。这些设备类型在MODBUS协议中只支持特定的功能码,下面分别说明:

0x 是一个可读可写的线圈设备类型(类似于PLC的DO输出点)。读该设备类型的位状态时,功能码为01H,写位状态时功能码为05H。

1x 是一个只读的触点设备类型(类似于PLC的DI输入点)。读位状态时的功能码为02H。

3x 是一个只读的模拟量设备类型(类似于PLC的AI模拟量)。读其数据时的功能码为04H。

4x是一个可读可写的数据寄存器设备类型(类似于PLC的AO数据寄存器)。当读其数据时功能码是03H,当写入数据的时候功能码是10H。

5x 该设备类型与4x的设备类型属性是一样的。即发出读写的功能码完全一样。不同之处在于,当为双字时,譬如32_bit unsigned格式的数据,使用5x和4x两种设备类型分别读取数据时,高字和低字的位置是颠倒的。譬如,使用4x设备类型读到的数据是0x1234,那么使用5x设备类型读取的数据是0x3412。

6x 是一个可读可写的设备类型,读数据的时候发出的功能码也是03H,与4x不同之处在于写数据的时候,发出的功能码为06H,即写单个寄存器的数据。

3x_bit 该设备类型支持的功能码与3x设备类型完全一致,不同之处是,3x是读数据,而3x_bit是读数据中的某一个bit的状态。

4x_bit 该设备类型支持的功能码与4x设备类型完全一致,不同之处是,4x是读数据,而4x_bit是读数据中的某一个bit的状态。

3X代表MODBUS的3区,只可读不可写寄存器,4X是4区,可读写,5X、6X就不知道你在哪里看到的,莫非是功能码?

4x_32bit与4x的区别:
4x_32bit是指4区的32位寄存器,即由两个16位寄存器组成。
4x是指4区的16位寄存器。


你是否需要了解?

维纶HMI中,MODBUSRTU,4x_32bit与4x有什么区别?
答:4x_32bit是指4区的32位寄存器,即由两个16位寄存器组成.4x是指4区的16位寄存器.

维纶HMI中,MODBUSRTU,4x_32bit与4x有什么区别?
答:4x_32bit是指4区的32位寄存器,即由两个16位寄存器组成。4x是指4区的16位寄存器。

维纶触摸屏中的MODBUS-RTU(zero-based addressing)是什么意思?
答:就是首地址是不是从0开始的,Modbus-RTU通讯中,仪表参数地址有的是从0开始计算起始,有的是从1开始计算起始,需要分辨一下~~

维纶通触摸屏MODBUS RTU 3X 4X 5X 6X有什么区别啊?
答:3X代表MODBUS的3区,只可读不可写寄存器,4X是4区,可读写,5X、6X就不知道你在哪里看到的,莫非是功能码?

224如何同时与维纶触摸屏及重量仪表通讯
答:维纶的屏做Modbus从站,如果称重仪表可以采用ModbusASCII或者是ModbusRTU,那么甚至不需要使用自由口通讯,直接用S7-200调用Modbus主站库就可了。如果称重仪表采用的不是Modbus协议,但是知道通讯格式,那么然后S7-200(224)的一个通讯口自由口通讯;通过分时切换。自己写Modbus的主站协议(建议采用ModbusASCII...

永红plc怎样与维纶触摸屏Modbus RTU通信
答:触摸屏编程的时候有对PLC的选型,你选好后把通讯格式和PLC选成一样的就行了