回复:80个工位的双联开关控制公用灯的模块化程序示例分享

已锁定

Zane

版主 西门子1847工业学习平台

  • 帖子

    21062
  • 精华

    399
  • 被关注

    1485

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2022-06-08 09:02:21

30楼

展开查看
以下是引用万泉河在2022-06-07 19:22:34的发言 >29楼

真的到工程项目的时候, 例子中的"开关信号组".DI[B]需要替换为具体的DI点以及其符号名称的. 


比如符号如果是"A1工位_信号开关","C8工位_信号开关" 那就不能做循环了. 但我现在这样平铺的程序,完全简单替换则没有问题. 


这是我补了那段说明的原因. 


然而很多人仍然看不懂

以下是引用ETD在2022-06-05 21:19:04的发言 >15楼:不懂就要问,楼主既...

引用15楼详细内容:

不懂就要问,楼主既然知道现场接线不能如你所愿,为什么还要申明这样的UDT数组变量?

这样接线一旦不规律,只有两种方法解决:

  1. 改线 

  2. 改程序,即写做#工位[A](SIG:="开关信号组".DI[B],LAMP:="LAMP")

不觉得别扭么?

呵呵,不是看不懂,而是不敢苟同。


你的做法引入了原本系统中没有的信号优先级的逻辑关系,给系统的可靠性安全性带来了隐患,到头来不过是懒人庸人式的优雅。


我倒要说一句,都讲得这么明白了,你咋就看不懂呢?

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15108条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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