这个任务需要建立按钮、指示灯、标签、输入框等基本元件,在用户窗口双击图标进入窗口编辑界面;单击图标打开工具箱,然后进行相应的操作。
图1-2-41 用户窗口命名界面
(一)按钮
在工具箱中单击“标准按钮”构件,在窗口编辑位置按住鼠标左键拖动一定大小后,松开鼠标左键,这样一个按钮构件就绘制在窗口中了,如图1-2-42所示。
图1-2-42 用户窗口编辑界面
接下来双击该按钮,打开“标准按钮构件属性设置”对话框,在基本属性页中将“文本”修改为SB1,如图1-2-43所示。单击“确认(Y)”按钮保存。
图1-2-43 标准按钮构件属性设置
按照同样的操作分别绘制另外两个按钮,文本分别修改为SB2和SB3,也可以采用复制的方法完成绘制。绘制完成后,拖动鼠标,同时选中三个按钮,使用编辑条中的等高宽、左(右)对齐和纵向等间距对三个按钮进行排列对齐,按钮编辑完成效果如图1-2-44所示。
图1-2-44 按钮编辑完成效果
(二)指示灯
单击工具箱中的“插入元件”按钮,打开“对象元件库管理”对话框,选中图形对象库指示灯中的一款,单击“确认”按钮添加到窗口界面中,并调整到合适大小。用同样的方法再添加两个指示灯,摆放在窗口中按钮旁边的位置,指示灯编辑完成效果如图1-2-45所示。
图1-2-45 指示灯编辑完成效果
(三)标签
单击工具箱中的“标签”构件,在窗口按住鼠标左键拖动,绘制出一定大小的标签,如图1-2-46所示。
图1-2-46 用户窗口标签编辑画面
然后双击该标签,弹出“标签动画组态属性设置”对话框,在扩展属性页中的“文本内容输入”文本框中输入“SB1按动次数设定”,如图1-2-47所示,单击“确认(Y)”按钮。
图1-2-47 用户窗口标签属性设置
用同样的方法添加另外三个标签,在“文本内容输入”文本框中输入“定时器定时设定时间”“当前按动次数”“当前定时时间”。为了显示当前实时的按动次数和定时时间,还需要在“当前按动次数”“当前定时时间”两个标签右侧添加两个空白标签,空白标签编辑完成效果如图1-2-48所示。
图1-2-48 空白标签编辑完成效果
(四)输入框
单击工具箱中的“输入框”构件,在窗口按住鼠标左键拖动,绘制出两个一定大小的输入框,分别摆放在“SB1按动次数设定”“定时器定时设定时间”标签的旁边,输入框编辑完成效果如图1-2-49所示。
图1-2-49 输入框编辑完成效果
(六)建立数据连接
1.按钮
双击SB1按钮,弹出“标准按钮构件属性设置”对话框,在操作属性页默认“抬起功能”按钮为按下状态下,勾选“数据对象值操作”复选框,选择“清0”选项,如图1-2-50所示。
图1-2-50 按钮操作属性设置
然后单击后面的问号按钮,弹出“变量选择”对话框,选择“根据采集信息生成”,通道类型选择“M辅助寄存器”,通道地址设为“0”,读写类型选择“读写”,如图1-2-51所示。设置完成后单击“确认”按钮,即在SB1按钮抬起时,M0复位为“0”。
图1-2-51 按钮变量选择设置
用同样的方法,在图1-2-49中单击“按下功能”按钮,进行设置。选择“数据对象值操作”复选框,选择“置1”选项,单击后面的问号按钮,弹出“变量选择”对话框,选择“根据采集信息生成”,通道类型选择“M辅助寄存器”,通道地址设为“0”,读写类型选择“读写”。设置完成后单击“确认”按钮,即在SB1按钮按下时,M0置位为“1”。
注意:在这一操作过程中一定要根据实际的控制逻辑需求来进行设置,如SB1按钮也可以设置为“按1松0”,能达到同样的效果,这时就没有必要进行“抬起功能”和“按下功能”两步设置了,而且这时“按下功能”设置不能使用了。
分别对SB2和SB3按钮进行相应的设置。
SB2按钮只设置按钮“抬起功能”为“取反”,“按下功能”不设置,变量选择“M辅助寄存器”,通道地址设为“1”。
SB3按钮“抬起功能”为“按1松0”,“按下功能”不设置,变量选择“M辅助寄存器”,通道地址设为“2”。(www.xing528.com)
2.指示灯
双击SB1按钮旁边的指示灯构件,弹出“单元属性设置”对话框,如图1-2-52所示。
图1-2-52 指示灯属性设置
在数据对象页,单击问号2按钮,在“变量选择”对话框中,选择“根据采集信息生成”,通道类型选择“M辅助寄存器”,通道地址设为“0”,读写类型选择“读写”,如图1-2-53所示。
图1-2-53 指示灯变量选择设置
当然这个操作也可以从数据中心选择数据对象“设备0_读写Y0000”来实现,完成后单击“确认(Y)”按钮,返回“单元属性设置”对话框,这时我们可以看到数据连接对象已经有了,如图1-2-54所示。用同样的方法,将SB2按钮和SB3按钮旁边的指示灯分别连接变量“设备0_读写Y0001”和“设备0_读写Y0002”。
图1-2-54 指示灯属性设置完成界面
3.输入框
双击“SB1按动次数设定”标签旁边的输入框构件,弹出“输入框构件属性设置”对话框,如图1-2-55所示。
图1-2-55 输入框属性设置
在操作属性页,单击对应数据对象的名称选项问号按钮进入“变量选择”对话框,选择“根据采集信息生成”,通道类型选择“D数据寄存器”;通道地址设为“0”;数据类型选择“16位无符号二进制”;读写类型选择“读写”,如图1-2-56所示。
图1-2-56 输入框变量选择设置
设置完成后单击“确认”按钮。返回如图1-2-57所示界面,单击“确认(Y)”完成输入框的数据连接。
按照同样的操作完成“定时器定时设定时间”标签右侧的输入框的数据连接,只不过这时选择的通道地址为“1”,其他相同。
4.标签
双击“当前按动次数”标签旁边的空白标签构件,弹出“标签动画组态属性设置”对话框,如图1-2-58所示。
图1-2-57 输入框操作属性设置
图1-2-58 标签属性设置
选择“输入输出连接”对话框中的“显示输出”,则多出一个显示输出的栏目,如图1-2-59所示。
在图1-2-59中,单击“表达式”选项后面的问号按钮,进入“变量选择”对话框,选择“根据采集信息生成”;通道类型选择“CN计数器值”;通道地址设为“0”;数据类型选择“16位无符号二进制”;读写类型选择“读写”,如图1-2-60所示。
按照同样的操作完成“当前定时时间”标签右侧的标签的数据连接,只不过这时的通道类型选择“TN计定时器值”;通道地址设为“0”;数据类型选择“16位无符号二进制”;读写类型选择“读写”。
图1-2-59 标签显示输出属性设置
图1-2-60 标签变量选择设置
注意:这两个标签的数据是与PLC运行时实际记录的次数和定时的时间相关联的,所以选择通道类型时不要选择“定时器触点”和“计数器触点”。
(七)下载工程
组态完成后,回到图1-2-49所示界面,参照前面的下载操作过程下载到TPC7062K中。
(八)PLC程序编制
本任务较简单,程序编制如图1-2-61所示。
(九)运行
检查设备安全状况后,根据要求上电演示触摸屏控制是否满足要求。触摸屏运行画面如图1-2-62所示。
图1-2-61 程序编制
图1-2-62 触摸屏运行画面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。