您现在的位置是:首页 > PLC技术 > PLC技术

自动灌装生产线的上位监控系统中的开关

来源:艾特贸易2017-10-30

简介HMI 上组态的开关与接在 PLC 输入端的物理开关的功能是相同的,主要用来给 PLC 提供开关量输入信号,通过 PLC 的用户程序控制生产过程。这样,整条生产线的控制既可以通过控制面板中

    HMI上组态的开关与接在PLC输入端的物理开关的功能是相同的,主要用来给PLC提供开关量输入信号,通过PLC的用户程序控制生产过程。这样,整条生产线的控制既可以通过控制面板中的开关实现,也可以通过HMI上的开关实现控制。

    例如,在HMI设备的运行画面中增加上位手动/自动模式选择开关,通过上位监控系统实现模式切换的功能。

    画面中的开关元件是HMI画面上的虚拟键。为了模拟开关的功能,可以组态按下该开关使连接的变量“取反”。

    与按钮组态相同,该变量不能是实际的手动/自动选择开关的输入地址I0.5。因为I0.5是输入过程映像区的存储位,每个扫描周期都要被实际开关的状态所刷新,使上位控制所作的操作无效。因此,必须将画面开关连接的变量保存在PLCM存储器区或数据块区。本例中设M100.2为“上位手/自动切换开关”变量的地址。

   (1)组态画面中的开关

    使用工具箱中的元素,单击“开关”,将其放人运行画面,通过鼠标的拖曳可以调整开关的大小。

    为了提示操作人员该开关的功能,在开关的“属性视图”的“属性”选项卡的“常规”对话框中,选择这个开关所要连接的过程变量为“上位手/自动切换开关”,格式选择“通过文本切换”,“ON”中输入相应的文字“自动”以及“OFF”中输入相应的文字“手动”,如图6-108所示。

    为开关操作事件选择功能。功能的执行总是与指定的事件相连接的。只有当该事件发生时,才触发功能。例如,通过“手/自动”开关来进行模式选择。

    在开关的“属性视图”的“事件”选项卡的“更改”对话框中,单击函数列表最上面一行右侧的按钮,在出现的系统函数列表中选择“编辑位”文件夹中的函数“取反位”,如图6-109所示。

    单击函数列表中“变量(输入/输出)”右侧的按钮,在出现的变量列表中选择变量“上位手/自动切换开关”,如图6-110所示。在运行时按下该开关,相应的变量“上位手/自动切换开关”位M100.2就会被取反。

组态开关的“常规”属性

    6-108    组态开关的“常规”属性

组态开关按下时执行的函数

    6-109    组态开关按下时执行的函数

组态按下开关时操作的变量

    6-110    组态按下开关时操作的变量

   (2)编写PLC程序

    之前在PLC的主程序块中已经编写了通过控制面板上的开关控制系统手动/自动模式的程序,例如手动模式指示灯的控制程序如图6-111所示。

PLC中手动模式选择程序

    6-111    PLC中手动模式选择程序

    通过HMI上的开关实现生产线的控制,不仅要在画面上组态相应的开关,同时还需要修改完善之前的PLC程序,例如修改后的手动模式指示灯的控制程序如图6-112所示。

上位/下位均可进行手动模式选择

    6-112    上位/下位均可进行手动模式选择