工控智汇

工控智汇

零基础学习施耐德PLC,Unity Pro软件的的常见功能!

admin 12 144

(一)基本知识

1、变量分类

变量是在程序执行时可以修改的内存区域。UnityPro软件编程可以使用两种类型的变量:

1)定位变量:是与I/O硬件模块输入输出通道相关联的,或者与内存引用相关联的变量。例如:“启动电机”与输入模板通道%相关联,“启动电机”就是定位变量。

2)非定位变量:是既不与I/O硬件模块输入输出通道相关联,也不与内存引用地址相关联的变量,即没有地址关联的变量成为非定位变量。非定位变量在内存中的位置不可知。这种变量定义类型可以使您在编写程序时抛开地址的束缚,完全专注于您的应用。

2、通用数据类型和范围

BOOL/EBOOL:布尔变量必须为FALSE(0)或TRUE(1).EBOOL处理强制和边沿检测

WORD:代表“位串16”,意味着数据长度为16位

INT:代表整型数.数值范围从-32768至+32767

UINT:代表无符号整型数.数值范围从0至65535

REAL:代表浮点值.数值范围从-3.40e+38至3.40e+38

3、通用数据类型的立即值语法

通常基本数据类型(EDT)的实例采用变量名或拓扑地址的方式引用,而在数据编辑器或程序段中也可以通过立即值的方式赋值和引用。如下图所示。


4、定义变量的三种方式

方式一,在项目浏览器中鼠标双击“变量和FB实例”,在弹出的‘数据编辑器窗口’定义,编辑、修改变量,如下图。



方式二,在项目浏览器中双击CPU或I/O模块,如下图查看相应模块的地址,在模块的I/O对象表格里定义,这种方式只能生成,不支持修改和删除。


方式三,在”程序编辑窗口”中定义,这种方式只能生成,不支持修改和删除。


(二)实际操作



4、按保存按钮,保存项目。