加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Unity Pro xl 入门教程二

(2016-07-28 15:40:00)
标签:

it

分类: plc课件教程

五、编辑变量和数据

(一)基本知识

1变量分类

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

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

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

 

2、通用数据类型和范围

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

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

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

UINT : 代表无符号整型数. 数值范围从 065535

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

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

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

http://s9/mw690/0068KRmqzy73BDzzIhOf8&690Pro xl 入门教程二" TITLE="Unity Pro xl 入门教程二" />

4、定义变量的三种方式

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

http://s7/mw690/0068KRmqzy73BDTpKdw86&690Pro xl 入门教程二" TITLE="Unity Pro xl 入门教程二" />

http://s15/mw690/0068KRmqzy73BDWCJps2e&690Pro xl 入门教程二" TITLE="Unity Pro xl 入门教程二" />

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

http://s4/mw690/0068KRmqzy73BE5iviX93&690Pro xl 入门教程二" TITLE="Unity Pro xl 入门教程二" />

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

http://s7/mw690/0068KRmqzy73BE9u5AW66&690Pro xl 入门教程二" TITLE="Unity Pro xl 入门教程二" />

(二)实际操作

 

1、在项目浏览器中点击“变量和FB实例”,在右侧“名称”下输入start,类型选 EBOOL,在下一行输入 stop,类型选 EBOOL,然后关闭窗口。如下图:

http://s16/mw690/0068KRmqzy73BEfmClxcf&690Pro xl 入门教程二" TITLE="Unity Pro xl 入门教程二" />

2、从硬件属性中书写:在项目浏览器中双击DDO3202k;左键点右侧“BMX DDO3202k,选择I/O对象,再选择%Q,然后点击“更新网络”。在该界面右侧%Q0.2.0名称下,改写为cmd_motor,再用鼠标左键选中第2行,按着鼠标左键下拉,选择右侧Q0.2.1Q0.2.2Q0.2.3;然后在左侧“名称前缀”框中输入cmd_,点击“创建”。即可形成cmd_0cmd_1cmd_2;如下图:

http://s5/mw690/0068KRmqzy73BEmtu6024&690Pro xl 入门教程二" TITLE="Unity Pro xl 入门教程二" />

3、关闭所有窗口,点击“变量和FB实例”,会显示刚才所有的定义变量名。

http://s12/mw690/0068KRmqzy73BEpRRJp7b&690Pro xl 入门教程二" TITLE="Unity Pro xl 入门教程二" />

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


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有