作者 | 主题 |
---|---|
工控-小生 游民 经验值:148 发帖数:8 精华帖:2 |
楼主 2023-07-24 09:10:57
主题:200Smart串口通讯Modbus RTU--玩转485数显模拟量转换器模块 玩转485数显模拟量转换器模块 概要 数显模拟量转换器是一款可将模拟信号转换为数字信号并通过485显示, 实现模拟量与数字量和工程量的互转。 数显模拟量转换器常和传感器配套使用 功能需求 水温实时监测--PLC采集当前温度 硬件准备 控制器:200Smart(主机) 转换器:数显模拟量转换器(从机) 串口工具:USB转485(调试必备) 测试软件 串口调试助手 模拟量设置软件 参考文档 PLC数显模拟量转换器 S7-200 SMART 系统手册 转换器协议解析 PLC发送串口数据(读取数字量) 从机地址:01(16进制) 功能函数:04(16进制) 起始地址:00 60(读取数字量地址) 字节长度:00 02 CRC16:71 C4(低8位在前) 该协议功能为读取数字量 转换器应答数据 从机地址:01(16进制) 功能函数:04(16进制) 字节长度:04(16进制) 寄存器数据:00 00 6C 00(2个寄存器组合成32位) CRC16:D6 84(低8位在前) 当前数字量为 27648=0x00006C00 PLC地址解析 功能03对应适用于读取保持寄存器 (PLC)40001->0x00(LED) (PLC)40097->0x60(LED) 功能04对应适用于读取输入寄存器 (PLC)30001->0x00(LED) (PLC)30097->0x60(LED) 测试30001和40001两种格式(03和04)都支持 程序代码 显示效果 调试总结 1.确认转换器接线显示是否正常 2.确认PLC数据发送格式是否正确 3.工程量上下限必需与传感器必须一致 4.功能测试温度显示与PLC转换数值是否正常 5.直接通过串口读取转换工程量温度数值 6.其它功能有待自行测试 |