波峰焊上料喷助焊剂
控制要求:
X0通等3秒Y0通 然后X0断等3秒Y0断,但此过程中有可能是多个产品连续通过感应器

动作分析:
以下做一个最多连续3块的程序, M1,M2,M3分别用于启动喷头,M11,M12,M13分别用于关闭喷头。

资源配置:
端口资源配置:
X0: 传感器
Y0: 喷头
M01: 第一个工件起始计时
M11: 第一个工件结束计时
M02: 第二个工件起始计时
M12: 第二个工件结束计时
M03: 第三个工件起始计时
M13: 第三个工件结束计时
时序逻辑:
时序环0:
传感器检测到产品后,触发工件标志计时,计时完后启动或关闭喷头
帧号 指令
环0 帧0 00等待输入X000通010-
环0 帧1 01触发标志M001____通
环0 帧2 02等待输入X000断010-
环0 帧3 03触发标志M011____通
第00-01步:<X0感应器>检测到产品,触发<M01 第一个工件起始计时>通。开始对第一工作喷头通进行计时,
第02-03步:<X0感应器>检测到产品的尾部,触发<M11 第一个工件结束计时>通,开始对第一工作喷头断进行计时
环0 帧4 04等待输入X000通010-
环0 帧5 05触发标志M002____通
环0 帧6 06等待输入X000断010-
环0 帧7 07触发标志M012____通
第04-05步:<X0感应器>检测到产品,触发<M02: 第二个工件起始计时>通。开始对第二工作喷头通进行计时,
第06-07步:<X0感应器>检测到产品的尾部,触发<M12: 第二个工件结束计时>通,开始对第二工作喷头断进行计时
环0 帧8 08等待输入X000通010-
环0 帧9 09触发标志M003____通
环0 帧10 10等待输入X000断010-
环0 帧11 11触发标志M013____通
第08-09步:<X0感应器>检测到产品,触发<M03: 第三个工件起始计时>通。开始对第三工作喷头通进行计时,
第10-11步:<X0感应器>检测到产品的尾部,触发<M13: 第三个工件结束计时>通,开始对第三工作喷头断进行计时
时序环1:
时序环1用于检测到M01第一个工件起始计时标志通,延时3秒后触发喷头工作
帧号 指令
环1 帧0 00等待标志M001通___-
环1 帧1 01延时等待0:0:3.0
环1 帧2 02触发输出Y000____通
环1 帧3 03触发标志M001____断
注解:
第00步:等待<M01 第一个工件起始计时>通信号
第01步:在此等待0小时0分钟3秒0毫秒
第02步:触发<Y0>通电
第03步:触发<M01 第一个工件起始计时>断信号
时序环2:
时序环2用于检测到M11第一个工件结束计时标志通,延时3秒后触发喷头停止
帧号 指令
环2 帧0 00等待标志M011通___-
环2 帧1 01延时等待0:0:3.0
环2 帧2 02触发输出Y000____断
环2 帧3 03触发标志M011____断
注解:
第00步:等待<M11 第一个工件结束计时>通信号
第01步:在此等待0小时0分钟3秒0毫秒
第02步:触发<Y0>断电
第03步:触发<M11 第一个工件结束计时>断信号
时序环1,时序环2完成第一个工件的喷涂。
时序环3:
时序环3用于检测到M02第二个工件起始计时标志通,延时3秒后触发喷头工作
帧号 指令
环3 帧0 00等待标志M002通___-
环3 帧1 01延时等待0:0:3.0
环3 帧2 02触发输出Y000____通
环3 帧3 03触发标志M002____断
注解:
第00步:等待<M02 第二个工件起始计时>通信号
第01步:在此等待0小时0分钟3秒0毫秒
第02步:触发<Y0>通电
第03步:触发<M02 第二个工件起始计时>断信号
时序环4:
时序环4用于检测到M12第二个工件结束计时标志通,延时3秒后触发喷头停止
帧号 指令
环4 帧0 00等待标志M012通___-
环4 帧1 01延时等待0:0:3.0
环4 帧2 02触发输出Y000____断
环4 帧3 03触发标志M012____断
注解:
第00步:等待<M12 第二个工件结束计时>通信号
第01步:在此等待0小时0分钟3秒0毫秒
第02步:触发<Y0>断电
第03步:触发<M12 第二个工件结束计时>断信号
时序环3,时序环4完成第二个工件的喷涂。
时序环5:
时序环5用于检测到M03第三个工件起始计时标志通,延时3秒后触发喷头工作
帧号 指令
环5 帧0 00等待标志M003通___-
环5 帧1 01延时等待0:0:3.0
环5 帧2 02触发输出Y000____通
环5 帧3 03触发标志M003____断
注解:
第00步:等待<M03 第三个工件起始计时>通信号
第01步:在此等待0小时0分钟3秒0毫秒
第02步:触发<Y0>通电
第03步:触发<M03 第三个工件起始计时>断信号
时序环6:
时序环6用于检测到M13第三个工件结束计时标志通,延时3秒后触发喷头停止
帧号 指令
环6 帧0 00等待标志M013通___-
环6 帧1 01延时等待0:0:3.0
环6 帧2 02触发输出Y000____断
环6 帧3 03触发标志M013____断
注解:
第00步:等待<M13 第三个工件结束计时>通信号
第01步:在此等待0小时0分钟3秒0毫秒
第02步:触发<Y0>断电
第03步:触发<M13 第三个工件结束计时>断信号
时序环5,时序环6完成第三个工件的喷涂。