Summary
Keywords
Full Transcript
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 leverages Visual Studio. No coding is required, and you can 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 indicator will turn green when the number is rising 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 Video https://youtu.be/s-TAWomBeIs Contact and Coil Instructions https://accautomation.ca/productivity-1000-series-plc-contact-and-coil-instructions Video https://youtu.be/xMP9EEVlm1k Timer Instructions https://accautomation.ca/productivity-1000-series-plc-timer-instructions Video https://youtu.be/egUnU8paLCA Counter Instructions https://accautomation.ca/productivity-1000-series-plc-counter-instructions Video https://youtu.be/tEWAXWugxqI Math Instructions https://accautomation.ca/productivity-1000-series-plc-math-instructions Video https://youtu.be/xPJGC9LaYFc Data Handling Instructions Part 1 https://accautomation.ca/productivity-1000-series-plc-data-handling-instructions-part-1 Video https://youtu.be/ARK8F2q-kJU Data Handling Instructions Part 2 https://accautomation.ca/productivity-1000-series-plc-data-handling-instructions-part-2 Video https://youtu.be/3fvvfhy16SA Array Functions Part 1 https://accautomation.ca/productivity-1000-series-plc-array-functions-part-1 Video https://youtu.be/8ITrEWeBgPc Array Functions Part 2 https://accautomation.ca/productivity-1000-series-plc-array-functions-part-2 Video https://youtu.be/jO0z6-MpGqE Array Functions Part 3 https://accautomation.ca/productivity-1000-series-plc-array-functions-part-3 Video https://youtu.be/8M3LV-XihNo Program Control https://accautomation.ca/productivity-1000-series-plc-program-control Video https://youtu.be/QPrIzxDq16A Data Logger https://accautomation.ca/productivity-1000-series-plc-data-logger Video https://youtu.be/mM1zbbX7zVg Web Server https://accautomation.ca/productivity-1000-series-plc-web-server Video https://youtu.be/ZuZd3lqp87c Modbus RTU Serial Communication https://accautomation.ca/productivity-1000-series-plc-modbus-rtu-serial-communication Video https://youtu.be/6LqbOyrWQ88 Modbus TCP Ethernet Communication https://accautomation.ca/productivity-1000-series-plc-modbus-tcp-ethernet-communication Video https://youtu.be/CEyIJUmpqcI There are several reasons why we are using the Productivity 1000 Series Controller. Here are just a few. - 50MB user memory - Can handle very complex applications easily. - 4 built-in communication ports โ Easy connectivity to your network. - Data logging up to 32 GB on a microSD card - Add up to 8 IP modules to communicate to your field sensors. This will give you a total of 128 discrete IO points or 32 analog IO channels. - Free Software and 30 days of free training with every CPU from Automation Direct. - Interactive PLC Configuration Tool - Tag Names - Auto-discovery IO โ Physical I/O tags will be generated based on each moduleโs position in the base. - I/O Modules have QR codes under the wiring cover. This can be scanned so you can have the latest specifications/wiring diagrams for the module. - Limitless PID โ Autotuning โ Individual or Cascade Mode - etc - Web Server and Mobile Access - Advanced Software instruction set The Productivity 1000 series of programmable logic controllers currently has all of these features built into the P1-540 CPU. This CPU (Central Processing Unit) is also known as MPU (Multi-Processing Units) because of its communication capabilities. https://www.accautomation.ca
