登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:求教一个三菱PLC的程序

点击:1419 回复:16

当D0的数据发生改变时D2的数据也以相同的变化幅度改变,同时D2里的数据又可以单独写入。
以上要求可以实现,不过还需再用一个寄存器(D10),该D10是判断D0是否变化的,
[<>  D0  D10],执行D0的比例计算,将D0的比例结果MOV到D2,随后执行[MOV D0 D10],即执行后的D0又=D10,也就是说,以上的计算仅仅在D0发生变化时,才执行一次。如果D0的数据不变化,就不会执行D0的比例结果MOV到D2。
如果D0不发生变化,也就是[D0=D10],你可以单独写入D2的数据。(在[D0=D10]条件后,加上你的调整D2的程序。)
程序就不写了,以上思路供你参考。
20-03-10 19:41
三菱的就懒得写了,找了OMRON的,给你参考。
附件 截图.jpg
20-03-10 19:48
附件 0310204751.jpg
附件 0310204811.jpg
10楼已经说的很清楚了。
20-03-10 20:49
10楼比较详细,注意细节,比如,D2是不是允许为0,如果为0,又如何再随D0的变化而变化
20-03-10 23:25
家里电脑上没有三菱软件拿信捷的试了一下。有误差,但也能实现工艺要求了,工控小白,明天开始一个人上战场了。祝我好运。
有大神有闲时间写段程序学习一下么表情
20-03-10 23:29
附件 1583853848(1).jpg
附件 1583853883(1).jpg
20-03-10 23:31
10楼的方法可以
思路就是对D0的数据做记录功能,每个周期运算完够MOVE给一个中间寄存器,下个周期对两次数据做比例运算得出系数
20-03-11 07:22

上一页 上一页

工控新闻

更多新闻资讯