图文详情
产品属性
相关推荐
IO模块是将开关量数据转换成网口TCP/IP的模块,在通过以太网转成网络与上位机软件实现通信,实现远程遥控、遥测,产品基于MODBUS TCP协议,无需编程,直接接入上位机。
IO模块C2000 M244有4DI 和4DO,使用的是MDOBUS TCP协议,在发送控制命令前需要和M244建立一个SOCKET连接,M244作为TCP 服务器端,监听端口为502。在采集DI和控制DO时全部命令要以16进制的格式发送。
特点:
4路数字量输入;
4路数字量输出;
输入输出状态主动上传;
I/O与系统完全隔离;
IO模块采用Modbus TCP通讯协议;
RS485接口可作为扩展接口,连接MD44,MDIA,MDVA,MDI8,MDV8,MD82,MD88,MD16等模块;
电源具有良好的过流过压、防反接保护功能;
丰富的指示灯,全面查看状态,及时排查故障;
安装方便。
概述:
IO模块M244-A是数字量型主动式以太网I/O服务器,具有4路数字量输入(DI)和4路数字量输出(DO)。
在传统的被动式以太网I/O系统当中,主机一般是通过不断轮讯各个I/O设备来采集数据。在局域网环境当中,只有通过快速轮讯才能够获得实时的I/O数据。然而,这样却为网络带来了沉重的负担,网络资源也被大量浪费。而M244-A在网络连接建立情况下,各I/O通道状态发生改变,能够主动上传当前I/O状态。这种主动发送意外事件消息的方式对PC-based监控而言,显然大大减少了对网络带宽的需求。
M244-A采用标准的Modbus TCP通讯协议,客户可以根据Modbus TCP协议格式在短时间内完成事件触发条件和输出状态控制的编写,康耐德还提供了支持VB,VC++和C#等例子程
序,方便用户自行开发数据采集程序。
本产品IO模块还提供一个RS485扩展接口,方便、灵活的级联方式,能够支持最多16级级联,使得MD44,MDIA,MDVA,MDI8,MDV8,MD82,MD88,MD16等RS485采集模块能够通过
成本实现网络接入,并实现各种数字量、模拟量的组合扩展采集。提供5年质保服务。
IO模块的技术参数:
I/O接口
DI特性 4路干接点输入
60V过压保护 ,100mA过流保护
DO特性 2路C型继电器 2A 30VDC/1A 125VAC(0,1路)
2路集电极开路输出30V 500mA(2,3路)
60V过压保护 ,500mA过流保护
IO模块的网络通讯参数
接口 RJ45
以太网 10M/100Mbps
通讯协议 Modbus TCP
嵌入协议 ARP,ICMP,IP,TCP,UDP,DHCP,DNS
IO模块 RS485扩展口通讯参数
波特率 9600bps
数据位 8
停止位 1
校验 无
485地址 1-255
保护 1.5KV/600W防雷保护
240V过压保护,80mA过流保护
提供资源
测试软件 IO设备管理程序
文档 Modbus通讯协议、寄存器地址文档
DEMO Modbus通讯示例程序及代码
IO模块 电源需求
工作电压 9~24VDC(推荐12VDC)
工作电流 小于200mA
浪涌保护 1.5kW
过流过压保护 60V过压保护,500mA过流保护
IO模块工作环境
操作温度 -25℃~85℃
存储温度 -60℃~125℃
工作湿度 5~95%RH不凝露
其他
尺寸 72.1*121.5*33.6mm
保修期 五年
引脚定义
Vs+ |
电源正 |
GND |
电源负 |
NET |
RJ-45网口 |
PE |
大地 |
485+ |
RS485+ |
485- |
RS485- |
DI0 ~DI3 |
数字量信号输入端 |
DI.COM |
数字量信号输入公共端 |
NC0~NC1 |
数字量信号输出常闭端 |
NO0~NO3 |
数字量信号输出常开端 |
COM0~2.3 |
数字量输出公共端 |
IO模块写寄存器命令举例
控制DO时,可以往寄存器里面写0或者是写1,写0断开写1闭合。
将DO0 –DO1闭合,DO2- DO3断开,命令如下:
0x00010000000F011000190004080001000100000000
0001 |
0000 |
000F |
01 |
10 |
0019 |
0004 |
08 |
0001000100000000 |
事务处理标识 |
协议标识 |
后面字节数 |
单元标识 |
功能码 |
起始寄存器地址 |
寄存器个数 |
数据长度 |
数据 |
2字节,高字节在前,此部分与采集命令的相同 |
2字节,固定为0,表示MODBUS协议 |
2字节,高字节在前 |
1字节,内容为0-0xff |
1字节,内容为 3 |
2字节,高字节在前 |
2字节,高字节在前(1-0x7D) |
1字节, 高字节在前 |
寄存器个数×2字节,每个数据高字节在前 |
若设备正常执行命令,返回数据如下:
0x000100000006011000190004
0001 |
0000 |
0006 |
01 |
10 |
0019 |
0004 |
事务处理标识 |
协议标识 |
后面字节数 |
单元标识 |
功能码 |
起始寄存器地址 |
寄存器个数 |
2字节,高字节在前,此部分与采集命令的相同 |
2字节,固定为0,表示MODBUS协议 |
2字节,高字节在前 |
1字节,内容为0-0xff |
1字节,内容为 3 |
2字节,高字节在前 |
2字节,高字节在前(1-0x7D) |
C2000 M244
SCHNEIDER(施耐德)
1200-115200
4路开关量输入
4路开关量输出
10M/100M