Communication-capable Circuit Breakers

WL Circuit Breaker

Exception Responses

Except for broadcast messages, when a master device sends a query to a slave device, it expects a normal response. One of four possible events can occur from the master's query:

1.If the slave device receives the query without a communication error, and can handle the query normally, it returns a normal response.

2.If the slave does not receive the query due to a communication error, no response is returned. The master program will eventually process a timeout condition for the query.

3.If the slave receives the query, but detects a communication error (parity or CRC), no response is returned. The master program will eventually process a timeout condition for the query.

4.If the slave receives the query without a communication error, but cannot handle it (for example, if the request is to read a non-existent coil or register), the slave will return an exception response informing the master of the nature of the error.

The exception response message has two fields that differentiate it from a normal response:

Function Code Field: In a normal response, the slave echoes the function code of the original query in the function code field of the response. All function codes have a most-significant bit (MSB) of 0 (their values are all below 80 hex). In an exception response, the slave sets the MSB of the function code to 1 (adds 80 hex to the function code). With the function code's MSB set, the master's application program can recognize the exception response and can examine the data field for the exception code.

Data Field: In a normal response, the slave may return data or statistics in the data field (any information that was requested in the query). In an exception response, the slave returns an exception code in the data field. This defines the slave condition that caused the exception.

Example:

Request Message to slave

The following is an example of a request to read Dataset 1 (Diagnostic Information) from a COM16 slave device at MODBUS address 7. Dataset 1 has 8 registers, but in this example, the Master tries to read just 6 registers.

07H

Slave Address

03H

Function Code

01H

Register Start Address “High” (Dataset 1

 

address is 0100 hex)

00H

Register Start Address “Low”

00H

Quantity of Registers “High”

06H

Quantity of Registers “Low” (6 registers is not

 

valid)

xxH

CRC Check Code “Low”

xxH

CRC Check Code “High”

Reply Message from slave

The response returns the function code with the high bit set indicating an exception response. The Exception Code returned is 03 (Invalid Data Value). This exception code indicates that an illegal amount of data was specified for the requested Dataset.

07H

Slave Address

83H

Function Code

03H

Exception Code (Illegal Register Amount)

xxH

CRC Check Code “Low”

xxH

CRC Check Code “High”

3/9

WL MODBUS Communication and Electronic Accessories • January 2005

Page 56
Image 56
Siemens UL1066, UL 489 specifications Exception Responses, Request Message to slave

UL 489, UL1066 specifications

Siemens UL1066 and UL489 are essential components in the landscape of electrical equipment, specifically in circuit protection and control. These standards ensure reliability, safety, and efficiency in various applications, including industrial, commercial, and residential settings.

The Siemens UL1066 is primarily focused on disconnect switches. These devices are designed to isolate electrical circuits, ensuring the safety of both personnel and equipment during maintenance or in case of faults. One of the key features of UL1066 disconnect switches is their high breaking capacity, enabling them to handle significant fault currents without failure. This characteristic is crucial in protecting downstream equipment from damage caused by short circuits. The UL1066 switches are also known for their robust construction, often featuring a metal enclosure that enhances durability and environmental resistance. Additionally, these switches can be operated manually or remotely, offering flexibility in operation and control.

On the other hand, Siemens UL489 circuit breakers provide comprehensive protection against overcurrents and short circuits. These devices not only interrupt fault currents but also protect connected devices from damage due to overload situations. Key features of UL489 circuit breakers include adjustable trip settings, which allow users to customize the response to overcurrent conditions based on specific application requirements. This adaptability makes them suitable for a wide range of environments, from large industrial plants to smaller commercial buildings.

Both UL1066 and UL489 products are constructed with advanced technologies, such as thermal-magnetic or electronic trip mechanisms in UL489 devices, ensuring precise and timely interruption of fault currents. These technologies promote energy efficiency and stability within electrical systems. In addition, many of these devices are equipped with indication features, providing clear visual status cues for quick assessment in emergency situations.

In terms of characteristics, both UL1066 and UL489 devices adhere to rigorous testing and certification processes to meet UL standards. This compliance assures users of their performance and reliability. Furthermore, the devices are designed to accommodate a wide range of operating temperatures and environmental conditions, making them versatile choices for various applications.

In summary, Siemens UL1066 and UL489 devices are paramount in ensuring safety and efficiency in electrical circuits. Their advanced features and robust construction make them indispensable in protecting both personnel and equipment in an array of industrial and commercial applications.