1.1 打开百度网盘链接分享下载好的西门子工程模板,用来建立plc与factoryIO仿真连接,打开v15&v16,把3号解压到文件夹并打开
打开光标选择的这个文件夹“FactoryIO_Template_S7-1200_V15_V16”这里用博途v16/s7-1200仿真,所以选择文件后缀带“S7-1200_V15_V16”即可。
1.2 使用博途V16打开此工程
1.3 点击添加新变量表命名为“现场IO变量”并添加以下变量名称、数据类型以及地址。(添加上一期factoryIO的设备输入输出标签)
打开“现场IO变量”输入名称、数据类型、IO地址。 (注意检查不要输错!)
2.1 打开CPU系统和时钟存储器
选中plc-1【cpu1214c】右键打开属性,并把系统和时钟存储器里面内容按照图片中更改,完成后点击确定。
3.1 创建io映射数据块
点击程序块并添加数据块DB,命名为内部数据(博途内部数据用于映射io),点击确定。
3.2 内部数据的命名
在Static下创建新数据类型,命名“io映射”在下分支为输入信号和输出信号数据类型都为 struct类型(复合数据类型)
4.1 创建fc块命名为“io映射”
写入映射程序
输入映射:
输出映射:
4.2 把fc块“io映射”拖拽到main主函数快当中。
打开main主函数快,将io映射【fc1】拖入第二段程序段.
5.1添加FB块,命名“分拣函数”
5.2写入数据类型
5.3写入货物分拣程序
这样分拣程序就完成了。
5.3 打开main主函数块ob块,拖入“分拣函数”,
系统默认创建DB块,确认即可。
这样博途智能仓储项目就写完了。
工作之余给大家分享一下,制作不易,感兴趣的朋友点点关注,点个赞,后面不断给大家更新案例,有不足的地方请评论区多多留言,,小生虚心学习。
下一期更新博途factoryio联合仿真。