论文部分内容阅读
为老旧设备实现信息化改造的需求,设计了stm32单片机与西门子的S7-200 Smart PLC的通信系统。通过对现场运行的S7-200 Smart西门子PLC进行以太网通信抓包,获得协议,将抓取的16进制数据进行对比分析,得到该PLC对应的S7协议报文格式。根据得到的协议的格式使用STM32单片机编程实现对PLC各个寄存器读写的协议进行封装,结合协议栈芯片将报文发送至局域网内的PLC,实现单片机与S7-200 Smart的以太网通信。