Our Brands

Welcome to the Schneider Electric Website

Welcome to our website.
		
How can we help you today?
Video: How to share variables between a M340/M580 PLC and a Operator Terminal Expert (EOTE) HMI with Modbus TCP?

Article available in these languages: Japanese

Issue:
The M340 / M580 PLC is not communicating with the HMI programmed with EcoStruxure Operator Terminal Expert with Modbus TCP.
Note: This procedure does not work with serial communication.

Product Line:
EcoStruxure Operator Terminal Expert, EcoStruxure Control Expert

Resolution:
[Part 1 - Control Expert: Exporting the Variables to a XML File]
1) Activate the Data Dictionary under Tools -> Project Settings -> PLC embedded data.
2) Build the project.
3) In EcoStruxure Control Expert right click on "Variables and FB instances".
2) Select Export and save as *.XVM file.

[Part 2 – Creating the Driver in EcoStruxure Operator Terminal Expert]
3) In EcoStruxure Operator Terminal Expert, select the Driver Node in Project Explorer -> System Architecture and click the [+Driver] button at the top.

4) Choose the Driver:
Manufacturer: Schneider Electric
Driver: Modbus TCP Master

5) Click on the Equipment row named "SchneiderModbusTCPIPEquipment1"

6) In the Properties, enter the IP Address of the PLC.
Tick the IEC61131 Syntax checkbox (this uses %M, %MW addressing instead of “00001, 40001” addressing)
Select Addressing Mode = 0-based (Default) – The M580 starts at %MW0 (unlike some older PLCs that start at %MW1).
Choose Double Word word order = Low word first.

[Part 3 – Importing the Symbols]
7) Click on the "Symbol Link" node under Variables.

8) Click the [+Symbol] button and choose Format List -> XVM EcoStruxure Control Expert File.

9) Click the "Import" Button.

10) Choose the .XVM file that was exported from Control Expert.

As a result, the Variables from Control Expert will appear in EcoStruxure Operator Terminal Expert which you will be able to assign in your Screen Objects (Data Displays and buttons).

And now you can download the application to the HMI to run with your PLC.

Schneider Electric Malaysia

Video: How to share variables between a M340/M580 PLC and a Operator Terminal Expert (EOTE) HMI with Modbus TCP?

Article available in these languages: Japanese

Issue:
The M340 / M580 PLC is not communicating with the HMI programmed with EcoStruxure Operator Terminal Expert with Modbus TCP.
Note: This procedure does not work with serial communication.
 
Product Line:
EcoStruxure Operator Terminal Expert, EcoStruxure Control Expert
 
Resolution:
[Part 1 - Control Expert: Exporting the Variables to a XML File]
1) Activate the Data Dictionary under Tools -> Project Settings -> PLC embedded data.
2) Build the project.
3) In EcoStruxure Control Expert right click on "Variables and FB instances".
2) Select Export and save as *.XVM file.
 
[Part 2 – Creating the Driver in EcoStruxure Operator Terminal Expert]
 3) In EcoStruxure Operator Terminal Expert, select the Driver Node in Project Explorer -> System Architecture and click the [+Driver] button at the top.
 
4) Choose the Driver:
Manufacturer: Schneider Electric
Driver: Modbus TCP Master
 
5) Click on the Equipment row named "SchneiderModbusTCPIPEquipment1"
 
6) In the Properties, enter the IP Address of the PLC.
Tick the IEC61131 Syntax checkbox (this uses %M, %MW addressing instead of “00001, 40001” addressing)
Select Addressing Mode = 0-based (Default) – The M580 starts at %MW0 (unlike some older PLCs that start at %MW1).
Choose Double Word word order = Low word first.
 
[Part 3 – Importing the Symbols]
 7) Click on the "Symbol Link" node under Variables.
 
8) Click the [+Symbol] button and choose Format List -> XVM EcoStruxure Control Expert File.
 
9) Click the "Import" Button.
 
10) Choose the .XVM file that was exported from Control Expert.
 
As a result, the Variables from Control Expert will appear in EcoStruxure Operator Terminal Expert which you will be able to assign in your Screen Objects (Data Displays and buttons).
 
And now you can download the application to the HMI to run with your PLC.

Schneider Electric Malaysia

Explore more
Range:
Explore more
Range:
Users group

Discuss this topic with experts

Visit our Community for first-hand insights from experts and peers on this topic and more.
Users group

Discuss this topic with experts

Visit our Community for first-hand insights from experts and peers on this topic and more.
Explore more
Range:
Explore more
Range:

Need help?

  • Start here!

    Find answers now. Search for a solution on your own, or connect with one of our experts.

  • Contact Support

    Reach out to our customer care team to receive more information, technical support, assistance with complaints and more.

  • Where to buy?

    Easily find the nearest Schneider Electric distributor in your location.

  • Search FAQs

    Search topic-related frequently asked questions to find answers you need.

  • Contact Sales

    Start your sales enquiry online and an expert will connect with you.

I'd like to receive news and commercial info from Schneider Electric and its affiliates via electronic communication means such as email, and I agree to the collection of information on the opening and clicks on these emails (using invisible pixels in the images), to measure performance of Schneider Electric's communications and to improve them. For more details, please read our Privacy Policy.

  • Products Documentation
  • Software Downloads
  • Product Selector
  • Product Substitution and Replacement
  • Help and Contact Centre
  • Find our Offices
  • Get a Quote
  • Where to buy
  • Careers
  • Company Profile
  • Report a misconduct
  • Accessibility
  • Newsroom
  • Investors
  • EcoStruxure
  • Job Search
  • Blog
  • Privacy Policy
  • Cookie Notice
  • Terms of use
  • Change your cookie settings
Your browser is out of date and has known security issues.

It also may not display all features of this website or other websites.

Please upgrade your browser to access all of the features of this website.

Latest version for Google Chrome, Mozilla Firefox or Microsoft Edgeis recommended for optimal functionality.