在HMI中,除了用实际地址进行与PLC通讯外,还可以用标签变量的方式进行。这里,我们用汇川PLC和昆仑通态HMI为例,简单的操作一下设置过程。
PLC端
打开汇川编程软件(InoProShop),在打开的界面里依次选择“Application”-右键“添加对象”-“添加全局变量列表”,名称可以自定义或默认后打开。
在打开的全局变量表里,建立一些用到的变量,如范例所示
变量声明好之后,需要在程序里编写调用,如果声明的变量没有程序调用,那么在编译时不会进行编译。
程序编写编译之后,用建立变量表的路径,新建一个【符号配置】。新建路径为选择“Application”-右键“添加对象”-“符号配置”
在【符号配置】里,编译通过之后,就会出现我们刚才新建的全局变量。勾选上,然后选择编译。会在项目文件夹下生成一个XML格式的文件,这个文件保存的就是标签表。(如果不知道当前工程建立在哪个地方,可以通过菜单栏-工程-工程信息,进行查看)
XML文件生成之后,PLC端的设置就完成了。
HMI端
打开McgsPro之后,点击设备窗口,进行组态配置。这里需要安装新的codesys驱动,才能调用标签。新添加的驱动,会显示在用户定制设备文件夹里,选择添加到子设备。(MCGS的详细设置可以查阅昆仑通态(MCGS)HMI使用笔记(二))
在子设备编辑窗口,选择标签导入-选择XML文件,确定即可。
选中导入的标签变量,确定即可。刚才我们在PLC中设置的标签就导入进HMI中了。
标签导入之后,我们就可以在HMI窗口编辑使用了。
至此,关于PLC与HMI的标签通讯操作流程就完成了,大家可以动手试一试哦。