在OB100中编写延时程序以等待HMI、FM等模块完全启动运行平稳后再执行OB1

用FM353步进电机控制器和tp170界面,315-2PN/DP的CPU,想在初始化程序OB100里面定义一个延时,比如10s,以等待FM353和TP170的自检,待他们都运行平稳以后再开始执行循环程序OB1。
如何编写延时程序呢?

问题补充:
那是不是就不必在OB100里面set这个点了,直接在OB1的最前面Set不就行了么?

最佳答案

如何编写延时程序呢?
这样来编:
1、OB100中的程序只执行一次,即只能对变量进行初始化。
在OB100中编程:
SET
=M10.0//将M10.0置位。
2、在OB1中编程:
A  M10.0
L S5T#10s// 预设累加器 1 为 10 秒。
SD T1// 以延时接通定时器方式启动定时器 T1。
A T1
= Q 0.0// 检查定时器 T1 的信号状态,如果T1到时Q 0.0置位。
AN   Q 0.0
BEC//如果RLO = 1,结束块。
…….// 如果没有执行 BEC,RLO = 0,则继此继续程序扫描。
……

提问者对于答案的评价:
多谢大家指导,BEC这个指令还是第一次用。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc135292.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日
下一篇 2017年5月31日

相关推荐

  • 供电模块,有高压正常输出,但第四个黄灯不亮

    大家好,供电模块的型号是:6SN1118-1BA00-0CA0.情况是这样的:空载的状态下,上电,使能后,有正常的650V直流高压输出。但第四个黄灯就是不亮(6个灯都不亮)。我们把…

    SIMODRIVE 2017年5月31日
  • 802D sl 绝对编码器零点

    802D SL 系统,s120驱动,落地镗铣床用户用了两个月后发现W轴镗杆(绝对编码器)的零点跑掉了,怎么回事?在什么情况下绝对编码器的零点会跑掉?请高手指点!…

    SIMODRIVE 2017年6月1日
  • 611U控制器报警E131

    最近,使用了3年的人造板厂规格锯锯片进给控制器在电机快速返回时老报E131,而慢速向前锯板时没事;发现它是在返回时动了一下就报131,系统显示只移动了4-5mm。复位后正常返回!前…

    SIMODRIVE 2017年6月1日
  • 大于M100的M代码,如M155代码的PLC地址是多少

    1、大于M100的M代码怎么使用,PLC地址是什么,参数要怎么设置2、在840d PLC里没有找到M54/M55的地址,但是机床上却用到了M54/M5,是怎么做到的 问题…

    SIMODRIVE 2017年5月28日
  • 想了解E/R电源模块

    电源模块有UE: Uncontrolled infeed,非受控电源模块。I/RF: Infeed/Regeneractive feedba…

    SIMODRIVE 2017年6月1日
  • SIMODRIVE611砂轮电机超速报警

    磨床砂轮主轴电机有超速报警,现象是点动电机,电机转动不足一周就停了下来,并有超速报警。 最佳答案 最笨方法  拆下 电机  裸转&…

    SIMODRIVE 2017年6月2日
  • 840DSL紧急回退

    840DSL紧急回退功能是否要购买西门子选项功能包?在840D中可以找到参数MD1635-MD1639等,但840Dsl没有这些参数。我想问840DSL紧急回退功能怎么调?应该配置…

    SIMODRIVE 2017年5月31日
  • 611u报警求助

    当我给611u模块接上1个错误的编码器线时(假设为1号线),报警E-b505,接上另1个错误的编码器线时(设为2号线),先报警E b814,后报警E-b613,E-b61…

    2017年5月29日
  • 6GK5206-2BB00-2AC2这个用6GK5206-2BS00-2AC2替换的话需要买什么型号的转接头?

    客户本来要的是6GK5206-1BB10-2AA3,买错替换型号6GK5206-2BS00-2AC2,接口不一样。应该是6GK5206-2BB00-2AC2才对,现在想用6GK52…

    SIMODRIVE 2020年10月31日
  • 802d的使用

    先谢谢各位师傅给我上个问题的回复。但未找到资料。另外再请教802D工具盒都是干什麽用的,如何使用,是否有相关资料请帮忙。 最佳答案 TOOLBOX中的都是与调试有关,具体的内容建议…

    SIMODRIVE 2017年6月2日