回复:一个老鸟的菜鸟式提问:PLC的工作原理?

shine

  • 帖子

    8803
  • 精华

    39
  • 被关注

    157

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2019-11-11 12:47:39

5楼

做这么两个子程序:

sub1,只有一个int类型的 输出OUT,一个int类型的TEMP变量 T

LD I0.0

MOVW 10 T


LD SM0.0

MOVW T OUT

SUB2和SUB1基本一样,只是MOVW 20到T。

然后在主程序中调用两个子程序,输出关联到VW0和VW2

I0.0为1的时候,VW0和vw2分别为10和20,这个大家都理解,如果I0.0变为0后,VW0和VW2都变成了20,这个大家应该也可以理解。

如果再加一个子程序SUB3,,在SUB3中调用SUB2,主程序中调用SUB1和SUB3,当I0.0 变为1再变为0后,VW0和VW2分别保持为10和20

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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