码垛机案列

需求描述:

外置开关开始自动:启动整个自动化流程。

左边放片动作:初始状态:第1轴到预定位置:第1轴移动到指定的“夹片位置1”第2轴移动到指定“夹片位置2”。第3轴移动到“夹片位置3”。

延时1:等待运动轴完全停止

第2轴下:第2轴下降到夹片位置4。

延时2:等待2轴停止夹子1和夹子2输出同时通电,夹住产品。

第2轴上:第2轴上升回到“夹片位置2”。

第1轴右走:第1轴向右移动到指定位置。

第3轴走到放料位置1。

第2轴下降:直到端口3的光感开关检测到物体,然后缓冲停止。

延时3:等待2轴停止夹子1和夹子2输出同时断电,松开产品。

延时4:等待夹子完全松开第2轴上升:第2轴上升回到“夹片位置2”。

左边放片动作循环N次,次数可设定

右边放片动作:初始状态:第1轴到预定位置:第1轴移动到指定的“夹片位置1”第2轴移动到指定“夹片位置2”。第3轴移动到“夹片位置3”。

延时1:等待运动轴完全停止

第2轴下:第2轴下降到夹片位置4。

延时2:等待2轴停止夹子1和夹子2输出同时通电,夹住产品。

第2轴上:第2轴上升回到“夹片位置2”。

第1轴右走:第1轴向右移动到指定位置。

第3轴走到放料位置2。

第2轴下降:直到端口3的光感开关检测到物体,然后缓冲停止。

延时3:等待2轴停止夹子1和夹子2输出同时断电,松开产品。

延时4:等待夹子完全松开第2轴上升:第2轴上升回到“夹片位置2”。

右边放片动作循环N次,次数可设定

循环整体动作N次,次数可设定,达到设定次数后,停止运行。

功能分析:

时序逻辑动作步骤:

主程序可以分为1个环,手动程序单独分为1个环,手动程序单独分为1个环,回零程序单独分为1个环,急停程序单独分为1个环

时序环0环指令解释:

第00步:等待<M0 M0 断自动/通手动>断信号+<与下一帧状态

第01步:等待<M1 M1 启动>通信号+<与下一帧状态

第02步:等待<X20 X20 单步开关>断信号连续保持1次扫描

第03步:将第6环设置成停止状态,并返回第0帧

第04步:触发<Y10 Y10 端口1>至<Y12 Y12 端口3>断电

第05步:将参数1与参数2的值进行比较作为条件

第06步:速度控制_单轴A2 ,寄存器号:G1,寄存器值:200

第07步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第08步:单轴等待-轴号A2,等待轴状态:停止状态

第09步:速度控制_单轴A1 ,寄存器号:G0,寄存器值:200

第10步:速度控制_单轴A3 ,寄存器号:G2,寄存器值:200

第11步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W0,寄存器值:8000

第12步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W2,寄存器值:5000

第13步:单轴等待-轴号A1,等待轴状态:停止状态

第14步:单轴等待-轴号A3,等待轴状态:停止状态

第15步:等待<M1 M1 启动>通信号

第16步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第17步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W3,寄存器值:8000

第18步:单轴等待-轴号A2,等待轴状态:停止状态

第19步:在此等待1000毫秒,索引3号通用寄存器

第20步:触发<Y10 Y10 端口1>至<Y11 Y11 端口2>通电

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

第22步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第23步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第24步:单轴等待-轴号A2,等待轴状态:停止状态

第25步:速度控制_单轴A1 ,寄存器号:G15,寄存器值:500

第26步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W5,寄存器值:10000

第27步:单轴等待-轴号A1,等待轴状态:停止状态

第28步:触发<Y12 Y12 端口3>通电

第29步:速度控制_单轴A3 ,寄存器号:G16,寄存器值:500

第30步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W6,寄存器值:10000

第31步:单轴等待-轴号A3,等待轴状态:停止状态

第32步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第33步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W7,寄存器值:200000

第34步:等待<X17 X17 感应开关1>通信号连续保持20次扫描

第35步:单轴操作_A2 =减速停止

第36步:单轴等待-轴号A2,等待轴状态:停止状态

第37步:在此等待1000毫秒,索引6号通用寄存器

第38步:触发<Y10 Y10 端口1>至<Y11 Y11 端口2>断电

第39步:在此等待1000毫秒,索引7号通用寄存器

第40步:触发<Y12 Y12 端口3>断电

第41步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第42步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第43步:单轴等待-轴号A2,等待轴状态:停止状态

第44步:触发<M1 M1 启动>断信号

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

第46步:将参数1与参数2的值进行比较作为条件

第47步:速度控制_单轴A1 ,寄存器号:G0,寄存器值:200

第48步:速度控制_单轴A3 ,寄存器号:G2,寄存器值:200

第49步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W0,寄存器值:8000

第50步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W2,寄存器值:5000

第51步:单轴等待-轴号A1,等待轴状态:停止状态

第52步:单轴等待-轴号A3,等待轴状态:停止状态

第53步:等待<M1 M1 启动>通信号

第54步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第55步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W3,寄存器值:8000

第56步:单轴等待-轴号A2,等待轴状态:停止状态

第57步:在此等待1000毫秒,索引3号通用寄存器

第58步:触发<Y10 Y10 端口1>至<Y11 Y11 端口2>通电

第59步:在此等待1000毫秒,索引4号通用寄存器

第60步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第61步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第62步:单轴等待-轴号A2,等待轴状态:停止状态

第63步:速度控制_单轴A1 ,寄存器号:G15,寄存器值:500

第64步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W5,寄存器值:10000

第65步:单轴等待-轴号A1,等待轴状态:停止状态

第66步:触发<Y12 Y12 端口3>通电

第67步:速度控制_单轴A3 ,寄存器号:G16,寄存器值:500

第68步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W8,寄存器值:15000

第69步:单轴等待-轴号A3,等待轴状态:停止状态

第70步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第71步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W7,寄存器值:200000

第72步:等待<X17 X17 感应开关1>通信号连续保持20次扫描

第73步:单轴操作_A2 =减速停止

第74步:单轴等待-轴号A2,等待轴状态:停止状态

第75步:在此等待1000毫秒,索引6号通用寄存器

第76步:触发<Y10 Y10 端口1>至<Y11 Y11 端口2>断电

第77步:在此等待1000毫秒,索引7号通用寄存器

第78步:触发<Y12 Y12 端口3>断电

第79步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第80步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第81步:单轴等待-轴号A2,等待轴状态:停止状态

第82步:触发<M1 M1 启动>断信号

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

第84步:将参数1与参数2的值进行比较作为条件

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

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

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

第88步:将参数1与参数2的值进行比较作为条件

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

第90步:速度控制_单轴A3 ,寄存器号:G2,寄存器值:200

第91步:速度控制_单轴A1 ,寄存器号:G0,寄存器值:200

第92步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W2,寄存器值:5000

第93步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W0,寄存器值:8000

第94步:单轴等待-轴号A3,等待轴状态:停止状态

第95步:单轴等待-轴号A1,等待轴状态:停止状态

第96步:将第6环设置成运行状态

时序环1环指令解释:

第00步:等待<X15 X15 暂停>断信号连续保持20次扫描

第01步:等待<X15 X15 暂停>通信号连续保持20次扫描

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

第03步:将第3环设置成暂停状态,停在当前帧

第04步:单轴操作_A1 =暂停运行

第05步:单轴操作_A2 =暂停运行

第06步:单轴操作_A3 =暂停运行

第07步:单轴等待-轴号A1,等待轴状态:停止状态

第08步:单轴等待-轴号A2,等待轴状态:停止状态

第09步:单轴等待-轴号A3,等待轴状态:停止状态

第10步:等待<X15 X15 暂停>断信号连续保持20次扫描

第11步:等待<X15 X15 暂停>通信号连续保持20次扫描

第12步:单轴操作_A1 =恢复运行

第13步:单轴操作_A2 =恢复运行

第14步:单轴操作_A3 =恢复运行

第15步:将第0环设置成运行状态

第16步:将第3环设置成运行状态

第17步:将第5环运行当前帧跳转至第0帧 

时序环2环指令解释:

第00步:等待<M0 M0 断自动/通手动>通信号

第01步:如果<M2 M2 轴1右移>通信号,则跳转第[8]帧,否则运行下一帧指令

第02步:如果<M3 M3 轴1左移>通信号,则跳转第[14]帧,否则运行下一帧指令

第03步:如果<M4 M4 轴2下降>通信号,则跳转第[20]帧,否则运行下一帧指令

第04步:如果<M5 M5 轴2上升>通信号,则跳转第[26]帧,否则运行下一帧指令

第05步:如果<M6 M6 轴3后退>通信号,则跳转第[32]帧,否则运行下一帧指令

第06步:如果<M7 M7 轴3前进>通信号,则跳转第[38]帧,否则运行下一帧指令

第07步:将第2环运行当前帧跳转至第0帧 

第08步:速度控制_单轴A1 ,寄存器号:G20,寄存器值:200

第09步:单轴运动,方式:增量,方向:+,轴号A1,寄存器号:W50,寄存器值:999999

第10步:等待<M2 M2 轴1右移>断信号

第11步:单轴操作_A1 =减速停止

第12步:单轴等待-轴号A1,等待轴状态:停止状态

第13步:将第2环运行当前帧跳转至第0帧 

第14步:速度控制_单轴A1 ,寄存器号:G20,寄存器值:200

第15步:单轴运动,方式:增量,方向:-,轴号A1,寄存器号:W50,寄存器值:999999

第16步:等待<M3 M3 轴1左移>断信号

第17步:单轴操作_A1 =减速停止

第18步:单轴等待-轴号A1,等待轴状态:停止状态

第19步:将第2环运行当前帧跳转至第0帧 

第20步:速度控制_单轴A2 ,寄存器号:G20,寄存器值:200

第21步:单轴运动,方式:增量,方向:+,轴号A2,寄存器号:W50,寄存器值:999999

第22步:等待<M4 M4 轴2下降>断信号

第23步:单轴操作_A2 =减速停止

第24步:单轴等待-轴号A2,等待轴状态:停止状态

第25步:将第2环运行当前帧跳转至第0帧 

第26步:速度控制_单轴A2 ,寄存器号:G20,寄存器值:200

第27步:单轴运动,方式:增量,方向:-,轴号A2,寄存器号:W50,寄存器值:999999

第28步:等待<M5 M5 轴2上升>断信号

第29步:单轴操作_A2 =减速停止

第30步:单轴等待-轴号A2,等待轴状态:停止状态

第31步:将第2环运行当前帧跳转至第0帧 

第32步:速度控制_单轴A3 ,寄存器号:G20,寄存器值:200

第33步:单轴运动,方式:增量,方向:+,轴号A3,寄存器号:W50,寄存器值:999999

第34步:等待<M6 M6 轴3后退>断信号

第35步:单轴操作_A3 =减速停止

第36步:单轴等待-轴号A3,等待轴状态:停止状态

第37步:将第2环运行当前帧跳转至第0帧 

第38步:速度控制_单轴A3 ,寄存器号:G20,寄存器值:200

第39步:单轴运动,方式:增量,方向:-,轴号A3,寄存器号:W50,寄存器值:999999

第40步:等待<M7 M7 轴3前进>断信号

第41步:单轴操作_A3 =减速停止

第42步:单轴等待-轴号A3,等待轴状态:停止状态

第43步:将第2环运行当前帧跳转至第0帧 

时序环3环指令解释:

第00步:触发<M8 M8 回零>通信号

第01步:等待<M8 M8 回零>通信号

第02步:速度控制_单轴A3 ,寄存器号:G21,寄存器值:1000

第03步:单轴运动,方式:增量,方向:-,轴号A3,位移值:9999999

第04步:等待<X5 X5 轴3负限>通信号连续保持1次扫描

第05步:单轴操作_A3 =紧急停止

第06步:单轴等待-轴号A3,等待轴状态:停止状态

第07步:速度控制_单轴A3 ,常数值:100

第08步:单轴运动,方式:增量,方向:+,轴号A3,位移值:999999

第09步:等待<X5 X5 轴3负限>断信号连续保持1次扫描

第10步:单轴操作_A3 =紧急停止

第11步:单轴等待-轴号A3,等待轴状态:停止状态

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

第13步:速度控制_单轴A2 ,寄存器号:G21,寄存器值:1000

第14步:单轴运动,方式:增量,方向:-,轴号A2,位移值:9999999

第15步:等待<X3 X3 轴2负限>通信号连续保持1次扫描

第16步:单轴操作_A2 =紧急停止

第17步:单轴等待-轴号A2,等待轴状态:停止状态

第18步:速度控制_单轴A2 ,常数值:100

第19步:单轴运动,方式:增量,方向:+,轴号A2,位移值:999999

第20步:等待<X3 X3 轴2负限>断信号连续保持1次扫描

第21步:单轴操作_A2 =紧急停止

第22步:单轴等待-轴号A2,等待轴状态:停止状态

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

第24步:速度控制_单轴A1 ,寄存器号:G21,寄存器值:1000

第25步:单轴运动,方式:增量,方向:-,轴号A1,位移值:9999999

第26步:等待<X1 X1 轴1负限>通信号连续保持1次扫描

第27步:单轴操作_A1 =紧急停止

第28步:单轴等待-轴号A1,等待轴状态:停止状态

第29步:速度控制_单轴A1 ,常数值:100

第30步:单轴运动,方式:增量,方向:+,轴号A1,位移值:999999

第31步:等待<X1 X1 轴1负限>断信号连续保持1次扫描

第32步:单轴操作_A1 =紧急停止

第33步:单轴等待-轴号A1,等待轴状态:停止状态

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

第35步:触发<M8 M8 回零>断信号

第36步:将第3环运行当前帧跳转至第1帧 

时序环4环指令解释

第00步:等待<X16 X16 急停>通信号连续保持20次扫描

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

第02步:将第5环到第7环设置成停止状态,并返回第0帧

第03步:单轴操作_A1 =紧急停止

第04步:单轴操作_A2 =紧急停止

第05步:单轴操作_A3 =紧急停止

第06步:触发<Y10 Y10 端口1>至<Y11 Y11 端口2>断电

第07步:单轴等待-轴号A1,等待轴状态:停止状态

第08步:单轴等待-轴号A2,等待轴状态:停止状态

第09步:单轴等待-轴号A3,等待轴状态:停止状态

第10步:触发<M1 M1 启动>断信号

第11步:触发<M9 M9 单步衔接>断信号

第12步:等待<X16 X16 急停>断信号连续保持20次扫描

第13步:将第0环到第3环设置成运行状态

第14步:将第5环到第7环设置成运行状态

时序环5环指令解释:

第00步:等待<X13 X13 安全感应开关>通信号连续保持20次扫描

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

第02步:将第3环设置成暂停状态,停在当前帧

第03步:单轴操作_A1 =暂停运行

第04步:单轴操作_A2 =暂停运行

第05步:单轴操作_A3 =暂停运行

第06步:单轴等待-轴号A1,等待轴状态:停止状态

第07步:单轴等待-轴号A2,等待轴状态:停止状态

第08步:单轴等待-轴号A3,等待轴状态:停止状态

第09步:等待<X13 X13 安全感应开关>断信号连续保持20次扫描

第10步:单轴操作_A1 =恢复运行

第11步:单轴操作_A2 =恢复运行

第12步:单轴操作_A3 =恢复运行

第13步:将第0环设置成运行状态

第14步:将第3环设置成运行状态

第15步:将第1环运行当前帧跳转至第0帧 

时序环6环指令解释:

第00步:等待<M0 M0 断自动/通手动>断信号+<与下一帧状态

第01步:等待<M1 M1 启动>断信号+<与下一帧状态

第02步:等待<X20 X20 单步开关>通信号连续保持1次扫描

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

第04步:触发<Y10 Y10 端口1>至<Y12 Y12 端口3>断电

第05步:速度控制_单轴A1 ,寄存器号:G0,寄存器值:200

第06步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W0,寄存器值:8000

第07步:单轴等待-轴号A1,等待轴状态:停止状态

第08步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第09步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第10步:速度控制_单轴A2 ,寄存器号:G1,寄存器值:200

第11步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第12步:单轴等待-轴号A2,等待轴状态:停止状态

第13步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第14步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第15步:速度控制_单轴A3 ,寄存器号:G2,寄存器值:200

第16步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W2,寄存器值:5000

第17步:单轴等待-轴号A3,等待轴状态:停止状态

第18步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第19步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第20步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第21步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W3,寄存器值:8000

第22步:单轴等待-轴号A2,等待轴状态:停止状态

第23步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第24步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第25步:触发<Y10 Y10 端口1>至<Y11 Y11 端口2>通电

第26步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第27步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第28步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第29步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第30步:单轴等待-轴号A2,等待轴状态:停止状态

第31步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第32步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第33步:速度控制_单轴A1 ,寄存器号:G15,寄存器值:500

第34步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W5,寄存器值:10000

第35步:单轴等待-轴号A1,等待轴状态:停止状态

第36步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第37步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第38步:触发<Y12 Y12 端口3>通电

第39步:速度控制_单轴A3 ,寄存器号:G16,寄存器值:500

第40步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W6,寄存器值:10000

第41步:单轴等待-轴号A3,等待轴状态:停止状态

第42步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第43步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第44步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第45步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W7,寄存器值:200000

第46步:等待<X17 X17 感应开关1>通信号连续保持20次扫描

第47步:单轴操作_A2 =减速停止

第48步:单轴等待-轴号A2,等待轴状态:停止状态

第49步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第50步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第51步:触发<Y10 Y10 端口1>至<Y11 Y11 端口2>断电

第52步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第53步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第54步:触发<Y12 Y12 端口3>断电

第55步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第56步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第57步:单轴等待-轴号A2,等待轴状态:停止状态

第58步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第59步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第60步:速度控制_单轴A1 ,寄存器号:G0,寄存器值:200

第61步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W0,寄存器值:8000

第62步:单轴等待-轴号A1,等待轴状态:停止状态

第63步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第64步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第65步:速度控制_单轴A3 ,寄存器号:G2,寄存器值:200

第66步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W2,寄存器值:5000

第67步:单轴等待-轴号A3,等待轴状态:停止状态

第68步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第69步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第70步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第71步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W3,寄存器值:8000

第72步:单轴等待-轴号A2,等待轴状态:停止状态

第73步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第74步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第75步:触发<Y10 Y10 端口1>至<Y11 Y11 端口2>通电

第76步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第77步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第78步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第79步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第80步:单轴等待-轴号A2,等待轴状态:停止状态

第81步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第82步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第83步:速度控制_单轴A1 ,寄存器号:G15,寄存器值:500

第84步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W5,寄存器值:10000

第85步:单轴等待-轴号A1,等待轴状态:停止状态

第86步:触发<M9 M9 单步衔接>通信号

第87步:等待<M9 M9 单步衔接>断信号

第88步:将第0环设置成运行状态

时序环7环指令解释:

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

第01步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第02步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第03步:触发<Y12 Y12 端口3>通电

第04步:速度控制_单轴A3 ,寄存器号:G16,寄存器值:500

第05步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W8,寄存器值:15000

第06步:单轴等待-轴号A3,等待轴状态:停止状态

第07步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第08步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第09步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第10步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W7,寄存器值:200000

第11步:等待<X17 X17 感应开关1>通信号连续保持20次扫描

第12步:单轴操作_A2 =减速停止

第13步:单轴等待-轴号A2,等待轴状态:停止状态

第14步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第15步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第16步:触发<Y10 Y10 端口1>至<Y11 Y11 端口2>断电

第17步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第18步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第19步:触发<Y12 Y12 端口3>断电

第20步:速度控制_单轴A2 ,寄存器号:G14,寄存器值:500

第21步:单轴运动,方式:绝对,方向:+,轴号A2,寄存器号:W1,寄存器值:5000

第22步:单轴等待-轴号A2,等待轴状态:停止状态

第23步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第24步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第25步:速度控制_单轴A3 ,寄存器号:G2,寄存器值:200

第26步:单轴运动,方式:绝对,方向:+,轴号A3,寄存器号:W2,寄存器值:5000

第27步:单轴等待-轴号A3,等待轴状态:停止状态

第28步:等待<X20 X20 单步开关>断信号连续保持20次扫描

第29步:等待<X20 X20 单步开关>通信号连续保持20次扫描

第30步:速度控制_单轴A1 ,寄存器号:G0,寄存器值:200

第31步:单轴运动,方式:绝对,方向:+,轴号A1,寄存器号:W0,寄存器值:8000

第32步:单轴等待-轴号A1,等待轴状态:停止状态

第33步:触发<M9 M9 单步衔接>断信号

组1指令解释:

(组长)如果<X14 X14 启动>有信号

(组员)触发<M1 M1 启动>  通电

组2指令解释:

(组长)如果<X21 X21 回零>上升沿信号

(组员)触发<M8 M8 回零>  通电


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

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 222,104评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,816评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,697评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,836评论 1 298
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,851评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,441评论 1 310
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,992评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,899评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,457评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,529评论 3 341
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,664评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,346评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,025评论 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,511评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,611评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,081评论 3 377
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,675评论 2 359

推荐阅读更多精彩内容