Commander 300 universal process controller operating instructions serial data communication supplement commander 300 50.0 47.5 a1 a2 l r st m pv sp.
Abb automation bs en iso 9001 st neots, u.K. – cert. No. Q5907 stonehouse, u.K. – cert. No. Fm 21106 health and safety to ensure that our products are safe and without risk to health, the following points must be noted: 1. The relevant sections of these instructions must be read carefully before pro...
1 contents section page 1 introduction .................................. 2 2 preparation ..................................... 2 2.1 company standard settings ....... 2 3 installation ..................................... 3 3.1 serial communication adaptors for personal computers ............... 3 ...
2 1 introduction the c300 series of controllers is extended by the addition of a serial data communication option which allows addressing and reprogramming via a computer terminal or host computer. The rs422/485 communication standard is used with the following logic levels: a) for logic ‘1’ (mark c...
3 3 installation observe the limitations outlined in the operating instructions (im/c300). The maximum serial data transmission line length for both rs422 and rs485 systems is 1200m. 3.1 serial communication adaptors for personal computers an rs422/485 communications adaptor board is required for se...
4 6 protocol the protocol used is based on ansi-x3.28- 1976-2.5-a4 and is used for master (host computer) to slave (c300 controller) systems. This is the recommended protocol for use with supervisory systems such as abb kent-taylor pc30. The protocol is: start transmission (stx) – command – identifi...
5 7.1 serial data communication page 7 programming the general programming procedure is as detailed in the operating instructions (im/c300) but with an additional serial data page between the retransmission output and scale adjustment pages – see fig. 7.1. Page header – serial page . Transmission ra...
6 8 communication 8.1 communication between master and slaves the commands from the master are coded as single characters as follows: r – ‘read’ (read parameters) m – ‘multiple read’ (read a selection of parameters) w – ‘write’ (write new parameter values). 8.1.1 mnemonics each mnemonic for the c300...
7 r command instrument identification (01 to 99) mnemonic (section 8.6) bcc (optional) limiter stx start etx 8 communication… …8.2 command format fig. 8.1 'read' command format m command instrument identification (01 to 99) mnemonic (section 8.6) bcc (optional) limiter stx start etx fig. 8.2 'multip...
8 instrument identification (01 to 99) parameter mnemonic (section 8.6) bcc (optional) reply ack sign data (up to 12 characters) …8 communication 8.3 reply format – figs 8.4 to 8.6 the c300 controller replies to the command using the reply format shown in figs. 8.4 to 8.6. 8.3.1 term clarification f...
9 8 communication… 8.4 communication examples the following examples show typical master-to-slave transmissions and the subsequent slave- to-master replies. For error code and parameter interpretations refer to sections 8.5 and 8.6. M stx 05 end of text c) command – stx m05 mg e etx command understo...
10 …8 communication …8.4 communication examples 11 w stx 11 end of text e) command – stx w11a170 e etx a1 70 command understood alarm a setting is 70 reply – 11la70 ack la 70 etx write to 70 alarm a trip point controller number eleven 'write' command start of text ack controller number eleven 05 w s...
11 8 communication… 8.5 error codes error code error 01 invalid command – the received command was not r (read), w (write) or m (multiple read). 02 invalid 'read' parameter – parameter cannot be used with read command. 03 invalid 'write' parameter – parameter cannot be used with write command. 04 to...
12 …8 communication 8.6 command mnemonics 8.6.1 general parameters parameter mnemonic command reply interpretation read (r) write (w) operating parameters measured variable mv yes no dependent on the programmed display range instrument status is yes no range 0 to 4095 – see fig. 8.7 on page 10 contr...
13 8 communication… 8.6.1 general parameters… parameter mnemonic command reply interpretation read (r) write (w) control page parameters time units tu yes yes 0 = seconds 1 = minutes cycle time ct yes yes 1.0 to 300.0 seconds (0.9 = on/off) hysteresis value hy yes yes 0.0 to 5.0(%) proportional band...
14 …8 communication …8.6.1 general parameters parameter mnemonic command reply interpretation read (r) write (w) set-up process variable input parameters input type i1 yes yes 0 = mv 1 = ma 2 = volts 3 = ohms 4 = thermocouple 5 = rtd lineariser type w1 yes yes 0 = none 1 = type k 2 = type r 3 = type...
15 8 communication… 8.6.1 general parameters… parameter mnemonic command reply interpretation read (r) write (w) remote set point set up parameters remote set point input type i2 yes yes 0 = mv 1 = ma 2 = volts 3 = ohms 4 = thermocouple 5 = rtd remote set point lineariser type w2 yes yes as for line...
16 …8 communication …8.6.1 general parameters parameter mnemonic command reply interpretation read (r) write (w) display parameters display full scale ds yes yes –9999 to +9999 display decimal point position dp yes yes 0 to 3 positions display zero dz yes yes –9999 to +9999 display units um yes yes ...
17 8 communication… 8.6.1 general parameters… parameter mnemonic command reply interpretation read (r) write (w) set up alarms parameters (continued) process alarms hysteresis value alarm a alarm b alarm c : : alarm h alarm j alarm k ha hb hc : : hh hj hk yes yes yes : : yes yes yes yes yes yes : : ...
18 …8 communication …8.6.1 general parameters parameter mnemonic command reply interpretation read (r) write (w) set up control parameters power fail mode fm yes yes 0 = last 1 = manual 2 = auto power fail output auto-manual fo yes yes 0 to 100.0% power fail output manual-manual fp yes yes 0 to 100....
19 8 communication… 8.6.2 profile parameters parameter mnemonic command reply interpretation read (r) write (w) profile parameters profile status ps yes no 0 = stop 1 = ramp 2 = soak 3 = not used 4 = countdown 5 = operator hold 6 = not used 7 = manual hold 8 = holdback hold 9 = end countdown time cd...
20 …8 communication 8.6.3 heat/cool parameters parameter mnemonic command reply interpretation read (r) write (w) control page parameters (heat/cool) cycle time (cool) cc yes yes 1.0 to 300.0 proportional band (cool) l2 yes yes 0.1 to 999.9 integral action time (cool) l3 yes yes 1 to 7200 (7201 = of...
21 8 communication… 8.6.4 multiple read parameters… parameter group mnemonic parameters general parameters mg measured value instrument status control set point control output control parameters cp proportional band integral action time derivative action time approach band cycle time hysteresis valu...
22 …8 communication …8.6.4 multiple read parameters parameter group mnemonic parameters self-tune parameters display parameters local set point parameters dual set point parameters remote set point parameters set up control parameters st dp ls ds rs cs p.I.D. Control terms control type advisory prop...
23 9 operation before attempting any serial communication, first ensure that the c300 controllers connected to the computer terminal or host computer by serial link are functioning correctly as individual instruments. This is achieved by connecting all analogue inputs, applying the input signals and...
24 10 specification as detailed in the operating instructions (im/c300), with the following additions: eia communication standards rs422 and rs485 parity none odd even block check character programmable on or off transmission line length 1200m max. Transmission speeds 1200 baud 2400 baud 4800 baud 9...
25 a1 the american standard code for information interchange (ascii) character significance decimal hex. Binary nul null, operation 0 00 0000000 soh start of heading 1 01 0000001 stx start of text 2 02 0000010 etx end of text 3 03 0000011 eot end of transmission 4 04 0000100 enq enquiry 5 05 0000101...
26 …appendices …a1 ascii character significance decimal hex. Binary 0 ........................................... 48 30 0110000 1 ........................................... 49 31 0110001 2 ........................................... 50 32 0110010 3 ........................................... 51 33 ...
27 appendices… a1 ascii character significance decimal hex. Binary x ........................................... 88 58 1011000 y ........................................... 89 59 1011001 z ........................................... 90 5a 1011010 [ ........................................... 91 5b 1...
28 a3 block check characters the block check character (bcc) transmitted is determined by the seven least significant bits in the binary arithmetic sum of a complete message (excluding parity bits). All characters transmitted before the bcc must be included in the arithmetic sum. Refer to appendix a...
Products & customer support products automation systems • for the following industries: – chemical & pharmaceutical – food & beverage – manufacturing – metals and minerals – oil, gas & petrochemical – pulp and paper drives and motors • ac and dc drives, ac and dc machines, ac motors to 1kv • drive s...
Im/c300–ser issue 4 the company's policy is one of continuous product improvement and the right is reserved to modify the information contained herein without notice. © abb 2001 printed in uk (03.01) abb automation ltd howard road, st. Neots cambridgeshire, pe19 8eu uk tel: +44 (0)1480-475-321 fax: ...