XGB PLC Simulator Structured Text (ST)

PLC Simulator is a convenient tool for testing and troubleshooting structured text (ST) programs in the XG5000 programming software. It allows you to simulate the operation of a programmable logic controller (LS Electric PLC) without needing actual hardware. This makes it a valuable asset for beginners and experienced programmers.

XGB PLC Simulator Statement List
We will use the PLC simulator in the XG5000 programming software for structured text. Structured text programs are typically hard to troubleshoot, but the simulation and monitoring screens solve this problem. Using the Start Stop circuit we developed last time; we will show how this can be simulated in the XG5000 programming software before downloading it to the actual XGB PLC. Let’s get started.
Previously in this LS Electric XGB series, we have done the following:
Transform Automation with LS XGB PLC: The Solution
Unboxing and Powering Video
Install & Com w/ XG5000 PLCVideo
LS Electric XGB PLC Variables and ScopeVideo
Wiring Discrete I/O to an XGB PLCVideo
XGB PLC Ladder Logic First ProgramVideo
XGB PLC Simulator Ladder Logic DiagramVideo
XGB PLC Structured Text First ProgramVideo
See the list of references for the XGB PLC, including the frequently asked questions (FAQ) at the end of this post.

Open the XG5000 Programming Software

Open the XG5000 programming software on your computer. Once the software runs, we can open the start-stop structured text project we created last time.
Open the Start Stop Circuit
Select the open project icon on the main screen or select main menu | Project | Open Project… Alternatively, you can use the shortcut Ctrl + o.
Opening the program file
The default directory is located under C:\XG5000\Projects. Please select the project we created last time and choose Open.
Connect to the PLC
Our structured text (ST) diagram will now be displayed. We are offline to the controller due to the blue bar at the bottom of the XG5000 software window.

Start the PLC Simulator and Transfer the Program

Start the PLC simulator by selecting the icon on the main screen.
Start / Stop the PLC simulator
Start / Stop the PLC simulator
This can also be started by the main menu | Tools | Start Simulator.
Start the Simulator
The XG-SIM window will first be displayed.
Transfer the program to the controller
Then, the XG5000 will be shown with communication to the simulator. This is the red bar at the bottom of the XG5000 programming software.
The Write to PLC window will automatically be displayed. XG5000 software treats the simulator like a PLC controller, and you must establish communication and transfer the program. We will leave all of the default settings the same and select OK.
Transfer the program to the controller
Our structured text start-stop circuit will be loaded into the PLC simulator. The XG5000 writing complete message will be displayed. Select OK.
Change the controller mode run/stop
The PLC simulator will be placed automatically in RUN mode. Our program is now being executed in the simulator. You can start and stop this scan of the program in the simulator by using the icons on the main menu.

Monitoring and Testing the Structured Text Code

We can use the PLC simulator’s monitoring and troubleshooting tools to observe the behavior of the Structured Text program. We can display the inputs and outputs we want to monitor using the monitoring windows.
XGB PLC Simulator Statement List
An easy way to add the variables to the monitor list is to select the structured text or variables. Then select Add from the main menu | Monitor | Add to variable monitor…
Your selected variable will now be displayed.
XGB PLC Simulator Statement List
We can change the input variables and observe our program behavior by double-clicking on them.
See the video below to demonstrate using the XG5000 PLC simulator with our structured text program code.
online editing of the controller code
Adjustments can be made in the program using XG5000 when issues or errors are discovered. We can create and save the necessary changes to our program using the Online edit mode.

Using the PLC simulator in the XG5000 programming software for Structured Text (ST) effectively tests and debug PLC programs without physical hardware. It provides a safe and efficient environment for programmers to validate their logic and ensure proper operation before deploying it to real-world applications. By following the steps outlined above, you can harness the power of the PLC simulator to streamline your development process and deliver reliable PLC programs.

Now that you know more about the XGB PLC Simulator click here to see it in action for ladder logic diagrams.
To see all of the posts and videos for the XGB PLC, click here.

Download the Start Stop Circuit Sample Program and try it yourself. Let me know how you make out in the comments below.

Watch on YouTube: XGB PLC Simulator Statement List (ST)

LS XGB PLC Additional Information:

If you have any questions or need further information, please contact me.
Thank you,
Garry


If you’re like most of my readers, you’re committed to learning about technology. Numbering systems used in PLCs are not challenging to know and understand. We will walk through the numbering systems used in PLCs. This includes Bits, Decimals, Hexadecimal, ASCII, and Floating Points.

To get this free article, subscribe to my free email newsletter.


Use the information to inform other people how numbering systems work. Sign up now.

The ‘Robust Data Logging for Free’ eBook is also available for free download. The link is included when you subscribe to ACC Automation.

Leave a Comment