A Sierra Monitor Company Driver Manual (Supplement to the FieldServer Instruction Manual) FS-8700-88 Envirotronics SystemsPlus APPLICABILITY & EFFECTIVITY Effective for all systems manufactured after May 1, 2001 Driver Version: 1.
FS-8700-88 Envirotronics SystemsPlus Table of Contents TABLE OF CONTENTS 1. 2. ENVIROTRONICS SYSTEMSPLUS DESCRIPTION ........................................................5 DRIVER SCOPE OF SUPPLY ..........................................................................................6 2.1. Supplied by FieldServer Technologies for this driver ..................................................6 3. 4. HARDWARE CONNECTIONS.................................................................................
FS-8700-88 Envirotronics SystemsPlus 4.4.39. 4.4.40. 4.4.41. 4.4.42. 4.4.43. 4.4.44. 4.4.45. 4.4.46. 4.4.47. 4.4.48. 4.4.49. 4.4.50. 4.4.51. 4.4.52. 4.4.53. 4.4.54. 4.4.55. 4.4.56. 4.4.57. 4.4.58. 4.4.59. 4.4.60. 4.4.61. 4.4.62. 4.4.63. 4.4.64. 4.4.65. 4.4.66. 4.4.67. 4.4.68. 4.4.69. 4.4.70. 4.4.71. 4.4.72. 4.4.73. 4.4.74. 4.4.75. 4.4.76. 4.4.77. 4.4.78. 4.4.79. 4.4.80. 4.4.81. 4.4.82. 4.4.83. 4.4.84. 4.4.85. 4.4.86. 4.4.87. 4.4.88. 4.4.89. Table of Contents Map Descriptor Example 36 - stop program ......
FS-8700-88 Envirotronics SystemsPlus 4.4.90. 4.4.91. 4.4.92. 4.4.93. 4.4.94. 4.4.95. 4.4.96. 4.4.97. 4.4.98. 4.4.99. 4.4.100. 4.4.101. 4.4.102. 4.4.103. 4.4.104. 4.4.105. 4.4.106. 4.4.107. 4.4.108. 4.4.109. 4.4.110. 4.4.111. 4.4.112. 4.4.113. 4.4.114. 4.4.115. 4.4.116. 4.4.117. 4.4.118. 4.4.119. Table of Contents Map Descriptor Example 86 - edit read number steps ........................................36 Map Descriptor Example 87 - edit read duration.................................................
FS-8700-88 Envirotronics SystemsPlus 1. Page 5 of 49 Envirotronics SystemsPlus Description The Envirotronics SystemsPlus driver allows the FieldServer to transfer data to and from devices over RS-232 using Envirotronics SystemsPlus protocol. The FieldServer can only emulate a Client. Max Nodes Supported FieldServer Mode Client Nodes 1 Comments Only 1 Client node per port allowed The Envirotronics SystemsPlus driver allows for direct interfacing to a SystemsPlus Programmer/Controller device.
FS-8700-88 Envirotronics SystemsPlus 2. Page 6 of 49 Driver Scope of Supply 2.1. Supplied by FieldServer Technologies for this driver FieldServer Technologies PART # FS-8915-10 FS-8917-02 FS-8917-01 FS-8700-88 Description UTP cable (7 foot) for RS-232 use RJ45 to DB9F connector adapter RJ45 to DB25M connection adapter Driver Manual. FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.
FS-8700-88 Envirotronics SystemsPlus 3. Page 7 of 49 Hardware Connections The FieldServer is connected to the SystemsPlus Controller as shown below. Configure the SystemsPlus Controller according to manufacturer’s instructions. # & ! $ ! %! & " !! ! ' ) ' "! ! " " ( & # $ # & ! " # ! " !! ! ! ,- -. /. 0.12 3. 2 2 * #+ ( Note: • The SystemsPlus Controller MUST be set to COMMAND MODE using the manufacturer’s software before connecting the FieldServer.
FS-8700-88 Envirotronics SystemsPlus 4. Page 8 of 49 Configuring the FieldServer as a Envirotronics SystemsPlus Client For a detailed discussion on FieldServer configuration, please refer to the FieldServer instruction manual. The information that follows describes how to expand upon the factory defaults provided in the configuration files included with the FieldServer (See “.csv” sample files provided with the FieldServer).
FS-8700-88 Envirotronics SystemsPlus 4.2.
FS-8700-88 Envirotronics SystemsPlus 4.4. Page 10 of 49 Client Side Map Descriptors 4.4.1. FieldServer Related Map Descriptor Parameters Column Title Map_Descriptor_Name Data_Array_Name Data_Array_Offset Function 4.4.2.
FS-8700-88 Envirotronics SystemsPlus 4.4.4. // Page 11 of 49 Map Descriptor Example 1 - read event event_num Client Side Map Descriptors Map Descriptors Map_Descriptor_Name, Event_States_00, Scan_Interval, 0s, Data_Array_Name, Event_States, Data_Array_Offset, 0, Function, rdbc, Node_Name, SYSPLUS_01, SysPlus_Data_Type, Event, Address, 0, Length 1 The event_num is specified by the “Address” field. The state of the event will be stored as 1 for “ON” or 0 for “OFF”. 4.4.5.
FS-8700-88 Envirotronics SystemsPlus 4.4.8. // Page 12 of 49 Map Descriptor Example 5 - read setpoint channel Client Side Map Descriptors Map Descriptors Map_Descriptor_Name, Setpoints_00, Scan_Interval, 0s, Data_Array_Name, Setpoints, Data_Array_Offset, 0, Function, rdbc, Node_Name, SYSPLUS_01, SysPlus_Data_Type, Setpoint, Address, 0, Length 1 The channel is specified by the “Address” field. 4.4.9.
FS-8700-88 Envirotronics SystemsPlus 4.4.12. // Page 13 of 49 Map Descriptor Example 9 - read initial setpoint channel Client Side Map Descriptors Map Descriptors Map_Descriptor_Name, Init_Setpoint_00, Scan_Interval, 0s, Data_Array_Name, Init_Setpoint, Data_Array_Offset, 0, Function, rdbc, Node_Name, SYSPLUS_01, SysPlus_Data_Type, Init_Setpoint, Address, 0, Length 1 The channel is specified by the “Address” field. 4.4.13.
FS-8700-88 Envirotronics SystemsPlus 4.4.15. // Map Descriptor Example 12 - read remaining step cycles Client Side Map Descriptors // Map Descriptors Map_Descriptor_Name, Rm_Stp_Cy, 4.4.16.
FS-8700-88 Envirotronics SystemsPlus 4.4.19.
FS-8700-88 Envirotronics SystemsPlus 4.4.23. // Page 16 of 49 Map Descriptor Example 20 - set start time enabled = Boolean Client Side Map Descriptors Map Descriptor Map_Descriptor_Name, Start_Time_Ena, Data_Array_Name, Start_Time_Ena_0, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Data_Type, Start_Time_Ena, Length 1 A Boolean value of 1 for “Enabled” or 0 for “Disabled” must be written to Data_Array_Name at Data_Array_Offset to trigger this command. 4.4.24.
FS-8700-88 Envirotronics SystemsPlus 4.4.26.
FS-8700-88 Envirotronics SystemsPlus 4.4.29. // Page 18 of 49 Map Descriptor Example 26 - set audible alarm = Boolean Client Side Map Descriptors Map Descriptor Map_Descriptor_Name, Audible_Alarm, Data_Array_Name, Audible_Alarm_0, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Data_Type, Audible_Alarm, Length 1 A Boolean value of 1 for “on” or 0 for “off” must be written to Data_Array_Name at Data_Array_Offset to trigger this command. 4.4.30.
FS-8700-88 Envirotronics SystemsPlus 4.4.32. // Page 19 of 49 Map Descriptor Example 29 - read auxs Client Side Map Descriptors Map Descriptor Map_Descriptor_Name, All_Aux_States, Scan_Interval, 0s, Data_Array_Name, All_Aux_States, Data_Array_Offset, 0, Function, rdbc, Node_Name, SYSPLUS_01, SysPlus_Data_Type, All_Auxs, Length 10 The retrieved aux states will be stored as follows in Data_Array_Name: (A value of 1 will be stored for “on” or 0 for “off”) Offset from Data_Array_Offset 0 1 2 ..
FS-8700-88 Envirotronics SystemsPlus 4.4.35. // Page 20 of 49 Map Descriptor Example 32 - hold program Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Hold_Program, Data_Array_Name, ProgSysControl, Data_Array_Offset, 1, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Cmd, Hold_Program, Length 1 SysPlus_Cmd, Resume_Program, Length 1 Triggger this command by writing any value to Data_Array_Name at Data_Array_Offset. 4.4.36.
FS-8700-88 Envirotronics SystemsPlus 4.4.39.
FS-8700-88 Envirotronics SystemsPlus 4.4.43. // Page 22 of 49 Map Descriptor Example 40 - edit alarms Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Edit_Alarms, Data_Array_Name, Edit_Alarms, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Alarms, Length 1 SysPlus_Cmd, Set_Circs, Length 1 Triggger this command by writing any value to Data_Array_Name at Data_Array_Offset. 4.4.44.
FS-8700-88 Envirotronics SystemsPlus 4.4.47. // Page 23 of 49 Map Descriptor Example 44 - use keypad = Boolean Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Use_Keypad, Data_Array_Name, Use_Keypad, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Cmd, Use_Keypad, Length 1 A Boolean value of 1 for “true” or 0 for “false” must be written to Data_Array_Name at Data_Array_Offset to trigger this command. 4.4.48.
FS-8700-88 Envirotronics SystemsPlus 4.4.51. // Page 24 of 49 Map Descriptor Example 48 - edit fuzzy channel Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Fuzzy, Data_Array_Name, Ed_Fuzzy, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Fuzzy, Length 1 A channel value must be written to Data_Array_Name at Data_Array_Offset to trigger this command. 4.4.52.
FS-8700-88 Envirotronics SystemsPlus 4.4.55. // Page 25 of 49 Map Descriptor Example 52 - edit clear program Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Clr_Program, Data_Array_Name, Ed_Clr_Program, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Clr_Program, Length 1 SysPlus_Cmd, Use_Emu_Mode, Length 1 Any value must be written to Data_Array_Name at Data_Array_Offset to trigger this command. 4.4.56.
FS-8700-88 Envirotronics SystemsPlus 4.4.59. // Page 26 of 49 Map Descriptor Example 56 - edit set next = next_step_num Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Set_Next, Data_Array_Name, Ed_Next, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Set_Next, Length 1 A value of next_step_num must be written to Data_Array_Name at Data_Array_Offset to trigger this command. 4.4.60. // Map Descriptor Example 57 - edit set analog min.
FS-8700-88 Envirotronics SystemsPlus 4.4.63. // Page 27 of 49 Map Descriptor Example 60 - edit set engineering min.
FS-8700-88 Envirotronics SystemsPlus 4.4.67.
FS-8700-88 Envirotronics SystemsPlus 4.4.71. // Page 29 of 49 Map Descriptor Example 68 - edit set fuzzy heat max. power = value Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Set_Fuz_HMPwr, Data_Array_Name, Ed_Set_Fuz_HMPwr, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Set_Fuz_HMPwr, Length 1 A value of value must be written to Data_Array_Name at Data_Array_Offset to trigger this command. 4.4.72.
FS-8700-88 Envirotronics SystemsPlus 4.4.75. // Page 30 of 49 Map Descriptor Example 72 - edit set fuzzy heat stage delay = value Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Set_Fuz_HSDly, Data_Array_Name, Ed_Set_Fuz_HSDly, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Set_Fuz_HSDly, Length 1 A value of value must be written to Data_Array_Name at Data_Array_Offset to trigger this command. 4.4.76.
FS-8700-88 Envirotronics SystemsPlus 4.4.78.
FS-8700-88 Envirotronics SystemsPlus 4.4.80.
FS-8700-88 Envirotronics SystemsPlus 4.4.82.
FS-8700-88 Envirotronics SystemsPlus 4.4.84.
FS-8700-88 Envirotronics SystemsPlus 4.4.86.
FS-8700-88 Envirotronics SystemsPlus 4.4.88.
FS-8700-88 Envirotronics SystemsPlus 4.4.91.
FS-8700-88 Envirotronics SystemsPlus 4.4.93. // Page 38 of 49 Map Descriptor Example 89 - edit read aux. Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Rd_Aux, Data_Array_Name, Rd_Triggers, Data_Array_Offset, 5, Function, art, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Rd_Aux, Store_Data_Array_Name, Ed_Rd_Aux, Store_Data_Array_Offset, 0, Length 1 This command is triggered by writing any value to Data_Array_Name at Data_Array_Offset.
FS-8700-88 Envirotronics SystemsPlus 4.4.95.
FS-8700-88 Envirotronics SystemsPlus 4.4.98.
FS-8700-88 Envirotronics SystemsPlus 4.4.101. // Page 41 of 49 Map Descriptor Example 97 - edit read analog address Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Rd_Ana_Addr, Data_Array_Name, Rd_Triggers, Data_Array_Offset, 13, Function, art, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Rd_Ana_Addr, Store_Data_Array_Name, Ed_Rd_Ana_Addr, Store_Data_Array_Offset, 0, Length 1 This command is triggered by writing any value to Data_Array_Name at Data_Array_Offset.
FS-8700-88 Envirotronics SystemsPlus 4.4.104. // Page 42 of 49 Map Descriptor Example 100 - edit read fuzzy cool cycle time Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Rd_Fuz_Cct, Data_Array_Name, Rd_Triggers, Data_Array_Offset, 16, Function, art, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Rd_Fuz_Cct, Store_Data_Array_Name, Ed_Rd_Fuz_Cct, Store_Data_Array_Offset, 0, Length 1 This command is triggered by writing any value to Data_Array_Name at Data_Array_Offset.
FS-8700-88 Envirotronics SystemsPlus 4.4.107. // Page 43 of 49 Map Descriptor Example 103 - edit read fuzzy heat max.
FS-8700-88 Envirotronics SystemsPlus 4.4.110. // Page 44 of 49 Map Descriptor Example 106 - edit read fuzzy cool min. time Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Rd_Fuz_CMTim, Data_Array_Name, Rd_Triggers, Data_Array_Offset, 22, Function, art, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Rd_Fuz_CMTim, Store_Data_Array_Name, Ed_Rd_Fuz_CMTim, Store_Data_Array_Offset, 0, Length 1 This command is triggered by writing any value to Data_Array_Name at Data_Array_Offset.
FS-8700-88 Envirotronics SystemsPlus 4.4.113. // Page 45 of 49 Map Descriptor Example 109 - edit read fuzzy dead band Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Rd_Fuz_Deadb, Data_Array_Name, Rd_Triggers, Data_Array_Offset, 25, Function, art, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Rd_Fuz_Deadb, Store_Data_Array_Name, Ed_Rd_Fuz_Deadb, Store_Data_Array_Offset, 0, Length 1 This command is triggered by writing any value to Data_Array_Name at Data_Array_Offset.
FS-8700-88 Envirotronics SystemsPlus 4.4.116. // Page 46 of 49 Map Descriptor Example 112 - edit read gsoak enabled channel Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Rd_Gsoak_Ena, Data_Array_Name, Rd_Par_Triggers, Data_Array_Offset, 1, Function, art, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Rd_Gsoak_Ena, Store_Data_Array_Name, Ed_Rd_Gsoak_Ena, Store_Data_Array_Offset, 0, Length 1 This command is triggered by writing channel to Data_Array_Name at Data_Array_Offset.
FS-8700-88 Envirotronics SystemsPlus 4.4.119. // Page 47 of 49 Map Descriptor Example 115 - edit set scan alarm = Boolean Client Side Mao Descriptors Map Descriptor Map_Descriptor_Name, Ed_Set_Scan_00, Data_Array_Name, Set_Scan_Trig, Data_Array_Offset, 0, Function, wrbx, Node_Name, SYSPLUS_01, SysPlus_Cmd, Ed_Set_Scan, SysPlus_Alarm_Name, fire, This command is triggered by writing a Boolean value to Data_Array_Name at Data_Array_Offset. A value of 1 is used for “true” or 0 for “false”.
FS-8700-88 Envirotronics SystemsPlus Page 48 of 49 Appendix A. Parameter Tables Appendix A.1. System plus data types Event Pv Prog_Status Step_Number Start_Step Start_Time Sw_Version Alarm Aux Deviation Rem_Step_Cyc Step_Time Start_Time_Ena Stop_Time All_Events Setpoint Init_Setpoint Selected_Prog Rem_Step_Tim Stop_Time_Ena Audible_Alarm All_Auxs Appendix A.2.
FS-8700-88 Envirotronics SystemsPlus Page 49 of 49 THIS PAGE INTENTIONALLY LEFT BLANK FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web:www.fieldServer.com Tel: (408) 262-2299 Fax: (408) 262-9042 Toll_Free: 888-509-1970 email: support@fieldServer.