How to Connect ABB AC500 PLC with Allen Bradley PanelView 800 HMI using Modbus TCP: Syntax for Addressing Variables

Question:

I am looking to establish communication between an ABB AC500 PLC and an Allen Bradley PanelView 800 HMI using Modbus TCP. As I begin testing, I am curious about the syntax for addressing variables in the PanelView. For instance, can I simply assign the address 40001 to register 40001 in the PanelView? What is the proper syntax for addressing registers and coils in this setup?

Top Replies

I have successfully used Kepware as a gateway with the PV1000 Series in the past, but I am unsure about its compatibility with the PV800 series. While it worked well, there were some challenges when upgrading terminal firmware due to the need for a corresponding version of Kepware. This required extra maintenance to ensure smooth operation.

Thank you for your feedback! I see your point about utilizing Kepware as a gateway, especially when dealing with the PV1000 Series. Right now, I am focusing on testing the PV800 series, which is why I am particularly interested in that specific line of products.

Yes, you can indeed link the address 40001 in your PLC to the corresponding register in your PanelView. When entering the address in the HMI, you should have it in the format '40001', no leading zeroes necessary. However, remember that addressing in Modbus can depend on the Modbus variant and addressing in your PLC. With ABB and Allen Bradley systems, the base address is typically offset by 1, so you might need to use 40000 in the PanelView instead of 40001. Always verify addressing in each device's respective documentation to iron out any inconsistencies.

Actually, when addressing via Modbus, the indexed location generally starts at 0, so the numbering can be a bit confusing. If you're trying to reach register 40001, you might actually need to address it as 40000. Not sure about Allen Bradley's PanelView, but it's always crucial to double-check the HMI and PLC manuals or contact their customer support for specifics. You might also want to assurance the proper configuration of your Modbus TCP communication settings. Good luck!

Yes, you're on the right track with the Modbus addressing. In the PanelView 800, you can indeed assign Modbus address 40001 to a tag that corresponds to register 40001. The syntax is typically like: [::1]:40001 where '::1' represents the localhost. If you’re referring to coils, you could use the addressing schema like [::1]:00001. Please be aware that the syntax might vary due to firmware revisions so it's best to consult the user manuals of both ABB AC500 PLC and Allen Bradley PanelView 800 HMI.

More Replies β†’

Streamline Your Asset Management
See How Oxmaint Works!!

βœ…   Work Order Management

βœ…   Asset Tracking

βœ…   Preventive Maintenance

βœ…   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: 1. Question: How can I connect an ABB AC500 PLC with an Allen Bradley PanelView 800 HMI using Modbus TCP?

Answer: Answer: To establish communication between an ABB AC500 PLC and an Allen Bradley PanelView 800 HMI using Modbus TCP, you can follow specific protocols and configurations designed for this purpose.

FAQ: 2. Question: What is the syntax for addressing variables in the PanelView when using Modbus TCP communication?

Answer: Answer: When addressing variables in the PanelView for Modbus TCP communication, you need to follow a specific syntax for registers and coils to ensure proper communication between the devices.

FAQ: 3. Question: Can I directly assign the address 40001 to register 40001 in the Allen Bradley PanelView when setting up communication with an ABB AC500 PLC?

Answer: Answer: Assigning the address 40001 to register 40001 in the PanelView when connecting with an ABB AC500 PLC using Modbus TCP may require following a specific syntax or mapping to ensure accurate data exchange between the devices.

FAQ: 4. Question: What is the proper syntax for addressing registers and coils in the communication setup between an ABB AC500 PLC and an Allen Bradley PanelView 800 HMI using Modbus TCP?

Answer: Answer: To accurately address registers and coils in the communication setup between an ABB AC500 PLC and an Allen Bradley PanelView 800 HMI using Modbus TCP, it is essential

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  β†’