Go Down

Topic: Interfacing Arduino with an HMI (Read 2 times) previous topic - next topic


As I received it as a gift I'm not gonna look into selling it.
I'm looking at it as a learning tool. So far...it's working. :)


$1500.  Were I in your shoes I'd sell it and use the money to buy a nice tablet computer with a decent processor and enough memory to run a modern operating system.

The answer to your question is that you need two things: 1. An RS-232 to TTL serial converter; 2. Software.


After looking through the specs, it looks like its PLC dependant. 

Yep, you need to set up the HMI to talk with a particular brand of PLC. If you want, you can make your own interface with various arduino-compatible LCD and LCD shields.


Oct 15, 2012, 05:23 pm Last Edit: Oct 15, 2012, 05:26 pm by retrolefty Reason: 1
Well I worked on several PLC/HMI installations in the refinery I use to work at before retirement. All the HMI display/keyboards I came across could be called rather simple terminals and one should be able to send data to them and request data from them as one would would any terminal using the correct 'escape codes'. It's just a matter of if the HMI manual documents it's raw commands and control states, baud rates, etc.

The PLC itself would have built in custom 'logic blocks' to make communications to the HMI a little easier for the person writing the PLC ladder logic programs, so the PLC would perform a lot of 'abstraction' for the PLC programmer to use the HMI interface. But at least the ones I came across could be consider pretty general purpose data terminals much like the popular CRT terminals used in decades past, it's just a matter of knowing all the proper 'escape codes' it has available. I would think it would be a good match for a arduino HMI project once you get the proper RS-232 to TTL converter wired up correctly.




Maybe it was coincidence that I made my LCD panel to work on ANSI escape codes (without knowing HMIs work with escape codes). They are nice and once you have it set up, you can add to it and forget all about calling functions with parameters. Everything is done with text!


Hi All,

for HMI visualization you can use our Software VisBee.
Actually  we are working on the driver to communicate between ARDUINO and our visualization Software VisBee.
MODBUS (and others) is already working.

It's a fully loaded professional Visualization system for HMI and SCADA.

You can download the Software without any restrictions at www.visbee.de (english version)

The is a extra version for ARDUINO - Fans ;-)  (VisBee-light)

The driver will be available during march/april 2013.

If you have further questions let me know.....

VisBee visualization by christ-elektronik

- http://www.visbee.de -
- sales@visbee.de

- +49 8331 / 83 71-135

Go Up