Digital Twin Commissioning with Emulate3D

ESECOTV
21 Aug 202403:17

Summary

TLDRIn this educational video, Henry Gan, a mechatronic specialist, demonstrates how to connect a virtual machine model to a PLC using Rockwell Automation's Emulate 3D software. He guides viewers through the process of selecting the IO browser, adding a PLC, and mapping PLC tags to the machine model's joints and sensors. The video also covers the importance of unit conversion between meters and millimeters for accurate data flow. Viewers learn to troubleshoot PLC code and adjust logic to prevent issues like box pile-up, making this a valuable resource for automation enthusiasts.

Takeaways

  • 👋 Introduction: Henry Gan, a mechatronic specialist, introduces a tutorial on connecting a virtual machine model to a PLC using Rockwell Automation's Emulate 3D.
  • 📺 Subscribe: Encourages viewers to subscribe to the ESN TV YouTube channel for automation support needs.
  • 💻 Software Requirement: Users should have Emulate 3D Ultimate with a machine model ready for testing.
  • 🔍 IO Browser: Demonstrates using the IO Browser toolbar in Emulate 3D to select and configure machine joints for interaction with numerical tags.
  • 🔗 Device Discovery: Guides on how to find and select a PLC to connect with, using the FactoryTalk Network Browser.
  • 📊 PLC Selection: The video uses a PLC named 'Virtual Commissioning' managed by FactoryTalk Logic's Echo for the demonstration.
  • 🔄 Tag Association: Shows how to link specific PLC tags to the machine model's axes and control elements like the Gantry carriage and Z beam.
  • 📏 Units Conversion: Explains the need for unit conversion between millimeters (PLC) and meters (Emulate 3D) for position tags.
  • 🔄 IO Connection: Describes starting the IO connection to allow data flow between the PLC and Emulate 3D for real-time interaction.
  • 🛠️ Debugging: Highlights the ability to use the PLC code within the simulation to detect and fix issues, such as box pile-up on a conveyor belt.
  • 👍 Engagement: Asks viewers to like the video and subscribe to the notification bell for updates on new content.

Q & A

  • What is the main topic of the video by Henry Gan?

    -The video is about demonstrating how to connect a virtual machine model to a PLC using Rockwell Automation's Emulate 3D.

  • Who is the intended audience for this video?

    -The video is intended for mechatronic specialists, engineers, or anyone involved in automation and PLC programming.

  • What is the purpose of subscribing to the ESN TV YouTube channel as mentioned in the video?

    -Subscribing to the ESN TV YouTube channel ensures that viewers receive updates on all their automation support needs through the channel's content.

  • What software is required to be opened before starting the connection process in the video?

    -You need to open Emulate 3D Ultimate with the machine model you want to test.

  • What is the role of the IO browser toolbar in the process described?

    -The IO browser toolbar in Emulate 3D is used to select and configure the model's joints that will interact with numerical tags and tie in with PLC tags.

  • How does Emulate 3D identify and connect to the PLC?

    -Emulate 3D uses the factory talk links network browser to find and connect to the PLC, in this case, a PLC called 'virtual commissioning'.

  • What are the two axes that are tied together in the video example?

    -The X-axis is tied with the Gantry carriage and the Z-axis with the Z beam.

  • What is the function of the gripper sensor and gripper close tag in the video?

    -The gripper sensor acts as a virtual proximity switch to inform the PLC that a box has been picked up. The gripper close tag is a command from the PLC to close the gripper when it is set to one, and to open it when it is zero, simulating a pneumatic device operation.

  • Why is a unit conversion necessary for the position tags in the video?

    -A unit conversion is necessary because Emulate 3D expects values in meters, while the PLC sends tags in millimeters.

  • What is the benefit of starting the IO connection between the PLC and Emulate 3D?

    -Starting the IO connection allows data to flow between the PLC and Emulate 3D, enabling real-time testing and detection of issues with the code, sensors, or logic.

  • What action should be taken if boxes start to pile up in the simulation as seen in the video?

    -If boxes start to pile up, it indicates a need to adjust the PLC code to stop the process until the conveyor belt is cleared.

Outlines

00:00

🔌 Connecting Virtual Machine Model to PLC

Henry Gan, a mechatronic specialist, introduces a tutorial on integrating a virtual machine model with a PLC using Rockwell Automation's Emulate 3D software. The video guides viewers to subscribe to the ESN TV YouTube channel for automation support. It begins with the setup in Emulate 3D, where a machine model with preconfigured joints is selected. The IO browser toolbar is used to connect the model to PLC tags, allowing interaction with numerical tags. The tutorial demonstrates adding a PLC, in this case, 'Virtual Commissioning' running on FactoryTalk Logic's Echo, and selecting tags for the X and Z axes to control the Gantry carriage and Z beam. It also covers the connection of Boolean tags for a gripper sensor and gripper close command, simulating pneumatic device operation. A unit conversion is necessary for position tags from millimeters to meters. Once the IO connection is established, the video shows the testing of the Gantry movement and PLC code execution, which helps in identifying code issues and the need for logic adjustments, such as stopping the process when boxes accumulate on the conveyor belt.

Mindmap

Keywords

💡Mechatronic Specialist

A mechatronic specialist is a professional who specializes in the integration of mechanical engineering, electronics, and computer control systems to design and develop advanced automation systems. In the video's context, Henry Gan, the mechatronic specialist, is guiding viewers on how to connect a virtual machine model to a PLC, which is a crucial aspect of automation in industrial settings.

💡PLC (Programmable Logic Controller)

A PLC is an industrial digital computer used to control manufacturing processes, machines, or equipment through programmable logic. It is central to the video's theme as it is the device that the virtual machine model is being connected to, allowing for the simulation and testing of automated processes.

💡Rockwell Automation

Rockwell Automation is a company that provides industrial automation and digital transformation products and services. In the script, the video is about using Rockwell Automation's Emulate 3D software to connect a virtual machine model to a PLC, demonstrating the company's role in facilitating advanced automation solutions.

💡Emulate 3D

Emulate 3D is a software application used for simulation and visualization of machine models in a 3D environment. It is integral to the video's demonstration, as it is the platform where the virtual machine model is tested and connected to the PLC for virtual commissioning.

💡IO Browser

The IO Browser is a tool within the Emulate 3D software that allows users to view and interact with input and output (IO) devices. In the video, the IO Browser is used to select and connect the PLC to the virtual machine model, showcasing its role in establishing communication between hardware and software.

💡Numerical Tags

Numerical tags are identifiers used in automation to represent and track numerical values, such as positions or sensor readings. In the script, the preconfigured joints of the machine model are tied to numerical tags, which are then connected to the PLC tags to facilitate the simulation.

💡Gantry Carriage

A gantry carriage is a component of a gantry system, which is a type of machine tool that moves along a gantry frame. In the video, the x-axis of the gantry carriage is connected to the PLC, allowing the virtual model to simulate its movement in response to PLC commands.

💡Z-Beam

The Z-beam refers to the vertical beam or column in a machine that allows for vertical movement. In the video, the z-axis of the Z-beam is connected to the PLC, enabling the simulation of vertical motion controlled by the PLC.

💡Boolean Tags

Boolean tags are used to represent binary states, typically true or false, in an automation system. In the script, there is a gripper sensor and a gripper close tag, both of which are Boolean in nature, used to control and monitor the operation of a gripper mechanism in the simulation.

💡Pneumatic Device

A pneumatic device is a mechanical device that uses compressed air to perform work. In the video, the gripper close tag simulates the operation of a pneumatic device, where the gripper closes when the tag is set to one and opens when it is zero.

💡Unit Conversion

Unit conversion is the process of changing the values from one unit of measurement to another. In the video, a conversion is necessary because the PLC sends position tags in millimeters, while Emulate 3D expects values in meters, thus requiring a conversion to ensure compatibility between the two systems.

💡Jogging

Jogging in the context of machine control refers to the manual, incremental movement of a machine part to a precise position. In the video, jogging is used to manually move the gantry carriage and Z-beam to test the IO connection and the simulation's responsiveness.

💡FactoryTalk

FactoryTalk is a suite of industrial software solutions from Rockwell Automation for managing and optimizing manufacturing operations. In the script, FactoryTalk Logic's Echo is mentioned as the software running the virtual commissioning PLC, indicating its role in the automation process.

💡Virtual Commissioning

Virtual commissioning is the process of testing and verifying automated systems in a simulated environment before physical implementation. The video demonstrates this process by connecting a virtual machine model to a PLC and running simulations to detect and resolve issues in the PLC code.

Highlights

Introduction to the video by Henry Gan, a mechatronic specialist, focusing on connecting a virtual machine model to a PLC using Rockwell Automation's Emulate 3D.

Call to action for viewers to subscribe to the ESN TV YouTube channel for automation support needs.

Instructions to open Emulate 3D Ultimate with a specific machine model for testing.

Explanation of selecting the IO Browser toolbar and preconfigured joints for interaction with numerical tags.

Guidance on adding and waiting for the browser to populate currently communicating devices.

Note on the visibility of devices in FactoryTalk Links Network Browser and Emulate 3D compatibility.

Demonstration of finding and selecting a PLC for connection, specifically a 'virtual commissioning' PLC.

Description of selecting PLC tags and associating them with the X-axis and Z-axis of the machine model.

Mention of using position tags and the need for conversion from millimeters to meters for Emulate 3D.

Introduction of two Boolean type tags for the gripper sensor and gripper close command.

Explanation of the gripper close tag simulating the operation of a pneumatic device.

Details on starting the IO connection to facilitate data flow between the PLC and Emulate 3D.

Demonstration of jogging the Gantry carriage and Z beam to test the PLC code.

Discussion on detecting code issues and the ability to add sensors or logic as needed.

Observation of boxes piling up as an indicator for code adjustment to manage the conveyor belt.

Encouragement for viewers to like the video and subscribe to notifications for new content.

Closing remarks thanking viewers for watching the video on connecting a virtual machine model to a PLC.

Transcripts

play00:00

I'm Henry Gan The mechatronic Specialist

play00:02

with electric supply and equipment in

play00:04

this video I'm going to show you how to

play00:06

connect a virtual machine model to a PLC

play00:10

using Rockwell automations emulate 3D

play00:13

but before we get going please be sure

play00:15

to subscribe to the ESN tv YouTube

play00:18

channel for all your automation support

play00:20

[Music]

play00:27

needs if you haven't already please be

play00:30

be sure to open up your copy of emulate

play00:32

3D ultimate with the machine model you

play00:34

want to test with in emulate 3D select

play00:37

the io browser toolbar you can see that

play00:41

we already have a model with

play00:43

preconfigured joints that are able to

play00:45

interact with numerical tags this is

play00:48

where we will tie in our PLC tags select

play00:51

add and then wait for the browser to

play00:54

populate all the currently communicating

play00:56

devices note that if the factory talk

play00:58

links Network browser can see the device

play01:02

then so can emulate 3D find the PLC you

play01:05

want to connect to and select it in this

play01:07

case we're using a PLC called virtual

play01:10

commissioning that is being run by

play01:13

Factory talk logic's Echo then select

play01:16

okay once the PLC is added you will be

play01:19

able to select from all the tags that

play01:21

exist on the PLC in this case we're

play01:24

going to tie together the xaxis with the

play01:27

Gantry carriage and the z-axis with the

play01:30

Z beam we can use the actual position

play01:33

tags for each there are also two Boolean

play01:35

type tags that we will need to tie in

play01:38

there's one for the gripper sensor and

play01:40

one for the gripper close the gripper

play01:43

close tag is a tag coming from the PLC

play01:46

that will command the gripper to close

play01:48

when it is one and open when it is zero

play01:52

this simulates the operation of a

play01:54

pneumatic device the gripper sensor is a

play01:57

virtual proximity switch that will tell

play01:59

the PLC that a box has been picked up

play02:03

for the position tags emulate 3D is

play02:05

expecting the values to be in terms of

play02:07

meters the PLC is sending a tag in terms

play02:11

of millimeters so we're going to have to

play02:13

do a quick conversion in the expression

play02:16

column to convert from millimeters back

play02:19

to meters for emulate 3D now we can

play02:22

start the io connection so that the data

play02:25

will begin to flow between the PLC and

play02:27

emulate 3D we can jog the Gantry right

play02:32

and left and

play02:35

down and up we can also run the PLC code

play02:40

this allows us to detect problems with

play02:43

the code and add sensors or logic where

play02:47

necessary you can see that after a while

play02:50

the boxes start to pile up this lets us

play02:52

know that we need to adjust our code to

play02:55

stop the process until the conveyor belt

play02:58

is cleared if you liked this video video

play03:00

please click the like button and the

play03:02

notification Bell so you'll be notified

play03:04

when we post new videos thanks for

play03:08

[Music]

play03:16

watching

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
PLC ConnectionVirtual MachineAutomation TutorialRockwell EmulateMechatronicsFactory LogicPLC TagsI/O CommunicationVirtual CommissioningAutomation Support
هل تحتاج إلى تلخيص باللغة الإنجليزية؟