回复:子程序打算做成封装库,今后调用方便,但是多次调用出现问题,无法正常使用。

已锁定

为修修为

西门子1847工业学习平台

  • 帖子

    1493
  • 精华

    9
  • 被关注

    35

论坛等级:奇侠

注册时间:2021-12-02

钻石 钻石 如何晋级?

发布于 2024-07-01 23:05:27

7楼

可能是采用捕获时间间隔采用了临时变量的问题。1秒的计时精度够用不,如果可用,可以用我的这个子程序,试一下,看能不能满足你的要求。


程序如下:

程序段1

LD     SM0.5

LPS

AN     L7.1

=      L7.0

LPP

=      L7.1


程序 段2

LD     L0.0

A      L7.0

INCB   LB6

AB>=   LB6, 60

INCB   LB5

MOVB   0, LB6


程序段3

LDB>=  LB5, 60

INCD   LD1

MOVB   0, LB5


程序段4

LD     L0.1

MOVB   0, LB6

MOVB   0, LB5

MOVD   0, LD1



这个只是一个运行时间时间累计,多次调用的子程序。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9420条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。