22.07.2013 Views

II - DCE FEL ČVUT v Praze

II - DCE FEL ČVUT v Praze

II - DCE FEL ČVUT v Praze

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SIMATIC S7 HART Analog Modules<br />

4.8.3 HART Communication Data Records<br />

Transfer data<br />

records<br />

Coordination<br />

rules for HART<br />

communication<br />

4-30<br />

HART communication can be operated by up to 7 clients, using two separate<br />

channels each. There are 14 separate data transfer areas for this purpose, 7<br />

for channel 0 and 7 for channel 1. Each transfer area consists of a command<br />

data record and a response data record.<br />

Each client / channel is allocated fixed data record numbers:<br />

Channel Client / Data<br />

record<br />

1 2 3 4 5 6 7<br />

0 Command 10 14 18 22 26 30 34<br />

0 Response 12 16 20 24 28 32 36<br />

1 Command 50 54 58 62 66 70 74<br />

1 Response 52 56 60 64 68 72 76<br />

Each client may only use the data record numbers allocated to its transfer<br />

area.<br />

For example, for client 6, channel 0: the command is data record 30 and<br />

the response is data record 32.<br />

After a client has written a command data record, it must read the<br />

response data record before it can write another command data record.<br />

The transfer area of each client is allocated a data ready bit which is set<br />

when new data can be fetched (see Figure 4-20).<br />

In Master Class 2 the client can evaluate the “processing state” in the<br />

response data record: if the “processing state” indicates “successful” or<br />

“error,” the data record contains current response data or error bits<br />

respectively.<br />

The data record must always be read completely, as the the data record of<br />

the module can be changed after the first reading.<br />

The status section of the data record provides information on any errors<br />

that have occurred.<br />

The HART burst mode cannot be used by more than one client at any one<br />

time (that is, only one client can set this operating mode with a<br />

command).<br />

I/O Modules with Intrinsically-Safe Signals<br />

C79000-G7076-C152-04

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!