台达ups modbus card调试记录

1.modbus帧格式
台达ups modbus card调试记录

modbus功能号:
01读取线圈状态,线圈为可读可写,比如plc中的DO可读可写,也可以是plc或单片机的某个内部位变量。
02读取输入状态,输入为只读,比如plc中DI的状态
03读取保持寄存器,保持寄存器为可读可写,比如plc中的AO通道,也可以是plc或单片机的某个内部变量
04读取输入寄存器,输入寄存器为只读,比如plc中的AI通道
05强制单个线圈
06强制单个保持寄存器

2.modscan软件使用方法
打开连接设置,设置串口号,波特率,奇偶校验等串口参数,如下图
台达ups modbus card调试记录
设置modbus的参数
台达ups modbus card调试记录

3.台达modbus card调试
读取保持寄存器,台达说明书上列出来的地址是16进制的,使用modscan软件测试的时候使用的是10进制,所以需要转换成10进制去测试,并且转换成10进制之后再加1才是真正的地址,比如0x300这个变量,在modscan软件对应的是769
0x300=768
768+1=769
台达ups modbus card调试记录
台达ups modbus card调试记录


读取输入寄存器
台达ups modbus card调试记录
台达ups modbus card调试记录