终于在HMI里找到了PLC的变量了(兼谈学习心得)

已锁定

溪如

  • 帖子

    227
  • 精华

    0
  • 被关注

    4

论坛等级:侠客

注册时间:2017-10-26

普通 普通 如何晋级?

终于在HMI里找到了PLC的变量了(兼谈学习心得)

1868

1

2017-11-15 09:27:01

    一个逻辑节点缺失,就会导致系统的崩溃。因而这个节点是无论如何都要找到的。

    入职一个月,前期我主要学习s7-1200和Eplan。PLC给我的主要印象是,得先有I0.0通电了,Q0.0才能输出。可是我后来检查本公司一个成熟产品的PLC程序,发现有些常开触点(类似I0.0这样的)没有得电的可能,即无论如何也无法从0变成1。那么,它怎么能启动电路呢?

    于是想呀,找呀,几天之后来才明白这几条道理:1,不是物理的I/O接口才能让0变成1,而是数据库的变量也能让0变成1。2,有物理寻址方法,也有符号寻址方法。所以,PLC里许多变量无法从I/O点找到来源,而要根据它们的名字去HMI里寻找。3,PLC并没有构成一个完整的环,还得加上HMI才行。所以,许多指令得去HMI里寻找。而且,HMI的指令不一定是通过的物理地址给PLC的,而是还可以通过字符名字给PLC的。因此我必须学组态软件。虽然此前学了许多软件,让我疲惫,而且还没有学精通,哪里能够在没有精通这个软件的情况下就去学另外一个软件?但是确实得学了,不然就构不成一个完整的环, PLC无法再学下去。

    公司的上任工程师留下一个完整的、成熟的产品,有PLC和组态程序,于是我在PLC程序里找数据库里的变量,然后去HMI(昆仑通态的)找相应的,结果都失败了。于是发贴求问。几天后终于找到了。

    比如s7-1200里有个HMI_DataAddress数据库,里面有个变量start(是常开符号,只有一个交叉引用),其地址是DB102.DBX0.0,在昆仑通态的设备窗口里居然没有,这是造成了我的困扰,以为自己的路子走错了、以前想错了。几经周折,后来在它的菜单的“对象使用浏览”里找到了,于是放下了自己的疑虑。如下图红箭头所示。





终于在HMI里找到了PLC的变量了(兼谈学习心得) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15228条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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