代玉杰
摘 要:触摸屏与PLC相互配合,被广泛应用于机电一体化控制中,本文通过探讨在触摸屏首页中设置密码来阐述PLC与触摸屏实时数据库的建立。
关键词:PLC 触摸屏 数据库
在机电一体化的PLC控制中,触摸屏作为人机界面是操作人员和机器设备之间双向沟通的桥梁。本文通过在触摸屏首页中设置密码,阐述PLC与触摸屏实时数据库的建立。
一、PLC与触摸屏实时数据库的建立步骤
触摸屏启动后,进入首页界面。输入密码后,按“确认”键,输入密码生效。若输入密码再按“确认”键后,弹出“请重新输入密码”的提示框,说明输入的密码不对,需重新输入正确的密码。
将正确的密码设置为“235”。输入正确密码后,按“显示”键,进入对应的界面。打开昆仑通态MCGS嵌入版组态软件,在用户窗口中新建一窗口命名为“首页”,进入首页进行密码设置。
第一步:选择“标签”输入“密码”二字,点击标签进行属性设置(此处略)。
第二步:选择“标签”输入“请输入密码”五字,点击标签进行属性设置(此处略)。
第三步:选择“输入框”,在组态中画出一个输入框,点击输入框进行属性设置。在“输入框构件属性设置”中,选择“操作属性”中的“对应数据对象的名称”,点击“?”。在“变量选择”中点击“根据采集信息生成”,在“通道类型”中选择“D数据寄存器”,在“通道地址”中输入“201”(此处选用16位保持用数据寄存器),在“数据类型”中选择“16位 无符号二进制”,在“读写类型”中選择“读写”。
第四步:选择“标准按钮”,在组态中画出“确认”按钮,点击“确认”进行属性设置,同第二步,只是在“通道类型”中选择“M辅助继电器”,在“通道地址”中输入“4”。
第五步:编写相应的PLC程序,让触摸屏与PLC建立实时数据库。如下图所示。
图
当PLC通电后,将正确密码235送到数据寄存器D200中,当在输入框中输入密码时,会自动与送入数据寄存器D201。按“确认”键M4后,D200与D201中数据相比较,若相等则M1触点闭合,M100得电启动PLC运行程序;若不相等,则M0、M2触点闭合,M10得电,弹出动画显示框,要求重新输入密码。
第六步:选择“动画显示”,画一“动画显示”覆盖在“请输入密码”处,点击“动画显示”进行属性设置。
在“动画显示构件属性设置”中,选择“基本属性”中的“分段点”选取“0”,选“外形”点击“图像列表”中的“删除”,将原有的动画效果去掉,选“文字”点击“文本列表”中的“删除”,将原有的文字去掉;选择“基本属性”中的“分段点”选取“1”,选“外形”点击“图像列表”中的“删除”,将原有的动画效果去掉,选“文字”点击“文本列表”,将文字改为“请重新输入密码”;选择“可见度属性”,在“表达式”中点击“?”,在“变量选择”中点击“根据采集信息生成”,在“通道类型”中选择“M辅助继电器”,在“通道地址”中输入 “10”(M10为密码错误时重新输入),在“数据类型”中选择“16位无符号二进制”,在“读写类型”中选择“只读”,当表达式非零时,选“动画显示构件可见”。
至此,PLC与触摸屏的联系已建立,将PLC程序下载到PLC中,将触摸屏组态下载到触摸屏中,输入正确密码,按“确认”,由M100控制PLC程序运行下去;若输入密码再按“确认”后,弹出“请重新输入密码”的提示框,说明输入的密码不对,需重新输入正确的密码。
二、小结
实现PLC对触摸屏的控制,重要的是建立起二者相对应的实时数据库。当人机界面与PLC进行通信时,首先要保证所写的PLC程序能实现控制要求(即脱离触摸屏也能正常控制系统的运行,所记录的数据也能在PLC运行监控的情况下显示),其次是要保证用户在触摸屏中的地址和PLC上的地址相对应,最后要保证所建立的通信连接是正常的,包括连接线、通信设置等。