工控智汇

工控智汇

施耐德PLC Unity Pro xl 软件使用

admin 70 63

一、UnityPro用户界面:

启动UnityPro后,用户界面如下图所示:分为菜单栏(1),工具栏(2),项目浏览器(3),编辑器窗口(4),用于直接访问编辑器窗口的选项卡(5),信息窗口(6),状态栏(7)。



二、新建项目:(以为例)

1、运行程序

开始→UnityProxl,如下图,或双击桌面上的图标



​。



2、新建项目





三、配置PLC系统

双击左侧项目浏览器“配置”,出现下面菜单










上述设备还可以进行复制、修改、删除、编辑等操作。至此就完成了plc系统的硬件配置。

四、通信设置:

2、右键Ethernet_HMI1选打开,在弹出的下图中修改IP地址:192.168.0.1;子网掩码255.255.255.0,该页面左上角型号系列选择;右侧“模块实用程序选择“选“是”。

3、在项目浏览器“配置”中找到并双击下图中Ethernet图标。

左键再按通道3,然后在下面“功能”里选择“以太网TCPIP”,“网络链路”里选“Ethernet_HMI1”;

此时发现左侧项目浏览器已经改为“对号”了。如下图。

以上完成了网络的配置。

五、编辑变量和数据:

(一)基本知识

1、变量分类

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

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

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

2、通用数据类型和范围

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

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

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

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

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

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

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

4、定义变量的三种方式

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