永州西门子PLC代理商|西门子PLC选型守则 永州西门子PLC代理商|西门子PLC选型守则
永州西门子PLC代理商|西门子PLC选型守则永州西门子PLC代理商|西门子PLC选型守则永州西门子PLC代理商|西门子PLC选型守则
对于三菱时序控制系统,用户通过分析各输出状态发生变化的时刻和相应的条件,依据输出与输入的时序逻辑关系,采用多个定时器,来编制相应的PLC时序控制程序。由于程序中使用了较多的定时器,涉及到多个定时器的启动信号、时间设定、触点动作方式等诸多因素,因此这种时序控制程序往往存在着逻辑关系复杂、程序过长、不易读懂、调试麻烦等问题,下面我们来具体看看三菱时序控制系统的编制方法。
一、定时器和触点比较指令
1.定时器plc有大量的软定时器,用于程序中的时间控制。
除了由其他元件的软触点驱动的软线圈外,每个定时器还有一个设定值寄存器、一个电流值寄存器和无限多个软触点。
FX系列可编程控制器定时器计时的时基信号为lms、10ms、织机和机器中提供的其他时钟脉冲。由于设定值寄存器和当前值寄存器均为16位二进制(字)存储器,FX系列PLC规定这些寄存器为16位二进制非负数,其对应的十进制数为0 ~ 32767,因此单个定时器的*大时间值为3276.7s,Fx1系列PLC定时器的软触点均为延时“上电”。FX2N系列PLC普通定时器的基本特点是:
(1)定时器只有在其软线圈被驱动和通电时才开始计时。当软线圈保持通电时,定时器的当前值是相应时基脉冲数的当前累加值。计时的工作过程就是不断将其当前值与设定值进行比较的过程。一旦电流值达到设定值,定时器本身的状态发生变化,定时器的软触点开始动作(常开触点接通,常闭触点断开),而此时定时器的电流值将保持不变。
(2)当定时器已经开始计时,其电流值还没有达到设定值时,如果其软线圈断电,普通定时器的电流值将复位为0(软触点仍处于原始状态)。
(3)定时器的电流值达到设定值且软触点已被激活后,如果软线圈断电,普通定时器的电流值将被清零(软触点将恢复原状)。
定时器的这些基本特性是编写PLC时间控制程序的基础,这也使得在时序控制程序中需要使用多个定时器来实现多个不同的计时时间。
2.联系人比较说明
三菱FX2N PLC本身的触点比较指令相当于在梯形图程序中提供一个比较触点。它的作用是比较源数据[S1]和IS2 ](两者都可以是K,H,T,C,D,V,Z,KnX,KnY,KnM,KnS)和两个有符号的二进制数之间的数值关系。用于比较两个数字的关系运算包括等于(=)、大于(>)和小于(
显然,如果我们应用触点比较指令,将一个参考定时器的当前值与多个定时设置进行比较,就可以利用这些指令提供的多个比较触点,获得多个定时器的控制效果。
二、编程方法,使用步骤和使用要点
使用触点比较指令编写PLC定时控制程序时,同一定时控制过程只需要一个参考定时器。因此,使用这种方法编程时,首先需要设置一个符合时序控制要求的参考定时器,利用多触点比较指令将参考定时器的当前值与预期的多种时序设置进行比较,然后利用比较触点的逻辑组合形成若干个时间段,使PLC的实际输出能够对应相关时间段,从而达到时序控制的目的。
该编程方法的主要步骤和要点如下:
(1)绘制时序图:在分析控制要求的基础上,明确PLC各输出与各输入信号之间的时序关系,绘制相应的时序图。
(2)设置参考定时器:根据时序图,设置符合整个时序控制的参考定时器。作为整个定时控制的时间标准,基准定时器在任何其他时间都要作为定时标准,每个需要的定时时间都必须转换成相应的期望定时设定值,因此基准定时器的定时设定值要大于等于整个定时过程中所用的时间(或周期)。
基准定时器可以直接是普通定时器,也可以由定时器加计数器组成。
(3)时间段的逻辑表示:根据PLC各输出端信号状态的变化,将其时序图划分为若干对应的时间段。PLC输出信号为“开”的时间段,简称动作时间段。以基准计时器为基准时间,确定各动作时间段的起点和终点的方法及其用触点比较指令表示的方法。每个起点和终点的比较触点的相关逻辑运算(如“与”逻辑运算)形成动作周期。
(4)综合:根据PLC各输出信号的时序图,依次列出PLC各输出信号所有动作周期的逻辑组合(或逻辑表达式),编制完整的梯形图程序。
值得注意的是,由于程序中使用的触点比较指令只在PLC的每个扫描周期中执行,因此该程序不能用于定时精度较高的定时控制场合。
用触点比较指令编制的PLC时序控制程序具有直观、简单、思路清晰、编程效率高、易读、易调试、易修改、易维护等特点。特别地,所需的参考定时器不仅可以是普通定时器,还可以由定时器和计数器组成。因此,通过将其计时或计数的当前值与几个预期的计时设置进行比较,也可以通过PLC实现更长时间范围内的时序控制。
永州西门子PLC代理商|西门子PLC选型守则 永州西门子PLC代理商|西门子PLC选型守则