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

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

前言

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


一、仿真实现效果

1.效果图 

2.程序段 

启动保护: 

 MAIN(OB1):

3.IO 

 


二、程序实现

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

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

1.零件组装 

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

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

 

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

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

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

2.升降机初始化 

效果: 

 程序:

2.控制部分实现 

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

 效果:

 程序:

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

 主程序(main):

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

 效果:

 程序同上


三.连接 

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


总结

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

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

'...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值