PLC中的变址该如何使用?

电子说

1.3w人已加入

描述

变址:数据存放的位置可以变化的地址;例如D0Z0:Z0如果等于0,那么D0Z0等效与D0;Z0如果等于2,那么D0Z0等效于D2。类似于数组。

为什么要用变址?简化程序量,使复杂繁琐的程序变得更简单;

举例说明:实时监视室内的温度变化,并显示连续区间段内的温度变化曲线

每隔一秒采集一下当前室内温度,触摸屏每隔10秒刷新一次当前温度变化曲线。

plc

温度-时间曲线

三菱PLC的梯形图中具体程序如下:

plc

温度采集的简单程序

程序描述:D100为温度值(温度传感器使用时需要进行校准,这样D100显示的温度才会和实际温度一致),变址Z0可以使实时的温度变化存放在D1000开始的连续寄存器中。这样D1000-D1009中就存放了10组温度值;10组存满,就会触发触摸屏曲线刷新寄存器,可以显示温度变化了。

这么简单的程序为什么要用变址呢?如果不用变址的话的确也可以做到,但是,你会发现,每行都要进行D1000,D1001......D109的赋值,这样程序会变得很多,当我们采集100组的时候,如果不用变址进行的话,程序步会变得更多更繁琐。变址使得在某些项目中使得程序变得更简单。

审核编辑:汤梓红

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分