超市钱柜安全控制 (FOR~NEXT)

2015-06-30 9:53:55 人评论 次浏览 分类:永宏应用案例

 

【控制要求】超市因火灾及抢劫等情况发生报警时,需将所有区域钱柜的现金抽屉锁住,直至警报解除。【元件说明】
PLC 元件 控制说明
X1 报警器信号:报警器响时, X1状态为ON
D10 钱柜数量
P0 指针缓存器
【控制程序】【程序说明

  1. 16个抽屉。通过控制 D10可以控制 FOR~NEXT循环的次数,从而决定控制钱柜的数量,本例中D10=3,即可对 3个钱柜的 48个抽屉进行控制。
  2. 2. P0=0时,RP0代表R0;P0=1时,RP0代表R1;P0=2时,RP0代表R2。当警报响时, X0=ON,FOR~NEXT循环执行3次,FFFFH被依次送到 R0~R2中,FOR~NEXT循环执行完毕后, R0~R2的值被送到外部 Y输出点,所有 Y输出被置位为 ON,将每个钱柜抽屉锁住。
  3. X0=OFF,FOR~NEXT循环执行3次,H0被依次送到 R0~R2中,FOR~NEXT循环执行完毕后,R0~R2的值被送到外部 Y输出点,所有 Y输出被复位为 OFF,每个钱柜抽屉可以打开。
  4. 本例中利用指针缓存器来实现将单一值装入一个缓存堆栈(连续 R区域),用户可以根据自己需要来使用这个区域的数据,比如用于定时器,计数器等方面的控制。