您现在的位置是:首页 > PLC技术 > PLC技术
IEC计数器指令
来源:艾特贸易2017-10-24
简介IEC 计数器指令是一种具有某种数据类型的结构,每次调用 IEC 计数器指令,都会为其分配一个 IEC 计数器用于存储指令数据。 IEC 计数器可以按两种方式进行声明:一种是声明为系统数据
IEC计数器指令是一种具有某种数据类型的结构,每次调用IEC计数器指令,都会为其分配一个IEC计数器用于存储指令数据。
IEC计数器可以按两种方式进行声明:一种是声明为系统数据类型IEC_< Counter>的数据块;另一种是声明为块中“Static”部分的CTU_< Data type>或IEC_< Counter>类型的局部变量。
在程序中插入IEC计数器指令时,将打开“调用选项”(Call options)对话框(如图5-90所示),可以指定IEC计数器将存储在自身数据块中(单背景)或者作为局部变量存储在块接口中(多重背景)。如果指定一个单独的数据块,则该数据块将保存到项目树“程序块”→“系统块” ( Program blocks→Systemblocks)路径中的“程序资源”( Program resources)文件夹内。
图5-90 IEC计数器指令的“调用选项”(Calloptions)对话框
IEC计数器指令的梯形图形式如图5-91所示。
图5-91 IEC计数器指令的梯形图形式
a)加计数指令b)减计数指令c)加减计数指令
其中,需要在CTU/CTD/CTUD上方问号处指定IEC计数器.单击指令内部问号处两次,可在弹出的下拉列表处指定IEC计数器的数据类型(各种整数类型),如图5-92所示。IEC计数器允许为负值,其计数范围由其数据类型决定,例如IEC计数器的数据类型选择整数型Int,则对应的计数范围为-32768~+32767。如果选择LInt或ULInt,则IEC计数器的计数范围为64位整数范围,要比SIMATIC计数器大很多。
图5-92 设定IEC计数器的数据类型
点击排行
