打包机
需求描述:
打包机开始工作前,首先要等到第一光电传感器(X0)检测到有物体通过。这个信号必须保持稳定,系统会持续监测。一旦检测到信号,打包机会启动第二电机(Y4)和传送带(Y0),让物品开始移动。打包机的第三个环节会被设置为运行状态,准备进行打包操作。接下来,系统会等待第二光电传感器(X1)检测到物品通过,信号同样需要保持稳定。当第二光电信号稳定后,系统会再次对两个参数进行计算。系统会暂停5000毫秒(5秒),以便完成某些操作。5秒后,传送带(Y0)会停止工作。打包机的第三个环节会被设置为停止状态,并返回到初始状态,准备下一次操作。系统会发送信号给打包机(M1),开始打包过程。系统会等待打包机完成工作,直到打包机发出断信号。一旦打包机完成,第三个环节会重新设置为运行状态,传送带(Y0)会再次启动,再次等待5000毫秒(5秒)。5秒后,传送带(Y0)会停止工作。打包机的第三个环节会被设置为停止状态,并返回到初始状态。如果第二光电传感器(X1)没有信号,系统会跳转到第二个环节;如果有信号,则继续执行下一步。整个流程会不断循环,直到打包机完成所有任务。
功能分析:
在控制系统的设计和实施中,我们应该优先实现时序逻辑,以确保动作按照正确的顺序发生。以下是实现步骤:
初始化:
所有输出端口初始状态为断电。
监测光电传感器:
持续监测输入端口X0和X1,等待信号。
执行时序逻辑:
一旦检测到X0信号,按照流程触发Y4和Y0通电,执行参数计算,设置第3环为运行状态。
等待X1信号,再次执行参数计算,等待5秒,然后触发Y0断电,设置第3环为停止状态,并返回第0帧。
执行待机时间控制,等待Y0通信号,设置长时间待机,停止0环至2环,断电Y0至Y4,触发M1断信号,短暂等待后重新运行0环至2环。
执行急停控制,等待X3通信号,停止0环至3环,断电Y0至Y4,触发M1断信号,等待X3断信号后重新运行0环至3环。
执行无序组合逻辑:
监测M1信号,根据信号状态触发Y1通电和断电。
监测X2信号,根据信号状态触发Y4断电和Y2通电,然后Y2断电和Y4通电。
监测X3、X4和X5信号,根据传感器信号状态触发Y0和Y3的通电和断电。
时序环0环指令解释:
第00步:等待
第01步:触发
第02步:触发
第03步:将参数1与参数2的值进行四则运算后赋值
第04步:将第3环设置成运行状态
第05步:等待
第06步:将参数1与参数2的值进行四则运算后赋值
第07步:在此等待5000毫秒,索引2号通用寄存器
第08步:触发
第09步:将第3环设置成停止状态,并返回第0帧
第10步:触发
第11步:等待
第12步:将第3环设置成运行状态
第13步:触发
第14步:将参数1与参数2的值进行四则运算后赋值
第15步:在此等待5000毫秒,索引2号通用寄存器
第16步:触发
第17步:将第3环设置成停止状态,并返回第0帧
第18步:将参数1与参数2的值进行四则运算后赋值
第19步:如果
第20步:将第0环运行当前帧跳转至第10帧
时序环1环指令解释:
第00步:等待
第01步:触发
第02步:在此等待<0.20>秒
第03步:触发
第04步:在此等待2000毫秒,索引1号通用寄存器
第05步:触发
时序环2环指令解释:
第00步:等待
第01步:等待
第02步:触发
第03步:触发
第04步:在此等待2000毫秒,索引3号通用寄存器
第05步:触发
第06步:触发
时序环3环指令解释:
第00步:等待
第01步:在此等待0小时10分钟0秒0毫秒,首索引20号通用寄存器
第02步:将第0环到第2环设置成停止状态,并返回第0帧
第03步:触发
第04步:触发
第05步:在此等待0小时0分钟0秒200毫秒
第06步:将第0环到第2环设置成运行状态
时序环5环指令解释:
第00步:等待
第01步:将第0环到第3环设置成停止状态,并返回第0帧
第02步:触发
第03步:触发
第04步:等待
第05步:将第0环到第3环设置成运行状态
组1指令解释:
自定义
组2指令解释:
:(组长)如果
:(组员)触发
组3指令解释:
:(组长)检测第0环 第15帧是否为当前运行帧
:(组员)如果
:(组员)等待保持<0.10>秒
:(组员)将第0环运行当前帧跳转至第2帧
组4指令解释:
:(组长)如果
:(组员)如果
:(组员)触发
组5指令解释:
:(组长)如果
:(组员)如果
:(组员)触发

想了解更多JENASI(简纳思)PLC控制逻辑,请持续关注我们
共有 0 条评论