【PLC】KingView入门及组态开发 | 您所在的位置:网站首页 › 组态王画面修改 › 【PLC】KingView入门及组态开发 |
本文目录
0 前言1 前期教程2 软件下载与安装3 新建工程4 常用功能介绍4.1 添加设备4.2 数据词典4.3 命令语言4.4 画面4.5 设置运行系统4.6 总结
5 画面设计【重点!】5.1 指示灯5.2 动画连接5.3 实时趋势曲线5.4 XY曲线控件
6 其他问题6.1 变量无法删除?
7 参考链接
0 前言
组态开发可以说是PLC控制中不可或缺的一部分,堪称PLC的灵魂之一。对于组态(Configuration)这个词,也不知道当时是怎么翻译的,个人粗浅的理解就是:组态实际上就是机器运行的状态,所以组态程序需要实现的功能就是采集工业现场运行的数据,能够监视机器运行状态(并做出报警等操作),同时提供一些控制接口给工业操作人员。其实质上就是工厂中使用的上位机。 这里使用的组态软件是国内比较流行的国产软件——组态王KingView,搭配OMRON NX1P系列PLC(实验室的配置) 1 前期教程 NX1P入门教程 2 软件下载与安装 安装软件肯定首选官网——http://www.kingview.com/,然后找到下载中心中的软件下载。 安装好软件之后,接下来就可以建立一个工程,为方便起见,如果与之配套的PLC只有一种型号,建议先建立一个工程模板,这样其他工程只需要复制该模板即可。 首先打开工程管理器,可以看到此时软件自带了两个Demo,可以打开学习一下。新建工程时,点击工具栏按钮“新建”,然后选择工程所在路径及工程对应的名称,建立完工程之后,就可以在列表中看到建立的工程“Test”,如下图所示。 建立一个组态工程,首先需要添加一个设备(或者多个),主要用于为这个组态工程提供数据和变量支持。或者说就是组态软件需要交互的PLC设备。 添加设备时,单击COM1或COM2,然后点击右边出现的新建按钮,即可添加设备。 数据词典集合了整个组态工程所使用到的变量,包括内部变量和外部变量。新建一个变量时,首先点击数据词典进入变量列表,然后双击新建,如下图所示。 补充一点:对于NX1P来说,寄存器的格式为 “REGxxx”,其中,xxx为变量在PLC中的名字,且该变量要设置为网络公开(通过Ethernet进行变量交互) 4.3 命令语言 所谓命令语言,即是组态王运行期间所执行的程序。其语法和C语言差不多,对于已掌握C语言的人来说上手非常简单。点开命令语言的加号,可以看到有多种命令语言,但常用的主要是两种:应用程序命令语言和自定义函数命令语言,如下图所示。 所谓画面,就是在组态王运行起来时显示的界面,可以有多个画面。在点击画面,再点击右边的新建,即可得到一个画面。一般只需要增加画面名称即可。 补充:对于NX1P来说,运行组态前要打开Sysmac Gateway。 4.5 设置运行系统 画面建立完毕后,每次运行(切换到View)时还需要打开画面,比较麻烦。这里可以在设置运行系统中选择默认打开的主画面。 不过与之有关的是数据词典中定义变量时设置的更新频率,建议修改得高一点。 4.6 总结 根据上面的表述,可以将组态设计的过程总结为下图: 根据以上表述,可以看出,一个组态工程的关键就在于画面的设计,即能够显示的东西。因此下面将挑一些常用的功能进行讲述。【这一部分也会随着学习不断更新】 5.1 指示灯 首先在图库中添加一个指示灯 所谓动画连接,即是能让一些控件实现动画显示,而不再是静态的。进入动画连接最简单的方式就是双击控件,但有些控件得到的缺是和上面指示灯类似的界面,即只需要关联一个变量即可。动画连接设置如下图所示。 显示某些变量随时间变化的曲线。 用于显示任意两个变量之间的关系曲线。 之前编辑一个工程时,发现删除一个变量时,提示该变量正在使用,然后我去画面中删掉和它相关的代码和控件后,再删除变量发现仍然报相同的错误,最后找到原因:没有更新变量。 首先关闭正在编辑的画面,如下图所示。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |