We will now look at communication between the Productivity 1000 PLC (Modbus TCP Server) and AdvancedHMI (Modbus TCP Client). Advanced HMI is a powerful, adaptable HMI/SCADA (Supervisory Control and Data Acquisition) development package that takes advantage of Visual Studio. There is no coding required and you can simply drag and drop items onto the page. The best thing is that the software is free. We will look at using AdvancedHMI with the Productivity 1000 Series PLC.
Our sample Productivity 1000 PLC program will display a digital panel meter and a gauge of a value in the PLC. Stop and start momentary pushbuttons on the HMI will allow this number to increase or stop. An indication will turn green when the number is increasing and red when it has stopped. The AdvancedHMI package will communicate Modbus TCP over Ethernet to the Productivity 1000 PLC. We will be able to monitor our process via the AdvancedHMI window. Let’s get started.
More information can be obtained on our website. This includes all of the links mentioned in this video.
https://accautomation.ca/productivity-1000-series-plc-advancedhmi-modbus-tcp-ethernet-communication
00:00 Productivity 1000 Series PLC AdvancedHMI Modbus TCP
00:35 Visual Studio Community 2017 – AdvancedHMI
01:31 Productivity 1000 Series PLC – Modbus Address Map
01:55 Productivity 1000 PLC Setup – Ladder Logic Program
03:28 Configuration – Productivity 1000 Series PLC
05:55 AdvancedHMI Setup
06:19 AdvancedHMI Program
08:44 P1000 PLC with AdvancedHMI Control
Here are some previous posts in this Productivity 1000 PLC Series. A full list can be obtained at the following location:
https://accautomation.ca/series/productivity-1000-plc/
Numbering Systems and Tag Database
https://accautomation.ca/productivity-1000-series-plc-numbering-systems-and-tag-database