控制需求:
对仓库内的产品数量进行监控,并且当仓库内的产品数量达到40000个时,开始报警。在仓库的入出口处均设置有检测产品的光电传感器。
动作分析:
有序逻辑动作环
产品进出监控环
动作1: 当光电传感器检测到产品进入仓库时,系统记录产品数量增加1。
动作2: 当光电传感器检测到产品离开仓库时,系统记录产品数量减少1。
动作3: 检查产品数量是否小于40000。
如果是,返回动作1。
如果否,执行动作4。
动作4: 触发报警。
动作5: 记录报警时间和产品数量。
动作6: 等待有人响应。
动作9: 报警状态解除,系统重置。
动作10: 系统重置后,返回产品进出监控环(动作1)。
该程序符合时序动作,我们可以在时序环中完成动作指令:
**时序环0环指令解释:**
第00步:如果<X0 X0 光电开关1>通信号,则跳转第[4]帧,否则运行下一帧指令
第01步:如果<X1 X1 光电开关2>通信号,则跳转第[9]帧,否则运行下一帧指令
第02步:将参数1与参数2的值进行比较作为条件
第03步:将第0环运行当前帧跳转至第0帧
第04步:等待<X1 X1 光电开关2>通信号连续保持1次扫描
第05步:将参数1与参数2的值进行四则运算后赋值
第06步:等待<X0 X0 光电开关1>断信号连续保持1次扫描
第07步:等待<X1 X1 光电开关2>断信号连续保持1次扫描
第08步:将第0环运行当前帧跳转至第0帧
第09步:等待<X0 X0 光电开关1>通信号连续保持1次扫描
第10步:将参数1与参数2的值进行四则运算后赋值
第11步:等待<X0 X0 光电开关1>断信号连续保持1次扫描
第12步:等待<X1 X1 光电开关2>断信号连续保持1次扫描
第13步:将第0环运行当前帧跳转至第0帧
第14步:触发<Y0 Y0 报警>通电
第15步:等待<X2 X2 报警解除>通信号连续保持1次扫描
第16步:将参数1与参数2的值进行四则运算后赋值
想了解更多JENASI(简纳思)PLC控制逻辑,请持续关注我们
来源: 杨咩咩