回复:为什么上面的程序段会报上升沿错误,不能这样用么

已锁定

yanxiao

版主

  • 帖子

    12143
  • 精华

    46
  • 被关注

    183

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2023-04-02 19:59:35

8楼

展开查看
以下是引用wzbarley在2023-03-31 21:15:10的发言 >1楼

不能这样用,可以这样改一下。



1、

M20.1读1次与读2次是不等价的。

比如M20.1由中断赋值。

不知道就是一个雷。

知道了就是安全的。


2、

Zane在7楼问 P 是谁的?

从等效电路看, P 是(M20.1 and M28.1)的。

(不过,我猜99%的可能,楼主以为P是M28.1的)。

LAD通不过的这段程序,可以用STL实现:

LD     M20.1

LPS

A      M28.1

EU

LDS    1

A      M28.3

OLD

=      M28.3

由于M20.1只能读一次,再次使用必须用LPS压栈,使用时再用LDS出栈。

我试过,只要有LDS出现,STL就没办法转成LAD

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8936条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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