由于公司最近做的项目都是同样的,并且都采用S7-1500/S7-1200 与G120 系列做为主控系统,所以我一直在思考一个问题:如何标准化并且快速的编程调试。这样可以极大的缩短项目的调试周期,减少公司工程成本,同时也免去工程师在项目上做过多的重复劳动;
开题首先介绍一下SiVArc到底能帮助我们在项目中能够做什么事情。具体的演示通过下文的图文来跟大家说明;
可以看到图一的项目中只有一个PLC工程,并且OB1中只调用了一个"10007.G120无纺布设备"的FB块;
图二的步骤为在网络视图中添加一个②TP1200 Comfort HMI,并且将①处选择为 连接 连接类型选择为 HMI连接 ,然后通过拖拽的方式将HMI的以太网口连接到PLC的以太网口(此操作可逆),此时我们会看到③已经建立一个HMI连接,如果再去HMI的 连接 中查看会发现TIA已经为我们生成一个如③处一样的连接,且连接名称也相同;
由图三可见HMI的项目并未新建任何画面,到此下面就到见证奇迹的时刻了;
通过右键HMI工程选择 生成可视化(SiVArc)然后在下一级菜单中选择 生成可视化
此时会弹出一个窗口我们勾选HMI 和 PLC 然后点击生成按钮;
现在项目已经自动生成一个与图一中程序段1 "10007.G120无纺布设备"FB 块背景数据块名称相同的画面 ① 主螺杆 且画面的图标与以前有所不同,它的右下角会呈现一个 SiV 的字样。在此画面中会生成一个面板实例② 且此面板实例的接口③中均已经连接变量;此生成过程基本在10秒以内。
相信大家通过上述的图文已经明白SiVArc 到底能为我们做一个什么样子的工作,接下来为大家讲述一下想要实现 SiVArc 这样的功能我们要怎样去对PLC进行编程。