在自动化控制系统中,由于现场情况复杂,不同程度的外部干扰都会影响西门子PLC S7-200软件与CPU通信,用户需要根据故障现象仔细检查。对每一部分模块进行排查,对于轻度的故障现象,在设备正常的条件下,发生编程软件不能与CPU通信的原因,这个让现场的维护的技术人员很困扰。下面有几种经常出现的一些问题逐一排查
一、西门子200plc编程软件与PLC S7-200CPU通讯异常1. 编程软件STEP 7 MicroWIN中设置的对方通信口地址与CPU的实际口地址不同;
2. 编程软件STEP 7 MicroWIN中设置的本地地址与CPU通信口的地址相同了,应当将编程软件STEP 7 MicroWIN的本地地址设置为0;
3. 编程软件STEP 7 MicroWIN中使用的通信波特率与CPU端口的实际通信速率设置不同;
4. 有些程序会将CPU上的通信口设置为自由口模式,此时不能进行编程通信。编程通信是PPI模式,而在“STOP”状态下,通信口永远是PPI从站模式,因此用户**把CPU上的模式开关拨到“STOP”的位置;
二、CHNet-S7200以太网通信方式获取plc的参数信息上述问题中如果能排除不是第4种方法出现的故障,在无法得知PLC里的内部信息情况下,给排查工作增加了难度;这里可以参考一种外部硬件的测试方法,推荐一个国产的plc转以太网模块 ,兴达易控的一款型号CHNet-S7200
在不动plc内部程序和不耽误正常生产的情况下,插在S7200plc的通讯口上,用浏览器访问它的IP地址,这个时候S7200plc的内部信息就全部显示在页面上了,此时就可以用一台电脑和一根网线直接跟S7200plc通信了,实现上下载程序以及上位机组态软件和触摸屏的数据采集了。
具体的操作方法推荐阅读文章西门子S7200PLC转以太网通信配置方法网页界面如下:
三、总结
综上所述,西门子PLC S7-200系列为用户在自动化系统中提供了多种解决方案,能满足用户的多种需求。当自动化控制系统中,用户需要将设计好的软件程序下载到CPU中运行,实现自动化控制要求,如果在下载过程中遇到编程软件与CPU之间的通讯异常情况,可根据情况采取合适的方案,降低时间成本。现在越来越多的工厂企业逐步完善工业的物联网系统。对于已经淘汰了的200plc,实现以太网通信,无疑是提高成本。可根据情况选择国产的plc转以太网通信模块无疑是更多用户的选择,