1.应用的基本信息
基本应用信息描述(您所经历过的现场规模,例如硬件和网络配置、CPU的类型、版本以及个数等。您在项目的职责,例如项目负责人、主要或者辅助设计、编程调试者。)
主要调试人员
某大型机场项目,30多个S7-400 的PLC与上位机通过UDP通讯,PLC之间也通过以太网建立S7连接通讯。
2.问题描述
升级替代过程中出现的问题或者功能对比(描述移植或者使用S7-1500更新替代功能过程中的问题情况或者功能对比,语言简要、故障要点突出,现象表达清楚,为了清晰描述问题的原因,需要配图。)
原S7-400的PLC下打开或者存取背景数据块:在1500的PLC下无法打开背景数据块,导致程序无法直接移植。
3.问题的分解和解决
3.1 故障或问题分析(根据故障或问题,进行分析,从而提出潜在的一些解决方案用于解决该问题)
移植问题示例:
S7-400下对于背景数据块的操作,程序如下:
例如:
功能替代示例:
3.2故障或问题处理(根据分析各种导致问题的可能性,逐步排查和测试,描述您解决此问题的操作步骤、想法,最终确认原因,排查和测试过程有条理,思路清晰)
移植问题示例:
例如:原来S7-400的程序,可以打开数据块,数据块作为参数传入,但在1500下,无法对传入的数据块进行打开操作。
功能替代示例:
在1200 PLC下,DB块作为参数传入,在FBx内直接使用,删除打开数据块的指令:
4.经验总结
4.1遗留的问题(问题排查后,是否对解决问题的方式仍然有些疑问或者不理解的地方)
原来在400PLC下使用AT结构定义变量,现TIA博图软件下还没有找到对应的定义方式:
4.3 对S7-1500新功能或者更新替代的方式和方法的一些看法和建议
S7-1500具备更好的安全性