Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Notifications
Login / Register
Schneider Electric
Community
Community
Notifications
close
  • Categories
  • Forums
  • Knowledge Center
  • Blogs
  • Ideas
  • Events & Webinars
Help
Help
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Login / Register

Contact Support

Close

Ask our Experts

Have a question related to our products, solutions or services? Get quick support on community Forums

Email Us

For Community platform-related support, please email us

New Community Ranking System
Our Community ranking system has recently been updated. You may notice changes in user rankings and receive system messages or notifications. If you have questions about how the new ranking works, please refer to the announcement post for more details (click here).

How to configure Modbus tcp/ip data in M580

Modicon PAC Forum

A forum for topics related to the scope of Modicon PAC offers and ecosystem along the whole lifecycle: Modicon M580 and 340, EcoStruxure Control Expert, EcoStruxure Process Expert (Unity Pro) and more.

Search in

Improve your search experience:

  • Exact phrase → Use quotes " " (e.g., "error 404")
  • Wildcard → Use * for partial words (e.g., build*, *tion)
  • AND / OR → Combine keywords (e.g., login AND error, login OR sign‑in)
  • Keep it short → Use 2–3 relevant words , not full sentences
  • Filters → Narrow results by section (Knowledge Base, Users, Products)
cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Select a Country

Please select a country to continue with beta search.

  • Home
  • Schneider Electric Community
  • Industrial Automation
  • Modicon PAC Forum
  • How to configure Modbus tcp/ip data in M580
Options
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page
Invite a Co-worker
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send Invite Cancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Send New Invite Close
Top Experts
User Count
Trinxs1
Trinxs1 Leader
19
YONGHO-KIM
YONGHO-KIM Mentor
10
ciupol
ciupol
9
View All

Recommended Forums

  • Industry Automation and Control Forum

  • Machine and Motion Control Forum

  • Alliance Partner Program System Integrator

Invite a Colleague

Found this content useful? Share it with a Colleague!

Invite a Colleague Invite
Back to Modicon PAC Forum
Start a Topic
MrBong
MrBong
Explorer

Posted: ‎2024-07-24 12:53 AM . Last Modified: ‎2024-07-24 12:54 AM

0 Likes
34
33462
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-07-24 12:53 AM . Last Modified: ‎2024-07-24 12:54 AM

How to configure Modbus tcp/ip data in M580

How to read data from modbus tcp/ip in M580. I tried ADDM & ADDMX and Read_var but not getting data.

Please guide further.

Attachments
Labels
  • Labels:
  • 02. Modicon M580 ePAC
  • Tags:
  • english
Reply

Link copied. Please paste this link to share this article on your social media post.

  • All forum topics
  • Previous Topic
  • Next Topic
Replies 34
YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-07-24 09:36 PM

1 Like
0
33434
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-07-24 09:36 PM

Are you trying to do Modbus TCP/IP communication with the M580 CPU or are you trying to communicate through BMENOC?

Reply

Link copied. Please paste this link to share this article on your social media post.

MrBong
MrBong
Explorer

Posted: ‎2024-07-24 09:56 PM

0 Likes
1
33418
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-07-24 09:56 PM

@YONGHO-KIM I am trying to do Modbus TCP/IP communication with M580 CPU.

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-07-25 05:08 PM

In response to MrBong
1 Like
0
33394
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-07-25 05:08 PM

1.Change FFB Type
AS-IS : ADDMX
TO-BE : ADDM


2. Accoding to the information you set, SLAVE is as follows.
Please check if the information is correct.
1) IP : 192.168.0.120
2) Slave ID : 14
3) Holding register

Reply

Link copied. Please paste this link to share this article on your social media post.

MrBong
MrBong
Explorer

Posted: ‎2024-07-25 10:44 PM

0 Likes
16
33340
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-07-25 10:44 PM

@YONGHO-KIM I have tried with ADDM also but no result. I have 16 device in loop.

Reply

Link copied. Please paste this link to share this article on your social media post.

RoozeeR
RoozeeR Mentor
Mentor

Posted: ‎2024-07-26 12:10 AM

2 Likes
0
33369
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-07-26 12:10 AM

In addition to the previous:

1: Set the timeout value (GEST parameter 3rd word) to a value other then 0 (=infinite) example 20;

2: Do this for all GEST parameters of alle communication functions;

3: INIT and (re)start the CPU

4: Check GEST parameter 2nd word for any errors (see control expert help on READ_VAR)

 

R.Roozee
Sr Solution Architect (SAE Master)
Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-07-28 04:50 PM

In response to MrBong
1 Like
15
33305
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-07-28 04:50 PM

Please refer to the attached files.

 

001.PNG002.PNG003.PNG004.PNG

Reply

Link copied. Please paste this link to share this article on your social media post.

Sophearak
Sophearak
Contributor

Posted: ‎2024-08-10 02:34 AM

In response to YONGHO-KIM
0 Likes
7
33217
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-10 02:34 AM

Hi,

 

For ADDM we will use IP for modbus TCP not IP of CPU ?

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-08-13 04:42 PM

In response to Sophearak
1 Like
6
33168
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-13 04:42 PM

- Do not enter the CPU's IP.
- Enter the IP of the device you want to communicate with.

Reply

Link copied. Please paste this link to share this article on your social media post.

Sophearak
Sophearak
Contributor

Posted: ‎2024-08-13 09:21 PM

In response to YONGHO-KIM
0 Likes
5
33149
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-13 09:21 PM

Dear ,

 

I am new for modbus TCP with M580 I have a few question as below:

 

1. For M580 CPU will work with ADDM or ADDMX?

2. How to create string for input ADDM or ADDMX for CPU 580?

3. In order to read data Modbus TCP we must to do both DTM and function block READ_VAR? 

 

Thanks.

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-08-13 10:22 PM

In response to Sophearak
1 Like
4
33144
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-13 10:22 PM

1. Use ADDM.
2. Please refer to the attached file
ex) ADDM('{192.168.1.40}TCP.MBS')
3. Yes

 

Attachments
Reply

Link copied. Please paste this link to share this article on your social media post.

Bosswaffle
Bosswaffle
Troubleshooter

Posted: ‎2024-08-14 06:57 AM

In response to YONGHO-KIM
0 Likes
0
33111
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-14 06:57 AM

3. Would be a no. You do not need to use a DTM and READ_VAR at the same time. Either will work by themselves, and it would probably work better to only use one at a time.

Reply

Link copied. Please paste this link to share this article on your social media post.

Sophearak
Sophearak
Contributor

Posted: ‎2024-08-16 10:50 PM

In response to YONGHO-KIM
0 Likes
6
33055
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-16 10:50 PM

Dear 

 

I has follow the step and I do not received any data from power meter. Can you me to check ? because I still can not found the mistake for reading modbus TCP.

1.PNG

2.PNG

4.PNG

5.PNG

6.PNG

7.PNG

      

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-08-18 04:50 PM

In response to Sophearak
0 Likes
5
33021
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-18 04:50 PM

Please upload the PLC project file, and I will review it.

Reply

Link copied. Please paste this link to share this article on your social media post.

Sophearak
Sophearak
Contributor

Posted: ‎2024-08-18 11:45 PM

In response to YONGHO-KIM
0 Likes
4
32991
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-18 11:45 PM

Dear ,

 

I will use NOC for reading modbus TCO of power meter brand lovato.

 

Thanks 

Attachments
Koh Norea.rar
Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-08-19 08:29 PM

In response to Sophearak
0 Likes
3
32958
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-19 08:29 PM

What is the password?

Reply

Link copied. Please paste this link to share this article on your social media post.

Sophearak
Sophearak
Contributor

Posted: ‎2024-08-19 08:35 PM

In response to YONGHO-KIM
0 Likes
2
32955
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-19 08:35 PM

PW:Ats!@#123

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-08-20 09:40 PM

In response to Sophearak
0 Likes
1
32899
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-20 09:40 PM

After reviewing the attached file, please proceed with testing. Once the testing is completed, kindly share the results.

 

Picture1.png

Attachments
R1.zip
Reply

Link copied. Please paste this link to share this article on your social media post.

Sophearak
Sophearak
Contributor

Posted: ‎2024-08-22 02:33 AM

In response to YONGHO-KIM
0 Likes
0
32870
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-08-22 02:33 AM

Dear ,

 

Thanks for your support now it work.

 

 

Reply

Link copied. Please paste this link to share this article on your social media post.

Simplicio
Simplicio
Explorer

Posted: ‎2024-11-19 08:02 PM

0 Likes
1
31788
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-11-19 08:02 PM

Hello! Can I poll modbus rtu over tcp (moxa nport) data in the M580? Nport is running in TCP server mode. I am interested in the format of the addm or addmx string.

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-11-20 09:36 PM

In response to Simplicio
0 Likes
0
31766
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-11-20 09:36 PM

If the nport is a Modbus tcp server, the m580 supports Modbus tcp clients, allowing communication.

Please refer to the attached file for addm and addmx information.

Attachments
Reply

Link copied. Please paste this link to share this article on your social media post.

Simplicio
Simplicio
Explorer

Posted: ‎2024-11-21 07:06 PM

0 Likes
3
31720
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-11-21 07:06 PM

If I use plcsim, what channel number should I specify in addm?

mbus_moxa.png

 

m580 nport.png

 

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-11-27 03:22 PM

In response to Simplicio
0 Likes
2
31576
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-11-27 03:22 PM

Please try as below.

YONGHOKIM_0-1732749730346.png

 

Reply

Link copied. Please paste this link to share this article on your social media post.

Adib
Adib
Explorer

Posted: ‎2024-11-27 08:48 PM

In response to YONGHO-KIM
0 Likes
1
31548
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-11-27 08:48 PM

Hi I would like to ask for the power meter how do you decide the slave ID as 1? doesnt modbus tcp does not require slave id

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2024-11-29 07:15 AM

In response to Adib
0 Likes
0
31498
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2024-11-29 07:15 AM

The ID setting of Slave is also required in modbus tcp.
Below is an example of when the slave id is number 2 in modbus tcp.

 

YONGHOKIM_0-1732893156931.png

 

If the M580 is the master of Modbus tcp and you want to send a signal to slave device 2, set the yellow marking to 2 and test it.

YONGHOKIM_1-1732893296090.png

 

 

 

 

Reply

Link copied. Please paste this link to share this article on your social media post.

JezielRmz
JezielRmz
Explorer

Posted: ‎2025-05-27 11:37 AM

0 Likes
4
27664
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-05-27 11:37 AM

How do I do Modbus TCP/IP communication using just the M580 CPU

 

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2025-05-29 02:02 AM

In response to JezielRmz
0 Likes
3
27562
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-05-29 02:02 AM

Please refer to the link below.

 

https://youtu.be/QhkIQCOyxjo?si=voJQf6g0BhovJqUF

Reply

Link copied. Please paste this link to share this article on your social media post.

BBB1
BBB1
Explorer

Posted: ‎2025-07-17 09:29 PM

In response to YONGHO-KIM
0 Likes
2
25187
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-07-17 09:29 PM

Dear Yongho Kim! 

I remain hopeful for your guidance, and thank you in advance for any assistance you can provide

We are facing  reading data issues with a Schneider LTMR motor controller (IP: 192.168.10.20) using the READ_VAR function block in EcoStruxure Control Expert on an M580 (BMEP58) PLC without a DTM or NOC module.

We are attempting to read register 455 (System Status 1) using:

  • ADR: '0.0.3.192.168.10.20 TCP.MBS' althougt we should address with 0.0.0 cause I reading data from m580 itself with no additional modules....but its not works that way
  • OBJ: 4
  • NUM: 455 register from official manual (in attachment) I also tried: 900/800-according to internal LTMR mapping by SoMove and also tried without mapping
  • NB: 13

Symptoms:

  • The GEST[0] value is 5121 and constantly changing, indicating some response.
  • GEST[1] =0 no errors
  • However, DATA_READ array stays at all zeroes.
  • GEST[3] (bit status) remains 0, suggesting no data is being updated.

We kindly request clarification on:

  1. Is it valid to use READ_VAR without a DTM or NOC to access the LTMR via Modbus TCP?
  2. Is NUM := 455 correct for accessing System Status 1, or is any offset/adjustment needed?
  3. Are there any known limitations when directly communicating with LTMR over TCP from M580?

Relevant screenshots of the setup, Modbus mapping, and observed data are attached.

Thank you for your support.

 

Attachments
Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2025-07-20 07:00 PM . Last Modified: ‎2025-07-20 10:09 PM

In response to BBB1
0 Likes
1
25147
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-07-20 07:00 PM . Last Modified: ‎2025-07-20 10:09 PM

1. Yes, it is possible.
The M580 CPU has a built-in Modbus TCP client capability, so you can communicate with external Modbus TCP slave devices (like the LTMR) without needing a separate NOC module. However, please ensure the following:

Use the correct ADDM format:
The address should be '0.0.0.192.168.10.20 TCP.MBS'.
The '0.0.3' format is used when a Other module is present.

Slave ID configuration:
LTMR typically uses slave ID 1. You can confirm this in SoMove if needed.

Port 502:
This is the default Modbus TCP port. Ensure it is open and not blocked by any firewall or network configuration.


2. NUM := 455 may not be correct.
LTMR Modbus addresses may be 1-based in documentation but 0-based in actual communication. Based on this:

If System Status 1 is listed as Modbus address 455 (Holding Register 455) in the manual,
you may need to set NUM := 454 in the READ_VAR block.

Some LTMR models use addresses in the 900 range for internal mapped status values.
You should verify the correct address using SoMove and adjust the NUM value accordingly.


3. Yes, here are some known limitations:
READ_VAR only supports INT arrays.
If the LTMR returns REAL (floating-point) values, they will be split across two INTs and require post-processing.

GEST[0] = 5121 typically means “response received but data is invalid.”
This could be due to incorrect addressing, wrong NUM value, or a mismatch in the expected response format.

GEST[3] = 0 indicates that the data is not being updated.
This may happen if the LTMR responds but the requested address does not contain valid or expected data.

Reply

Link copied. Please paste this link to share this article on your social media post.

BBB1
BBB1
Explorer

Posted: ‎2025-09-27 08:48 AM

In response to YONGHO-KIM
0 Likes
0
23373
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-09-27 08:48 AM

Thank you 

Reply

Link copied. Please paste this link to share this article on your social media post.

wpschuster
wpschuster
Explorer

Posted: ‎2025-12-04 07:55 AM

In response to YONGHO-KIM
0 Likes
2
18182
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2025-12-04 07:55 AM

Just curious....but all documentation for read_var, data_exch outline using ADDMX with M580.  

Why do you suggest to use ADDM?

Reply

Link copied. Please paste this link to share this article on your social media post.

FrancescoRibero
FrancescoRibero
Explorer

Posted: ‎2026-07-15 01:28 AM

In response to wpschuster
0 Likes
1
6300
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2026-07-15 01:28 AM

I have the same question of @wpschuster . All documentation that i've found suggest me to use ADDMX for Modicon M580.
Moreover, i have a big question related the input string of ADDMX/ADDM: in my application i need to read data from a Device connected directly on CPU. In documentation i red that ADDMX is used exclusively for Ethernet drop. 
Last question: @BBB1 use 0.0.3, but theoretically must use 0.0.0? Which is the correct one?

 

please @YONGHO-KIM could you help me to clarify?
Thank you

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2026-08-02 06:04 PM

In response to FrancescoRibero
0 Likes
0
4835
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2026-08-02 06:04 PM

Hi,

Here is the clarification regarding your questions based on Schneider Electric's official manual (Control Expert Communication Block Library😞

1. ADDM vs ADDMX for Modicon M580

  • Answer: You can use both ADDM and ADDMX on the M580.

  • Details: For standard communication EFs such as READ_VAR and WRITE_VAR, both ADDM and ADDMX are supported. However, if you are using M580-specific function blocks (e.g., READ_STS_MX, READ_PARAM_MX) or addressing modules in an EIO Drop, you must use ADDMX.

2. Direct Connection to CPU Embedded Ethernet Port

  • Answer: Yes, ADDMX/ADDM is used for devices connected directly to the CPU as well.

  • Details: Although ADDMX is widely used for EIO Drops, it is also required when communicating with Modbus TCP slaves connected directly to the CPU's embedded Ethernet port.

3. Address Syntax: 0.0.3 vs 0.0.0

  • Answer: 0.0.3 is the correct notation for the M580 CPU embedded Ethernet port.

  • Details: While 0.0.0 is used for M340 embedded ports, the embedded Ethernet port on the Modicon M580 CPU is assigned to Channel 3 (Rack 0, Slot 0, Channel 3).

  • Therefore, the correct path syntax for communicating via the CPU embedded port is '0.0.3{IP_Address}' (e.g., '0.0.3{192.168.1.50}'). @BBB1 used the correct address format.

Reply

Link copied. Please paste this link to share this article on your social media post.

sandeepacharya26
sandeepacharya26 Explorer
Explorer

Posted: ‎2026-08-23 08:03 AM

0 Likes
1
2922
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2026-08-23 08:03 AM

@YONGHO-KIM  Kindly confirm, whether BMENOC0321 can act as both Modbus master and Modbus Slave simultaneously in a network? Can you please share a sample program both the configurations? Thanks.

Reply

Link copied. Please paste this link to share this article on your social media post.

YONGHO-KIM
YONGHO-KIM Mentor
Mentor

Posted: ‎2026-08-23 05:01 PM

In response to sandeepacharya26
1 Like
0
2915
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Link copied. Please paste this link to share this article on your social media post.

Posted: ‎2026-08-23 05:01 PM

1) The BMENOC module can operate simultaneously as both a Modbus Master and a Modbus Slave.

 

2) Example of BMENOC Operating as a Modbus Master.
- The BMENOC module is installed in Slot 2 of the CPU rack.
- The IP address of the BMENOC module is configured as 172.168.12.1.
- In the example below, the BMENOC operates as a Modbus Master and requests Holding Register data from a Modbus Slave device with IP address 172.168.12.10

YONGHOKIM_2-1787529666027.png

 

 

3) Example of BMENOC Operating as a Modbus Slave.
- A Modbus Master device can request data using the BMENOC IP address and the standard TCP Port 502
- The Master device can read from or write to the memory areas of the Modicon PLC (such as %M, %MW, etc.).
- In this case, the BMENOC functions as a Modbus TCP Server (Slave), allowing external Modbus Masters to access PLC data.

YONGHOKIM_1-1787529610204.png

 

Reply

Link copied. Please paste this link to share this article on your social media post.

Preview Exit Preview

never-displayed

You must be signed in to add attachments

never-displayed

 

You’ve reached the end of your document

WHAT’S NEXT?

Ask our Experts

Didn't find what you are looking for? Ask our experts!

My Dashboard

Check out the new Feeds and activities that are relevant to you.

To The Top!

Forums

  • APC UPS Data Center Backup Solutions
  • EcoStruxure IT
  • EcoStruxure Geo SCADA Expert
  • Metering & Power Quality
  • Schneider Electric Wiser

Knowledge Center

Events & webinars

Ideas

Blogs

Get Started

  • Ask the Community
  • Community Guidelines
  • Community User Guide
  • How-To & Best Practice
  • Experts Leaderboard
  • Contact Support

    Ask our Experts

    Have a question related to our products, solutions or services? Get quick support on community Forums

    Email Us

    For Community platform-related support, please email us

Subscribing is a smart move!
You can subscribe to this board after you log in or create your free account.
Forum-Icon

Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.

Register today for FREE

Register Now

Already have an account? Login

Terms & Conditions Privacy Notice Change your Cookie Settings © 2026 Schneider Electric

Welcome!

Welcome to your new personalized space.

of

Explore