回复:关于用I0.0-I1.7地址控制Q0.0-Q0.7的问题

Letham

西门子1847工业学习平台

  • 帖子

    2030
  • 精华

    43
  • 被关注

    360

论坛等级:至圣

注册时间:2006-04-15

钻石 钻石 如何晋级?

发布于 2014-11-27 07:15:56

11楼

quote:以下是引用笑眯眼在2014-07-21 09:26:38的发言:
网络一:
LD I0.0
O Q0.0
AN I1.0
= Q0.0

网络二:
LD I0.1
O Q0.1
AN I1.1
= Q0.1

相应的控制以此类推, 请问大侠们:假如有30个这样有规率的地址排列,有没有更高明的方法,不用一个一个的写,而是用更简单的方法呢。


看你语句中,地址排列很规则,你可以通过FOR循环和指针来做啊,为了提高通用性和灵活性,你可以先把IW0 MOVE到MW0中,然后在程序中控制MB3,完成后把MB3 MOVE到QB0里。这样当某个输入点和输出点坏了,你可以不用改循环里的语句,只需要该输入点到M区的赋值和M区到输出区的赋值语句就行很简单的。
人生就像一场旅行!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54650条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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