最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

最新CoDeSys讲义4 变量

来源:动视网 责编:小OO 时间:2025-09-24 15:03:33
文档

最新CoDeSys讲义4 变量

I/O-PRO-CAA变量WAGO-I/O-PROCAA变量声明与硬件寻址POU变量声明WAGO-I/O-PROCAA的POU包括声明部分,POU程序中使用的变量与常量需要在该部分进行声明(全局变量除外),包括:输入变量输出变量输入/输出变量局部变量保持变量WAGO-I/O-PROCAA变量声明与硬件寻址1、变量声明的语法格式语法:ATAddress::=initialization;部分为可选项“Identifier”:变量名“Address”:变量的地址(I、Q、M)P.S.:如果在‘Pr
推荐度:
导读I/O-PRO-CAA变量WAGO-I/O-PROCAA变量声明与硬件寻址POU变量声明WAGO-I/O-PROCAA的POU包括声明部分,POU程序中使用的变量与常量需要在该部分进行声明(全局变量除外),包括:输入变量输出变量输入/输出变量局部变量保持变量WAGO-I/O-PROCAA变量声明与硬件寻址1、变量声明的语法格式语法:ATAddress::=initialization;部分为可选项“Identifier”:变量名“Address”:变量的地址(I、Q、M)P.S.:如果在‘Pr
I/O-PRO-CAA 变量

WAGO-I/O-PRO CAA 变量声明与硬件寻址

POU变量声明

WAGO-I/O-PRO CAA的POU包括声明部分,POU程序中使用的变量与常量需要在该部分进行声明(全局变量除外),包括:

输入变量

输出变量

输入/输出变量

局部变量

保持变量

WAGO-I/O-PRO CAA 变量声明与硬件寻址

1、变量声明的语法格式

语法: AT Address: :=initialization;

部分为可选项

“Identifier” :变量名

“Address”:变量的地址(I、Q、M)

P.S.:

如果在‘Project’‘Options’

对话框的‘Editor’类别中设置了

自动声明选项,那么在所有编辑

器中,当输入一个未声明的变量“Type”:变量数据类型

“Initialization” :变量的初始值

注意:

变量名不允许包含空格与特殊字符,不能与关键字相同;变量名不区分大小写,

允许包含至多一个下划线;变量名最大为32个字符。

在声明过程中可以为变量赋初值,如果省略,系统默认初始值为“0”。

使用“AT”关键字可以将变量连接到硬件地址。

后将显示一个对话框。在这个对

话框中可以声明变量。

WAGO-I/O-PRO CAA 变量声明与硬件寻址

2、POU变量声明

输入变量:在关键字“V AR_INPUT”与“END_V AR”之间声明,声明的变量作为POU的输入变量。调用POU时可以为输入变量赋值。

举例:

V AR_INPUT

in1:INT;

END_V AR

输出变量:在关键字“V AR_ OUTPUT”与“END_V AR”之间声明,声明的变量作为POU的输出变量。POU被调用时输出一个或多个数据。

举例:

V AR_OUTPUT

out1:INT;

END_V AR

WAGO-I/O-PRO CAA 变量声明与硬件寻址

输入/输出变量:在关键字“V AR_IN_OUT”与“END_V AR”之间声明,声明的变量作为POU的输入/输出变量。变量的输入值不能为常量。

举例:

V AR_IN_OUT

inout1:INT;

END_V AR

局部变量:在关键字“V AR”与“END_V AR”之间声明,声明的变量作为POU的局部变量。外部程序不能操作POU的局部变量。

举例:

V AR

loc1:INT;

END_V AR

WAGO-I/O-PRO CAA 变量声明与硬件寻址

保持变量:在关键字“V AR_RETAIN”与“END_V AR”之间声明。系统保存变量的

数据,如果系统断电,数据也不会丢失。当系统上电,程序运行时,系统根据被保存的

数据的状态运行程序。

举例:

V AR_RETAIN

rem1:INT;

END_V AR

3、全局变量声明

声明方式与在POU中声明相同,请详见“第八讲WAGO-I/O-PRO CAA 程序资源”的“全局变量”部分。

WAGO-I/O-PRO CAA 变量声明与硬件寻址\n\n4、POU常量声明 在POU声明部分的关键字“VAR_CONSTANT”与“END_VAR”之间声明。 语法:::=; “Identifier” :常量名 “Type” :常量类型 “Initialization” :常量的值\n\n举例: VAR_CONSTANT con1:INT:=12; END_VAR\n\n© WAGO ELECTRONIC (TIANJIN) Co. LTD 2010.05.18\n\n7\n\n\r\n

WAGO-I/O-PRO CAA 变量声明与硬件寻址\n\n5、程序注释 在POU的声明部分与程序部分可以为程序添加注释文本 在POU的声明部分,IL与ST语言程序部分的每一行后添加程序注释,格式为(*注释 文本*) 举例: VAR INSTANZ:FUB; (*声明FUB功能块的实例INSTANZ*) END_VAR\n\n在FBD与LD语言程序部分中,通过使用“Insert” 下拉菜单中的“Comment”命令 添加注释;在SFC语言程序部分中,通过“Step Attributes”添加注释。\n\n© WAGO ELECTRONIC (TIANJIN) Co. LTD 2010.05.18\n\n8\n\n\r\n

WAGO-I/O-PRO CAA 变量声明与硬件寻址\n\n6、PFC硬件寻址 PFC地址分布:\n地址长度 Bit Byte Word DWord 0.0… 0.7 0 0 0 0.7… 0.15 1 1.0… 1.7 2 1 1.8… 1.15 3 地址 … … … … 254.0… 254.7 508 254 127 254.8… 254.15 509 255.0… 255.7 510 255 255.8… 255.15 511\n\n注意: I/O模块的地址排列遵循“模拟量地址在前,数字量地址在后”的规律,即无论PFC节点中的 I/O模块的物理排列顺序如何,模拟量模块的地址在前,数字量模块的地址在后。 位以字的宽度存储,访问某一位可以使用“%MX5.0” 的方式,即内存地址第5字第0位。\n© WAGO ELECTRONIC (TIANJIN) Co. LTD 2010.05.18\n\n9\n\n\r\n

WAGO-I/O-PRO CAA 变量声明与硬件寻址\n\n说明 1. 可编程总线适配器( PFC )的过程映像分为输入、输出量部分;在 WAGO-I/O-PRO CAA中,分别以“%I”与“%Q”表示。在WAGO-I/O-PRO 中,I/O模块的地址排列遵循“ 模拟量地址在前,数字量地址在后”的规律,即无论PFC节点中的I/O模块的物理排列顺序 如何,模拟量模块的地址在前,数字量模块的地址在后。 2.在WAGO-I/O-PRO中,地址的排列以“字”(16位)为单位。在“%I”地址区中,从 %IW0开始,先为模拟量输入地址,后为数字量输入地址;在“%Q”地址区中,从%QW0 开始,先为模拟量输出地址,后为数字量输出地址。在模拟量地址中,I/O地址根据模拟量 模块的物理安装顺序排列;在数字量地址中,I/O地址根据数字量模块的物理安装顺序排列 。 3.PFC的内部存储器以“%M”表示,内部存储器地址的排列以“字”(16位)为单位 ,从%MW0开始排列。 4.在POU中,可以使用硬件地址如“%IW0” ,“%QW1”编程也可以使用变量编程。 若使用变量编程,需要在POU变量声明部分进行变量的声明。\n\n© WAGO ELECTRONIC (TIANJIN) Co. LTD 2010.05.18\n\n10\n\n\r\n

WAGO-I/O-PRO CAA 变量声明与硬件寻址\n\n在 WAGO-I/O-PRO CAA 中,硬件地址由“%”、地址范围、地址长度与数字组成 。\n地址范围: I Q M Input Output Memory location 地址长度: X B W D Single Bit Byte(8 Bit) Word(16Bit) Double word (32Bit)\n\n举例: %IX2.0: %IW215: %QB7: %MD48: 输入地址第2字第0位 输入地址第215字 输出地址第7字节 内存地址第48双字\n\n© WAGO ELECTRONIC (TIANJIN) Co. LTD 2010.05.18\n\n11\n\n\r\n

I/O-PRO-CAA 变量\n\n© WAGO ELECTRONIC (TIANJIN) Co. LTD 2010.05.18\n\n12\n\n\r\n

文档

最新CoDeSys讲义4 变量

I/O-PRO-CAA变量WAGO-I/O-PROCAA变量声明与硬件寻址POU变量声明WAGO-I/O-PROCAA的POU包括声明部分,POU程序中使用的变量与常量需要在该部分进行声明(全局变量除外),包括:输入变量输出变量输入/输出变量局部变量保持变量WAGO-I/O-PROCAA变量声明与硬件寻址1、变量声明的语法格式语法:ATAddress::=initialization;部分为可选项“Identifier”:变量名“Address”:变量的地址(I、Q、M)P.S.:如果在‘Pr
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top