If these files were useful, consider citation:
L. Kunzhe and I. Kholod
8649
ilin, "Developing Virtual Laboratories for Understanding the Automation Course," 2023 Seminar on Electrical Engineering, Automation & Control Systems, Theory and Practical Applications (EEACS), Saint Petersburg, Russian Federation, 2023, pp. 208-213, doi: 10.1109/EEACS60421.2023.10397226.
Step by Step explanations on how to create your project with Unity and control it with TIA Portal:
- Unity and TIA Portal - Conveyor Basics
Here it is explained how to control coveyor with discrete signals (butttons, sensors, conveyor start/stop) and also with analog signals (slider, speed control and speed indication):
Demo video - https://youtu.be/66GHr7E2j2s
Udemy page - https://www.udemy.com/course/connect-unity-and-tia-portal-with-s7netplus-library
- Unity and TIA Portal - Sorting Metal & Non Metal Objects
Here it is explained how to sort Metal and Non Metal objects (detect with the capacitive sensor and sort with the actuator):
Demo video - https://youtu.be/bC-mD38XiEs
Udemy page - https://www.udemy.com/course/connect-unity-and-tia-portal-with-s7netplus-library
This repository demonstrates communication between Unity 2020.3.15f2 and TIA Portal V16 by S7NetPlus library with several examples:
-
Bulbs Control
This scene contains 6 bulbs which can be controlled by TIA Portal with discrete and analog signals. Corresponding folders:
Unity Scene: S7netUnityProject/Assets/Scenes/BulbsControl
TIA Portal project: S7netTiaProject(BulbsControl)
Video explanations in English - https://youtu.be/qsbvi3lkOy0
Video explanations in Russian - https://youtu.be/I-nr_pzhfVw
-
Water Level Control (discrete)
This scene contains water tank which can be controlled by TIA Portal with discrete and analog signals. The example below shows discrete control of the water. Corresponding folders:
Unity Scene: S7netUnityProject/Assets/Scenes/WaterLevelControl
TIA Portal project: S7netTiaProject(WaterLevelControl_discrete)
Video explanations in English - https://youtu.be/2kZytsjUxOo
Video explanations in Russian - https://youtu.be/t1wyZOy1GXw
-
Water Level Control (PID controller)
This scene contains water tank which can be controlled by TIA Portal with discrete and analog signals. The example below shows PID control of the water. Corresponding folders:
Unity Scene: S7netUnityProject/Assets/Scenes/WaterLevelControl
TIA Portal project: S7netTiaProject(WaterLevelControl_pid)
Video explanations in English - https://youtu.be/MSWk5H8TyGs
Video explanations in Russian - https://youtu.be/xjSxg35IXVw
-
Robot Control
This scene contains Industrial Robot and conveyor which can be controlled by TIA Portal. The example below shows sorting of the red object. Corresponding folders:
Unity Scene: S7netUnityProject/Assets/Scenes/RobotControl
TIA Portal project: S7netTiaProject(RobotControl)
Video explanations in English - https://youtu.be/VBjyALB6ywI
Video explanations in Russian - https://youtu.be/hvRAHoECfuE
-
Heating Conveyor Control
This scene contains Heating Conveyor which can be controlled by TIA Portal. Project link: https://github.com/kholodilinivan/HeatingConveyor
Video explanations in English (Short) - https://youtu.be/feG7KCgTxvI
Video explanations in English (Project Settings Video) - https://youtu.be/QnXfoWlMzI0
Video explanations in Russian (Short) - https://youtu.be/hvRAHoECfuE
Video explanations in Russian (Project Settings Video) - https://youtu.be/a7HDqWfAOXY