定型机控制系统

需求描述:

定型机PLC程序操作步骤:


启动,排气电磁阀(A)、进气电磁阀(B)、热风机(D)打开。

0.5分钟后,排气电磁阀(A)关闭,蒸汽电磁阀(C)打开。

5分钟后,进气电磁阀(B)和热风机(D)关闭。

16分钟后,蒸汽电磁阀(C)关闭。

20分钟后,排气电磁阀(A)打开。

21分钟后,进气电磁阀(B)和热风机(D)打开。

25分钟后,进气电磁阀(B)和热风机(D)关闭。

27分钟后,排气电磁阀(A)关闭,全部操作结束。

功能分析:

根据需求描述、状态、动作步骤及逻辑控制流程图,分配输入输出端口配置,分析并提取出时序逻辑与无序组合逻辑动作步骤,优先时序逻辑实现

输入输出端口配置:


时序逻辑动作步骤:


启动:I1被激活,Q1, Q2, Q4打开。

0.5分钟后:I2触发,Q1关闭,Q3打开。

5分钟后:I3触发,Q2, Q4关闭。

16分钟后:I4触发,Q3关闭。

20分钟后:I5触发,Q1打开。

21分钟后:I6触发,Q2, Q4打开。

25分钟后:I7触发,Q2, Q4关闭。

27分钟后:系统自动关闭Q1,全部结束。



时序环0环指令解释:

第00步:等待<M0 M0-启动>通信号

第01步:触发<Y6 Y6-指示灯>通电

第02步:触发<M3 M3>通信号

第03步:触发<M4 M4>通信号

第04步:触发<M5 M5>通信号

第05步:触发<M6 M6>通信号

第06步:触发<M7 M7>通信号

第07步:触发<M8 M8>通信号

第08步:触发<M9 M9>通信号

第09步:触发<M10 M10>通信号

第10步:触发<Y0 Y0-A排气电磁阀>通电

第11步:触发<Y1 Y1-B进气电磁阀>通电

第12步:触发<Y3 Y3-D热风机>通电

第13步:在此等待3000毫秒,索引0号通用寄存器

第14步:触发<Y4 Y4-E发热箱>通电

第15步:等待<M3 M3>断信号

第16步:触发<Y0 Y0-A排气电磁阀>断电

第17步:触发<Y2 Y2-C蒸汽电磁阀>通电

第18步:等待<M4 M4>断信号

第19步:触发<Y1 Y1-B进气电磁阀>断电

第20步:触发<Y4 Y4-E发热箱>断电

第21步:在此等待3000毫秒,索引0号通用寄存器

第22步:触发<Y3 Y3-D热风机>断电

第23步:等待<M5 M5>断信号

第24步:触发<Y2 Y2-C蒸汽电磁阀>断电

第25步:等待<M6 M6>断信号

第26步:触发<Y0 Y0-A排气电磁阀>通电

第27步:等待<M7 M7>断信号

第28步:触发<Y1 Y1-B进气电磁阀>通电

第29步:触发<Y3 Y3-D热风机>通电

第30步:在此等待3000毫秒,索引0号通用寄存器

第31步:触发<Y4 Y4-E发热箱>通电

第32步:等待<M8 M8>断信号

第33步:触发<Y4 Y4-E发热箱>断电

第34步:在此等待3000毫秒,索引0号通用寄存器

第35步:触发<Y3 Y3-D热风机>断电

第36步:触发<Y1 Y1-B进气电磁阀>断电

第37步:等待<M9 M9>断信号

第38步:触发<Y0 Y0-A排气电磁阀>断电

第39步:触发<Y5 Y5-完成提示>通电

第40步:在此等待0小时0分钟5秒0毫秒

第41步:触发<Y5 Y5-完成提示>断电

第42步:触发<M10 M10>断信号


时序环2环指令解释:

第00步:等待<M3 M3>通信号

第01步:在此等待0小时0分钟30秒0毫秒,首索引1号通用寄存器

第02步:触发<M3 M3>断信号


时序环4环指令解释:

第00步:等待<M5 M5>通信号

第01步:在此等待0小时16分钟0秒0毫秒,首索引9号通用寄存器

第02步:触发<M5 M5>断信号


时序环5环指令解释:

第00步:等待<M6 M6>通信号

第01步:在此等待0小时20分钟0秒0毫秒,首索引13号通用寄存器

第02步:触发<M6 M6>断信号


时序环6环指令解释:

第00步:等待<M7 M7>通信号

第01步:在此等待0小时21分钟0秒0毫秒,首索引17号通用寄存器

第02步:触发<M7 M7>断信号


时序环7环指令解释:

第00步:等待<M8 M8>通信号

第01步:在此等待0小时25分钟0秒0毫秒,首索引21号通用寄存器

第02步:触发<M8 M8>断信号


时序环8环指令解释:

第00步:等待<M9 M9>通信号

第01步:在此等待0小时27分钟0秒0毫秒,首索引25号通用寄存器

第02步:触发<M9 M9>断信号


时序环9环指令解释:

第00步:等待<M10 M10>通信号

第01步:在此等待0小时0分钟1秒0毫秒

第02步:将参数1与参数2的值进行四则运算后赋值

第03步:将参数1与参数2的值进行四则运算后赋值


时序环10环指令解释:

第00步:等待<M1 M1-暂停>通信号

第01步:将第0环到第9环设置成暂停状态,停在当前帧

第02步:触发<Y0 Y0-A排气电磁阀>至<Y6 Y6-指示灯>将当前工作状态存入缓存器

第03步:等待<M1 M1-暂停>通信号

第04步:触发<Y0 Y0-A排气电磁阀>至<Y6 Y6-指示灯>当前工作状态从缓存器取出

第05步:将第0环到第9环设置成运行状态


时序环11环指令解释:

第00步:等待<M2 M2-急停>通信号

第01步:将第0环到第9环设置成停止状态,并返回第0帧

第02步:触发<Y0 Y0-A排气电磁阀>至<Y6 Y6-指示灯>断电

第03步:触发<M3 M3>至<M10 M10>断信号

第04步:等待<M2 M2-急停>断信号

第05步:将第0环到第9环设置成停止状态,并返回第0帧



组1指令解释:

自定义

组2指令解释:

:(组长)如果<X0 X0-启动>有信号

:(组员)触发<M0 M0-启动>   通电

组3指令解释:

:(组长)如果<X1 X1-暂停>有信号

:(组员)触发<M1 M1-暂停>   通电

组4指令解释:

:(组长)如果<X2 X2-急停>有信号

:(组员)触发<M2 M2-急停>   通电



想了解更多JENASI(简思)PLC控制逻辑,请持续关注我们

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 需求描述: 全自动智能酿酒机酿酒需要经过加料,加热,降温,加曲,发酵,蒸馏,清洗七个步骤 加热: 选择加好的料之后...
    JENASI阅读 79评论 0 0
  • 控制需求: 钻头在原位时,限位开关1受压。按下启动按钮1,动力电动机得电,带动钻头转动。同时工进电动机得电,钻头快...
    JENASI阅读 59评论 0 0
  • 需求描述: 00等待输入 x1 通(外部按钮) 01触发输出y0通 长锯启动 02触发输出 y1 通 装板电磁阀 ...
    JENASI阅读 27评论 0 1
  • 需求描述: 1、上电启动Y0上料传送带正转,当x1感应开关感应到之后Y0上料传送带正转断开触发Y1上料传送带反转延...
    JENASI阅读 33评论 0 0
  • 需求描述: 打包机开始工作前,首先要等到第一光电传感器(X0)检测到有物体通过。这个信号必须保持稳定,系统会持续监...
    JENASI阅读 25评论 0 0