您现在的位置是:首页 > PLC技术 > PLC技术
台达DVP-PLC超市钱柜安全控制(FOR~NEXT)程序设计范例
来源:艾特贸易2018-01-19
简介范例示意如图 5-6 所示。 【控制要求】 超市因火灾及抢劫等情况发生报警时,将所有区域钱柜的现金抽屉锁住,直至警报解除。 图 5-6 范例示意 【元件说明】 元件说明见表 5-4 。 表
范例示意如图5-6所示。
【控制要求】
超市因火灾及抢劫等情况发生报警时,将所有区域钱柜的现金抽屉锁住,直至警报解除。
图5-6 范例示意
【元件说明】
元件说明见表5-4。
表5-4 元件说明
【控制程序】
控制程序如图5-7所示。
图5-7 控制程序
【程序说明】
(1)通过控制D0可以控制FOR~NEXT循环的次数,从而决定控制钱柜的数量,每个钱柜有16个抽屉。本例中D0=K3,即可对3个钱柜的48个抽屉进行控制。
(2) F0=K0时,D10F1代表D10;F0=K1时,D10F1代表D11;F0=K2时,D10F1代表D12;F0=K3时,D10F1代表D13。
(3)当警报响时,X0=On,FOR~NEXT循环执行3次,HFFFF被依次送到D10~D12中,FOR~NEXT循环执行完毕后,D10~D12的值被送到外部Y输出点,所有Y输出被置位为On,将每个钱柜抽屉锁住。
(4)当警报解除时,X0=Off,FOR~NEXT循环执行3次,H0被依次送到D10~D12中,FOR~NEXT循环执行完毕后,D10~D12的值被送到外部Y输出点,所有Y输出被复位为Off,每个钱柜抽屉可以打开。
(5)本例中利用变址寄存器F1实现将单一值装入一个数据堆栈(连续D区域),用户可以根据自己需要来使用这个区域的数据,比如用于定时器、计数器等方面的控制。
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)