Tips for Setting up a Modbus Network with Siemens LMV 3 Burner Controllers as Slaves on DL262 Directlogic PLC

Question:

Greetings fellow sea captains and wizards! I have been tasked with acquiring 4 values from each slave, and while I am familiar with the MRX and MWX instructions, I have never personally used them before. I have all the necessary manuals, but I am seeking tips and tricks to ensure a successful setup as this will be my first time executing this task. Your help and expertise are greatly appreciated. Thank you all!

Top Replies

When using LMV3, it is crucial to focus on data structures. If the data you require is stored within a structure, make sure that your Modbus read multiple registers request covers the entire structure to prevent transaction failures.

I am tasked with reading four items from each LMV unit by setting up the Modbus network. I have the V memory location and data type provided, so there should be no issue with that. I also have a converter spreadsheet for Koyo Modbus register addresses. However, I am unsure of how to populate the MRX ibox instruction itself. My main goal is to retrieve specific values from each LMV3 unit through the OCI interface. This includes two BCD words and two individual bits (bit 11 and bit 0 in DirecSoft 6 ladder RLL). Any advice on this matter would be greatly appreciated.

Are you in search of the Modbus mapping guide for the LMV3? If not, I am able to provide a copy of my existing map. Just let me know the four specific parameters you require, and I will share their corresponding Modbus addresses for the LMV3.

Thank you! In my burner control application using a DL262 PLC, I am currently monitoring the following parameters: flame signal, error code, HGPS switch status, and alarm status. Are there any other important parameters that should be included for optimal burner performance? This is my first time setting this up. Let me know if there are any additional suggestions.

The flame signal is represented by Modbus 40014 and is scaled from 0 to 100%. The status of the HGps switch can be found in Modbus word 40036 or 40037 under the category of "Inputs". These inputs are hard-wired to the LMV3 system, with bit 11 identified as "DW Max Gas" in a data sheet dating back to 2004. If "Hgps" refers to a mercury pressure switch set to activate at a certain pressure measured in inches of mercury, it could serve as the high-level switch, while bit 10, labeled as "DW Min Gas", could function as the low-pressure switch. For error codes and alarm statuses, there are two data structures in place. The "Lockout History" consists of 16 unsigned 16-bit registers, with the first register designated as the "Error Code" located at Modbus 400401. Additional registers contain related data to the lockout. Another structure for previous lockouts begins at Modbus 40417, with structures available for the eight most recent lockouts. Additionally, there is an 8-register data structure for "Error History" starting at Modbus 40545, with the first register indicating the error code and the remaining seven storing further error-related data. It is essential to request the entire data structure rather than just the error code, as you will need to read and sort through all 16 or 8 addresses within the PLC logic. Referring to a past project involving a burner control system, approximately 20 years ago, I participated in a project to manage multiple LMVs using a PLC for sequential on/off control to regulate header pressure. Transitioning from keypad to Modbus control for each LMV proved to be challenging, although specific details have faded from memory.

Hey there! Exciting to see you venturing into new terrain. One tip I can share when using MRX and MWX instructions is to first understand their basic function. MRX is generally used to read a single or multiple input registers while MWX writes to multiple registers. You may find it convenient to create a simple test bench initially to get the hang of the instructions. This might give you a better understanding of how the data is processed. It also allows for troubleshooting without causing major disruptions. Additionally, always remember to take care of endianess while dealing with these instructions. Be sure to share how it goes, and don't hesitate to ask more questions if you need. Good luck!

Hello there! It's great to see you're taking on new challenges. While MRX and MWX are indeed vital for acquiring data, understanding their operation is key. They're quite similar, except MRX reads the data from a slave (device), while MWX writes data. My main advice would be to ensure supervisory control and data acquisition system integrity by using addresses that are specific to each slave. Always double-check your code and instructions to avoid miscommunication with the devices. Remember, practice makes perfect, so don't worry if you don't get it right on the first attempt! Best of luck!

It's great to hear you're venturing into this, mate! The most crucial point when using MRX and MWX instructions is to ensure that the PLC where you're getting the data from and your slave device have the same data format. If not, you may have issues with byte swapping. Another piece of advice: always double-check the addresses on both devices, as any disruption could lead to operation failure. It might seem overwhelming, but once you get the hang of it, you will find it quite intuitive. Wishing you smooth sailing in your coding journey!

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. What are MRX and MWX instructions in the context of setting up a Modbus network with Siemens LMV 3 Burner Controllers as slaves on a DL262 Directlogic PLC?

Answer: - MRX and MWX instructions are used for acquiring values from slaves in a Modbus network. They facilitate the communication between the PLC and the slave devices.

FAQ: 2. How can I ensure a successful setup when using MRX and MWX instructions for the first time with Siemens LMV 3 Burner Controllers as slaves on a DL262 Directlogic PLC?

Answer: - To ensure a successful setup, it's important to carefully follow the instructions provided in the manuals, seek tips and tricks from experienced individuals, and test the communication between the PLC and the slave devices thoroughly.

FAQ: 3. What tips and tricks can help me set up a Modbus network with Siemens LMV 3 Burner Controllers as slaves on a DL262 Directlogic PLC effectively?

Answer: - Some tips for setting up the Modbus network include ensuring proper wiring connections, configuring the communication settings correctly, addressing the slave devices accurately, and testing the communication to verify data acquisition.

FAQ: 4. How can I acquire 4 values from each slave using MRX and MWX instructions with Siemens LMV 3 Burner Controllers as slaves on a DL262 Directlogic PLC?

Answer: - To acquire 4

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  â†’