浔之漫智控技术(上海)有限公司
西门子模块代理商

杭州西门子PLC代理商 -2023已更新

杭州西门子PLC代理商 -2023已更新

什么是高速计数器,S7-200SMART高速计数器的基础知识一、 导读

高速计数器主要是针对普通计数器无法记录到的高速脉冲信号进行计数,普通计数器的计数受PLC的扫描工作方式的限制,如果被测信号的频率较高时,就会丢失计数脉冲,普通计数器一般仅为几十HZ。当脉冲信号频率较高时,那么就需要使用到高速计数器进行计数。

二、高速计数器数量及频率

固件版本V2.0 到V2.2的标准型CPU(ST/SR20、ST/SR30、ST/SR40、ST/SR60)可以使用4个200kHz单相高速计数器或2个100kHz的两相高速计数器,而紧凑型CPU CR40、CR60可以使用4个100kHz单相高速计数器或2个50kHz的两相高速计数器。

固件版本V2.3以上 的标准型CPU支持6个高速计数器,具体请参考表1和表2。

①标准型CPU高速计数器

 

②经济性CPU高速计数器

 

三、高速计数器类型及模式

计数器共有四种基本类型:带有内部方向控制的单相计数器,带有外部方向控制的单相计数器,带有两个时钟输入的双相计数器和A/B相正交计数器。

③高速计数器的模式及输入点:

 

④高速计数器的寻址

不同的高速计数器所使用到的控制字节和状态字节均有固定的系统存储区,具体如下:

 

四、高速输入降噪

要正确操作高速计数器,可能需要执行以下一项或两项操作:

● 调整HSC通道所用输入通道的“系统块”数字量输入滤波时间。在 S7-200 SMART CPU 中,在 HSC 通道对脉冲进行计数前应用输入滤波,如下图所示:

 

这意味着,如果 HSC 输入脉冲以输入滤波过滤掉的速率发生,则 HSC 不会在输入上检测到任何脉冲。请务必将 HSC 的每路输入的滤波时间组态为允许以应用需要的速率进行计数的值包括方向和复位输入。

下表显示可检测到的每种输入滤波组态的*大输入频率。

SIEMENS浔之漫智控技术(上海)有限公司

本公司西门子自动化产品,****,价格优势

西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网

西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆

我公司大量现货供应,价格优势,品质保证


西门子SIMATIC系列PLC,诞生于1958年,经历了C3,S3,S5,S7系列,已成为应用非常广泛的可编程控制器。



西门子(SIMATIC)PLC的6代西门子(SIMATIC)PLC的6代


1、西门子公司的产品*早是1975年投放市场的SIMATIC S3,它实际上是带有简单操作接口的二进制控制器。


2、1979年,S3系统被SIMATIC S5所取代,该系统广泛地使用了微处理器。


3、20世纪80年代初,S5系统进一步升级——U系列PLC,较常用机型:S5-90U、95U、100U、115U、135U、155U。


4、1994年4月,S7系列诞生,它具有更国际化、更高性能等级、安装空间更小、更良好的WINDOWS用户界面等优势,其机型为:S7-200、300、400。


5、1996年,在过程控制领域,西门子公司又提出PCS7(过程控制系统7)的概念,将其优势的WINCC(与WINDOWS兼容的操作界面)、PROFIBUS(工业现场总线)、COROS(监控系统)、SINEC(西门子工业网络)及控调技术融为一体。


6、西门子公司提出TIA(Totally Integrated Automation)概念,即全集成自动化系统,将PLC技术溶于全部自动化领域。


由*初发展至今,S3、S5系列PLC已逐步退出市场,停止生产,而S7系列PLC发展成为了西门子自动化系统的控制核心,而TDC系统沿用SIMADYN D技术内核,是对S7系列产品的进一步升级,它是西门子自动化系统***,功能*强的可编程控制器。


一个**的程序搞定西门子PLC模拟量输入信号换算

“引言:在实际的一些项目中,会使用几十上百个模拟量输入信号,这些模拟量输入信号可能是电压、电流或者热电阻信号等等,如果每个都单独处理的话,非常耗费时间。我们就想着能不能使用一个程序,简单配置一下,就能处理所有的模拟量输入信号呢?当然是可以实现,这也是我们这篇文章要解答的问题,请接着往下看。”

1模拟量信号的分类

西门子S7-1200/1500 PLC中模拟量模块的类型包括电压/电流、电阻/热电阻、热电偶,如图所示:

这三类模拟量模块的信号,又可以概况为四种情况:

a) 单极性信号。

不过零的模拟量信号变化为单极性信号,比如0~5V、4~20mA、0~300Ω。

单极性模拟量信号的额定测量范围为0~27648,其转化公式为:

以一个检测距离0~200mm,模拟量信号为0~10V的传感器,当In等于13824时,带入公式的Out的物理量实际值等于100mm。

b) 双极性信号。

过零的模拟量信号变化为双极性信号,比如±10V、±80mV。

双极性模拟量信号的额定测量范围为±27648,其转化公式为:

以一个检测角度±90°,模拟量信号为±10V的倾角传感器,当In等于-13824时,带入公式的Out的物理量实际值等于-90°。

c) 标准型温度测量。

将Pt100这类温度传感器的阻值转化成温度的类型。

其转化公式为:

这个公式是将模拟量测量值除以10.0得到实际的温度,比如说当前模拟量测量值为12345,那么实际的温度就是1234.5℃。

需要注意的是,如果使用热电偶,其也按照标准温度公式来转化。

d) 气候型温度测量。

气候型温度是一种特殊的类型,它是用来描述实际去天气温度,比如天气预报说,深圳明天的气温为10~20℃;哈尔滨明天的气温为-3~12℃。

其转化公式为:

这个公式是将模拟量测量值除以100.0得到实际的温度,比如说当前模拟量测量值为2062,那么实际的温度就是20.62℃。

2模拟量实际案例

在一个项目中,具有64个模拟量输入信号,其信号地址和类型如下所示:

按照该项目需求,进行程序编写,主要分为一下几个步骤:PLC和模块组态、将模拟量地址映射到数组、新建FB模板程序、编写控制程序。

a) 步骤1:PLC和模块组态

按照实际的模拟量模块进行组态,并设置好对应的模拟量类型,如图所示:

b) 将模拟量地址映射到数组

添加一个PLC数据类型(UDT),并命名为“typeChannel”,如图所示。

在PLC变量中,添加一个名称为 “AIChannel”,数据类型为“typeChannel”的数据,如图所示:

c) 新建FB模板程序

添加一个名称为“typeAI”,并添加模拟量通道的元素,如图所示:

再添加一个名称为“AIConvert”的FB函数块,并在接口中添加参数,如图所示:

d) 编写控制程序

使用一个FOR循环指令来进行初级处理,如果“enable”为TRUE,则启用该通道,并根据该通道的类型进行CASE判断,并处理程序,如图所示:

将该FB在OB1中进行调用,并新建全局变量,并关联形参,如图所示:

为了便于仿真测试,添加一个数组用于模拟AI信号值,如图所示:

仿真在线监控,这里将前三个模拟量通道配置为单极性,物理值范围为0~100.0Mpa,当模拟量通道有信号输入时,得到的模拟量转化值如图所示:

3总结

回到*开始的那个问题,我们使用一个FB程序块,简单配置后,就实现了所有模拟量信号的转化。这个程序为第一个版本,后续可以根据需要对模拟量通道故障进行处理,模拟量的滤波也可以在该程序上进行修改和晚上。


西门子网上总代理. .西门子网上代理 ..西门子代理. .西门子总代理 ..

西门子全球总代理. .西门子亚洲总代理.. 西门子中国总代理. .西门子上海总代理

 西门子松江总代理.. 西门子工业总代理 ..西门子工业自动化总代理.. 西门子驱动技术总代理

 西门子工业自动化产品商务总代理.. 西门子总代理旗舰代理商. .西门子授权指定总代理

 西门子推荐**中国总代理.. 西门子总代理**经销商. .西门子**合作伙伴.. 西门子PLC总代理

 西门子SIMATIC S7 系列总代理.. 西门子逻辑控制模块LOGO!总代理.

 西门子SITOP系列直流电源总代理24V DC.. 西门子HMI 触摸屏总代理.. 西门子交流变频器总代理..

 西门子全数字直流调速装置总代理 西门子数控总代理 西门子伺服总代理 西门子总代理

 西门子代理.. 西门子总代理旗舰代理商 ..西门子电缆总代理 



展开全文
优质商家推荐 拨打电话