inflearn logo

Hands-On Smart Factory Digital Twin with PLC and Unity 3D, Built in C#

For learners who find connecting a PLC and Unity daunting, complete a digital twin using only a PC, backed by real-world integration experience.

1 learners are taking this course

Level Beginner

Course period Unlimited

C#
C#
Unity
Unity
plc
plc
C#
C#
Unity
Unity
plc
plc

What you will gain after the course

  • Understand the structure of C#-based Modbus TCP communication and read/write PLC data using NModbus

  • Designing conveyor, sensor, and motor control logic in XG5000 Ladder and validating it with a simulator

  • Configuring an HMI screen in XP Builder to check PLC status and alarms

  • Implementing conveyors, sensors, and product flow in Unity 3D and synchronizing them with PLC data in real time

  • Debugging Address Conversion and Communication Errors Between PLC, HMI, and Unity

  • Designing, completing, and documenting a digital twin project in portfolio format

Recommended for
these people

Who is this course right for?

  • A developer looking to expand from C# and Unity fundamentals into industrial communication and digital twins

  • University students and job seekers preparing for careers in smart factories and automation who need a practical portfolio

  • A control engineer who knows the basics of PLCs but is new to integrating Unity 3D with Modbus TCP

  • Beginners who want to practice using a simulator and Windows loopback without expensive PLC equipment

  • Learners aiming to complete an intermediate-level PLC·HMI·Unity integration project beyond simply studying grammar

Need to know before starting?

  • Prerequisites: None (Beginner) — We’ll proceed step by step from the basics, so even those who don’t know the first thing about PLC ladder logic or are opening Unity for the first time today can follow along.

  • One PC with the Windows OS installed (The course provides instructions for installing both the free simulator and the Unity editor.)

Hello
This is ddur

Career Verified

112

Learners

8

Reviews

4

Answers

4.8

Rating

4

Courses

I started out as a game developer, but

As time has passed, I have come to dream of becoming a full-fledged creator-developer.

I primarily use Unity, react.js, fastapi, and Flutter as my main development tools.

I enjoy using three languages: C#, Javascript, and Python. Contact email: ym7596@naver.com

I enjoy using three languages: C#, Javascript, and Python.

Contact Email: ym7596@naver.com

More

Curriculum

All

39 lectures ∙ (5hr 32min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

ddur's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$53,900.00

30%

$59.40