上一则预测了采用串行通讯时的数据传输统计数据库系统上面预测透过网络TCP数据传输的统计数据库系统查阅统计数据流由【modbus poll】收到,申明统计数据流由python创建socket服务项目,窃听502路由器接到查阅统计数据流时,申明统计数据反之亦然以机能03(加载维持暂存器值)为例,主机推送查阅统计数据流、从机申明统计数据流如下表所示。
查阅文件格式:06 75-计时器,每推送两条指示,减少1,申明统计数据流中拷贝该值,形成两对00 00-留存,00 06-统计数据表头,01-电子设备ID,03-机能标识符,00 0A-查阅数目该指示查阅1号电子设备00-09号统计数据。
申明统计数据流文件格式:06 75-计时器,00 00-留存,00 17-余下统计数据表头01-电子设备ID,03-机能标识符,14-统计数据表头(10个统计数据,共20二进制)最终为统计数据,三个二进制为两个统计数据(有记号auth)相较串行通讯,TCP商业模式不须要CRC奇偶校验,采用TCP形式较串行布署会方便快捷些。
采用python演示从机推送统计数据实例: