保存在定时器T246中的当前时间能被“复制”到输出,这里为K5 Y000。这实际上表明5个BCD码数字将从输出点送出,从地址Y000开始。
plc程序怎么实现灯亮1秒灭1秒,即一个BCD数字要求4个输出,比如输出K1Y000,将用到输出Y000至Y003。本例子中,Y000至Y023被使用。*低BCD数一般分配输出区的首地址。如果39876要被输出,则6就被分到首地址区,为了查看输出数据,选择的输出必须接线至一个接受BCD码的显示单元。这里使用一个典型的7段显示。
本例中,当X003出现时,整个操作被激活。在X003保持为ON期间,将连续进行BCD的转换和输出。
附注:因为有5个数字用BCD指令编码,指令必须设置使用双字。将D加于BCD指令前来达到这一点。
FX系列PLC的定时器(T):
1. 功能:用于定时操作,起延时接通和断开电路的作用。
2. 结构:线圈、内部触点、设定值寄存器(字)、当前值寄存器(字)。
3. 定时实质:通过对内部时钟脉冲进行计数来完成定时。
常用时钟脉冲有:1ms、10 ms、100ms三种,能实现精确定时
4. 设定值:等于计时脉冲的个数。用常数K设定(1-32767)。
5. 定时器地址编号:字母T+(十进制)地址编号
6. 原理:当驱动线圈的信号接通时,当前值开始计时,达到设定值时,输出触点动作;驱动线圈的信号断开或发生停电时,通用定时器(T0~T245)复位,输出触点跟着复位。
当定时条件为ON,指定的定时器对PLC内部的100ms、10ms、1ms时钟脉冲进行累加计数,当前值等于设定值时,定时器的常开触点接通,常闭触点断开。当定时条件变为OFF,定时器被复位,常开触点断开,常闭触点接通,当前值恢复为零。
plc接线图实物图控制回路中各元件并不需要实际接线,而是由PLC指令的执行来代替。指令执行结果会送到PLC的输出点,由输出点与外接电源和负载等构成回路,达到控制负载的目的。PLC输出方式有继电器输出、晶体管输出和晶闸管输出三种,FX2N-48MR采用的是继电器输出方式,图5所示为其典型的输出回路接线。
监视定时器指令WDT(P)编号为FNC07,没有操作数,占有1个程序步。WDT指令的功能是对PLC的监视定时器进行刷新。
这里所示的程序能够处理高达63种的plc柜是什么。每个错误分配给一个位元件,S000到S063。本例说明了在一种错误情况下三个编码是如何被定位和处理的。
输入X000至X002激活三个错误。输入有效时,表示错误存在。当一个错误出现,如X001为ON时,它的错误号移入数据寄存器D020。这时,D020会等于数字10(因为X000使标志SO10有效)。为了确认它作为一个当前错误,输出Y013被设置为ON。这个输出表现为脉冲或闪烁输出,这是因为每64次程序扫描,它被置位和复位一次。
如果存在不只一种错误标志,如S029和S050有效,*低错误号即29会存入D020。当引起错误29的条件修正时,下一个错误号即50会存入D020。
注意:高序号的错误将比那些较低号错误更快地引起输出Y013。这是因为在一个扫描期间,每个错误标志被单独地处理,64个错误标志需要64次扫描。一个较低错误标志会比较高错误号更常长时间地使输出Y013为ON。这可以作为一种确定错误紧急程度的方法,即决定较低错误号是重要的,因为在扫描出现的错误时,它们有优先权,并且它们使输出Y013近乎持久地保持为ON。错误号可输出到一个7段显示。