ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

施耐德PLC Unity Pro xl 软件使用一

2019-05-10 16:55:30  阅读:801  来源: 互联网

标签:施耐德 变量 xl Pro 点击 Unity 弹出 右键


一、             Unity Pro用户界面:

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

二、新建项目:(以Unity Pro xl V5.0为例)

1、运行Unity Pro xl V5.0程序

开始→Unity Pro xl,如下图,或双击桌面上的Unity Pro xl V5.0图标

2、新建项目

在菜单栏“文件”中选择“新建”,弹出下图,选择你需要的CPU如BMX P34 2020 (02.00),然后确定,点击菜单“文件另存为”,取文件名My Projiet-1:保存。即完成了项目建设与工程名字修改工作。

三、配置PLC系统

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

 

1、右键点击最右端红色箭头位置,出现菜单选择“替换机架(R)”,更换底板为六槽底板;

  2、右键点击1号插槽选择“新设备”,在弹出的菜单中选择离散量DDI:DDI1602;(16路离散量漏极输入)设备。


  3、同样方法右键点击2号插槽选择“新设备”,在弹出的菜单中选择DDO:DDO3202k;(32路源极输出)

  4、同样方法右键点击3号插槽选择“新设备”,在弹出的菜单中选择ACI:AMI0410;(4路模拟量高电平隔离输入)

   5、同样方法右键点击4号插槽选择“新设备”,在弹出的菜单中选择AMO:AMO0410;(4路模拟量隔离输出)

 

   6、同样方法右键点击5号插槽选择“新设备”,在弹出的菜单中选择EHC:EHC0200;(2通道通用计数器)

7、点击保存按钮。

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

四、通信设置:

 

1、双击左侧项目浏览器中的“通讯“,右键点击“网络”,在弹出的菜单中选择“新建网络“,在弹出的选项卡中,下图的“可用网络列表“里选择以太网,在“更改名称”里用英文进行书写Ethernet-HMI1;然后确定。

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

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

在弹出的页面中点击“通道3”上面的Ethernet图标,再点选项卡“I/O对象“,点全选,按下“更新网格”按钮。如下图。

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

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

以上完成了网络的配置。

五、编辑变量和数据

(一)基本知识

1、变量分类

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

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

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

 

2、通用数据类型和范围

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

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

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

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

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

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

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

4、定义变量的三种方式

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

标签:施耐德,变量,xl,Pro,点击,Unity,弹出,右键
来源: https://blog.csdn.net/u011402289/article/details/90077415

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有