实验二工业控制组态软件(KING VIEW)应用实验
一、实验目的
1、熟悉组态王程序的编制过程;
2、掌握组态王程序与PLC进行通讯的方法和步骤。
二、实验装置
运动与温度控制实验装置一套
可编程序控制器实验装置一套
微机一台套
亚控King View组态王软件
三、实验内容
编制组态王上位机程序,实现与可编程序控制器实验装置中PLC的通讯,通过组态王程序控制实验装置中PLC的Q0.0和Q0.1口指示灯的通断。
四、实验步骤
1、将计算机与可编程序控制器实验装置用PPI线连接,连接无误后,开启可编程序控制器
实验装置电源。
2、开启PLC程序编制界面,清空PLC程序。
上位机软件开发培训
3、编制组态King View组态王程序
1)创建新项目:
双击快捷桌面的“组态王6.55”图标,启动“组态王”的“工程管理器”,选择菜单“文件/新建工程”,或者点击“新建”按钮,出现“新建工程之一”对话框,按照提示,创建一个名为“组态王通讯实验”的新项目。
2)设备连接
打开组态王工程浏览器,在左侧选中“COM1”,在右侧选择“新建”,运行“设备配置向导”,如图1所示:
图1 设备配置向导
点击“PLC ”打开各种厂家的PLC ,点击“西门子”,点击“S7-200系列”如图2所示。选择“PPI ”点击“下一步”,写上设备名称:“s7_200”,点击“下一步”,出现图3所示的窗口。根据计算机的串口地址选择,点击“下一步”,填上PLC 通信的地址(PLC 地址默认为2),点击“下一步”,此时出现的对话框为恢复时间,就设为默认。点击“下一步”在点击“完成”硬件配置完成。
图2  选择PPI                      图3  选择COM 口
3)测试设备与计算机是否正常通信
配置完之后在工作区多了一个“S7_200”,测试设备是否与计算机正常通信。用鼠标移到“S7_200”点击鼠标的右键,弹出如图4所示对话框,点击“测试 S7_200”,弹出对话框后再点击“设备测试”如图5所示。
在“寄存器”中输入“V0”;在“数据类型”中选择“BYTE ”点击“添加”按钮,就添加“采集列表”中,点击“读取”按钮,读取按钮显示“停止”按钮,在寄存器名“V0”的变量值显示“0”或其他值,说明计算机与PLC 已经连接正常,否则会有出错的信息。
图5-4  S7-200的设备菜单
4)组态变量
点击工程浏览器中的“数据词典”,双击工作区最下面的“新建…”图标,设置变量名
为“左移动”,进行变量设置:
变量类型:“I/O 离散”
图5 串口设备测试
连接设备:“S7-200”
寄存器:“Q0.0”
数据类型:“Bit”
采集频率:“100”毫秒
读写属性:“只写”
用同样的方法组态“右移动”的变量,寄存器选择“Q0.1”。注意变量的读写属性设置如图6数据词典中的变量列表,在定义变量描述文本框里可以输入对该变量的描述内容。
图6 数据词典中的变量列表
5)设计画面
单击工程浏览器左侧的“画面”图标,双击右边窗口中的“新建…”图标,就会弹出“新画面”对话框,输入新画面的名称(输入完名称后一经确认后就不能修改),点击“确认”按钮,进入组态王的开发系统。
打开“工具”下拉菜单,点击“按钮”此时鼠标变成“+”在画面上画出按钮的大小。添加完成后,鼠标移到按钮上点击鼠标的右键弹出快捷菜单选择“字符串替换”,弹出对话框后写入“左移动”如图7所示,点击“确认”按钮,关闭对话框。
图7 按钮文本
双击按钮弹出如图8所示的对话框。进行按钮的动画连接。
图8 按钮的动画连接
点击“按下时”按钮弹出如图9所示对话框,点击“变量[域]”按钮选择“左移动”,在变量后面输入“=1;”,点击“确认”,关闭对话框。返回到图8所示的窗口,“弹起时”按钮弹出对话框,点击“变量[域]”按钮选择“左移动”,在变量后面输入“=0;”,点击“确认”,关闭对话框,“左移动”按钮设置完成,用同样的方法制作“右移动”按钮。
图9 命令语言编辑框
在画面上输入同组实验人的班级、姓名和学号。
都制作完成后存盘。
6)主画面配置
进入“工程浏览器”打开“配置”下拉菜单,点击“运行系统”弹出对话框,点击“主画面配置”,进行主画面配置。
4、程序调试
在“工程浏览器”的快捷菜单里,点击“VIEW”进入监控画面。按下“左移动”按钮,PLC的Q0.0灯亮,放下“左移动”按钮,PLC 的Q0.0灯灭。按下“右移动”按钮,PLC的Q0.1灯亮,放下“右移动”按钮,PLC Q0.1灯灭。
5、按照实验步骤4,将“左移动”按钮的功能变为:按下“左移动”按钮后PLC Q0.0灯亮,
弹起时灯仍保持亮,增加“左移动结束”按钮,当“左移动结束”按钮按下时,PLC Q0.0灯灭。对“右移动”按钮的功能作同样的改变,(同样增设“右移动结束”按钮)。
6、组态王程序存盘,关闭组态王程序,关闭可编程序控制器实验装置电源,实验结束。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。