This tutorial shows you how to establish communication between several ACEs via the HMI.
We are going to setup a comunication with these ACE PLCs:
- ACE 1802 as slave I/O
- ACE 3090 as master of the ACE 1802
- CommadHMI who manage the data forwarding
But you can use any ACEs able to be connected to the HMI.
Some examples of architectures with ACE PLC and HMI
![]() |
![]() |
![]() |
Step by step, what you need to do:
In the remote slave ACE 1802 PLC
Make a simple program like this. We transfer:
You can named ui16 as you want. |
In Modbus register, enter the ui16 words
Remember the address of inputs/outputs |
![]() |
![]()
|
Check than yours OutBits ui16 are remotly writable in Modbus! | |
![]() |
Now, you can upload your program:
- Upload the program
- Run the program
Then connect the ACE to the HMI via its RS232 port or USB port. (See the tutorial about ” Getting started with your ACE and your CommandHMI “)
In the master ACE 3090 PLC
Make a simple program like this. We transfer:
You can named ui16 as you want. |
In Modbus register, enter the ui16 words
Remember the address of inputs/outputs |
![]() |
![]() Check than yours RInBits ui16 are remotly writable in Modbus! |
Now, you can upload your program:
- Upload the program
- Run the program
Then connect the ACE to the HMI via its RS232 port or USB port. (See the tutorial about ” Getting started with your ACE and your CommandHMI “)
In the HMITool software
Now we are going to:
For that, we enter 3 data forwarding rules: |
||
Remote inputs |
Remote inputs |
Remote outputs |
You must have your ACE PLCs connected to the HMI, via RS23, RS485 or USB
ACE 3090 connected to the HMI via the RS232 port (Modbus) |
ACE 1802 connected to the HMI via the USB port (Modbus) |
Upload your HMI project.
About the performance of data refresh
From the master, the remote inputs/outputs are refreshed approximately every 10 to 130 ms.