巧用PLC Tag用户常量

已锁定

lish_bing83

  • 帖子

    63
  • 精华

    2
  • 被关注

    29

论坛等级:侠客

注册时间:2007-09-24

普通 普通 如何晋级?

巧用PLC Tag用户常量

5412

9

2020-07-17 18:04:55

和大家分享下PLC Tag常量的用法。


       通常在PLC TAG中大部分的应用都用了变量,对于常量使用较少,常量有什么作用呢,其实和一般高级语言一样,常量的好处就是在整个程序的范围内用到这个常量,只需要更改常量的数值就可以,这样整个程序用到该常量的地方都会自动更改,不需要逐个去更改。这个是常量最常用的用法。

       今天要跟大家分享的是常量在数组中的使用。举个例子,你的项目中会用到10个电机,通常需要建个自定义类型,把电机需要的数据都做成个结构体,然后使用DB块建个数值,包括10结构体对应10个电机。

       下次新的项目用到20个电机,咋整呢,简单,把数值由10改为20就行了,需要该的地方全改,如果一不小心有些地方改错了,比如在一些循环语句,读DB数值,循环原来是10次,现在需要20次,只要有一处忘改了,就会有错误。如果下次又有新项目,只用到15个电机,如果有写循环语句还是20次,那么PLC直接停止,因为DB数值你已经改成15了,会造成读取的DB不存在。

       咋整呢?用常量,所有的循环语句,DB数值下标都用上,不过多少个电机,直接在常量里面定义赋值,只需要改一处就行了,所有程序,DB数值全部自动更改。省事,不易出错。



与君共勉!


巧用PLC Tag用户常量 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有8662条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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