用程序写出配方功能 点击:28766 | 回复:1337



zhu860423060

    
  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2014-08-16 09:33:19
楼主

   这几日比较清闲,发个自己认为比较不错的程序思路(自己经常使用),供大家参考,不足之处,还请大家见谅和补充。

   有很多机器客户都要求能够生产多种类型的产品,这些产品工艺相同,只是相应的数据不同,大部分的做法都是用配方做,有的是存储在上位机上,有的是存储在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为数据传送点数。上图程序的意思为将D20中的数据分别传送到D30---D34,即若D20为0,则D30---D34都为零。


   变址寄存器,三菱有V0---V7和Z0---Z7共16个16为变址寄存器,若要使用32位的则只能使用Z变址寄存器,此时对应的V变址寄存器禁止使用。

   

   大家都知道上图程序的意思为将D40中的数据传送到D50中。

   下图的意思是V0等于5,40+V0=45,50+V0=55,即D45中的数据传送到D55中。



   

   写程序所需条件介绍完毕,下面开始介绍程序。

   D400为档案数据号


   

   M11为存档M12取档M13为删档


文档及程序见附件。




正在下载,请等待……
下载附件需1积分!




tony48

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:0
  • 历史总积分:142
  • 注册:2017年12月21日
发表于:2018-11-30 15:39:55
861楼

回复赞积分,谢谢楼主

wcw1997

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:196
  • 注册:2009年10月14日
发表于:2018-12-01 13:25:30
862楼

非常实用,感谢分享

lwshv587

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 128回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2014年12月01日
发表于:2018-12-01 14:36:02
863楼

配方是什么,怎么是几个指令的介绍?

pic160

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 25回
  • 年度积分:0
  • 历史总积分:993
  • 注册:2017年1月17日
发表于:2018-12-03 10:52:04
864楼

很好,正需要用这样的功能。  

hanyanrong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 131回
  • 年度积分:0
  • 历史总积分:416
  • 注册:2017年12月30日
发表于:2018-12-03 10:59:40
865楼

很好,正需要用这样的功能。

xwf1992

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:214
  • 注册:2018年12月03日
发表于:2018-12-04 09:18:07
866楼

写得挺好,下载下来看看

刘宇11122

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 80回
  • 年度积分:59
  • 历史总积分:1255
  • 注册:2018年4月12日
发表于:2018-12-04 15:41:41
867楼

工控人乐在其中呀!!!热爱狂性的飘过,不工作哪有乐趣 !

O小青年

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 349回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2018年3月26日
发表于:2018-12-04 15:53:40
868楼

阿偶,好牛,学习了 辛苦了!!

lyy998

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 113回
  • 年度积分:0
  • 历史总积分:7106
  • 注册:2010年10月07日
发表于:2018-12-06 16:11:51
869楼

好资料多谢分享!

风停了就走

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 53回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2017年10月26日
发表于:2018-12-06 18:42:25
870楼

    学习了,谢谢!

nanguatou

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 88回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年11月09日
发表于:2018-12-06 20:17:04
871楼

看看,下载下来试试,不知道怎样。

橙子0613

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2018年7月17日
发表于:2018-12-07 19:51:34
872楼

学习一下,菜鸟来了。。。

afanstar

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 48回
  • 年度积分:0
  • 历史总积分:236
  • 注册:2017年4月09日
发表于:2018-12-12 21:50:17
873楼

谢谢楼主分享

ruanzhaozhong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 50回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2018年12月07日
发表于:2018-12-12 23:07:03
874楼

感谢楼主分享,谢谢,辛苦了。

ruanzhaozhong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 50回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2018年12月07日
发表于:2018-12-12 23:07:28
875楼

感谢楼主分享,谢谢,辛苦了。。。

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 121回
  • 年度积分:8
  • 历史总积分:260
  • 注册:2018年8月10日
发表于:2018-12-15 14:55:12
876楼

老司机留个号,交流交流?

liuqingshan000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:4997
  • 注册:2010年5月25日
发表于:2018-12-16 21:47:19
877楼

很好,正需要用这样的功能。  


Song

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 122回
  • 年度积分:0
  • 历史总积分:194
  • 注册:2017年9月25日
发表于:2018-12-17 08:39:21
878楼

好好学习,天天向上!


时间地点人物

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2012年10月09日
发表于:2018-12-19 15:42:57
879楼

正在入门学习中!

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 71回
  • 年度积分:0
  • 历史总积分:207
  • 注册:2007年9月08日
发表于:2018-12-22 19:56:24
880楼

谢谢楼主的分享,太好了



热门招聘
相关主题

官方公众号

智造工程师