全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 工业控制 >

西门子S7-1200 PLC计数器指令

时间:2023-03-07 10:31

人气:

作者:admin

标签: plc  计数器  西门  S7-1200  指令 

导读:西门子S7-1200 PLC计数器指令-在S7-1200PLC中,可以使用计数器实现工程案例中有需要计数的场合,共有3种类型的计数器,分别是CTU:加计数器,CTD:减计数器,CTUD:加减计数器,他们的共同...

在S7-1200PLC中,可以使用计数器实现工程案例中有需要计数的场合,共有3种类型的计数器,分别是CTU:加计数器,CTD:减计数器,CTUD:加减计数器,他们的共同性特点主要包括下面几个方面;

Tips:

1.它们都属于软计数器;

2.最大计数频率受OB1的扫描周期限制;如果有高速计数的需求,可以使用每款PLC自己内部定义的高速计数器功能;

3.与计时器一样,属于函数块,调用时会自动生成背景DB;

4.选择的计数器数据类型不同,生成的计数器背景DB的大小也是不一样的;例如:SInt或USInt的数据类型,计数器占用3个字节,Int或UInt的数据类型,计数器指令占用6个字节,DInt或UDInt的数据类型,计数器指令占用12个字节;

5.计数器指令在使用时,每个计数器指令均需要分配一个对应的背景DB,使用时,不能使用重复的背景DB,否则计数器可能出现不计数的情况;

6.可以建立IEC_COUNTER变量方法来替换背景DB;可以根据计数器所使用的数据类型不一致,选择建立变量的数据类型也不一样,例如:使用INT数据类型时,就可以创建IEC_COUNTER数据类型的变量;如果使用SINT数据类型,则可以创建IEC_SCOUNTER数据类型变量;

具体实现方式见下图所示;

3e867c2a-bc43-11ed-bfe3-dac502259ad0.jpg

3ea89292-bc43-11ed-bfe3-dac502259ad0.jpg

3ed4c290-bc43-11ed-bfe3-dac502259ad0.jpg

3ef1cd0e-bc43-11ed-bfe3-dac502259ad0.jpg

3f02d900-bc43-11ed-bfe3-dac502259ad0.jpg

3f21def4-bc43-11ed-bfe3-dac502259ad0.jpg

3f4c4b58-bc43-11ed-bfe3-dac502259ad0.jpg

审核编辑:汤梓红

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信