Home
Form A6188 - Well Control User Program
Contents
1. Parm Read ROC800 Point Data Type Length Description ROC800 Parameter Support Write Type 11 R W FLP 4 DP Reverse Flow 108 20 Full 12 R O FLP 4 l Static Pressure Effect 108 l 12 Full 13 R O FLP 4 l DP Minimum Calibration 108 l 13 Full Value SE SS a 3 Ta nn E S Ke AAA 15 R O FLP 4 l DP Calibration Midpoint 2 108 l 15 Full 16 R O FLP 4 l DP Calibration Midpoint 3 108 16 Full 17 R O FLP 4 l DP Maximum Calibration 108 17 Full Value pra a n e presi mas Le ara Value 19 R O FLP 4 l AP Calibration Midpoint 1 108 l 30 Full 20 R O FLP 4 l AP Calibration Midpoint 2 108 31 Full 21 R O FLP 4 l AP Calibration Midpoint 3 108 l 32 Full 22 R O FLP 4 l AP Maximum Calibration 108 33 Full Value 23 R O FLP 4 l PT Minimum Calibration 108 l 44 Full Value 4 R O FLP 4 l PT Calibration Midpoint 1 108 45 Full 25 R O FLP 4 l PT Calibration Midpoint 2 108 l 46 Full 26 R O FLP 4 PT Calibration Midpoint 3 108 47 Full 27 o R O FLP 4 PT Maximum Calibration 108 48 Full Value 28 R O UINT 8 1 l Calibration Command NA NA None always returns 0 29 R O UINT 8 1 l Calibration Type NA l NA None always returns 0 30 R O FLP 4 l Calibrate Set Value NA NA None always returns 0 0 31 R O FLP 4 Manual DP NA NA None always returns 0 32 R O FLP 4 l Manual AP NA NA None always returns 0 33 RO FLP 4 ManualPT NA NA None always returnsO Rev Jan 09 53 ROC300 Protocol Emulation Program User Manual Point Type
2. Fills requests for Method logical instances of AGA points 0 AGA3 with orifice points first and 1 AGA7 then turbine points so this is R O Bit 0 Compressibility N A N A Partial always returns 1 Method 0 NX19 1 AGA8 Rev Jan 09 33 ROC300 Protocol Emulation Program User Manual Point Type 7 AGA Flow Parameters Parm Read Write Pata Type 4 R W BIN 5 R W FLP 6 R W FLP 7 R W FLP 34 Description AGA Configuration Options Bit 7 Log Methane Adjustment 0 Yes 1 No Bit 6 Heating Value 0 Mass 1 Volume Basis ROC800 Point Type 112 N A Bit 5 Gravitational Acceleration 0 Calculate 1 Enter Acceleration Bit 4 Heating Capacity 0 Calculate 1 Enter Heating Value 112 N A Bit 3 Static Pressure Value 0 Gauge 1 Absolute Static Press 113 115 Bit 2 Static Pressure Value 0 Downstream 1 Upstream Static Press 113 115 Bit 1 Specific Gravity 0 Calculate 1 Enter Specific Gravity N A Bit 0 Tap 0 Flange Tap 1 Pipe Tap Specific Gravity Heating Value Gravitational Acceleration N A ROC800 Parameter 24 N A 17 N A 2 2 3 NA N A N A Support Partial this is based on the gas quality live constant parameter in the ROC800 Partial always returns 1 Full Partial always returns 1 Full Full None always returns 0 None always
3. 1 Enable Bit 0 Invert Enable 101 4 Full 0 Disabled 1 Enable 4 R O BIN 1 Alarm Code 101 12 Partial Bits 7 and 5 are Bit 7 Manual Mode supported all others are set to 0 Bit 6 Not Used Bit 5 Status Change Bit 4 TDI Rate Alarm Bit 3 TDI High Alarm Bit 2 TDI High High Alarm Bit 1 TDI Low Alarm Bit 0 TDI Low Low Alarm 5 R W UINT 32 4 Accumulated Value 101 6 Full 6 R W UINT 32 4 On Counter 101 7 Partial ROC800 On Time in seconds FLP converts to 50 ms periods UINT32 7 R W UINT 32 4 Off Counter 101 8 Partial ROC800 Off Time in seconds FLP converts to 50 ms periods UINT32 ROC800 Parameter Support 8 R W INT 16 2 0 Pulse Width N A N A None returns 0 9 R W INT 16 2 100 Pulse Width N A N A None returns O 10 R W UINT 16 2 Max time between pulses N A N A None returns 0 Max Count Rev Jan 09 19 ROC300 Protocol Emulation Program User Manual Point Type 1 Discrete Input Parm 11 12 13 14 15 16 17 18 19 20 21 22 Read Write R W R W R W R W R W R W R W R W R W R W R W R O Data Type AC UINT 16 FLP FLP FLP FLP FLP FLP FLP FLP FLP UINT 16 Length 10 Alarm Deadband EU Value 2 4 4 4 4 4 4 4 4 4 2 Description Units Scan Period Low Reading Zero EU High Reading Span EU Low Alarm EU High Alarm EU Low Low Alarm EU Hi Hi Alarm EU Rate Alarm EU TDI
4. ONES 12 18PM Figure 8 ROC Protocol Converter Configuration 3 Review and change if necessary the values in the following fields Field Description ROC Protocol On Check one box to select a ROC800 Existing Ports communications port Note Port 2 Ethernet COMM1 is not a valid choice for this program Alarm Log Logic Sets whether the ROC800 logs the most recent 240 alarms the ROC Protocol supports or the full 450 alarms the ROC Plus Protocol and the ROC800 supports Selecting Last 240 logs only the most recent 240 alarms 12 Rev Jan 09 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Field Description IO Addressing Logic Note If you select All 450 the ROC800 uses a ROC Plus Protocol TLP for any alarms without a ROC Protocol equivalent Sets whether the ROC800 logs the most recent 240 events the ROC Protocol supports or the full 450 events the ROC Plus Protocol and the ROC800 supports Selecting Last 240 logs only the most recent 240 events Note If you select All 450 the ROC800 uses a ROC Plus Protocol TLP for any events without a ROC Protocol equivalent Sets whether the ROC800 exclusively uses modules with 16 points or if the program needs verify the number of points used for each module Valid values are always 16 slots modules or 8 or 16 slots from Sys Param 50 4 Click Apply to save any changes you have made to this screen 5 Click OK to return to the ROCL
5. Type 108 108 ROC300 Protocol Emulation Program User Manual ROC800 Parameter Support 40 41 42 Partial No support for bit O 43 Full 37 Full 38 Full 39 Full Full 36 55 ROC300 Protocol Emulation Program User Manual Point Type 40 Multi Variable Sensor Parm Read Write Data Type Length 46 R W FLP 4 47 R O BIN 1 48 R W FLP 4 49 R W FLP 4 50 R W FLP 4 51 R W FLP 4 ROC800 Point Type PT Mode 108 Bit 7 Not Used Bit 6 RBX on Set 0 Disable 1 Enable Bit 5 RBX on Clear 0 Disable 1 Enable Bit 4 Alarm Enable 0 Disable Alarm 1 Enable Alarm Bit 1 through 3 Not Used Bit 0 Sensor Alarms 0 Disable Alarm 1 Enable Alarm Description PT Alarm Code 108 Bit 6 Point Fail Bit 2 High Alarm Bit 0 Low Alarm Bit 7 5 4 3 1 Not Used PT Low Alarm 108 PT High Alarm 108 PT Deadband 108 PT Alarm Fault Value 108 ROC800 Parameter 55 56 57 58 52 53 54 51 Support Partial No support for bit O Full 56 Rev Jan 09 ROC300 Protocol Emulation Program User Manual 4 2 17 Point Type 41 Run Parameters 1 Point Type 41 Run Parameters 1 Parm Read W ROC800 Point Write Data Type Length Description Type ROC800 Parameter Support 0 R W AC 10 Point Tag Identification 113 115 0 0 Partial The event for a change to this parameter references point type 7 1 R W FLP 4 Atmospheric Pressure 112 16 Fu
6. Count ROC800 Point Type N A N A N A N A N A N A N A N A ROC800 Parameter N A N A N A N A N A N A N A N A N A N A N A N A Support None returns 0 None returns 0 None returns 0 None returns 0 None returns 0 None returns 0 None returns 0 None returns 0 None returns 0 None returns 0 None returns 0 None returns 0 20 Rev Jan 09 ROC300 Protocol Emulation Program User Manual 4 2 2 Point Type 2 Discrete Output Point Type 2 Discrete Output Parm Read Data Type SE ROC800 Point Write Length Description Type ROC800 Parameter Support 0 R W AC 10 Point Tag Identification 102 0 Full 1 R W UINT 16 2 Time On 102 14 Partial ROC800 Time On in seconds FLP converts to 50 ms periods UINT16 2 R O UINT 8 1 Not Used N A N A None returns 0 3 R W UINT 8 1 Status 102 8 21 or 24 Full When reading uses param 24 Physical When writing uses 8 Auto or 21 Manual depending on mode 4 R W BIN 1 Mode 102 2 Partial Normal Scan maps to Bit 7 Manual Mode Automatic in the ROC800 and 0 Normal Scan Scan Disabled maps to 1 Scan Disabled Disabled in the ROC800 Bit 6 Not Used N A N A Full Bit 5 Not Used Bit 4 Clear on Reset 102 7 Partial ROC800 actually uses 0 Disabled Retain Failsafe value rather than clear Last Status 1 Enabled Bit 3 TDO Enabled 102 13 Full 0 Disabled 1 Enabled Bit 2
7. Description ROC Address ROC Group Station Name Active PIDs Active AGA Meter Runs Active Tanks Base Database Points History 1 RAM1 Database Points History 2 RAM2 Database Points History 3 Force End of Day Contract Hour Version Name Part Number Hardware Identification Number Time Created ROM Serial Number Customer Name Maximum PIDs Maximum AGA Meter Runs Maximum Tanks ROC800 Point Type N A 124 124 124 124 124 91 91 N A ROC800 Parameter 0 1 2 15 17 18 N A 1 logical 0 1 logical 1 1 logical 2 11 All logicals 8 logical 0 N A Support Partial Read only None always returns 0 Partial no support for history segments 7 10 Partial no support for history segments 7 10 Partial no support for history segments 7 10 Full Partial Segment 0 Support only Full Full Full Partial converts ROC800 serial number UINT32 to 12 byte string None returns blanks None always returns 0 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Point Type 15 System Variables Parm Read ROC800 Point Data Type Length Description ROC800 Parameter Support Write Type 19 R O UINT 8 1 FSTs Possible 91 12 Full 20 R O BIN 1 l RAM Installed N A N A None always returns 0 21 R O BIN 1 l ROM Installed N A N A None always returns 0 22 R O FLP 4 l MPU Loading 91 23 Full
8. EU High Alarm EU i Low Low Alarm EU Hi Hi Alarm EU ROC300 Protocol Emulation Program User Manual ROC800 Point Type 103 106 107 109 103 106 107 109 103 106 107 109 103 106 107 109 103 106 107 109 103 106 107 109 103 106 107 109 103 106 107 109 103 106 107 109 103 106 107 109 103 106 107 109 103 106 107 109 ROC800 Parameter 0 0 0 0 1 1 1 1 3 3 5 3 5 5 7 5 8 9 NA 8 12 13 NA 9 13 14 NA 10 17 18 NA 11 24 25 11 15 25 26 12 16 23 24 10 14 Support Partial ROC800 Scan Period in seconds FLP converts to 50 ms periods UINT16 Full Partial This parameter is R O in the ROC800 and can only be modified through the calibration routine Not supported for ROC800 Thermocouple Pt Type 107 Partial This parameter is R O in the ROC800 and can only be modified through the calibration routine Not supported for ROC800 Thermocouple Pt Type 107 Full for ROC800 Point types 103 106 and 109 Not supported for ROC800 Thermocouple Pt Type 107 Full for ROC800 Point types 103 106 and 109 Not supported for ROC800 Thermocouple Pt Type 107 Full 26 27 13 17 23 ROC300 Protocol Emulation Program User Manual Point Type 3 Analog Input Parm Read ROC800 Point Data Type Length Description ROC800 Parameter Support Write Type 12 R W FLP 4 Rate Alarm EU 103 106 107 109 27 28 14 18 Full 13 R W FLP 4 Alarm Deadband 103 106 107 109 28 29 15 19
9. Full 14 R W FLP 4 Filtered EUs 103 106 107 109 21 22 9 12 Full 15 RW BIN 1 Mode 103 106 107 109 2 2 2 2 Full Bit 7 Manual Mode 0 Normal Scan 1 Manual Scan Bit 6 RBX on Set 103 106 107 109 31 32 18 22 Full 0 Disabled 1 Active Bit 5 RBX on Clear 103 106 107 109 30 31 17 21 Full 0 Disabled 1 Active Bit 4 ALM Enable 103 106 107 109 29 30 16 20 Full 0 Disabled 1 Log Alarm Bit 3 Average Enable 103 106 107 109 6 6 8 6 Full for ROCs amp FloBoss 0 Disabled 1 Average Enable Bit 2 Temp Comp N A N A None returns 0 Enable 0 Disabled 1 Temp Comp Enable Bit 1 Clipping 103 106 107 109 22 23 NA 13 Full for ROC800 Point types 0 Disable 103 106 and 109 SE Enable Not supported for ROC800 Thermocouple Pt Type 107 Bit 0 Not Used N A N A Full 24 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Point Type 3 Analog Input Parm Read ROC800 Point Data Type Length Description ROC800 Parameter Support Write Type 16 R O BIN 1 Alarm Code 103 106 107 109 32 33 19 23 Full Bit 7 Manual Mode Bit 6 Point Fail Bit 5 Not Used Bit 4 Rate Alarm Bit 3 High High Alarm Bit 2 High Alarm Bit 1 Low Low Alarm Bit 0 Low Alarm 17 R O UINT 16 2 Raw A D Input 103 106 107 109 7 8 NA 7 Full for ROC800 Point types 103 106 and 109 Not supported for ROC800 Thermocouple Pt Type 107 18 R O INT 16 2 Actual Scan Time 103 106 107 109 4 4 6 4 Partial
10. Month 116 l 30 Full 5 a SE A KE RE S Cer Geet Ce S ee ET e A 3 Geste 22 R O FLP 4 l Meter Type Pipe Internal 114 13 Full Diameter 23 RIO a FLP A l Beta Diameter Ratio 1 14 gt 14 Full A Rev Jan 09 59 ROC300 Protocol Emulation Program User Manual Point Type 42 Run Parameters 2 Parm 24 25 26 27 28 Read Write R O R O R O R O R O Data Type FLP FLP FLP FLP FLP Length AR Lf AAA Description Ev Velocity of approach Cd Coefficient of discharge Reynolds Number Upstream Static Pressure Molecular Weight ROC800 Point Type 114 114 114 114 NA ROC800 Parameter 6 5 16 17 Support Full Full Full Full None returns 0 60 Rev Jan 09 ROC300 Protocol Emulation Program User Manual 4 3 User Defined Point Type 69 76 Protocol Emulation Program Configuration Point type 69 76 is the protocol emulation configuration and accumulation point type The program maintains one instance of this point type and saves point type 69 76 to internal configuration memory Point Type 69 76 Protocol Emulation Program Configuration Parm Name Access System or Data Length Range Default Version Description of functionality User Update Type and meaning of values 0 Port 1 R O System STRING 20 Default Tag 1 00 Identifies Comm Port 1 on 20 the ROC800 SERIES R O System Identifies Comm Port 2 on 1 Default Tag 20 the ROC80
11. Partial ROC800 remote setpoint mode not supported ROC800 Actual Loop Period in seconds FLP converts to 50 ms periods UINT16 Full Full None returns 0 0 None returns 0 0 0 None returns blank Full Full None returns 0 0 None returns 0 0 0 None returns blank Full Full Partial ROC800 Loop Period in seconds FLP converts to 50 ms periods UINT16 Full 31 ROC300 Protocol Emulation Program User Manual Point Type 6 PID Parm 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Read Write R W R W R W R W R O R O R W R W R O R W R W R W R W R W R W R O R O Data Type FLP FLP FLP FLP FLP FLP FLP FLP UINT 16 FLP FLP FLP FLP FLP FLP FLP FLP Length A A A A A A HR HR HR HR A Description Type Primary Scale Factor 110 Primary Integral Deadband 110 Primary Process Variable 110 Primary Output EU 110 Current Output of PID Primary Switch Process 110 Variable Primary Change in Output Minimum Control Time N A Override Setpoint 110 Override Setpoint Maximum 110 Change Rate Override Loop Period 110 Override Proportional Gain 110 l Override Integral Gain 110 l Override Derivative Gain 110 Override Scale Factor 110 l Override Integral Deadband 110 Override Process Variable 110 l Override Output EU 110 Current Output of PID Override Switch Pr
12. olo Oo 4 114 E Em 4 114 14 m m m 5 3 D bi HEE Now mm Se Rod ru a nm 4 Now LA Figure 9 ROC Protocol Converter Configuration 2 Allocate history points to segments 01 through 07 allocating a maximum of 30 points to segments 01 through 06 and a maximum of 20 points to segment 07 Ensure that the following fields contain the following values Description Enter 840 for each segment used Enter 60 for each segment used Daily Entries Enter 35 for each segment used 3 Click Apply to save any changes you have made to this screen Note Refer to the ROCLINK 800 Configuration Software User Manual Form A6121 for further information on configuring history segments 4 Click OK to return to the ROCLINK 800 screen Proceed to Section 3 3 to save the configuration 14 Rev Jan 09 ROC300 Protocol Emulation Program User Manual 3 3 Saving the Configuration Whenever you modify or change the configuration it is a good practice to save the final configuration to memory To save the configuration 1 Select ROC gt Flags The Flags screen displays E gs Advanced Restart Restore Configuration Warm Start From Factory Defaults Cold Start Clear Cold Start amp Clear Alarms History Configuration amp Data Cold Start amp Clear Events Flash Memory Cold Start amp Clear FSTs Save Configuration Cold Start amp Clear History D
13. 0 SERIES Comm Port 2 is not used 2 Port 3 R O System STRING 20 Default Tag 1 00 Identifies Comm Port 3 on 20 the ROC800 SERIES 3 Port 4 R O System STRING 20 Default Tag 1 00 Identifies Comm Port 4 on 20 the ROC800 SERIES 4 Port 5 R O System STRING 20 Default Tag 1 00 Identifies Comm Port 5 on 20 the ROC800 SERIES 5 Port 6 R O System STRING 20 Default Tag 1 00 Identifies Comm Port 6 on 20 the ROC800 SERIES 6 Protocol Converter on R W User UINT8 1 0 1 0 1 00 Enables the program on Port 1 Comm Port 1 7 Protocol Converter on R W User UINT8 1 0 1 0 1 00 Not used Port 2 8 Protocol Converter on R W User UINT8 1 0 1 0 1 00 Enables the program on Port 3 Comms Port 3 9 Protocol Converter on R W User UINT8 1 0 1 0 1 00 Enables the program on Port 4 Comm Port 4 10 Protocol Converter on R W User UINT8 1 0 1 0 1 00 Enables the program on Port 5 Comm Port 5 11 Protocol Converter on R W User UINT8 1 0 1 0 1 00 Enables the program on Port 6 Comm Port 6 Rev Jan 09 61 ROC300 Protocol Emulation Program User Manual Point Type 69 76 Protocol Emulation Program Configuration 12 Alarm Log Last 240 R W User UINT8 13 Event Log Last 240 R W User UINT8 14 IO Addressing R W User UINT8 1 i 0 1 1 0 1 1 0 1 1 00 Determines how many alarm entries are sent and whether filtered for non ROC protocol equivalents 0 240 1 450 Determines how many alarm entries are sent and whether filtered for non ROC protoco
14. 0X012 ROC Protocol User Manual Form A4199 part number D301053X012 1 2 1 Opcode Mappings by I O Module Slot The host computer uses opcode 130 see Section 4 1 to poll for values of all 200 history points either by RAM Area 0 to 6 which corresponds to History Segments 0 to 6 and point numbers 0 to 29 or by RAM Area 0 only and point numbers 0 to 199 When the host computer requests I O module TLPs the program assigns logicals based on the module slot in which the I O module is located 2 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Table 1 Opcode Mappings Based on I O Module Slot ROC800 Module Position Logical Range Maximum 1 0 to 15 2 16 to 31 3 32 to 47 4 48 to 63 5 Unavailable reserved for System Als 64 to 79 ene 8 112 to 127 9 128 to 143 1 Slots 1 to 4 and slots 6 to 9 with the exception of slot 5 are available S Logical ranges may change in future releases 3 Table 1 assumes 16 points for each ROC800 module position 1 2 2 Events and Alarms Mapping Whether the host computer can process certain alarm and event information from the ROC800 depends on how you configure this program and if the point type or parameter corresponds to a point type or parameter in the ROC Protocol The ROC Protocol supports 240 alarms and 240 events ROC800 can store up to 450 alarms and 450 events During configuration see Section 3 1 you indicate whether the program retains only the last 240 a
15. 12 Library Version 25 2 User Programs Installed in Device 1 No Program Name No Program No Program No Program Version Library Version No Program No Program Created DRAM Used 0 No san Handle FLASH Used 0 No Program No Program Entry Pt Displays Restart Counter 1 Status Empty Reset Counter Download User Program File inicia Pinta m Update Close Figure 1 User Program Administrator Rev Jan 09 7 ROC300 Protocol Emulation Program User Manual 4 Select any empty program number into which to download the program 5 Click Browse in the Download User Program File frame The Select User Program File screen displays see Figure 2 6 Select the path and user program file to download from the CD ROM Program files are typically located in the Program Files folder on the CD ROM As Figure 2 shows the screen lists all valid user program files with the TAR extension Select User Program File Look in jo Program Files RocProtocol_76_v124 File name RocProtocol_76_v124 Files of type User Programs C ef ef oz tar Figure 2 Select User Program File 7 Click Open to select the program file The User Program Administrator screen displays As shown in Figure 3 note that the Download User Program File frame identifies the selected program and that the Download amp Start button is active 8 Rev Jan 09 ROC300 Protocol Emulation Program User M
16. 23 R O BIN 1 l Utilities N A N A None always returns 0 24 R O UINT 16 2 l Type of ROC or FloBoss N A N A Return 3 FlashPAC 25 R O UINT 8 1 l Units Flag N A N A None always returns 0 Rev Jan 09 47 ROC300 Protocol Emulation Program User Manual 4 2 13 Point Type 16 FST Parameters Point Type 16 FST Parameters Ge rei Data Type Length Description die ROC800 Parameter Support 0 R W AC 10 Point Tag Identification 96 0 Full ay omer a nt A Geh TE _ n I gt SE ee 2 R W FLP 4 l Register 1 96 l 2 Full 3 R W FLP 4 l Register 2 96 3 Full 4 R W FLP 4 l Register 3 96 4 Full 5 R W FLP 4 l Register 4 96 5 Full 6 R W FLP 4 l Register 5 96 6 Ful 7 R W FLP 4 l Register 6 96 7 Full 8 R W FLP 4 l Register 7 96 8 Full 9 R W FLP 4 Register 8 96 9 Full 10 R W FLP 4 l Register 9 96 10 Full me Ges ET n a TT TTT _ S i 5 i A uu 12 R W UINT 32 4 l Timer 1 96 12 Full 13 R W UINT 32 4 l Timer 2 96 13 Full 14 R W UINT 32 4 l Timer 3 96 14 i Full 15 R W UINT 32 4 l Timer 4 96 15 Full 16 R W AC 30 l Message 1 96 16 Full 17 R W AC 30 l Message 2 96 17 Full 18 R O AC 10 l Message Data 1 96 18 Full 19 R W UINT 8 1 l Miscellaneous 1 96 19 Full 5 se Eeer E ci TTT 5 A GE x Eer A a to S Loti Er gt dm co e 7 e A S SCH GE 22 R W UINT 8 1 l Miscellaneous 1 96 22 Full 23 RW Ss UINT 8 1 l Compare Flag SVD 96 23 Full o 48 Rev Jan 09 Point Type 16 FST Parameters ROC300 Protocol Em
17. 4 2 13 Point Type 16 FST Parameters ii 48 4 2 14 Point Type 17 Soft Point ParameterS i 50 4 2 15 Point Type 19 Database Parameters i 51 4 2 16 Point Type 40 Multi Variable Sensor i 52 4 2 17 Point Type 41 Run Parameters 1 i 57 4 2 18 Point Type 42 Run Parameters 2 nan cnn cnn 59 4 3 User Defined Point Type 69 76 Protocol Emulation Program Configuration 61 Rev Jan 09 iii ROC300 Protocol Emulation Program User Manual This page is intentionally left blank iv Rev Jan 09 ROC300 Protocol Emulation Program User Manual Chapter 1 Introduction This chapter describes the structure of this manual and presents an overview of the ROC300 Protocol Emulation program for the ROC800 1 1 Scope and Organization This document serves as the user manual for the ROC300 Protocol Emulation program which is intended for use in a ROC800 Series Remote Operations Controller ROC800 This manual describes how to download install and configure the ROC300 Protocol Emulation program referred to as the ROC300 Protocol program or the program throughout the rest of this manual You access and configure this program using ROCLINK 800 Configuration Software loaded on an IBM compatible personal computer running Windows 2000 with Service Pack 2 XP or Vista The sections in this manual provide inform
18. 40 Multi Variable Sensor Parm Read SEH ROC800 Point Write Data Type Length Description Type 34 R W BIN 1 DP Mode 108 25 26 27 Partial No support for bit O Bit 7 Not Used Bit 6 RBX on Set 0 Disable 1 Enable Bit 5 RBX on Clear 0 Disable 1 Enable Bit 4 Alarm Enable 0 Disable Alarm 1 Enable Alarm Bit 1 through 3 Not Used ROC800 Parameter Support Bit 0 Sensor Alarms 0 Disable Alarm 1 Enable Alarm 35 R O BIN 1 DP Alarm Code 108 28 Full Bit 6 Point Fail Bit 2 High Alarm Bit 0 Low Alarm Bit 7 5 4 3 1 Not Used 36 R W FLP 4 DP Low Alarm 108 22 Full 37 R W FLP 4 DP High Alarm 108 23 Full 38 R W FLP 4 DP Deadband 108 24 Full 39 R W FLP 4 DP Alarm Fault Value 108 21 Full 54 Rev Jan 09 Point Type 40 Multi Variable Sensor Parm Read Write 40 R W Data Type Length Description FLP 4 AP Mode Bit 7 Not Used Bit 6 RBX on Set 0 Disable 1 Enable Bit 5 RBX on Clear 0 Disable 1 Enable Bit 4 Alarm Enable 0 Disable Alarm 1 Enable Alarm Bit 1 through 3 Not Used Bit 0 Sensor Alarms 0 Disable Alarm 1 Enable Alarm AP Alarm Code Bit 6 Point Fail Bit 2 High Alarm Bit 0 Low Alarm Bit 7 5 4 3 1 Not Used AP Low Alarm l AP High Alarm l AP Deadband l AP Alarm Fault Value 41 R O BIN 1 42 43 44 45 FLP FLP FLP FLP RR ala Rev Jan 09 ROC800 Point
19. C800 Parameter Support 0 R O FLP 4 Point to Tag NA NA None always returns 0 vs A e ai _ n 2 ee 2 R O UINT 8 1 l Point Type 125 131 2 Full 3 R O UINT 8 1 l Point Logical Number 125 131 2 Full 4 R O UINT 8 1 l Parameter Number 125 131 2 Full 5 R O FLP 4 l Yesterday s Value 125 131 6 Full Rev Jan 09 51 ROC300 Protocol Emulation Program User Manual 4 2 16 Point Type 40 Multi Variable Sensor Point Type 40 Multi Variable Sensor Ge gr Data Type Length Description 0 R W AC 10 Sensor Tag Identification EE SE 2 R W BIN 1 l Sensor Configuration 3 R W UINT 8 1 l Poll Mode 4 R O UINT 8 1 l Interface Revision 5 R O BIN 1 l Sensor Status 1 True Bit 7 Manual Mode Bit 6 485 Comm Fail Bit 5 Sensor Comm Fail Bit 4 Input Frozen Bit 3 Not Used Bit 2 PT Fail Bit 1 AP Fail Bit 0 DP Fail 6 R O BIN 1 Sensor Alarms 1 Enabled Bit 6 through 7 Not Used Bit 5 PT High Alarm Bit 4 AP High Alarm Bit 3 DP High Alarm Bit 2 PT Low Alarm Bit 1 AP Low Alarm Bit 0 DP Low Alarm 7 R W FLP 4 Sensor Voltage 8 R W FLP 4 Differential Pressure DP Reading 9 R W FLP 4 Static Pressure AP Reading 10 R W FLP 4 Temperature PT Reading 52 ROC800 Point Type 108 108 108 108 ROC800 Parameter 0 1 3 4 5 6 2 7 10 11 Support Partial No support for bits O 1 2 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Point Type 40 Multi Variable Sensor
20. Do not set this bit N A N A None Bit 1 Toggle 102 12 Full 0 Disabled 1 Enabled Bit 0 Momentary 102 10 and 11 Full 0 Disabled 1 Enabled Rev Jan 09 21 ROC300 Protocol Emulation Program User Manual Point Type 2 Discrete Output PH Aren Data Type Length Description dpr a ROC800 Parameter Support 5 R O BIN 1 Alarm Code 102 6 Partial Scanning Disabled Bit Manual Mode gt manual alarm in ROCSOO not mapped 6 R W UINT 32 4 l Accumulated Value 102 l 9 Full 7 R W AC l 10 Units 102 1 l Full 8 R W UINT 16 2 l Cycle Time 102 15 Partial ROC800 Cycle Time in seconds FLP converts to 50 ms periods UINT16 9 R W INT 16 2 0 Count 102 16 Partial ROC800 Low Reading Time in seconds FLP converts to 50 ms periods INT16 10 RW INT 16 2 100 Count 102 17 Partial ROC800 High Reading Time in seconds FLP converts to 50 ms periods INT16 11 R W FLP 4 Low Reading EU 102 18 Full 12 R W FLP 4 High Reading EU 102 19 Full 13 R W FLP 4 EU Value 102 20 Full 22 Rev Jan 09 4 2 3 Point Type 3 Analog Input Point Type 3 Analog Input Parm H 0 1 Rev Jan 09 Read Write R W R W R W R W R O R O R W R W Data Type AC AC UINT16 UINT16 INT 16 INT 16 FLP FLP Length 10 10 2 hala a Description Point Tag Identification Units Scan Period Filter Adjusted A D 0 Adjusted A D 100 Low Reading EU High Reading EU Low Alarm
21. Form A6152 Part Number D301196X012 January 2009 ROC300 Protocol Emulation Program for the ROC800 Series Remote Operations Controller User Manual Remote Automation Solutions EMERSON ROC300 Protocol Emulation Program User Manual Revision Tracking Sheet January 2009 This manual may be revised periodically to incorporate new or updated information The revision date of each page appears at the bottom of the page opposite the page number A change in revision date to any page also changes the date of the manual that appears on the front cover Listed below is the revision date of each page if applicable Page Revision All pages Jan 09 All pages Apr 08 All pages Feb 06 Initial release Jul 04 NOTICE Remote Automation Solutions RAS division of Emerson Process Management shall not be liable for technical or editorial errors in this manual or omissions from this manual RAS MAKES NO WARRANTIES EXPRESSED OR IMPLIED INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT TO THIS MANUAL AND IN NO EVENT SHALL RAS BE LIABLE FOR ANY INCIDENTAL PUNITIVE SPECIAL OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO LOSS OF PRODUCTION LOSS OF PROFITS LOSS OF REVENUE OR USE AND COSTS INCURRED INCLUDING WITHOUT LIMITATION FOR CAPITAL FUEL AND POWER AND CLAIMS OF THIRD PARTIES Bristol Inc Bristol Canada BBI SA de CV and Emerson Process Management Ltd Remote Automa
22. INK 800 screen Proceed to Section 3 2 to configure ROC800 history segments for use with this program 13 ROC300 Protocol Emulation Program User Manual 3 2 History Segment Configuration Screen Use this screen to configure history segments The program can access all 200 history points in the ROC800 but you need to configure the ROC800 history segments specifically for the program To access this screen 1 Select Configure gt History Segments from the ROCLINK menu bar The History Segment Configuration screen displays History Segment Configuration Periodic Number Minute Periodic Daily Space Sample Contract Force End Segment Tag of Points Entries Entries Entries Allocated Rate Hour Logging of Day General fo e feso egment 01 30 8 egment 02 Bo 8 egment 03 Bo egment 04 30 Segment 05 Bo egment 06 30 egment 07 jo egment 08 o egment 09 o 8 Segment 10 o 8 Available Space 197285 Total Space Allocated 197285 Available Space to Allocate 0 2 Update Y OK X Cancel i v Enable e Now LO CG nin q au 289 2898 289 289 2898 Now 3 Now n n CH 4 o 4 m m 3 w EE ola 414 si Now 40 40 40 40 40 40 40 40 40 40 ch og DL Now 3 53 ooo CSS jo ojo 4 14 4 4 8 8 8 Now mim 3 i Now Now mim 3 196 n 4 8 8 8 Now ko loo ly om L lo Im lH S Vd co wo vd col G3 do alal ci Oo
23. ROC800 Actual Scan Time in seconds FLP converts to 50 ms periods INT16 Rev Jan 09 25 ROC300 Protocol Emulation Program User Manual 4 2 4 Point Type 4 Analog Output Point Type 4 Analog Output Ge gr Data Type Length Description Ce ROC800 Parameter Support 0 R W AC 10 Point Tag Identification 104 0 Full PETERSEN TTT ni se ve e 2 R W INT 16 2 l Adjusted D A 0 104 8 Full 3 R W INT 16 2 Adjusted D A 100 104 9 Full 4 R W FLP 4 l Low Reading EU 104 l 10 Full 5 R W FLP 4 High Reading EU 104 11 Full 6 R W FLP 4 l Value in EUs 104 l 12 14 or 16 Full When reading use param 16 Physical When writing use 12 Auto or 14 Manual depending on mode 7 R W BIN 1 Mode 104 2 Partial Normal Scan maps to Automatic in the ROC800 and Bit 7 Manual Mode Scan Disabled maps to 0 Normal Scan Disabled in the ROC800 1 Manual Scan Bit 6 RBX on Set 104 5 Full 0 Disabled 1 Active Bit 5 RBX on Clear 104 4 Full 0 Disabled 1 Active Bit 4 ALM Enable 104 3 Full 0 Disabled 1 Log Alarms Bit 3 Clear on Reset 104 7 Partial ROC800 actually uses 0 Disabled Failsafe value rather than clear 1 Enable Bit 2 0 Unused N A N A Full 26 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Point Type 4 Analog Output Parm Read SR ROC800 Point Write Data Type Length Description Type ROC800 Parameter Support 8 R O BIN 1 Alarm Code 104 6 Partial Scanni
24. TLPs The program enables you to use specific opcodes to receive data from the host and to send data from the ROC800 You can access all 200 history points in the ROC800 using opcode 130 Once you have loaded this program and activated it for a given communications port see Section 3 1 the ROC Plus Protocol communications are not available on that port ROCLINK 800 will not connect and allow you to make configuration changes to that selected port However one way to have ROC Plus Protocol and the ROC300 Protocol Emulation program available on a given port is to write a supervisory FST program to control which protocol is active For example the FST command could be time related to change the value of point type 69 76 logical 0 parameters 1 and 3 through 6 The parameter number indicates which comm port is active 0 disables ROC300 Protocol Emulation while 1 enables it see Section 4 3 Note Be careful if you change the baud rate for the comm port used for ROC Protocol communications You define this using the System Configuration tab on the Device Information screen accessed by selecting ROC gt Information gt Device Information screen If the host computer changes the baud rate of the port on which this program runs this also changes the baud rate of any other ports on the same Baud Rate Generator For further information on the ROC and ROC Plus protocols refer to ROC Plus Protocol User Manual Form A6127 part number D30118
25. ameter Support 16 RW Ur 1 Warm Stan 91 26 Full 17 RO UINT 8 1 Read 0 N A N A None 18 R W UINT 8 1 l Write to Config Memory 91 21 Full 19 R O UINT 8 1 l Config Memory Write 91 l 22 Full Complete SE n 21 R W UINT 8 1 LOI Security On 95 44 logical 0 Partial Read Only 22 R W UINT 8 1 Comm Port 1 Security On 95 44 logical 1 Partial Read Only on RW UINT 8 1 Comm Port 2 Security On 95 l 44 logical 2 Partial Read Only 24 R O UINT 8 1 Flag 24 N A NIA None 25 RO UINT 8 1 Flag25 N A N A None 6 RO UINT 8 1 Flag26 N A l N A None 27 R O UINT 8 1 Flag27 N A l N A None 28 R UINT 8 1 Flag28 N A N A None 29 R O UINT 8 1 Flag 29 N A l N A None 42 Rev Jan 09 4 2 11 Point Type 14 Communication Ports Parm H 0 1 Point Type 14 Communication Ports Read Write R W R W R W R W R W Rev Jan 09 Data Type AC UINT 16 UINT 8 UINT 8 UINT 8 BIN Length Description Tag Identification Baud Rate Stop bits Data bits Parity 0 None 1 Odd 2 Even Status Bit 7 User Status ROC300 series FloBoss 103 and FloBoss 407 Bits 6 through 2 Not Used Bit 1 RBX Status 0 RBX Inactive 1 RBX Active for this port Bit 0 No Port Installed 0 Comm Board Present 1 No Comm Cards Installed ROC300 Protocol Emulation Program User Manual ROC800 Point Type ROC800 Parameter 17 Bit 1 RBX Status 5 Bit 0 No Port Ins
26. anual User Program Administrator Device User Program Environment Used Free SRAM 804 19676 DRAM 94208 2039808 FLASH 15872 563712 Library Version 25 2 User Programs Installed in Device Name No Program No Program No Program Version Library Version No Program i No Program Created DRAM Used 0 No Program Handle 0 FLASH Used 0 No Program fr No Program Entry Pt Displays Restart Counter 1 Status Empty Reset Counter Download User Program File E Program Files RocProtocol_76_v124 tar Download amp Start Download e ere Update Close Figure 3 User Program Administrator 8 Click Download amp Start to begin loading the selected programs The following message displays Confirm Download 2 Download amp Start User Program 1 Figure 4 Confirm Download 9 Click Yes to begin the download When the download completes the following message displays ROCLINK 800 e 1 Download amp Start User Program COMPLETED Figure 5 ROCLINK 800 Download Confirmation 10 Click OK The User Program Administrator screen displays see Figure 6 Note that The Device User Program Environment frame reflects the use of system memory The User Programs Installed in Device frame identifies the installed program s Rev Jan 09 9 ROC300 Protocol Emulation Program User Manual 10 User Program Administrator Device User Program Environment Used F
27. ata a des Cold Start amp Clear ALL Flash Write Status 2 Update OK X Cancel Figure 10 Flags screen 2 Click Save Configuration A verification message displays ROCLINK 800 j Perform Flash Memory Save Configuration Figure 11 Perform screen 3 Click Yes to begin the save process The Status field on the Flags screen displays In Progress When the process ends the Status field on the Flags screen displays Completed 4 Click Update on the Flags screen This completes the process of saving your new configuration Rev Jan 09 15 ROC300 Protocol Emulation Program User Manual This page is intentionally left blank 16 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Chapter 4 Reference This section provides tables of information on the point types and parameters the ROC300 Protocol Emulation program uses Supported Opcodes Point Types User Defined Point Types 4 1 Supported Opcodes 103 120 121 122 130 165 167 171 180 181 255 Rev Jan 09 The ROC300 Protocol Emulation program supports the following opcodes Table 4 Summary of Supported Opcodes Description Send general update such as l O update gas flows and control loop status Send system information such as on and off times manual and automatic alarm status firmware version and current time and date Send archived hourly and daily data for specified history point starting at spec
28. ation in a sequence appropriate for first time users Once you become familiar with the procedures and the software the manual becomes a reference tool This manual has the following major sections Section I Introduction Section 2 Installation Section 3 Configuration Section 4 Reference This manual assumes that you are familiar with the ROC800 Series and their configuration For more information refer to the following manuals ROC809 Remote Operations Controller Instruction Manual Form A6116 ROC827 Remote Operation Controller Instruction Manual Form A6175 ROCLINK 800 Configuration Software User Manual Form A6121 1 2 Product Overview Rev Jan 09 The ROC300 Protocol Emulation program enables a ROC800 to respond to requests from a ROC protocol host driver used in ROC300 Series Remote Operations Controllers and FloBoss Flow Managers The program converts ROC Plus protocol point types used in the ROC800 to ROC Protocol point types and parameters where applicable The program also allows you to use specific opcodes to receive and send data from the host to the ROC800 ROC300 Protocol Emulation Program User Manual The ROC800 receives requests from a host on a specified communications port The program converts both ROC Plus protocol point types and parameters to ROC Protocol point types and parameters and ROC Plus protocol Type Logical and Parameter TLPs to analogous ROC protocol
29. factor in 1992 Temperature Multiplier implementation of AGA3 38 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Point Type 10 AGA Flow Calculation Values Parm Read ROC800 Point Write Data Type Length Description Type ROC800 Parameter Support 15 R O FLP 4 Fpv compressibility 114 116 9 6 Partial Orifice returns Zf1 and Turbine returns compressibility multiplier 16 R O FLP 4 Fgr N A N A None always returns 1 17 R O FLP 4 Orifice Coefficient of 114 116 5 5 Full Discharge CdFT Turbine Temperature Multiplier 18 R O FLP 4 Fpb 114 116 10 NA Partial not supported for AGA7 19 R O FLP 4 Ftb 114 116 11 NA Partial not supported for AGA7 20 R O FLP 4 Velocity of Approach Ev 114 116 6 NA Full 21 R O FLP 4 Flowing Minute N A N A None Rev Jan 09 39 ROC300 Protocol Emulation Program User Manual 4 2 9 Point Type 12 ROC Clock Point Type 12 ROC Clock Parm Read Write R W R W R W R W R W R W R O R O R O R O R W Data Type UINT 8 UINT 8 UINT 8 UINT 8 UINT 8 UINT 8 UINT 8 UINT 8 UINT 8 UINT 8 UINT 8 Length Description Seconds Minutes Hours Day Month Year Leap Year Day of Week Time Seconds Minutes Hour Day Month and Year Century Daylight Savings Time Enable ROC800 Point Type ROC800 Parameter Support Full converts to 2 digit year None returns 0 Partial Read only Full program calcula
30. ified history pointer 17 4 2 Point Types 1 to 8 10 12 to 17 19 40 to 42 ROC300 Protocol Emulation Program User Manual The following is a list of ROC300 point types and the corresponding mapping to the ROC800 running this program 4 2 1 Point Type 1 Discrete Input Parm H 0 1 Rev Jan 09 Read Write R W R W R W R W Data Type AC UINT 8 UINT 8 BIN Length 10 1 4 4 Point Type 1 Discrete Input Description Point Tag Identification Filter Status Modes Bit 7 Manual Mode 0 Normal Scan 1 Scan Disabled Bit 6 RBX on Set 0 Disabled on Set 1 RBX on Set ROC800 Point Type 101 101 Bit 5 RBX on Clear 0 Disabled 1 RBXon Clear 101 Bit 4 Alarm Enable 0 Disabled 1 Log Alarms Bit 3 TDI Enable ROC300 series and FloBoss 407 0 Disabled 1 TDI Active ROC800 Parameter 0 N A 11 10 N A Support Full None returns 3 Full Full None returns 0 ROC300 Protocol Emulation Program User Manual Point Type 1 Discrete Input Parm Read SEH ROC800 Point Write Data Type Length Description Type 3 cont d Bit 2 Filter Interval N A N A None returns 0 0 250 ms 50 ms for built in DI ROC300 series amp FloBoss 407 0 100 ms FloBoss 500 series FloBoss 103 amp RegFlo 1 15 seconds 3 sec for built in Dl Bit 1 Latch Enable 101 5 Full 0 Disable
31. ion i 1 T2 PTOGUCL e EE 1 1 2 1 Opcode Mappings by I O Module Slot 2 1 2 2 Events and Alarms Mapping cccccceeeeeeeeeeeeeeeeeeaaeeeeeeaaeeeeeeaaeeeseeaaeeeesenaeeeeeseaaes 3 1 2 3 Point Type Conmversions i 3 1 2 4 Unsupported Parameters i 4 1 3 Program Requirements seia aak Anea EAAS EA EREA ARENE ETAS EIA NESER AEEA 4 Chapter 2 Installation 7 2 1 Downloading the Program 7 Chapter 3 Configuration 11 3 1 ROC Protocol Converter Configuration Screen ii 12 3 2 History Segment Configuration Green 14 3 3 Saving the Configuration 15 Chapter 4 Reference 17 4 1 Supported Opcodes nisiende iii aai eiii tein Ae ee a al 17 4 2 Point Types 1 to 8 10 12 to 17 19 40 to 42 18 4 2 1 Point Type 1 Discrete Input 18 4 2 2 Point Type 2 Discrete Output i 21 4 2 3 Point Type SP Analog INputccestecccectecscteecectees cent cheats visevetaed edades 23 4 2 4 Point Type 4 Analog Oumput i 26 420 Point ype 5 Pulse MPU eg Edge Eeer llista a eil lita 28 4 2 6 Point Type 6 PlD ovio tail ea 30 4 2 7 Point Type 7 AGA Flow ParameterS 33 4 2 8 Point Type 10 AGA Flow Calculation Values ii 38 4 29 euer 40 4 2 10 Point Type 13 System Flags i 41 4 2 11 Point Type 14 Communication Porte 43 4 2 12 Point Type 15 System Variables crac rancia 46
32. l equivalents 0 240 1 450 1 23 Determines the number of points used per module 0 Always use 16 points per module 1 Use 8 or 16 points per module according to System parameter 50 62 Rev Jan 09 ROC300 Protocol Emulation Program User Manual This page is intentionally left blank Rev Jan 09 63 ROC300 Protocol Emulation Program User Manual If you have comments or questions regarding this manual please direct them to your local sales representative or contact Emerson Process Management Remote Automation Solutions S Marshalltown lowa 50158 USA Houston TX 77065 USA EMERSON Pickering North Yorkshire UK Y018 7JA Website www EmersonProcess com Remote
33. larms or events or the full 450 alarms or events Note The program always sends system events such as warm starts or cold starts to the host since these events have the same format in both the ROC and ROC Plus protocols 1 2 3 Point Type Conversions The program converts any ROC800 point type that can be converted to a ROC protocol as shown in the following table As appropriate for the point type the program converts parameter numbers as well Table 2 ROC800 Point Type Conversions ROC800 Point Type Converted to ROC Protocol Point Type 91 System Variables 15 _95 Communication Ports 14 96 FST Parameters 16 98 Soft Point Parameters E 17 _99 Configurable Opcode Table 0 101 Discrete Inputs PW P_ een oe Rev Jan 09 3 ROC300 Protocol Emulation Program User Manual ROC800 Point Type 102 Discrete Outputs 103 Analog Inputs 104 Analog Outputs 105 Pulse Inputs 106 RTD 107 Thermocouple 108 Multi Variable Sensor 109 System Analog Inputs 110 PID Control Parameters 112 Station Parameters 113 Orifice Meter Run Configuration 114 Orifice Meter Run Values 115 Turbine Meter Run Configuration 116 Turbine Meter Run Values 136 ROC Clock 1 2 4 Converted to ROC Protocol Point Type 7 or 41 7 or 41 41 or 42 7 41 or 42 12 Unsupported Parameters The program cannot support some parameters If the host tries to access one of these uns
34. ll 2 R W BIN 1 Calculation Method II NA NA None returns 0 Bits 5 to 7 Not used Bit 4 BTU Dry or Wet 112 21 Full Override 0 See Bit 3 1 BTU as Delivered Bit 3 BTU Dry or Wet 112 21 Full 0 BTU Dry 1 BTU Wet Bit 2 Calculated or 112 15 Full Manual Value 0 Calculated 1 Enter Atmospheric Pressure AGA 1992 Bit 1 Gross Method 112 3 Full 0 Gross Method II 1 Gross Method Bit 0 Detail Level 112 3 Full 0 Detailed Method 1 Gross Method 3 R O TLP 3 Not Used NA NA None returns 0 4 R W FLP 4 Pipe Reference 113 13 Full 5 R W UINT8 1 Pipe Material AGA 1992 113 14 Full 6 R O UINT8 1 Not Used NA NA None returns 0 7 R O FLP 4 Fb AGA 1985 Cd AGA 114 116 5 5 Full 1992 Ftm Turbine Rev Jan 09 57 ROC300 Protocol Emulation Program User Manual Point Type 41 Run Parameters 1 Parm Read Write Pata Type 8 R O FLP 9 R O FLP 10 R O FLP 11 R O FLP 12 R O FLP 13 R O FLP 14 R O FLP 15 R O UINT8 16 UINT8 17 FLP 18 FLP 19 to 78 Same as 15 to 18 History points 2 to 16 Length A A A A A Description Fr AGA 1985 Reynolds Number AGA 1992 Y Expansion Factor Orifice Fom Turbine Fpb Factor Ftb Factor Ftf Factor Fgr Factor Fpv Super compressibility Factor History Point 1 RollUp TLP Conversion ROC800 Point Type 114 116 114 116 114 116 114 116 NA 114 116 114 116 NA NA NA NA NA ROC800 Pa
35. mo SE gt GE A e SE me S Ge SE Se E I a 5 DEE e neri A E E Se ETE re S XX n 2 20 R W FLP 4 l Disconnect Time 95 14 Full 21 R W FLP 4 l Inactivity Time 95 15 Full 22 l R W FLP 4 l RBX Time Base 1 95 l 20 Full 23 R W UINT 8 1 l RBX Retry Count 1 95 l 21 Full 7 Se er ui A A open o a a S E gt A I 25 R W UINT 8 1 l RBX Retry Count 2 95 l 23 Full E 26 R W FLP 4 l RBX Time Base 3 95 l 24 Full gt a edi e a A 28 R W UINT 8 1 l RBX Address 95 l 26 i Ful om R W UINT 8 1 RBX Group 95 27 l Full 30 R W UINT 8 1 l Store amp Forward Address 1 95 l 28 Full not used for RegFlo 31 RW O UNT8 1 Store amp Forward Group 1 95 l 29 i Ful not used for RegFlo 32 R W UINT 8 1 l Store amp Forward Address 2 95 l 30 Full not used for RegFlo 33 R W UINT 8 1 l Store amp Forward Group 2 95 31 Full not used for RegFlo 7 i en E EE z nero not used for RegFlo 35 R W UINT 8 1 l Store amp Forward Group 3 95 l 33 Full not used for RegFlo Rev Jan 09 45 ROC300 Protocol Emulation Program User Manual 4 2 12 Point Type 15 System Variables Point Type 15 System Variables 46 Parm 13 14 15 16 17 18 Length 4 4 20 20 20 20 12 Read Write Data Type R W UINT 8 R W UINT 8 R W AC R W UINT 8 R O UINT 8 R O UINT 8 R O UINT 8 R O UINT 8 R O UINT 8 R W UINT 8 R W UINT 8 R O AC R O AC R O AC R O AC R O AC R O UINT 8 R O UINT 8 R O UINT 8
36. ng Disabled alarm in ROC800 maps to bit Bit 7 Manual Mode 7 manual alarm in ROC800 is Bit 6 Point Fail not mapped Bits 5 through 0 Not Used 9 R O INT 6 2 Raw D A Output 104 13 Full Rev Jan 09 27 ROC300 Protocol Emulation Program User Manual 4 2 5 Point Type 5 Pulse Input Point Type 5 Pulse Input Ge rech Data Type Length Description Geh ROC800 Parameter Support 0 R W AC 10 Point Tag Identification 105 0 Full Dea SA SE E 2 R W UINT 8 1 l Rate Flag 105 l 11 Full 3 R W UINT 8 1 Rate Period 105 7 Full 4 R O UINT 8 1 Not Used N A N A Full 5 R W UINT 16 2 l Scan Period 105 3 Partial ROC800 Scan Period in seconds FLP converts to 50 ms periods UINT16 6 R W FLP 4 l Conversion 105 l 9 Full 7 R W FLP 4 l Low Alarm EU 105 l 15 Full 8 R W FLP 4 l High Alarm EU 105 l 16 Full 3 EE Te S i o ra e gt rw __ rr es ae ai A Get vr e n fra SC e 11 R W FLP 4 l Rate Alarm EU 105 18 Full 12 R W FLP 4 l Alarm Deadband Rollover 105 l 12 and 19 Full Maximum 13 R W FLP 4 l Value in EUs 105 l 13 Full T ER e AA Li 7 E A Bit 7 Manual Mode 0 Normal Scan 1 Manual Scan Bit 6 RBX on Set 105 22 Full 0 Disabled 1 Active Bit 5 RBX on Clear 105 l 21 Full 0 Disabled 1 Active 28 Rev Jan 09 Point Type 5 Pulse Input Parm Read Write 14 cont d Data Type 15 R O BIN 16 RW UINT 32 17 R O FLP 18 R W FLP 19 R O FLP 20 R W UINT 32 Leng
37. nt Type 7 AGA Flow Parameters Parm Read ROC800 Point Data Type Length Description ROC800 Parameter Support Write Type 27 R W FLP 4 He Helium 112 42 Full a lt z na Se gt E a 29 R W EE A l C2Hs Ethane 112 l 29 i Full n B 3 nu i S See 31 i R W np A C4Hio n Butane 112 31 Ful 32 R W O FP 4 l C4H0 i Butane 112 l 32 Full 33 R W O FPO 4 l C5H12 n Pentane 112 l 33 Full 34 R W pp A l C5H12 i Pentane 112 l 34 Full 35 R W O FPO 4 l CsH14 n Hexane 112 l 35 Full gt RE SARRI E A See RE E DI m _ ____u 37 R W FLP 4 l CgH18 n Octane 112 l 37 Full 38 R W FLP 4 l C H20 n Nonane 112 38 Ful SC R W pp A l C10H22 n Decane 112 l 39 Full re D x ni r 41 R W FLP 4 CO Carbon Monoxide 112 44 Ful 42 R W FLP 4 H2 Hydrogen 112 45 Full 43 RIO UINT8 1 NotUsed N A N A Full 44 RW UINT8 1 StackedDP Enable 1137115 21 NA Full e E o iosa on I ra i i eb 7 n o e en ea EE Soe i iii 47 R W TLP 3 l Static Press Input 113 115 l 27 15 Ful a T SES 9 iii EE Gg E e ser Sc Se i Te e T Ee 50 R W FLP 4 l High DP Setpoint 113 115 l 22 NA Ful 51 R W FLP 4 l DP Meter Input Value 113 115 l 26 14 Full RW pu 1134115 28 16 Fa a D J n E U ps D v dai SS aS Ha D lt v Cc D 36 Rev Jan 09 Point Type 7 AGA Flow Parameters Parm Read Write Pata Type 53 R W FLP Length 4 Desc
38. ocess 110 Variable Override Change in Output ROC800 Point ROC800 Parameter 18 19 9 37 20 N A 26 29 30 31 32 33 34 24 37 35 Support Full Full Full Full Partial Supports the FB503 interpretation of this parameter as the primary change in output N Full Full Partial provides overall loop period converted to 50 ms iod Full Full Full Full Full Full Partial this value is R O uses parameter 23 to write to the output Partial Supports the FB503 interpretation of this parameter as the override change in output 32 Rev Jan 09 ROC300 Protocol Emulation Program User Manual 4 2 7 Point Type 7 AGA Flow Parameters Point Type 7 AGA Flow Parameters Ge gr Data Type Length Description o ROC800 Parameter Support 0 R W AC 10 Point Tag Identification 113 115 0 0 Full EA e AA x Se Se 2 R W FLP 4 l Elevation 112 l 19 Full 3 R W BIN 1 l Calculation Method N A N A None returns 0 Bit 7 Manual Mode 0 Normal 1 Manual Bit 6 RBX Set 113 115 6 5 Full 0 Disabled 1 Active Bit 5 RBX on Clear 113 115 5 4 Full 0 Disabled 1 Active Bit 4 ALM Enable 113 115 4 3 Full 0 Disabled 1 Log Alarms Bit 3 US or Metric 112 4 Full 0 US Units 1 Metric Units Bit 2 AGA3 Algorithm 112 2 Partial always returns 1 0 1985 Algorithm 1 1992 Algorithm Bit 1 Flow Calculation N A N A Partial
39. rameter 16 NA 7 4 10 NA 11 NA NA 18 11 9 7 Support Full Full Full Full None returns 0 Full Full None returns 0 None returns 0 None returns 0 None returns 0 None returns 0 58 Rev Jan 09 ROC300 Protocol Emulation Program User Manual 4 2 18 Point Type 42 Run Parameters 2 Point Type 42 Run Parameters 2 Ge dree Data Type Length Description EE ROC800 Parameter Support 0 R W AC 10 Point Tag Identification 113 115 0 0 Full a ee ET Pt a CA TE n fa en See e 2 R O FLP 4 l Flow Yesterday 114 116 l 20 13 Full ao R O FLP 4 l Flow Month 114 116 l 21 14 Full 4 R O FLP 4 l Flow Previous Month 114 116 l 22 15 Full 5 R O FLP 4 l Flow Accumulated 114 116 23 16 Full 6 R O FLP 4 Minutes Today 114 116 l 24 17 Ful 7 R O FLP 4 l Minutes Yesterday 114 116 l 25 18 Full 8 R O FLP 4 l Minutes Month 114 116 l 26 19 Full 9 R O FLP 4 l Minutes Previous Month 114 116 l 27 20 Full 10 R O FLP 4 l Minutes Accumulated 114 116 l 28 21 Full E Sa Se ET ri i a A e r SE fo Se SC beer 12 R O FLP 4 l Energy Yesterday 114 116 30 23 Full 13 R O FLP 4 l Energy Month 114 116 l 31 24 Full 14 R O FLP 4 l Energy Previous Month 114 116 l 32 25 Full 15 R W FLP 4 l Energy Accumulated 114 116 l 33 26 Full 16 R W FLP 4 l Uncorrected Today 116 l 27 Full 17 R W FLP 4 l Uncorrected Yesterday 116 l 28 Full 18 R W FLP 4 l Uncorrected Month 116 29 Full 19 R W FLP 4 i Uncorrected Previous
40. ree SRAM 934 19546 DRAM 249856 1884160 FLASH 76288 503296 Library Version 25 2 User Programs Installed in Device Name RocProtocol No Program No Program Version 1 24 Library Version 24 1 No Program A 19 No Program Created 01 05 2009 16 19 07 DRAM Used 155648 No Program Handle 1 FLASH Used 58797 Morgan Entry Pt 0x262C9DC No Program Displays 11 Restart Counter 1 Clear Start Stop Status Running Reset Counter Download User Program File EXProgram Files RocProtocol_76_v124 tar Browse Download amp Start Download Figure 6 User Program Administrator 11 Click Close The ROCLINK 800 screen displays and the download is complete 12 Proceed to Section 3 to configure the program Rev Jan 09 ROC300 Protocol Emulation Program User Manual Chapter 3 Configuration Rev Jan 09 After you have loaded the ROC300 Protocol Emulation program on the ROC800 you configure the program using one ROCLINK 800 screen History Segment Configuration and a program specific screen ROC Protocol Converter Use the program specific ROC Protocol Converter screen to enable the conversion and set the number of events and alarms captured Use ROCLINK 800 s History Segment Configuration screen to configure history segments for the program You can access the program specific screen from the main ROCLINK 800 screen wan ROCLINK 800 On Line Com1 ROC800 Remote Oprtns Cnt
41. returns 0 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Point Type 7 AGA Flow Parameters Parm Read ROC800 Point Write Data Type Length Description Type ROC800 Parameter Support 8 R O UINT 16 2 Scan Period N A N A None always returns 1 9 R W FLP 4 Pipe Diameter 113 115 12 NA Full 10 R W FLP 4 Orifice Diameter 113 115 15 NA Full 11 R W FLP 4 Orifice Ref Temperature 113 115 16 NA Full 12 R W FLP 4 Orifice Material 113 115 17 NA Full 13 R W AC 30 Meter Run Identification 113 115 1 1 Full 14 R O BIN 1 Alarm Code 113 115 7 6 Full Bit 7 Manual Mode Bit 6 No Flow Bits 5 4 and 1 Not Used Bit 2 High Alarm Bit 0 Low Alarm 15 R W FLP 4 Low Alarm EU 113 115 8 7 Full 16 R W FLP 4 High Alarm EU 113 115 9 8 Full 17 R W FLP 4 Viscosity 113 115 18 NA Full 18 R W FLP 4 Specific Heat Ratio 113 115 19 NA Full 19 R W FLP 4 Contract or Base Pressure 112 13 Full 20 R W FLP 4 Contract or Base 112 14 Full Temperature 21 FLP 4 Low DP Cutoff or K Factor 113 115 20 11 Full 22 FLP 4 Fpwl Gravitational User 113 115 34 21 Partial Despite description Correction Factor this factor has always been used as the User Correction Factor so that value is mapped 23 R W FLP 4 N2 Nitrogen 112 26 Full 24 R W FLP 4 CO Carbon Dioxide 112 27 Full 25 R W FLP 4 H2S Hydrogen Sulfide 112 40 Full 26 R W FLP 4 H20 Water 112 41 Full Rev Jan 09 35 ROC300 Protocol Emulation Program User Manual Poi
42. ription Temperature Value ROC800 Point Type 113 11 ROC300 Protocol Emulation Program User Manual ROC800 Parameter Support 5 30 18 Full Rev Jan 09 37 ROC300 Protocol Emulation Program User Manual 4 28 Point Type 10 AGA Flow Calculation Values Point Type 10 AGA Flow Calculation Values Parm Read MIRTO ROC800 Point Write Data Type Length Description Type ROC800 Parameter Support 0 R O FLP 4 Orifice DP Turbine Meter 113 115 26 14 Full Value 1 R O FLP 4 Static Pressure Value 113 115 28 16 Full 2 R O FLP 4 Temperature Value 113 115 30 18 Full 3 R O FLP 4 Instantaneous Flow Flow 114 116 0 0 Full rate per Day MCF Day or Km3 Day 4 R O FLP 4 Instantaneous Energy 114 116 1 1 Full Energy rate per Day MMBTU Day or GJ Day 5 R O FLP 4 Flow Today MCF or Km3 114 116 19 12 Full 6 R O FLP 4 Energy Today MMBTU or 114 116 29 22 Full GJ 7 R O FLP 4 Flow Yesterday MCF or 114 116 20 13 Full Km3 8 R O FLP 4 Energy Yesterday MMBTU 114 116 30 23 Full or GJ 9 R O FLP 4 Orifice Pressure Extension 114 115 4 14 Full hwPf Turbine Uncorrected Flow Rate 10 R O FLP 4 Orifice Multiplier Value 114 116 12 8 Full Cprime Turbine Multiplier Value 11 R O FLP 4 Sample Time N A N A None always returns 1 12 R O FLP 4 Orifice Expansion Factor Y 1141116 7 4 Full Turbine Pressure Multiplier 13 R O FLP 4 Reynolds Number 114 116 16 NA Full 14 R O FLP 4 Orifice Ftf Turbine 114 116 NA 5 Partial No Ftf
43. rlr 7 File Edit View ROC Configure Meter Utilities Tools Window Help OSW E u q We HA mo na 1 0 Control 5 Meter Ma System History ERRE 25 Program 1 RocProtocol Display 11 ROC Protocol Converter User Display ERE em A Figure 7 ROCLINK 800 11 ROC300 Protocol Emulation Program User Manual 3 1 ROC Protocol Converter Configuration Screen Use this screen to enable the conversion and set the number of events and alarms Note Whether the host computer can process certain alarm and event information from the ROC800 depends on how you configure the program and whether the point type or parameter corresponds to To access this screen 1 Fromthe Directory Tree select User Program gt Program 1 RocProtocol 2 Double click Display 11 ROC Protocol Converter The ROC Protocol Converter configuration screen displays ven ROCLINK 800 ROC Protocol Converter File Edit View ROC Configure Meter Utilities Tools Window Help D ga Di AR LezoORIsR Hey 2 ROC Protocol Converter On Existing Ports Alarm Log Logic nnected Last 240 AN 450 Port 1 RS 232 Local Port Event Log Logic Port 2 Ethemet COMM1 Last 200 AN450 Port 3 RS 232 COMM2 Port 4 IRS 232 DOMM 10 Addressing Logic Port 5 No Comm Installed e Sasa r or de slots pae rom Sys Port 6 modules Param 50 No Comm Installed Print Save As Auto Scan 2 Update Close Al
44. t 2 DO Control 1 DO Control 0 AO Control 110 Bit 1 Selects Primary or Override 1 Override 0 Primary 110 ROC800 Parameter N A 22 21 Support Full Not supported Full Full Full only mode not supported Rev Jan 09 Point Type 6 PID Parm 1 cont d 10 12 13 14 15 17 18 19 Read Write Data Type R O UINT 8 R O UINT 16 R W TLP R W TLP R O FLP R O TLP R O AC R W TLP R W TLP R O FLP R O TLP R O AC R W FLP R W FLP R W UINT 16 R W FLP R W FLP R W FLP Rev Jan 09 Length Oo A WwW Wis _ Description Bit 0 Mode of Operation 1 Automatic 0 Manual Switch Loop Status Actual Loop Period Scan Time Primary Input Point Primary Output Output of PID Primary Switch Setpoint Primary Switch Process Variable l Primary Switch Mode l Override Input Point Second Output of PID l Override Switch Setpoint Override Switch Process Variable Override Switch Mode Primary Setpoint Primary Setpoint Maximum Change Rate Primary Loop Period Primary Proportional Gain Primary Integral Gain Primary Derivative Gain ROC800 Point Type 110 110 110 110 110 N A N A N A 110 110 N A N A N A 110 110 110 110 110 110 ROC300 Protocol Emulation Program User Manual ROC800 Parameter 1 36 8 38 or 39 N A N A N A 23 40 N A N A N A 11 14 Support
45. talled Support Partial only sets the baud rate if a baud rate generator is available for that baud rate Full Full Full Partial No support for Bit 7 User Status 43 ROC300 Protocol Emulation Program User Manual 6 R W BIN 1 Mode N A N A None Bit 7 User Flag 0 Reset 1 Set Bit 6 User Flag N A N A None 0 Reset 1 Set Bit 5 Store and N A N A None Forward Port FlashPAC amp FloBoss 103 0 Same 1 Opposite Bit 4 Enable RTS N A N A None CTS 0 Disabled 1 Enabled Bit 3 Not Used N A N A None Bit 2 Enable Extra N A N A None Key On ROC300 series FloBoss 103 and FloBoss 407 0 Disabled 1 Enabled Bit 1 Enable RBX 95 18 Full 0 RBX Disabled 1 RBX Enabled Bit 0 Not Used N A N A None 7 RW UINT 8 1 l Key On Delay 95 l 7 Full 8 R W UINT 8 1 l Key Off Delay Turnaround 95 l 8 Full 9 R W UINT 8 1 l Host Table Start Modbus N A l N A None 10 R W UINT 16 2 l Host Retry Time Modbus N A l N A None Extra Key on RBX 11 R O UINT 16 2 l Alarm Pointer 95 19 Full 12 R O UINT 16 2 l Receive Counter Copy N A l N A None 18 RO UINTI6 2 Retry Counter NA N A None 44 Rev Jan 09 ROC300 Protocol Emulation Program User Manual 14 R O UINT 16 2 l Valid Receive Counter 95 l 36 Partial returns ROC Plus Protocol valid receive counter a lt a P sa ER EEN o z _ z LIA Aa na a E oae ad gt i nei x SC xy Tr
46. tes this 40 Rev Jan 09 ROC300 Protocol Emulation Program User Manual 4 2 10 Point Type 13 System Flags Point Type 13 System Flags Ge rei Data Type Length Description EE ROC800 Parameter Support 0 R W UINT 8 1 CRC Check 91 35 Full r a YZ n o SE SE n cri l i 2 R O UINT 8 1 l User LCD Enable N A l N A None 3 R O UINT 8 1 l User Operator Port Enable N A N A None 4 R W UINT 8 1 l FST Display Clear 91 l 19 Partial clears only FSTs not user displays z Sr TTT i n A SS KE Se 6 R O UINT 8 1 User COM2 Enable N A N A None 7 R O UINT 8 1 i User Calc Enable N A N A None 8 R W UINT 8 1 l RTS Operator Interface Port 95 l 45 logical 0 Full LOI METETE S o 7 AS oo SE e ua a ee a S Ge EE Ge eeh 11 R W UINT 8 1 l Clear Config Memory 91 20 Full 12 R W UINT 8 1 l UO Scan Enable 91 l 25 Full 13 R O UINT 8 1 l Auxiliary Output 2 On N A N A None 14 RIO UINTS 1 Auxiliary Output 1 On NA N A None Rev Jan 09 41 ROC300 Protocol Emulation Program User Manual Point Type 13 System Flags Parm Read SEH ROC800 Point Write Data Type Length Description Type 15 R W UINT 8 1 Cold Hard Start options 91 27 Partial No ROC displays 0 None 1 Restore config from flash defaults 2 Restore config and clear alarm event logs 3 Restore config and clear ROC displays 4 Restore config and clear FSTs 5 Restore config and clear history 6 Restore config and clear all of above ROC800 Par
47. th RR RR Fi Description Bit 4 ALM Enable 0 Disabled 1 Log Alarm ROC300 Protocol Emulation Program User Manual ROC800 Point Type 105 20 ROC800 Parameter Bit 3 Conversion 0 Reciprocal Conversions EUs Pulse 1 Direct Conversion Pulses EU 105 8 Bits 2 through 0 Not Used Alarm Code Bit 7 Manual Mode Bits 5 through 6 Not Used Bit 4 Rate Alarm Bit 3 High High Alarm Bit 2 High Alarm Bit 1 Low Low Alarm Bit 0 Low Alarm Accumulated Value l Current Rate l Today s Total l Yesterday s Total Pulses for Day FloBoss 500 series FloBoss 103 RegFlo N A N A 105 23 105 10 105 24 105 25 Support Full Full Full Full Rev Jan 09 29 ROC300 Protocol Emulation Program User Manual 4 2 6 Point Type 6 PID Point Type 6 PID Parm Read Write Data Type Length 0 R W AC 10 1 R W BIN 1 30 Description Point Tag Identification Control Type Bit 7 Shutdown 1 Shutdown 0 PID Loop Operational ROC800 Point Type Bit 6 Manual Tracking Enable 1 Manual Mode 0 Disable 110 Bit 5 Not Used unless the PID Point is Configured for DO Control ROC300 series and FloBoss 407 1 Error 0 Off N A Bit 4 Control Loop Shut Down 1 Stop on reset 0 Disable 110 Bit 3 Override Select FloBoss 500 series FloBoss 103 amp RegFlo 110 Bi
48. tion Solutions division UK are wholly owned subsidiaries of Emerson Electric Co doing business as Remote Automation Solutions RAS a division of Emerson Process Management FloBoss ROCLINK Bristol Bristol Babcock ControlWave TeleFlow and Helicoid are trademarks of RAS AMS PlantWeb and the PlantWeb logo are marks of Emerson Electric Co The Emerson logo is a trademark and service mark of the Emerson Electric Co All other trademarks are property of their respective owners The contents of this publication are presented for informational purposes only While every effort has been made to ensure informational accuracy they are not to be construed as warranties or guarantees express or implied regarding the products or services described herein or their use or applicability RAS reserves the right to modify or improve the designs or specifications of such products at any time without notice All sales are governed by RAS terms and conditions which are available upon request RAS does not assume responsibility for the selection use or maintenance of any product Responsibility for proper selection use and maintenance of any RAS product remains solely with the purchaser and end user O 2004 2009 Remote Automation Solutions division of Emerson Process Management All rights reserved ii Rev Jan 09 ROC300 Protocol Emulation Program User Manual Contents Page Chapter 1 Introduction 1 1 1 Scope and Organizat
49. ulation Program User Manual e n Data Type Length Description up hs ROC800 Parameter Support 24 R W UINT 8 1 Run Flag 96 24 Full 25 R O UINT 16 2 l Code Size 96 25 Partial Read Only 26 R O UINT 16 2 l Instruction Pointer 96 26 Partial Read Only 27 R W UINT 16 2 l Execution Delay 96 27 Full Rev Jan 09 49 ROC300 Protocol Emulation Program User Manual 4 2 14 Point Type 17 Soft Point Parameters Point Type 17 Soft Point Parameters Ge ae Data Type Length Description E T ROC800 Parameter Support 0 R W AC 10 Point Tag Identification 98 0 Full E ENER a Ge ic oar i integer 2 R W FLP 4 l Data 1 98 1 Full 3 R W FLP 4 l Data 2 98 2 Full 4 RW FLP 4 Data 3 98 3 Full z eer TN A Gg SE 3 x Pili A See e 6 R W FLP 4 l Data 5 98 5 Full 7 RW FLP 4 Data 6 98 6 Full 8 R W FLP 4 l Data 7 98 7 Full 9 R W FLP 4 l Data 8 98 8 Full 10 R W FLP 4 Data 9 98 9 Full 11 R W FLP 4 l Data 10 98 10 Full 12 R W FLP 4 l Data 11 98 11 Full 13 R W FLP 4 l Data 12 98 12 Full 14 R W FLP 4 l Data 13 98 13 Full e Se i an A LA IAS see e Se E 16 R W FLP 4 l Data 15 98 15 Full 17 R W FLP 4 l Data 16 98 16 Full 18 R W FLP 4 l Data 17 98 17 Full 19 R W FLP 4 l Data 18 98 18 Full 20 R W FLP 4 l Data 19 98 19 Full 21 R W FLP 4 l Data 20 98 20 Full 50 Rev Jan 09 ROC300 Protocol Emulation Program User Manual 4 2 15 Point Type 19 Database Parameters Point Type 19 Database Parameters Ge gesch Data Type Length Description E RO
50. upported parameters the program may or may not send back an error depending on the circumstances The program has implemented the following rules to handle these parameters These rules also apply when the Read Only and Read Write statuses don t match Table 3 Unsupported Parameter Handling If ROC Protocol Parameter is And ROC Plus Parameter is Then Action on Write is Then Action on Read is Read Only Not Supported Read Only Read Only Read Only Read Write Read Write Not Supported Read Write Read Only Read Write _ Read Write 1 3 Program Requirements Return 0 or other appropriate default Return actual value Return actual value Return 0 or other appropriate default _Error 105 Error 105 Error 105 No error Error 105 _ No error Two versions of the program are provided The versions use different point types but are identical in function Only one program using a specific point type will run on the ROC at any given time Load the program version which uses a point type set that does not conflict with programs currently running on the ROC Rev Jan 09 ROC300 Protocol Emulation Program User Manual Program specifics include User Target Defined Flash SRAM DRAM ROCKLINK Display File Name Unit Point Used Used in Used in 800 Version Number Version in bytes bytes bytes UDP ROCProtocol 69 v124 tar EE 69 60 416 130 155 648 1 80 11 ROCProtocol 76
51. v124 tar Ee 76 60 416 130 155 648 1 80 11 Note You must connect a PC to the ROC800 s LOI port before starting the download Also display 11 must be available for this program s use For information on viewing the memory allocation of user programs refer to the ROCLINK 800 Configuration Software User Manual Form A6121 Rev Jan 09 5 ROC300 Protocol Emulation Program User Manual This page is intentionally left blank 6 Rev Jan 09 ROC300 Protocol Emulation Program User Manual Chapter 2 Installation This section provides instructions for installing the ROC300 Protocol Emulation program into the Flash memory on the ROC800 Read Section 1 3 of this manual for program requirements 2 1 Downloading the Program This section provides instructions for installing the program into the Flash memory on the ROC800 Note This manual shows the installation of RocProtocol_76_v124 tar Choose the program version that uses point types which do not conflict with programs currently installed on the ROC To download the program using ROCLINK 800 software 1 Connect the ROC to your computer using the LOI port 2 Start and logon to ROCLINK 800 3 Select Utilities gt User Program Administrator from the ROCLINK menu bar The User Program Administrator screen displays see Figure 1 User Program Administrator Device User Program Environment Used Free SRAM 804 19676 DRAM 94208 2039808 FLASH 15872 5637
Download Pdf Manuals
Related Search
Related Contents
USER MANUAL LL PRO LED GRAPHIC PANEL - sal Fireplace Grill User Manual ADATA SP800 32GB SJ-14R Instruction Manual for KEIHIN PC18 Carburetor Kit Copyright © All rights reserved.
Failed to retrieve file