——以按钮控制灯实验为例
一实验说明
1.1、任务介绍
这个实验任务是在组态王
kingview组态软件画面上,放上一个“按钮”和一个“灯”
M1,M1又决定着PLC的输出继电器
,
“按钮”控制三菱PLC程序中的常开触点同时画面上的监视灯亮变绿,按钮按下“
Y0的输出,
画面上的“灯”监视着Y0是否输出,于是如图1所示按钮按下“1”,则PLCY0的LED亮,
0”,则PLCY0的LED灭,同时画面上的监视灯灭
。
变白(这是我设置的颜色,没设置成黑,黑了不好看)
图1 kingview监控画面
1.2、组态软件的变量和
PLC地址分配
组态软件的变量,这个实验我用了三个:1)变量名,按钮,变量类型,内存离散,2)变量名,灯,变量类型,
I/O离散,对应PLC的Y0,
,变量
3)变量名,PLC程序中控制Y0输出的触点M1(这么长的一段话也是变量名)类型,I/O离散,对应PLC的M1。
用到的PLC位编程单元,有两个,到底内存离散和
1是M1,2是Y0。
I/O离散是啥意思,耐心看看下面一段内容就知道了,看能不能找出
“内存”和“I/O”的区别,“离散”与“整数”,“实数”,“字符串”的区别。
组态王kingview组态软件的变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“
I/O变量”两类。
I/O变量的值改变时,该值就会自
Y0的输出与否、
I
“I/O变量”指的是需要“组态王”和PLC交换数据的变量。这种数据交换是双向的、动态的,就是说:在“组态王”系统运行过程中,每当位机PLC采集来的数据、发送给下位机/O变量”。
那些不需要和
PLC交换数据,只在“组态王”内需要的变量,如计算过程的中间变量
可以设置成“内存变量”。
基本类型的变量也可以按照数据类型分为离散型、长整数型、浮点型和字符串型。内存离散变量、I/0离散变量:类似一般程序设计语言中的布尔变量,只有取值,用于表示一些开关量。
内存整数变量、I/O整数变量:类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围
-2147483648~2147483647。
0、1两种
动写入PLC;每当PLC的值改变时,“组态王”系统中的变量值也会自动更新。所以,从下
PLC的指令,如“灯”变量监视
“PLC程序中控制Y0输出的触点M1”变量控制PLC的M1触点的开合都需要设置成“
因篇幅问题不能全部显示,请点此查看更多更全内容