PROFINET和MCGS触摸屏通信时数据丢失研究和解决
2021-07-27郑文俊张玉军
郑文俊 张玉军



摘要:PROFINET是一种跨供应商的即时、多点通信协议,能够随时访问所有连接的站点,并交换数据,这种通信方式广泛应用在现场多个PLC的联网的工程中;本文S7-200SMARTV2.5PROFINET多点PLC联网和MCGS触摸屏TCP/IP通信,MCGS触摸屏控制和实时监视设备动态,但是在运行中出现偶然数据丢失现象的。通过对项目设备组态、运行机理的研究分析,发现了出现偶然出现丢失数据的原因,提出了相应的解决方案,并对方案原理进行了对比分析,测试、运行验证,其方法可行、可靠,问题得以解决。
关键词: PROFINET; MCGS触摸屏;S7-200SMART;通信;数据丢失; 研究;解决
中图分类号:TP317.4
0 引言
PROFINET IO 是 PROFIBUS International基于以太网的自动化标准,它定义了跨供应商通信、自动化和工程组态模型。借助 PROFINETIO,可采用一种交换技术使所有站随时访问网络。因此,多个节点可同时传输数据,进而可更高效地使用网络。数据的同时发送和接收功能可通过交换式以太网的全双工操作来实现(带宽为 100 Mbps)。目前,这种通信方式广泛应用在现场多个PLC的联网的工程中。
1问题的提出
1.1一般情况下MCGS触摸屏与单台S7-200SMART采用通用串口PPI连接,MCGS触摸屏按通用串口父设备组态,S7-200SMART作为从设备,MCGS触摸屏写入、修改数据和实时监控设备状况,形成一个完整的可视化的自动化项目。为了一些重要设置数据的有效保持,常采用S7-200SMART设置断电保持,断电重启后,MCGS触摸屏将数据从S7-200SMART读入,实现数据保存的目的。
1.2本项目四台S7-200SMARTV2.5通过交换机PROFINET组网和一台MCGS触摸屏TCP/IP通信,见图1。
1.3 S7-200SMARTV2.5在PROFINET通信中有两个角色:IO控制器(IO-Controller)和IO设备(IO-Device),也就是说当我们把本身具有控制功能的S7-200 SMART作为IO设备来使用时,它就被称为“智能设备(IO-Device)”。……
