Home
        Hart Interface Programs User Manual
         Contents
1.                                                                                  PID LABEL BASE       N HART COMM MAIN  _ CARD CARD CARD  IE s8 EI  o       33 HART i y M  38 CARD     MOUNTING      SCREW     22  O  A RI    6 PIN nN  5 7 A HEADER o  2 fS 9 oe Te SOCKET  1 9  ss E H Side View    tl Le    oe  Section A A  BEG  A  HART INTERFACE CARD  INSTALLED IN ROC306 OR ROC312 HARTCRD    Figure 2 5  HART Interface Card Installation    Perform the RAM Backup Procedure  Refer to Section RAM Backup and Restoration  on page    Remove Power from the ROC     Remove the screws that hold the upper cover in place  and lift off the cover  Note that on a  ROC312  some resistance may be encountered because of the connector that mates the I O  module board in the cover to the main circuit board    Ensure that a communications card is installed on the main circuit board  If not  install a  communications card as detailed in your ROC user manual    Take the 6 pin header connector supplied with the HART card and plug it into socket J9 on  the main board just below the bottom edge of the communications card  See   Side View   If the J9 socket is not present  then the ROC is not HART compatible    Align the HART card with the 6 pin header and the two connectors on the communications  card  Gently press on the card until the connectors firmly seat     Install the mounting screw to secure the HART card  Refer to Figure 2 5    Rev 3 99       HART Program User Manual    8  Reinstall the upper cover
2.                               File Meter I O Data Display History Utilities System Help  Config Hart Device 1 of 32  Device Tag OoOo Update Flag  Device Num 1      Normal Poll K l Clear Config Bit  Hart Pt Num 12      Update All Values      Updating  Soft Point d      Write Changes     Writing Data  Update Counter d   3  Clear Structure  Primary Value d  Primary Units Undefined Poll Method  Primary Current 6  9060000   OPY Only     Softpoint Poll  Primary Percent B AAAAAAR   3  PY and Current      Manual Mode  Secondary Value   BABA9A9      Dynamic Variables          Skip This Device  Secondary Units Undefined     Slot Variables  Tertiary Value d AAAAAAR Slot Variables  Tertiary Units Undefined Alarming  4th Value d AAARAAA       Disabled Advanced Featuresk  4th Units Undefined      Enabled  Alarms Device Status  Communications  DK Command Response  d   F1 Updateg   F2 Prevm  F3 Neutg  CFA  Copy  F5 Pasteg I F6 Cancelg   F8 Save  On Line  COMI          Rev 3 99    Figure 5 1  Config HART Device Using ROCLINK    5 1       HART Program User Manual    Device Tag     Enter up to ten characters to identify the HART Point being defined in this screen  Any  alphanumeric characters  including spaces  may be used  This field is a read write field that  displays or modifies the tag residing in the HART device  If you change the Device Tag for a  multi drop device  the new Device Tag in the Config Hart Point display is also changed     If you change or enter a new Device Tag  you must p
3.                     LIMIT OT       SELF  POWERED  HART DEVICE 1                               MUX MODEM                                           H o wa   gt     SELF  POWERED DOCO295A    HART DEVICE 2                                                                     SELF  POWERED SELF POWERED  HART DEVICE 5   5 HART DEVICE  S   X J  CHANNEL 1  MULTI DROP MODE CHANNEL 2  POINT TO POINT MODE    Figure 2 3  Field Wiring using Self Powered HART Devices    2 12 Rev 3 99       HART Program User Manual    2 3 3 Testing the HART Interface Module    The HART Interface Module provides the source for the HART devices and uses two test procedures to  verify correct operation  Use the first procedure to check the integrity of the loop power and the second  to verify communications     2 3 3 1 Verify Integrity of Loop Power Supplied by ROC  Equipment Required  Multimeter    1  Measure voltage between terminals A and B to verify channel 1   2  Measure voltage between terminals A and C to verify channel 2     The voltage read in both measurements should reflect the value of  T less the voltage drop of the  HART devices  24 volts indicates an open circuit in the I O wiring  a defective HART device  or a  defective module     2 3 3 2 Verify Communications  Equipment Required  Dual trace Oscilloscope    In this test  the HART module and the ROC act as the Host and transmit a polling request to each  HART device  When polled  the HART device responds  In this test  use the oscilloscope to obs
4.             AANAOAAANAAAAAAAANAAAAAAA          GE                                              ROC306 HART INTERFACE                                  Ca                               S  d   p  d D  d pb  Mod D  d D  d DS  6 d m  e    elle  an                                     Gl  g   a  2  6  Ss o  209  566  999                                                                                                                                                          q  q  q us  mm AAAAAAA 9 q D  oo q D  a q  mm Z51515 515 5  q  Ee c15 a i  o  oo cre Lo fom HE  CRS  EE CRI oP G  HE  cra  mm   CR2 G4 Le   mae 2 R7 QH Lo z H HE CR5 N  mea Y   Of J cre   IE  m m C18 eCe  F  obe c19 OS G  HEI  CR7  as G  HE  cre  oo c20 oC jo  sur      ee aa RP3  a  ES                         DOCO121A    Figure 2 4  HART Interface Card    In the point to point mode  digital communications is superimposed on the 4 to 20 milliamp analog  signal  which can still measure the process variable  through a built in analog input  This mode allows  communications with one HART device per fixed analog input point     2 14 Rev 3 99       HART Program User Manual    In the multi drop mode  as many as five HART devices can be connected in parallel to a single built in  analog input  Like the point to point mode  digital communications are superimposed on the fixed  signal  typically 4 mA   however  the analog signal is used only to measure the current consumed by  the multi drop loop  With all three built in anal
5.        EN A OD Po     F1 lpdateg   F2 Prevm  F3 Neutg  CF 4  Cop  Fo Pastem   F6 Cancelm   F8 Save                On Line  COMI       Figure 4 1  Config HART Point Using ROCLINK    Rev 3 99 4 1       HART Program User Manual    When using a HART Interface Card program  the first line  Config Hart Point 1 of x  shows the  current point displayed  1  and the maximum number of points  x   The value for x is fixed at 3 when  using the HART Interface Card  When using a HART Interface Card program  the HART Points use  the three built in analog input points  for example  HART Point 1 uses Analog Input Point Number 1    If you are monitoring or controlling a fast changing process  it is a good idea to configure the HART  Point into the point to point mode and also configure the corresponding Analog Input point to make use  of the analog signal     When using a HART Interface Module program  the first line  Config Hart Point 1 of x  shows the  current point displayed  1  and the maximum number of points  x   The value for x is the number of  modules multiplied by 2  There are two points for every module installed  If you are monitoring or  controlling a fast changing process  it is a good idea to configure the HART Point into the point to   point mode  The HART modules do not use  and are not associated with  any Analog Inputs  whether  built in or modular  The HART module can power the HART device s   and communicate digital  HART Protocol only using the I O termination block associ
6.    Field Automation Systems    HART INTERFACE PROGRAMS    User Manual    Form A4650  March 1999    Part Number D301069X012       HART Program User Manual    Revision Tracking Sheet  March 1999    This manual may be revised periodically to incorporate new or updated information  The revision date  of each page is indicated at the bottom of the page opposite the page number  A major change in the  content of the manual also changes the date that appears on the front cover  Listed below is the revision  date of each page     Page Revision    All 3 99    Fisher  Fisher Rosemount  and Managing The Process Better are marks owned by the Fisher Rosemount group of companies  HART is a  registered trademark of the HART Communication Foundation  All other marks are the property of their respective owners        Fisher Controls International  Inc  1994 1999  All rights reserved    Printed in the U S A    While this information is presented in good faith and believed to be accurate  Fisher Controls does not guarantee satisfactory results from  reliance upon such information  Nothing contained herein is to be construed as a warranty or guarantee  express or implied  regarding the  performance  merchantability  fitness or any other matter with respect to the products  nor as a recommendation to use any product or    process in conflict with any patent  Fisher Controls reserves the right  without notice  to alter or improve the designs or specifications of the  products described herein     
7.    HART Program User Manual    The Device Status definitions include       OK     Device is functioning correctly       Device Malfunction     Device is not functioning correctly  A failure has occurred   Measurement is not valid      PV Out of Limits     Process Variable or Primary Value measurement is outside of the Upper  Sensor Limit or Lower Sensor Limit  The analog signal and digital values read by the HART  Commands are unreliable      Configuration Change     The Host or local operator interface  LOI  has changed the Slave   s  configuration  Primary Host should recognize this bit and re read configuration information  and then transmit Command 38 to clear the configuration bit      Non PV Out of Limits     Variable other than the Process Variable or Primary Value out of  limits  The analog signal and digital values read by the HART Commands are unreliable   There is no way to identify the specific variable      Cold Start     HART device has been powered up      PV Output Saturated     Measurement is outside the linear analog output range  Lower  Output Limit   0 6  through Upper Output Limit 45    A linear overrange band  typically      0 63   3 9mA  to  105   20 8mA  is often allowed before this error occurs      More Status Available     More Status information is available than can fit into this single  byte      PV Output Fixed     The device is in multi drop mode or the Process Variable or Primary  Value  PV  is currently set to a fixed value for testing  Appli
8.    LOOP POWER    CHANNELS    HART DEVICES  SUPPORTED    POWER  REGUIREMENTS    2 20    HART Interface Module Specifications    A  Loop Power   T   B  Channel 1  CH1   C  Channel 2  CH2     Total power supplied through    module for HART devices is 20 mA  per channel at 21 to 29 Vdc  Each    HART device typically uses 4 mA     Two HART compatible channels   which communicate via digital  signals only    Mode  Half duplex    Data Rate  1200 BPS  asynchronous    Parity  Odd    Format  8 bit    Modulation  Phase coherent   frequency shift keyed  FSK  per  Bell 202    Carrier Frequencies  Mark 1200  Hz  Space 2200 Hz    0 1      Point to Point Mode  Two HART  devices  one per channel      Multi drop Mode  Up to 10 HART    devices  five per channel   32  HART devices maximum     Loop Source  11 to 30 Vdc  40 mA    maximum from ROC power supply  or I O converter card    Module  4 9 to 5 1 Vdc  17 mA  maximum        VIBRATION    WEIGHT    MECHANICAL  SHOCK    CASE    ENVIRON   MENTAL    APPROVALS    20 Gs peak or 0 06 in  double  amplitude  10 to 2 000 Hz  per  MIL STD 202 method 204  condition F     1 7 ounces  48 grams  nominal     1500 Gs 0 5 mS half sine per  MIL STD 202  method 213   condition F     Solvent resistant thermoplastic  polyester  meets UL94V 0   Dimensions 0 60 in  D by 2 00 in   H by 1 69 in  W  15 mm by 51  mm by 43 mm   not including  pins     Meets the Environmental specifi   cations of the ROC or FloBoss  unit in which the module is  installed  including Temper
9.    esse see ses see 5 11  5 16  6 8  Configuration Change Bit   ele ER N EE EK 6 8  Configuring HART Points   Using GV OT ee es Gegee GE anes 4 3   Using ROCLINK See SE GR ee ep es tae antes 4 1  Configuring the HART Device   Using GV AO ss Dee SEED geoes ieee EE 5 12   Using  ROCLINK ss EE De ep ees EE Gegee ee ee Eg 5 1  D  Damping Value    iese see nyen ises 5 9  5 20  BE EN OE EE 3 6  3 7  3 9  6 3  Default  DIreCtOry ss  ese Es ekesperi prei ee ge eg 2 5  Deleting A User Program   From Flash MeEMOTY      esse see se see se ees ke ee ee ee 3 18  Bv ER EE N 5 7  5 18  Deviceld ss EE ie cats EE Ee ed stevia ee 5 18  De Vice ID    ses Re ER Gee EG Ee Ee 5 7  BES UR N RE EE N 5 18  Device Malfunction        iese ese see ee ee ee ee ee Re 5 11  5 16  Devic   Message is  sie EER ER ree GERS s kak de see 5 7  5 18  Device NUM    esse ese ee see se ee ee ee ee ee TEE 5 2  5 13  Device Serial NG  BEES tosses SE Gegee ra AREA 5 8  Device Status       esse sees ee ee ee ee ee ee 5 11  5 15  5 16   Using ROCLINK es  sies sees oriire israe isser eses 5 9  Device AET AE EE N 5 2  5 14  Device Tags 1 through 5    sesse se ee se se ee 4 2  4 4  DEvICETYDE SR RR Re SE RIGE Gee Ds EG Ee ee eed 4 2  Bid AA ER EE RE 2 5  DR ER KEER ER EE N 5 19  DocumentaHONn      esse esse esse ee se n ee GR Re ee ee be 5 8  Dowilo  d EE ER OR vee desea debedesvcnetenenves 3 10   l 1       HART Program User Manual    Download User Programs         eise se se se se ee ee ee 3 12   By ide n EE EO OE OE 3 9  F
10.   F3 Next  to view each of the points     NOTE    It is not recommended that a HART device be used for inputs to PID controls or  AGA calculations unless the input is used in a slow acting process     4 2 Rev 3 99       HART Program User Manual    4 2 CONFIGURING HART POINTS USING GV101  To configure HART Points using the GV101 Configuration Software     1  Press F4  Configure  from the GV101 Main Menu   2  Type 1 and press Enter to select Configure ROC   3  Select Config Hart Point  Refer to Figure 4 2        Config Hart Point 1 of x    Point On Off  Single Multi 3  Scan On Off  Input Output 0  Device 1 Tag DPT 1  Device 2 Tag PT 1  Device 3 Tag TT 1  Device 4 Tag    Device 5 Tag    Figure 4 2  Configure Hart Point                      When using a HART Interface Card program  the first line  Config Hart Point 1 of x  shows the  current point displayed  1  and the maximum number of points  x   The value for x is fixed at 3 when  using the HART Interface Card  Keep in mind the HART Points use the built in analog input points   for example  HART Point 1 uses Analog Input Point Number 1   If you are monitoring or controlling  a fast changing process  it is a good idea to configure the HART Point into the point to point mode and  also configure its corresponding Analog Input point to make use of the analog signal     When using a HART Interface Module program  the first line  Config Hart Point 1 of x  shows the  current point displayed  1  and the maximum number of points  x   T
11.   HART Program User Manual    3  Select User Programs     4  Press Download  Refer to Figure 3 1 Jon page  5  Select the HART User Program to install so it appears in the File Name field and click OK     Refer to                                                       pen File   File Name    HOO   C  ROCLINK   Files Directory Drive aK   HART  B4 HO    i ol    A   r    B   Cancel    D 1     EF  Fel   F  e    I   ee    J      K   t                         Figure 3 2  Open User Program    The Open File display lists the names of all the files that have the  HOO extension and are  located in the default Drive and Directory  Use the Up Arrow A and the Down Arrow  J   to indicate the desired file in the Files list  You may change the location using the  Directory Drive field     6  Press Enter or press Download again to begin loading the HART User Program  You may  press the More File pushbutton to select additional User Programs for installation     When the HART User Program has been downloaded  the following occurs     The HART User Program is automatically turned ON     The correct ROC Flag is automatically enabled for the User Program     A Warm Start is automatically initiated        A record is created in the Event Log if Log Data is enabled in the HART Config  screen       The configurable data fields are located under the User Data menu     7  After downloading the HART User Program  select Flags from the System menu to display  the ROC Flags screen similar to the screen dis
12.   If the unit is a ROC312  be sure to carefully mate the VO board  connector in the cover with the connector on the main circuit board     9  Install all user programs from their original disks including the HART User Program  Refer  to Section 3  Downloading     10  Wire the analog inputs   11  Restore Power to the ROC     12  Perform the procedure as detailed in Section 2 2 3  After Installing Components Using  V101jon page P 6lor Section After Installing Components using ROCLINK  on page  2 8     13  Configure the HART Points and HART Device using the HART User Program software   Refer to Section 4 and Section 5     14  Press F4  Configure  from the GY 101 Main Menu   15  Select 8  ROC System Flags  from the Configuration menu and press Enter     16  Perform a Write to EEPROM or a Write to Internal Config Memory  This action saves  most of the ROC configuration into the permanent memory accessed when a cold start is  performed     17  Press  F8 Save   18  Press Esc         NOTE    It is not recommended that a HART device be used for inputs to PID controls or  AGA calculations unless the input is used in a slow acting process     2 4 2 HART Interface Card Wiring    The HART Interface card provides digital  command response communications with HART devices  such as smart transmitters  The HART devices connect to the ROC via one or more of the three built in  analog inputs  and the digital communications are superimposed on the 4 to 20 milliamp current signal   Figure 2 6 sho
13.   Tag Device Tag       Rev 3 99 A 1       HART Program User Manual    A 2     This page intentionally left blank       Rev 3 99       HART Program User Manual    APPENDIX B     HART PARAMETERS    The following point types are added to the ROC Protocol when the HART program is used     Table B 1  Point Type 30  Configure HART Point Parameters    Read   Write Data DEE Char  Length  Point DWO    EWE E  w f e   i feo  Wag     eie Te    J Rw    ac   10 Device Tag   po Rw Device Tags  po Rd Device Tag 5        Data types are defined as follows   AC   ASCII character  UC   Unsigned character    Table B 2  Point Type 31  Configure HART Device Parameters                      Parameter   Read Write   Data   Char    Description  Number Type      Length  0O   RW   UC   1   Update Flag  1 1 HART Point Number  2 1 Device Number  3 1   Poll Method  4 EE ER Ad Update Counter  5 Soft Point  6 Device Tag  7 Response Code   Command Response or  Communications   8 RO   BN ft Device Status  9 Alarm Code   Active Alarms             Rev 3 99 B 1       HART Program User Manual                               B 2    Parameter   Read Write   Data Char    Description  Number om megn  10 Primary Variable   Primary Value Units  11 EE Er Primary Variable   Primary Value  PV   12   RO   FL   4   Primary Current  13 Polled PV in Manual Mode or PV Primary  Percent   14 Secondary Variable   Secondary Value Units  15 Secondary Variable   Secondary Value  16 Tertiary Variable   Tertiary Value Units  17 Tertiary V
14.  2 2 Downloading HART to RAM Using GV Ole sesse sesse esse ss ese de ede sed ese eyes ede ge Ge ees 3 11  3 2 3 Downloading HART to FloBoss 407 Flash Memory Using GV101 leesne 3 15    Rev 3 99 iil       HART Program User Manual       SECTION 4    CONFIGURING HART POINTS    4 1 Configuring HART Points Using ROCLINK   00    sesse es sees see se ee se ee eed Gee ee ee ee Rd GR Re ee ee ee es 4    4 2 Configuring HART Points Using GV 101  veszaccesecsensonadcdlssneeurceclnastacnyscctdncenusedauanaeeeseaves 4 3       SECTION 5     CONFIGURING THE HART DEVICE    5 1 Configuring the HART Device using ROCLINK           iese ies esse ee soes se oe ese ee ge ee seek sa Ge Ge ee ee see ea 5 1  5 1 1 Slot Variables  Using ROL LINK eis sees sessie ie De senders ee see ER seed ese ee ee ee ee 5 6  5 1 2 Advanced Features Using ROCLINK     esse sepie sesse ses ok ons ged ses ie Ne skede ke eo Ee 5 7  5 1 3 Alarms Device Status Using HOE IN ae se SEE DE ES se EE Re Ee 5 9   5 2 Configuring the HART Device using GV1O1 is iss sedes ek Sesde ees BE Rea ee Gee Padda bees de KERE ee eek 5 12    SECTION 6     HART HOST OPERATION       61 HART  om sissies RE GE Ge ge ee es ES GE GE ER EN GE ee nein RE OG se 6 1  6 dd HART Message Fram  s sense sie es eed es ee os ee oe ee se ee ee eg ee ge 6 2  6 2 F  l Ds  RE N OE EE EE EE EE EE EE Eai 6 5  6 2 1 Initiating a Full Update Using ROCLINK         ees esse se se se ee ee RA GR ee ee RA GR Re ee ee 6 5  6 2 2 Initiating a Full Update Using GY LOL sies e
15.  5 19  User  Com  Enable    iese sesse ene ee ee ees 3 17  3 20  Com2 Enable           iese esse se se ee ee ee e oes 3 17  3 20  OP Port Enable            ee esse ese ee ee se ee ee ee 3 17  3 20  User Program  Deleting from Flash Memory             esse esse ee ee ee 3 18  User Program Name and Version    ese ee se see se ee 3 7  User ProfraimS   se sees pes ede eN SPR ed ed ese 1 8  3 6  Utilities Menu  ROC MEM OLY ses esse se esse spans Ee ee oper dare as 3 10  V  V Parity Error esee e see n E E ASEE 5 3  5 15  Variable Assignment ese se se ee ee ee ee se ee ee 5 6  Rev 3 99       HART Program User Manual    ME SEER EE 3 7  Viewing Available MEMOFY      iese esse se esse ee ee ee ee ee 3 5  Viewing Memory   Using ROCLINK  ies seeks Ese ees SR ESE Te eg He ER See inses 3 6  Viewing Memory Using GV101      ese see se see se ee 3 8  W  Warm Start ER EE EE 3 17    Rev 3 99    Wiring   HART Interface Card    eee cece see ee see ee ee 2 17   HART Interface Module           ee eee eee eee cee see ee 2 11  Wiring for a HART Interface Module          eee 2 12  Write Changes sisie Ee Ee KERS EE ER Re N SEGE OS EER 5 4  5 13  Write to EEPROM r sissies nisnin 3 11  3 14  Write to Internal Config Memory       iese esse see see ee 3 11  Writing Data s  cise cost ER Re ERGER EER EER SR cesses RE SE SR de ER EER GER 5 5  Writing Parameters  issu siese ESE See Ge RR ESE gede ERGE EER Te EE 6 7       HART Program User Manual    If you have comments or guestions regarding this manual  pleas
16.  Alarms 2 3 75 mA   High Alarms  lt  20 3 mA  HiHi Alarms  lt  20 9 mA       et oes       Alarms Device Status          Low Alarm    0       High Alarm  LoLo Alarm       g  d          Active Alarms  None    Device Status  OK    Figure 5 4  Alarms Device Status Using ROCLINK    Rev 3 99    HiHi Alarm  Rate Alarm  Alarm Deadband                               5 9       HART Program User Manual    Low Alarm     If the Primary Value is less than this value  in engineering units  and Alarming is  Enabled  a Low Alarm generates and an entry is made to the Alarm Log  This alarm clears if  the Primary Value minus the Alarm Deadband value is greater than the Low Alarm  Out of    range alarms are typically set around 3 95 mA     High Alarm     If the Primary Value is less than this value  in engineering units  and Alarming is  Enabled  a High Alarm generates  and an entry is made to the Alarm Log  This alarm clears if  the Primary Value plus the Alarm Deadband value is less than the High Alarm  Threshold  alarms are typically set around 20 3 mA     LoLo Alarm     If the Primary Value is less than this value  in engineering units  and Alarming is  Enabled  a Low Low Alarm generates  and an entry is made to the Alarm Log  The value is set  lower than the Low Alarm  This alarm clears if the Primary Value minus the Alarm Deadband  value is greater than the LoLo Alarm  Threshold alarms are typically set around 3 78 mA     HiHi Alarm     If the Primary Value is less than this value  in engine
17.  Dynamic Variables   These transmitter variables are device dependent but can be communicated to the ROC  Consult  your HART user documentation concerning device specific transmitter variables     Slot n Assignment     Assigns a transmitter variable to this slot such as a temperature reading   The variable must be of a floating point data type  and it must reguest valid slot variables  If  any of the four variables is invalid  nothing is returned and no variables are updated  See  device specific information on assignment of variables     Slot n Units     Unit assigned by the device to the variable     Slot n Variable     The value of the data specified by the Slot Assignment     Device Message     This is a read write field that uses a pop up dialog box to show the message    contained in the device  If you want to change the message  save it first to the ROC and then  write it to the HART device  Refer to the Write Changes function in the Update Flag parameter    on page    Device Info     This field uses a pop up dialog box to provide information about the device  Refer to    5 18       Press ESC or F6 to return to main edit screen     Descriptor gt TEST UNIT 1  Mfg  Device ID 03 26  Number Preambles 5  CMD Doc Sft Hard Rev 00 Ob 05 05  Flags 0  ID Number 00 71 2d b7             Figure 5 7  Config HART Device Using GV101    Descriptor     This is a read write field containing a description of the HART device  If you  want to change the Descriptor  save it first to the ROC 
18.  Enable 0 Aux Out  2 On 1  FST Display Clear 0 Aux Out  1 On 1  User Coml Enable 0 Cold Hard Start 0  User Com2 Enable 0 Warm Start 0  User Prog Enable 0 Read I O 0  RTS Oper Port 0 Write to EEPROM 0  RTS Comm  1 0 EEPROM Write Complete 1  0   Disable  1   Enable   1 Update 2 3 4 RD Disk 5 WR Disk 6 Quit 7 8 Save             Figure 3 14  ROC Flags Display    12  Arrow down to the Warm Start flag  Type 1 and press Enter   13  Arrow down to the Write to EEPROM flag  Type 1 and press Enter   14  Press  F8 Save     Rev 3 99 3 17       HART Program User Manual    15  Press Enter to confirm your actions   16  Press  F1 Update to view changes     Refer to the Type GV101 Configuration Software User Manual  Form A4194  for detailed information  concerning User Programs and ROC Flags     3 2 3 1 Deleting A User Program From FloBoss 407 Flash Memory    User Programs loaded in the Flash memory  ROM  of a FloBoss 407 are not deleted in the same way  User Programs loaded in RAM would be deleted  Programs loaded in RAM are removed with the  Clear All User Memory selection under User Program Routines in the Utilities menu of GV101  This  routine has no effect on User Programs loaded in Flash memory     NOTE    This procedure is not required when using ROCLINK     To clear User Programs loaded into Flash memory  you must download a    dummy    User Program   which contains all zeros  to the targeted blocks of Flash memory  A series of programs   FBCLR_xx H00  are supplied with the other HART 
19.  Enter to confirm your actions  This action saves most of the ROC  configuration  but not logs or FST programs  into the permanent memory accessed when a  cold start is performed     5  Press Esc     2 2 1 2 Saving the ROC Configuration to a Disk File using GV101    This procedure saves the current ROC configuration to a disk file so it is restored after you remove  power when you install a HART Card or HART Module     1  Press F4  Configure  from the GV101 Main Menu     2  Type 3  Save ROC Configuration to Disk File  to save the configuration data  except for  FSTs  of a connected ROC to a disk file and press Enter     3  Enter the name of the file where the configuration data is to be saved by typing the name of  the drive  subdirectory  if needed   and file name  and press Enter  This file will have the    dcf extension     4  When the save process is complete  press Enter  The Configuration Menu is displays   5  Press Esc to return to the Main Menu     2 2 1 3 Saving Historical Configurations to a Disk File using GV101    This procedure saves the Historical configurations to a disk file  This information cannot be restored to  the ROC but it can be viewed or printed     1  Type 6  Historical Database Functions  from the Main Menu and press Enter   2  Type 6  Save Historical Database to Disk File  and press Enter           Enter the name of the file where the configuration data is to be saved by typing the name of  the drive  subdirectory  if needed   and file name  and pr
20.  Quit and press Enter   22  Select Yes and press Enter to return to ROCLINK     2 2 3 After Installing Components Using GV101    After removing power to the ROC and installing components as needed  perform the following steps to  start your ROC and reconfigure your data     The After Installing Component Using GV101 processes include        the ROC Configuration from a Disk File using GV101 Jon pagel2 6       Restoring FSTs from a Disk File using GV101 on page  NOTE    You may not require all of the all procedures if you do not desire to reload certain  configuration data     2 2 3 1 Restoring the ROC Configuration from a Disk File using GV101    After restoring power to the ROC  the configuration data stored in memory may be corrupt  To restore  the ROC to the ROCs last known operating state  use this procedure to load the disk oo you    created in Section Saving ROC Configuration to Memory using GV 101  on page       Press F4  Configure  from the GV101 Main Menu     2  Type 4  Load Configuration from Disk File to ROC  to reinstall the configuration data   except for FSTs  of a connected ROC to a disk file and press Enter     3  Select Configure ROC300 Series or Configure ROC400 Series and press Enter     4  Select the File Name of the file you created in step 3 of Section 2 2 1 2  Saving the ROC  onfiguration to a Disk File using GV101  on page 2 3 hnd press Enter  This file will have    the   dcf extension    Press F2    Press Enter to continue    Press Enter to verify the
21.  Unit of the device sensor     Upper Sensor Limit     Upper maximum limit of the device sensor  The Upper Sensor Limit  and the Lower Sensor Limit define the range over which the sensor properly works  Outside the  limit range  Upper Sensor Limit through Lower Sensor Limit  the measurements are unreliable   The digital PV accurately represents the physical measurement of the limit range     Lower Sensor Limit     Lower minimum limit of the device sensor  The Upper Sensor Limit  and the Lower Sensor Limit define the range over which the sensor properly works  Outside the  limit range  Upper Sensor Limit through Lower Sensor Limit  the measurements are unreliable   The digital PV accurately represents the physical measurement of the limit range     If the Lower Sensor Limit is set higher than the Upper Sensor Limit enables reverse analog  outputs     Rev 3 99 5 19       HART Program User Manual    Sensor Min  pan     Minimum span that can be used with the sensor in this device  The span  is the difference between the Upper Sensor Limit and the Lower Sensor Limit     NOTE    The Upper Output Limit and the Lower Output Limit analog output range values should  not be set outside the values set in the Upper Sensor Limit and Lower Sensor Limit fields       Upper Sensor Limit 2 Upper Output Limit     Lower Sensor Limit  lt  Lower Output Limit     Primary Output Info     This field uses a pop up dialog box to show the primary output limits  Refer    to Figure 5 9        Press ESC or F
22.  download  You are returned to the Configuration Menu     LID N    Press Esc to return to the Main Menu     2 6 Rev 3 99       HART Program User Manual    2 2 3 2 Restoring FSTs from a Disk File using GV101    This procedure restores the FST configurations from a disk file after you remove power when you  install a HART Card or HART Module     Type 8  Utilities  from the GV101 Main Menu and press Enter    Type 1  FST Editor  from the Utilities Menu and press Enter    Type 1  Setup Information from ROC  and press Enter    Press      Select FST and press Enter    Select Read FST and press Enter    Select Disk File and press Enter    Select the File Name of the file you created in step 7 of Section    Disk File using GV 101  on page 2 4  and press Enter     9  Press F2    10  Press      11  Select Quit and press Enter    12  Select Yes and press Enter to return to GV 101    13  Press F4  Configure  from the GY 101 Main Menu    14  Select 8  ROC System Flags  from the Configuration menu and press Enter     15  Set the Write to EEPROM to display 1  This action saves most of the ROC configuration   but not logs or FST programs  into the permanent memory accessed when a cold start is  performed     16  Press  F8 Save   17  Press Enter to confirm your actions   18  Press Esc     Pe ME HD MP    Rev 3 99 2 7       HART Program User Manual  2 2 4 After Installing Components using ROCLINK   To restore the ROC to the ROCs last known operating state before removing power  use this procedur
23.  eee 3 17  Figure 3 15  File Selection DisplaY       iese ee 3 19  Figure 3 16  Correct File Verification Dialog            3 19  Figure 3 17  Setting Up Flash Memory         00 00    3 19  Figure 3 18  ROC Flags Display    esse sesse see see 3 20  Figure 4 1  Config HART Point Using ROCLINK      4 1  Figure 4 2  Configure Hart Point    eee 4 3  Figure 5 1  Config HART Device Using ROCLINK   5 1  Figure 5 2  Slot Variable for ROCLINK         esse see 5 6  Figure 5 3  Advanced Features Using ROCLINKE        5 7  Figure 5 4  Alarms Device Status Using ROCLINK    5 9  Figure 5 5  Config HART Device Using GV101       5 12  Figure 5 6  Slot Variable Using GV1O01    000 i  5 17  Figure 5 7  Config HART Device Using GV101       5 18  Figure 5 8  Primary Sensor Info Using GV101          5 19  Figure 5 9  Primary Output Info Using GV101          5 20  Figure 5 10  Alarm Limits Using GV101   0    5 21  Figure 6 1  HART Message Frame    sesse ses sees sees 6 2  File Menu  Collect ROC Data    ee see see se ee ee ee Ge Se Re ee 2 5    APE N EO EE OE IG 3 14  5 7  5 19  FlashPA GE RE EA ER A St 1 5  FloBoss 407 Instruction Manual    sesse sesse ee see ee ee 1 4  Prams Brrof ss ers see keep Ed si ee Ge FR ER Gee 5 3  5 15  Full Update  iss sore sed Ede nese 5 4  5 13  6 5  Using GV LOL ee EES Ee EE SERE ES EER ORE ESE Ee 6 5  6 7  Using ROCLINK siisi ss SE vae oe SEGE EER DEE GESE ge 6 5  6 7  G  GV101  Deleting User Programs from Flash ROM              3 18  Installing Modbus 2 0 0 0    ee
24.  not request any information from the HART  device and will pass control to the next device     Update Counter     This counter updates every time a valid response is received from the HART    device connected to this point     Soft Point     This enables the HART data to be mapped to one of the ROC Soft Points  A    0    entered    into this field disables the writing of HART data to a soft point  Entering a number from 1 to 32  allows the HART data to be written to the corresponding soft point  1 to 32   Any number  entered above 32 is invalid and will be reset to zero  Refer to Appendix A for the mapping of  HART data into a soft point     Device Tag     This field is a read write field that displays or modifies the tag residing in the HART    device  If you change the tag for a multi drop device  the new tag in the Config Hart Point also  updates  After changing and saving a new Device Tag to the ROC  perform a Write Changes  command  Refer to the Write Changes function in the Update Flag parameter on page  The user prompt message is  Tag that resides in device     Rev 3 99       HART Program User Manual    Response Code     This field contains information on the Communication Error Summary when bit 7   Communication Error  is set  and it contains information on Command Response Summary  when bit 7 is cleared  Refer to the specific HART device manual for further information about  the error and response summaries  The ROC sets all bits to    1    if no response is obtaine
25.  se ee ee ee Ge Ge Se ee 3 11  Installing Modbus to Flash ROM    ees eee 3 15  GV101 Configuration Software User Manual                1 4  H  Hard REV is ees Ee ethane i De GER eed seem os 5 19  Hard Wares  dis EE ER EE Ed Ee ee Ds Ee ee Ge 5 8  HART  Host Operation  iis sees se ee Ee ERGE eds nes SEER se Pe sek sk ie 6 1  Intertace Card  GEGEE EER EER sb ee sege DE ek di 1 3  Interface Card Program    sesse see se see ee se ee ee 1 6  Interface Module    sesse ee ee ee ee ee ee 1 3  Modbus  Protocol   eisir niee iriiria 7 1  Program FES enii EE EE EN 1 8  ROE Protocol  si  EES EE KEER a Ge SE se oe 7 1  HART Command        esse esse ee se ee se ee ee ee ee ee ee ee ee be 5 8  HART Devi     Ai EG Ee EN ER eb ee VER a Ge Gee Ee 5 1  HART Interface Cardo    ese sesse ee se ee ee Re ee ee ee 2 14  Installation seee ee ee Re ER EER Ge De Deep Ke eek 2 15  Specifica ons ees sees see see se ee ee ee Se Se ee ee 2 21  Troubleshooting        iese se se se se Se ee SR Ge ee 2 18  VLAE EE EO ER ER EO 2 17  Wiring Schematic    eee se se se se ee Re ee ee ee 2 18  HART Interface Card Module  TUS tration wa  ESE SR Ee GR GR NR Gee De ee eb ee Ee De 2 9  HART Interface Module    see esse ee se ee ee Re ee 2 9  Troubleshooting        iese se se se ee Se Ge ee 2 13  MAR OE ME ORE EE 2 11  HART MOdE iS sei Bees Ep nnd Seiad ie nea Dek ef 4 2  HART Parameters    esse ese esse ee se ee see eie GR Ge ee ee 7 1  HART POTE  Des ee Ge ic Ge ees ee ee De Seker 4 1  4 2  HART Points  Configuring Usi
26.  se ee ee ee ee 3 8   Viewing Using ROCLINK         ee se se see se ee 3 6  Memory Segments 000 0    see se ee ee ee Se Se ee ee ee 3 6  Mfg  Device Td iese sees se os eneee 5 18  Minimum Sensor SPAN    iese esse ese se ee ee Se Se Se Re ee 5 8  Modbus Protocol            cccccccecceceesscceccecececeesssstaeeeeeeeeees 7 1  Module  tse Ese ee Ao ee ee ee ee oe ge ds 1 3  More Pile isco  ees sesse ge dere ee ee Ge Di en eed ee GE SeSe ee 3 7  More Status Available    iese see ese ee ee ee ee ee 5 11  5 16  Multi Drop Mode    ee cee see ee ee ee ee 1 6  1 7  N  No RAM  se EO GESE ESE BEREG SEG GESE DEER EE GEE EE Ge be GE SEGE ee 3 9  Non PV Out of LimitS        esse ese ee ees ee ee ee ee 5 11  5 16  Noiriial Poll  EERS SEE AE ESE DES Ee SE Ee Gee es 5 4  5 13  Number of Preambles            esse sees ee se ee ee ee ee ee ee ee 5 7  Number Preamble                 ccccssssccceceesesseeeeeeceeeenees 5 18  O  Op Port User Program    esse sees sees sees se ee ee ee ee ee ee 3 11  ds ol SERE EE N EE 3 10  Out  of Pil AE EE N aa 5 11  5 16    Rev 3 99    Output Fixed os issie sesse Ee SEE ie Re ee ER gd ek ee Ab Eg 5 11  5 16  Output Saturated         iese eee se ee ee esns 5 11  5 16  Output Units  sesse ees TREER ER VERG EE ER RE GEORGE EER GE 5 9  5 20  OvertlO WE E E eg 5 3  5 15  Overrun Error       esse sees ee ese se ee ee ee iri ee Re Re ee ee ee 5 3  5 15  P  Parameter   erroei rier a r EE ESEE 1 5  EEU SR EE EO 7 1   Me EE EE EN 6 7  Parity ETOP AE ER E N 5 3  5 15  oude S
27.  the    T    and         terminals    The voltage read is the voltage drop of the HART device  24 volts indicates an open circuit in the I O  wiring  a defective HART device  or a defective supply to    T    from the ROC  Any value below the  minimum value of 10 5 volts indicates that the HART device is malfunctioning  A typical value should  read between the range of 15 to 17 volts     2 18 Rev 3 99       HART Program User Manual    2 4 3 2 Verify Communications    The HART card and the ROC act as the Host and transmit a polling request to each HART device   When polled  the device responds  In this test  use the oscilloscope to observe the communications  between the HART devices and the HART card     Equipment Required  Oscilloscope    1  For each Analog Input channel being used  attach the input probe of the oscilloscope to the          terminal     2  Verify the channel is active by observing the oscilloscope trace for signs of communications  activity  There should be a request and response message burst for each device connected  with  one second of time from the start of one request to the start of the next request     If a channel indicates no response  this may indicate faulty I O wiring or a faulty device  If a channel    shows no polling request  even after ensuring proper configuration   the HART card is defective and  must be replaced     Rev 3 99 2 19       HART Program User Manual    2 5 HART INTERFACE CARD AND MODULE SPECIFICATIONS    FIELD WIRING  TERMINALS 
28.  the data in the data fields  followed by a full update  from the device     Clear Config Bit     This command clears  resets  the Config bit in the HART device  which in  turn clears the Configuration Change bit in the Device Status parameter  Refer to Section 6   Clearing the Configuration Change Bit     Updating     This read only field indicates the current state of the update   Writing Data     This read only field indicates if data is being written to the HART device     Poll Method     This field determines the data or parameters that are continuously requested from the  HART Slave device  Refer to Section 6  Polling Methods     PV Only     This poll only updates the Primary Value  process variable   This is the fastest poll  method     PV and Current     This poll updates the Primary Value  PV  and the Primary Current  in  milliamps      Dynamic Variables     This poll method updates the four principal measured variables      Primary Value  Secondary Value  Tertiary Value  and 4  Value     Slot Variables     This poll method updates the transmitter variables only  The device data  updated depends upon the slot assignments  This poll method works on floating point data  types only  Refer to Section lot Variables Using ROCLINK  on page   Softpoint Poll     This poll method uses the poll method specified by the Soft Point field  This    is used to control the polling method through an FST  Refer to Soft Point Mapping in Appen   dix A     Manual Mode     This poll method 
29.  used  Each polling method always  updates the Response Code and Device Status parameters  The following table shows these polling  methods     Table 6 2  Polling the HART Device    Poll Method HART Commands  0    PV Only Read Primary Variable or Primary Value only    1     PV and Current 1 2 Read Primary Variable or Primary Value and  Current    2     Dynamic Variables Read Dynamic Variables  3     Slot Variables Read Slot Variables       6 6 Rev 3 99       HART Program User Manual    6 4 WRITING PARAMETERS    To write or change a parameter in a HART device  the parameter must first be changed and saved into  ROC memory  Write to EEPROM or Write to Internal Config Memory   After the parameter is  changed in ROC memory  a Command  Write Changes  must be issued to write the data to the HART  device  The ROC issues a Command to the HART device to change the parameter  and then  automatically follows with a full update request to update any data in ROC memory that may have been  affected by the parameter change  Refer to       Writing Parameters Using ROCLINK Jon page    Writing Parameters Using GV101 Jon page    6 4 1 Writing Parameters Using ROCLINK  To initiate a full update with ROCLINK     Select Flags from the System Menu    Set the Write to Internal Config Memory or Write to EEPROM to display Yes    Press  F8 Save    Select Write Changes under the Update Flag parameters in the Config HART Device screen   Press  F8 Save     MB a EE    6 4 2 Writing Parameters Using GV101  
30. 00 FloBoss  ROCPAC FlashPAC 407    6000 Data N A Data    7000 Data N A Data  a000 Data Data Code  b000 Data Data Code  c000 Code Code Code  d000 Code Code N A       NOTE    ROCLINK Configuration Software is required when using a FlashPAC     3 1 5 1 Viewing Memory Using ROCLINK  To view the available memory using ROCLINK     1  Select Utilities from the ROCLINK menu bar   2  Select User Programs     When you select User Programs  a screen appears for viewing the unused memory blocks available for    the HART User Program to be loaded  Refer to    3 6 Rev 3 99       HART Program User Manual          Unused Memory Block  16K    60000  63F ff    c  64000  6    Bytes per block    fff    68000  6bf FFI                   File Meter 1 0 Data Display History Utilities System Help  User Program Name and Version Status Code Data   K  MODBUS407 COMM1 W68623KO052 1 71 COMM 1  OFF ab000 6cb00  afftf ofttt      FB HART IZO Mdle W68849KO022 1 11 USER 1  ON bOb8  bfttt Z3TEE                            70990     3fTT          74000  7 fff    78000   bfff    a8000  abf TT    acOO0  af fff          b8000  bbfff    bc00    bffff          COBAY     caf TT          c4000     c  ttf                   c8000  cbfff       ccAAA    cFTTT                      Cancel i    On Line  COMI    DownLoad I Hore Files I Clear Alls Turn On I Turn Off I                Figure 3 1  User Programs using a FloBoss 407    User Program Name and Version     Displays the name of the User Program and the version number  cur
31. 0000  Hi Hi Alarm EU 110 0000  Rate Alarm EU 30 00000  Alarm Deadband 1 000000                Figure 5 10  Alarm Limits Using GV101    Alarm Enable     Setting this field to    1    enables alarming on the Primary Variable and the  logging of alarms to the ROC Alarm Log  Setting the field to    0    disables the alarming  function     If Alarm Enable is set to    1    and there is no response from the HART device for ten  consecutive polls  the Point Fail bit in the Alarm Code parameter will be set to    1     In  addition  if you are using the HART Interface Card program  the value of the Primary  Variable parameter will be set to  9999 0  All alarms will still be recorded in the Alarm  Log     Low Alarm EU     If the Primary Variable is less than this value and alarming is enabled  a  Low Alarm generates  and an entry is made to the Alarm Log  This alarm clears if the  Primary Variable minus the Alarm Deadband value is greater than the Low Alarm EU     High Alarm EU     If the Primary Variable is greater than this value and alarming is enabled  a  High Alarm generates  and an entry is made to the Alarm Log  This alarm clears if the  Primary Variable plus the Alarm Deadband value is less than the High Alarm EU     LoLo Alarm EU     If the Primary Variable is less than this value and alarming is enabled  a  low low alarm generates  and an entry is made to the Alarm Log  This alarm clears if  the Primary Variable minus the Alarm Deadband value is greater than the LoLo Alarm  E
32. 1       HART Program User Manual  Section 4    Configuring the HART Points  provides information detailing how to configure the    HART Points     Section 5     Configuring the HART Device provides information detailing how to configure the HART    slave device     Section 6     HART Host Operation  provides information detailing how to perform a full update     polling methods  writing parameters to the HART device  and clearing the configuration change  bit     Section 7     Using HART Parameters  provides information on how the HART parameters are    referenced in the ROC FloBoss  accessed using opcodes  and used in conjunction with Modbus     Appendix A     Soft Point Mapping   provides information detailing how the HART parameters can be    mapped to the ROC soft points     A ppendix B     HART Parameters lists the ROC point types associated with the HART User Program     opical Index     Lists alphabetically the items contained in this manual  including the section and page  number     NOTE       ROC    may occasionally be used in this manual to stand for both the  ROC and FloBoss products  The FloBoss is essentially a specialized  Remote Operations Controller  ROC      1 2 SECTION 1  CONTENTS    This section includes     Information Section Page Number    ART Interface Cards and HART Interface Modules  Additional Information    ART Interface Card Program    ART Interface Module Program    Program Files Supplied                    4 2 Rev 3 99       HART Program User Ma
33. 6 to return to main edit screen     Output Units gt InH20  Upper Output Limit 150 0025  Lower Output Limit  0025749   Damping Value  1010000                Figure 5 9  Primary Output Info Using GV101    Output Units     Units assigned to the output of device     Upper Output Limit     Upper Output Limit currently assigned to the HART device  The  Upper Output Limit and the Lower Output Limit represent the 20mA and 4mA values  respectively     Lower Output Limit     Lower Output Limit currently assigned to the HART device  The  Upper Output Limit and the Lower Output Limit represent the 20mA and 4mA values  respectively     Damping Value     Current damping value assigned to the HART device  The smoothing time    constant applied to the PV before the value is made available  The Damping Value can be used  to reduce    noise    from a measurement or to reduce aliasing in a Host using a slow scan cycle     5 20 Rev 3 99       HART Program User Manual    Alarm Limits     This field uses a pop up dialog box to show and allow configuration of the alarm  limits of the Primary Variable  Refer to Figure 5 10  Most HART device manufactures  following measurement ranges from 3 9 mA through 20 8 mA  Typical values for alarms are    LoLo Alarm EU 2 3 78 mA   Low Alarm EU 2 3 75 mA   High Alarm EU  lt  20 3 mA   HiHi Alarm EU  lt  20 9 mA        gt  o       Press ESC or F6 to return to main edit screen     Alarm Enable gt 1  Low Alarm EU 4 000000  High Alarm EU 100 0000  LoLo Alarm EU  2 0
34. 9 units code for Slot 3  Byte 20 23 data for transmitter variable  Slot 0  35 Write range values Byte0 range units code  F  as in command  Byte 1 4 upper range value  F   Byte 5 8 lower range value     unit code used does not  affect PV unit code  To  change PV unit code use                Command 44    36 Set upper range value none none     push SPAN button   37 Set lower range value none none       push ZERO button        Rev 3 99             HART Program User Manual                               Command and Function   Data In Command  Type  Data In Reply  Type   38 Reset configuration none none  changed flag  Data types     A     ASCII string  packed 4 characters per 3 bytes    B     Bit mapped flags  bit O   multisensor device  bit 1   EEPROM control required   D     Date  day  month  year i 900    F     Floating point  4 bytes IEEE 754    H     Integers xxxxx yyy  xxxxx   hardware rev   yyy   physical signaling code   Unmarked items are 8   16  or 24 bit integers    Rev 3 99 eae       HART Program User Manual     This page is intentionally left blank       6 12 Rev 3 99       HART Program User Manual    SECTION 7     USING HART PARAMETERS    7 1 USING HART PARAMETERS WITH THE ROC    The HART parameters are referenced by Type  Logical Number  and Parameter  TLP  in the same  manner as the rest of the ROC parameters  This allows access to all the ROC functions when using the  GV101 Configuration Software or ROCLINK     For example  a HART Primary Variable or Primary Value 
35. ART Module       FBHI7060 H00  RAM  Code at memory block 70000 77FFF  Data at memory block 60000 63FFF  Runs out of USER Task in firmware     GV101    Runs out of Calc Task in firmware      ROCLINK      FBHIA07C H00  Flash ROM  Code at memory block A0000 A7FFF  Data at memory block 7C000 7FFFF  Runs out of USER Task in firmware      GV101    Runs out of Calc Task in firmware      ROCLINK    3 1 4 Viewing Available Memory      FBHIB07C H00    Flash ROM   Code at memory block BOO00 B7FFF   Data at memory block 7C000 7FFFF   Runs out of USER Task in firmware      GV101    Runs out of Calc Task in firmware      ROCLINK    FBHIC07C H00   Flash ROM   Code at memory block CO000 C7FFF   Data at memory block 7C000 7FFFF   Runs out of USER Task in firmware      GV101    Runs out of Calc Task in firmware      ROCLINK    For all ROC300 series and FloBoss 407 units  User Program memory must be available  unallocated  in  the intended download area before installing the HART User Program  Refer to        Memory Segmemslon page B 6        Viewing Memory Using ROCLINK on page    Viewing Memory Using GV101 Jon page    Once you have determined that a block of memory is available  you may select the corresponding    HART User Program detailed in Section Downloading ReguirementsJon page    Rev 3 99    3 5       HART Program User Manual    3 1 5 Memory Segments    Refer to  Table 3 1 concerning memory blocks used in each type of ROC or FloBoss     Table 3 1  Memory Segments    Segment ROC300 ROC3
36. CLINK  or by using a  remote host  Refer to either of the procedures below       Initiating a Full Update Using ROCLINK       Initiating a Full Update Using GV101    6 2 1 Initiating a Full Update Using ROCLINK    To initiate a full update with ROCLINK   1  Select Flags from the System Menu   Set the Write to Internal Config Memory or Write to EEPROM to display Yes   Press  F8 Save   Select HART Device from the I O menu   Select the Update All Values parameter in the Update Flag field   Press  F8 Save   Press  F1 Update to view the changes     AD AM RD    6 2 2 Initiating a Full Update Using GV101    To initiate a full update with GV101   1  Press F4  Configure  from the GV101 Main Menu   Select 8  ROC System Flags  from the Configuration menu and press Enter   Set the Write to EEPROM to display 1   Press  F8 Save   Press Esc to view the Main Menu   Press F4  Configure  from the GV101 Main Menu   Type 1 and press Enter to select Configure ROC   Select Config Hart Device   Set the Update All Values   1 parameter in the Update Flag field   10  Press  F8 Save     oo He SY ee    Rev 3 99 6 5       HART Program User Manual    11  Press Enter to confirm your actions   12  Press  F1 Update to view the changes     6 3 POLLING METHODS    A HART data poll by the ROC is defined as the data that is continuously reguested from the HART  device  The ROC allows four different polling sequences or methods  The amount of time spent  gathering data from a device depends upon the polling method
37. Configuration Software version 1 61 and  later for a ROC300 series or a FloBoss 407 unit     NOTE  If you are downloading a program to Flash memory in a FloBoss 407 using GV101     use the procedure given in Section  2 3  Downloading HART to FloBoss 407 Flash  Memory Using GY101  8 15     mory Using GV101  on page       CAUTION  If a User Program is currently installed in the same memory segment you desire to    install the HART User Program  GV101 deletes the User Program currently  installed in the same memory segment before installing HART     Rev 3 99 sii       HART Program User Manual    NOTE    Programs loaded in RAM are removed with the Clear All User Memory selection  under User Program Routines in the Utilities menu of GV101     To download the HART User Program using GV 101     1  Determine the available memory location for the User Program and select the HART User  Program that corresponds to the available block of memory and type of ROC being used     Refer to Section iewing Available Memory  on page B 5 to view available memory     Press F8  Utilities  form the GV101 Main Menu    Type 6 and press Enter to select the User Program Routines from the ROC Utilities menu   Type 3 and press Enter to select Download User Programs    Select the HART User Program to install so the file name is highlighted  Refer to    Ao Bol       Press ESC to cancel  UP or DOWN to Search   Press Enter to select filename with  HOO     Select     lt DIR gt  for the parent directory     C   
38. E E 5 19  Seal vii EE EE OE EE RE N 4 4  Skip this Device sesini enervar ee ee ee 5 5  5 14  e Lo A nes ied eae Ee Gee Ee eg 5 6  Slot Assignment ee ee se Se Se RA GR ee ee ee ee 5 18  Slot Bin ER NE EE a EE EN 5 18  Slot BEE EE AE chine ase 5 6  Slot Valu    ESE Ee EE ab ilove GP EER techie dase 5 6  Slot Var1able ss occ sates eee EE ER SEN ces EE see Ee Ge tee oes 5 18  Slot Variables iese se se ee ee ee se ee ee 5 5  5 14  5 17   Using ROCLINK        eee cee see see se ee ee ee ee ee 5 6  Soft Point sisie cosas  ge SEE AE Poe ee N RE Ge Re eg 5 2  5 14  Softpoint Pollo    sesse see Be He ee tse 5 5  5 14  SOPEW ALE cose c 5 se angen beh GR Shading kd hc Pe Ee Ro Dee GE ee 1 8  5 8  Software Requirements         eee cee see se ee ee ee 1 5  EE EE EE EE IK 5 8  5 20  Specifications   HART Interface Card ooo    esse se ee see ee ee ee ee 2 21  EE OE RE ME EE EE EE 6 2  LAT A E AAP NE EE EE EE EN 3 7  6 3  Status Available          iese esse es se se ee ee ee Re Re ee 5 11  5 16  SV Units  EE AE AR EE EE be 5 17  T  Table 1 1  HART User Program    sesse sesse esse ee ee see 1 8  Table 3 1  Memory Segments        ese esse see ee ee ee 3 6  Table 5 1  Command Response EITOIS       sesse esse sees 5 3  Table 6 1  HART Commands         sesse esse se esse ee se se ee se 6 2  Table 6 2  Polling the HART Device           eee esse esse ee 6 6    l 4       Table 6 3  HART Command and Data    6 9  Table A 1  Soft Point Mapping    ese se se se ee A 1  Table B 1  Point Type 30  Configure 
39. FFF   Data at memory block 60000 63FFF   Runs out of USER Task in firmware      GV101    Runs out of Calc Task in firmware      ROCLINK    HIO_B8A8 H00  256K RAM module  Code at memory block B8000 BFFFF  Data at memory block A8000 ABFFF  Runs out of USER Task in firmware     GV101    Runs out of Calc Task in firmware      ROCLINK    HIO_C0C8 H00  ROCPAC  Code at memory block COO00 C7FFF  Data at memory block C8000 CBFFF  Runs out of USER Task in firmware      GV101    Runs out of Calc Task in firmware      ROCLINK    m HIO_DOD8 H00    ROCPAC   Code at memory block DO000 D7FFF   Data at memory block D8000 DBFFF   Runs out of USER Task in firmware      GV101    Runs out of Calc Task in firmware      ROCLINK    FPHIDOBO HOO  FlashPAC  Code at memory block DOOOO D7EEF  Data at memory block BO000 B7FFF    Runs out of Calc Task in firmware      ROCLINK    3 1 3 HART Module in a FloBoss 407    e GV101 Configuration Software version 1 63  or ROCLINK version 2 0 or 2 1  ROCLINK 2 1  required for firmware version 1 06        FloBoss 407 firmware must be version 1 04 or 1 06     One of the programs listed below     3 4 Rev 3 99       HART Program User Manual    NOTE    The location where the user program runs out of does not indicate where the  FloBoss actually acguires the HART data  For example  user program  FBHIA07C H00 runs out of USER Calc Task in firmware  however  the  information gathered from the HART device is acquired from the associated I O  termination block when using a H
40. HART Interface Module     Information    RAM Backup and Restoration Procedure    RAM Backup with GV101 Configuration Software  RAM Backup Procedure using ROCLINK Software  After Installing Components Using GV101  Restoring the ROC Configuration from a Disk File using GV101  Restoring FSTs from a Disk File using GV10  After Installing Components using ROCLINK  nstalling a HART Interface Module  ART Interface Module Wiring  esting the HART Interface Module  erify Integrity of Loop Power  ART Interface Card  nstalling a HART Interface Card  ART Interface Card Wiring  esting the HART Interface Card    Page Number    A   R   me  hie      5  N  N    N NO BO  NIINI ty  LID       Pele be  NI  i  bo    N  N  go        D  ON       N  Ny   a    N  1    NIINI N  SETS       Y   Na lE  Oe        N  If   N  i              oy     go     BS  go   a  N  S       U    z wine  LI  Go           gt             gt  LY    HD  ie       T       Nn    ED  P   N    OI ie   RIRIS  wje jL  N  a sk               O ooj      PS  P   0S      _     ie  EN  OO    isd  N        Rev 3 99 2 1       HART Program User Manual    2 2 RAM BACKUP AND RESTORATION PROCEDURES    Before removing power to the ROC  perform one of the following procedures to avoid losing the ROC  configuration and other data stored in RAM  in the event that backup power is not working   Refer to        RAM Backup with GV101 Configuration Softwarelon page     RAM Backup Procedure using ROCLINK Softwarelon page      After Installing Components Us
41. HART Point  ESSEN EE EN B 1  Table B 2  Point Type 31  Configure HART Device  EEU SS EA EE ER HA B 1  Tertiary OE EE EE IG 5 3  Tertiary Variable issues ie Ese Se Rek Se RE ESE ee Bee Bets ee Se 5 17  TEStINE ERER EEES 2 13  2 18  UR E EE 1 5  Troubleshooting        esse sees see see se ee ee ee ee ee 5 3  5 15  HART Interface Card    ee ee see see ee see see ee 2 18  HART Interface Module           eee see se see see ee 2 13  LUE OFF SS GR DEE ES a he hel EE Ee ane  3 8  TUTOR 235 SR Rls She eis een ape ees 3 8  TV UDIES ss is EE EE anise aia ileal Bats 5 17  Type  BOM  2h  okie Beinn in Ae Geet ies 1 5  Type RL101 ROCLINK Configuration Software User  Manual  i ie ie eles ees 1 4  Type ROC306 312 Remote Operations Controller  Instruction Manual    iese see see se ee ee ee Se Se ee ee 1 4  Type ROC364 Remote Operations Controller Instruction  Manila ts  OE OE EE N RE ER  1 4  Type ROC407 FloBoss Flow Manager Instruction  Mania is  EE OR RE AE OE N 1 4  U  Uiallo     SE Ee GE EE eek Dee tel 3 9  Unallocated ii EE EE RE DEEG SE Ge ER Se GR De Gee ee ee Seg RE es 3 5  Undefined AE EE ET 5 3  5 15  Unused Memory Blocks        ee ee see se ee ee ee 3 7  3 9  Updat    sis Ee EE ge histo nite seek eS e ete 6 5  Update All Values    ese ee se ee RA ee ee ee 5 4  5 13  Update Counter    sesse ee ee Se Se Se RA ed ee 5 2  5 14  Update ET AR OE EE RR N 5 4  5 13  WP ating oe soc  OE OE EE OE oes 5 5  Upper Output Limit occ ed ee 5 8  5 20  Upper Sensor Limit    eee cee ee ene ee ee 5 8 
42. R EE OE axes 4 4  Point Type 30   HART Point Config Param    1 5  Point Type 31   HART Device Config Param    ses sees sees se esse ee 1 5  Point Types eeii ier EE sepaasey 1 5   See HART  Point sees ese Ese irssi 4 3  Point To Point Mode            esse ees ese se ee ee ee 1 6  1 7  Poll Method sesmonata ienris 5 5  5 14  Polling Methods    eee see se ee ee ee Ge Se Se Re ee 6 6  Preamble     c EL aceite eae hs 6 2  Preambles    SEG EE EE EER Ee Ge EG Ee Ge Ge ee 5 7  5 18  Primary Current eisses see ee se ee ee ee ee ee 5 2  5 17  Primary Master       esse sees see see se ee ee ee Ge Se Se Re ee 6 1  Primary Output Info    eee se ee ee 5 20  Primary Percent snerist pie a Heb Ee ees 5 2  Primary Sensor Info    ee ee ee se ee ee ee 5 19  Primary    Units siene er oie Gee R Ee ite eau 5 2  Primary Value    iese see see se ee ee ee Ge Se Se Re Ge Re ee 5 2  5 3  Primary Variable    eee ee se ee Ge Ge GRA Gee Gee ee 5 17  Pro pram  Files    ERGE whist ees Be es ORE SEE noes 1 8  PLOtOCO   EE EE OER OE S 7 1  Protocol User Manual 00 0 0    sees se ese ee ee ee Se Se ee 1 4  PV and Current ai eis asia pent oe igh Re ER castes bes 5 5  PV Only i chica nies ee les 5 5  5 14  PV Out of Limits     eee ee Se Ge 5 11  5 16  PV Output Fixed oo  eee ee ee Se Se 5 11  5 16  PV Output Saturated oes eee ee 5 11  5 16  PV Units  GE RE EE i NE ace 5 16  PV Eurrent  ie ME Ee DE Ee ee ee ee ee Ede 5 14  R  RAM Module   Backup Procedure    sesse se ee Re ee ee ee 2 2  Rate Alarm GEE EE EE EE Ge e
43. RT USER PROGRAM    This section provides instructions for installing the HART Interface User Program into ROC memory   Be sure to read Section Downloading Requirements  before proceeding to actual program    installation     This section includes     Information Section Page Number  B 2  B 5  Downloading Procedures  B 15  Deleting A User Program From FloBoss 407 Flash Memory 2 3 1 B 18    NOTE    A PC compatible computer must be connected to the ROC Operator Interface port   LOD before the downloading process is started  For ROC300 series units using  ROCPACs  RAM must be installed in the intended download area  For all ROC  and FloBoss units  User Program memory must be available  unallocated  in the  intended download memory area     Rev 3 99 3 1       HART Program User Manual    3 1 DOWNLOADING REQUIREMENTS    The HART User Program is downloaded into and run from User Program memory  For a ROC300   series unit  this user memory may be located either in a ROCPAC with RAM module  in a RAM  module  or ina FlashPAC  For a FloBoss 407  this user memory may be located either in RAM or in    Flash ROM  Refer to iewing Available Memory  on page    After you determine the memory areas in your ROC or FloBoss available for new user programs  you  may select one of the HART User Programs that require the available memory  ROC300 series units  with ROCPACs  ROC300 series units with FlashPACs  and FloBoss 407 units require different HART  programs     This section details user programs 
44. T Host  primary master  interface with a Class 1  Conformance classification  Most Universal and some Common Practice Commands are supported as  listed in The supported Universal Commands are numbered 0 through 18 and the Common  Practice Commands supported are numbered 33 through 38  The supported Commands conform to  Revision 5 1 of the Universal Command Specification and Revision 7 0 of the Common Practice  Command Specification  as found in the HART   Smart Communications Protocol document      Because the ROC operates as a HART Host  it can request and write parameters to a HART device   Various modes of operation can be further configured with the ROC     The Primary Variable or Process Value can be represented in engineering units  EUs  with Command 1    or Command 3 and the PV can be represented as a percent of range using Command 2  Command 3  can also represent the actual analog output current in milliamps     Rev 3 99 6 1       HART Program User Manual    Table 6 1  HART Commands    Og Reg Unique Wee  s end Dynamic Variables and PV Current  milliamp     Wit ting tess O  Read Unique ID Associated with Tag  Device Tag   FEE eu EE                14 Read PV Sensor Information   15 Read PV Output Information   17 Write Message   18 Write Tag  Device Tag   Descriptor  and Date  33 Read Transmitter  Slot  Variables    Write PV Range Values    35  Set PV Upper Range Value  Set PV Lower Range Value  Reset Configuration changed Flag       6 1 1 HART Message Frames    Refer t
45. To initiate a full update with GV101     Press F4  Configure  from the GV101 Main Menu    Select 8  ROC System Flags  from the Configuration menu and press Enter    Set the Write to EEPROM to display 1    Press  F8 Save    Press Enter to confirm your actions    Enter 2  Write Changes  under the Update Flag parameters in the Config HART Device screen   Press  F8 Save     SON BP DE    Rev 3 99 6 7       HART Program User Manual    6 5 CLEARING THE CONFIGURATION CHANGE BIT    There is a    Config    flag in the HART device set whenever the device detects a change in its  configuration  Refer to     ROCLINK Jon page  GV101Jon page        6 5 1 Clearing the Configuration Change Bit using ROCLINK    When using ROCLINK  the setting of this flag is reflected in the Device Status parameter shown on the  Alarms Device Status display  To clear the Configuration Change Bit in the HART device using  ROCLINK     Select HART Device from the I O menu     2  Select the Clear Config Bit parameter in the Update Flag field  Refer to Section 5  Update  Flag     3  Press  F8 Save   4  Press  F1 Update to view the changes     6 5 2 Clearing the Configuration Change Bit using GV101  To clear the Configuration Change Bit in the HART device using GV101     1  Press F4  Configure  from the GV101 Main Menu   2  Type 1 and press Enter to select Configure ROC   3  Select Config Hart Device   4      Set the Configuration Change   1 parameter in the Update Flag field  Refer to Section 5   Update Flag     Pr
46. U     Rev 3 99 5 21       HART Program User Manual    HiHi Alarm EU     If the Primary Variable is greater than this value and alarming is enabled  a  High High Alarm generates  and an entry is made to the Alarm Log  This alarm clears if  the Primary Variable plus the Alarm Deadband value is less than the HiHi Alarm EU     Rate Alarm     This value denotes the amount of change required from the previous update of  Primary Variable before a Rate Alarm is generated and an entry is made to the Alarm  Log     Alarm Deadband     The value  in engineering units  is an inactive zone above the Low Alarm  limits and below the High Alarm limits  The purpose of the Alarm Deadband is to  prevent the alarm from being set and cleared continuously when the input value is  oscillating around the alarm limit  This also prevents the Alarm Log from being over   filled with data  When the Primary Variable leaves this zone  the alarm clears     5 22 Rev 3 99       HART Program User Manual    SECTION 6     HART HOST OPERATION    This section includes the following information     Information Page Number    ART Commands    ART Message Frames    ull Update  Polling Methods  riting Parameters    learing the Configuration Change Bit    O O O  T T T  IT ie    O  T         N  QO Coad QO QO QO QO QO 2  EEEIEEI    DR   e _     5   QO Q QO   I I   BENE    oO  P       oO   I         a  ul   N    O O O  alel      N   O O O O   T  ElEIEIE       6 1 HART COMMANDS    The ROC or FloBoss is considered to be a HAR
47. USERPROG  HART_DC HO0O  rs  lt DIR gt     A   Drive     B   Drive   C   Drive   G   Drive   H   Drive   J   Drive     M   Drive     U   Drive   V   Drive   W   Drive   X   Drive   Y   Drive   Z   Drive                      Figure 3 4  File Selection Display    When you select Download User Programs  a display appears for selecting the program files to  be loaded  This display lists the names of all the files that have the  HOO extension and are  located in the default drive and directory  Use the Up Arrow A and the Down Arrow  J  to  indicate the desired file in the file list  If the desired file is not listed  you can instead select a  drive and directory that has the file you want  Note that the current drive and directory are  given at the top of the list     6  Press Enter to begin loading the HART User Program     3 12 Rev 3 99       HART Program User Manual    7  Press F2  Refer to    File you selected is A   HART_xx H00       Is This Correct    Esc   cancel Fl   Try again             Figure 3 5  Correct File Verification Dialog    8  Press Enter  Refer to       Download Multiple Files    File to Download     1   A NHART  DC HOO     lt Esc gt    Cancel  lt F1 gt    More Files Enter   Download D   Delete    Figure 3 6  File Download Display  9  Type 1  Download file  and press Enter  Refer to    1   Download file s     2   Cold Hard Start and Download file s   3   Exit Back to File Selection Menu             Figure 3 7  Downloading Options    When downloading is initiate
48. a is to be saved by typing the name of  the drive  subdirectory  if needed   and file name  and press Enter     Type 4  Save Alarm Log to Disk File  and press Enter     Enter the name of the file where the configuration data is to be saved by typing the name of  the drive  subdirectory  if needed   and file name  and press Enter     Press Esc     2 2 1 5 Saving FSTs to a Disk File using GV101    This procedure saves the current FST configurations to a disk file so it is restored after you remove  power when you install a HART Card or HART Module     2 4    AO Me PAD    Type 8  Utilities  from the GV101 Main Menu and press Enter   Type 1  FST Editor  from the Utilities Menu and press Enter   Type 1  Setup Information from ROC  and press Enter    Press      Select FST and press Enter    Select Write FST and press Enter     Type a file name in the Enter File name field and press Enter  This saves the current  workspace contents to a disk file  saves one FST at a time   Use a different name for each  of the four FSTs     Press     Select Quit and press Enter     Rev 3 99       HART Program User Manual    10  11      Select Yes and press Enter to return to GV101     Repeat for each of the four FSTs     2 2 2 RAM Backup Procedure using ROCLINK Software    To back up the ROC configuration  perform the following steps  User programs cannot be saved to    disk from    the ROC  if these are lost or corrupted  they need to be reloaded from their original disk files    as instructed in S
49. able   There is no way to identify the specific variable       Cold Start     HART device has been powered up       PV Output Saturated     Measurement is outside the linear analog output range  Lower  Output Limit   0 6  through Upper Output Limit  5    A linear overrange band  typically      0 63   3 9mA  to  105   20 8mA  is often allowed before this error occurs      More Status Available     More Status information is available than can fit into this single  byte      PV Output Fixed     The device is in multi drop mode or the Process Variable or Primary  Value  PV  is currently set to a fixed value for testing  Applies to Analog Output Point  Number 1 only     After configuring a point  use Write to Internal Config Memory or Write to EEPROM in the ROC  Flags display to save I O configuration to programmable ROM in case you must perform a Cold Start   Refer to Section 6  Writing Parameters     Rev 3 99 eas       HART Program User Manual    5 2 CONFIGURING THE HART DEVICE USING GV101    To configure the HART device parameters using GV101     1  Press F4  Configure  from the GV101 Main Menu   2  Type 1 and press Enter to select Configure ROC   3  Select Config Hart Device  Refer to Figure 5 5        Config Hart Device 1 of X    Update Flag gt 0 SV Units Undefined    Hart Pt Num 1 Secondary Variable  0000000  Device Num 1 TV Units Undefined   Poll Method 0 Tertiary Variable  0000000  Update Counter 14261 4th Units Undefined   Soft Point 0 4th Variable  0000000    Slot Varia
50. able 1  User OP Port Enable 0 Aux Out  2 On 1  FST Display Clear 0 Aux Out  1 On 1  User Coml Enable 0 Cold Hard Start 0  User Com2 Enable 0 Warm Start 0  User Prog Enable 0 Read I O 0  RTS Oper Port 0 Write to EEPROM 0   RTS Comm  1 0 EEPROM Write Complete 1             0   Disable  1   Enable           1 Update 2 3 4 RD Disk 5 WR Disk 6 Quit 7 8 Save       Figure 3 10  ROC Flags Display    3 14 Rev 3 99       HART Program User Manual    16  Press  F8 Save   17  Press Enter to confirm your actions   18  Press  F1 Update to view changes     When the HART User Program has been downloaded  the following occurs     The HART User Program is automatically turned ON    The correct ROC Flag is automatically enabled for the User Program    A Warm Start is automatically initiated             A record is created in the Event Log if Log Data is enabled in the HART Config screen     The configurable data fields are located under the Configure ROC menu     Refer to the Type GV101 Configuration Software User Manual  Form A4194  for detailed information  concerning User Programs and ROC Flags     3 2 3 Downloading HART to FloBoss 407 Flash Memory Using GV101    The download procedure in this section is used only to download a HART User Program to the Flash  memory in a FloBoss 407  Using GV 101 Configuration Software version 1 63 is recommended     NOTE  This procedure is not required when using ROCLINK   To download a HART program to FloBoss 407 Flash memory   1  Determine the available me
51. ach HART module installs in the ROC or FloBoss in the same manner  A HART module can be  installed into any I O module socket     CAUTION    Failure to exercise proper electrostatic discharge precautions  such as wearing a  grounded wrist strap  may reset the processor or damage electronic components   resulting in interrupted operations     CAUTION    When preparing a unit for installation into a hazardous area  change  or install  components in an area known to be non hazardous     CAUTION    Units used for Canadian custody transfer  Industry Canada approved  must not  employ I O modules to supply flow measurement inputs     CAUTION    Ensure all input devices  output devices  and processes remain in a safe state upon  restoring power     1  Perform the RAM Backup Procedure  Refer to Section RAM Backup and Restoration  on pagel2 2     2  Remove Power from the ROC     3  Install I O module by aligning the pins with the desired I O module socket and pressing  gently  but firmly straight down     4  Tighten the module retaining screw     2 10 Rev 3 99       HART Program User Manual    5  Make sure a field wiring terminal block is installed in the socket adjacent to where the  HART module was installed     6  Enable Power to the ROC     7  Reload the ROC configuration  Refer to Section After Installing Components Using  V101jon page P 6Jor Section After Installing Components using ROCLINK  on page  2 8     NOTE    The FloBoss 407 requires a minimum of 12 5 volts to start up  Th
52. and then write it to the HART device   Refer to the Write Changes function in the Update Flag parameter on page    Mfg  Device Id     The first value in this field is a hexadecimal value that denotes the  identification of the device manufacturer  The second hexadecimal value denotes the type of    device installed     Number Preambles     Number of preambles  FF  required for device communications   Preambles are HART device specific  Refer to Section 6  HART Message Frames     Rev 3 99       HART Program User Manual    CMD  Doc  Sft  Hard Rev     Revision levels of device  All values are displayed in  hexadecimal format     CMD     HART Commands revision level    Doc     HART device documentation revision level   Sft     HART device software revision level    Hard Rev     HART device hardware revision level     Flags     Device flags  See the device documentation that was supplied with your HART  device     ID Number     The serial number or identification number of the device  This number is also  used in addressing the device     Primary Sensor Info     This field uses a pop up dialog box to show the primary sensor limits and  minimum span  Refer to       Press ESC or F6 to return to main edit screen     Sensor Serial Num gt 0  Sensor Units InH20  Upper Sensor Limit 150 0000  Lower Sensor Limit  150 000  Sensor Min Span 14 99998                Figure 5 8  Primary Sensor Info Using GV101    Sensor Serial Num     Serial number of the sensor in this device   Sensor Units    
53. are identical in operation   Unless otherwise noted  the descriptions and procedures in this manual apply to all    FloBoss and ROC types  In areas where the operation differs  the differences are  described     Rev 3 99 1 3       HART Program User Manual    1 4 ADDITIONAL INFORMATION    This document is intended to be used in conjunction with the following manuals and Web sites to assist  in downloading and configuration  The physical  hardware  aspects of the FloBoss and ROC units are  contained in their respective instruction manuals     cA    B B    E    E    B B                                           E    Type RLIO1 ROCLINK Configuration Software User Manual  Form A6051      Part Number  D301101X12    GV101 Configuration Software User Manual  Form A4194      Part Number D301058X012    Type ROC306 312 Remote Operations Controller Instruction Manual  Form A4630      Part  Number D301059X12    Type ROC364 Remote Operations Controller Instruction Manual  Form A4193      Part  Number D301060X12    FloBoss 407 Flow Manager Instruction Manual  Form A6013      Part Number  D301080X12    ROC Protocol User Manual  Form A4199      Part Number D301053X12  www ccsi com hart    www fieldbus com hart    Rev 3 99       HART Program User Manual    1 5 OVERVIEW    ROC and FloBoss units use the standard HART protocol commands to request and write parameters to  a HART device  HART travels over low signal frequencies  1200 and 2200Hz  which restricts  transmissions to 1200 baud rate  Whe
54. ariable   Tertiary Value  18 4  Variable   4  Value Units  19 4  Variable   4  Value  20 Slot 0 Assignment   Variable Assignment  21 1   Slot 0 Units  22   RO   FL   4 __  Slot0 Variable   Value  23   Rw   uc   i   Slot 1 Assignment   Variable Assignment  24   RO   uc   1  Slot1 Units  2   RO   FL   4   Slot1Variable  Value  26   Rw   uc   i   Slot 2 Assignment   Variable Assignment  27   RO   uc   1  Slot2 Units  28   RO   F   4   Slot 2 Variable   Value  29 Ri    uc ft Slot 3 Assignment   Variable Assignment  30   RO   UC   Slot 3 Units  31 Slot 3 Variable   Value  32 Message  33 Descriptor  34 RO   HO   2   Mfg   Manufacture   s ID and Device ID  35   RO   UC   1 Number Preambles  36 RO   AXA   4 CMD Doc Sft Hard Rev   Revision Levels  37 1 Flags  38 D 4 Identification Number   Device Serial No   39 R O 4 Sensor Serial Number  40 Pi 1 Sensor Units  41 4 Upper Sensor Limit  42 ee Fa e Lower Sensor Limit  43 Sensor Minimum Span  44 Output Units          Rev 3 99       HART Program User Manual                      Parameter   Read Write   Data Char    Description  45 R W FL 4 Upper Output Limit  46 R W FL 4 Lower Output Limit  47   RO   FL   4   Damping Value  48 1   Alarm Enable  49   RW   F   4 Low Alarm EU   Low Alarm  50   RW   FL   4   High Alarm EU   High Alarm  51   RW   FL   4   Low Low Alarm EU   LoLo Alarm  52   RW   FL   4   High High Alarm EU   HiHi Alarm  53 Rw   m   4  Rate Alarm EU   Rate Alarm  54 FL 4 Alarm Deadband                 Data types are defined as f
55. ated with the HART Module     HART Point     Enable or disable the corresponding built in analog input  AD  point for HART  operation  If turned OFF  no ROC memory is allocated for HART on the AI point  Turning  this parameter ON causes the ROC to check memory allocation and build new HART device  data templates  if required     Scanning     Enable or disable the polling of the HART devices  Scanning should be disabled  OFF  if  a device is being replaced or if continuous polling is done from another source such as a  hand held configuration device  Scanning must be enabled  ON  to use the HART device   Enabling or disabling Scanning has no effect on the ROC memory allocation of HART device  data     Device Type     This feature is currently inactive  All HART Points are inputs     HART Mode     This field determines the operating mode of the HART Point  The operating mode  may be Single  point to point  or Multi Drop  with the Device Tag value denoting the number  of devices on the drop  Changing this parameter causes the ROC to Check Memory Allocation  and build new HART device data templates if required     Device Tags 1 through X     The Device Tag identifies each HART device in the multi drop mode  A  unique tag must be placed in a device prior to its installation on the multi drop point  You can  modify the Device Tag by using the Config Hart device display  Refer to Section 5  Device  Tag  Be sure to enter the most current Device Tag in these fields  Press  F2 Prev and
56. ature  and Surge specifications     Approved by CSA for hazardous  locations Class I  Division 2   Groups A  B  C  and D     Rev 3 99       HART Program User Manual    HART Interface Card Specifications  FIELD WIRING T  Loop Power   T  DIMENSIONS 1 2 in  H by 3 75 in  W by 5 55    TERMINALS          HART Signal Input in  L  30 mm by 95 mm by 141           Common mm     CHANNELS Three HART compatible channels    WEIGHT 3 oz   80 g  nominal   which communicate via digital  signals only  A1  A2  and A3   If  sensing the HART signal  loop ENVIRON  Meets the Environmental specifi   power is drawn from the Al channel    MENTAL cations of the ROC or FloBoss    Mode  Half duplex    Data Rate  1200 BPS  asynchronous    Parity  Odd    Format  8 bit    Modulation  Phase coherent   frequency shift keyed  FSK  per  Bell 202    Carrier Frequencies  Mark 1200  Hz  Space 2200 Hz    0 1      unit in which the card is in   stalled  including Temperature  and Surge specifications     APPROVALS Approved by CSA for hazardous  locations Class    Division 2   Groups A  B  C  and D     POWER 4 75 to 5 25 Vdc  0 1 W  REQUIREMENTS maximum  supplied by ROC or  HART DEVICES Point to Point Mode  Three FloBoss      SUPPORTED HART devices  one per channel    A1  A2  and A3    Multi drop Mode  5 per channel   A1  A2  and A3   Up to 15 total        Rev 3 99 2 21       HART Program User Manual     This page intentionally left blank       Rev 3 99       HART Program User Manual    SECTION 3  DOWNLOADING THE HA
57. available for each ROC or FloBoss and includes       HART Card in a ROC306 or ROC312    see page  e HART Module in a ROC312 or ROC364      see page  e HART Module in a FloBoss 407    see page    3 1 1 HART Card in a ROC306 or ROC312    e GV101 Configuration Software version 1 63  or ROCLINK version 2 0 or 2 1  ROCLINK required  if using a ROC with FlashPAC      A HART Interface Card must be installed  on top of a communications card of any type    ROC306 or ROC312 main board must be Part Number W48032X0012  Revision A or greater   ROC312 with ROCPAC version 1 10  or with FlashPAC version 2 0 or 2 1     tt oe    gt  o    One of the programs listed below     NOTE    The location where the user program runs out of does not indicate where the ROC  actually acquires the HART data  For example  user program HART2_D0 H00  runs out of COM2 Task in firmware  however  the information gathered from the  HART device is acguired from the built in Analog Inputs when using a HART  Card     NOTE  ROCLINK Configuration Software is required when using a FlashPAC ROC     3 2 Rev 3 99       HART Program User Manual    m HART B4 HO00 m HART C0 HO00    256K RAM module   Code at memory block B4000 BBFFF  Data at memory block BCO00 BFFFF  Runs out of COM2 Task in firmware    HART2_B8 H00  256K RAM module  Code at memory block B8000 BFFFF  Data at memory block A8000 AFFFF  Runs out of COM2 Task in firmware    HART2_D0 H00  ROCPAC  Code at memory block DO000 D7FFF  Data at memory block D8000 DBFFF  Ru
58. bles  Device Message  Device Info   Primary Sensor Info  Primary Output Info    Device Tag DPT 1  Response Code 00000000  Device Status 01000000   Alarm Code 00000001   PV Units InH20    Primary Variable  0023603 Alarm Limits  Primary Current  0000000  Update Flag 0   Normal Poll Flags  1   Update All Values Do not Enter  2   Write Changes 128   Updating  3   Clear Structure 129   Writing Data  4   Clear Config Bit    2 Prev  3 Next 4 RD Disk 5 WR Disk 6 Quit 7 8 Save    1 Update       Figure 5 5  Config HART Device Using GV101    When using the HART Interface Card program  the first line  Config Hart Device   of x  shows the  current point displayed  1  and the maximum number of HART devices  x   The value of x is limited  to 15     When using the HART Interface Module program  the first line  Config Hart Device 1 of x  shows the  current point displayed  1  and the maximum number of HART devices  x   The value of x is limited  to 32     5 12 Rev 3 99       HART Program User Manual    Update Flag     The Update Flag provides a way to demand functions on a HART device  The user  prompt message is                          Update Flag 0   Normal Poll Flags  1   Update All Values Do Not Enter  2   Write Changes 128   Updating  3   Clear Structure 129   Writing Data  4   Clear Config Bit    0   Normal Poll     This mode uses the polling specified in the Poll Method field to gather  information from the device     1   Update All Values     This mode performs a full update by gathe
59. can be assigned as an input  in a slow acting  process  to an AGA3 Flow Calculation  a process variable for a PID Loop  a Tank Level in Tank  Volume Calculations  as a variable for 35 days of hourly history archival  as a variable to display on the  Local Display  and as an item on the user configured ROC Displays     The HART parameters are also included in the ROC Event Log whenever a HART parameter is  changed  showing the description  time of change  old value  new value  and who initiated the change     7 2 USING HART WITH ROC PROTOCOL    The HART parameters can be accessed using Opcodes 166 and 167  Block Read and Block Write    Opcodes 180 and 181  Parameter Read and Parameter Write   and also through the Configured Opcodes  by configuring a HART parameter in the Opcode parameter tables  More information can be obtained  from the ROC Protocol User Manual  Form A4199      7 3 USING HART WITH MODBUS PROTOCOL    Since all of the supported HART parameters also reside in the ROC memory  any parameter can be  mapped to a Modbus register using the ROC Modbus Protocol  Any parameter can be read using  mapping and can also be written to if the parameter has Write enabled  Accessing different data types   ASCII  Floating  Byte  Integer  Long  depends upon the Host system     Rev 3 99 7 1       HART Program User Manual    7 2     This page intentionally left blank       Rev 3 99       HART Program User Manual    APPENDIX A     SOFT POINT MAPPING    Table A 1  Soft Point Mapping  
60. ces  telling the HART device with a certain tag name to respond  Therefore  the  Address of that HART device must match the Device Tag as defined in the Config HART Point screen   If the Device Tag of the HART device  typically set by a handheld communicator  does not match the  Device Tag set in the Config Hart Point screen  the HART device will not respond     1 6 Rev 3 99       HART Program User Manual    1 7 HART INTERFACE MODULE PROGRAM    The HART Interface Module Program allows a ROC312  ROC364  or a FloBoss 407 unit with one or  more installed HART Interface Modules to communicate with HART devices  The 4mA to 20mA  analog signal is ignored when using a HART Module and communications are limited to digital signals  only     When using a HART module  the HART module polls the HART device and temporarily stores the  data in the HART module  The HART User Program polls the HART module and stores the data into  the user defined point types  If the HART User Program fails to collect the data from the HART  module  the next time the HART module polls the HART device  the data is overwritten in the HART  module     Each HART module contains two channels configured as HART Points  Each HART module channel  or point may be configured for point to point mode or multi drop mode     In point to point mode  one HART device is connected to a HART module channel  for a total of two  HART devices per HART module  In this mode  the speed of polling a HART device is maximized     In mu
61. d  the software first checks to see if any User Programs are  running in the same task  If so  it automatically performs a Warm Start to clear the  appropriate User Enable flags  The software then begins the downloading process  Press  Esc anytime during the download to cancel the process and return to the User Routines  menu  If you install a user program into memory that already contains another user program   the user program currently installed will be overwritten     When the file or files have been downloaded  the GV101 displays the following message     Rev 3 99 3 13       HART Program User Manual       Download complete  Press Enter to Enable  Flags Automatically     lt Esc gt  to Cancel     Figure 3 8  Enable Flags Dialog    10  Press Enter to automatically enable the appropriate User Enable flags and perform a Warm  Start   11  Press Enter when the Flag Enable Complete dialog displays  Refer to    Wait for Warm Start    Flag Enable Complete  press any key to Continue       Figure 3 9  Warm Start Dialog    12  Press Ese when the User Program Routines screen appears   13  Press F4  Configure  from the GV101 Main Menu   14  Select 8  ROC System Flags  from the Configuration menu and press Enter     15  Set the Write to EEPROM flag to 1 and press Enter  This ensures that when a Cold Start is  performed  the User Program automatically starts  Refer to       ROC Flags 1 of 1       CRC Check 1 RTS Comm  2 0   DI PI ROC306 312 0 Clear EEPROM 0  User LCD Enable 0 I O Scan En
62. d from  the HART device  Refer to Table 5 1Jon page 5 3 concerning Command Response Codes  The  user prompt message for the Communication Error Summary is     Response Code 1000000 0  Communication Error oo    Parity Error  V Parity Error Reserved  Overrun Error Buffer Overflow  Framing Error Undefined    The Communications Error Summaries are as follows       Communication Error     A communications error occurred during transmission       L Parity Error     The Longitudinal Parity calculated by the device did not match the  Longitudinal Parity byte at the end of the message       V Parity Error     Vertical Parity error  The parity of one or more of the bytes received by  the device was incorrect       Reserved     Reserved       Overrun Error     At least one byte of data in the receive buffer of the HART device was  overwritten before it was read        Buffer Overflow     The message was too long for the receive buffer of the device       Framing Error     The Stop Bit of one or more bytes received by the device was not detected       Undefined     Unknown error     Device Status     The information in this byte pertains to the operating status of the device as a whole  and is not associated with the completion of any command     The user prompt message is           Device Status 0000000 0  Device Malfunction _    PV Out of  Configuration Change NonPV Out  Cold Start PV Output  More Status Available PV Output    Rev 3 99    Limits  of Limits  Saturated  Fixed    5 15    
63. device sensor     Upper Output Limit     Upper Output Limit currently assigned to this device  The Upper Output  Limit and the Lower Output Limit represent the 20mA and 4mA values respectively     Lower Output Limit     Lower Output Limit currently assigned to this device  The Upper Output  Limit and the Lower Output Limit represent the 20mA and 4mA values respectively     5 8 Rev 3 99       HART Program User Manual    NOTE    The Upper Output Limit and the Lower Output Limit analog output range values should  not be set outside the values set in the Upper Sensor Limit and Lower Sensor Limit fields       Upper Sensor Limit  gt  Upper Output Limit       Lower Sensor Limit  lt  Lower Output Limit     Damping Value     Current damping value assigned to this HART device  The smoothing time  constant applied to the PV before the value is made available  The Damping Value can be used  to reduce    noise    from a measurement or to reduce aliasing in a Host using a slow scan cycle     Output Units     Units assigned to the output of device     5 1 3 Alarms Device Status Using ROCLINK    To configure alarm limits and view the status of the device  press Alarms Device Status in the Config  HART Device dialog  Refer to Alarms are set to values  high and low  outside of the  normal analog current value to indicate HART device malfunctions  Most HART device manufactures  following measurement ranges from 3 9 mA through 20 8 mA  Typical values for alarms are     LoLo Alarms   3 78 mA  Low
64. e  to load the disk configuration you created in Section RAM Backup Procedure using ROCLINK  on page 25    NOTE    You may not require all of the RAM Backup procedures if you do not desire to save  certain configuration data     CAUTION    Ensure all input devices  output devices  and processes remain in a safe state upon  restoring power     Select Download from the File menu in ROCLINK   Select Disk Config  To ROC   Select the File Name of the backup file you created in step 10 of Section    Backup Procedure using ROCLINK Software  on page      Press OK     eS    4   5  Select the Download Configuration components you desire to re install and press F8    6  Select FST under the Data menu    7  Select Editor    8  Type 1  Setup Information from ROC  and press Enter    9  Press      10  Select FST and press Enter    11  Select Read FST and press Enter    12  Select Disk File and press Enter    13  Select the File Name of the file you created in step 18 of Section  on page   14  Press F2    15  Press      16  Select Quit and press Enter    17  Select Yes and press Enter to return to ROCLINK    18  Select Flags from the System Menu    19  Set the Write to Internal Config Memory or Write to EEPROM to display Yes    20  Press  F8 Save     2 8 Rev 3 99       HART Program User Manual    2 3 HART INTERFACE MODULE    The HART Interface Module provides communications between a ROC and other devices using the  HART protocol  The module has its own microprocessor and mounts in the I O m
65. e direct them to your Fisher Representative or  contact     FAS Technical Documentation   c o Fisher Controls International  Inc   1612 South 17th Avenue  Marshalltown  lowa 50158   FAX  515 754 3630    L6 Rev 3 99    
66. e ee sg re 5 10  5 22  Reserved sit ER RE tees ee ie De Es 5 3  5 15  Response Code 00 0    ee es se Re ee ee 5 15  6 3  Reverse Analog Outputs    ee sesse se ee ee ee 5 8  5 19  Revision levels  ss Si es eg ee ti Se ek on Si 5 8  ROC   Flags  Display SEE EE E 3 14  ROC Config  to Disk isien 2 5  2 8  ROG MeMO TT os ese DE GEN ee Re dees 3 6  3 10   l 3       HART Program User Manual    ROC Protocol           ees ees se se ee EE ee 7 1  ROC Protocol User Manual    iese ese se ee ee ee ee ee 1 4  ROC306 312 ROC Instruction Manual    see esse ee 1 4  ROC364 ROC Instruction Manual    esse sesse se se ese ee 1 4    ROC407 FloBoss Flow Manager Instruction Manual   1 4  ROCLINK    Downloading Modbus    0       eee see ee ee ee Se ee ee 3 9   Installing MOdbUS 00    ee see se ee ee ee ee Se ee 3 9  ROCLINK Configuration Software User Manual         1 4  ROCPAC Module   RAM Backup Procedure          sesse esse se ee se ee ee 2 2  S  Saturated  sk ch sche EEE 5 11  5 16  Save ROC Configuration to Disk File    2 3  2 6  Scan On  OM ese Ee EE Ee EE GE Ke see EE Oe 4 4  SCANNING ese EE EG 4 2  Secondary Units iss REG GEREG GEREF GEES EER Ee ENE Ee es  5 3  Secondary  Value  sessE hee issostni srs 5 3  Secondary Variable        ee ee se se ee ee ge ee ee ee ee 5 17  Sensor Min Span    ee se iuei RA Re ee s 5 20  Sensor Serial NO    ese ee ee i 5 8  Sensor Serial NUM    esse ee ee ee ee ee GR RA ee ee 5 19  Sensor UNITS  ese SE EER ES oe ee Ee Gee Eg ee eg eg 5 8  5 19  SR AE EE AE RE EE A
67. ection 3  Downloading HART using ROCLINK     NOTE    You may not require all of the RAM Backup procedures if you do not desire to save  certain configuration data     DE N  TE Ie    Select Flags from the System Menu    Set the Write to Internal Config Memory or Write to EEPROM to display Yes   Press  F8 Save    Select Download from the File menu in ROCLINK    Select ROC Config  to Disk  The Save File dialog box appears     Type the File Name of the backup file or use the default name  which is based on the Group  and Address of the device     Press OK  A file with a  DCF or   FCF extension is created in the default ROCLINK  directory  The default ROCLINK directory is the directory from which you launched the  ROCLINK program        8  Press Enter when complete     10     11    12   13   14   15   16   17   18     19    Rev 3 99    Select Collect ROC Data from the File menu    Select All and press Enter      Enter a File Name and press OK    Select FST under the Data menu    Select Editor    Type 1  Setup Information from ROC  and press Enter   Press      Select FST and press Enter    Select Write FST and press Enter     Type a file name in the Enter File name field and press Enter  This saves the current  workspace contents to a disk file  saves one FST at a time   Use a different file name for  each of the four FSTs       Repeat steps 17 and 18 for each FST  Use a different file name for each of the four FSTs     2 5       HART Program User Manual    20  Press     21  Select
68. ede 2 10  2 3 2 HART Minter face Module WIE    sasies esse ee bees ae Gee Se Ge Be Ge Re ae Ee 2 11  2 3 3 Testing the HART Interface Module eise ee ES Ge Ge sn 2 13  BA  HART Interface Card sis cence seed sees eaa GE R E E eed a 2 14  2 4 1 Installing a HART Interface Card          sosssesesessessesssesssssessssescssresssssressssserssesressessrssrssessssese 2 15  2 4 2 HART Interface Card Wiring        eeeeseeeeeseessessresrseresrrssrsrrssrtsrreerestenseserestessetetsstenseeseeeresseeee 2 17  2 4 3 Testing the HART Interface Card siese se EERDER GR PEER ERG RR DERE 2 18  2 5 Hart Interface Card and Module Specifications 20 0 0    ces ese esse ee se se ee ee RA Ge AE ee ee Re Ee 2 20    ECTION 3 DOWNLOADING THE HART USER PROGRAM       Sel  Downloading Requirements sei ees EER DEEG SE dee de Ie BE A vee se Se ee Bes 3 2  3 1 1 HART Card in a ROC306 or RUN 312 esels esse BEER ode NA eis Gebeds EN ee EE ees EE ek 3 2  3 1 2 HART Module in a ROC 12 of ROC SBA issit sessie asteactooveacass ge ese SEE seke Ge Ee EER ees Ee 3 3  31 3 HART Module ia FloB oes 407 asses ses ese esse esse Vee Es lees gese Re yes a 3 4  3 1 4 Viewing Available Meriete see de EE ee SEE ede ee ee ee 3 5  3 1 3  M  mory Segments iss ee AE ac Pe RE Eg EO ES aca dds ee Re Bee EE ede 3 6   3 2 Downloading Proc  dues  sissies gie Wen Ee eg ee GE ae tact ei RS ge SES ee GR Dee ie ER ae NRS 3 9  3 2 1 Downloading HART Using ROCLINK        sasie ssssse ses idees esse esse ese geseen ee Be ese edge Se se boe 3 9  3
69. efore it polls the second channel  The  HART protocol allows one second per poll for each device  so with five devices per channel the entire  poll time for the module would be ten seconds     In a point to point configuration  only one HART device is wired to each HART module channel   In a multi drop configuration  two to five HART devices are connected to a channel  In either case     Rev 3 99 T       HART Program User Manual    terminal A   T  is wired in parallel to the positive     terminal on all of the HART devices  regardless  of the channel to which they are connected     Channel    terminal B  is wired to the negative     terminal of a single HART device  or in parallel to  the negative terminals of two to five devices  Likewise  channel 2  terminal C  is wired to the negative      terminal of a single HART device  or in parallel to the negative terminals of a second group of two    to five devices  Refer to Figure 2 2Jand    Associated VO HART MODULE  Termination Block                                                                                                                                        de  ROC POWERED T EE A   LIMIT   T  HART DEVICE 1  gt  P B i  C MUX MODEM  rs  ROC POWERED DOCO285A  HART DEVICE 2    e  e  e       ROC POWERED ROC POWERED  HART DEVICE 5       HART DEVICE  d J Ne ah  CHANNEL 1  MULTI DROP MODE CHANNEL 2  POINT TO POINT MODE    Figure 2 2  Field Wiring using ROC Powered HART Devices    Associated VO HART MODULE  Termination Block    
70. er prompt message is  For  information only     Rev 3 99 5 13       HART Program User Manual    Poll Method     Determines the data or parameters that are continuously reguested from the device     Refer to Section 6  Polling Methods  The user prompt message is           Poll Method 0   PV Only 5   Softpoint Poll  1   PV  Current 6   Manual Mode  2   Dynamic Variables  3   Slot Variables 10   Skip this Device       0   PV Only     This poll only updates the Primary  or process  Variable  This is the fastest  poll method     1   PV  Current     This poll updates the Primary Variable  PV  and the Primary Current  in  milliamps      2   Dynamic Variables     This poll method updates the four principal measured variables      Primary  Secondary  Tertiary  and 4    Variables     3   Slot Variables     This poll method updates the Slot Variables  transmitter variables  only   The device data updated depends upon the slot assignments  This poll method works on  floating point data types only  Refer to Slot Variable on page    5   Softpoint Poll     Uses the poll method specified by the Data 1 field in the Soft Point  specified by the Soft Point field  This is used to control the polling method through an FST   Refer to Appendix A for the mapping of HART data into a soft point     6   Manual Mode     Used by the GV101 Configuration Software during calibration of the  device PV  This poll method should not be used in normal operation     10   Skip this Device     This poll method will
71. erform a Write Changes update  Refer to  the Update Flag parameter on page    Device Num     Indicates the device number of the current Hart Pt Num  In the point to point mode   the device number is always 1  In multi drop mode  the Device Number is a number from 1 to  5  depending on the number of HART devices configured on this channel     Hart Pt Num     When using the HART Interface Card program in a ROC306 or ROC312  this field  displays the built in analog input channel  1 to 3  to which this device is connected     When using the HART Interface Module program in a ROC312  ROC364  or FloBoss 407  this  field displays the HART channel number within the module  Channel numbers increment by  two for every HART module installed  to a maximum of 12   starting with the first rack  location  For example       Module 1  Channel A   HART Point 1    Module 1  Channel B   HART Point 2    Module 2  Channel A   HART Point 3    Module 2  Channel B   HART Point 4    Soft Point     This enables the HART data to be mapped to one of the ROC Soft Points  A    0    entered  into this field disables the writing of HART data to a Soft Point  Entering a number from 1 to  32 allows the HART data to be written to the corresponding Soft Point  1 to 32   Any number  entered above 32 is invalid and will be reset to zero  See Appendix A for the mapping of HART  data into a Soft Point     Update Counter     This counter updates every time a valid response is received from the HART  device connected 
72. ering units  and Alarming is  Enabled  a High High Alarm generates  and an entry is made to the Alarm Log  The value is set  higher than the High Alarm  This alarm clears if the Primary Value plus the Alarm Deadband  value is less than the HiHi Alarm  Out of  range alarms are typically set around 20 9 mA     Rate Alarm     This value denotes the amount of change required from the previous update of the  Primary Value before a Rate Alarm generates and an entry is made to the Alarm Log  The  value  in engineering units  that represents the maximum amount of change allowed between  updates  If the change is equal to  or greater than this value  a Rate Alarm is generated     Alarm Deadband     This is the inactive zone around the alarm values  When the Primary Value  leaves this zone  the alarm clears  The value  in engineering units  is an inactive zone above the  Low Alarm limits and below the High Alarm limits  The purpose of the Alarm Deadband is to  prevent the alarm from being set and cleared continuously when the input value is oscillating  around the alarm limits  This also prevents the Alarm Log from being over filled with data     Active Alarms     This field indicates any alarms that are active for this point  When Alarming is  Enabled  the limit alarms  such as Low Alarm and Rate Alarm  that are active appear  Even if  Alarming is Disabled  the Point Fail alarm and Manual  Scanning Disabled  indicators can still  appear  If Alarming is Enabled  an alarm is generated w
73. erve  the activity on the two HART communication channels  Note that there is normally one second from  the start of one request to the start of the next request     1  Attach one input probe to terminal B of the HART module and examine the signal for a polling  request and response for each HART device connected to this channel     2  Attach the other input probe to terminal C and examine the signal for a polling request and  response for each HART device connected     3  Compare the two traces  signal bursts should not appear on both channels simultaneously   Keep in mind that each device on one channel is polled before the devices on the other channel are  polled  If a channel indicates no response  this could be caused by faulty I O wiring or a faulty HART    device  If the HART module tries to poll both channels simultaneously  this could be caused by a  defective module  in which case the module must be replaced     Rev 3 99 2 13       HART Program User Manual    2 4 HART INTERFACE CARD    The HART Interface Card plugs    piggy back    on top of a ROC communications card  Refer to  P 4hnd The HART Card communicates to HART devices through one or more of the three  built in analog input channels on the ROC  Each of these input channels can be configured to operate  in either the point to point mode or the multi drop mode     NOTE    It is not recommended that a HART device be used for inputs to PID controls or  AGA calculations unless the input is a slow acting process  
74. es are displayed in hexadecimal format   HART Command     HART Commands revision level   Documentation     HART device documentation revision level   Software     HART device software revision level   Hardware     HART device hardware revision level     Device Serial No      The serial number or identification number of the HART device  This number is  also used in addressing the device     Sensor Serial No      Serial number of the sensor in this HART device     Upper Sensor Limit     Upper maximum limit of the device sensor  The Upper Sensor Limit and the  Lower Sensor Limit define the range over which the sensor properly works  Outside the limit  range  Upper Sensor Limit through Lower Sensor Limit  the measurements are unreliable  The  digital PV accurately represents the physical measurement of the limit range     Lower Sensor Limit     Lower minimum limit of the device sensor  The Upper Sensor Limit and the  Lower Sensor Limit define the range over which the sensor properly works  Outside the limit  range  Upper Sensor Limit through Lower Sensor Limit  the measurements are unreliable  The  digital PV accurately represents the physical measurement of the limit range     To enable reverse analog outputs  set the Lower Sensor Limit higher than the Upper Sensor  Limit     Minimum Sensor Span     Minimum span that can be used with the sensor in this device  The span is  the difference between the Upper Sensor Limit and the Lower Sensor Limit     Sensor Units     Unit of the 
75. es to Analog Output Point  Number 1 only     Alarm Code     The information in this byte pertains to the alarming of the Primary Variable  This  information is valid only when alarms are enabled  in the Alarm Limits parameter   A    1    in  the any Alarm Code bit indicates an active alarm  The user prompt message is     Alarm Code 000000 0 0  Manual Mode mal   Alarm  Point Fail Low low Alarm  High Alarm  Rate Alarm High high Alarm       PV Units     Displays the units configured in the device for the Primary Variable  PV  such as InH2O   The user prompt message is  For information only        5 16 Rev 3 99       HART Program User Manual    Primary Variable     Displays the Primary Variable  primary value  as read from the device  The PV  is setup in the HART device and cannot be altered from the ROC  The PV is a measured  quantity originating in the process such as pressure  temperature  flow  or a value derived from  these like the HART Dynamic Variables  The user prompt message is  For information  only     Primary Current     Displays the current of the device loop in milliamps  In the point to point mode   this value will vary between 4 and 20mA  In the multi drop mode  this value is fixed typically  at 4 milliamps  The user prompt message is  For information only        SV Units     Displays the units configured in the device for the Secondary Variable  The user prompt  message is  For information only     Secondary Variable     Displays the Secondary Variable as read f
76. ess  F8 Save   6  Press  F1 Update to view the changes     i    Device Status 01000000    Device Malfunction       PV Out of Limits  Configuration Change          _ NonPV Out of Limits    Cold Start PV Output Saturated  More Status Available PV Output Fixed                      6 8 Rev 3 99       HART Program User Manual    Table 6 3  HART Command and Data                            Command and Function   Data In Command  Type  Data In Reply  Type   0 Read unique identifier none Byte 0 254   expansion   Byte 1 manufacturer identification  code  Byte 2 manufacture   s device type  code  Byte 3 number of preambles  Byte 4 universal command revision  Byte 5 transmitter specific command  revision  Byte 6 software revision  H   Byte 7 hardware revision  B   Byte 8 device function flags  Byte 9 11 device ID number  1 Read primary variable none Byte 0 PV units code  F   Byte 1 4 primary variable  2 Read current and none Byte 0 3 currentinmA  F   percent of range Byte 4 7 percent of range  F   3 Read current and four none Bytes 0 3 currentinmA  F    predefined  dynamic Byte 4 PV units code  varlables Byte 5 8 primary variable  F   Byte 9 SV units code  Byte 10 13 second variable  F   Byte 14 TV units code  Byte 15 18 third variable  F   Byte 19 FV units code  Byte 20 23 fourth variable  F   6 Write polling address  as in command  11 Read unique identifier   Byte 0 5 tag  A  as command 0  associated with tag  12 Read message none Byte 0 23 message  A   13 Read tag  descriptor  none By
77. ess Enter  This file will have the    pdb extension     Press Enter to selected the desired options and press F2   Type the number of logs you desire to save and press Enter   Type 5  Save Minute Database to Disk File  and press Enter     oe N oe    Enter the name of the file where the configuration data is to be saved by typing the name of  the drive  subdirectory  if needed   and file name  and press Enter  This file will have the   mdb extension     8  Press Enter to selected the desired options and press F2     9  Type 7  Save Daily Database to Disk File  and press Enter     Rev 3 99 2 3       HART Program User Manual    10  Enter the name of the file where the configuration data is to be saved by typing the name of    the drive  subdirectory  if needed   and file name  and press Enter  This file will have the    day extension     11  Press Enter to selected the desired options and press F2     12  Type the number of logs you desire to save and press Enter   13  Press Esc     2 2 1 4 Saving the Event and Alarm Logs to Disk Files using GV101    This procedure saves the current Event Log and Alarm Log to a disk file so it is viewed or printed after  you remove power when you install a HART Card or HART Module  This file cannot be restored to  the ROC after removing power     l   2   3     Type 7  Event Log  Alarm Log Functions  from the Main Menu and press Enter   Type 3  Save Event Log to Disk File  and press Enter     Enter the name of the file where the configuration dat
78. he value for x is the number of  modules multiplied by 2  There are two points for every module installed  If you are monitoring or  controlling a fast changing process  it is a good idea to configure the HART Point into the point to   point mode  The HART modules do not use  and are not associated with any Analog Inputs  whether  built in or modular  HART modules use the I O termination block associated with the HART Module  to send and receive digital signals  The HART module can power the HART device s   and  communicate digital HART Protocol only     Rev 3 99 4 3       HART Program User Manual    Point On Off     Enable or disable the corresponding channel for HART operation  If turned OFF  no  ROC memory is allocated for HART on the AI point  Turning this parameter ON causes the  ROC to check memory allocation and build new HART Device Data templates  if reguired  The  user prompt message is     Point On Off 0   Off  1   On    Single Multi     This field determines the operating mode of the HART Point  If a 0 is entered  the  point is in the Single  point to point  mode  If a value from 1 to 5 is entered  the point is in  Multi Drop mode  with the value denoting the number of devices on the drop  Changing this  parameter causes the ROC to check memory allocation and build new HART Device Data  templates if required  The user prompt message is     Single Multi 0   Single or Point to Point   1 to 5   Multi Drop  Number of Devices                    Scan On Off     Enable o
79. hen Scanning is Disabled     If Alarming is Enabled and there is no response from the HART device for ten consecutive  polls  a Point Fail alarm code is set in the Active Alarms field of the Alarms Device Status  dialog  In addition  if you are using the HART Interface Card program  the value of the Primary  Value parameter will be set to   9999 0  All alarms will still be recorded in the Alarm Log     5 10 Rev 3 99       HART Program User Manual    Device Status     The information pertains to the operating status of the HART device as a whole and  is not associated with the completion of any command  Refer to Section 5 and  Table 5 1    The Device Status field may display the following       OK     Device is functioning correctly       Device Malfunction     Device is not functioning correctly  A failure has occurred   Measurement is not valid      PV Out of Limits     Process Variable or Primary Value measurement is outside of the Upper  Sensor Limit or Lower Sensor Limit  The analog signal and digital values read by the HART  Commands are unreliable      Configuration Change     The Host or local operator interface  LOI  has changed the Slave   s  configuration  Primary Host should recognize this bit and re read configuration information  and then transmit Command 38 to clear the configuration bit      Non PV Out of Limits     Variable other than the Process Variable or Primary Value out of  limits  The analog signal and digital values read by the HART Commands are unreli
80. igned    Floating point numbers     IEEE 754 single precision floating point format      ASCII character strings     usually packed four characters into each three bytes            Enumerated items from a standard list     code as 8 bit integers     If a Command is unsuccessful  the return Command Response message will not contain Data  A  successful Command always includes the same set of variables as were contained in the  Command message  however  the values in the return response message are those actually used  and acquired from the Slave device   s memory     Rev 3 99 6 3       HART Program User Manual    Checksum     One byte containing the longitudinal parity  exclusive or  of all other bytes  Start  through Data  with Parity bit attached to each byte  The Checksum byte is used to detect  communication errors and message corruption     The least significant byte  LSB  is always sent first     6 4 Rev 3 99       HART Program User Manual    6 2 FULL UPDATE    A full update reguests data from a HART device using most of the read Commands supported  such as  HART Commands 0  11  12  13  14  and 15   The full update is initiated automatically on power up  and after a major change in the configuration of a HART Point has been made  A major change is  defined as a reconfiguration from point to point mode to multi drop mode or vice versa  or the addition  or deletion of a device in the multi drop mode     A full update can also be performed on demand either by using GV101  RO
81. ii Rev 3 99       HART Program User Manual    Table of Contents    SECTION 1     INTRODUCTION       1 1 Organization of Wana costae tetas ER GE EE EE S 1 1  1 2 Section 1  COSTS PA EE ORE AE N EE N EE OT ME a 1 2  1 3 HART Interface Cards and HART Interface Modules    iese sesse esse ee see ese ee se ee ee ed ee ee 1 3  14 Additional Information isiiciccsevessisisatacecisstseacsiansecuassnaiedsasiseeasssusece KA ER Ge GR eg Ge ee GO RE Ge Ge eg 1 4  ESRA oi  EE EA TOE RE EE N E EE 1 5  1 6 HART Interface Card Poort es ern Res Ve esse ee ede ee Oe ee ed eg Ee ede 1 6  1 7 HART Interface Module ProEram  us sees skoei go ieee sees ee Gede see bokkies seke see swb ie nee ie 1 7  1 8  Program PN Die ee OE OE OE EE OE EE N 1 8    SECTION 2     HARDWARE INSTALLATION       2l  Section CUS IAS AR OE ET AE N OE EE EE EO Ne  2 1  2 2 RAM Backup and Restoration Procedures issie es ess Ses iese ee ee ees Soe ees Re ee Ses 2 2  2 2 1 RAM Backup with GV101 Configuration Software    esse se esse ee see se Ge ee ee RA SR Re ee ee 2 2  2 2 2 RAM Backup Procedure using ROCLINK Software 0 0 0    sesse esse es se Ge ee ee RA Ge ee ee 2 5  2 2 3 After Installing Components Using GV1O1 ou    esse se se ee ee RA ee ee RA Re ee 2 6  2 2 4 After Installing Components using ROCLINK        ees esse see se ee GR ee ee RA Re ee 2 8  23 HART Interface Module sesse ess iss a eed Reede ENEE E eed ee Ee 2 9  2 3 1 Installing a HART Interface Module issie eeuse s sees es ee deg ee Ged Weke Gees ede Og see ee b
82. iles to be  loaded  This display lists the names of all the files that have the  HOO extension and are located  in the default drive and directory  Use the Up Arrow  T  and the Down Arrow  J  to indicate  the desired file in the file list  If the desired file is not listed  you can instead select a drive and  directory that has the file you want  Note that the current drive and directory are given at the    top of the list     6  Press Enter to begin loading the HART User Program     7  Press F2  Refer to Figure 3 16     File you sel    lected is A  F              BCLR_AO HOO       Is This Correct         Fl   Try again F2         Figure 3 16  Correct File Verification Dialog          Downloading File A  FBCLR_AO HO0O       Waiting for setting Up Flash memory          Figure 3 17  Setting Up Flash Memory    Rev 3 99    3 19       HART Program User Manual    When the file has been downloaded  the software displays the following message     Programming the Flash memory  please wait        This message automatically clears after Flash memory has been successfully programmed  You  are then returned to the User Routines menu     8  Press Esc in the User Routines menu   9  Press F4  Configuration  from the GV101 Main Menu     10  Type 8 and press Enter to display the ROC Flags display  Refer to       ROC Flags 1 of 1             CRC Check 1 RTS Comm  2 0   DI PI ROC306 312 0 Clear EEPROM 0  User LCD Enable 0 I O Scan Enable 1  User OP Port Enable 0 Aux Out  2 On 1  FST Display Clea
83. ing GV101Jon page       After Installing Components using ROCLINK Jon page    2 2 1 RAM Backup with GV101 Configuration Software    This procedure assumes you are using Revision 1 62 or later of the GV101 Configuration Software  or  Revision 1 0 or later of the Industry Canada GV101  User programs cannot be saved to disk from the  ROC  if these are lost or corrupted  they need to be reloaded from their original disk files as instructed  in Section 3  Downloading Procedures     The RAM Backup with GV101 Configuration Software processes include       Saving ROC Configuration to Memory using GV101 jon page    Saving the ROC Configuration to a Disk File using GV101 on page    Historical Configurations to a Disk File using GV101 on pagel2 3       Saving the Event and Alarm Logs to Disk Files using GV101 jon page  2 4     Saving FSTs to a Disk File using GV101 on page    NOTE       You may not require all of the RAM Backup procedures if you do not desire to save  certain configuration data   2 2 1 1 Saving ROC Configuration to Memory using GV101    This procedure saves the current ROC configuration to permanent memory so it is restored after you  remove power when you install a HART Card or HART Module     1  Press F4  Configure  from the GV101 Main Menu   2  Select 8  ROC System Flags  from the Configuration menu and press Enter   3  Move your cursor to the Write to EEPROM field  type 1  and press Enter     9 2 Rev 3 99       HART Program User Manual    4  Press  F8 Save and press
84. is is due to a  cutout feature designed to avoid draining down the power supply battery     8  Install all user programs from their original disks including the HART User Program  Refer  to Section 3  Downloading    9  Configure the HART Points and HART Device using the HART User Program software   Refer to Section 4 and Section 5    10  Select Flags from the System Menu    11  Set the Write to Internal Config Memory or Write to EEPROM to display Yes     12  Press  F8 Save     NOTE    It is not recommended that a HART device be used for inputs to PID controls or  AGA calculations unless it is a slow acting process     2 3 2 HART Interface Module Wiring    The HART Interface Module allows the ROC to interface with up to ten HART devices per I O slot   The HART Interface Module communicates digitally to HART devices through the I O termination  blocks associated with the module position  The HART module provides    loop source    power   T  on  terminal A and two channels for communications on terminals B and C  The  T power is regulated by  a current limit  If the power required by all connected HART devices exceeds 40 milliamps  more than  an average of 4 milliamps each   the total number of HART devices must be reduced     Channel 1 is wired to terminals A and B  Channel 2 is wired to terminals A and C  The HART module  polls one channel at a time  If more than one device is connected to a channel in a multi drop  configuration  the module polls all devices on that channel b
85. is used by ROCLINK during calibration of the device PV   This poll method should not be used in Normal operation     Skip this Device     This poll method will not request any information from the HART device  and will pass control to the next device     Alarming     You can either enable or disable limit Alarming for this point  If you enable Alarming   the limit alarms  four levels  Rate  and Deadband  are configured and displayed in the  Alarms Device Status dialog box  which is obtained by using the Alarms Device Status  pushbutton  When Enabled  alarms are logged to the Alarm Log  To optimize processor time   alarms should be Enabled only when necessary  If you disable Alarming  no limit alarms  generate for this point  regardless of the Alarm configuration     If Alarming is Enabled and there is no response from the HART device for ten consecutive    Rev 3 99 5 5       HART Program User Manual    polls  a Point Fail alarm code is set in the Active Alarms field of the Alarms Device Status  dialog  In addition  if you are using the HART Interface Card program  the value of the Primary  Value parameter will be set to   9999 0  All alarms will still be recorded in the Alarm Log     Slot Variables     See Section 5 1 1 for a description of this pushbutton   Advanced Features     See Section b 1 2 ffor a description of this pushbutton     Alarms Device Status     See Section 6 1 3  for a description of this pushbutton     5 1 1 Slot Variables Using ROCLINK    Many HART device
86. ise Eed ees eke n Re eo ed ed 6 5  6 3 Pollina Methods  esse GEE ee N ee E ok GE ee ER Oe es RD ee Ge De Oe 6 6  6 4 Writmg Parameters EO EE RR OE 6 7  6 4 1 Writing Parameters Using ROCLINK sussies ER GE Ee GREG wee ee ese 6 7  64 2 Writing Parameters Using GV OLSEN ese oes SORG REG DRS VEE KERSE GE ee 6 7  6 5 Clearing the Configuration Change Bit isi ERENS DNE see EG SE eke eek ae es 6 8  6 5 1 Clearing the Configuration Change Bit using ROCLINK 1 000    see see se ee ee Re ee 6 8  6 5 2 Clearing the Configuration Change Bit using GV101 oo    eee se ee ee RA GR ee ee 6 8       SECTION 7     USING HART PARAMETERS    7 1 Using HART Parameters with the ROC ice cesseccecdccaceceec tet esse ss bind kk ees sa teceueta tends eBoek dese RES 7 1  7 2  Using HART with ROC Protoool    sessies enge de Sk Ee eo ed de ese 7 1  7 3 Usg HART With Modbuas Protocol sets sisie sesse es ERG De ees bee Se Ge Dee see ee Ge sees ie 7 1       iv Rev 3 99       HART Program User Manual    SECTION 1     INTRODUCTION    The Remote Operations Controllers  ROCs  and FloBoss units use standard Highway Addressable  Remote Transducer  HART    Protocol commands to request and write parameters to a HART Slave  device  The HART Protocol relies on the Bell 202 Frequency Shift Keying  FSK  standard to  superimpose digital signals at a low level on top of the 4 to 20mA  The low level FSK sine wave  signal transmits digitally  The HART Protocol allows both analog and digital communication signals to  be transmi
87. kup Procedure   RAME se ES RD EG Ge ge ee SE scsi ER Re ee OE Pe 2 2  Backup Procedures   After Installing Component         esse se se se ee 2 6  Buffer Overflow esse esse se ee ee ee ee Re Re ee 5 3  5 15  Byte AA ERA EN AE 6 3  C  Cards SE SE Bae 1 3  Change Bit   el TEER EE ER EE N 6 8  Check User Memory Allocation 00 0 0    eee see se ee 3 8  CHECKSUM 35 325  EAE EEE EN OE EA 6 4  EIS VEE RE ER OR OE OE OE 3 7  Clear Config Bit    ee ee ee ee ee Ge Se Re ee 5 5  5 13   Usina ROCEIN Kit en er ek EE See DE EE ee ae 6 8  Clear Structure       ee ese es ee ee Re ee ee Ge RR Re ee 5 5  5 13    Rev 3 99    Clearing the Configuration Change Bit    6 8  BERE EE AE REEN N 5 19  Gode EE De E ete  3 6  3 7  3 9  Gold STE  vee eho ee a 5 11  5 16  Collect ROC Data    esse se ee ee ee ee ee Ge 2 5  Command  EE ER EE eek in eee ee Dee ee Re ER oe bek ee 6 3  Command Response          iese see see ee ee ee ee ee 5 3  Command is ed ke GE weed o De se GE RE GE aa 6 2  Communication Error        ee ese ese ee ees ee se ee ee ee 5 3  5 15  COMMUNICATIONS esse se ee ee ee ee ee GR Re ee GR Re ee 5 3  Communications Card    see se ee ee ee AR Re ee 3 2  Communications Cards   HART Interface Card    sesse esse ee se ee se ee ee ge ee ee 2 14  Config Hart Device    5 12  6 5  6 8  Config Hart Device 1 Of X     ee ese se se see se ee ee ee 5 12  Config Hart Point    ees sees sees see se ee ee ee ee Se ee ee ee 4 3  Config Hart Point 1 Of X oo  esse se ee se se ee 4 2  4 3  Configuration Change 
88. lash Memory   ROM uuu    esse se see see se ee ee 3 15  Using GV Al RE EE EN 3 11  Using ROCLINK iese Se ss SEE Re ee ERGE ESE De ek Ge ER Eeg 3 9   Downloading Requirement 0 0 0 0    eee se se se ee 3 2   Dynamic Variables    eee ee se ee ee ee ee ee 5 5  5 14   E   EITOTS ERA Ee EG RD EE 5 3  5 15   EXtensiONS       esse ses ss se ee ee oe RR Re Re ee eo RR ee ee 2 5 3   F   Figure 2 1  HART Interface Module    esse sees sees 2 9    Figure 2 2  Field Wiring for ROC Powered Devices 2 12  Figure 2 3  Field Wiring for Self Powered Devices   2 12    Figure 2 4  HART Interface Card    sesse sees sees see 2 14  Figure 2 5  HART Interface Card Installation            2 16  Figure 2 6  HART Interface Wiring Schematic          2 18  Figure 3 1  User Programs using a FloBoss 407          3 7  Figure 3 2  Open User Program    sesse see see eee see see 3 10  Figure 3 3  ROC Flags for a FloBoss 300 series with a  FlashPAC RE E  E 3 11  Figure 3 4  File Selection Display    ee 3 12  Figure 3 5  Correct File Verification Dialog              3 13  Figure 3 6  File Download Display    3 13  Figure 3 7  Downloading Options         0   eee eee 3 13  Figure 3 8  Enable Flags Dialog    eee 3 14  Figure 3 9  Warm Start Dialog      iese eee 3 14  Figure 3 10  ROC Flags Display    ees eee 3 14  Figure 3 11  File Selection Display    3 16  Figure 3 12  Correct File Verification Dialog            3 16  Figure 3 13  Setting Up Flash Memory          0 000    3 17  Figure 3 14  ROC Flags Display    ese
89. lti drop mode  as many as five HART devices  limited by the total current consumption of the  devices  can be connected in parallel to a single HART module channel  Since each HART module has  two channels  one module can support as many as ten HART devices     The maximum number of HART points devices allowed by the HART module program is 32  Depend   ing on the mode  this may be accomplished with as few as four or as many as six HART modules   Therefore  although the ROC364 can physically hold more than six HART modules  the program limits  it to using six HART modules     Rev 3 99 1 7       HART Program User Manual    1 8 PROGRAM FILES SUPPLIED    The HART program files  supplied on a single 1 4 Mbyte disk  are listed in  Table 1 1     Table 1 1  HART User Programs    TEE a  User Program ROCPAC FlashPAC Baas Ee  HARTLBAHOO   X Jooo   mma AE      HART oono   x O 0o o    Too    TSS  HART2 B8HOO   x     o e y O  E E EE  FP HCARD  H00   Ce NN NN E N WEN WEN WE  ET TN NN EN o xs MEN ME  ET TN   EEN EN x WEN ME  FBEIBO7CHOO      X  fFBHICoTCHOO       X  FBCLR_AO HO00    arson   RT  warono           O x 7 T  mormo     T T x o  CO  HIO CoC8HO0     EX    HIO DOD8 HOO X    FPHIDOBOHO    ER      Not reguired when using ROCLINK Configuration Software        1 8 Rev 3 99       HART Program User Manual    SECTION 2     HARDWARE INSTALLATION    2 1 SECTION CONTENTS    As listed below  this section provides instructions for installing  wiring  and testing the HART Interface  Card and the 
90. m     After turning on a user program  perform a Write to EEPROM or Write to Internal Config  Memory in the ROC Flags screen  This ensures that when a Cold Start is performed  the user  program automatically starts  Refer to Section 6  Writing Parameters     Turn Off     To turn off a user program  select the check box next to the user program  and press the  Turn Off pushbutton  Note that the Status field displays ON or OFF indicating the status of the  user program     Cancel     Press the Cancel pushbutton to cancel all actions and leave the User Programs dialog     The configurable data fields for the User Program that has been loaded is located under the Data menu  in User Data     3 1 5 2 Viewing Memory Using GV101  For viewing the memory allocation in a ROC300 series or FloBoss 407 using GV101     1  Press F8  Utilities  form the GV101 Main Menu   2  Type 6 and press Enter to select the User Program Routines from the ROC Utilities menu   3  Type 2 and press Enter to Check User Memory Allocation     A screen appears that shows the allocation status of all user memory blocks in the upper half of the  screen and a list of the User Programs and task status in the lower half  Memory blocks are 16K bytes  in length and the individual User Program determines their allocation  The ROC Operating System  checks each block for proper allocation and does not permit two different programs to the share same  memory block  If you install a user program into memory that already contai
91. mber of Preambles 20  Flags 6    Revision Levels   HART Commands  Documentation  Software  Hardware    Device Serial No     Sensor Serial No   Upper Sensor Limit  Lower Sensor Limit    Minimum Sensor Span    Sensor Units    Upper Output Limit  Lower Output Limit  Damping Value  Output Units    d   6  8860000   6  HAHAHHA   A  8860000  Undefined    o    0  d AAAAAAR  Undefined          LOK          Cancel      Figure 5 3  Advanced Features Using ROCLINK    Message     This field displays the message contained in the HART Slave device  If you change or  enter a new Device Message  transmit the information to the HART device  Refer to the Write  Changes function in the Update Flag parameter on page    Descriptor     This is a read write field containing a description of the HART device  If you change or  enter a new Descriptor  transmit the information to the HART device  Refer to the Write  Changes function in the Update Flag parameter on page    Manufacturer   s ID     The hexadecimal value that denotes the identification of the HART device    manufacturer     Device ID     The hexadecimal value denotes the type of HART device installed     Number of Preambles     Number of preambles  FF  required for HART device communications   Preamble are HART device specific  Refer to Section 6  HART Message Frames     Flags     Device flags  See the HART device documentation     Rev 3 99    5 7       HART Program User Manual    Revision Levels     Revision levels of HART device  All valu
92. mory location for the User Program and select the HART User  Program that corresponds to the available block of Flash memory  Refer to Section  iewing Available Memory  on page B Sko view available memory   NOTE  Downloading the user program will overwrite any previously installed user    programs  If you need to clear a program from Flash memory to make room for  the HART program  refer to Section Deleting A User Program From  FloBoss 407 Flash Memory    on page B 18       2  Press F8  Utilities  form the GV101 Main Menu   3  Type 6 and press Enter to select the User Program Routines from the ROC Utilities menu   4  Type 4 and press Enter to select Program Flash Memory     Rev 3 99 3 15       HART Program User Manual    5  Select the HART User Program to install so the file name is highlighted  Refer to  3 11       Press ESC to cancel  UP or DOWN to Search   Press Enter to select filename with  HOO     Select     lt DIR gt  for the parent directory     C  USERPROG  FBHIBO7C HOO       lt DIR gt     A   Drive   B   Drive   C   Drive     G   Drive   H   Drive     J   Drive     M   Drive     U   Drive   V   Drive   W   Drive   X   Drive     Y   Drive   Z   Drive                      Figure 3 11  File Selection Display    When you select Program Flash Memory  a display appears for selecting the program files to be  loaded  This display lists the names of all the files that have the  HOO extension and are located  in the default drive and directory  Use the Up Arrow  T  and the Do
93. n data is transmitted  1200Hz represents a    1    state and 2200Hz  represents a    0    state  Each message passed between a field device  Slave  and the Host includes the  ROC Address and the destination Slave Address of the HART device  Device Status  and series of  bytes representing the Commands sent by the Host  HART Host Commands are detailed in Section 6   The Host transmits a voltage signal and the Slave responds with a current signal     Each response message received from the HART Slave device contains information used to indicate  problems with the device or communication errors  The Command Response or Response Code reports  communication problems or problems with the HART Command the Slave received  The Device  Status field displays the specific condition of the HART field device     When loaded into RAM  a HART program can use the following configuration software for configuring  and monitoring HART points and devices     e ROCLINK Configuration Software version 2 0 or 2 1   e GV101 Configuration Software version 1 63     NOTE    ROCLINK Configuration Software is required when using the HART program in a  ROC with a FlashPAC  or in a FloBoss 407 with firmware version 1 06  For ROCs  with a ROCPAC or a FloBoss 407 with firmware version 1 04  either the GV101 or  the ROCLINK Configuration Software may be used     The HART parameters are referenced in the ROC the same as standard point type parameters by Type   Logical number  and Parameter  TLP   Each input and 
94. ng GV101 seese 4 3  Configuring Using ROCLINK        eee 4 1  Hart  PENU senese es ee ee ee Re be ge De ee Di es 5 2  5 13  Hish NE RR ER Siete wide 5 10  High Alarm EEU    cece esse esse ese ee ee ee ke eek ee eed ee ee 5 21  HHI Alam 320 555 0812 RE EE EE OK ONE 5 10  HiHi Alarm  EU     iese de esse Re BE ees Res ER Bb de ese gs se 5 22  Host OperaHON      cece see see se ee ee ee ee ee ee ee 6 1  Rev 3 99       HART Program User Manual    l  VO Modules   Tnistallation e asna a 2 10  ID Number    EE e RS E a a 5 19  Information   Additional       eae E 1 4  Input Output  EO RE N 4 4  Installation   HART Interface Card    sesse ee ees ese ee ee ee ee ee 2 15   T O Madules see Ee ER GE Se ee bee a 2 10  L  L Parity  Brrotss 4 Ee ER ed eo bee ee ER De 5 3  5 15  Limits RR EE N EE RE EN 5 11  5 16  Logical Number    iese see see se ee ee ee Se Ge Ge RA 1 5  ol Alarm cece  EE GE decd RE OE Go Reese 5 10  Loko Alarm EL RS ee EA Re Boe ees 5 21  Tew  Alanine  5 255 Eg ER RE EG oe oe dee 5 10  ow Alarm EU iese ee ee EA Re GR Ri ee 5 21  Lower Output Limit       ese ese se se se ee ee ee 5 8  5 20  Lower Sensor LiMIE        ees se se ee ee ee ee ee ee 5 8  5 19  M  MalfuncHON       see ese ees ee ee ee ee ee Re Re ee ee 5 11  5 16  Manual Modes onnenn ees se ee ee ee ee ER ee ee 5 5  5 14  Manufacturer s ID    sesse see ese ese ee ee ER Re Re ee ee ee 5 7  Master Ee ee he EE DE Ge ee ee ee Ge ee ee 6 1  Memorya EE cca atin don citi ied 3 10   EE RE EE EG 3 5   Viewing Using GV101 oe
95. ns another user program   the user program currently installed will be overwritten     The upper half of the display appears similar to the following                                                                                                                                                                                Block 6000   Unalloc Block a000   Unalloc Block c000   Code 1  Block 6400   Unalloc Block a400   Unalloc Block c400   Code 1  Block 6800   Unalloc Block a800   Unalloc Block c800   Data 1  Block 6c00   Unalloc Block ac00   Unalloc Block cc00   Unalloc  Block 7000   Unalloc Block b000   Unalloc Block d000   Code 2  Block 7400   Unalloc Block b400   Unalloc Block d400   Code 2  Block 7800   Unalloc Block b800   Unalloc Block d800   Data 2  Block 7c00   Unalloc Block bc00   Unalloc Block dc00   Unalloc                      3 8 Rev 3 99       HART Program User Manual    For a ROC300 series unit with a ROCPAC  blocks 6000 through bc00 correspond to various RAM  modules  and blocks c000 through dc00 correspond to the RAM     For a ROC300 series unit with a FlashPAC  blocks a000 through bc00 correspond to various RAM in  the FlashPAC  and blocks c000 through dc00 correspond to the Flash memory in the FlashPAC     For the FloBoss 407  blocks 6000 through 7c00 correspond to user RAM in the ROC  blocks a000  through cc00 correspond to Flash memory in the ROC  and blocks d000 through dc00 are reserved for  factory use     The allocation status since the last Warm Star
96. ns out of COM2 Task in firmware    HART_D0 H00  ROCPAC  Code at memory block DO000 D7FFF  Data at memory block D8000 DBFFF  Runs out of USER Task in firmware      GV101  Runs out of Calc Task in firmware      ROCLINK    ROCPAC  Code at memory block C0000 C7FFF  Data at memory block C8000 CBFFF    Runs out of USER Task in firmware      GV101    Runs out of Calc Task in firmware      ROCLINK    FP_HCARD H00  FlashPAC  Code at memory block DO000 D7FFF  Data at memory block BO000 B3FFF    Runs out of Calc Task in firmware      ROCLINK    FP2HCARD H00  FlashPAC  Code at memory block CO000 D7FFF  Data at memory block AO0000 A3 FFF    Runs out of COM2 Task in firmware      ROCLINK    3 1 2 HART Module in a ROC312 or ROC364    e GV101 Configuration Software version 1 63  or ROCLINK version 2 0 or 2 1  ROCLINK required  if using a ROC with FlashPAC        ROC312 with ROCPAC version 1 10  or with FlashPAC version 2 0 or 2 1     ROC364 with a ROCPAC version 1 70  or with FlashPAC version 2 0 or 2 1     One of the programs listed below     Rev 3 99 3 3       HART Program User Manual    NOTE    The location where the user program runs out of does not indicate where the    ROC actually acquires the HART data  For example  user program  HIO_C0C8 H00 runs out of USER Calc Task in firmware  however  the  information gathered from the HART device is acquired from the associated I O  termination block when using a HART Module     m HIO 7060 H00    256K RAM module   Code at memory block 70000 77
97. nual    1 3 HART INTERFACE CARDS AND HART INTERFACE MODULES    The ROC or FloBoss and HART devices create a Host Slave network  The ROC or FloBoss is the Host  and each HART device is a Slave  There are two ways to send and receive HART messages between a  ROC and HART devices  depending on the type of ROC FloBoss and HART interface being used     HART Interface Card     The way first uses one HART Interface Card installed in a     e ROC306 or ROC312 with a ROCPAC  firmware version 1 10     ROC306 or ROC312 with a FlashPAC  firmware version 2 0 or 2 1     HART Interface Modules     The second way uses one or more HART Interface Modules  sometimes  called HART I O Modules or HART Modules  installed in a     e ROC312 with a ROCPAC  firmware version 1 10      ROC364 with a ROCPAC  firmware version 1 70      ROC312 or ROC364 with a FlashPAC  firmware version 2 0 or 2 1     FloBoss 407 with firmware version 1 04 or 1 06     NOTE    In the case of the ROC312  it is not possible to use both a HART Interface Card and  HART Interface Modules  One or the other must be chosen  Either option requires  the correct HART user program to be loaded into the ROC     NOTE    ROCLINK Configuration Software is required when using a ROC with a  FlashPAC  or a FloBoss 407 with firmware version 1 06  For ROCs with a  ROCPAC or a FloBoss 407 with firmware version 1 04  either the GV101 or the  ROCLINK Configuration Software may be used     NOTE  In most cases  the FloBoss 407 and ROC300 series units 
98. o Figure 6 1 concerning the structure of HART message frames     Figure 6 1  HART Message Frame    Preamble     Between 5 and 20 bytes of hexadecimal FF characters that are all 1 s  HART devices use  the Preamble to synchronize to the character stream     Start     One byte in length and may include several values indicating the type of message such as   Host to Slave  Slave to Host  and address format  long or short frame      6 2 Rev 3 99       HART Program User Manual    Address     Includes both the Host address and the Slave address  The Host address is a single bit with  the most significant bit  MSB  of the address field either representing the primary Host as 1 or  representing the secondary Host as 0  In a short frame  the Slave address is four bits  representing the polling address of 0 through 15  In a long frame  the Slave address is 38 bits  containing the Device Tag and one bit indicating if the Slave is in Broadcast mode  The ROC  and FloBoss units do not support Broadcast  burst  mode  Long frame formats do not use the  polling address  The remaining 38 bits of the five byte address field contain the Slave   s unique  identifier as an address     Command     One byte  0 to hexadecimal FD or decimal 253  contains the HART Command message   Refer to Section 6  HART Commands  The Command code is echoed back by the Slave in the  reply message     Byte Count     The number of bytes to follow in the Status and Data bytes fields  The Slave uses the  Byte Count to kno
99. odule sockets of a  ROC     The HART Interface Module communicates digitally to HART devices through the I O termination  blocks associated with the module position  Each HART module contains two separate channels  Each  channel polls all HART devices connected to it before the other channel is polled  Each channel can be  configured to operate in either the point to point mode or the multi drop mode  In the point to point  mode  each module channel supports one HART device     In the multi drop mode  each channel can support up to five HART devices for a total of ten devices for    each module  By using the multi drop mode with multiple HART modules  up to 32 HART devices   limited by the software  can be supported by a single ROC  Refer to Figure 2 1    Ww  Q   lt   L      LI  H   Z       HARTMOD    Figure 2 1  HART Interface Module    Rev 3 99 2 9       HART Program User Manual    2 3 1 Installing a HART Interface Module    The HART Interface Module package includes one HART Interface Module and a mounting screw   Requirements for using the HART Module are     e GV101 Configuration Software version 1 63  or ROCLINK Configuration Software version  2 0 or 2 1       ROC312 with ROCPAC version 1 10  or with a FlashPAC version 2 0 or 2 1  used with  ROCLINK only        ROC364 with a ROCPAC version 1 70  or with a FlashPAC version 2 0 or 2 1  used with  ROCLINK only        FloBoss 407 with firmware version 1 04 or 1 06     HART Interface User Program loaded into ROC memory     E
100. og input points in the multi drop mode and five HART  devices wired in parallel  the ROC306 312 can support a maximum of fifteen HART devices     2 4 1 Installing a HART Interface Card    The HART Interface Card package includes one HART Interface Card  one 6 pin header  and a  mounting screw  The following items are also required to support the HART Interface Card     e GV101 Configuration Software version 1 63  or ROCLINK Configuration Software version  2 0 or 2 1   e ROC306 or ROC312 main board with part number W48032X0012 revision A or greater     e ROC306 312 with ROCPAC version 1 10  or with FlashPAC version 2 0 or 2 1  used with  ROCLINK only        HART Interface User Program  loaded into ROC memory       A ROC communications card installed and functioning     To allow a HART Interface Card to be installed  a communications card of any type must already be  installed  Perform the following steps to install the HART Interface Card  Refer to Figure 2 5 during  the procedure    CAUTION    Install HART Interface Cards only in areas known to be non hazardous     CAUTION  Failure to exercise proper electrostatic discharge precautions  such as wearing a    grounded wrist strap  may reset the processor or damage electronic components   resulting in interrupted operations     Rev 3 99 2 15       HART Program User Manual    2 16    COMM  CARD    MAIN  CARD                                                                                                                            
101. ollows     Rev 3 99    BN   Binary   AC   ASCII character   UC   Unsigned character   UI   Unsigned integer   UL   Unsigned long integer   FL   Floating point  IEEE format   HX4   Hex  4 bytes   HX2   Hex  2 bytes    B 3       HART Program User Manual    B 4     This page intentionally left blank       Rev 3 99       HART Program User Manual    INDEX    Extensions  DEE  RES oie eli Ee AG es 2 5  ECE  ESE DS ee ee Re Ee ed ees 2 5  Numerical  Ath Wits iin ES SE GE ER EE EG ED Ee 5 3  5 17  Ath Variable       EE EE OE N ieee 5 17  A  Active Alarms  0         cccceccccccececsesssaeceeececsessseceeececeeneas 5 10  Additional InformatiONn        ees see ese ee ee se ee ee ee ee ee ee 1 4  Addrest EE ER Ge Ee RE Re ee GER Ee as Ge ee dek eg 6 3  Advanced Features   Using ROCLINK ii ee EE EES EERS DR SG eg Reese ee Eg 5 7  Alarm Code 5 23  EE EERS EG E eatin Ge DER OE Ge EER 5 16  Alarm Deadband           iese se se ee ee ee Re Re ee 5 10  5 22  Alarm Enable    Ee ER Ge ERGE a Se ee Ee 5 21  Alarm Lamit ese GER EE ee GESE ER EER ERG ES ESE Ge DER Gee ee See 5 21  NEVER OE OE EE AE OE EE IE 5 5  Plat oa RE EE EE EE 5 10   ACTIVE EE RE ee ci caves EE ee Se Ge EER EG Se Se ee ee 5 10  Alarms Device Status   Using ROCLINK i e es ERGE EERS E ee EES DER ee Ep Reg 5 9  Analog Input    ie ese RR ER Re BEREG i DER EE Re See dbe 4 2  Analog Outputs   Reverse EE DEER RE GR EE EG Ge Go Se ee ee eke ee 5 8  5 19  Available Memory             scceesceceesceeneeceseeeeneeceteeseneeeees 3 5  B  Bac
102. or       In write protect mode       INIA  A    Update failure  Set to nearest possible value  Update in progress       Lower range value too high  Applied process too high  Not in proper current mode     fixed at 4mA or 20mA       10    Multi drop not supported     Revision 4 and earlier  Lower range value too low  Applied process too low       11    Upper range value too high  In multi drop mode  Invalid transmitter variable code       12    Upper range value too low  Invalid transmitter variable code       13    Both range values out of limits  Invalid transfer function code       14    Span too small  Pushed upper range value over limit       15    Multiple meanings       16    Access restricted       32    Device is busy             64       Command not implemented                Normal Poll     This mode uses the polling specified in Poll Method parameters to gather  information from the device     Update All Values     This mode performs a full update by gathering the information from the  ROC required to update all data fields in the HART Slave device  Not all HART devices  contain information for all fields  Refer to Section 6 for more information     Write Changes     Any data fields that are changed and applicable to the HART Slave device  are written to the device  After the changes are written  a full update from the device is  requested  Refer to Section 6 for more information     Rev 3 99       HART Program User Manual    Clear Structure     This command clears
103. output has a unique Point Number to identify  the input or output  Each I O Point Type must be individually configured  This allows parameters such  as a HART Primary Variable to be assigned as an input to an AGA Flow Calculation  a Process  Variable or Process Value for a PID loop  a variable to display on a Local Display Panel  or a variable  for any other ROC function     Two point types are added to the ROC protocol by a HART program       Point Type 30   HART Point Configuration Parameters    Point Type 31   HART Device Configuration Parameters    Refer to Appendix B for a complete list of the parameters associated with these HART point types     Rev 3 99 1 5       HART Program User Manual    1 6 HART INTERFACE CARD PROGRAM    The HART Interface Card Program allows a ROC306 or ROC312 with an installed HART Interface  Card to communicate with HART devices  Using HART digital communications  up to four  measurements  Dynamic Variables  can be communicated in a single message  Other HART device  specific transmitter variables may also be read  The HART Card allows both digital and analog signals  through the ROC analog inputs     Each of the three built in analog inputs  AIs  on the ROC306 ROC312 can be configured as a HART  Point  Once a built in analog input is configured as a HART Point  it can communicate either in the  point to point mode or in the multi drop mode to HART devices     In point to point mode  digital communications are superimposed on the 4 to 20 milliam
104. p analog  signals  which can still measure the Process Variable  through a built in analog input  This mode  allows communications with one HART device per built in analog input point and maximizes polling  speed  In point to point mode  all HART field devices have an address of 0     In multi drop mode  several HART devices are connected to a single communications line  As many  as five HART devices  limited by the total current consumption of the devices  can be connected in  parallel to a single built in analog input  Like the point to point mode  digital communications are  superimposed on the current signals  however  the analog signal is used only to measure the current  consumed by all HART devices in the multi drop loop  Communications are restricted to digital  transmissions as the loop current is fixed at a minimum value and no longer has meaning relative to the  process  The digital transmissions contain the values read from the HART device  Multiple field  devices may be physically connected  in parallel  to the same pair of wires when installed  When all  three built in analog input channels are used in multi drop mode and five HART devices are wired to  each input channel  a ROC306 ROC312 with a Hart Card can support a maximum of 15 HART  devices     In multi drop mode  HART field devices have an address of 1 through 15  and each device sets its  output current to a fixed value  typically 4 mA   The ROC HART application sends a message to all  multi dropped devi
105. played in Figure 3 3     3 10 Rev 3 99       HART Program User Manual    File Meter 1 0 Data Display History Utilities System Help  ROC Flags 1 of 1    Warm Start   No i Cold Start Options FST Display Clear   No    Clear EEPROM   Ho i Write to EEPROM   No 5 Write Status  Complete                                                                LCD User Program Op Port User Program Coml User Program       Inactive     Inactive Inactive     Active Active     Active                                        Active Option 2  Active Option 3    Active Option 2  Active Option 3    Active Option 2  Active Option 3                   ae ae as        ae en  ee    3 a a es   ae em  ew ass                                                 2 User Program alc User Program  Inactive      Inactive Advanced Features  Active Active                Active Option 2  Active Option 3    Active Option 2  Active Option 3                            om                 ED          mr ml                                ED  Updateg  Fo  Cancels  F8  Save    Initialize ROC from database stored in RAM  On Line  COM                          Figure 3 3  ROC Flags for a FloBoss 300 series with a FlashPAC    8  Set the Write to EEPROM or Write to Internal Config Memory flag to Yes  This  ensures that when a Cold Start is performed  the User Program automatically starts     9  Press  F8 Save   10  Press  F1 Update     3 2 2 Downloading HART to RAM Using GV101    The download procedure in this section is used with GV101 
106. r 0 Aux Out  1 On 1  User Coml Enable 0 Cold Hard Start 0  User Com2 Enable 0 Warm Start 0  User Prog Enable 0 Read I O 0  RTS Oper Port 0 Write to EEPROM 0   RTS Comm  1 0 EEPROM Write Complete 1       0   Disable  1   Enable     1 Update 2 3 4 RD Disk 5 WR Disk 6 Quit 7 8 Save             Figure 3 18  ROC Flags Display    11  Set the appropriate user flag based on the User Program you selected     Set the User Com1 Enable flag to 0  if required   Set the User Com2 Enable flag to 0  if required     Set the User Prog Enable flag to 0  if required    12  Press  F8 Save    13  Press Enter to confirm your actions    14  Press  F1 Update to view changes     A Warm Start is not required  Refer to Figure 3 18     3 20 Rev 3 99       HART Program User Manual    SECTION 4     CONFIGURING HART POINTS    This section details how to configure HART Points using ROCLINK and the GV101 Configuration  Software  This section includes       Configuring HART Points Using ROCLINK on page     Configuring HART Points Using GV101 Jon page    4 1 CONFIGURING HART POINTS USING ROCLINK  To configure HART Points using ROCLINK     1  Select the VO menu in ROCLINK   2  Select HART Point        File Meter IZO Data        Display History Utilities  Config Hart Point 1 of 2    EED pcanning Device Type  n   nput    HART  Hulti Drop  j  Hulti Drop  I  Multi Drop  3 Devices  Multi Drop  4 Devices    Multi Drop  5 Devices        System Help              Device Tag  Device Tag  Device Tag  Device Tag  Device Tag
107. r disable the polling of the HART devices  Scanning should be disabled   OFF  if a device is being replaced or if continuous polling is done from another source such as  a hand held configuration device  Scanning must be ON to use the HART slave device   Enabling or disabling the scanning has no effect on the ROC memory allocation of HART  device data  The user prompt message is     Scan On Off 0   Point Scan off  1   Point Scan On  Input Output     This feature is currently inactive  All HART Points are inputs     Device Tags 1 through 5     The Device Tag identifies the HART device in the multi drop mode  A  unique Device Tag must be placed in a device prior to its installation on the multi drop point   You can modify the Device Tag by using the Config Hart Device display  see Section 5   but be  sure to enter the most current tag in this field  Press  F2 Prev and  F3 Next to view each of the  two points  The user prompt message is           Enter Tag of the Multi Drop Device     4 4 Rev 3 99       HART Program User Manual    SECTION 5     CONFIGURING THE HART DEVICE    This section details how the parameters of the HART device are configured using both ROCLINK and  GV101  This section includes     Information Section Page Number  5 12    5 1 CONFIGURING THE HART DEVICE USING ROCLINK  To configure the parameters of the HART device using ROCLINK     1  Select the VO menu in ROCLINK   2  Select HART Device                                                                       
108. rently installed     Status     Displays the current status of the User Program  ON or OFF   Code     Code displays the location of where the programs executable file resides in memory   Data     Data displays the location of where the program data variable files reside in memory     Unused Memory Blocks     The memory location must be available for the HART User Program to be  loaded  All unallocated  available  memory blocks display under this field  User programs    cannot share the same memory block  Refer to Section Downloading Requirements  on    page B 2 to determine which available block of memory corresponds to the HART User  Program     Download     When you select Download  the Open File  Figure 3 2  display appears for selecting the  program files to be loaded  After you select a user program to install  you may press Enter or  press Download again to begin loading the user program  Press More File to select additional  user programs for installation     More File     After selecting a user program to download using the Download pushbutton  press the  More File pushbutton to select additional user programs to download     Clear All     Press the Clear All pushbutton to clear all user programs stored in memory     Rev 3 99 3 7       HART Program User Manual    Turn On     To turn on a user program  select the check box next to the user program  and press the  Turn On pushbutton  Note that the Status field displays ON or OFF indicating the status of the  user progra
109. ring the information  required to update all the data fields for the device  Not all devices contain information for all  fields  Refer to Section 6 for more information     2   Write Changes     Any data fields that are changed and applicable to the HART device are  written to the device  After the changes are written  a full update from the device is requested   Refer to Section 6 for more information     3   Clear Structure     This command clears the data in the data fields  followed by a full  update from the device     4   Clear Config Bit     This command clears  resets  the Config bit in the HART device   which in turn clears the Configuration Change bit in the Device Status parameter  Refer to  Section 6  Clearing the Configuration Change Bit     Hart Pt Num     When using the HART Interface Card program in a ROC306 or ROC312  this field  displays the built in analog input point  1 to 3  to which this device is connected     When using the HART Interface Module program in a ROC312  ROC364  or FloBoss 407  this  field displays the HART module channel number  Channel numbers increment by two for every  HART module installed  starting with the first rack location  The user prompt message is  For  information only     Device Num     The device number of the current Hart Pt Num  In the point to point mode  the device  number is always 1  In multi drop mode  the device number is a number from 1 to 5  depending  on the number of HART devices configured on this point  The us
110. rom the device  The Secondary  Variable is setup in the HART device and cannot be altered from the ROC  The user prompt  message is  For information only     TV Units     Displays the units configured in the device for the Tertiary Variable  The user prompt  message is  For information only           Tertiary Variable     Displays the Tertiary Variable as read from the device  The Tertiary Variable is  setup in the HART device and cannot be altered from the ROC  The user prompt message is   For information only     4th Units     Displays the units configured in the device for the 4  Variable  The user prompt message  is  For information only     4th Variable     Displays the 4  Variable as read from the device  The 4    Variable is setup in the  HART device and cannot be altered from the ROC  The user prompt message is  For  information only     Slot Variables     This field uses a pop up dialog box to display the Slot Units and Slot Variables    configured in the device  Refer to       Press ESC or F6 to return to main edit screen     Slot 0 Assignment gt 0 Slot 2 Assignment 0  Slot 0 Units Undefined Slot 2 Units Undefined  Slot 0 Variable  0000000 Slot 2 Variable  0000000  Slot 1 Assignment 0 Slot 3 Assignment 0  Slot 1 Units Undefined Slot 3 Units Undefined  Slot 1 Variable  0000000 Slot 3 Variable  0000000             Figure 5 6  Slot Variable Using GV101    Rev 3 99 5 17       HART Program User Manual    Many HART devices read and store additional information besides the
111. s read and store additional information besides the Dynamic Variables  These  transmitter variables are device dependent but can be communicated to the ROC  Consult your HART  user documentation concerning device specific transmitter variables     To display the Slot Units and Slot Variables configured in the device  press Slot Variables in the Config  HART Device dialog  Refer to    Slot Variables  Variable  Assignment Value Units  Slot   d 0  dAAAAAY Undefined    Slot 1 1 8  0600000 Undefined                   Slot 2 2 0  9000080 Undefined  Slot 3 3 0  B800080 Undefined                            OK J Cancel 5       Figure 5 2  Slot Variable for ROCLINK    Slot     Slot location    Variable Assignment     Assigns a transmitter variable to this slot such as a temperature reading  The  variable must be of a floating point data type  and it must request valid slot variables  If any of  the four variables is invalid  nothing is returned and no variables are updated  See device   specific information on assignment of variables    Slot Value     The value of the data specified by the Slot field    Slot Units     Unit assigned by the HART device to the variable     5 6 Rev 3 99       HART Program User Manual    5 1 2 Advanced Features Using ROCLINK    To display the limits and other device information configured in the HART device  press Advanced  Features in the Config HART Device dialog  Refer to             Message          Descriptor       Manufacturer   s ID   Device ID d  Nu
112. t is shown for each memory block as follows   No RAM     No RAM is installed in this location  When viewing FloBoss 407 memory  No RAM    displayed for Flash memory blocks a000 through cc00 means that the memory is unallocated     Unalloc     No program assigned or no memory installed  The memory is available to install a User  Program     Code x     Code location for the User Program installed at that memory location     Data x     Data location for the User Program installed at that memory location     For more information on viewing the memory allocation of all User Programs loaded in the ROC  refer  to Section 8 in the GV 0  Configuration Software User Manual     3 2 DOWNLOADING PROCEDURES    The following sections detail how to download the HART User Program  The downloading procedures  vary depending on the software and type of memory you are using  The sections include       Downloading HART Using ROCLINK Jon page    Downloading HART to RAM Using GV101 on page    Downloading HART to FloBoss 407 Flash Memory Using GV101 Jon page    3 2 1 Downloading HART Using ROCLINK  To download the HART User Program using ROCLINK     1  Determine the memory location available for the User Program using the Unused Memory  Blocks fields  Select the HART User Program that corresponds to the available block of  Bid  1 4    memory and type of ROC being used  Refer to Section B 1 4  Viewing Available Memor    on page 8 5   2  Select Utilities from the ROCLINK menu bar     Rev 3 99 3 9     
113. te 0 5 tag  A   date Byte 6 17 descriptor  A   Byte 18 20 date  D   14 Read PV sensor none Byte 0 2 sensor serial number  information Byte 3 units code for sensor limits and  minimum span  Byte 8 11 lower sensor limit  F   Byte 12 15 minimum span  F   Rev 3 99 6 9             HART Program User Manual                Command and Function   Data In Command  Type  Data In Reply  Type   15 Read output none Byte 0 alarm select code  information Byte 1 transfer function code  Byte 2 PV range units code  Byte 3 6 upper range value  F   Byte 7 10 lower range value  F   Byte 11 14 damping value  sec   F   Byte 15 write protect code  Byte 16 private label distributor code  17 Write message Byte 0 23 message  A   18 Write tag  descriptor  Byte 0 5 tag  A  as in command  date Byte 6 17 descriptor  A   Byte 18 20 date  D   33 Read transmitter Byte0 transmitter variable code   Byte 0 transmitter variable code for  variables for Slot 0 Slot 0  Byte 1 transmitter variable code   Byte 1 units code for Slot 0  for Slot 1 Byte 2 5 data for transmitter variable  Byte 2 transmitter variable code Slot 0  for Slot 2 Byte 6 transmitter variable code for  Byte 3 transmitter variable code Slot 1  for Slot 3  truncated after   Byte 7 units code for Slot 1  last requested code  Byte 8 11 data for transmitter variable  Slot 1  Byte 12 transmitter variable code for  Slot 2  Byte 13 units code for Slot 2  Byte 14 17 data for transmitter variable  Slot 2  Byte 18 transmitter variable code for  Slot 3  Byte 1
114. to this point     Primary Value     The Primary Value  process variable     PV  as read from the HART device  The PV  is setup in the HART device and cannot be altered from the ROC  This is a measured quantity  originating in the process such as pressure  temperature  flow  or a value derived from these like  the HART Dynamic Variables     Primary Units     The units configured in the device for the Primary Value  PV  such as InH O     Primary Current     The current of the HART device loop in milliamps  In point to point mode  this  value varies between 4 and 20mA  In the multi drop mode  this value is fixed typically at 4mA     Primary Percent     This field displays the HART device loop current as a percentage value     5 2 Rev 3 99       HART Program User Manual    Secondary Value     The Secondary Value as read from the device  The Secondary Value is setup in  the HART device and cannot be altered from the ROC     Secondary Units     The units configured in the HART device for the Secondary Value     Tertiary Value     The third value as read from the device  The Tertiary Value is setup in the HART  device and cannot be altered from the ROC     Tertiary Units     The units configured in the HART device for the Tertiary Value     4th Value     The 4  Value as read from the HART device  The 4  Value is setup in the HART device  and cannot be altered from the ROC   4th Units     The units configured in the HART device for the 4  Value     Communications     The current stat
115. tted simultaneously on the same wiring allowing two way field communications from the  Host to the HART device  Process Variable and control signal information may be transmitted using  the 4 to 20mA while additional measurements  device configuration  parameters  and calibration travel  over the digital channel     1 1 ORGANIZATION OF MANUAL    This manual is organized into the following major sections     able of Content   ection 1     Introduction   ction 2     Hardware Installatio   ction 3     Downloading the HART User Progra  ection 4     Configuring the HART Points   ection 5     Configuring the HART Device  ection 6     HART Host Operation   ection 7     Using HART Parameter    o       ft  gt     gt    OH oH O  N    Appendix A     Soft Point Mapping     Appendix B    HART Parameters     Topical Inde    able of Contents     Lists each section and information contained in that section of the document     Section 1     Introduction  describes this manual and mentions related manuals  This section also    provides a summary of the HART user program  hardware overview  and lists the HART user  programs     Section 2     Hardware Installation provides information concerning installation and wiring of the    HART Card and HART Modules  This section also includes testing information     Section 3     Downloading the HART User Program describes how to view available memory  how    to select and how to download the correct HART User Program to the ROC or FloBoss     Rev 3 99 1 
116. us of the Communications       Communication Error     A communications error occurred during transmission       L Parity Error     The Longitudinal Parity calculated by the device did not match the  Longitudinal Parity byte at the end of the message       V Parity Error     Vertical Parity error  The parity of one or more of the bytes received by  the HART device was incorrect       Reserved     Reserved       Overrun Error     At least one byte of data in the receive buffer of the HART device was  overwritten before it was read       Buffer Overflow     The message was too long for the receive buffer of the HART device     Framing Error     The Stop Bit of one or more bytes received by the HART device was not  detected       Undefined     Unknown error     Command Response     This read only field indicates the current Command Response received from  the Slave  Refer to the specific HART device manual for further information about the error  and Command Response summaries  A brief overview of the errors that may be received is  provided in    Table 5 1  Command Response Errors    Command Response  No Command specific error  Undefined  Invalid selection  Passed parameter too large                            WI NI rR o          Rev 3 99 5 3       HART Program User Manual    Update Flag     The Update Flag allows you to demand functions on a HART device     5 4    Command Response    Passed parameter too small       Too few data bytes received       Device specific Command err
117. user program files  see the listing in Table 1 1 at  the end of Section 1   When downloaded  the FBCLR program clears out Code in the segment  16  Kbytes  by causing zeros to be written to the first 64 bytes  For example  to clear the A000 memory  Code segment  download the FBCLR_AO H00 program     To download an FBCLR program using the GV101 configuration software and to clear Flash memory     1  Determine the memory location where the User Program is currently installed and select the  clear HART User Program that corresponds to the allocated block of memory  Refer to    Section iewing Available Memory  on page B 5 to view available memory     Press F8  Utilities  in GV101 Main Menu    Type 6 and press Enter to select the User Program Routines from the ROC Utilities menu   Type 4 and press Enter to select Program Flash Memory    Select the HART User Program to install so the file name is highlighted  Refer to    Oe eS    3 18 Rev 3 99       HART Program User Manual       C  USER     J    M    U    V      W      X    Y    7           Press ESC to cancel     Select       PROG    FBCLR_AO HO0O   DI     A        B     ae  ss     H       R gt    Drive  Drive  Drive  Drive  Drive  Drive  Drive  Drive  Drive  Drive  Drive  Drive  Drive       UP or DOWN to Search   Press Enter to select filename with  HOO        lt DIR gt  for the parent directory           Figure 3 15      File Selection Display    When you select Program Flash Memory  a display appears for selecting the program f
118. w when the message is complete  Byte Count functions as the end of  message indicator  The Data field is limited to 25 bytes maximum so the Byte Count range is 0  to 27     Status     Two byte response code  Present in the response message sent from the Slave  The two  bytes include information about outgoing communication errors in the return message   Command Response   the Status of the received Command  device is busy or does not  recognize the Command   and the operational Device Status of the HART Slave     Command Response codes are integers from 0 through 127 and indicate errors or warnings   which may have single or multiple meanings  Refer to Table 5 1  The Command Response  code may be applicable to any transaction or have multiple meanings specific to a Universal or  Common Practice Command  A Command Response code includes both fault conditions and  abnormal operational modes or conditions  which do not indicate a faulty device   Communication errors are typically errors in parity  overrun  and framing errors  An overflow  of the receive buffer or discrepancies between the message content and the received checksum  may occur     Data     Depending on the HART Command  the Data field may or may not be present  A maximum  length of 25 bytes is recommended  The number of bytes of data and the formatted data used    for each item are designated by each Command  Refer to  able 6 1  HART Commands  Data    may be in the form of    Integers     8  16  24  or 32 bits  uns
119. wn Arrow  J  to indicate  the desired file in the file list  If the desired file is not listed  you can instead select a drive and  directory that has the file you want  Note that the current drive and directory are given at the  top of the list     6  Press Enter to begin loading the HART User Program     7  Press F2  Refer to Figure 3 12     File you selected is A  FBHIBO7C HO0O0                   Is This Correct    Fl   Try again F2   OK                Figure 3 12  Correct File Verification Dialog    3 16 Rev 3 99       HART Program User Manual    Downloading File A  FBHIBO7C HO0O             Waiting for setting Up Flash memory          Figure 3 13  Setting Up Flash Memory    When the file has been downloaded  the software displays the following message     Programming the Flash memory  please wait        This message automatically clears after Flash memory has been successfully programmed  You  are then returned to the User Routines menu     8  Press Esc in the User Routines menu    9  Press F4 to display the Configuration Menu    10  Type 8 and press Enter to display the ROC Flags display    11  Set the appropriate user flag based on the User Program you selected  Refer to    Set the User Com1 Enable flag to 1  if required     Set the User Com2 Enable flag to 1  if required     Set the User Prog Enable flag to 1  if required                    ROC Flags 1 of 1  CRC Check 1 RTS Comm  2 0  DI PI ROC306 312 0 Clear EEPROM 0  User LCD Enable 0 I O Scan Enable 1  User OP Port
120. ws the wiring to one of the built in analog inputs for the multi drop and point to point  modes     From one to five HART devices can be used in the multi drop mode  In this mode  the fixed current   typically 4mA  is used only to measure the current consumed by the HART devices  In the point to   point mode  only one HART device is connected and the same analog input terminals are used  In this  mode  the 4 to 20 milliamp signal can be used for measuring the process variable     At the analog input  the HART card provides    loop source    power   T  and the    4    terminal is used to  bring the digital signal to the HART card  The  T power is regulated by a current limit     Rev 3 99 2 17       HART Program User Manual                                                                            Built in Al    Al    o   T ILIMT       O Vs  ROC POWERED  gt  z    HART DEVICE 1  VV 5 L s  250 OHM    DOC0203J    Vs  8 TO 30 VDC  ROC POWERED          HART DEVICE 2                   ROC POWERED  HART DEVICE 5                Figure 2 6  HART Interface Wiring Schematic    2 4 3 Testing the HART Interface Card    The HART Interface card provides the source for the HART devices and uses two test procedures to  verify correct operation  Use the first procedure to check the integrity of the loop power and the second  to verify communications     2 4 3 1 Verify Integrity of Loop Power  Equipment Required  Multimeter    For each built in Analog Input being used  measure the voltage between
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Manual de Usuario Consultor Legal Penal  Archos JBM 20 User's Manual  Garmin Software Version 0563.05 Cockpit Reference Guide  Garmin 350 GPS Receiver User Manual  ダウンロード  mesure - Extech Instruments  火災保険等の適正な募集態勢に係る点検について( PDF/263KB)  INT-AV - Satel    Copyright © All rights reserved. 
   Failed to retrieve file