To prevent accidents arising from the misuse of this controller, please ensure the operator using it receives this manual. Please read this Communication instruction manual along with the Insruction manual for PC-900. Warning Turn the power supply to the instrument off before wiring or checking. Working or touching the terminal with the power switched on may result in severe injury or death due to Electric Shock.
Setting value digital transmission (SVTC) • When the option C is applied to the PC-900, and if the Setting value digital transmission is selected during Communication mode by the front keypad, the main setting value of the PC-900 can be digitally transmitted to the FCD-100 or FCR-100 units that have option C. (Refer to the instruction manual for PC-900 on page 65) Only one FCD-100 or FCR-100 can be connected to the PC-900 at a time.
2. Wiring connection Warning Turn the power supply to the instrument off before wiring or checking it. Working or touching the terminal with the power switched on may result in severe injury or death due to Electric Shock. Moreover, the instrument must be grounded before the power supply to the instrument is turned on.
(3) Setting value digital transmission (option SVTC) When option C is applied (Connection: RS-232C) Notice: For wiring, connect TX (PC-900) with RX (FCD-100 or FCR-100), and RX (PC-900) with TX (FCD-100 or FCR-100) as shown below. FCD-100 or PC-900 FCR-100 Shield wire GND 1 When option C5 is applied (Connection: RS-485)
4. Communication procedure • RS-232C (option C), RS-485 (option C5) Communication starts with command transmission from the host computer (hereafter Master) and ends with the response of the PC-900 (hereafter Slave). • Response with data Master Slave When the master sends the reading command, the slave Command responds with the corresponding setting value or current Data...
2’s complement Find the 1’s complements first. 1’s complements: Reverse each binary bit. 0 will become 1 and vice versa. (Example) If 1000 is converted to binary, it is written as follows. 0000 0011 1110 1000 8 (Hexadecimal) If the converted value is reversed, it is written as follows. 1111 1100 0001...
Data item example (See pages 13 to 20) 0 0 0 2 • Control output (OUT1) proportional band setting in Fixed value control --- 0 0 0 9 • Alarm 3 setting in Fixed value control ---------------------------------------------- • Temperature setting for Pattern 5, Step 3 in program control ---------------- 1 5 3 0 4 5 0 2 •...
Data : The contents of data differ depending on the reading command. Composed of hexadecimal 4 digits (See pages 13 to 20.) Checksum : 2-character data to detect communication errors (See page 10 for the calculation.) Delimiter : ETX (03H) fixed, End of text Control code to represent the end of response Acknowledgement Header...
Page 12
(Example) If the sample program (pp.20, 21) is used, and when Program pattern 0 Step 0 temperature setting value is set to 600 (Instrument number : 0) Converted from sending command to ASCII code Data: 600 (0258H) Data item: Program pattern 0, Step 0 temperature setting value Command type: Setting Sub address: “...
6.2 Command table Command Header Address Data item Data Checksum Delimiter type address Table below describes Command type, Data item and Data. If the setting value of the data has a decimal point, the decimal point is ignored and it is converted to a hexadecimal figure. Command Data item Data...
Page 14
20H/50H 000FH Alarm 3 (A3) action form selection 0000H: No alarm action 0001H: High limit alarm 0002H: High limit alarm with standby 0003H: Low limit alarm 0004H: Low limit alarm with standby 0005H: High/Low limits alarm 0006H: High/Low limits alarm with standby 0007H: High/Low limit range alarm 0008H: High/Low limit range alarm...
Page 15
20H/50H 002AH Transmission output high limit setting Setting value 20H/50H 002BH Transmission output low limit setting Setting value 20H/50H 002CH Scaling high limit setting Setting value 20H/50H 002DH Scaling low limit setting Setting value 20H/50H 002EH Decimal point place selection 0000H: No decimal point 0001H: 1 digit after decimal point 0002H: 2 digits after decimal point...
Page 16
0041H Control mode change 0000H: Fixed value control 0001H: Program control 0042H Program control Run/Stop 0000H: Stop (For Fixed value control, Negative 0001H: Run (includes Hold acknowledgement is returned.) cancellation) 0043H Holds the Progress time during 0001H: HOLD Program control. (For Fixed value control or Program standby mode, Negative acknowledgement is returned.)
Page 17
20H/50H 1009H Time signal 7 Block number selection The same as Time signal 1 for Pattern 0, Step 0 20H/50H 100AH Time signal 8 Block number selection The same as Time signal 1 for Pattern 0, Step 0 20H/50H 100BH Wait block number selection 0000H: Block number 0 to be used for Pattern 0, Step 0...
Page 18
20H/50H 2004H Control output (OUT2) Setting value proportional band setting for Block number 0 20H/50H 2904H Control output (OUT2) Setting value proportional band setting for Block number 9 20H/50H 3000H Wait value setting Setting value for Block number 0 20H/50H 3900H Wait value setting Setting value...
Page 19
Command Data item Data type 0080H Current process variable (PV) Current process variable (PV) reading 0081H Current Control output (OUT1) Current Control output (OUT1) Manipulating value (MV) reading Manipulating value (MV) 0082H Current Control output (OUT2) Current Control output (OUT2) Manipulating value (MV) reading Manipulating value (MV) 0083H...
Page 22
load "SAMPLE1A.BAS" (5) Execute the sample program. Input as underlined by key, and press the (Enter) key. When executed, the display appears as follows, it is the standby status for command input. The transmitting data is displayed above the line [-------], and the receiving data is displayed below the line.
Page 23
Check if the display is as follows. ^B P10000258E0^C ------------------------------------------------------------------------------------------------------------------------------------- ^F E0^C As Example 2 below, execute the setting command of the main setting value. (When the main setting value for Program pattern 3 Step 4 is set to 850 [Address: 0]) To execute the command, input it from Header (STX) "^B"...
Page 24
(7) Read the Main setting value (Example 1) set at item (6) by reading command. (Address: 0) Input from header (STX) to Data item with the key, and press the (Enter) key. Data item: (1000H) Command type [Reading]: (20H) Sub address: 0 (20H) [00H + 20H = 20H]: "...
The checksum is automatically calculated, and it is sent with the delimiter (ETX) Delimiter ETX (03H) Checksum When the command finishes normally, it responds as follows. In the case of Main setting value 85 0 , Program pattern 3, Step 4. Delimiter ETX (03H) Checksum Setting value...
The instrument number (address) of the slave does not coincide with that of the command. The instrument number (address) is duplicated in multiple slaves. (See p.6) When communicating without using Shinko communication converter (IF-300-C5), make sure that the program is appropriate for the transmission timing. (See p.7) Check if the setting value memory number of FCD-100 or FCR-100 is set to 1 when using Setting value digital transmission (option: SVTC) function (See p.4)
Need help?
Do you have a question about the PC-935 series and is the answer not in the manual?
Questions and answers