unitypro编程培训教程第05章变量及数据

unitypro编程培训教程第05章变量及数据

ID:39990435

大小:3.06 MB

页数:30页

时间:2019-07-16

unitypro编程培训教程第05章变量及数据_第1页
unitypro编程培训教程第05章变量及数据_第2页
unitypro编程培训教程第05章变量及数据_第3页
unitypro编程培训教程第05章变量及数据_第4页
unitypro编程培训教程第05章变量及数据_第5页
资源描述:

《unitypro编程培训教程第05章变量及数据》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UnityPro编程培训教程第五章变量及数据变量变量是在程序执行期间可以修改的以BOOL,WORD,DWORD等为类型的内存实体。定位变量是或者与I/O模块输入输出通道相关联的变量,或者是与内存引用相关联的变量. 例如,变量Water_pressure与内存字%MW102相关联.Water_pressure就是定位变量.非定位变量是既不与I/O模块也不与内存引用相关联的变量(其在存储器内的位置不可知).没有与地址关联的变量为非定位变量.变量(续)公共变量是应用于功能块的变量.这些变量把数值传递到功能块.它们用于设定功能块参数.私有变量是一些功能块使用的变量.这些变量不能

2、通过应用程序存储.I/ODDT是输入/输出导出数据类型(Input/OutputDerivedDataType)的缩写.I/ODDT设计为结构化数据类型,代表一个PLC模块的通道.每个专用模块拥有它自己的I/ODDT.常数是位于常数域(%K)中的INT,DINT或REAL类型变量,或直接寻址变量(%KW,%KD,或%KF).在程序执行期间不能修改.变量(续)每个变量在使用之前需要通过变量数据编辑器定义:-I/O模块的I/OObjects对话框中-既可以单独定义,或者双击结构树内Variables&FBinstance...-也可以在编程时定义,双击输入/输出管脚.每个变

3、量必须定义数据类型.UnityPro软件提供基本和导出的数据类型.通用数据类型和范围BOOL/EBOOL:布尔变量必须为FALSE(0)或TRUE(1).EBOOL处理强制和边沿检测WORD:代表“位串16”,意味着数据长度为16位INT:代表整型数.数值范围从-32768至+32767UINT:代表无符号整型数.数值范围从0至65535REAL:代表浮点值.数值范围从-3.40e+38至3.40e+38输入文本型数值文本型数值用于给管脚赋值,或给变量赋值常数,但不意味着可以由程序更改.可以输入文本型数值二进制2#1111111111111111八进制8#177777十

4、进制65535(不需要10#)十六进制16#FFFF以上数值都相等,它们只是输入格式不同变量名称最长32个字符,可以以数字开头非定位变量不带硬件地址的标签名称非定位变量不能周期设定.如果在项目中需要周期设定变量,使用定位变量定位变量带硬件地址的标签名称(静态RAM)常量具有写保护功能的变量用于给变量赋固定值配置,寻址和变量赋值硬件状态内存变量列表程序直接寻址每个直接地址有一个在序列中指示位置的参考值,或者是输入地址(只读)或者是输出地址(读/写).0x/%QXx区域=位输出(离散)–例1:000001是离散输出1–例2:%QX00001是输出位11x/%IXx区域=位输

5、入(离散)–例1:100017是离散输入17–例2:%IX00017是输入位173x/%IWx区域=寄存器输入,–例1:300300是寄存器输入300 –例2:%IW000300是输入字3004x/%QWx区域=寄存器输出,–例1:400029是寄存器输出29–例2:%QW00029是输出字29变量和FB实例目录存储变量(基本和导出)和功能块实例编辑变量在同一个工具中作变量的类型定义和实例声明3标识符非定位变量数据类型定位变量双击单元进入编辑模式21过滤通用类型(EDT,...)或变量名称可以直接过滤使用变量属性的漏斗过滤器(类型,注释,地址,...)123配置显示列配

6、置显示列用户可以根据需要来配置想要显示的变量参数列.列的显示顺序可以通过右侧按钮调整选中名称前面的检查框可以显示相关列.1212数据属性(续)变量的所有参数可以在数据属性窗口中显示.编辑数据类型数据类型可以从以前使用过的类型列表中选择或通过按[…]按钮从变量类型中直接选择2112IODDT使用完整的I/O结构数据将模块通道映射到变量上12345编辑导出功能块(DFB)定义用户功能块类型123-DFB程序段4编辑功能块(EFB,DFB)使用功能块实例12导出数据类型定义数组或结构类型123变量类型(DDT)使用数组或结构实例4导出功能可以使用不同选项导出整个程序段:包含导

7、出数据类型(DDT)包含导出功能块(DFB)包含子程序123123导出功能(续)DDT或DFB实例可以与相关类型同时导出,便于在新程序中的重复使用导出DDT变量类型导出DFB变量类型1221导入功能使用向导可以改变变量、程序段的命名,...或映射地址可以导入应用程序的部分或全部.UnityPro提供两种导入模式:直接导入,组件导入与导出时的状态完全相同.通过导入向导(1),可以修改变量,程序段的名称,以及改变映射的地址.在程序中编辑变量可以在任何编辑器直接创建:当输入变量时,智能分析器检查可用性如果变量不存在,会弹出窗口,建议用户创建变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。