楼主最近还看过
这几日比较清闲,发个自己认为比较不错的程序思路(自己经常使用),供大家参考,不足之处,还请大家见谅和补充。
有很多机器客户都要求能够生产多种类型的产品,这些产品工艺相同,只是相应的数据不同,大部分的做法都是用配方做,有的是存储在上位机上,有的是存储在PLC内,像三菱FX系列PLC没有配方功能,有些上位机也没有配方功能,像这种搭配怎么办,现以三菱FX3U PLC为例,介绍一种方法,用PLC本身保持型寄存器解决。
三菱FX3U系列PLC寄存器D0----D7999为普通寄存器,切可通过设置全部设置为保持型寄存器,所以有8000个寄存器可供使用,容量很大;
三菱FX3U系列PLC指令BMOV(成批传送)。
如图所示,D0为传送源起始数据,D10为传送目标起始数据,K5为数据传送点数。上图程序的意思为从D0---D4的5个数据分别传送到D10---D14,即D0的数据传送到D10,D1的数据传送到D11、、、、、、D4的数据传送到D14中;
三菱FX3U系列PLC指令FMOV(多点传送)。
如图所示,D20为传送源数据,D30为传送目标起始数据,K5为数据传送点数。上图程序的意思为将D