JUMO DICON 400 Interface Description Download Page 10

2 Protocol description

10

2.4.1 Timing of a data request

Timing 
scheme

A data request runs according to the following timing scheme:

t

0

End marker = 3 characters 
(the time depends on the baud rate)

t

1

This time depends on the internal processing.
The maximum processing time is 250 msec.

The minimum adjustable response time is required by the RS485 in-
terface of the master, to switch the interface driver over from send
to receive. This parameter is not needed by the RS422 interface.

t

2

This is the time required by the controller to switch from transmit-
ting back to receiving. The master must wait for this length of time
before making a fresh data request. The time must always be main-
tained, even if the new data request is addressed to a different in-
strument.

RS422 interface: 

t

2

 =  1msec 

RS485 interface: 

t

2

 =  10msec

H

A minimum response time can be set up in the controller, un-
der the menu item “Interface”. At least this preset time
(0 — 500 msec) must elapse before a response can be sent.
If a smaller value is set, then the response time may be longer
than the set value (because the internal processing time is
longer) and the controller will then respond as soon as the in-
ternal processing is completed. If the time is set to 0 msec,
this means that the controller will respond as fast as it can.

Datenanfrage

Master

Slave

t

Datenanfrage

Antwort

t

2

t

0

t

1

t

0

Data request

Data request

Response

Summary of Contents for DICON 400

Page 1: ...JDICON 400 500 Universal process controller JDICON 401 501 Universal profile controller Universal profile generator B 70 3570 2 Interface Description 10 99 00371593...

Page 2: ......

Page 3: ...RTU 7 2 3 Instrument address 8 2 4 Timing of the communication 8 2 4 1 Timing of a data request 10 2 4 2 Communication during the internal processing time of the slave 11 2 4 3 Communication during t...

Page 4: ...e 703580 85 29 5 12 Mathematics and logic module 31 5 13 Displays 31 5 14 Real time clock only Type 703580 85 31 5 15 Binary logic functions 32 5 16 Interface 32 5 17 Program start with start data onl...

Page 5: ...e interface is contained in this manual If any difficulties should still arise during start up you are asked not to carry out any manipulations which are not permitted You could endanger your rights u...

Page 6: ...al care is required when handling components liable to damage through electrostatic discharge Note This symbol is used when your special attention is drawn to a remark Reference This sign refers to fu...

Page 7: ...ment address 2 2 Transfer mode RTU The transfer mode used is the RTU Remote Terminal Unit Data are transferred in binary format hexadecimal with 8 bits The LSB least significant bit is transferred fir...

Page 8: ...identified by transmission pauses The maximum permitted interval between two consecutive characters is three times the time for transmitting one character The character transmission time time for tran...

Page 9: ...se for 10 9 bits data for mat Waiting time 3 characters 1000 10 bits baud rate Baud rate baud Data format bit Waiting time msec 19200 11 1 718 10 1 563 9 1 406 9600 11 3 4375 10 3 125 9 2 813 4800 11...

Page 10: ...ait for this length of time before making a fresh data request The time must always be main tained even if the new data request is addressed to a different in strument RS422 interface t2 1msec RS485 i...

Page 11: ...d will cause all data currently on the bus to become invalid 2 5 Structure of the data blocks All data blocks have the same structure Data structure Each data block consists of four fields Slave addre...

Page 12: ...Response Special cases The slave will not respond in the event of the following errors the checksum CRC16 is not correct the instruction of the master is incomplete or over defined the number of word...

Page 13: ...rument will not respond Calculation method Example Data request read two words starting at address 0x1053 CRC16 0x30BC Response CRC16 0xADF5 CRC 0xFFFF CRC CRC XOR ByteOfMessage For 1 to 8 CRC SHR CRC...

Page 14: ...y odd parity Symbol explanation enter value factory set even parity zero parity Stop bit 1 stop bit 2 stop bits Baud rate 1200 baud 2400 baud 4800 baud 9600 baud 19200 baud Instrument address Value __...

Page 15: ...Data request Response Function number Function 0x03 0x04 Read n words 0x06 Write 1 word 0x10 Write n words Slave address Function 0x03 or 0x04 Address of first word No of words max 127 Checksum CRC16...

Page 16: ...the first part of the value Response as instruction Instruction write the second part of the value Response as instruction Slave address Function 0x06 Word address Word value Checksum CRC16 1 byte 1...

Page 17: ...on Response Slave address Function 0x10 Address of first word No of words max 127 No of bytes Word value s Checksum CRC16 1 byte 1 byte 2 bytes 2 bytes 1 byte x bytes 2 bytes Slave address Function 0x...

Page 18: ...3 Functions 18...

Page 19: ...long integer 4 bytes float float value 4 bytes The following explanation applies on condition that the master operates with the IEEE 754 format Before transmitting a value the bytes have to be rearra...

Page 20: ...4 Data flow 20...

Page 21: ...tatus Bit 0 R O Manual operation 1 Bit 1 R O Self optimisation active 1 Bit 2 R O Inhibit Manual operation active 1 Bit 3 R O Inhibit Self optimisation active 1 Bit 4 R O Manual operation on overrange...

Page 22: ...Bit 0 R O Logic 1 Bit 1 R O Logic 2 Bit 2 15 R O not used 0x1018 FLOAT R O Analogue input 1 0x101A FLOAT R O Analogue input 2 0x101C FLOAT R O Analogue input 3 0x101E FLOAT R O Analogue input 4 0x1020...

Page 23: ...043 LONG R O Program run time in seconds 0x1045 LONG R O Remaining program run time in seconds 0x1047 LONG R O Program time in seconds 0x1049 LONG R O Segment run time in seconds 0x104B LONG R O Remai...

Page 24: ...1 Y0 0x1083 FLOAT R W Parameter set 1 Y1 0x1085 FLOAT R W Parameter set 1 Y2 0x1087 FLOAT R W Parameter set 1 TK1 0x1089 FLOAT R W Parameter set 1 TK2 Parameter set 2 0x108B INT R W Parameter set 2 Co...

Page 25: ...0BF FLOAT R W Manual output 0x10C1 INT R W Inhibit manual operation 1 inhibited 0x10C2 INT R W Inhibit setpoint optimisation 1 inhibited 0x10C3 FLOAT R W Setpoint start 0x10C5 FLOAT R W Setpoint end A...

Page 26: ...R W LK5 Switching differential 0x10F0 FLOAT R W LK5 Limit value 0x10F2 INT R W LK5 Switch on delay 0x10F3 INT R W LK5 Pulse function 0x10F4 INT R W LK5 Limit comparator Process value 0x10F5 INT R W L...

Page 27: ...toring 0x1127 FLOAT R W E2 External cold junction temperature 0x1129 FLOAT R W E2 Display start 0x112B FLOAT R W E2 Display end 0x112D FLOAT R W E2 Range start 0x112F FLOAT R W E2 Range end 0x1131 FLO...

Page 28: ...d value 0x1167 INT R W A2 Output signal for overrange underrange 1 ON 0 OFF 0x1168 INT R W A2 Function 0x1169 INT R W A3 Output signal for analogue output 0x116A FLOAT R W A3 Zero point 0x116C FLOAT R...

Page 29: ...start 0x118C INT R W Setpoint provision 0x118D INT R W Time gradient programming 0x118E INT R W Program stop on overrange underrange 0x118F INT R W Function control Controller 0x1190 INT R W Function...

Page 30: ...t 8 15 R W not used 0x11A6 INT R W Parameter set 0 Parameter set 1 0x11A7 INT R W Function Limit comparator controller 1 active Bit 0 R W Limit comparator 1 Bit 7 R W Limit comparator 8 Bit 8 R W Cont...

Page 31: ...designation 0x11C1 INT R W Configuration 1 display 1 Display value 0x11C2 INT R W Configuration 1 display 1 Decimal point 0x11C3 INT R W Configuration 1 display 2 Display value 0x11C4 INT R W Configu...

Page 32: ...11E0 INT R W Limit comparator 6 0x11E1 INT R W Limit comparator 7 0x11E2 INT R W Limit comparator 8 0x11E3 INT R W Logic 1 0x11E4 INT R W Logic 2 0x11E5 INT R W Operating contact 1 0x11E6 INT R W Oper...

Page 33: ...mber Access Signal designation 0x1227 INT R W Program buffer set bit 4 1 to switch to the Manual operating mode 0x1228 FLOAT R W Setpoint 0x122A INT R W Operating contacts 1 ON Bit 0 R W Operating con...

Page 34: ...R W Change segment Bit 7 8 R W not used Bit 9 R W Limit comparator acknowledgement Bit 10 R W Manual operation Bit 11 R W Automatic operation Bit 12 R W Activate Inhibit manual operation Bit 13 R W De...

Page 35: ...interruption A If the setpoint is altered via the interface no check is carried out on the setpoint limits Address Data type bit number Access Signal designation 0x1248 FLOAT R W Setpoint in RAM Addr...

Page 36: ...derrange 0x129D INT R W Relay 3 K7 Function 0x129E INT R W Relay 3 K7 Function for overrange underrange 0x129F INT R W Relay 4 K8 Function 0x12A0 INT R W Relay 4 K8 Function for overrange underrange 0...

Page 37: ...unction Set clock with 0x122D 0 Address Data type bit number Access Signal designation 0x122C INT R W Polling 0x122D INT R W Fieldbus function 0x122E INT R W Fieldbus error Address Data type bit numbe...

Page 38: ...5 Address tables 38...

Page 39: ...01 ReadyBusy is polled DOWHILE 0103020001 0103122C0001 END 0106122D0006 Function 06 delete programm 0106122F0008 Program_number 08 0106122C0001 ReadyBusy is set 0103122C0001 ReadyBusy is polled DOWHIL...

Page 40: ...is polled DOWHILE 0103020001 0103122C0001 END 010612310003 Segment 03 01101233000204 60 Setpoint 0110123A0002040E100000 Segment_time 0110123E0001020000 Parameter_set Bit7 gradient programming 01101235...

Page 41: ...00020400000000 Setpoint 0 0110123A00020400010000 Segment_time 1 sec 0110123E0001020000 Parameter_set Bit7 gradient programming 011012350001020000 Operating_contacts Save segment 0106122C0001 ReadyBusy...

Page 42: ...6 Sample program 42...

Page 43: ......

Page 44: ...Telex 49 701 juf d email JUMO_de e mail com USA JUMO PROCESS CONTROL INC 735 Fox Chase Coatesville PA 19320 Phone 610 380 8002 800 554 JUMO Fax 610 380 8009 United Kingdom JUMO Instrument Co Ltd Temp...

Reviews: