Thanks for these lovely videos on SUPCON DCS. I really love your videos. In fact watching the videos i was just wondering how knowledgeable you are on this topic. Thanks again.
Mashallah ,, That was best video I have ever watched about the ModeBus. Thanks very much. AjarakAllah. If u could, please give some example how to send these data by PLC to the slaves.
I am experiencing some issues with the 4 to 20 mA output from my Rheotherm flow meter. When I power the transmitter, it shows up on the screen, I check the power is 24Vdc and when I check the output from the transmitter to the Analog input card, I'm not getting a known 4 to 20 mA signal. To clarify, the power cable is connected to the power terminal of the transmitter, and the signal cable is connected to the output of the transmitter and channel 10 of the Analog input card. Could you please assist me with this? Here are some details that might help: SERIAL NO: 17014-01 RANGE: 0.0273-27.3 MMSCFD
Here are the general steps you can follow: Understand the Modbus Communication Basics: Ensure you and the automation engineer are well-versed in Modbus communication. Modbus is a widely used protocol for industrial automation and can work over different physical layers like RS-232, RS-485, or Ethernet. Determine the Communication Medium: Identify the physical medium over which the communication will take place. Common options include RS-232, RS-485, or Ethernet. The choice depends on the hardware capabilities of both the Supcon JX300 XP system and the third-party controller. Configure Modbus Parameters: Define Modbus parameters such as data rate (baud rate), parity, stop bits, and data format. Both devices (Supcon JX300 XP and the third-party controller) must be configured with the same settings for successful communication. Select a Modbus Mode: Determine whether you will use Modbus RTU (Remote Terminal Unit) or Modbus TCP (Transmission Control Protocol) based on the chosen communication medium. Modbus RTU is typically used for serial connections (RS-232 or RS-485), while Modbus TCP is used over Ethernet. Identify Data Points: Decide what data points or registers you want to exchange between the Supcon JX300 XP system and the third-party controller. This includes input registers, holding registers, coils, and discrete inputs. Ensure both devices have the appropriate registers mapped or configured for data exchange. Write and Read Data: Develop or configure the automation software or script on both ends (Supcon JX300 XP and third-party controller) to write data to and read data from the designated Modbus registers. Testing and Troubleshooting: Test the communication between the Supcon JX300 XP system and the third-party controller. Monitor for errors or issues and troubleshoot as needed. Use Modbus diagnostic tools if available.
Sure, here are the answers to your questions: 1. The Modbus function code used in the request from the master to read several registers of the slave is 0x03, which is the Read Holding Registers function code. 2. The address of the first register to read in the master query is 0x0202. 3. The number of registers to read in the master query is 0x0258, which is 600 in decimal. 4. To decode the Modbus message sent by the slave, we can break down the message into its different parts: Slave Address: 0x04 - This indicates that the message is intended for slave device with address 0x04. Function Code: 0x03 - This indicates the function code used in the request, which is 0x03 for Read Holding Registers. Starting Address: 0x0202 - This is the address of the first register to be read by the master. Number of Registers: 0x0258 - This is the number of registers to be read by the master. CRC: 0xDE74 - This is the Modbus CRC value for error checking. To answer the question "What is the request sent by the Modbus master to read the slave registers from the address of departure 00 64?", we can convert the decimal value 100 (which is 0x64 in hexadecimal) to a Modbus address, which would be 0x0064. Thus, the request sent by the Modbus master would be: Slave Address: 0x04 Function Code: 0x03 Starting Address: 0x0064 Number of Registers: 0x0258 (600 in decimal) CRC: Calculated by the master based on the request message. Show less