Content deleted Content added
Add OSI model |
Corrected sentence structure to make text easier to read. |
||
(45 intermediate revisions by 15 users not shown) | |||
Line 1:
{{Short description|Industrial automation protocol}}
{{Infobox fieldbus protocol
| Name = HART
Line 12 ⟶ 13:
The '''HART Communication Protocol (Highway Addressable Remote Transducer)''' is a hybrid analog+digital industrial automation open protocol. Its most notable advantage is that it can communicate over legacy 4–20 mA analog instrumentation current loops, sharing the pair of wires used by the analog-only host systems. HART is widely used in process and instrumentation systems ranging from small automation applications up to highly sophisticated industrial applications.
Line 47 ⟶ 48:
| 5–20
| Synchronization and Carrier Detect
|-▼
|-
| Address
|
| defined by bit 7 in Delimiter.
Specifies slave, Specifies Master and Indicates Burst Mode |-
| Expansion
Line 84 ⟶ 83:
===Start delimiter===
This byte contains the Master number and specifies that the communication packet is starting.
{| class="wikitable" style="margin: 0 auto; text-align:center"
|+Delimiter Field
▲|-
! [[Bit]]
! style="text-align:center;" | 7 !! 6 !! 5 !! 4 !!3 !! 2 !! 1 !! 0
|-
! Desc
| Address size
|colspan="2"| Number of Expansion bytes
|colspan="2"| Physical layer type
|colspan="3"| Frame type
|}
;bit 7, if high use Unique (5 byte) address, else use Polling (1 Byte) addresses.
;bit 6 and 5, Number of Expansion bytes: normally it set if Expansion field is used, normally 0.
;bit 4 and 3, Physical layer type: 0=Asynchronous, <br> 1=Synchronous
;bit 2, 1 and 0, Frame type: 1=BACK Burst Acknowledge send by Burst-mode Device<br> 2=STX Master to Field Devices.<br> 6=Slave Acknowledge to STX frame.
===Address===
Line 113 ⟶ 131:
==External links==
* [http://www.FieldCommGroup.org/ FieldComm Group]
* [http://hartprotocollite.codeplex.com/ .NET Open Source project] {{Webarchive|url=https://web.archive.org/web/20171223221824/http://hartprotocollite.codeplex.com/ |date=2017-12-23 }}
{{List of automation protocols}}
|