UnityPro编程培训教程第05章变量及数据(共31张).pptx
《UnityPro编程培训教程第05章变量及数据(共31张).pptx》由会员分享,可在线阅读,更多相关《UnityPro编程培训教程第05章变量及数据(共31张).pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Unity training course - V2.0 - Module 3.4 : Variables 1Unity Pro编程培训教程编程培训教程第五章第五章 变量及数据变量及数据 Unity training course - V2.0 - Module 3.4 : Variables 2变量变量 n 变量变量是在程序执行期间可以修改的以BOOL, WORD, DWORD等为类型的内存实体。 n 定位变量定位变量是或者与I/O模块输入输出通道相关联的变量,或者是与内存引用相关联的变量.例如, 变量 Water_pressure 与内存字 %MW102相关联. Water_pressur
2、e 就是定位变量.n 非定位变量非定位变量是既不与I/O模块也不与内存引用相关联的变量 (其在存储器内的位置不可知). 没有与地址关联的变量为非定位变量. Unity training course - V2.0 - Module 3.4 : Variables 3变量变量 (续续)n 公共变量公共变量是应用于功能块的变量. 这些变量把数值传递到功能块. 它们用于设定功能块参数.n 私有变量私有变量是一些功能块使用的变量. 这些变量不能通过应用程序存储. n I/ODDT 是输入/输出导出数据类型(Input/Output Derived Data Type)的缩写. I/ODDT 设计为结构
3、化数据类型,代表一个PLC模块的通道. 每个专用模块拥有它自己的 I/ODDT.n 常数常数是 位于常数域 (%K)中的INT, DINT 或 REAL 类型变量, 或直接寻址变量 (%KW, %KD, 或 %KF). 在程序执行期间不能修改. Unity training course - V2.0 - Module 3.4 : Variables 4变量变量 (续续)n 每个变量在使用之前需要通过变量数据编辑器定义每个变量在使用之前需要通过变量数据编辑器定义: - I/O模块的I/O Objects对话框中 -既可以单独定义,或者双击结构树内Variables & FB instance.
4、 -也可以在编程时定义,双击输入/输出管脚.n 每个变量必须定义数据类型每个变量必须定义数据类型. n Unity Pro 软件提供基本和导出的数据类型软件提供基本和导出的数据类型.Unity training course - V2.0 - Module 3.4 : Variables 5通用数据类型和范围通用数据类型和范围n BOOL/EBOOL : 布尔变量必须为 FALSE (0) 或 TRUE (1). EBOOL 处理强制和边沿检测n WORD : 代表 “位串16”, 意味着数据长度为 16 位n INT : 代表整型数. 数值范围从 -32768 至 +32767n UINT
5、: 代表无符号整型数. 数值范围从 0 至 65535n REAL : 代表浮点值. 数值范围从 -3.40e+38 至 3.40e+38Unity training course - V2.0 - Module 3.4 : Variables 6输入文本型数值输入文本型数值n 文本型数值用于给管脚赋值, 或给变量赋值常数, 但不意味着可以由程序更改.n 可以输入文本型数值可以输入文本型数值o二进制 2#1111111111111111o八进制 8#177777o十进制 65535 (不需要 10# )o 十六进制 16#FFFF以上数值都相等以上数值都相等, 它们只是输入格式不同它们只是输入
6、格式不同 Unity training course - V2.0 - Module 3.4 : Variables 7变量名称变量名称n 最长 32 个字符, 可以以数字开头非定位变量非定位变量n 不带硬件地址的标签名称n 非定位变量不能周期设定. 如果在项目中需要周期设定变量,使用定位变量定位变量定位变量n 带硬件地址的标签名称 (静态 RAM)常量常量n 具有写保护功能的变量n 用于给变量赋固定值Unity training course - V2.0 - Module 3.4 : Variables 8配置配置, 寻址和变量赋值寻址和变量赋值硬件硬件 状态内存状态内存 变量列表变量列表
7、 程序程序Unity training course - V2.0 - Module 3.4 : Variables 9直接寻址直接寻址n 每个直接地址有一个在序列中指示位置的参考值,或者是输入地址 (只读) 或者是输出地址 (读 / 写). o0 x / %QXx 区域 = 位输出 (离散) 例 1: 000001 是离散输出1 例 2: %QX00001 是输出位 1o1x / %IXx 区域 = 位输入 (离散) 例 1: 100017 是离散输入 17 例 2: %IX00017 是输入位 17o3x / %IWx 区域 = 寄存器输入, 例 1: 300300 是寄存器输入 300
8、例 2: %IW000300 是输入字 300o4x / %QWx 区域 = 寄存器输出, 例 1: 400029 是寄存器输出 29 例 2: %QW00029 是输出字 29 Unity training course - V2.0 - Module 3.4 : Variables 10变量和变量和 FB 实例目录实例目录n 存储 变量变量 (基本和导出)和功能块实例Unity training course - V2.0 - Module 3.4 : Variables 11编辑变量编辑变量n 在 同一个工具中同一个工具中作变量的类型定义和实例声明3标识符标识符非定位变量非定位变量数据类
9、型数据类型 定位变量定位变量双击单元进入编双击单元进入编辑模式辑模式21Unity training course - V2.0 - Module 3.4 : Variables 12过滤过滤n 通用类型 (EDT, .) 或变量名称可以直接过滤n 使用变量属性的漏斗过滤器 (类型类型, 注释注释, 地址地址,.)123Unity training course - V2.0 - Module 3.4 : Variables 13配置显示列配置显示列n 配置显示列配置显示列o用户可以根据需要来配置想要显示的变量参数列. 列的显示顺序可以通过右侧按钮调整 选中名称前面的检查框可以显示相关列 .
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UnityPro 编程 培训 教程 05 变量 数据 31
限制150内