Home

Communication Interface

image

Contents

1. 3 3 COMMUNICATION SETUP PARAMETERS 5 3 1 Setting the Communication Mode No 1 1 5 3 2 Setting the Communication Protocol 5 8 6 3 3 Setting the Device Address 5 8 6 3 4 Setting the Communication Speed 5 8 7 3 5 Setting the Communication Memory Mode 5 8 7 3 6 Setting the Communication Data Length 5 9 7 3 7 Setting the Communication Parity 5 9 8 3 8 Setting the Communication Stop Bit 5 9 8 3 9 Setting the Communication Delay Time 5 9 8 3 10 Setting the Communication Control Code No 5 10 8 3 11 Setting the Communication BCC Data Operation Method No 5 10 9 4 EXPLANATION OF SHIMADEN PROTOCOL 11 4 1 Communication Procedure 11 1 Master and 11 2 Communication
2. 46 Parameter DO1 DF DO1 STB 6 LIST OF COMMUNICATION DATA ADDRESSES Setting Range T B JES CH information operation mode Channel information upper 8 bits 0 CH1 1 CH2 Operation mode lower 8 bits 0 None 1 DEV Hi 2 DEV Low 3 DEV Out 4 DEV In 5 PV Hi 6 PV Low 7 SO 8 FIX 9 AT 10 MAN 11 LOGIC 12 RUN 13 HLD 14 GUA 15 STEP 16 PRG END 17 TS1 18 TS2 19 TS3 20 54 21 T85 22 T86 23 TS7 24 TS8 25 Posi H 26 Posi L 27 LP ERR 28 HBA 29 HBL Hysteresis 1 to 9999 Unit 1 to 5096 26 and 27 above Standby operation 0 OFF 1 1 2 2 3 DO1 TM Delay time 0 to 9999Sec 0 DO1 CHR DO2 MD DO2 DF DO2 STB DO2 TM DO2 CHR DO3 MD DO3 DF DO3 STB 003 TM 0530 DO3 CHR DO4 MD DO4 0532 DO4 DF 0533 DO4 STB 0534 DO4 TM 0535 004 CHR Same as above Same as above Output characteristics 0 N O 1 N C Same as above 2222222222252 SENECA SIR Parameter 005 DF 6 LIST OF COMMUNICATION DATA ADDRESSES 47 Setting Range CH information operation mode Channel information upper 8 bits 0 CH1 1 CH2 Operation mode lower 8 bits 0 None 1 DEVHi 2 DEV Low 3 DEV Out 4 DEV In 5 PV Hi 6 PVLow 7 50 8 FIX 9 10 11 LOGIC 12 RUN 13 HLD 14 GUA 15 STEP 16 PRG END 17 TS1 18 TS2 19 TS3 20
3. 33 Reading writing option related parameters 33 Parameters not displayed on the front 33 ei teat teen d and deed ee It d ER 34 Execution 34 Annotation of time 34 6 2 Communication Data Address f APPENDIX 7 1 Setting Range Code nenene Pee E cU This page left intentionally blank 1 OUTLINE 1 1 OUTLINE 1 1 Communication Interface As an option the FP23 Series supports two communication interfaces RS 2323C and RS 485 Using these communication interfaces you can set up or read various data from a personal computer The RS 2323C and RS 485 communication interface are data communication standards determined by the EIA Electronic Industries Alliance of the United States These standards stipulate electrical and mechanical so called hardware information and do not define the software aspects of data transfer procedures For this reason communication is not possible unconditionally even between devices that support the same interface For this reason the user must be fully familiar with and understand
4. The above seven parameters return 7FFE excluding when E PRG is in the program mode and in a RUN state 0141 Servo target opening value enabled when feedback is ON 0142 POSI Servo opening value enabled when feedback is ON R O to 100 6 LIST OF COMMUNICATION DATA ADDRESSES 37 Parameter Setting Range OUTT Control system output 1 2 possible only MAN mode wj OUT2 w 0 0 to 100 0 AT Auto tuning execution 0 OFF 1 ON T B MAN Manual operation 0 OFF 1 ON T B 018C COM Communication mode 0 LOC 1 COM gogga 018D COMDI EV1 3 DO1 13 direct control When the operation mode is set to LOGIC for EV1 to 3 and DO1 to 3 and to DIRECT for DO6 to 15 the output values of EV1 to 3 and DO1 to 15 can be controlled directly by writing to COMDI When another logic operation cause is set for EV1 to 001 to these outputs are ORed The table below shows the details of the COMD1 data during no action bit 0 during action bit 1 pta pt2 pto 09 09 07 06 05 D4 D3 D2 D1 00 COMDI _FLG 0013 0012 0011 0010 009 DO8 007 DOS DO2 DO1 EV3 EV2 EV1 RUN RST Program reset 0 RESET 1 RUN HLD Program hold 0 OFF 1 ON ADV Program Advance 0 OFF 1 ON AT Auto tuning execution CH1 CH2 simultaneous 0 OFF 1 ON MAN Manual operation C
5. Note Becomes a write to RAM regardless of the memory mode 0902 P ST PTN Pattern start step No Within number of steps range RWI 0903 P ED STP Number of pattern steps It takes about one second to rewrite this parameter So attention must be paid when ai continuously writing parameters 0904 Reserved Reserved 0905 P RTP Pattern repeat execution count 1 to 9999 RWJ 0906 PST SV Pattern start SV value Within SV limiter setting range RW 0907 P GUAZ Pattern guarantee soak zone OFF 1 to 9999 OFF 0 RW 0908 P GUA T Pattem guarantee soak zone time 00 00 to 99 59 Rw unit sec or min 0909 P PV ST Pattern PV start 0 OFF 1 ON RWJ 090A P RPT ST Pattern repeat start step No 1 to number of steps RW 090B P RTP ED Pattern repeat end step No 1 to number of steps RWJ 090C P STP RPT Pattern loop execution count 1 to 9999 RWJ Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 56 6 LIST OF COMMUNICATION DATA ADDRESSES Parameter Setting Range 0912 P EV1 Pattern EV1 action point DEV Hi DEV Low assignment 25000 to 25000 DEV Out DEV In assignment 0 to 25000 Pv Hi PV Low assignment Within measuring range Same as above Same as above Same as above Same as above Same as above Same as above Same as above Same as above Same as above Same as above Same as above Same a
6. 11 OMNI mE 11 4 2 Communication 11 1 Outline of communication format 12 2 Details of basic format section 13 3 Details of basic format section ll eb 13 4 Outline of text section 15 Details of Read Command R s scccsccesecesccesccesecesecesecesceeseceneeesecestreverewecevereuee 17 17 Format of normal response to Read command 18 Format of error response to Read command 19 Details of Write Command 20 Format of Write command W 20 Format of normal response to Write command W 22 Format of error response to Write command 22 Details of Broadcast Command 23 Format of broadcast 23 Details of Response CodeS 24 Type of response 24 Order of p
7. DI FLG 0 0 0 0 0 0 09 DI8 DIZ 05 04 DIS 02 DI 36 6 LIST COMMUNICATION DATA ADDRESSES Data Addr Parameter Setting Range P 0 1 F 2 3 K 4 ono ram Do UPC Measuring range 0 to 19 Thermocouple 31 to 58 Resistor 71 to 77 Voltage mV 81 to 87 Voltage V See 7 1 Setting Range Code Table Cold junction compensation 0 Internal 1 External PV decimal point position 0 1 2 3 XX XXX 4 X XXXX PV scaling lower upper limit At linear input 19999 to 30000Unit At resistor thermocouple input Measuring range is displayed Number of digits past decimal point 0 Normal 1 Short 0120 E PRG Program action flag See the detailed explanation below R T The table below shows the details of the program operation flag during no action bit 0 during action bit 1 bis 013 012 pio pe 03 07 ps Ds o2 00 RUN WAIT SO HLD HLD PRG EXE PRG RUN _FLG 0 0 0 0 UP LVL DW 0 0 ADV GUA Program execution pattern No 11020 Program execution link count 010 9999 Program execution pattern count 1 to 9999 Program execution step No 010400 Program execution remaining step time 00 01 to 99 59 Program execution No Oto 10 E STPRPT Program execution step count 1 to 9999
8. 10 This page left intentionally blank 3 COMMUNICATION SETUP PARAMETERS 4 EXPLANATION SHIMADEN PROTOCOL 11 4 EXPLANATION OF SHIMADEN PROTOCOL 4 1 Communication Procedure 1 Master and slave The host personal computer or PLC is the master The FP23 is the slave Communication starts by the communication command from the master and ends by the communication response from the slave Note however that a communication response is not performed when an error e g communication format error or BCC error occurs or when a broadcast command is issued 2 Communication procedure Communication is performed by a response being returned by the slave to the master During communication the transmission right shifts between the master and the slave 3 Timeout The FP23 regards instances where reception of the end character does not end within one second of receiving the start character as a timeout disables that command and stands by for the next command new start character 4 2 Communication Format The FP23 Series supports various protocols and so various selections can be made by the communication format control codes BCC operation method or communication data format data bit length parity stop bit length However for ease of use and to avoid confusion when setting up communications we recommend using the following format Recommended Format Control code STX ETX CR BCC
9. RAW 0388 EV3 LSRC LOG1 EV3logic 1 logic operation cause1 same as above 0389 EV3 LSRC LOG2 EV3logic 2 logic operation cause2 same as above 038A EV3 LMD EV3 logic operation mode 0 AND 1 2 LSRC LOC1 DO1logic 1 logic operation cause1 same as above DO1 LSRC LOG2 DO1logic 2 logic operation cause2 same as above DO1 LMD DO2 LSRC LOG1 DO1 logic operation mode 0 AND 1 OR 2 XOR DOZ2logic 1 logic operation cause1 same as above DO2 LSRC LOG2 00209 6 2 logic operation cause2 same as above DO2 LMD LSRC LOG1 002 logic operation mode 0 AND 1 OR 2 DO3logic 1 logic operation cause1 same as above 003 LSRC LOG2 DO3logic 2 logic operation cause2 same as above LMD 004 SRC1 logic operation mode 0 AND 1 OR 2 DOA logic operation cause 004 LMD DOA logic operation mode 0 Timer 1 Counter DO4 LTM DO5 SRC1 DOA logic operation counter OFF 1 to 5000s 005 logic operation cause DO5 LMD 005 logic operation mode 0 Timer 1 Counter DO5 LTM 005 logic operation counter OFF 1 to 5000s 6 LIST OF COMMUNICATION DATA ADDRESSES Parameter Setting Range Proportional band 0 0 to 999 996 0 0 OFF 39 Integral time 0 to 60005 O OFF Derivative time 0 to 3600Sec O OFF Manual reset 50 0 to 50 0 Hyster
10. 54 21 55 22 TS6 23 TS7 24 TS8 25 Posi H 26 Posi L 27 LP ERR 28 HBA 29 HBL DO5 STB Hysteresis 1 to 9999 Unit 1 to 50 26 27 above 005 Standby action 0 OFF 1 1 22 3 3 DO5 CHR 006 MD Delay time 0 to 9999Sec 0 006 DF 006 STB 006 DO6 CHR DO7 MD DO7 DF DO7 STB DO7 TM DO7 CHR 008 MD DO8 DF DO8 STB 008 TM DO8 CHR DO9 MD DO9 DF 009 STB DO9 TM DO9 CHR Output characteristics 0 1 Same as above Same as above Same as above Same as above 6 LIST OF COMMUNICATION DATA ADDRESSES Parameter Setting Range DO10 MD 2010 CH information operation mode Channel information upper 8 bits 0 CH1 1 CH2 Operation mode lower 8 bits 0 None 1 DEVHi 2 DEV Low 3 DEV Out 4 DEV 5 PV Hi 6 PVLow 7 50 8 FIX 9 10 11 LOGIC 12 RUN 13 HLD 14 15 STEP 16 PRG END 17 TS1 18 TS2 19 TS3 20 54 21 155 22 156 23 157 24 158 25 Posi H 26 03 27 LP ERR 28 29 HBL 0010 DF Hysteresis 1 to 9999 Unit 1 to 50 26 and 27 above DO10_STB Standby action 0 OFF 1 1 2 2 3 3 DO10_TM Delay time 0 to 9999Sec O OFF DO10 CHR Output characteristics 0 1 N C DO11 MD DO11 Same as above DO11 DF DO11 STB DO11 TM DO11 CHR 0570 DO12 MD DO12 Same as above 0572 DO12 DF 0573 DO12
11. terminal Note however that the terminal and terminal of the controller are high impedance before transmission is started and the above levels are output during transmission If necessary attach a terminator of about 1 2W 1200 to the endmost terminal between and terminals Operation when a terminator attached to two or more units is not guaranteed 2 CONNECTING THE CONTROLLER TO A HOST COMPUTER Controller 13 14 SG 12 Controller 13 14 SG 12 13 14 SG 12 Terminator 1200 About tri state output control When the RS 485 interface is used the connection becomes a multidrop connection For this reason to avoid conflict between send signals the transmission output is held at high impedance at all times during reception or when communication is not performed In tri state control a delay of about 1 msec max after end of transmission of the end bit of the end character up to the return from high impedance is generated To absorb this delay time be sure to set a delay time of several seconds or more when performing transmission immediately after the host computer ends reception END CHARACTER END CHARACTER Send signal T cu High impedance best High impedance end bit start bit end bit 3 COMMUNICATION SETUP PARAMETERS 5 3 COMMUNICATION SETUP PARAMETERS The FP23 Series has 11 communication setup parameters of which two a
12. Command type 5 1 digit No response is made when a character other than R W and B is recognized R 52H uppercase character Indicates a Read command or a Read command response This is used to read load various FP23 data from a master personal computer or PLC W 57H uppercase character Indicates a Write command or a Write command response This is used to write change various FP23 data from a master personal computer or PLC B 42H uppercase character Indicates a broadcast command This is used to batch write change data to all devices that support the broadcast command from a master personal computer or PLC 16 4 EXPLANATION OF SHIMADEN PROTOCOL e Start data address 6 7 8 9 4 digits Specifies the read start data address of the Read command or the write start data of the Write W command The start data address is specified by binary 16 bit 1 word O to 65535 data The 16 bit data is divided into 4 bit blocks and then converted to ASCII data Binary 015 14 13 12 DILDIO DOD8 D7 D6 D5 D4 D3 D2 D1 DO 16bis 0 0 0 0 0 01 1 0000 1 0 v Hex 0H 3H 0H AH 0 3 0 ASCII data 30H 33H 30H 41H 6 7 8 9 For details on data addresses see 6 2 Communication Data Addresses f Number of data 10 1 digit Specifies the number of read data in the Read command and the number of write data in the Write command
13. ZSP22 CH2 side No 2 PID zone Within measuring range ZSP23 CH2 side No 3 PID zone Within measuring range ZSP24 CH2 side No 4 PID zone Within measuring range ZSP25 CH2 side No 5 PID zone Within measuring range ZSP26 CH2 side No 6 PID zone Within measuring range ZSP27 CH2 side No 7 PID zone Within measuring range ZSP28 CH2 side No 8 PID zone Within measuring range ZSP29 CH2 side No 9 PID zone Within measuring range ZSP210 CH2 side No 10 PID zone Within measuring range ZHYS2 2 zone hysteresis 0 to 10000 Unit ZPID2 zone PID mode 0 OFF 1 SV2 PV 6 LIST OF COMMUNICATION DATA ADDRESSES 45 Parameter Setting Range Event1 CH information operation mode Channel information upper 8 bits 0 CH1 1 CH2 Operation mode lower 8 bits 0 None 1 DEV Hi 2 DEV Low 3 DEV Out 4 DEV In 5 PV Hi 6 PV Low 7 S0 8 FIX 9 AT 10 MAN 11 LOGIC 12 RUN 13 HLD 14 GUA 15 STEP 16 PRG END 17 T81 18 52 19 153 20 54 21 155 22 156 23 157 24 TS8 25 Posi H 26 Posi L 27 LP ERR 28 HBA 29 HBL EV1 DF Hysteresis 1 to 9999 Unit 1 to 5096 26 and 27 above EV1 STB Standby action 0 OFF 1 1 2 2 3 EV1 TM Delay time 0 to 9999Sec 0 EV1 CHR Output characteristics 0 N O 1 N C EV2 MD Same as above EV2 DF EV2 STB EV2 TM EV2 CHR EV3 MD Event3 Same as above EV3 DF EV3 STB 0514 EV3 TM 0515 EV3 CHR
14. are other section than specified 0000 1001 o 9 30H 39H Diens The write data exceeds the settable range of that data 0000 1010 o A 30H 41H Execution command An execution command e g MAN was error received when it could not be accepted When data that must not be rewritten 0000 1011 B 30H 42H Wiite modeertor depending on the data type a write command containing that data was received Specificati ti A write command containing data of an 0000 1100 0 C 30H 43H ps ication unmounted specification or option was received 2 Order of priority of response codes The smaller the value of the response code becomes the higher the priority of the response code When multiple response codes have been issued the response code having the higher or highest priority is returned 5 EXPLANATION MODBUS COMMUNICATION PROTOCOL 25 5 EXPLANATION OF MODBUS COMMUNICATION PROTOCOL The MODBUS communication protocol has two transfer modes ASCII mode and RTU mode 5 1 Outline of Transfer Mode 1 ASCII mode The 8 bit binary data in commands is divided into upper 4 bits Hex and lower 4 bits Hex each of which is sent as ASCII characters Data configuration Start bit 1 bit Data bit 7 bits fixed Parity bit EVEN ODD NONE selectable Stop bit 1 bit 2 bits selectable Error check LRC Longitudinal Redundancy Check Data communication interval 1 sec or less 2 RTU mode The 8 bit binary
15. data address 0400H Number of read data 9H 10 data 0405 0000 0406 0318 0407 0028 0408 001 Format of error response to Read command The following shows the format text section of an error response to the Read command R Basic format section and basic format section Il are common to all commands and command responses Text section lt 52 gt indicating a response to the Read command is inserted at d 5 A response code indicating an error response to the Read command R is inserted at e 6 and 7 Response data is not inserted in the case of an error response For details on error codes see 4 6 Details of Response Codes 20 4 EXPLANATION OF SHIMADEN PROTOCOL 4 4 Details of Write Command W The Write command W is used to write change various data on FP23 from a master personal computer or a PLC Caution To use the Write command the communication mode must be changed from LOC to COM The communication mode cannot be changed using the keys on the front panel To change the communication mode send the following command from the master Command format When ADDR 1 5 ETX CR BCC ADD STX 0 1 1 W 01118 C O 0 O 1 7 02H 30H 57H 30H 31H 38H 43H 30H 2CH 30H 30H 03 45 37 If a normal respons
16. data transfer specifications and transfer procedures The RS 485 interface allows multiple FP23s to be connected in parallel Though there are currently few personal computers that support the RS 485 interface the RS 485 interface can be used by connecting a third party RS 232C RS 485 converter 1 2 Communication Protocol and Specifications The FP23 Series supports the SHIMADEN standard protocol and MODBUS communication protocol Common to each protocol Signal level EIA RS 232 RS 485 compliant Communication system RS 232C 3 half duplex system RS 485 2 half duplex multidrop bus system Synchronization system Start stop synchronization Communication distance RS 232C max 15m RS 485 max 500 m depending on connection conditions Communication speed 2400 4800 9600 19200 bps Transmission procedure Non procedural Communication delay time 1 to 50 ms Communication code ASCII code Number of connectable RS 232C 1 device RS 485 31 depending on connection conditions SHIMADEN standard protocol This is a SHIMADEN proprietary communication protocol The table below shows the specifications of this protocol 1 OUTLINE Data length 7 8 bits Parity EVEN ODD NONE Stop bit 1 2 bits Communication address 01 to 98 Communication memory mode EEP RAM R_E Communication BBC Add Add two s cmp XOR NONE MODBUS communication protocol This is a comm
17. interface it sometimes takes time to perform tri state control due to the line converter which may cause signals to collide This can be avoided at this time by lengthening the delay time Particular care must be taken when communication is set to a low speed 2400 bps The actual delay time from reception of the communication command up to transmission is the total time required to process commands by the software added to the above delay time In particular it sometimes takes about 400 ms to process commands in the case of the write command 3 10 Setting the Communication Control Code No 5 10 This setting item is available only in the SHIMADEN standard protocol Set the communication control code 5 10 CON CLIE 5 EXX OR Setting range 5 ETX CR STX ETX CRLF BCC ADD Q CR Default STX ETX CR 3 COMMUNICATION SETUP PARAMETERS 3 11 Setting the Communication BCC Data Operation Method No 5 10 This setting item is available only in the SHIMADEN standard protocol 5 10 GN SS EE Setting range ADD ADD two s None BCC ADD Default ADD There are four operation methods for the BCC Block Check Character data ADD Addition operation ADD two s two s complement of the lower 1 byte of the addition operation result is taken XOR XOR exclusive OR operation is performed None BCC operation is not performed For details see 4 2 3 Details of basic format section II
18. of setting range 5 5 Data The structure of data differs according to the function code With request messages from the master data is configured by data item number of data and setting data With response messages from a slave data is configured by number of bytes or data in response to the request and in the case of a negative response an error code The valid data range is 32768 to 32767 8000H to 7FFFH 5 6 Error Check The error check method differs according to the transfer mode 1 ASCII mode As the error check for the ASCII mode calculate the LRC up to the end of the data from the slave address convert the resulting 8 bit data to two ASCII characters and append it to the data LRC calculation method Create a message in the RTU mode Add up to the end of the data from the slave address and substitute with x Take the 2 s complement invert bits of x and substitute with x Add 1 to x and substitute with x Append to the data taking x to be the LRC Convert the message to ASCII characters N 2 RTU mode As the error check for the RTU mode calculate the CRC 16 up to the end of the data from the slave address and append the resulting 16 bit data to the data in order lower bits then upper bits 28 CRC 16 calculation method By the CRC method the information to be sent is divided by a generating function and the information is appended with the remainder and then sent
19. operation method ADD Data bit length 7 8 Parity EVEN NONE Stop bit length 1 1 12 4 EXPLANATION OF SHIMADEN PROTOCOL 1 Outline of communication format The formats of the communications commands sent from the master and the communication response formats sent from the slave comprise three blocks basic format section I text section and basic format section Il Basic format sections and are common to the Read command Write command W and during communication responses Note however that the operation result data at that time is inserted as the BCC data of i 13 and 14 The text section differs according to factors such as the command type data address and communication response Communication command format Start Command type Text end character Number character End Device Subaddress Start of data BCC character address data address data delimiter Basic format section I Text section Basic format section II Communication response format Start Command type Text end character character Subaddress Response code BCC End character delimiter Device address Basic format section I Text section Basic format section II 4 EXPLANATION OF SHIMADEN PROTOCOL 13 2 Details of basic format section a Start character 1 1 digit STX 02H or 40H The start character indicates the start of the communication message When the start character is received
20. 0 0 F 43 0 0 to 300 0 C 0 0 to 600 0 F 4 0 0 to 500 0 C 0 0 to 1000 0 60 10 to 10 mV 0 to 10 mV 0 to 20 mV 0 to 50 mV 10 to 50 mV 0 to 100 mV 100 to 100 mV 1to 1 V 001 0102V 0t05V 1t05V 0to 10V 10 to 10 V APPENDIX 45 200 0 500 0 300 0 to 900 0 F 46 JP 100 00 to 100 00 C 150 0 to 200 0 F 4T JPt3 100 0 to 300 0 150 0 to 600 0 F 48 60 00 to 40 00 80 00 to 100 00 F 49 JPts 50 00 to 50 00 C 60 00 to 120 00 F 50 JPt6 40 00 to 60 00 40 00 to 140 00 F 51 JPt7 20 00 to 80 00 0 00 to 180 00 F 52 JPt8 0 000 to 30 000 C 0 00 to 80 00 F 53 JPt9 0 00 to 50 00 0 00 to 120 00 F 54 JPt10 0 00 to 100 00 C 0 00 to 200 00 F 55 JPt11 0 00 to 200 00 C 0 0 to 400 0 F 56 JPt12 0 00 to 300 0 0 0 to 600 0 F 57 JPt13 0 0 to 300 0 C 0 0 to 600 0 F JPt14 0 0 to 500 0 C 0 0 to 900 0 F 7 APPENDIX 61 7 2 ASCII Code Table B7 b6 b5 000 001 010 011 100 101 110 111 b4 to b1 0 1 2 3 4 5 6 7 0000 0 NUL 7 SP 0 P 0001 1 TC1 SOH DC1 1 A q 0010 2 TC2 STX 062 2 B R b 0011 3 DC3 3 C 5 S 0100 4 TCA EOT DC4 4 D T d t 0101 5 165 168 96 5 0 0110 6 166 169 SYN 6 0111 7 BEL TC1
21. 0 ETB 7 G W g w 1000 8 BS CAN 8 H X h x 1001 9 FE1 HT EM 9 Y i y 1010 A FE2 LF SUB J 7 2 1011 FE3 VT ESC K k 1100 C 4 FF 154 FS lt L 1101 555 IS3 GS 1110 50 152 RS gt N n to 1111 F SI IS1 US O o DEL 62 This page left intentionally blank 7 APPENDIX Distributed in New Zealand by N Intech INSTRUMENTS LTD Christchurch Auckland www in h co nz Ph 6433430646 098271930 es pis 6433430649 098271931 5 es intech co nz The contents of this Instruction Manual are subject to change without notice Temperature and Humidity Control Specialists SHIMADEN CO LT D http www shimaden co jp Head Office 2 30 10 Kitamachi Nerima ku Tokyo 179 0081 Japan Phone 03 3931 7891 Fax 03 3931 3089 E mail exp dept shimaden co jp PRINTED IN JAPAN
22. 25 decimal to data address 0401H is specified Data address Data 16 bits 1 word 16 bits 1 word Write start data address 22 2 3 4 EXPLANATION OF SHIMADEN PROTOCOL Format of normal response to Write command W The following shows the format text section of a normal response to the Write command W Basic format section and basic format section are common to all commands command responses Text section W 57H indicating a response to the Write command W is inserted at d 5 Response codes 00 30H and 30H indicating a normal response to the Write command W are inserted at e 6 and 7 Format of error response to Write command W The following shows the format text section of an error response to the Write command W Basic format section and basic format section are common to all commands and command responses Text section W 57H indicating a response to the Write command W is inserted at d 5 A response code indicating an error response to the Read command R is inserted at e 6 and 7 For details on error codes see 4 6 Details of Response Codes 4 EXPLANATION OF SHIMADEN PROTOCOL 23 4 5 Details of Broadcast Command B The Broadcast command B is used to batch write change data to all devices that support the broadcast command from a master personal computer or PLC The broadcast command does not ha
23. 55 is divided into upper 4 bits and lower 4 bits and each is converted to ASCII data 6 Data obtained by converting upper 4 bits to ASCII 7 Data obtained by converting lower 4 bits to ASCII In the case of a normal response 0 30H and 30H are specified In the case of an error response the error code No is specified after conversion to ASCII data For details on response codes see 4 6 Details of Response Codes Details of Read Command R The Read command R is used to read load various FP23 data from a master personal computer or PLC 1 Format of Read command R The following shows the format of the text section of the Read command R Basic format section and basic format section are common to all commands and command responses Text section 52H 30H 30H 30H 39H D 5 indicates the Read command It is fixed to R 52H E 6 to 9 specifies the start data address of the data to read F 10 specifies the number of data words to read 2 4 EXPLANATION OF SHIMADEN PROTOCOL The above command is as follows Read start data address 0400 Hex 0000 0100 0000 0000 Number of read data 9H Hex 1001 binary decimal actual number of data 10 9 1 In other words in this example reading of 10 continuous items of data from data address 0400H is specified Format of normal response to Read command R The follo
24. 9 H 04A8 SF29 PB210 04A9 IT210 04AA DT210 MR210 DB21 0 DF210 O210 L O210 H SF210 Proportional band 0 0 to 999 996 0 0 Integral time 0 to 6000Sec 0 Derivative time 0 to 3600Sec 0 Manual reset 50 0 to 50 096 Dead band 199999 to 20000UNIT Hysteresis 1 to 9999 Unit Output lower limit 0 0 to 100 096 Output upper limit 0 0 to 100 096 Target value function 0 00 to 1 00 Same as above Same as above Same as above 853 222222222222222222222 92 44 Parameter 6 LIST OF COMMUNICATION DATA ADDRESSES Setting Range 04 0 ZSP1 CH1 side No 1 PID zone Within measuring range 04 1 ZSP2 CH1 side No 2 PID zone Within measuring range 04C2 ZSP3 CH1 side No 3 PID zone Within measuring range 04C3 2564 1 side No 4 PID zone Within measuring range 04 4 ZSP5 CH1 side No 5 PID zone Within measuring range 04C5 ZSP6 CH1 side No 6 PID zone Within measuring range 04C6 ZSP7 CH1 side No 7 PID zone Within measuring range 04 7 ZSP8 CH1 side No 8 PID zone Within measuring range 04C8 ZSP9 CH1 side No 9 PID zone Within measuring range 0469 ZSP10 CH1 side No 10 PID zone Within measuring range 04 ZHYS CH1 zone hysteresis 0 to 10000 Unit 04 ZPID CH1 zone PID mode 0 OFF 1 SV 2 PV ZSP21 CH2 side No 1 PID zone Within measuring range
25. F COMMUNICATION DATA ADDRESSES Setting Range 0720 Ten segment linearizer input 1 5 00 to 105 0096 R W 0721 B1 Ten segment linearizer output 1 5 00 to 105 00 R W 0722 A2 Ten segment linearizer input 2 5 00 to 105 00 R W 0723 B2 Ten segment linearizer output 2 5 00 to 105 0096 R W 0724 A3 Ten segment linearizer input 3 5 00 to 105 00 R W 0725 B3 Ten segment linearizer output 3 5 00 to 105 0096 R W 0726 A4 Ten segment linearizer input 4 5 00 to 105 00 R W 0727 B4 Ten segment linearizer output 4 5 00 to 105 00 R W 0728 A5 Ten segment linearizer input 5 5 00 to 105 00 R W 0729 B5 Ten segment linearizer output 5 5 00 to 105 00 R W 072A A6 Ten segment linearizer input 6 5 00 to 105 00 R W 072B B6 Ten segment linearizer output 6 5 00 to 105 0096 R W 072C A7 Ten segment linearizer input 7 5 00 to 105 00 R W 072D Ten segment linearizer output 7 5 00 to 105 0096 R W Ten segment linearizer input 8 5 00 to 105 00 Ten segment linearizer output 8 5 00 to 105 0096 Ten segment linearizer input 9 5 00 to 105 0096 Ten segment linearizer output 9 5 00 to 105 0096 Ten segment linearizer input 10 5 00 to 105 0096 Ten segment linearizer output 10 5 00 to 105 0096 Ten segment linearizer input 11 5 00 to 105 0096 Ten segment linearizer output 11 5 00 to 105 0096 Ten segment linearizer 0 OFF 1 ON Low cut at linear input 1 0 t
26. FP23 Series Programmable Controller Instruction Manual Communication Interface RS 232C RS 485 Thank you for purchasing the Shimaden FP23 Series Digital Controller Check that the delivered product is the correct item you ordered Do not begin operating this product until you have read and thorouahlv understood the contents of this Instruction Manual SHIM ADEN LT D MFP23 E04 A August 2005 Request Make sure that this instruction manual is given to the final user of the device Keep this manual at the work site during operation of the FP23 Series Preface This Instruction Manual describes the basic functions and method of use of the Communications Interface RS 232C RS 485 for the FP23 Series Programmable Controller For an outline description of this controller and details of its incorporated functions and details on wiring installation operation and routine maintenance of the FP23 Series refer to the separate document FP23 Series Programmable Controller Instruction Manual simply called the Instruction Manual from here on Safety Precautions A The FP23 Series Programmable Controller is designed for controlling temperature humidity and other physical quantities in general industrial facilities It must not be used in any way that may adversely affect the safety health or working conditions of those who come into contact with the effects of its use When used adequate and eff
27. Generating function X X X 1 AWN Initialize the data of CRC taken to be x to FFFFH Exclusive OR the 1 data with x and substitute with x Shift x to the right by one bit and substitute with x If the shift results in a carry exclusive OR the result of 3 with a fixed value 5 EXPLANATION OF MODBUS COMMUNICATION PROTOCOL A001H and substitute with x If the shift does not result in a carry go to step 5 5 7 1 ASCII mode Examples of Messages Reading device No 1 FIX mode SV Request message from master Repeat steps 3 and 4 until x is shifted eight times Exclusive OR the next data with x and substitute with x Repeat steps 3 to 5 Repeat steps 3 to 5 until the last data Append the data to the message in order lower bits then upper bits taking x to be CRC 16 Header Slave Function Data Number of Error check Delimiter sa address code address data LRC 01H 03H 0300H 0001H F8H CR LF 1 2 2 4 4 2 2 Number of characters 17 Slave response message in normal operation when FIX mode SV 10 0 C Header Slave Function Function Data Error check Delimiter address code code LRC 01H 03H 02H 0064H 96H CR LF 1 2 2 2 4 2 2 Number of characters 15 5 EXPLANATION MODBUS COMMUNICATION PROTOCOL 29 Slave response message in erroneous operation when data ite
28. H1 CH2 simultaneous 0 OFF 1 ON RUN RST Program reset CH1 CH2 simultaneous 0 RESET 1 RUN HLD Program hold CH1 CH2 simultaneous 0 OFF 1 ON ADV Program Advance CH1 CH2 simultaneous 0 OFF 1 ON 0280 PV1 0281 PV2 0300 FIX_SV FIX mode SV value Within SV limiter setting range CH1 measuring range Within measuring range CH2 measuring range Within measuring range 030A SV L Lower limit SV value setting limiter Within measuring range note that SV Limit_L lt SV Limit_H 0308 SV H Upper limit SV value setting limiter Within measuring range note that SV Limit L SV Limit H 38 Parameter EV1 LSRC LOG1 6 LIST OF COMMUNICATION DATA ADDRESSES Setting Range T B R W EV1 logic 1 logic operation cause1 Logic 1 upper 8 bits 0 BUF 1 INV 2 FF Logic operation cause1 lower 8 bits 0 None 1 151 2 TS2 3 153 4 154 5 755 6156 7 57 8 TS8 9 TS1 C2 10 TS2 C2 11 TS3 C2 12 TS4 C2 13 55 2 14 56 2 15 TS7 C2 16 TS8 C2 17 18 DI2 19 013 20 04 21 015 22 016 23 017 24 08 25 019 26 0110 EV1 LSRC LOG2 EV1 logic 2 logic operation cause2 same as above RW EV1 LMD EV2 LSRC LOG1 EV1 logic operation mode 0 AND 1 OR 2 XOR EV2 LSRC LOG2 EV2 LMD R W EV2 logic 1 logic operation cause1 same as above RW EV2 logic 2 logic operation cause2 same as above RW EV2 logic operation mode 0 AND 1 2
29. ID Step PID 0 to 10 58 This page left intentionally blank 6 LIST OF COMMUNICATION DATA ADDRESSES 7 APPENDIX 59 7 APPENDIX 7 1 Setting Range Code Table Measurement Range Measurement Range 0 0 to 1800 0 C 0 to 3300 F 0 0 to 1700 0 C to 3100 0 0 to 1700 0 to 3100 100 0 to 400 0 C 150 0 to 750 0 F 0 0 to 400 0 C 0 0 to 750 0 F 0 0 to 800 0 C 0 0 to 1500 0 F 0 0 to 1370 0 C 0 0 to 2500 0 F 200 0 to 200 0 C 300 0 to 400 0 F 0 0 to 700 0 C 0 0 to 1300 0 F 0 0 to 600 0 C 0 0 to 1100 0 F 200 0 to 200 0 C 300 0 to 400 0 F 0 0 to 1300 0 C 0 0 to 2300 0 F 0 0 to 1300 0 C 0 0 to 2300 0 F 0 0 to 1800 0 C 0 to 3300 F 0 0 to 2300 0 C to 4200 F 200 0 to 200 0 C 300 0 to 400 0 F 0 0 to 600 0 C 0 0 to 1100 0 F 10 0 to 350 0 K 10 0 to 350 0 K 0 0 to 350 0 K 0 0 to 350 0 K 200 0 to 600 0 C 300 0 to 1100 0 F 100 00 to 100 00 C 150 0 to 200 0 F 33 Pt3 100 0 to 300 0 C 150 0 to 600 0 F 34 60 00 to 40 00 80 00 to 100 00 F 35 50 00 to 50 00 60 00 to 120 00 F 36 6 40 00 to 60 00 40 00 to 140 00 F 37 Pt 20 00 to 80 00 0 00 to 180 00 F 38 0 000 to 30 000 0 00 to 80 00 F 39 0 00 to 50 00 C 0 00 to 120 00 F 40 0 00 to 100 00 0 00 to 200 00 F 41 0 00 to 200 00 0 0 to 400 0 F 42 Pt12 0 00 to 300 0 0 0 to 60
30. S MD DI SRv PRE1 External input opening value preset 1 0 to 100 066B DI SRv PRE2 External input opening value preset 2 O to 10096 066C DI SRv External input opening value preset 3 0 to 100 RW 0660 5 4 External input opening value preset 4 0 to 100 066 DI SRv PRE5 External input opening value preset 5 0 to 100 RW 066F DI SRv PREG External input opening value preset 6 to 100 RW Motor stroke time 5 to 300 s Servo feedback 0 OFF 1 ON Servo dead band 0 2 to 10 0 Set position at restart 0 None 1 Close 2 Open Zero span adjustment mode 0 Auto 1 Manual 0670 DI SRv External input opening value preset 7 to 100 0700 PV_BS1 INPUT 1 2 PV slope 0 500 to 1 500 0701 PV B1 INPUT 1 2 PV bias 10000 to 10000Unit 0702 PV F1 INPUT 1 2 PV filter OFF 1 to 100 OFF 0 0706 CJ Cold junction compensation 0 Internal 1 External 7 SCO Action at occurrence of scale over 0 1 IRW For details refer to 8 1 Setting by 2 input Operations in the Instruction Manual 0714 PV BS3 INPUT 2 PV slope 0 500 to 1 500 0715 PV B3 INPUT 2 PV bias 10000 to 10000Unit 0716 PV F3 INPUT 2 PV filter OFF 1 to 100 OFF 0 The above three parameters are setting items on the 2 input side in the case of 2 input operations 6 LIST O
31. STB 0574 DO12 TM 0575 DO12 CHR DO13 MD DO13 Same as above DO13 DF 0013 518 0013 6 LIST OF COMMUNICATION DATA ADDRESSES 49 Parameter Setting Range Channel information upper 8 bits 0 CH1 1 CH2 2 CH1 2 Operation mode lower 8 bits 1 RUN RST fixed Channel information upper 8 bits 0 CH1 1 CH2 2 CH1 2 Operation mode lower 8 bits 0 None 1 RUN RST Z RST 4 ADV 5 FIX 6 7 LOGIC 12 Preset1 13 Preset2 14 Preset3 Same as above Same as above Channel information upper 8 bits 0 CH1 1 2 2 1 2 Operation mode lower 8 bits 0 None 1 RUN RST 2 RST 4 ADV 5 FIX 6 7 LOGIC 8 PTN2bit 9 PTN3bit 10 PTN4bit 11 PTN5bit Channel information upper 8 bits 0 CH1 1 CH2 2 1 2 Operation mode lower 8 bits 0 1 RUN RST 2 RST 4 ADV 5 FIX 6 7 LOGIC Same as above Channel information upper 8 bits 0 CH1 1 2 2 1 2 Operation mode lower 8 bits 0 1 RUN RST 2 RST 4 ADV 5 FIX 6 7 LOGIC 8 26 9 PTN3bit Channel information upper 8 bits 0 CH1 1 2 2 1 2 Operation mode lower 8 bits 0 None 1 RUN RST 2 RST 4 ADV 5 FIX 6 7 LOGIC Same as above 50 Parameter 6 LIST OF COMMUNICATION DATA ADDRESSES Setting Range Heater burnout alarm 0 0 to 50 0A 0 0 OFF Heater loop alarm 0 0 to 50 0A 0 0 OFF H
32. W The number of data is specified by converting binary 4 bit data to ASCII data With the Read command R the number of data can be specified within the range 1 to 10 9 39H With the Write command W the number of data is fixed at 1 0 The actual number of data is number of data specified data numerical value 1 g Data 11 Number of digits determined by number of data Specifies the number of write data change data of the Write command W or read data during a Read command R response The following shows the data format 10 Lower 4th digit B 50 gt o 5 a Upper Ist digit Lower 4th digit Upper Ist digit Lower 4th digit 4 EXPLANATION OF SHIMADEN PROTOCOL 17 The data is always prefixed by a comma 5 2CH to indicate that what follows the comma is the data The number of data follows the number of data f 10 in the communication command format One item of data is expressed in binary 16 bit 1 word units without a decimal point The position of the decimal point is determined by each data 16 bit data is divided into 4 bit blocks and each block is converted to ASCII data For details of data see 4 3 Details of Read Command and 4 4 Details of Write Command W e Response code 6 7 2 digits 4 3 Specifies the response code for the Read command R and Write command Binary 8 bit data 0 to 2
33. and the data format data address and data number error of the text section of error response codes 0 30 and 8 38 are returned 2 Reading writing parameters in a 2 loop specification In a 2 loop specification the value of the parameter corresponding to each loop can be read by sub address 1 2 in the case of the SHIMADEN standard protocol and by slave address device address device address 1 the case4 of the MODBUS communication protocol Details of parameters having values for each of these loops are indicated by T support of sub address at the right edge of the communication addresses shown below 3 Reading writing reserved in the parameter section When an address not in the list or address indicated as lt reserved gt are read by the Read command R 0000H is returned When a part indicated as lt gt is written by the write W command the normal response codes 0 30H and 0 30H are returned Data however is not rewritten 4 Reading writing option related parameters When the data address of parameters for unmounted options are specified the specification option error of error response codes 0 30H and C 43H are returned for both the Read command R and Write command W 5 Parameters not displayed on the front panel Even parameters that are not indicated used on the front panel display can be read written by communication depending on t
34. cter 12 in ASCII data single characters 1 byte 2 ADD two s cmp 14 4 EXPLANATION OF SHIMADEN PROTOCOL Addition operation is performed from start character 1 through to text end character 12 in ASCII data 1 character 1 byte units and the two s complement of the lower 1 byte of the operation result is taken 3 XOR Exclusive OR is performed from after device address 2 the start character through to text end character 12 in ASCII data 1 character 1 byte units 4 None BCC operation is not performed 13 14 is omitted data is operated in 1 byte 8 bit units regardless of the data bit length 7 or 8 The lower 1 byte data of the result of the above operation is divided into upper 4 bits and lower 4 bits and converted to ASCII data 13 Data obtained by converting the upper 4 bits to ASCII 14 Data obtained by converting the lower 4 bits to ASCII Example 1 iRead command R at BCC i Add setting 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 STX 0 1 1 R O 1 0 0 9 ETXE 3 CR LF 02H 30H 31H 31H 52H 30H 31H 30H 30H 39H 03 1E3H Lower 1 byte of add result 1E3H 13 E 45H 14 3 33H Example 2 iRead command R at BCC i Add two s setting 1 0 3 4 5 6 7 8 9 10 12 13 14 15 16 STX 0 1 1 R O 1 0 0 9 ETX 1 D CR LF 02H 30H 31H 52H 30H 31H 30H 30H 39H 03H 1E3H Lower 1 byte of add result 1E3H Two s com
35. data in commands is sent as it is Data configuration Start bit 1 bit Data bit 8 bits fixed Parity bit EVEN ODD NONE selectable Stop bit 1 bit 2 bits selectable Error check CRC 16 Cyclic Redundancy Check Data communication interval 3 5 character transmission time or less 5 2 Configuration of Messages 1 ASCII mode In this mode messages are configured to begin with a start character colon and end with an end character CR carriage return followed by a LF line feed 0AH Delimiter Delimiter Header Slave Function code Data Error check LRC CR LF address 26 5 EXPLANATION OF MODBUS COMMUNICATION PROTOCOL 2 mode In this mode messages begin after an idle time of 3 5 characters transfer time or more and end after an idle time of 3 5 characters transfer time or more has elapsed ildle3 5 Slave Function Idle 3 5 icharacters address code CRG characters 5 3 Slave Address The slave address is the device No of the slave and is set within the range 0 to 99 The master recognizes each of the slaves by specifying the slave address in request messages The slave notifies the master of which slave is responding by setting and returning its own slave address to the response message Slave address 0 is the broadcast address and can specify all slaves In the case of a broadcast slaves do not return a
36. e FP23 and the host can be forcibly terminated by holding down the ENT and STEP keys simultaneously for at least three seconds 6 3 COMMUNICATION SETUP PARAMETERS 3 2 Setting the Communication Protocol No 5 8 5 8 COM PROT 3 SHIMADEN Setting range SHIMADEN MOD ASC MOD RTU ADDR 1 Default SHIMADEN BPS 9600 MEM EEP Set the communication protocol SHIMADEN SHIMADEN standard protocol MOD ASC MODBUS communication protocol ASCII mode MOD RTU MODBUS communication protocol RTU mode There are two MODBUS communication protocol modes ASCII mode mode Either of these modes can be selected Note however that all devices on the same network must be set to the same MODBUS communication protocol mode In the ASCII mode 1 byte 8 bit data is converted to two ASCII code characters before it is transferred In the RTU mode 1 byte 8 bit data is transferred as it is For this reason it can be said that the transfer efficiency of the RTU mode is better than that of the ASCII mode 3 5 Setting the Device Address 5 8 5 8 COM PROT SHIMADEN Setting range 1to 98 ADR 1 Default d BPS 9600 MEM EEP In the case of the RS 232C interface the connection between the FP23 and the host computer is a 1 1 connection However in the case of the RS 485 interface the connection becomes a multidrop connection which means that a maximum of 31 FP23 units can be connected However actual communicatio
37. e is returned to the above command the COM LED on the front panel lights and the communication mode switches to COM 1 Format of Write command W The following shows the format of the text section in the case of the Write command W Basic format section and basic format section II are common to all commands and command responses Text section 5 11 Write data D 5 indicates the Write command It is fixed to W 57H E 6 to 9 specifies the start data address of the write change data e F 10 specifies the number of write change data The number of write data is fixed to 1 4 EXPLANATION SHIMADEN PROTOCOL 21 9 11 specifies the write change data lt 2CH gt indicating the data of the data description is inserted at the beginning of the write Next the write data is inserted One item of data is expressed in binary 16 bit 1 word data without a decimal point and is converted to ASCII data in 4 bit blocks before it is inserted The position of the decimal point is determined by each data The above command is as follows Write leading start address 0401 Hex 0000 0100 0000 0001 binary Number of write data 0000 0 decimal actual number of data 1 0 1 Write data 007DH Hex 0000 0000 0111 1110 binary 125 decimal In other words in this example writing change of one item of data 1
38. eater burnout mode 0 Lock 1 Real HB selection 0 OUT1 1 OUT2 Analog output mode 1 0 1 5 2 3 OUT1 4 CH2 PV 5 2_ 6 2 DEV 7 OUT2 8 Posi 05A4 AO MD 05A5 402 L 05A6 AO2 H ACTMD Analog output 1 scaling PV CH2 PV Within measuring range SV CH2 SV gt Within SV limiter setting range DEV CH2 DEV 100 0 to 100 0 OUT1 OUT2 0 0 100 0 Note that Ao1 Sc L Ao1 Sc Posi 0 to 100 Output characteristics 1 output side 0 Reverse 1 Direct 01 CYC Output 1 proportional cycle 1 to 120 Sec 02 CYC Output 2 proportional cycle 1 to 120 Sec ACTMD2 Output characteristics 2 output side 0 Reverse 1 Direct OUT1 LMT Output 1 rate of change limiter OFF to 100 0 s OFF 0 0 OUT2 LMT Output 2 rate of change limiter OFF to 100 0 s OFF 0 0 Auto tuning points 0 to 10000 Unit Key lock 0 OFF 1 LOCK1 2 LOCK2 3 LOCK3 0619 O1ST PR Output 1STBY preset value and error output Rw 061 ERROUT1 Without servo option mounted 5 0 to 100 0 With servo option mounted FB OFF 0 Stop 1 2 Preset2 3 Preset3 RW 4 Preset4 5 Preset5 6 Preset6 7 Preset With servo option mounted FB OFF 0 Stop 1 Close 2 Open 061D O2ST PR Same as above 061 ERROUT2 Rw 6 LIST OF COMMUNICATION DATA ADDRESSES 51 Parameter Setting Range MORTOR TM SER FB SER DB MAN ST DRC Z
39. ective safety countermeasures must be provided at all times by the user No warranty express or implied is valid when this device is used without the proper safety countermeasures A e Before you start to use this device install it in a control panel or the like and avoid touching the terminals e Do not open this device s case and touch the boards or inside of the case with your hands or a conductor The user should never repair or modify this device Doing so might cause an accident that may result in death or serious bodily injury from electric shock A Wem To avoid damage to connected peripheral devices facilities or the product itself due to malfunction of this device safety countermeasures such as proper installation of the fuse or installation of overheating protection must be taken before use No warranty express or implied is valid in the case of use resulting in an accident without having taken the proper safety countermeasures eg 1 1 1 Communication Interface I 1 1 2 Communication Protocol and 1 2 CONNECTING THE CONTROLLER TO A HOST COMPUTER 3 2 1 When the RS 232C Interface Is 7580 3 2 2 When the RS 485 Interface Is Used
40. esis 1 to 9999 Unit Output lower limit 0 0 to 100 0 Output upper limit 0 0 to 100 0 0400 012 L 0410 014 L Target value function 0 00 to 1 00 Same as above Same as above Same as above i23 22232 222222222222222222222 3 8 40 Parameter 6 LIST OF COMMUNICATION DATA ADDRESSES Setting Range Proportional band 0 0 to 999 996 0 0 OFF Integral time 0 to 6000Sec 0 Derivative time 0 to 3600Sec 0 Manual reset 50 0 to 50 0 Hysteresis 1 to 9999 Unit Output lower limit 0 0 to 100 0 Output upper limit 0 0 to 100 0 Target value function 0 00 to 1 00 Same as above Same as above Same as above 55222222323 55555555552 5222 2 s b E 6 LIST OF COMMUNICATION DATA ADDRESSES 41 Parameter Setting Range Proportional band 0 0 to 999 996 0 0 OFF Integral time 0 to 60005 O OFF Derivative time 0 to 3600Sec O OFF Manual reset 50 0 to 50 0 Hysteresis 1 to 9999 Unit Output lower limit 0 0 to 100 0 Output upper limit 0 0 to 100 0 Target value function 0 00 to 1 00 Same as above Proportional band 0 0 to 999 9 0 0 OFF Integral time 0 to 60005 O OFF Deriva
41. esponse message for the error content 30 2 5 EXPLANATION OF MODBUS COMMUNICATION PROTOCOL RTU mode Reading device No 1 FIX mode SV Request message from master Idle 3 5 Slave Function Data Number of Error check 3 5 characters address code address data CRC characters 01H 03H 0300H 0001H 844 1 1 2 2 2 Number of characters 8 Slave response message in normal operation when FIX mode SV 10 0 C idle 3 5 m Slave Function Number of Data Error check 3 5 characters address code response bytes CRC characters 01H 03H 02H 006 B9AFH 1 1 1 2 2 lt Number of characters 7 Slave response message in erroneous operation when a data item has been mistaken Idle 3 5 Slave Error Error check Idle 3 5 characters address code code LRC characters 01H 83H 02H COF1H 1 1 1 2 Number of characters 5 In a response message during normal operation 1 is set to the MSB of the function code 83H An error code 02H non existent data address is returned as the response message for the error content 5 EXPLANATION MODBUS COMMUNICATION PROTOCOL 31 Setting device No 1 FIX mode 10 0 Request message from master Idle 3 5 Slave Function Emar Idle 3 5 Data check characters address code addr
42. ess CRC characters 01H 06H 0300H 0064 8865 1 1 2 2 2 Number of characters 8 Slave response message in normal operation when FIX mode SV 10 0 C Idle 3 5 Slave Function Data Data Emorcheck dle3 5 characters address code address CRC characters 01H 06H 0300H 0064 8865H 1 1 2 2 2 lt Number of characters 8 Response message on slave in erroneous operation when a value outside of the range is set llde 3 5 Slave Function Idle 3 5 characters address code code characters CRC 01H 86H 03H 0261H 1 1 1 2 Number of characters 5 In a response message during occurrence of an error 1 is set to the MSB of the function code 86H An error code 03H value outside of setting range is returned as the response message for the error content 32 5 EXPLANATION OF MODBUS COMMUNICATION PROTOCOL This page left intentionally blank 6 LIST OF COMMUNICATION DATA ADDRESSES 33 6 LIST OF COMMUNICATION DATA ADDRESSES 6 1 Outline of Communication Data Address 1 Data address and reading writing the data address The data address expresses binary in 16 bit data 4 bit blocks RW Data that can be read and written e Read only data e W Write only data When a read only data address is specified in the Write command W a data address error occurs
43. g parameters 0819 TIM_MD Time mode 0 1 M S 081A SHT_MD Momentary stop mode 0 RESET 1 CONTINUE 0818 SCO_PMD Input error mode 0 HLD 1 RUN 2 RESET 54 6 LIST OF COMMUNICATION DATA ADDRESSES 0820 FIX PID FIX MODE PID No 0 to 10 R W 0821 FIX_MOVE FIX MOVE 0 EXE 1 EXE STBY 2 EXE TRCK R W 0830 FIX_EV1 FIX MODE EV1 action point RW DEV Hi DEV Low assignment 25000 to 25000 Out In assignment 0 to 25000 v Hi PV Low assignment Within measuring range 0831 FIX EV2 Same as above RW 0832 FIX EV3 Same as above RW 0833 FIX 001 Same as above RW 0834 FIX DO2 Same as above RW 0835 FIX Same as above RW 0836 FIX 004 Same as above RW 0837 FIX DO5 Same as above RW 0838 FIX DO6 Same as above RW 0839 FIX 007 Same as above RW 083A FIX DO8 Same as above RW 0838 FIX 009 Same as above RW 083C FIX DO10 Same as above RW 083D FIX DO11 Same as above 083E FIX DO12 Same as above 083F FIX DO13 Same as above 6 LIST OF COMMUNICATION DATA ADDRESSES About data of address 0902 onwards The pattern and step No must be specified to address 0902 onwards for reading and writing Before reading writing data of address 0902 onwards write the pattern No at address 0900 Parameter Setting Range Pattern No Note 55 STP NO Step No Note
44. he operation and setup specifications 34 6 LIST OF COMMUNICATION DATA ADDRESSES 6 Handling data As each data is binary 16 bit data without a decimal point the data type and presence of a decimal point must be checked For details of this refer to the Instruction Manual for this device Ex How to express data with a decimal point Hex data 20 096 200 gt 00C8 100 00 10000 2710 40 00 4000 gt F060 For the data of unit UNIT the decimal point position is determined by the measuring range Otherwise data is handled as signed binary 16 bit data 32768 to 32767 Logic logic operation cause parameters With the logic logic operation cause binary 16 bit data is expressed by two data items for a single address divided into the upper 8 bits and the lower 8 bits Ex EV1 logic 1 01H INV Logic operation cause 1 08H TS8 Likewise the channel information operation mode of EV1 to 3 and DO1 to 13 are expressed as two data items for a single address 7 Execution of broadcast In the SHIMADEN standard protocol use the B command In the MODBUS communication protocol set 0 to the slave address Parameters that can be broadcast are indicated by B broadcast at the right edge of the communication addresses show below 8 Annotation of time data For details of how time data hours mins secs is annotated refer to the following example Ex 1sec 00 01 0 0001 59 secs 00 59 0 0059 1hou
45. it is judged to be the 1 character of a new communication message Select the start character and text end character as a pair STX 02H Select by ETX 03H Q 40H Select b Device address 2 3 2 digits Specify the device to communicate with Specify the address within the range 1 to 98 decimal Binary 8 bit data 1 0000 0001 to 98 0110 0010 is divided into upper 4 bits and lower 4 bits and converted to ASCII data 2 Data obtained by converting the upper 4 bits to ASCII 3 Data obtained by converting the lower 4 bits to ASCII Device address 0 30H 30H cannot be used as the device address as it is used when the broadcast instruction is issued c Subaddress 4 1 digit 3 In a 1 loop specification the subaddress is fixed to 1 31H In a 2 loop specification channel 1 can be accessed by 1 31H and channel 2 can be accessed by 2 32H Details of basic format section Il h Text end character 12 1 digit ETX 03H or 3AH Indicates the end of the text i BCC data 13 14 2 digits The BCC Block Check Character data is for checking if there is an error in the communication data When BCC operation results in a BCC error a no response state is entered There are four types of BCC operation as shown below These can be set on the front panel screen 1 ADD Addition operation is performed from start character 1 through to text end chara
46. ld on the device even if the device is turned OFF RAM In this mode only RAM data is rewritten and data in EEPROM is not rewritten even if data is changed by communication For this reason data in RAM is cleared when the device is turned OFF and the device starts up with the data in EEPROM when it is turned ON again RE In this mode SV1 to SV10 OUT and COM mode data is written only to RAM Other data is written to EEPROM 3 6 Setting the Communication Data Length No 5 9 5 9 COM 7 PARI EVEN STOP 1 DELY 10 ms 7 or 8 bits can be set only in the SHIMADEN standard protocol The default data length is 7 bits The data length in the MODBUS communication protocol is fixed to 7 bits in the ASCII mode and 8 bits in the RTU mode 8 3 COMMUNICATION SETUP PARAMETERS 3 7 Setting the Communication Parity No 5 9 5 9 COM DATA 7 Setting range EVEN ODD NONE PARI EVEN Default EVEN STOP 1 DELY 10 ms Set the parity check method for detecting errors in data in data communication 3 8 Setting the Communication Stop Bit No 5 9 5 9 COM DATA 7 Setting range 1 2 PARI EVEN Default i STOP 1 DELY 10 ms 3 9 Setting the Communication Delay Time No 5 9 5 9 f COM DATA 7 Setting range 1to 50 ms PARI EVEN Default 10 ms STOP 1 DELYN 10 ms Set the minimum delay time from reception of the communication command up to transmission Note n the case of the RS 485
47. m has been mistaken Heade Slave unction Error code Error check Delimiter r address code LRC 01 83H 02H CR LF 1 2 2 2 2 2 Number of characters 11 In a response message during normal operation 1 is set to the MSB of the function code 83H An error code 02H non existent data address is retumed as the response message for the error content Writing device No 1 FIX mode 10 0 Request message from master Header Slave Function Data Data Error check Delimiter address code address LRC 01H 06H 0300H 0064H 92H CR LF 1 2 2 4 4 2 2 Number of characters 17 Slave response message in normal operation when FIX mode SV 10 0 C Slave Function Data Error check AE address address LRC Delimiter y CRs 01H 06H 0300H 0064H 92H LF 1 2 2 4 4 2 2 Number of characters 17 Response message on slave in erroneous operation when a value outside of the range is set Slave Function Error check address Error code LRC Delimiter 01H 86H 03H 76H CR LF 1 2 2 2 4 2 Number of characters 13 In a response message during occurrence of an error 1 is set to the MSB of the function code 86H An error code value outside of setting range is returned as the r
48. n must be performed by a 1 1 connection For this reason unique addresses machine Nos are provided for each of the devices Addresses are set within the range 01 to 98 and addresses can be set to a maximum of 31 machines The preset address is used as the address for infrared communication with the front panel of the device For details refer to the Instruction Manual for the Parameter Setup Tool sold separately 3 COMMUNICATION SETUP PARAMETERS 7 3 4 Setting the Communication Speed No 5 8 5 8 COM PROT SHIMADEN Setting range 2400 4800 9600 19200 bps ADDR sel Default 9600 bps BPS 9600 MEM EEP Select from 2400 4800 9600 19200 bps as the communication speed and set 3 5 Setting the Communication Memory Mode No 5 8 5 8 COM PROT SHIMADEN Setting range EEP RAM R ADDR 1 Default EEP BPS 9600 MEM 3 EEP This device uses non volatile memory for storing parameter setups As the write cycle or number of times that the EEPROM can be written is already determined periodically rewriting SV data for example in EEPROM by communication will shorten the EEPROMSs life To prevent this when data is frequently rewritten by communication the EEPROM can also be set so that it is not rewritten and only RAM data is overwritten This will prolong the life of the EEPROM EEP In this mode the EEPROM is rewritten each time that data is changed by communication For this reason data is he
49. o 5 096 A lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt Square root operation at low cut 0 OFF 1 ON 6 LIST OF COMMUNICATION DATA ADDRESSES 53 Parameter Setting Range T B PRG MD Program mode 0 PROG 1 FIX ST PTN Start pattem No 1 to 20 LNK PTN Link repeat count 0 to 9999 RW T Link 01 02 Link information 01 02 upper 8 bits lower 8 bits RW T Link 03 04 Link information 03 04 upper 8 bits lower 8 bits RW Link 05 06 Link information 05 06 upper 8 bits lower 8 bits RW T Link 07 08 Link information 07 08 upper 8 bits lower 8 bits RW Link 09 10 Link information 09 10 upper 8 bits lower 8 bits T Link 11 12 Link information 11 12 upper 8 bits lower 8 bits RW T Link 13 14 Link information 13 14 upper 8 bits lower 8 bits RW Link 15 16 Link information 15 16 upper 8 bits lower 8 bits RW Link 17 18 Link information 17 18 upper 8 bits lower 8 bits RW T Link 19 20 Link information 19 20 upper 8 bits lower 8 bits RW 0810 ADV_MD Advance mode 0 Step 1 Time RW T 0811 ADV_TM Advance time 00 00 to 99 59 sec min RIW T 0812 PRG WAIT Program execution standby time 00 00 to 99 59 0813 CH1 PTN CH1 number of program patterns 0 to 20 z It takes about one second to rewrite this parameter So attention must be paid when continuously writin
50. plement of lower 1 byte E3H 13 1 31H 14 D 44H Example 3 iRead command R at BCC i XOR setting 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 STX 0 1 1 R 0 1 0 0 9 ETX 5 9 CR LF 02H 30H A31H A31H A52H A30H A31H 30H 30H 39H 03H 59H Note that A XOR Lower 1 byte of operation result 59 13 5 35H 14 9 39H 4 EXPLANATION OF SHIMADEN PROTOCOL 15 j End character delimiter 45 16 1 digit or 2 digits CR or CR LF Indicates the end of the communication message The following two types can be selected as the end character 15 16 CR ODH LF is not appended by CR alone 15 16 CR ODH and LF 0AH Note A response is not performed when an error such as follows is recognized in the basic format section A hardware error occurred The device address and subaddress differ from the address of the specified device The character specified by the previous communication format is not at the specified position The BCC operation result differs from the BCC data Data conversion converts binary data to ASCII data in 4 bit blocks Hex lt A gt to lt F gt are expressed in uppercase characters and are converted to ASCII data 4 Outline of text section The text section differs according to the command type and communication response For details see 4 3 Details of Read Command and 4 4 Details of Write Command w d
51. r 01 00 070100 99 hours 59 mins 99 59 0 9959 60 secs 0x0060 will result in a write error 6 LIST OF COMMUNICATION DATA ADDRESSES 35 6 2 Communication Data Address Parameter Setting Range S CODFE1 Series code 1 F P S CODE 5 2 2 3 S CODES3 Series code 3 S_CODE4 Series code 4 PV value Within measuring range Execution SV value Within setting value limiter Control output 1 5 0 to 105 0 Control output 2 5 0 to 105 0 Operation flag See the detailed explanation below Event output flag See the detailed explanation below Execution PID No 0 PID No 1 to 9 PID No 10 HB current value current at output ON 0 0 to 55 0A HL current value current at output OFF 0 0 to 55 0A DI input state flag See the detailed explanation below 7FFFH tuit 8000H The HBL and HLA display is HB current value when output is OFF and HL current value when output is ON 7FFEH The table below shows the details of the operation flag Even output flag and the DI input state flag EXE EV DI_FLG during no action bit 0 during action bit 1 015 014 013 012 011 010 09 08 07 06 05 D4 03 02 D1 DO EXE FLG 0 0 0 0 ZS 0 WAIT COM 0 0 0 0 0 0 AT EV 0013 0012 DO11 2010 009 DO8 DOG DOS DO4 003 DO2 EV3 EV2 EV1
52. re exclusively for the SHIMADEN standard protocol Setting the communication mode 1 1 Setting the communication protocol No 5 8 Setting the device address No 5 8 e Setting the communication speed 5 8 e Setting the communication memory mode No 5 8 e Setting the communication data length No 5 9 e Setting the communication parity No 5 9 Setting the communication stop bit No 5 9 e Setting the communication delay time No 5 9 Setting the communication control code No 5 10 SHIMADEN standard protocol only Setting the BCC data operation method No 5 10 SHIMADEN standard protocol only These parameters can be set or changed only by using the keys on the front panel and not by communication When setting these parameters refer to the LCD Flow Chart in the Instruction Manual and follow the instructions in this section 3 1 Setting the Communication Mode No 1 1 Setting range LOC COM Default LOC Set the communication mode Note however that COM can be only changed to LOC using the front panel keys LOC Only read command enabled by communication COM LED on front panel out COM Read and write commands enabled by communication COM LED on front panel lit Note When the communication mode is set to COM changing of all communication setup parameters is prevented by the key lock To prevent uncontrollable situations such as host program runaway communication between th
53. response In the 1 loop specification the slave address is the same as the device address In the 2 loop specification the slave address of channel 1 is the same as the device address and the slave address of channel 2 is the device address 1 5 4 Function Codes A function code is a code for instructing the type of operation to the slave Function Code Details 03 03H Reads setting values and information from slaves 06 06H Writes to slave These function codes are also used for indicating whether the response message returned to the master by the slave is a normal response positive response or that some error has occurred negative response In a positive response the original function code is set and returned In a negative response the MSB of the original function code is set to 1 and returned For example when 10H has been mistakenly set as the function code and the request message has been sent to the slave 1 is set to the MSB and returned as as this function code is non existent Also in the case of a negative response an error code is set to the response message and returned to notify the master of which type of error has occurred 5 EXPLANATION MODBUS COMMUNICATION PROTOCOL 27 Error Code Details 1 01H illegal Function non existent function 2 02H illegal data address non existent data address 3 03H illegal data value value out
54. riority of response 24 5 EXPLANATION OF MODBUS COMMUNICATION PROTOCOL 25 Outline of Transfer teet temet tt e o ttt iet 25 ASGIPDWmOdex TJ 25 PRIUS MOU ELICIT 25 Configuration of Messages 25 ASGII mode hcec ett un 25 RTIUmOde 26 Slave Address caesi 26 sinere mero orci cr 26 lt m 27 cod od ae mad ei tayan Da PU BR HUC PCI EDU AD ERAS da a 27 2161 27 ad riore T TI 27 Examples of 66 1 1 1 1 28 ASCI TOO aa ns Nas 28 30 6 LIST OF COMMUNICATION DATA ADDRESSES 33 Outline of Communication Data Address 33 Data address and reading writing the data 33 Reading writing parameters in a 2 loop 33 Reading writing reserved in the parameter
55. s above Same as above Same as above Same as above 0922 P TS1 ST Pattern time signal 1 ON step No OFF 1 to number of steps 0 P TS1 ED Pattern time signal 1 OFF step No OFF 1 to number of steps 0 P TS1 ON Pattern time signal 1 ON time 00 00 to 99 59 unit sec or min P TS1 OFF Pattern time signal 1 OFF time 00 00 to 99 59 unit sec or min P TS2 ST Same as above P TS2 ED P TS2 ON 092A P TS2 OFF P TS3 ST Same as above 092B P TS3 ED 092C P TS3 ON 092D P TS3 OFF 3 8822 8 8 8 8 6 LIST OF COMMUNICATION DATA ADDRESSES 57 Setting Range Parameter 092bE P TS4 ST Pattern time signal 4 ON step No OFF 1 to number of steps OFF 0 092F P TS4_ED Pattern time signal 4 OFF step No RW OFF 1 to number of steps OFF 0 0930 P TS4 ON Pattern time signal 4 ON time 00 00 to 99 59 RW unit sec or min 0931 P TS4 OFF Pattern time signal 4 OFF time 00 00 to 99 59 RW P TS5 ST P TS5 ED P TS5 ON P TS5 OFF P TS6 ST P TS6 ED P TS6 ON P TS6 OFF P TS7 ST P TS7 ED P TS7 ON P TS7 OFF P TS8 ST P TS8 ED P TS8 ON P TS8 OFF unit sec or min 0950 STEP SV Step SV value Within measuring range 0951 STEP TM Step time 00 00 to 99 59 unit sec or min 0952 STEP P
56. tive time 0 to 3600Sec O OFF Manual reset 50 0 to 50 0 Dead band 199999 to 20000UNIT Hysteresis 1 to 9999 Unit Output lower limit 0 0 to 100 096 Output upper limit 0 0 to 100 0 Target value function 0 00 to 1 00 Same as above 6 LIST OF COMMUNICATION DATA ADDRESSES Parameter Setting Range 0470 PB23 PIDO3 Proportional band 0 0 to 999 996 RW OUT2 0 0 OFF 0471 IT23 Integral time 0 to 6000Sec 0 0472 0723 Derivative time 0 to 3600Sec 0 RW 0473 MR23 DB23 Manual reset 50 0 to 50 096 Dead band 199999 to 20000UNIT 0474 DF23 Hysteresis 1 to 9999 Unit RW 0475 O23L Output lower limit 0 0 to 100 096 0476 O23 Output upper limit 0 0 to 100 096 RWJ 0477 SF23 Target value function 0 00 to 1 00 Same as above Same as above Same as above 3 3 2222222223222222288 6 LIST OF COMMUNICATION DATA ADDRESSES Parameter Setting Range 43 0490 PB27 07 OUT2 0491 IT27 0492 DT27 0493 MR27 DB27 0494 DF27 0495 027 L 0496 027 0497 5627 828 728 0128 MR28 DB28 DF28 O28 L O28 H SF28 PB29 IT29 DT29 MR29 DB29 DF29 O29 L O2
57. unication protocol developed for PLCs by Modicon Inc Though the specifications of this protocol are open only the communication protocol is defined in this protocol and physical layers such as communication medium are not stipulated The table below shows the specifications of this protocol ASCII mode Data length Fixed to 7 bits Parity EVEN ODD NONE Stop bit 1 bit 2 bits Control code _ Error check LRC RTU mode Data length Fixed to 8 bits Parity EVEN ODD NONE Stop bit 1 bit 2 bits Control code None Error check CRC Function code 03H Read data 06H Write data 2 CONNECTING THE CONTROLLER A HOST COMPUTER 3 2 CONNECTING THE CONTROLLER TO A HOST COMPUTER The FP23 Series controller is connected to the host computer by three lines send data receive data and signal ground The following shows connection examples For details refer to the User s Manual for the host computer 2 1 When the RS 232C Interface Is Used Host 9 pin PC AT compatible machine FP23 Controller RD 14 Receive data SD 13 Send data SG 12 Signal ground 50 3 RD 2 SG 5 RS 7 CS 8 DR 6 4 __ Numbers parentheses are connector Nos 2 2 When the RS 485 Interface Is Used The I O logic level of the F23 basically is as follows Mark state terminal lt terminal Space state terminal gt
58. ve a communication response 1 Format of broadcast command For details of parameters that can be broadcasted see B on the right side of Chapter 6 List of Communication Data Addresses Ex AT auto tuning execution Device address 00 sub address 1 or 2 SIX 010111 01 814101 O O O 1 9 2 02H 30H 30H 42H 30H 31H 38H 34H 2CH 30H 30H 30H 31H 03H 39H 32H 24 4 EXPLANATION OF SHIMADEN PROTOCOL 4 6 Details of Response Codes 1 Type of response codes Communication responses to the Read command R and Write command W must contain a response code There are two types of response codes normal response code and error response code Response codes are expressed as binary 8 bit data 0 to 255 The table below shows the details of response codes Response Code List ResponseCode Code Code Type Description Normal response code for Read command 0000 0000 0 0 30H 30H Normal response R or Write command W Hardware nerin text A hardware error such as framing overrun 0000 0001 0 1 30H 31H CN or parity has been detected in the data of the text section 0000 0111 o 7 30H 37H Format error in text The format of the text section differs section from the predetermined format Data format data The format of the text section differs address number of from the predetermined format or the 0900 1090 ER rO SSH data error in text data address and number of data
59. wing shows the format text section of a normal response to the Read command Basic format section and basic format section are common to all commands command responses Text section 5 1 lst data 2nd data 10th data lt 52 gt indicating a response to the Read command is inserted at d 5 00 30H and 30H indicating a normal response to the Read command R is inserted at e 6 and 7 The response data to the Read command R is inserted at g 11 lt 2CH gt indicating the data of the data description is inserted at the beginning of the text section Data in inserted following the beginning of the text section in order from data of the read start data address for the number of read data number Nothing is inserted between data items One item of data is expressed in binary 16 bit 1 word units without a decimal point and is converted to ASCII data in 4 bit blocks before it is inserted The position of the decimal point is determined by each data The number of characters of the response data is number of characters 1 4 x number of read data 4 EXPLANATION OF SHIMADEN PROTOCOL 19 3 In actual terms the following data is returned in order as the response data to the Read command R Data address Data 16 bits 1 word 16 bits 1 word Read start 0400 001E 30 0401 0078 120 0402 001E 30 0403 0000 0404 0000 nn amp WN

Download Pdf Manuals

image

Related Search

Related Contents

Messa in funzione  HE-XE and HE-XT XLe/XLt OCS  DESCRIPTION : Prêt à l`emploi, PROTECT`ALU protège les  VDF_DSL_KompaktHB 08-07  Delta Electronics DC Axial Fans User's Manual    Sony ECM-HST1 User's Manual  Polk Audio PSW111  

Copyright © All rights reserved.
Failed to retrieve file