《表2 单次数据发送格式:基于WinCC与单片机通讯的高速数据接收》
在单片机中建立1个缓存数组,单片机将地址码、操作码以及数据的位数加在变量数据之前,求和校验放在最后,形成单个的变量包。然后将加了地址码和操作码的变量包存入待发送的数组中,等到数组达到一定的变量包数时,再加起始码和截止码以及时间戳后,以整包2进制数的形式发送给WinCC。时间戳为2个字节,是单片机定时器给出的0~65 535递增的16进制数,用以数据校验出错时的数据补发。每个变量组成变量包,数据格式如表1所示。单片机每次发送给WinCC的全部数据发送格式如表2所示。表1、表2中字符全部为16进制。固定的起始码和截止码用以校验和确定数据包的首尾。
图表编号 | XD0086007900 严禁用于非法目的 |
---|---|
绘制时间 | 2019.09.20 |
作者 | 刘丕亮、李扬、崔桂梅 |
绘制单位 | 内蒙古科技大学信息工程学院、内蒙古科技大学信息工程学院、内蒙古科技大学信息工程学院 |
更多格式 | 高清、无水印(增值服务) |