各位老铁们好,相信很多人对PLC编程时为什么要选择合适的高速计数模块?都不是特别的了解,因此呢,今天就来为大家分享下关于PLC编程时为什么要选择合适的高速计数模块?以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
首先,PLC从输入模块读取信号,然后通过PLC CPU中的用户程序处理该信号。处理后的信号通过输出模块输出至执行器。这样,用户可以通过编程灵活应对不同的控制需求。但PLC CPU的程序扫描周期一般在几毫秒到几十毫秒,无法达到更快的高速计数要求(如捕获100Hz的脉冲信号,至少要求CPU扫描周期更少)小于5毫秒),这就需要使用高速计数模块。
高速计数模块自带硬件处理能力,可以直接对输入的高速脉冲信号进行计数,无需使用CPU,满足项目中的高速计数处理需求。
2
高速计数模块有哪些?
S7-1500、ET200MP和ET200SP系统中有多种可以实现高速计数的模块:
TM 计数模块TM PosInput 模块DI HF 模块DI HS 模块TM 定时器模块CPU 1511C/1512C 下面我们分别介绍这些模块/CPU 的特性。
3
TM 计数模块
TM Count 模块有两种类型,即TM Count 2x24V 和TM Count 1x24V。它们的区别如下:
表1 TM Count 模块之间的差异
TM计数模块具有以下特点:
可接24V高速脉冲信号。对于连接的传感器,它支持源、汇和推挽式高速脉冲传感器。支持对过程对象进行高速计数,使用起来更简单、方便。支持最高频率200kHz的高速脉冲信号。
支持的传感器类型有:
A/B 路径增量式编码器,90 相移A/B 路径增量式编码器,90 相移,带零脉冲单脉冲编码器脉冲加方向编码器A 加计数、B 减计数编码器
支持的功能和模式:
软硬件门功能计数、测量模式比较值功能上下限功能中断功能设置计数值功能
4
TM PosInput 模块
TM PosInput 模块有两种类型,即TM PosInput 2 和TM PosInput 1。
它们的区别如下:
表2 TM PosInput 模块之间的差异
TM PosInput 模块具有以下特点:
可接RS422、5V TTL高速脉冲信号。可以连接到SSI 传感器信号以支持过程对象。使用起来更加简单方便。支持最高频率1MHz的高速脉冲信号。
支持的传感器类型有:
带A/B 路径的增量编码器,90 相移带A/B 路径的增量编码器,90 相移,带零脉冲单脉冲传感器脉冲加方向编码器A 加计数、B 减法计数编码器SSI 绝对编码器
支持的功能和模式:
软硬件门功能计数、测量模式比较值功能上下限功能中断功能设置计数值功能
5
DI高频模块
以上两类模块(TM Count/TM PosInput)是功能最强、最全面的专用高速计数模块。此外,还有一些其他模块也具有一定的高速计数功能,例如DI HF(高性能数字输入)模块。
DI 16x24VDC HF 和DI 32x24VDC HF 模块均具有高速计数功能。
它们的区别如下:
表3 DI HF 模块之间的差异
DI HF模块的高速计数功能具有以下特点:
可接24V高速脉冲信号。它仅支持接收器输入信号,不支持过程对象。使用时需要直接访问模块IO区。支持最高频率6kHz的高速脉冲信号。只有两个通道0和1支持高速计数功能。
支持的传感器类型有:
仅支持单脉冲传感器
支持的功能和模式:
仅支持软件门。仅支持计数模式比较值功能上下限功能设置计数值功能中断功能
6
DI HS 模块
DI HS(高速数字输入)模块还具有高速计数功能。 DI HS 模块有两种类型,其区别如下:
表4 DI HS 模块之间的差异
DI HS模块的高速计数功能具有以下特点:
可接24V高速脉冲信号。仅支持接收器输入信号。不支持进程对象。使用时需要直接访问模块IO区。可配置4个高速计数通道。
支持的传感器类型有:
单脉冲传感器脉冲加方向编码器
支持的功能和模式:
支持软件门和硬件门。仅支持计数模式、比较值功能、上下限功能、设置计数值功能。
7
TM 定时器模块
TM定时器模块还具有高速计数功能。 TM Timer 模块有两种类型,即TM Timer DIDQ 16x24V 和TM Timer DIDQ 10x24V。它们的区别如下:
表5 TM 定时器模块差异
注:表5 仅显示了使用TM Timer 模块作为高速计数时的差异。表中未涵盖两个模块之间的其他差异。有兴趣的读者可以参考模块手册。
TM Timer模块的高速计数功能具有以下特点:
只能连接24V高速脉冲信号。仅支持接收器输入信号。不支持进程对象。使用时需要直接访问模块IO区。支持最高频率50k Hz的高速脉冲信号。
支持的传感器类型有:
单脉冲传感器带A/B 路径、90 相移的增量编码器
支持的功能和模式:
仅支持计数模式
8
CPU 1511C/1512C
紧凑型CPU1511C/1512C还集成了高速计数功能。
CPU1511C/1512C的高速计数功能具有以下特点:
只能连接24V高速脉冲信号。仅支持汇型输入信号(源型输出传感器)。支持高速计数过程对象,使用更简单、方便。支持最高频率100kHz的高速脉冲信号。
支持的传感器类型有:
A/B 路径增量式编码器,90 相移A/B 路径增量式编码器,90 相移,带零脉冲单脉冲编码器脉冲加方向编码器A 加计数、B 减计数编码器
支持的功能和模式:
软硬件门功能计数、测量模式比较值功能上下限功能中断功能设置计数值功能
9
摘要
一般来说,如果统计RS422和5V TTL高速脉冲信号,只能使用TM PosInput模块。如果算24V高速脉冲信号,有很多选择。模块性能对比如下:
表6 24V高速脉冲计数模块对比
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/119039.html
用户评论
长裙绿衣
是啊,高速计数模块对一些高精密的产品线绝对是必须存在的!比如我从事包装自动化行业,一个稍微延迟误差都会影响整体产线速度和产品质量。
有9位网友表示赞同!
北朽暖栀
最近也在考虑这个,想问问大家有没有推荐的品牌?价格差别还挺大的
有5位网友表示赞同!
苍白的笑〃
PLC编程里高速计数模块真的是关键,直接关系到生产效率和产品的准确性,选到合适的确实省心不少。别的地方就多多少少会有瑕疵,但速度控制上倒是没有问题。
有20位网友表示赞同!
江山策
文章说的很对,我以前也碰到过因为高速计数模块选择不对导致的生产问题,那时候损失可真不小!
有18位网友表示赞同!
轨迹!
我经常碰到的问题是PLC编程速度不够快,影响了实际应用过程中的实时性要求。如果能选到合适的高速计数模块的话,应该可以解决很多这些难题。
有12位网友表示赞同!
病房
选高速计数模块还得根据具体用途来!有些应用场景可能不需要那么高频率的计数,反而追求的是成本性能的性价比。
有14位网友表示赞同!
未来未必来
以前没明白为什么要特别关注这个,感觉PLC编程只要能正常工作就好。最近项目上用了高精度计数模块,效果真是一流,瞬间觉得原来有很多细节是需要考虑的啊!
有6位网友表示赞同!
醉枫染墨
这篇博文分享的知识点挺实用的,我这边刚好有一台PLC设备需要升级高速计数模块,看来要好好研究一下了。
有20位网友表示赞同!
oО清风挽发oО
我觉得文章还是有些笼统化了,没有针对不同类型的应用场景做详细分析和对比,可能对于某些专业用户来说不够全面。
有16位网友表示赞同!
何年何念
说实话,我还没接触过高速计数模块,这方面知识对我来说还比较陌生,希望以后有机会能学习一下。
有12位网友表示赞同!
糖果控
速度慢一点的PLC也会有其他的解决方案啊,比如说优化编程逻辑或者用多样的控制方式来弥补缺陷,高速计数模块并非是唯一的途径。
有7位网友表示赞同!
关于道别
文章主要针对的是高频率计数的需求,对于一些低频或者偶发性的计数需求来说,可能就不用考虑高速特性了,反而更需要关注稳定性和可靠性。
有13位网友表示赞同!
各自安好ぃ
选PLC编程的模块,首先是要看兼容性问题,不能随便选,要和主控板匹配才行!高速计数模块还好,其他一些比较特殊的还得留意这块。
有8位网友表示赞同!
七级床震
高速计数模块贵的不止价格啊,售后服务跟维护成本也是一大块支出,建议在选购的时候也要综合考虑这些因素。
有18位网友表示赞同!
忘故
为什么选择?因为没有选择就只能用别的工具吧~ 哈哈,不过文章中提到的高速控制精准度确实很重要啊,对于一些复杂机械的设计来说关键就是速度和精度!
有17位网友表示赞同!
逾期不候
高速计数模块选的好真的能提升整个生产线的效率!但是要根据自己的需求来选,不要盲目追求高频率,浪费钱不说,还可能带来不必要的麻烦。
有14位网友表示赞同!