迈入工控机组态软件kingview的第一步
——以按钮控制灯实验为例
一 实验说明
1.1、任务介绍
这个实验任务是在组态王kingview组态软件画面上,放上一个“按钮”和一个“灯”,“按钮”控制三菱PLC程序中的常开触点M1,M1又决定着PLC的输出继电器Y0的输出,画面上的“灯”监视着Y0是否输出,于是如图1所示按钮按下“1”,则PLCY0的LED亮,同时画面上的监视灯亮变绿,按钮按下“0”,则PLCY0的LED灭,同时画面上的监视灯灭变白(这是我设置的颜,没设置成黑,黑了不好看)。
图1 kingview监控画面
1.2、组态软件的变量和PLC地址分配
组态软件的变量,这个实验我用了三个:1)变量名,按钮,变量类型,内存离散,2)变量名,灯,变量类型,I/O离散,对应PLC的Y0,2)变量名,PLC程序中控制Y0输出的触点M1(这么长的一段话也是变量名),变量类型,I/O离散,对应PLC的M1。
用到的PLC位编程单元,有两个,1是M1,2是Y0。
到底内存离散和I/O离散是啥意思,耐心看看下面一段内容就知道了,看能不能出“内存”和“I/O”的区别,“离散”与“整数”,“实数”,“字符串”的区别。
组态王kingview组态软件的变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“I/O变量”两类。
“I/O变量”指的是需要“组态王”和PLC交换数据的变量。这种数据交换是双向的、动态的,就是说:在“组态王”系统运行过程中,每当I/O变量的值改变时,该值就会自动写入PLC;每
当PLC的值改变时,“组态王”系统中的变量值也会自动更新。所以,从下位机PLC采集来的数据、发送给下位机PLC的指令,如“灯”变量监视Y0的输出与否、“ PLC程序中控制Y0输出的触点M1”变量控制PLC的M1触点的开合都需要设置成“I/O变量”。
那些不需要和PLC交换数据,只在“组态王”内需要的变量,如计算过程的中间变量可以设置成“内存变量”。
基本类型的变量也可以按照数据类型分为离散型、长整数型、浮点型和字符串型。
内存离散变量、I/0离散变量:类似一般程序设计语言中的布尔变量,只有0、1两种取值,用于表示一些开关量。
内存整数变量、I/O整数变量:类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围-2147483648~2147483647。
内存实型变量、I/O实型变量:类似一般程序设计语言中的浮点型变量,用于表示浮点数据,带小数点的数,取值范围10-38~1038”,有效值7位。
内存字符串型变量、I/O字符串型变量:类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称、密码等,该类型变量可以进行比较运算和赋值运算。
特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量及时间变量四种。这几种特殊类型的变量体现了“组态王”系统面向工控软件、自动生成人机接口的特。
二 组态程序的编制
2.1、创建一个新项目
只要大家正确地安装了组态王kingview软件,在桌面上都会到一个组态王6.53的图标,双击图标,打开kingview软件,出现图2所示界面。
三菱plc字符串截取图2 组态王工程管理器
单击鼠标左键,点击“新建”,出现新建工程向导之一界面,点击该界面的“下一步”按钮,出现工程文件存放路径选择,如图3所示。大家应该把要把kingview程序目录规划好,比如我建了一个目录名“kingview学习”的总目录,在其下有建了“按钮控制灯”的子目录,再在“按钮控制灯”的子目录,建了两个子子目录,一个命名为“按钮控制灯kingview”,
另一个命名为“按钮控制灯PLC”。
图3 工程文件存放路径选择
在上图点击“下一步” 按钮,出现工程名添加界面,添加工程名“按钮控制灯”,点击“完成”按钮,即创建了一个项目。
2.2、创建新画面
在图2所示组态王kingview工程管理器,出现的按钮控制灯工程名(图2显示的是开关按钮控制灯,不是按钮控制灯,你如果按我前面的步骤建立了项目,那项目名称是“按钮控制灯”),在这个项目名称上双击,就会进入“工程浏览器”环境,选择“工程浏览器”的左侧目录显示区,在文件目录下的画面目录点击,在右边的目录内容显示区的出现画面新建图标,点击这个图标,可以新建一个画面,输入画面名称,如图4所示。
图4 输入画面名称
点击“确定”按钮,会出现开发系统画面,可以制作组态画面了。我制作好的画面大家看看。如图5所示。
图5 开发系统画面
画面上的文字是通过工具箱中“T”控件,写上去的,线是通过工具箱中“/”控件,画上去的,而按钮和灯是工具箱中“打开图库”控件,在图库到,并放上去的。例如“按钮”如何到,看看下图6可知。
图6 图库管理器
点击图5,开发系统菜单栏的文件选项,出现下拉菜单,点击“全部存”,然后在工程浏览器的画面目录内容会出现“开关按钮控制灯”的画面文件,如图7所示。画面就此制作完毕。
图7 “开关按钮控制灯”的画面文件
2.3、组态王kingview与三菱PLC通讯的串口设置
点击“工程浏览器”的左侧目录显示区中的“设备”的“+”号,就会展开“设备” 目录下的内容,双击其中的“COM1”,弹出窗口“COM1”的设置界面,如图8所示,对于与三菱FX2N系列PLC相连的串口按照下图设置就行。
图8 串口设置
2.4、被组态的PLC设备创建
点击“工程浏览器”的左侧目录显示区中的“设备”的“+”号,就会展开“设备” 目录下的内容,单击其中的“COM1”,右边的目录内容显示区的出现新建图标(这和新建画面相似)。双击“新建”,会出现设备配置向导界面,在下拉菜单中单击PLC左侧的“+”号,弹出下拉菜单,选择“三菱”,然后选择“FX2”下的“编程口”方式,如图9所示。
点击“下一步”,设置PLC的逻辑名称为“三菱FX2NPLC”或别的名称,如图10所示。
     
图9 厂家设备,通讯方式                  图10 PLC逻辑名称
点击“下一步”,选择串口号“COM1”,如图11所示。组态王系统设置的串口号与PLC设置的通讯串口要一致。
再点击“下一步”,设置PLC的地址为“2”,不能设置为“0”,因为主机地址为“0”,就是你安装有组态王kingview的个人电脑是主机,如图12所示。

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