Codesys数据类型:扩展数据类型之 别名 详解 |
您所在的位置:网站首页 › 芦荟的别名是什么 › Codesys数据类型:扩展数据类型之 别名 详解 |
定义及声明
别名的目的是声明出 基本数据类型,结构体,枚举、共用体(UNION)、功能块、指针备用名字,方便使用; 以关键字TYPE开始,以关键字END_TYPE结尾 其声明格式如下 TYPE : ; END_TYPE 给基本类型其别名 //别名定义 TYPE IpAdrres : STRING(20); END_TYPE //使用别名 strPlcIP1 : IpAdrres :='192.168.1.1'; strPlcIP2 : IpAdrres :='192.200.1.1'; strPlcIP3 : IpAdrres :='192.169.2.3'; strPlcIP4 : IpAdrres :='192.138.3.5'; 给结构体起别名 //定义结构体 TYPE POINT : STRUCT x: REAL; y: REAL; END_STRUCT END_TYPE //别名定义 TYPE PT : POINT;END_TYPE //使用别名 point1 : PT :=(x:=10,y:=20); 给指针起别名 //别名定义 POINT是上面定义的结构体 TYPE pPT : pointer TO POINT;END_TYPE //使用别名 point1 : pPT ; 别名作用 便于使用和修改:举例:TYPE IpAdrres : STRING(20); END_TYPE 如果多个地方使用别名IpAdrres定义变量,当字符串长度不满足要求时候,只需要修改别名定义就可以,而不用修改每个变量的定义类型;修改参考如下: TYPE IpAdrres : STRING(50); END_TYPE |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |