Advertisement

Communications Manual
Series 2000
FGH Controls Ltd
Openshaw Way,Letchworth
Herts. SG6 3ER
Tel: (01462) 686677
Fax: (01462) 480633
Email: sales@fghltd.demon.co.uk
www.fgh.co.uk

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 2000 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for FGH 2000 Series

  • Page 1 Communications Manual Series 2000 FGH Controls Ltd Openshaw Way,Letchworth Herts. SG6 3ER Tel: (01462) 686677 Fax: (01462) 480633 Email: sales@fghltd.demon.co.uk www.fgh.co.uk...
  • Page 2: Table Of Contents

    SERIES 2000 COMMUNICATIONS MANUAL SERIES 2000 COMMUNICATIONS MANUAL. CONTENTS. GENERAL DESCRIPTION............................2 1.1 Specification................................2 1.1.1 2-Wire EIA-485 Mode (RS485) ........................2 1.1.2 4-Wire EIA-422-A Mode (RS422) ........................2 2.0 CONNECTIONS..............................2 2.1 General..................................2 2 Wire EIA-485 Mode (RS-485) ..........................3 4-Wire EIA-422-A (RS-422) ...........................
  • Page 3: General Description

    SERIES 2000 COMMUNICATIONS MANUAL GENERAL DESCRIPTION. The FGH S2000 controller or P2000 programmer all have serial communications fitted as standard. This takes the form of 2 way serial asynchronous communication with a computer. Messages consist entirely of ASCII characters and may or may not contain spaces as desired.
  • Page 4: Wire Eia-485 Mode (Rs-485)

    SERIES 2000 COMMUNICATIONS MANUAL 3. The network should be wired as a daisy chain, taking the wires in to one instrument and hence on to the next. Wiring spurs should be avoided. Take care to continue the cable screen on to the next instrument. 4.
  • Page 5: Connection Reference Table

    SERIES 2000 COMMUNICATIONS MANUAL Connection reference table Instrument Function EIA-485 EIA-422-A Terminal TX-/RX- TX+/RX+ TX+/RX+ TX-/RX- EARTH N/C or N/C or SCREEN SCREEN Software Configuration. Software configuration of the instrument may be performed once the instrument has been placed in 'E mode'. This is done by removing the instrument from its sleeve and setting the 'E mode' switch to ON.
  • Page 6: Read Messages

    SERIES 2000 COMMUNICATIONS MANUAL messages to the instrument may have the fields separated by spaces. These spaces will be ignored. Messages from the instrument will not contain spaces. Eg. W 45 C 0123 <CR> will attempt to write 123 to the local set point as well as W45C0123<CR>...
  • Page 7: Instrument Address

    SERIES 2000 COMMUNICATIONS MANUAL Instrument address. Each instrument must be given a unique address between 0 and 99. This is set when the instrument is in E mode. The address field of the message, consisting of two ASCII characters determines to which instrument the message is directed. The instrument ignores the message unless it corresponds to its own address.
  • Page 8 SERIES 2000 COMMUNICATIONS MANUAL Please note that some parameters use coded data fields, the code meanings are listed after the table. Code Parameter Scroll Data field Element type Comms remote setpoint Measured variable Output in 0.1% Desired valve position Local setpoint SP-L Propband in 0.1% ProP...
  • Page 9: Programmer Read/Write Parameter Codes

    SERIES 2000 COMMUNICATIONS MANUAL Programmer read/write parameter codes The table below shows the meaning of all the parameter codes available in the profile generator. PARAMETER MEANING READ DATA CODE FIELD ONLY FIELD Profile setpoint TYPE 1 Delay start time in mins TYPE 1 Segment Elapsed time in mins TYPE 1...
  • Page 10: Programmer Set Status Codes

    SERIES 2000 COMMUNICATIONS MANUAL 3.10 Programmer Set status codes. Programmer set commands are signified by the S header as they are for the controller. There are only four set parameter codes and their meanings are given below. MEANING MESSAGE REPLY CODE S36S<CR>...
  • Page 11: Controller Error Responses

    SERIES 2000 COMMUNICATIONS MANUAL 3.13 Controller error responses Two sorts of error in a received message may be detected by the controller, these are: 3.13.1 Corrupt message response Noise or interference during the transmission of the message causing corruption of one or more characters so that it was no longer valid.
  • Page 12: Data Field Type 2

    SERIES 2000 COMMUNICATIONS MANUAL The instrument would respond *03C-0100<CR> Note that the data field is padded out to 4 characters in both the query and response messages. 3.14.2 Data field type 2. This data field type is reserved for the controller status obtained by reading parameter L. The instrument will respond with: *NNLABCD<CR>...
  • Page 13 SERIES 2000 COMMUNICATIONS MANUAL = 07 Type N, degrees C = 08 Type W, degrees C = 09 Type W3, degrees C = 10 Type W5, degrees C = 11 Type NM, degrees C = 12 Type L, degrees C = 13 Type K10, degrees C = 14 Type T10, degrees C = 15 Type RT10, degrees C...
  • Page 14: Data Field Type 4 (P2000 Only)

    SERIES 2000 COMMUNICATIONS MANUAL 3.14.4 Data field type 4 (P2000 Only) This data field consists of 8 data digits and is used solely for event output data. Each data digit may be either a ' 1 ' (signifying event ON), or ' 0 ' (signifying event OFF). For example, To read the current event output status from instrument address 4.
  • Page 15: Coded Data Fields

    SERIES 2000 COMMUNICATIONS MANUAL 3.15 Coded data fields. 3.15.1 Alarm type codes. Reading and writing the controller alarm types is possible by use of parameters P (alarm 1) and S (alarm 2) where the data field of the message is coded as follows. DATA FIELD S2000 ALARM TYPE P2000 ALARM TYPE...
  • Page 16: Hold Type Codes (P2000 Only)

    SERIES 2000 COMMUNICATIONS MANUAL 3.15.4 Hold type codes (P2000 Only) Programmer parameter code I (Hold type) uses coded data of the following form. DATA FIELD HOLD TYPE 0000 NO INTERNAL HOLD 0005 HOLD ON RAMPS, ABOVE SETPOINT ONLY 0006 HOLD ON RAMPS, BELOW SETPOINT ONLY 0007 HOLD ON RAMPS, ABOVE AND BELOW SETPOINT 0009...
  • Page 17: Appendix A - Basic Communications Program

    SERIES 2000 COMMUNICATIONS MANUAL APPENDIX A - BASIC COMMUNICATIONS PROGRAM 1000 REM DEMO PROGRAM FOR S2000 COMMUNICATIONS (GW-BASIC V3.23) 1010 ON ERROR GOTO 6000 1020 GOSUB 2000 'INITIALISE 1030 GOSUB 3000 'DRAW SCREEN 1040 WHILE PAUSED=0 'Main loop 1050 KEY (7) STOP:KEY (8) STOP 1060 FOR I=1 TO MAXPRM 1070...
  • Page 18 SERIES 2000 COMMUNICATIONS MANUAL 5040 IF (LEFT$(VALUE$,1))>"-" THEN VALUE$=RIGHT$(VALUE$,4) 5050 PRINT TAB(48)" = "; 5060 IF (RX$="TIMEOUT") OR (LEFT$(RX$,1)<>"*") THEN GOTO 5090 5070 PRINT VAL(VALUE$)/PRMMUL(I);PRMUNITS$(I);" "; 5080 GOTO 5100 5090 PRINT " ERROR"SPACE$(10); 5100 LOCATE CSRLIN,1:PRINT " "; 5110 RETURN 6000 REM ***** ERROR HANDLER *************...

This manual is also suitable for:

S2000P2000

Table of Contents