基于modbus rtu 通讯,利用串口实时接受大量数据C#编码
modbus rtu是一问一答的形式发送和接受数据
现在必须通过服务器向多个串口发送数据,然后接收串口传回的数据,发送和接收都需要校验
数据格式为 1个起始位 8个数据位 无奇偶校验位 1个停止位
现有COM口16 包括一号、二号、三号炉数据
需要发送数据格式为 01 03 00 00 00 7F 04 2a 如一号炉数据
01 03 00 7F 00 7F 35 F2 如二号炉数据
01 03 00 FE 00 22 A4 23 如三号炉数据
每次发送的数据功能号均为3,以上内存地址为连续的
现有com口1~20,com口中可能有一台或多台炉子,每隔一定时间获取com口中的数据(发送格式也不一样),
还得插入数据库
我该怎么用C#实现呢?哪位大牛救救我吧!