# DotNetUnityPlc **Repository Path**: smallcore/dot-net-unity-plc ## Basic Information - **Project Name**: DotNetUnityPlc - **Description**: Unity 与西门子 PLC 联动:打造跨平台工业仿真系统 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: https://mp.weixin.qq.com/s/TFMzAOWFPYomOHg8Un-Niw - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 3 - **Created**: 2026-01-15 - **Last Updated**: 2026-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: plc, 工业仿真, 数字孪生, S7通信, 西门子 ## README >声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢! [《Unity 与西门子 PLC 联动:打造跨平台工业仿真系统》](https://mp.weixin.qq.com/s/TFMzAOWFPYomOHg8Un-Niw) 使用Unity制作工业仿真项目,西门子Plc与Unity通信案例。支持Pc、Web平台的数据通讯。 ![输入图片说明](BuildFile/Images/Pc%E8%BF%9E%E6%8E%A5.gif) ![输入图片说明](BuildFile/Images/Web%E8%BF%9E%E6%8E%A5.gif) ## Unity Plc 工业仿真项目是什么? Unity PLC 工业仿真项目 是指使用 Unity 引擎 结合 PLC(可编程逻辑控制器) 进行 工业自动化仿真 的项目。 其核心目标是: * ✅ 在PC端模拟工业设备的运行 * ✅ 使用PLC控制Unity内的3D场景和设备 * ✅ 现虚拟工厂、HMI(人机界面)、流程仿真等功能 ## 本项目有哪些功能? 本项目结合了 **S7.Net**、**TIA Portal V16** 和 **S7-PLCSIM Advanced V3.0**,用于模拟 西门子 PLC 与Unity进行通信。 实现制作工业仿真项目的数据通信功能: * **1.CSV配置文件读取功能** * **2.Plc数据类型与C#数据类型互相转换** * **3.监听多个Plc数值变化** * **4.Plc数据的读取和写入** * **5.多个PLC创建和管理** * **6.支持PC/Web版本通讯** ## 有问题反馈 在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流 * 邮件(2267804898@qq.com)