Feature #590
Modbus 增强版规约
100%
Description
modbus_tcpex / modbus_commex 规约开发:
支持用户的灵活配置,实现复杂功能:
1 用户灵活配置召唤数据的分组,包括起始寄存器地址偏移、功能码;
2 支持数据的按位分裂或聚合处理;
3 存储数据类型AI、DI、PI自由选择
Files
History
Updated by yiquan wang over 4 years ago
- Due date set to 06/15/2020
- Start date changed from 06/15/2020 to 06/10/2020
- % Done changed from 0 to 100
Updated by yiquan wang over 4 years ago
- File 示例.csv added
- File MODBUS_TCPEX规约使用说明.docx added
- File MODBUS_COMMEX规约使用说明 .docx added
Updated by yiquan wang over 4 years ago
modbus_tcpex / modbus_commex 规约开发:
支持用户的灵活配置,实现复杂功能:
1 用户灵活配置召唤数据的分组,包括起始寄存器地址偏移、功能码;
2 支持数据的按位分裂或聚合处理;
3 存储数据类型AI、DI、PI自由选择;
4 支持寄存器高低位配置;
5 可以通过06 16命令操作DO,通过05 06命令操作AO
5 根据寄存器数值,设定特定位为0或1
Updated by yiquan wang over 4 years ago
yiquan wang wrote:
modbus_tcpex / modbus_commex 规约开发:
支持用户的灵活配置,实现复杂功能:
1 用户灵活配置召唤数据的分组,包括起始寄存器地址偏移、功能码;
2 支持数据的按位分裂或聚合处理;
3 存储数据类型AI、DI、PI自由选择;
4 支持寄存器高低位配置;
5 可以通过06 16命令操作DO,通过05 15命令操作AO
5 根据寄存器数值,设定特定位为0或1
Updated by yiquan wang over 4 years ago
- File MODBUS_TCPEX规约使用说明.docx added
- File modbus_tcpex_rtu1.csv added
- File MODBUS_COMMEX规约使用说明 .docx added
Updated by yiquan wang over 4 years ago
- File MODBUS_TCPEX规约使用说明.docx added
- File modbus_tcpex_rtu1.csv added
Updated by yiquan wang over 4 years ago
- Due date changed from 06/15/2020 to 07/20/2020
- Status changed from New to In Progress
Updated by xiangyang li over 4 years ago
- Due date changed from 07/20/2020 to 08/31/2020
- Status changed from Resolved to In Progress
- Assignee changed from yiquan wang to jingke lu
Updated by jingke lu over 4 years ago
- File MODBUS_TCP_C_EX规约配置使用说明.docx added
- File modbus_tcpex_rtu1.csv modbus_tcpex_rtu1.csv added
modbus_tcpex / modbus_commex 规约开发:
支持用户的灵活配置,实现复杂功能:
1 用户灵活配置召唤数据的分组,包括起始寄存器地址偏移、功能码;
2 支持数据的按位分裂或聚合处理;
3 存储数据类型AI、DI、PI自由选择;
4 支持寄存器高低位配置;
5 可以通过15 05 06命令操作DO,通过06 16命令操作AO
6 根据寄存器数值,设定特定位为0或1
针对代码改动的详细说明:
本次修改了代码的格式,更加对齐 减少错位,增加了注释便于理解;
内容修改:
函数Operate_16中对15号命令组包长度计算问题(533行 603行);
函数ComparePoint_reg中 针对PI点使用0-15位一个寄存器无法处理的问题(1105行 1459行 1534行 1872行)
函数ComparePoint_reg中 对使用到两个寄存器数据,对后一位寄存器数据计算时左移位数错误的问题 (1199行 1228行 1344行 1372行 1618行 1646行 1760行 1788行)
Updated by jingke lu over 4 years ago
Updated by jingke lu over 4 years ago
对modbus_commex规约中错误进行修改 包括为取32位数据 对后一位寄存器数据计算时左移位数错误的问题 对PI点使用0-15位一个寄存器无法处理的问题
Updated by jingke lu over 4 years ago
- Status changed from Resolved to In Progress
linux 读取配置文件路径写法不对