在PLC中,处理比扫描频率高的输入信号的任务是由高速计数器来完成的。在实际工程中,高速计数器大多连接增量型旋转编码器,用于检测位移量和速度等。每个高速计数器在使用前,都要用HDEF指令来定义工作模式,并且只能定义1次。2)执行高速计数器指令HSC。功能是根据与高速计数器相关的特殊继电器确定的控制方式和工作状态,使高速计数器的设置生效,按照指定的工作模式执行计数操作。高速计数器各种数值存放处见表1-26。......
2023-06-26
高速计数器的应用步骤主要包括:
1)在CPU的属性对话框中,激活高速计数器,并设置相关参数。
2)添加硬件中断块,关联相对应的高速计数器所产生的预置值中断。
3)在中断块中添加高速计数器指令块,编写修改预置值程序,设置复位计数器等参数。
4)将程序下载,执行功能。
为了便于理解如何使用高速计数器功能,下面通过一个例子来学习该功能的组态及应用。
假设在旋转机械上有单相增量编码器作为反馈,接入到S7-1200 PLC。要求在计数25个脉冲时,计数器复位,置位M0.5,并设定新预设值为50个脉冲。当计满50个脉冲后复位M0.5,并将预置值再设为25,周而复始执行此功能。
针对此应用,选择CPU 1214C,高速计数器为HSC1,模式为单相计数,内部方向控制,无外部复位。据此,脉冲输入应接入I0.0,使用HSC1的预置值中断(CV=RV)功能实现此应用。
此实例的设置步骤如下所述。
1.硬件组态
1)在项目视图项目树中打开设备配置对话框,选中CPU,在“属性”对话框的“高速计数器”项中,选择高速计数器HSC1,如图9-21所示,勾选“允许使用该高速计数器”项。
图9-21 激活高速计数功能
2)计数类型和计数方向组态如图9-21所示。其中,计数类型分为3种:计数、频率(测量)和运动轴,此处选择计数。运行阶段(操作模式)分为4种:单相、双相、A/B相正交1倍速、A/B相正交4倍速,此处选择单相。输入源此处为CPU集成的输入点,无法更改。计数方向选择“用户程序(内部方向控制)”。初始计数方向选择“加计数”。
3)初始值及复位组态如图9-22所示,设定计数器初始值为0,初始预设值即参考值为25,不使用外部复位输入。
图9-22 初始值及复位组态
4)预置值中断组态,如图9-23所示,勾选“为计数器值等于参考值这一事件生成中断”项,在“硬件中断”下拉框中选择新建的硬件中断(Hardware interrupt)组织块OB201。图9-23中还有另外两种中断事件可以选择,即外部复位事件中断与方向改变事件中断,勾选相应的中断并选择硬件中断组织块即可。注意:使能外部复位事件中断须确认使用外部复位信号,使能方向改变事件中断须先选择外部方向控制。
图9-23 预置值中断组态
5)硬件输入、地址分配及硬件识别号设置如图9-24所示。
至此硬件组态及硬件中断设置部分已经完成,下面进行程序编写。
图9-24 硬件输入、地址分配及硬件识别号设置
2.编写程序
在项目视图项目树中打开硬件中断程序块OB201,将计数器指令下的高速计数器指令块拖到硬件中断程序编程界面中,选择添加默认的背景数据块,输入高速计数器指令块的参数如图9-25所示,其含义见图中程序注释。
图9-25 程序实例
至此程序编制部分完成,将完成的硬件组态与程序下载到CPU后即可执行功能,当前的计数值可在ID1000中读出。关于高速计数器指令块,若不需要修改硬件组态中的参数,可不用进行调用,系统仍然可以计数,也就是说高速计数器指令块并不是使能高速计数的必要条件。
有关西门子S7-1200 PLC编程与应用的文章
在PLC中,处理比扫描频率高的输入信号的任务是由高速计数器来完成的。在实际工程中,高速计数器大多连接增量型旋转编码器,用于检测位移量和速度等。每个高速计数器在使用前,都要用HDEF指令来定义工作模式,并且只能定义1次。2)执行高速计数器指令HSC。功能是根据与高速计数器相关的特殊继电器确定的控制方式和工作状态,使高速计数器的设置生效,按照指定的工作模式执行计数操作。高速计数器各种数值存放处见表1-26。......
2023-06-26
聚酰胺黏度低、流动性好,为结晶型塑料,冷却时释放热量。该材料相当于30%玻璃纤维增强聚碳酸酯,要求模腔壁温度为100~110℃。注塑件“塑料”要素会影响到模具温控系统和浇注系统的设计,“塑料”的品种不同,模具的温控系统和浇注系统的设计就不相同,相应的,不同的温控系统和浇注系统对塑料熔体的温度和流动性也会产生不同的影响。因此,通过设置不同的加温和冷却装置,便可以消除注塑件“塑料”要素对注塑件质量的影响。......
2023-06-30
图2.20高速铁路中间站布置图始发站始发站设置在高速铁路的起点、终点,主要办理列车始发、终到作业及客运业务,故也常被称为始发(终到)站。图2.21高速铁路通过式始发站图2.22 为高速铁路尽端式布置的始发站图型,一般设置于客运专线的末端。图2.23两条高速铁路交会的始发站2)高速站与既有站合设高速铁路引入既有站时,高速站与既有客运站可合并设置。......
2023-08-21
1)补充合金元素按下式计算:3.调整合金成分的办法当核实杂质超标或在炉前分析,出现某元素含量低于或高于标准成分时,均要调整其化学成分使其达标,办法是采用补加料或冲淡两种方法。......
2023-06-22
S7-1200 PLC提供了最多6个高速计数器,其独立于CPU的扫描周期进行计算,可测量的单相脉冲频率最高为100kHz,双相或A/B相频率最高为30kHz。每种高速计数器有外部复位和内部复位两种工作状态。表9-13列出了高速计数器的工作模式和硬件输入定义。表9-14为高速计数器默认地址列表。图9-20 高速计数器指令块表9-15 所示为高速计数器指令块参数......
2023-06-15
图8-23 使用软元件初始值1.软元件初始值可使用的软元件1)定时器。结束设置结束设置后,将程序、参数、软元件内存和软元件初始值写入CPU中。图8-26 添加软元件内存数据并设定软元件初始值数据图8-27 参数设定2)软元件初始值文件必须写入Q系列CPU程序存储器、标准ROM,或者在存储卡中进行存储。3)软元件初始值与锁存范围重叠时,以软元件初始值为优先。因此,在电源OFF到ON时,锁存范围内的数据会被改写为软元件初始值的数据。......
2023-06-16
在使用外部操作方式时,通过操作与控制电路端子连接的部件来控制变频器的运行。图4-14 外部操作方式的接线操作过程采用外部操作方式对电动机进行正、反转和调速控制的操作过程见表4-5。......
2023-06-15
相关推荐