factoryio:虚拟工厂应用之升降机

发布于:2022-11-28 ⋅ 阅读:(420) ⋅ 点赞:(0)

使用虚拟工厂(factoryio)实现升降机运料

前言

随着电气自动化的不断发展,学习PLC这门技术也越来越重要,很多人都开启了自动化编程学习,本文就介绍了PLC编程学习的内容,为了更加贴近实际应用,这里使用factoryio:虚拟工厂和西门子博途v16软件进行仿真学习,主要实现:生成料——料进入升降机——升降机上升——到指定高度下料。


一、仿真实现效果

1.效果图 

 

2.程序段 

启动保护: 

 MAIN(OB1):

3.IO 

 

 


二、程序实现

根据上面的效果图,可以总结出过程如下:按下运行,托盘初始到下限位位置(与传送带平齐),传送带运料到托盘,当触发托盘左限位,托盘进行正转,将料运至托盘内,传送带停止,托盘开始上升,上升到上限位(指定位置),托盘开始正转,当触发托盘右限位(料顺着滑道到下方),托盘停止正转,结束。 

1.启动保护(升降机初始化)

1.零件组装 

虚拟工厂找到生成料的生成箱如下:

 生成箱可以生成大部分零件或者箱子:

 

 右键生成箱可以进行修改:

在虚拟工厂中找到并布置好,如图所示:

 这里使用一个2m的传送带将料运入升降机托盘内,并且升降机要有上下限位,下限位要使升降机托盘初始在与传送带同一高度上,方便传料。

2.升降机初始化 

效果: 

 

 程序:

 

2.控制部分实现 

1.初始化完成后,首先生成一个料,运送到托盘内: 

 效果:

 程序:

 启动保护(fb块),稍作修改:

 主程序(main):

 

 3.指定位置停止下料(完)

 效果:

 程序同上


 

三.连接 

最后便是和虚拟工厂进行仿真连接了,连接过程中注意I/O要一致,避免双线圈问题(使用辅助继电器解决)。 


总结

以上就是今天要讲的内容,本文简单介绍了升降机的使用:上料和下料,在虚拟工厂中还有其他虚拟设备,需要继续学习探索。

本文含有隐藏内容,请 开通VIP 后查看