8路DI高速计数器,8路DO支持PWM输出,Modbus TCP模块 IBF93
产品特点:
8路开关量输入,8路开关量输出
DI每一路都可用作计数器或者频率测量
DO每一路都可独立输出PWM信号
支持Modbus TCP 通讯协议
内置网页功能,可以通过网页查询电平状态
可以通过网页设定输出状态
宽电源供电范围:8 ~ 32VDC
可靠性高,编程方便,易于应用
标准DIN35导轨安装,方便集中布线
用户可在网页上设置模块IP地址和其他参数
网页登录可设置密码,更安全
低成本、小体积、模块化设计
外形尺寸:120 x 70 x 43mm
典型应用:
流量计脉冲计数或流量测量
LED灯光控制或电机控制
智能楼宇控制、安防工程等应用系统
以太网工业自动化控制系统
工业现场信号隔离及长线传输
设备运行监测与控制
传感器信号的测量
工业相机状态监测与控制
Modbus TCP协议
(1)、Modbus TCP数据帧:
在TCP/IP以太网上传输,支持Ethernet II和802.3两种帧格式。图3所示,Modbus TCP数据帧包含报文头、功能代码和数据3部分。
图6:TCP/IP上的MODBUS的请求/响应
(2)、MBAP报文头描述:
MBAP报文头(MBAP、Modbus Application Protocol、Modbus应用协议)分4个域,共7个字节,如表1所示。
表1:MBAP报文头
域 | 长度(B) | 描述 |
传输标识 | 2 个字节 | 标志某个MODBUS 询问/应答的传输 |
协议标志 | 2 个字节 | 0=MODBUS协议 |
长度 | 2 个字节 | 后续字节计数 |
单元标识符 | 1 个字节 | 串行链路或其它总线上连接的远程从站的识别码 |
(3)、Modbus功能代码:
Modbus功能码分为3种类型,分别是:
(1)公共功能代码:已定义好的功能码,保证其性,由认可;
(2)用户自定义功能代码有两组,分别为65~72和100~110,*认可,但不保证代码使用的性。如变为公共代码,需交RFC认可;
(3)保留的功能代码,由某些公司使用在某些传统设备的代码,不可作为公共用途。
在常用的公共功能代码中,IBF93支持部分的功能码,详见如下:
功能码 | 名称 | 说明 | |
01 | Read Coil Status | 读取线圈状态 | 1表示高电平, 0表示低电平。 |
03 | Read Holding Register | 读保持寄存器 | 1表示高电平, 0表示低电平。 |
05 | Write Single Coil | 写单个线圈 | 1表示三极管导通, 0表示三极管断开。 |
06 | Write Single Register | 写单个寄存器 | 1表示三极管导通, 0表示三极管断开。 |
15 | Write Multiple Coils | 写多个线圈 | |
16 | Write Multiple Registers | 写多个寄存器 |