欧姆龙PLC怎么编写暂停程序! 点击:412 | 回复:10



zhy01024

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 90回
  • 年度积分:842
  • 历史总积分:1715
  • 注册:2011年4月26日
发表于:2020-10-27 16:30:02
楼主
求助帖100分-已结帖

大家好!最近碰到一个工程(CP1H,三个伺服模组)!需要编写暂停程序,设备遇到意外情况停机后。清除当前报警后,设备需要恢复运行!请教各位大神应该怎么编写比较简单!用什么指令比较方便!




请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:606帖 | 6674回
  • 年度积分:976
  • 历史总积分:179472
  • 注册:2011年4月25日
发表于:2020-10-28 09:03:19
1楼

首先程序采用顺控方式编程,按下暂停按钮,将当前步储存起来,按下启动后,从暂停位置开始启动

zhy01024

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 90回
  • 年度积分:844
  • 历史总积分:1717
  • 注册:2011年4月26日
发表于:2020-10-29 22:55:14
2楼

"请叫我王老湿" 的回复,发表在1楼
        对内容: 【首先程序采用顺控方式编程,按下暂停按钮,将当前步储存起来,按下启动后,从暂停位置开始启动...】进行回复:

        -----------------------------------------------------------------


有步进程序的样例吗?三菱的步进用的比较多,欧姆龙的从来没用过!

素女

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 20回
  • 年度积分:80
  • 历史总积分:144
  • 注册:2017年1月12日
发表于:2020-10-31 08:20:06
3楼

我也不知道怎么回事,知道的话麻烦告诉我一下,谢谢。

See through

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 102回
  • 年度积分:400
  • 历史总积分:455
  • 注册:2019年3月12日
发表于:2020-10-31 09:54:03
4楼

d0 等于1的时候做需要的动作

d0等于2的时候做需要的动作。

然后卡上运行标志。

就能实现你说的功能

阿军仔

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 403回
  • 年度积分:141
  • 历史总积分:545
  • 注册:2014年6月10日
发表于:2020-11-09 17:08:49
5楼

使用一个字做运行步骤,当启动自动时,做一个运行标志,然后这个标志做条件,步骤字也是条件。发生报警时,断开运行标志,不要复位自动程序中任何标志位,当报警处理完,重新启动,跳转到停止之前的步继续运行

工业技术互联

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 52回
  • 年度积分:16
  • 历史总积分:398
  • 注册:2014年12月18日
发表于:2020-11-09 19:36:22
6楼

"阿军仔" 的回复,发表在5楼
        对内容: 【使用一个字做运行步骤,当启动自动时,做一个运行标志,然后这个标志做条件,步骤字也是条件。发生报警时,断开运行标志,不要复位自动程序中任何标志位,当报警处理完,重新启动,跳转到停止之前的步继续运行...】进行回复:

        -----------------------------------------------------------------


是不是这样:

int  count;

bool  flag;

if count=0 and not flag and 运行条件1 then

;

elsif count=1 and not flag and 运行条件2 then

;

...

end_if;

这样,如果产生报警,置位flag,报警消除复位flag,就实现暂停了吧?

清风扶山岗

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2018年3月20日
发表于:2020-11-13 08:08:45
7楼

使用TKOF&TKON指令实现程式停止再起

marshal777

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 7回
  • 年度积分:139
  • 历史总积分:139
  • 注册:2020年11月12日
发表于:2020-11-14 22:54:13
8楼

引用 "素女" 的回复,发表在3楼
        内容: 我也不知道怎么回事,知道的话麻烦告诉我一下,谢谢。

Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:44帖
  • 帖子:4010帖 | 19765回
  • 年度积分:573
  • 历史总积分:107285
  • 注册:2006年8月04日
发表于:2020-12-02 14:51:02
9楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。


zxh19890116

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:38
  • 历史总积分:100
  • 注册:2018年1月06日
发表于:2020-12-04 11:08:57
10楼

用步进程序,暂停直接传步数就行了


相关主题

官方公众号

智造工程师