现在只能支持modbus Holding register,努力学习.把其它的功能完善!
硬件:CP340 二线RS485.在CP340中配置好参数,RSCII 9600 8N1, 无数据流控制
FC100 CRC校验程序(这个搞了好久,对STL不精).
FB10 主要是响应主发过来的报文,排除不正常的报文,对于要响应的.进行组织发送.要调用FB2 FB3进行数据接收发送,少了对串口直接操作,方便了好多.
FC1 把S7数据打包给MODBUS(40001...40024).上传多了,总是超时报错?是不是二次间隔的时间太短了?太长了,那速度是不是要下来
DB100 CRC表
DB2 DB3 DB10 是FB2 FB3 FB10背景数据块
DB1 MODBUS的数据就发在这儿,