子程序 200

大家好,我用的是200的plc,在主程序中调用子程序,在子程序中需要有子程序第一次扫描接通的状态,我用的是sm0.1怎么就不行啊,那位有好办法?(在第一次扫描时,不调用子程序,子程序的调用需有一定的条件)

问题补充:
在子程序中用的是sm0.1  在子程序运行时,不触发。我想让在子程序扫描的第一个周期触发某些状态。请问该怎么样做啊
 

最佳答案

0.1是系统运行以来的第一个周期。显然不会符合你的要求。
 你要每次调用子程序的时候都对该子程序有一个独立的第一扫描周期。那么要自己编程序。
 暂时我的做法是
 LD I0.0
 LPS
 EU
 =M0.0
 LPP
 CALL SBR0(完)
 那么子程序SBR0当中可以使用M0.0做为每次调用的初始化。

提问者对于答案的评价:
谢谢
 

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:58
下一篇 2021年7月5日 上午12:58

相关推荐

  • 西门子cpu224和sr20两个型号的区别。

    西门子的cpu有224 和sr20等两种不同的型号?他们的区别在哪里?哪里有cpu224的使用说明书。S7-200 SMART系统手册这里只介绍了sr20等型号…

    SIMATIC S7-200 2020年10月31日
  • s7-20032位浮点数转换问题

    请教各位大神,现在VD501中有一32为浮点数,我要通过上位机的C#来转换成小数的形式,求具体的计算方法。比如VD501中放3FF99999,对应的小数是1.95,我要怎么计算(先…

    SIMATIC S7-200 2017年11月1日
  • 关于smart200PLC的脉冲输出计数的问题

    大家好!请教大家一个问题,smart200plc在控制伺服电机的时候通过那个端口来监控当前脉冲串输出的个数呢?原来用200PLC的时候是通过高速计数器12的模式进行监控的,可sma…

    SIMATIC S7-200 2017年5月31日
  • PLC开关电源0V接地是否与抗干扰有关系

    同一个电柜有变频器,开关电源0V没有接地,对柜内地线量为负十几伏特,PLC一路输入数字量受干扰。请问是不是就是因为0V没有接地造成的?这是零点电位漂移吗?如果想调整让抗干扰性提高,…

    SIMATIC S7-200 2021年7月5日
  • s7-200编程

    我要编一个接人PT100的信号来控制水泵的启停,达到35度,泵就开达不到就关,各位大哥帮帮忙,这样的的程序怎么编了?谢了 最佳答案 RTD测量温度时不再是对应0~32000,温度值…

    SIMATIC S7-200 2021年7月5日
  • 定时器使用中时间累加

    现需要多个计时器作不同工位定时用,工件按顺序到时达不同工位,间隔时间不确定定,现需要确定每一工件在线体上的总时间,如第一工位用 T1计时,第工位用T2计时、第三工位用T3…

    SIMATIC S7-200 2020年10月31日
  • S200与S300的DP通讯数据交换问题

    S200用EM277做从站和S300做主站DP通讯,现S300要对S200里I0.0,I1.0,M0.0等进行置位或复位。在S200程序中怎样处理?是将S300里通讯组态时对应的S…

    SIMATIC S7-200 2017年11月12日
  • 关于smart200组网问题

    公司的项目原来的设计方案是这样的:系统中有15台-到20台机械设备用于处理相关工艺,此小系统采用的是200+EM277方式(每个小系统都是这个配置)与上位机wincc通过PC&nb…

    2017年6月24日
  • 用CB1241做ModbusRTU通讯,刷新很慢

    图片是我写的功能块,读取的是一个激光传感器的距离,但是刷新得很慢,超过1秒才更新一次数据,我用RTU助手,1秒可以刷新很多次,传感器默认的周期是40hz的。波特率是19200,没有…

    2021年7月5日
  • S7-200与MD720-3的系统配置

    现在有个项目通过GPRS网络在远程电脑上监控现场的200PLC,请问200PLC这边除了需要一个MD720-3模块和一个天线之外还需要什么吗?具体该怎么配置这个系统?从来没使用过西…

    SIMATIC S7-200 2018年12月7日

发表回复

登录后才能评论