# 物料码垛机 **Repository Path**: xiaojiangsheng/material-stacking-machine ## Basic Information - **Project Name**: 物料码垛机 - **Description**: 使用Factory IO仿真模拟器TwinCAT3平台Modbus TCP通讯创建的仿真项目 - **Primary Language**: Unknown - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-06-17 - **Last Updated**: 2024-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: TwinCAT3, plc, oop, Factory-IO, st ## README # 物料码垛机 #### 介绍 使用Factory IO仿真模拟器TwinCAT3平台Modbus TCP通讯创建的仿真项目 #### 软件架构 软件架构说明 1.PLC编程平台:TwinCAT3 2.仿真软件:Factory IO 3.通讯方式:Modbus TCP,TwinCAT3 PLC作为server,Factory Io仿真软件作为client #### 安装教程 1. Factory IO仿真软件官网下载:https://factoryio.com/ 1)、安装Factory IO软件,将“计数器物料码垛-TwinCAT3.factoryio”文件拷贝放在“C:\Users\用户名\Documents\Factory IO\My Scenes”路径下。 2)、打开Factory IO仿真软件,左侧菜单栏--->场景--->我的场景,里面看到拷贝的“计数器物料码垛-TwinCAT3.factoryio”文件。 3)、打开对映的项目文件,运行仿真即可。(Factory IO不会使用的花点时间摸索一下或者百度找相关资料教程) 2. TwinCAT3 PLC需要安装TF6250软件安装包。TwinCAT3 Modbus Tcp不会使用的可以在“倍福虚拟学院”中搜索相关文档和代码示例学习一下。网址链接:https://tr.beckhoff.com.cn/course/view.php?id=125 #### 使用说明 1. 添加TwinCAT3 Modbus Tcp(TF6250)授权,可以使用7天免费授权激活。在HMI组态中设置托盘数量和物料的层数 2. 打开Factory Io仿真软件,连接Modbus Client。 3. 电控柜切到自动模式,点击“开始”按钮,运行。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 此例程基于面向对象(OOP)编程,主要分为:托盘上料、物料上料、推进、物料堆垛、电梯、下料、总控(电控柜)共七个对象。每个对象之间通过相应接口进行信号交互。