Table of Contents

Advertisement

Advertisement

Table of Contents
loading

Summary of Contents for Panasonic FP E Series

  • Page 2 Safety Precautions Observe the following notices to ensure personal safety or to prevent accidents. To ensure that you use this product correctly, read this User’s Manual thoroughly before use. Make sure that you fully understand the product and information on safe. This manual uses two safety flags to indicate different levels of danger.
  • Page 3: Table Of Contents

    Table of Contents Before You Start Programming Tool Restrictions When Changing Ladder Program from 12k Type to 32k Type Compatibility with FP0 1. Functions and Restrictions of the Unit 1.1 Features and Functions of the Unit 1.2 Unit Types 1.2.1 FPΣ Control Unit 1.2.2 FPΣ...
  • Page 4 3. Expansion 3.1 Type of Expansion Unit 3.2 Expansion Method of Units for FP0 and FPΣ 3.3 Expansion Method of FPΣ Expansion Unit 3.4 Specifications of FPΣ Expansion Unit 3.4.1 FPΣ Expansion Unit 3.4.2 FPΣ Expansion Data Memory Unit 3.4.3 Other Expansion Units 3-12 4.
  • Page 5 5.7.1 Installation of Backup Battery 5-21 5.7.2 System Register Setting 5-22 5.7.3 Time for Replacement of Backup Battery 5-22 5.7.4 Lifetime of Backup Battery 5-23 6. High-speed counter, Pulse Output and PWM Output functions 6.1 Overview of Each Functions 6.1.1 Three Functions that Use Built-in High-speed Counter 6.1.2 Performance of Built-in High-speed Counter 6.2.1 Specifications 6.2.2 Functions Used and Restrictions...
  • Page 6 7.2.1 Precaution When Using RS485 Port 7-12 7.3 Installation and Wiring 7-14 7.3.1 Installation of Communication Cassette 7-14 7.3.2 Wiring 7-15 7.3.3 Cables 7-17 7.4 Communication Function 1: Computer Link 7-18 7.4.1 Computer Link 7-18 7.4.2 1:1 Communication (Computer link) 7-26 7.4.3 1:N Communication (Computer Link) 7-29...
  • Page 7 9.2 Handling BCD Data 9.2.1 BCD Data 9.2.2 Handling BCD Data in the PLC 9.3 Handling Index Registers 9.3.1 Index Registers 9.3.2 Memory Areas Which can be Modified with Index Registers 9.3.3 Example of Using an Index Register 9.4 Operation Errors 9.4.1 Outline of Operation Errors 9.4.2 Operation Mode When an Operation Error Occurs 9.4.3 Dealing with Operation Errors...
  • Page 8 12.Appendix 12-1 12.1 Table of System Registers 12-3 12.1.2 Table of System Registers for FPΣ 12-6 12.1.3 Table of Special Internal Relays for FPΣ 12-12 12.1.4 Table of Special Data Registers for FPΣ 12-21 12.2 Table of Basic Instructions 12-35 12.3 Table of High-level Instructions 12-69 12.4 Table of Error codes...
  • Page 9: Before You Start

    Before You Start Installation environment Do not use the FPΣ unit where it will be exposed to the following: • Direct sunlight and ambient temperatures outside the range of 0°C to +55°C. (When installing the unit in a control panel, carefully consider radiation. Also, do not install the unit immediately above any devices generating heat.) •...
  • Page 10 Before entering a program Be sure to perform a program clear operation before entering a program. Operation procedure when using FPWIN GR Ver.2 Select “Online Edit Mode” on the FPWIN GR “On line” menu. Select “Clear Program” on the “Edit” menu. When the confirmation dialog box is displayed, click on “Yes”...
  • Page 11: Programming Tool Restrictions

    Programming Tool Restrictions Type of unit FPG-C32T2 FPG-C32T2H FPG-C28P2 FPG-C28P2H Type of programming tool FPG-C32T FPG-C24R2 FPG-C32TH FPG-C24R2H FPT-C32TTM FPG-C32T2TM FPG-C32THTM FPG-C32T2HTM FPG-C28P2TM FPG-C28P2HTM FPG-C24R2TM FPG-C24R2HTM Used Used Used FPWIN GR Used (Ver. 2.1 or (Ver. 2.6 or (Ver. 2.6 or Windows Ver.2 Note1)
  • Page 12: When Changing Ladder Program From 12K Type To 32K Type

    When Changing Ladder Program from 12k Type to 32k Type It is necessary to convert the program to change the ladder program that is used for the FPΣ 12k type to the one for FPΣ 32k type. Program Conversion When the FPWIN GR is used to change the model, the system register is automatically initialized. If the setting value has been changed from the default value, note it down before the program conversion.
  • Page 13 Procedure of Program Conversion 1. Retrieve a program to be converted with FPWIN GR. 2. Select “Option” → “PLC Configuration” in the menubar. Note down the setting value for the system registers. 3. Select “Tool” → “Change PLC Type”. Select “FPSIGMA 32K” and click “OK” button. 4.
  • Page 14 How to change an existing program It is an easy method for chaging an existing program by partially adding a program without modifying the exsiting program. (When a programmable display is connected, it is not necessary to change the R and WR that are referred for the switches and data parts in the programmable display.) 1.
  • Page 15: Compatibility With Fp0

    Compatibility with FP0 Program compatibility The following points require attention if using FP0 programs on the FPΣ. • Pulse output function With the FPΣ, please be aware that the following changes have been made to instructions concerning pulse output. Instruction For FP0 For FPΣ...
  • Page 17: Functions And Restrictions Of The Unit

    Chapter 1 Functions and Restrictions of the Unit...
  • Page 18: Features And Functions Of The Unit

    1.1 Features and Functions of the Unit Powerful control capabilities All of the functions of a mid-scale PLC are packed into the compact body size of the 32-pont type FP0. A program capacity of 12k steps or 32k steps is provided as a standard feature, so you never have to worry about how much memory is left as you’re programming.
  • Page 19 Data can be share among the various PLCs using the PC(PLC) link function When using the 1-channel RS485 type communication cassette When using the 1-channel RS485 and 1-channel RS232C combination type PC(PLC) link function (up to 16 units) or 1:N communication (up to 99 units) with RS232C devices When using the 1-channel RS485 and 1-channel RS232C in combination Analog control supported An analog potentionmeter (volume dial) is provided as a standard feature.
  • Page 20 Positioning control supported through high-speed counter and pulse output A high-speed counter and pulse output functions are provided as standard features. The pulse output function supports frequencies of up to 100kHz, enabling positioning control using a stepping motor or servo motor. Measurement using high-speed counter supported Increment input mode, decrement input mode, 2-phase input mode, individual input mode, and direction discrimination mode are supported.
  • Page 21 Security functions have been enhanced. 1. Upload protection. (Enables not to upload programs.) 2. 8-digit alphameric password 3. 4-digit numeric password Easy temperature control instruction has been added. It enables to perform the operation easily like a temperature control device. Single-line PID instruction has been added.
  • Page 22: Unit Types

    1.2 Unit Types 1.2.1 FPΣ Control Unit 12k type Name Number of I/O points Part No. Product No. Input: 16 points/Transistor output: 16 FPG-C32T AFPG2543 points NPN Input: 16 points/Transistor output: 16 FPG-C32T2 AFPG2643 FPΣ Control unit points NPN Input: 16 points/Transistor output: 12 FPG-C28P2 AFPG2653 points PNP...
  • Page 23: Fpσ Expansion Unit

    1.2.2 FPΣ Expansion Unit Name Specifications Part No. Product No. Manual Input: 32 points/Transistor FPG-XY64D2T AFPG3467 FPΣ Expansion output: 32 points NPN This I/O unit manual Input: 32 points/Transistor FPG-XY64D2P AFPG3567 output: 32 points PNP Transistor output: 1-axis type FPG-PP11 AFPG430 Transistor output: 2-axis type FPG-PP21...
  • Page 24: Fp0 Expansion Unit

    1.2.3 FP0 Expansion Unit The FP0 series expansion I/O unit and intelligent unit can be used on FPΣ. Expample: <FP0 User’s manual ARCT1F251> 1.2.4 Communication Cassette Name Description Part No. Product No. FPΣ Communication This communication cassette is a 1-channel cassette 1-channel unit with a five-wire RS232C port.
  • Page 25: Restrictions On Unit Combinations

    1.3 Restrictions on Unit Combinations 1.3.1 Restrictions on FP0 Expansion Unit Up to three expansion units can be added on the right of the FPΣ, these expansion units being either expansion units or intelligent units from the earlier FP0 series, or a combination of the two. A combination of relay output types and transistor output types is also possible.
  • Page 26 1.3.2 Restrictions on FPΣ Expansion Unit Up to four dedicated FPΣ expansion units can be added on the left of the FPΣ. The 64 points type expansion unit consists of 32 input points and 32 transistor NPN output points. Controllable I/O points Number of I/O points when Number of I/O points when Type os control unit...
  • Page 27: Programming Tools

    1.4 Programming Tools 1.4.1 Tools Needed for Programming 1. Programming tool software • The tool software can also be used with the FP series. • “FPWIN Pro Ver.5” or “FPWIN GR Ver.2” Windows sorware is used with FPΣ. FPWIN GR Ver.1x, NPST-GR and FP Programmer cannot be used.
  • Page 28 1-12...
  • Page 29: Specifications And Functions Of The Unit

    Chapter 2 Specifications and Functions of the Unit...
  • Page 30: Parts And Functions

    2.1 Parts and Functions ① Status indicator LEDs These LEDs display the current mode of operation or the occurrence of an error. LED and operation status Lights when in the RUN mode and indicates that the program is being executed. RUN (green) It flashes during forced input/output.
  • Page 31 ② RUN/PROG. mode switch This switch is used to change the operation mode of the PLC. Switch position Operation mode This sets the RUN mode. The program is executed is executed and operation RUN (upward) begins. This sets the PROG. mode. The operation stops. In this mode, programming PROG.
  • Page 32 ⑧ Output indicator LEDs ⑨ Analog potentiometer (analog dial) (excluding the type of which part No. and product No. ends in TM) Turning this dial chanes the values of special data register DT90040 and DT90041 within the range of K0 to K1000. It can be used for analog timers and other applications. Expample: <2.4 Analog potentiometer>...
  • Page 33 ⑯ DIN hook The FPΣ unit enables attachment at a touch to a DIN rail. The lever is also used for installation on slim 30 type mounting plate (AFP0811). ⑰ Battery cover This is uncovered to mount the backup battery sold separately. The backup of the calendar timer function or data register is possible with the backup battery.
  • Page 34: Input And Output Specifications

    2.2 Input and Output Specifications 2.2.1 Input Specifications Input Specifications (for all types) Item Description Insulation method Optical coupler Rated input voltage 24V DC Operating voltage range 21.6 to 26.4V DC For X0, X1, X3, X4: approx. 8 mA Rated inptu current For X2, X5 to X7: approx.
  • Page 35 Limitations on number of simultaneous input on points Keep the number of input points per common which are simultaneously on within the following range as determined by the ambient temperature. Circuit diagram [X0, X1, X3, X4] [X2, X5 to XF] For X2, X5 to X7: R1=5.6kΩ...
  • Page 36: Output Specifications

    2.2.2 Output Specifications Transistor output specifications Description Item C32(NPN) C28(PNP) Insulation method Optical coupler Output type Open collector Rated load voltage 5 to 24V DC 24V DC Operating load voltage range 4.75 to 26.4V DC 21.6 to 26.4V DC For Y0, Y1, Y3, Y4: 0.3A For Y0, Y1, Y3, Y4: 0.5A Max.
  • Page 37 Circuit diagram [C32] [C28] [Y0,Y1,Y3,Y4] [Y0,Y1,Y3,Y4] [Y2, Y5 to YF] [Y2, Y5 to YB]...
  • Page 38 Relay output specifications (C24) Item Description Output type 1a output Note1) Rated control capacity 2A 250V AC, 2A 30V DC (4.5A per common or less) Output points per common 8 points/common off→on Approx. 10ms Response time on→off Approx. 8ms Mechanical lifetime Min.
  • Page 39: Terminal Layout Diagram

    2.3 Terminal Layout Diagram 2.3.1 Control Unit (for C32) Input Note) The four COM terminals of input circuit are connected internally. Output Note) The two (+) terminals of output circuit are connected internally. The two (−) terminals of output circuit are connected internally. 2-11...
  • Page 40: Control Unit (For C28)

    2.3.2 Control Unit (for C28) Input Note) The four COM terminals of input circuit are connected internally. Output Note) The two (+) terminals of output circuit are connected internally. The two (−) terminals of output circuit are connected internally. 2.3.3 Control Unit (for C24) Input Note) The two COM terminals of input circuit are not connected internally.
  • Page 41: Analog Potentiometer

    2.4 Analog Potentiometer 2.4.1 Overview of Analog Potentiometer The FPΣ is equipped with two analog potentiometers as a standard feature. Turning the potentiometers changes the values of the special data registers DT90040 and DT90041 within a range of K0 to K1000. Using this function makes it possible to change the internal set values in the PLC without using the programming tool, so this can be used, for example, with analog clocks, to change the set value externally by turning the potentiometer.
  • Page 42: Thermister Input (Only For Tm Type)

    2.5 Thermister Input (Only for TM type) 2.5.1 Overview of Thermister Input The control units of which part and product numbers end in “TM” is quipped with the leader lines which enable the thermister input instead of the analog potentiometer. The change in the termister’s resistance values can be loaded as analog values by connecting the thermister with these leader lines.
  • Page 43 Usable thermister • Thermisters of which resistance values are within a range of 200Ω to 75kΩ. Manufacturer Thermister type (B constant) Guide for Measuring range (°C) -50 to +100 °C 3390 K 50 to +150 °C Shibaura 3450 K Electronics Co., Ltd. +100 to +200 °C 4300 K +150 to +300 °C...
  • Page 44: Loading Of Thermister Temperature Data

    2.5.2 Loading of Thermister Temperature Data Reading the value of the FPΣ special data resister enables to load the analog value data that corresponds to the resistance value of the thermister. Applicable special data register Symbol Thermister No. Special data register Digital value after conversion Thermister 0 DT90040...
  • Page 45: Calendar Timer

    2.6 Calendar Timer If a backup battery is installed in the FP∑, the clock/calendar function can be used. This funcation cannot be used without a backup battery. Example: <5.7 Installation and setting of backup battery> 2.6.1 Area for Clock/Calendar Function With the clock/calendar function, data indicating the hour, minute, second, day, year and other information stored in the special data registers DT90053 to DT90057 can be read using the transmission instruction and used in sequence programs.
  • Page 46: Example Showing The Clock/Calendar Being Used

    Example showing the date and time being written Set the time to 12:00:00 on the 5th day when the X0 turns on. Note: No values have been set in the default settings, so the programming tool or another means must be used to specify the values.
  • Page 47: 30-Second Compensation Sample Program

    2.6.4 30-second Compensation Sample Program This is a program to perform the compensation for 30 seconds when R0 is turned ON. If the 30-second compensation is required, use this program. 2-19...
  • Page 48 2-20...
  • Page 49: Expansion

    Chapter 3 Expansion...
  • Page 50: Type Of Expansion Unit

    3.1 Type of Expansion Unit The FPΣ expansion unit (including intelligent units) and the FP0 expansion unit (expansion I/O unit and intelligent unit) can be used with FPΣ. The FP0 expansion units are connected on the right side of the control unit, just as they were with the FP0.
  • Page 51: Expansion Method Of Units For Fp0 And Fpσ

    3.2 Expansion Method of Units for FP0 and FPΣ The FP0 expansion unit (expansion I/O unit, intelligent unit) is expected by connecting to the right side of the control unit. Unit expansion is done using the right-side connector for FP0 expansion and expansion hook on the side of the unit.
  • Page 52: Expansion Method Of Fpσ Expansion Unit

    3.3 Expansion Method of FPΣ Expansion Unit The dedicated expansion unit for FPΣ (including intelligent unit) is expanded by connecting to the left side of the control unit. Unit expansion is done using the left-side connector for FPΣ expansion and expansion hook on the side of the unit.
  • Page 53: Specifications Of Fpσ Expansion Unit

    3.4 Specifications of FPΣ Expansion Unit 3.4.1 FPΣ Expansion Unit Parts and functions ① LED display selection switch Switches between the input (32 points) and output (32 points) of the LED display. ② Input connector (40 pins) ③ Output connector (40 pins) ④...
  • Page 54 Input specifications Item Description Insulation method Optical coupler Rated input voltage 24 V DC Operating voltage range 21.6 to 26.4 V DC Rated input current Approx. 3.5 mA Input points per common 32 points/common (Either the positive or negative of input power supply can be connected to common terminal.) Min.
  • Page 55 Limitations on number of simultaneous on points Keep the number of points which are simultaneously on within the following range as determined by the ambient temperature. Circuit diagram...
  • Page 56 Terminal layout diagram Note: The numbers in the connector are for the first expansion.
  • Page 57: Fpσ Expansion Data Memory Unit

    3.4.2 FPΣ Expansion Data Memory Unit Parts and Functions ① POWER LED (Green) ② BATT LED (Red) Lights out: Battery voltage is normal. Lights on: The voltage of the battery for memory backup reduced, or the memory backup SW is turned off. ③...
  • Page 58 Performance specifications Item Description Memory 256 k words (1k word x 256 banks) Battery life 5 years or more Consumption current (5V) 100 mA or less No of occupied I/O points Input 16 points Data organization This unit is organized with 256 banks (1 k word = 1 bank). Banks are assigned with numbers which are from “0”...
  • Page 59 How to access the memory unit The following instructions are used to access the expansion data memory unit to the control unit. 1. F150 instruction (To read data from the expansion data memory unit to the control unit) 2. F151 instruction (To write data to the expansion data memory unit from the control unit) S1: The area for specifying the slot No.
  • Page 60: Other Expansion Units

    Note: • The operating time for the instructions is as follows. F150 READ : 16.19+(0.84 x No. of words to read) µs F151 WRITE : 17.88+(0.77 x No. of words to write) µs • If all areas are read and written in one scan, the scanning time may be over. •...
  • Page 61: I/O Allocation

    Chapter 4 I/O Allocation...
  • Page 62: I/O Allocation

    4.1 I/O Allocation Regarding I/O number • Specifying X and Y numbers On the FPΣ and the FP0, the same numbers are used for input and output. • Expression of numbers for input/output relays Since input relay “X” and output relay “Y” are handled in units of 16 points, they are expressed as a combination of decimal and hexadecimal numbers as shown below.
  • Page 63: Allocation Of Fpσ Control Unit

    4.2 Allocation of FPΣ Control Unit 4.2.1 I /O Number of FPΣ Control Unit The I/O allocation of FPΣ control unit is fixed. Type of control unit Number of allocation I/O number FPG-C32T/FPG-C32TTM Input (16 points) X0 to XF FPG-C32T2/FPG-C32T2TM Output (16 points) Y0 to YF FPG-C32TH/FPG-C32THTM...
  • Page 64: Allocation Of Fpσ Expansion Unit

    4.3 Allocation of FPΣ Expansion Unit The FPΣ expansion unit is installed on the left side of the FPΣ control unit. The I/O numbers of the FPΣ expansion unit start with the lowest number at the right and proceed in sequential order.
  • Page 65: Allocation Of Fp0 Expansion Unit

    4.4 Allocation of FP0 Expansion Unit The FP0 expansion unit is installed on the right side of the FPΣ control unit. The I/O numbers start with the lowest number at the expansion unit nearest the control unit and proceed in sequential order. 4.4.1 I/O Numbers of FP0 Expansion Unit •...
  • Page 67: Installation And Wiring

    Chapter 5 Installation and Wiring...
  • Page 68: Installation

    5.1 Installation 5.1.1 Installation Environment and Space Avoid installing the unit in the following locations: • Direct sunlight and ambient temperatures outside the range of 0°C to +55°C. (When installing the unit in a control panel, carefully consider radiation. Also, do not install the unit immediately above any devices generating heat.) •...
  • Page 69 Installation space • Leave at least 50mm/1.97 in. of space between the wiring ducts of the unit and other devices to allow heat radiation and unit replacement. • Maintain at least 100mm/3.937 in. of space between devices to avoid adverse affects from noise and heat when installing a device or panel door to the front of the PLC unit.
  • Page 70 5.1.2 stallation and Removal Attachment to DIN rail and removal from DIN rail FPΣ unit can be simply attached to DIN rail. Procedure of installation method (1) Fit the upper hook of the unit onto the DIN rail. (2) Without moving the upper hook, press on the lower hook to fit the unit into position.
  • Page 71: Installation Using The Optional Mounting Plate

    5.1.3 Installation Using the Optional Mounting Plate When using the slim 30 type mounting plate (AFP0811) (for mounting FPΣ) Use M4 size pan-head screws for attachment of the slim 30 type mounting plate and install according to the dimensions shown below. The rest of the procedure is the same as that for attaching the unit to the DIN rails.
  • Page 72 Note) The procedure for the removal is the same as AFP0811. Note: When using an expansion unit, tighten the screws after joining all of the slim type mounting plate to be connected. Tighten the screws at each of the four corners. [Example] When using the maximum numbers of the expansion units (with AFP0811, AFP0803)
  • Page 73 When using the flat type mounting plate (AFP0804) Use M4 size pan-head screws for attachment of the slim type mounting plate and install according to the dimensions shown below. Raise the expansion hooks on the top and bottom of the unit. Align the expansion hooks with the mounting plate and press the hooks on the top and bottom.
  • Page 74: Wiring Of Power Supply

    5.2 Wiring of Power Supply 5.2.1 Wiring of Power Supply Power supply wiring for the unit Use the power supply cable (Product No.:AFPG805) that comes with the unit to connect the power supply. Brown: 24V DC Blue: Green: Function earth Power supply wire To minimize adverse effects from noise, twist the brown and blue wires of the power supply cable.
  • Page 75 Wiring system Isolate the wiring systems to the control unit, input/output devices, and mechanical power apparatus. Measures regarding power supply sequence (start up sequence) • The power supply sequence should be set up so that power to the control unit is turned off before the input/output power supplies.
  • Page 76: Grounding

    5.2.2 Grounding In situations of excess noise Under normal conditions, the inherent noise resistance is sufficient. However, in situations of excess noise, ground the instrument to increase noise suppression. Exclusive grounding • The grounding connection should have a resistance of less than 100Ω. •...
  • Page 77: Wiring Of Input And Output

    5.3 Wiring of Input and Output 5.3.1 Input Wiring Connection of photoelectric sensor and proximity sensor Relay output type NPN open collector output type Voltage output type Two-wire output type Precaution when using LED-equipped reed switch When a LED is connected in series to an input contact such as LED-equipped reed switch, make sure that the on voltage applied to the PLC input terminal is greater than 21.6V DC.
  • Page 78 Precaution when using LED-equipped limit switch If the input of PLC does not turn off because of the leakage current from the LED-equipped limit switch, the use of a bleeder resistor is recommended, as shown below. 5-12...
  • Page 79: Output Wiring

    5.3.2 Output Wiring Protective circuit for inductive loads • With an inductive load, a protective circuit should be installed in parallel with the load. • When switching DC inductive loads with relay output type, be sure to connect a diod across the ends of the load.
  • Page 80: Precautions Regarding Input And Output Wirings

    5.3.3 Precautions Regarding Input and Output Wirings • Be sure to select the thickness (dia.) of the input and output wires while taking into consideration the required current capacity. • Arrange the wiring so that the input and output wiring are separated, and these wirings are separated from the power wiring, as much as possible.
  • Page 81: Wiring Of Mil Connector Type

    5.4 Wiring of MIL Connector Type Supplied connector and suitable wires The connector listed below is supplied with the FPΣ control unit. Use the suitable wires given below. Also, use the required pressure connection tools for connecting the wires. Suitable wires Size Nominal cross-sectional area Insulation thickness...
  • Page 82 Procedure of assembly (Wiring method) The wire end can be directly crimped without removing the wire’s insulation, saving labor. (1) Bend the welder (contact) back from the carrier, and set it in the pressure connection tool. (2) Insert the wire without removing its insulation until it stops, and lightly grip the tool. (3) After press-fitting the wire, insert it into the housing.
  • Page 83: Wiring Of Terminal Block Type

    5.5 Wiring of Terminal Block Type A screw-down connection type for terminal block is used. The suitable wires are given below. Terminal block socket Item Description Number of pin 9 pins Manufacturer Phoenix Contact Co. Model No. MC1,5/9-ST-3,5 Product No. 1840434 Suitable wires Size...
  • Page 84 Wiring method (1) Remove a portion of the wire’s insulation. (2) Insert the wire into the terminal block until it contacts the back of the block socket, and then tighten the screw clockwise to fix the wire in place. (Tightening torque: 0.22 N·m to 0.25 N·m (2.3 kgf·cm to 2.5 kgf·cm)) Note: •...
  • Page 85: Safety Measures

    5.6 Safety Measures 5.6.1 Safety Measures Precautions regarding system design In certain applications, malfunction may occur for the following reasons: • Power on timing differences between the PLC system and input/output or mechanical power apparatus. • Response time lag when a momentary power drop occurs. •...
  • Page 86: Protection Of Power Supply And Output Sections

    5.6.3 Protection of Power Supply and Output Sections Power supply An insulated power supply with an internal protective circuit should be used. The power supply for the control unit operation is a non-insulated circuit, so if an incorrect voltage is directly applied, the internal circuit may be damaged or destroyed.
  • Page 87: Installation And Setting Of Backup Battery

    5.7 Installation and Setting of Backup Battery Installing a backup battery in the FPΣ makes it possible to access clock/calender functions for use, in addition to backing up data registers and other data. Battery (Option) Name Product No. Battery for FPΣ AFPG804 5.7.1 Installation of Backup Battery (1) Using a screwdriver or similar tool, open the battery cover.
  • Page 88: System Register Setting

    5.7.2 System Register Setting Setting of the battery error alarm In the system register default settings, “No. 4 Alarm Battery Error” is set to “Off”. When using the battery, set system register No. 4 of the control unit so that the battery error alarm is turned on. Setting procedure using FPWIN GR 1.
  • Page 89: Lifetime Of Backup Battery

    5.7.4 Lifetime of Backup Battery The life of the backup battery will eventually expire and therefore it is important to replace it with a new battery periodically. Refer to the table below for a guide as to when to replace the battery. Item Description Battery lifetime...
  • Page 90 5-24...
  • Page 91: High-Speed Counter, Pulse Output And Pwm Output Functions

    Chapter 6 High-speed counter, Pulse Output and PWM Output functions...
  • Page 92: Overview Of Each Functions

    6.1 Overview of Each Functions 6.1.1 Three Functions that Use Built-in High-speed Counter There are three functions available when using the high-speed counter built into the FPΣ. High-speed counter function The high-speed counter function counts external inputs such as those from sensors or encoders. When the count reaches the target value, this function turns on/off the desired output.
  • Page 93: Performance Of Built-In High-Speed Counter

    6.1.2 Performance of Built-in High-speed Counter Number of Channel • There are four channels for the built-in high-speed counter • The channel number allocated for the high-speed counter will change depending on the function being used. Counting range • K-2, 147, 483, 648 to K+2, 147, 483, 647 (Coded 32-bit binary) •...
  • Page 94: Specifications

    6.2 Function Specifications and Restricted Items 6.2.1 Specifications High-speed counter function Input/output contact No. Memory area being used Performance specifications being used Input contact Mini- High-speed counter number channel No. (value in Control Elapsed Target input Maximu←m parenthesis flag value area value area pulse counting speed...
  • Page 95 Pulse output function Input/output contact number used Memory area used Devi- ation High-speed Near coun- Con- Elapsed counter dire- Home home Target pulse trol value channel No. ction input input value area out- clear flag area Note4) out- out- DT9005 DT90044 to DT90046 to R903A...
  • Page 96: Functions Used And Restrictions

    6.2.2 Functions Used and Restrictions Restrictions on channels/maximum counting speed (frequency) The same channel cannot be used by more than one function. The maximum frequency when using the high-speed counter and pulse output function is determined by the combination, as shown in the table below.
  • Page 97 A: Available Max. counting speed Channel being used (frequency) [kHz] High-speed High-speed counter Pulse output Pulse output counter Single phase 2-phase Independence Inde- Inter- Interpo- Single pen- pola- lation phase phase dence tion Note1) Note1) Note3) Note3) Note3) Note3) Linear Note2) Linear Linear...
  • Page 98 • Please be aware that the control flag “in progress” may change while a scan is being carried out. To prevent multiple read access to this special internal relay, you should generate a copy of it at the beginning of the program. •...
  • Page 99: Booting Time

    6.2.3 Booting Time The booting time is the time span from the execution of the instruction to the actual pulse output. Type of instruction Booting time Approx. 200 μs (with 30 steps) CW/CCW is set : Pulse output instruction F171 Approx.
  • Page 100: High-Speed Counter Function

    6.3 High-speed Counter Function 6.3.1 Overview of High-speed Counter Function • The high-speed counter function counts the input signals, and when the count reaches the target value, turns on and off the desired output. • To turn on an output when the target value is matched, use the target value match ON instruction F166 (HC1S).
  • Page 101: Minimum Input Pulse Width

    Count for reset input (Incremental input mode) The reset input is executed by the interruption at (1) on (edge) and (2) off (edge). (1) on (edge) … Count disable, Elapsed value clear (2) off (edge) … Count enable DT90052 (bit2): “able/disable” setting of the input can be set by the reset input.
  • Page 102: I/O Allocation

    6.3.4 I/O Allocation • As shown in the table in the previous section “6.2.1”, the inputs and outputs used will differ depending on the channel number being used. • The output turned on and off can be specified from Y0 to Y7 as desired with instructions F166 (HC1S) and F167 (HC1R).
  • Page 103 High-speed counter/pulse output control flag area of FPΣ • The area DT90052 for writing channels and control codes is allocated as shown in the left figure. • Control codes written with an F0 (MV) instruction are stored by channel in special data registers DT90190 to DT90193.
  • Page 104 Elapsed value write and read instruction (F1) • This instruction changes or reads the elapsed value of the high-speed counter. • Specify this instruction together with the special data register DT90044. • The elapsed value is stored as 32-bit data in the combined area of special data registers DT90044 and DT90045.
  • Page 105: Sample Program

    6.3.6 Sample program Positioning operations with a single speed inverter Wiring example Operation chart I/O allocation I/O No. Description Encoder input Operation start signal Inverter operation signal R100 Positioning operation running R101 Positioning operation start R102 Positioning done pulse R903A High-speed counter CH0 control flag Program When X5 is turned on, Y0 turns on and the conveyor begins moving.
  • Page 106 Positioning operations with a double speed inverter Wiring example Operation chart I/O allocation I/O No. Description Encoder input Operation start signal Inverter operation signal Inverter high-speed signal R100 Positioning operation running R101 Positioning operation start R102 Arrival at deceleration point R103 Positioning done pulse R900C...
  • Page 107 Program When X5 is turned on, Y0 and Y1 turn on and the conveyor begins moving. When the elapsed value (DT90044 and DT90045) reaches K4500, Y1 turns off and the conveyor begins decelerating. When the elapsed value reaches K5000, Y0 turns off and the conveyor stops. 6-17...
  • Page 108: Pulse Output Function

    6.4 Pulse Output Function 6.4.1 Overview of Pulse Output Function Instructions used and controls Together with a commercially available pulse-string input type motor driver, the pulse output function can be used for positioning control. Exclusive Type of control instru- Description Usable unit ction Provides trapezoidal (table-shaped)
  • Page 109: Types Of Pulse Output Method And Operation Modes

    6.4.2 Types of Pulse Output Method and Operation Modes Clockwise/counter-clockwise output method Control is carried out using two pulses: a forward rotation pulse and a reverse rotation pulse. Pulse/direction output method (forward: OFF/reverse: ON) Control is carried out using one pulse output to specify the speed and another to specify the direction of rotation with on/off signals.
  • Page 110 Operation mode Incremental <Relative value control> Outputs the pulses set with the target value. Selected Pulse and direction Pulse and direction Mode HSC counting CW/CCW forward OFF/ forward ON/ Target Method reverse ON reverse OFF value Pulse output when Pulse output when Pulse output Positive direction output is...
  • Page 111: I/O Allocation

    6.4.3 I/O Allocation Double pulse input driver (CW pulse input and CCW pulse input method) • Two output contacts are used as a pulse output for “CW, CCW”. • The I/O allocation of pulse output terminal and home input is determined by the channel used. •...
  • Page 112: Pulse Output Control Instructions (F0) (F1)

    6.4.4 Pulse output control instructions (F0) (F1) Pulse output control instruction (F0) • This instruction is used for resetting the built-in high-speed counter, stopping the pulse output, and setting and resetting the near home input. • Specify this F0 (MV) instruction together with special data register DT90052. •...
  • Page 113 Key Point: : High-speed counter/pulse output control flag area of FPΣ • The area DT90052 for writing channels and control codes is allocated as shown in the left figure. • Control codes written with an F0 (MV) instruction are stored by channel in special data register DT90190 and DT90192.
  • Page 114 Wiring example Note) When the stepping motor input is a 5 V optical coupler type, connect a 2 kΩ 1/4 W resister.. Table of I/O allocation I/O No. Description I/O No. Description Home sensor input Overrunning signal Near home sensor input Pulse output CW Positioning start signal (+) Pulse output CCW...
  • Page 115: Positioning Control Instruction F171 - Trapezoidal Control (Common To Transistor Type)

    6.4.5 Positioning Control Instruction F171 - Trapezoidal Control (Common to Transistor type) • This instruction automatically performs trapezoidal control according to the specified data table. 6-25...
  • Page 116 6-26...
  • Page 117 Sample program Incremental Position Control Operation: Plus Direction When X8 turns on, the pulse is output from CW output Y0 of the specified channel CH0. Program Pulse output diagram 6-27...
  • Page 118 Incremental Position Control Operation: Minus Direction When X9 turns on, the pulse is output from CCW output Y0 of the specified channel CH0. Program Pulse output diagram 6-28...
  • Page 119 Absolute position control operation When X1 is turned on, pulses are output from CW output Y0 or CCW output Y1 of the specified channel CH0. If the current value at that point is larger than 22000, the pulses are output from Y1, and if the value is smaller than 22000, the pulses are output from Y0.
  • Page 120: Positioning Control Instruction F171 - Home Return (Common To Transistor Type)

    6.4.6 Positioning Control Instruction F171 – Home Return (Common to Transistor type) • This function performs home return according to the specified data table. The elapsed value area CH0 (DT90044, DT90045) and CH1 (DT90200, DT90202) is cleared to zero after the completion of home return.
  • Page 121 6-31...
  • Page 122 Home return operation modes There are two operation modes for a home return with the FPΣ: Type I and Type II. Type I home return The home input is effective regardless of whether or not here is a near home input, whether deceleration is taking place, or whether deceleration has been completed.
  • Page 123 Sample program Home return operation using CH0: Minus direction When XA turns on, a pulse is output from CCW output Y1 of the specified channel CH0 and the return to home begins. When X0 turns on, deceleration begins, and when X2 turns on, home return is completed. After the return to home is completed, the elapsed value areas DT90044 and DT90045 are cleared to 0.
  • Page 124 Sample program Home return operation using CH2: Plus direction When XB turns on, a pulse is output from CW output Y3 of the specified channel CH2 and the return to home begins. When X3 turns on, deceleration begins, and when X5 turns on, home return is completed. After the return to home is completed, the elapsed value areas DT90200 and DT90201 are cleared to 0.
  • Page 125 Pulse output diagram 6-35...
  • Page 126: Pulse Output Instruction F172 - Jog Operation (Common To Transistor Type)

    6.4.7 Pulse Output Instruction F172 – JOG operation (Common to Transistor type) • This instruction is used for JOG operation by obtaining a pulse from the desired output when the execution condition (trigger) turns on. 6-36...
  • Page 127 Key Point: The FPΣ supports two operation modes for JOG operation, one in which no target value is specified, and one in which feed stops when the target value is reached. Normal jogging operation feed (no target value specified) Pulses are output in accordance with the conditions set in the data table, as long as execution condition is on.
  • Page 128 Sample program JOG operation : Plus direction While XB is in the ON state, a pulse is output from the CW output Y0 of the specified channel CH0. Program Pulse output diagram 6-38...
  • Page 129 JOG operation : Minus direction While XC is in the ON state, a pulse is output from the CCW output Y1 of the specified channel CH0. Program Pulse output diagram Reference: The pulse output control instruction (F0) is used for the pulse output stop. <6.4.4 Pulse output control instruction (F0)>...
  • Page 130: Positioning Control Instruction F174 - Data Table Contro

    6.4.8 Positioning Control Instruction F174 – Data Table Contro. • Positioning is performed according to the specified data table. 6-40...
  • Page 131 6-41...
  • Page 132: Action Of The Flag Concerning Linear Interpolation And Circular Interpolation

    6.4.9 Action of the Flag concerning Linear Interpolation and Circular Interpolation Key Point: Can be used with C32T2, C28P2, C32T2H and C28P2H only. Table of flag Allocation Address Flag conditions The uses of the flag in the program Turns on during execution of pulse output Use this to prohibit the simultaneous instructions that include a circular R903A...
  • Page 133 Flag movement when command running Action when the execution conditions turn OFF • Differing from other pulse output instructions, circular interpolation instruction F176 executes the execution conditions as continually ON. • Circular interpolation instruction F176 stops pulse output when the execution conditions turn OFF. Note: •...
  • Page 134 Restrictions on positioning data setting • Designate settings for the target position, pass position and center position so they are within the following range. Allowable range: -8,388,608 to +8,388,608 • When using in combination with other positioning instructions like F171, designate so the target value is within the above range, even in those instructions.
  • Page 135 Sample program for interpolation control Wiring diagram Note) If the input of the stepping motor is 5V photocoupler type, connect the resistor of 2kΩ 1/4W. 6-45...
  • Page 136 Home return operation (Minus direction) When XA turns on, the pulse is output from CCW output Y1 of the specified channel CH0 and CCW output Y4 of the specified channel CH2, and the return to home begins. In CH0, when X3 turns on, deceleration begins, and when X2 turns on, home return is completed. After the return to home is completed, the elapsed value areas DT90044 and DT90045 are cleared to 0.
  • Page 137 Program Key Point: As there is not interpolation function for the home return, the home return should be executed for each channel. After the home return for both channels is completed, the positioning operation running program (R40) turns off. Pulse output diagram 6-47...
  • Page 138: Pulse Output Instruction F175 - Linear Interpolation (Only For C32T2, C28P2, C32T2H And C28P2H)

    6.4.10 Pulse Output Instruction F175 – Linear Interpolation (Only for C32T2, C28P2, C32T2H and C28P2H) • The linear interpolation controls positioning with two axes according to the specified data table. 6-48...
  • Page 139 6-49...
  • Page 140: Pulse Output Instruction F176 - Circular Interpolation (Only For C32T2, C28P2, C32T2H And C28P2H)

    6.4.11 Pulse Output Instruction F176 – Circular Interpolation (Only for C32T2, C28P2, C32T2H and C28P2H) • The circular interpolation controls positioning with two axes according to the specified data table. 6-50...
  • Page 141 6-51...
  • Page 142 Sample program Continuous interpolation control (linear and circular) • Using linear and circular interpolation functions, perform positioning control that draws trajectory like the one shown below. • The interval between the first postion P1 and P2 and the interval between P3 and P4 perform control using linear interpolation.
  • Page 143 Data register allocation Data register Item Details On this program details Control code when executing linear interpolation, DT0 to DT1 Control code absolute DT2 to DT3 Startup speed 2000 Hz User setting area for linear DT4 to DT5 Target speed 2000 Hz interpolation Acceleration/de-...
  • Page 144 Program (Continued on the next page) 6-54...
  • Page 145 6-55...
  • Page 146 Sample program (Continue mode method) • This is a program that continually executes the circular interpolation action. • Start the first point P1 (0, 0), overwrite the target value three times, and move to final position P4. • To overwrite the data after startup, use the special internal relay R904F and a shift register. I/O Allocation Description I/O No.
  • Page 147 Program 6-57...
  • Page 148 Key Point: • To overwrite the data after startup use the circular interpolation data overwrite permission flag R904F. • In control that heads toward final point P4, designate by switching the control code to the stop mode. • In this example, since the rotation direction changes for each positioning point, designation of the control code rotation direction is as follows.
  • Page 149: Pwm Output Function

    6.5 PWM Output Function 6.5.1 Overview PWM output function With the F173 (PWMH) instruction, the pulse width modulation output of the specified duty ratio is obtained. System register setting When using the PWM output function, set the channel CH0 and CH2 with system registers 400 and 401 to “High-speed counter not used”.
  • Page 150 *2: specification of duty (specify using K constant) If the control code is K0 to K19, the duty is K0 to K999 (0.0% to 99.9%). If the control code is K20 to K24, the duty is K0 to K990 (0% to 99%). Values are specified in units of 1% (K10) (digits behind the decimal point are rounded off).
  • Page 151: Communication Cassette

    Chapter 7 Communication Cassette...
  • Page 152: Functions And Types

    7.1 Functions and Types 7.1.1 Functions of Communication Cassette With the optional communication cassette, the FPΣ offers three different communication modes: computer link, general-purpose serial communication, and PC(PLC) link. Computer link • The computer link function is to communicate between a computer and PLCs or between PLC and external devices connected.
  • Page 153 MEWTOCOL slave function • This function is to receive commands from the computer link, execute the process and send back the results. Any special ladder program is not necessary to use this function. (Set the communication conditions in the system registers.) It enables the 1:1 or 1:N communication with a master computer or PLC.
  • Page 154 PC(PLC) link • In a PC(PLC) link, data is shared with all PLCs connected via MEWNET using dedicated internal relays called link relays (L) and data registers called link registers (LD). • If the link relay contact for one PLC goes on, the same link relay also goes on in each of the other PLCs connected to the network.
  • Page 155 MODBUS RTU (32k type only) Function overview • The MODBUS RTU protocol enables the communication between the FPΣ and other devices (including our FP-e, Programmable display GT series and KT temperature control unit). • Enables to have conversations if the master unit sends instructions (command messages) to slave units and the slave units respond (response messages) according to the instructions.
  • Page 156: Types Of Communication Cassette

    7.1.2 Types of Communication Cassette There are four types of communication cassettes, each having a particular field of application: Reference: <7.2 Communication Specifications> 1-channel RS232C type (Product No. AFPG801) This communication cassette is a 1-channel unit with a five-wire RS232C port. RS/CS control is possible. Terminal layout Abbreviation Name...
  • Page 157 1-channel RS485 type (Product No. AFPG803) This communication cassette is a 1-channel unit with a two-wire RS485 port. Terminal layout Signal Abbr. Name Port direction Transmission line (+) − Transmission line (−) Transmission line (+) 1 port − Transmission line (−) Terminal station setting 1:1 communication 1:N communication...
  • Page 158 Communication cassette LED indication The indication of the control unit is for 2-channel RS232C type. For the other types, refer to the following. Indication of AFPG801 AFPG802 AFPG803 AFPG806 control unit RS485 RS485 RS232C Not used RS232C Not used LED Communicating: Flashes No communication: Lights out SD: Sent data (output) RD: Received data (input)
  • Page 159: Names And Principle Applications Of The Ports

    7.1.3 Names and Principle Applications of the Ports Port name Port type Communication function Standard feature Computer link COM0 port (Mini DIN 5-pin General-purpose serial communicatoin (in RUN mode only) connector) Computer link MEWTOCOL master Communication COM1 port General-purpose serial communication cassette PC(PLC) link MODBUS RTU...
  • Page 160: Communication Specifications

    7.2 Communication Specifications Communication Specifications General-purpose serial Note1) 9) Note1) Computer link MODBUS RTU Note1) 9) communication PC(PLC) link communi- communi- communi- communi- communi- communi- cation cation cation cation cation cation Note2) RS232C Interface RS232C RS485 RS232C RS485 RS232C RS485 RS485 AFPG-801 AFPG-801...
  • Page 161 Note2) The values for the transmission distance, baud rate and number of units should be within the values noted in the graph below. When using a baud rate of 2400 bps to 38400 bps, you can set up to a maximum of 99 units (stations) and maximum transmission distance of 1200 m.
  • Page 162: Precaution When Using Rs485 Port

    7.2.1 Precaution When Using RS485 Port FPG-COM3 (AFPG803), FPG-COM4 (AFPG806) SYS1 instruction is available for FPΣ, which enables to change the time after receiving a command until a response is returned. With the converter SI-35 manufactured by Lineeye Co., Ltd, adjust the response time by this instruction if necessary.
  • Page 163 Following adjustments are required depending on the types of connected equipment. 1. With FPΣ (when the connected equipment are also the combination of FPΣ and AFPG806) • When PC(PLC) link mode: Adjustment is not required. • When general communication mode: Adjust timing by ladder program. •...
  • Page 164: Installation And Wiring

    7.3 Installation and Wiring 7.3.1 Installation of Communication Cassette 1. Turn off the power supply to the control unit before installing the communication cassette. 2. Remove cover using screwdriver. 3. Install communication cassette. 4. Plug in communication connector. 7-14...
  • Page 165: Wiring

    7.3.2 Wiring Accessory communication connector/Suitable wire The communication cassette is supplied with a communication connector, which has a screw-type terminal block. Use the following items for wiring. Accessory communication connector If additional connectors are needed, use the communication connector manufactured by Phoenix Contact.
  • Page 166 Screwdriver for terminal block To tighten the terminals of the communication connector, use a screwdriver by Phoenix Contact (product no. 1205037, blade size 0.4 x 2.5, model no. SZS 0,4 x 2,5) or Matsushita Electric Works (part no. AFP0806). The tightening torque should be 0.22 to 0.25 Nm (2.3 kgfcm to 2.5 kgfcm). Wiring method 1.
  • Page 167: Cables

    7.3.3 Cables Please use the following cables for systems using RS485 type communication cassettes. Appropriate electrical cables (twisted cables) Conductor Insulator Sample Cross-sectional Cable Resist- Type appropriate Thick- view diam. Size ance Material cable ness (at 20°C) Belden 9860 Max. 1.25 mm Hitachi Cable, Polye-...
  • Page 168: Communication Function 1: Computer Link

    7.4 Communication Function 1: Computer Link 7.4.1 Computer Link Overview Computer link • The computer link function is to communicate between a computer and PLCs or between PLC and external devices connected. A proprietary MEWNET protocol called MEWTOCOL-COM is used for communicating with the computer link.
  • Page 169 MEWTOCOL master function (32k type only) • This function is to carry out the communication on the master side (side 0that issues commands) of the computer link. It is executed with the PLC’s instruction F145(SEND) or F146(RECV). It is not necessary to write the response process as a ladder, so the program is easier than the general-purpose communication function.
  • Page 170 Outline of operation when using computer link (MEWTOCOL slave) Command and response • Instructions issued by the computer to the PLC are called commands. Messages sent back to the computer from the PLC are called responses. When the PLC receives a command, it processes the command regardless of the sequence program, and sends a response back to the computer.
  • Page 171 Format of command and response Command message All command-related items should be noted in the text segment. The unit number must be specified before sending the command. 1. Header (start code) Commands must always have a “%” (ASCII code: H25) or a “<” (ASCII code: H3C) at the beginning of a message.
  • Page 172 Note: • The method for writing text segments in the message varies depending on the type of command. • If there is a large number of characters to be written, they may be divided and sent as several commands. If there is a large number of characters in the value that was loaded, they may be divided and several responses sent.
  • Page 173 4. Check code BCC (block check code) for error detection using horizontal parity. The BCC starts from the header and checks each character in sequence, using the exclusive OR operation, and replaces the final result with character text. 5. Terminator (end code) There is always a “...
  • Page 174 Commands Command name Code Description Reads the on and off status of contacts. (RCS) - Specifies only one point. Read contact area (RCP) - Specifies multiple contacts. (RCC) - Specifies a range in word units. Turns contacts on and off. (WCS) - Specifies only one point.
  • Page 175 Setting communication parameters Setting for Baud rate and communication format The settings for baud rate and communication format of the COM port are entered using the FPWIN GR. Select “Options” in the menu bar, and then select “PLC Configuration”. Double-click “COM Port”. There are separate settings for COM1 and COM2 .
  • Page 176: 1:1 Communication (Computer Link)

    7.4.2 1:1 Communication (Computer link) System register settings Settings for COM1 port (AFPG801, AFPG802) Name Set Value No. 410 COM1 port unit number Note) No. 412 COM1 port selection of communication mode Computer link No. 413 Communication format for COM1 port Data length: ……...
  • Page 177 Connection to the computer <1:1 communication> Overview For a 1:1 computer link between the FPΣ and a computer, an RS232C cable is needed. Communication is performed via commands from the computer and responses from the PLC. <Using AFPG801 (1-channel RS232C type communication cassette> <Using AFPG802 (2channel RS232C type communication cassette>...
  • Page 178 1:1 communication with programmable display GT10/GT30 Overview A 1:1 computer link with a programmable display GT10/GT30 connects the FPΣ and the programmable display using an RS232C cable. Communication is performed via commands from the programmable display and responses from the PLC. No program is required for communication.
  • Page 179: 1:N Communication (Computer Link)

    7.4.3 1:N Communication (Computer Link) Overview For a 1:N computer link, the computer and the FPΣ are connected through a commercially available RS232C-RS485 conversion adapter, and the respective PLCs are wired using an RS485 cable. The computer and the PLC communicate via commands and responses: The computer sends a command specifying the unit number, and the PLC with that unit number sends a response back to the computer.
  • Page 180 Setting of unit numbers By default, the unit number for each communication port is set to 1 in the system register settings. There is no need to change this for 1:1 communication, but if 1:N communication is used to connect multiple PLCs to the transmission line (e.g.
  • Page 181 Setting unit numbers with the setting switch The unit number setting switch is located underneath the cover on the left side of the FPΣ control unit. By setting the selector switch and the dial, a unit number between 1 and 31 can be set. Table of switch settings and related unit numbers •...
  • Page 182 Connection with external devices AFPG803 Connection diagram With 1:N communication, the various RS485 devices are connected using twisted pair cables. The (+) and (-) signals of transmission line 1 and transmission line 2 are connected inside the communication cassette, and either port may be used as COM1 port. Setting of terminal station In the PLC that serves as the final unit (terminal station), the transmission line (-) and the E terminal should be shorted.
  • Page 183 AFPG806 Connection diagram In case of using the AFPG806, connect two cables each to the (+) terminal and (-) terminal. Use the wires of the same cross-sectional area which should be 0.5 to 0.75 mm Setting of terminal station The terminal station is specified with the dip switch located in the communication cassette. Reference: <7.1.4 Setting of AFPG806 switch>...
  • Page 184: Mewtocol Master (Sample Program) (Available For 32K Type Only)

    7.4.4 MEWTOCOL Master (Sample Program) (Available For 32k Type Only) Use the F145 (SEND) “Data send” or F146 (RECV) “Data receive” instruction to use the MEWTOCOL master function. Sample program Reference: For the information on the F145(SEND) and F146(RECV) instructions, <Programming Manual ARCT1F313E>...
  • Page 185 Flow chart The above program executes the operation 1 to 3 repeatedly. 1. Updates the write data if the write data (DT50 and DT51) and the read data (DT60 and DT61) are matched. 2. Writes the DT50 and DT51 of the local unit into the data DT0 and DT1 in the unit number 1 from the COM1 port.
  • Page 186: Communication Function: General-Purpose Serial Communication

    7.5 Communication Function: General-purpose Serial Communication 7.5.1 General-purpose Serial Communication Overview • In general-purpose serial communication, data is sent and received over the COM ports to and from an external device such as an image processing device or a bar code reader. •...
  • Page 187 Receiving data Data received from the COM port is stored in the receive buffer specified in the system register, and the “reception done” flag goes on. Data can be received whenever the “reception done” flag is off. • When data is being received, the “reception done”...
  • Page 188 Setting Baud rate, communication format By default, the COM port is set to “Computer link”. System register settings should be entered for the following items. The settings for baud rate and communication format are made using the FPWIN GR programming tool. Select “Options”...
  • Page 189: Communication With External Devices

    7.5.2 Communication with External Devices Programming example of general-purpose serial communication The F159 (MTRN) instruction is used to send and receive data via the specified COM port. F159 (MTRN) is only used with the FPΣ. It is an updated version of F144 (TRNS) and allows multiple communication ports to be accommodated.
  • Page 190 Sending data to external devices Communication with external devices is handled through the data registers. Data to be output is stored in the data register used as the send buffer (DT), and when the F159 (MTRN) instruction is executed, the data is output from the COM port. Data table for transmission (send buffer) Sample program for sending data The following program transmits the characters “ABCDEFGH (Hex)”...
  • Page 191 Explanation of data table The data table for transmission starts at the data register specified in S. • Use an F0 (MV) or F95 (ASC) instruction to write the data to be transmitted to the transmission data storage area specified in S. Transmission process When the execution condition of the F159 (MTRN) instruction turns on and the “transmission done”...
  • Page 192 Receiving data from external devices Data input from the COM port is stored in the receive buffer specified by the system register, and the “reception done” flag goes on. If the “reception done” flag is off, data can be received at any time.
  • Page 193 Explanation of data table Data sent from an external device connected to the RS232C port is stored in the data registers that have been set as the receive buffer. • Specify the data registers in system register 416 to 419. •...
  • Page 194 Data to be sent/received with FPΣ Remember the following when accessing data in the FPΣ send and receive buffers: • If a header has been chosen in the communication format settings, the code STX (H02) will automatically be added at the beginning of the data begin sent. •...
  • Page 195 Flag operation in serial communication Header: No-STX, Terminator: CR Receiving data: The “reception done” flag, the “transmission done” flag, and the F159 (MTRN) instruction are related as follows: • For general-purpose serial communication, half-duplex transmission must be used. • Reception is disabled when the “reception done” flag R9038 or R9048 is on. •...
  • Page 196 Header: STX, Terminator: ETX Receiving data: The “reception done” flag, the “transmission done” flag, and the F159 (MTRN) instruction are related as follows: • The data is stored in the receive buffer in sequential order. When the header is received, the number of bytes received is cleared, and the address (write pointer) in the receive buffer is reset to the initial address.
  • Page 197 Sending data: The “reception done” flag, the “transmission done” flag, and the F159 (MTRN) instruction are related as follows: • Header (STX) and terminator (ETX) are automatically added to the data being transmitted. The data is transmitted to an external device. •...
  • Page 198 Changing communication mode of COM port An F159 (MTRN) instruction can be executed to change between general-purpose serial communication mode and computer link mode. To do so, specify H8000 for n (the number of transmission bytes) and execute the instruction. Changing from “general-purpose”...
  • Page 199: Connection With 1:1 Communication (General-Purpose Serial Communication)

    7.5.3 Connection with 1:1 Communication (General-purpose serial communication) System register settings Settings for COM1 port (AFPG801, AFPG802) Name Set Value No. 412 COM1 port selection of communication General-purpose serial communication mode No. 413 Communication format for COM1 port Data length: …… 7 bits/8 bits Parity check: …..
  • Page 200 1:1 communication with Micro-Imagechecker Overview The FPΣ and Micro-Imagechecker A200/A100 are connected using an RS232C cable. The results of the scan are stored in the data registers of the FPΣ. • After the scan start code “%S ” has been sent from the FPΣ side, the scan result is returned from the Micro-Imagechecker as the response.
  • Page 201 Connection to Micro-Imagechecker A200/A100 <Using AFPG801, 1-channel RS232C type communication cassette> <Using AFPG802, 2-channel RS232C type communication cassette> <Using AFPG806, 1-channel RS485 type and 1-channel RS232C type in combination> 7-51...
  • Page 202 Procedure of communication In the following example, the Micro-Imagechecker is connected to COM1 port. 7-52...
  • Page 203 Sample program In the following example, the Micro-Imagechecker is connected to COM1 port. Buffer statuses The following shows the statuses of the send and receive buffers when the sample program is run. 7-53...
  • Page 204 1:1 communication with FP Series PLC Overview Connect the FPΣ and another FP series PLC using the RS232C interface and the MEWTOCOL-COM communication protocol. Note: For the FPΣ 32k type, the MEWTOCOL-COM function of computer link is recommended as it is easy to communicate.
  • Page 205 - Connection with FP1 COM port <Using AFPG802, 2-channel RS232C type communication cassette> - Connection with FP0 COM port - Connection with FP1 COM port 7-55...
  • Page 206 <Using AFPG806, 1-channel RS485 type and 1-channel RS232C type in combination> - Connection with FP0 COM port - Connection with FP1 COM port 7-56...
  • Page 207 Procedure of communication In this example, an FP series PLC is connected to COM1 port. K100 and K200 are respectively being stored in DT0 and DT1 of the PLC on the other end. 7-57...
  • Page 208 Sample program In the following example, the FP series PLC is connected to COM1 port. Buffer statuses The tables below show the statuses of the send and receive buffers when the sample program is run. 7-58...
  • Page 209 Key Point: Contents of the response: If K100 is stored in DT0 and K200 is stored in DT1 of the FP series PLC on the other end, “%01$RD6400C8006F ” is returned from the FP series PLC on the other end as the response when the program is executed.
  • Page 210 The values of DT50 and DT51 are written in DT0 and 1 of PLC. 7-60...
  • Page 211: 1:N Communication (General-Purpose Serial Communication)

    7.5.4 1:N Communication (General-purpose Serial Communication) Overview The FPΣ and the external units are connected using an RS485 cable. Using the protocol that matches the external units, the F159 (MTRN) instruction is used to send and receive data. When data has been sent from FPΣ via the RS485 communication of AFPG806, start sending data to FPΣ...
  • Page 212: Communication Function 3: Pc(Plc) Link

    7.6 Communication Function 3: PC(PLC) link 7.6.1 PC(PLC) link Overview • The PC(PLC) link is an economic way of linking PLCs, using a twisted-pair cable. • Data is shared between the PLCs using link relays (L) and link registers (LD). •...
  • Page 213 Operation of PC(PLC) link • Turning on a link relay contact in one PLC turns on the same link relay in all other PLCs on the same network. • Likewise, if the contents of a link register in one PLC are changed, the values of the same link register are changed in all PLCs on the same network.
  • Page 214: Setting Communication Parameters

    7.6.2 Setting Communication Parameters Setting of communication mode In the default settings, the COM port is set to computer link mode. Set the communication mode using the FPWIN GR programming tool. Select “PLC Configuration” under “Options”, and then select “COM1 port” tab. (The PC(PLC) link is available for COM1 port only.) Dialog box of PLC system register setting No.
  • Page 215 Setting of unit numbers By default, the unit number for the communication port is set to 1 in the system registers. In a PC(PLC) link that connects multiple PLCs on the same transmission line, the unit number must be set in order to identify the different PLCs. The unit number is specified either by using the unit number setting switch, SYS1 instruction or the system register.
  • Page 216 Setting unit numbers with the setting switch The unit number setting switch is located underneath the cover on the leftside of the FPΣ control unit. The selector switch and the dial can be used in combination to set a unit number between 1 and 16. (With the RS232C, a maximum of 2 unit number can be set.
  • Page 217 Link area allocation • The link relays and link registers to be used in the PC(PLC) link are allocated in the link area of the CPU unit. Link area allocations are specified by setting the system registers of the CPU unit. Note: The PC(PLC) link 1 is available for the FPΣ...
  • Page 218 [Example] The PC(PLC) link areas are divided into send and receive areas. The link relays and link registers are transmitted from the send area to the receive area of a different FPΣ. The link relays and registers in the receive area on the receiving side must be within the same area as on the sending side. For PC(PLC) link 0 Link relay allocation System registers...
  • Page 219 For PC(PLC) link 1 (For FPΣ 32k type only) Link relay allocation System registers Setting for various units Name No. 1 No. 2 No. 3 No. 4 Range of link relays used Starting No. of word for link relay transmission Link relay transmission size Note) No.
  • Page 220 Partial use of link areas In the link areas available for PC(PLC) link, link relays with a total of 1024 points (64 words) and link registers with a total of 128 words can be used. This does not mean, however, that it is necessary to reserve the entire area.
  • Page 221 Precautions for link area allocation Note: A mistake in the link area allocation will cause an error, and communication will be disabled. Avoid overlapping send areas When sending data from the send area to receive area of another FPΣ, send and receive areas must match.
  • Page 222 Setting the largest unit number for a PC(PLC) link The largest unit number can be set using system register no. 47 (using system register no. 57 for PC(PLC) link 1 (for FPΣ 32k type only)). [Sample setting] No. of units linked Setting contents 1st unit: Unit no.
  • Page 223: Monitoring

    7.6.3 Monitoring When using a PC(PLC) link, the operation status of the links can be monitored using the following relays. Transmission assurance relays For PC(PLC) link 0: R9060 to R906F (correspond to unit no. 1 to 16) For PC(PLC) link 1: R9070 to R907F (correspond to unit no. 1 to 16) (For FPΣ 32k type only) If the transmission data from a different unit is being used with the various PLCs, check to make sure the transmission assurance relay for the target unit is on before using the data.
  • Page 224: Connection Example Of Pc(Plc) Link

    7.6.4 Connection Example of PC(PLC) link When using three PLCs The following example demonstrates how the PLC can be connected to two other FPΣ PLCs using a PC(PLC) link connection. In the example shown here, link relays are use. When X1 of control unit no. 1 turns on, Y1 of unit no.
  • Page 225 Link area allocation - Link relay allocation System registers Set value of various control units Name No. 1 No. 2 No. 3 No. 40 Range of link relays used for PC(PLC) link No. 42 Start address of link relay send area No.
  • Page 226 Connection diagram <AFPG803> <AFPG806> In case of using the AFPG806, connect two cables each to the (+) terminal and (-) terminal. Use the wires of the same cross-sectional area which should be 0.5 to 0.75 mm The terminal station is specified with the dip switch located in the communication cassette. Reference: <7.1.4 Setting of AFPG806 Switch>.
  • Page 227 Sample program - Unit no. 1 When X1 is input, L0 of the link relay goes on, and when X2 is input, L1 of the link relay goes on. - Unit no. 2 When L0 of the link relay goes on, Y0 is output. - Unit no.
  • Page 228: Pc(Plc) Link Response Time

    7.6.5 PC(PLC) link Response Time The maximum value for the transmission time (T) of one cycle can be calculated using the following formula. The various items in the formula are calculated as described below. Ts (transmission time per station) Ts = scan time + Tpc (PC(PLC) link sending time) Tpc = Ttx (sending time per byte) x Pcm (PC(PLC) link sending size) Ttx = 1/(baud rate x 1000) x 11 ms ….
  • Page 229 Calculation example 3 When all but one station have been added to a 16-unit link, the largest station number is 16, relays and registers have been allocated evenly, and the scan time for each PLC is 5 ms. Ttx = 0.096 Each Ts = 5 + 6.82 = 11.82 ms Tlt = 0.096 x (13 + 2 x 15) ≒...
  • Page 230 Reducing the transmission cycle time when there are stations that have not been added If there are stations that have not been added to the link, the Tlk time (link addition processing time) and with this the transmission cycle time will be longer. With the SYS1 instruction, the link addition waiting time Twt in the above formula can be reduced.
  • Page 231 Error detection time for transmission assurance relays The power supply of any given PLC fails or is turned off, it takes (as a default value) 6.4 seconds for the transmission assurance relay of the PLC to be turned off at the other stations. This time period can be shortened using the SYS1 instruction.
  • Page 232: Communication Function 4: Modbus Rtu Communication

    7.7 Communication Function 4: MODBUS RTU Communication 7.7.1 MODBUS RTU Communication Function overview • This function is available for the 32k type only. • The MODBUS RTU protocol enables the communication between the FPΣ and other devices (including our FP-e, Programmable display GT series and KT temperature control unit). •...
  • Page 233 MODBUS RTU command message frame START ADDRESS FUNCTION DATA CRC CHECK 3.5-character time 8 bits 8 bits n*8 bits 16 bits 3.5-character time ADDRESS (Unit No.) 8 bits, 0 to 99 (decimal) Note1) 0= Broadcast address Note2) Slave unit No. is 1 to 99 (decimal) Note3) For MODBUS, 0 to 247 (decimal) FUNCTION 8 bits...
  • Page 234 Supported commands Executable Code Name (MODBUS Remarks instructions for Name for FPΣ (decimal) original) (Reference No.) master F146 (RECV) Read Coil Status Read Y and R Coils F146 (RECV) Read Input Status Read X Input F146 (RECV) Read Holding Registers Read DT F146 (RECV) Read Input Registers...
  • Page 235 Setting using FPWIN GR 1. Change the display to the “Online monitor” by selecting “Online Edit Mode” under “Online” in the menu bar or pressing [CTRL] and [F2] keys at the same time. 2. Select “Options” in the menu bar, and then select “PLC Configuration”. Click “COM Port”. There are separate tabs for setting the COM1 and COM2 .
  • Page 236 Sample program for MODBUS master Use the F145 (SEND) “Data send” or F146 (RECV) “Data receive” instruction to use the MODBUS master function. Reference: For the information on the F145(SEND) and F146(RECV) instructions, <Programming Manual ARCT1F313E> 7-86...
  • Page 237 Flow chart The above program executes the operation 1 to 3 repeatedly. 1. Updates the write data if the write data (DT50 and DT51) and the read data (DT60 and DT61) are matched. 2. Writes the DT50 and DT51 of the local unit into the data DT0 and DT1 in the unit number 1 from the COM1 port.
  • Page 238 7-88...
  • Page 239: Self-Diagnostic And Troubleshooting

    Chapter 8 Self-Diagnostic and Troubleshooting...
  • Page 240: Self-Diagnostic Function

    8.1 Self-Diagnostic function 8.1.1 LED Display for Status Condition Status indicator LEDs on control unit LED status Operation Description ERROR/ statuss PROG. ALARM Light (on) Normal operation Operation Normal Light (on) PROG. mode Stop condition Flashes Flashes Forcing on/off in Run mode Operation When a self-diagnostic error Light (on)
  • Page 241: Troubleshooting

    8.2 Troubleshooting 8.2.1 If ERROR/ALARM LED is Flashing Condition: The self-diagnostic error occurs Procedure 1 Check the error contents (error code) using the programming tool. Using FPWIN GR With the FPWIN GR Ver. 2, if a PLC error occurs during programming or debugging and the RUN mode is changed to the PROG.
  • Page 242: If Error/Alarm Led Is On

    <For error code is 20 or higher> • Condition A self-diagnostic error other than a syntax error has occurred. • Operation 1 Use the programming tool in PROG. mode to clear the error. Using FPWIN GR Click on the “Clear Error” button in the “Status display dialog box”. Error code 43 and higher can be cleared.
  • Page 243: All Leds Are Off

    8.2.3 ALL LEDs are OFF Procedure 1 Check wiring of power supply. Procedure 2 Check if the power supplied to the FPΣ control unit is in the range of the rating. • Be sure to check the fluctuation in the power supply. Procedure 3 Disconnect the power supply wiring to the other devices if the power supplied to the FPΣ...
  • Page 244: Diagnosing Output Malfunction

    8.2.4 Diagnosing Output Malfunction Proceed from the check of the output side to the check of the input side. Check of output condition 1: Output indicator LEDs are on Procedure 1 Check the wiring of the loads. Procedure 2 Check if the power is properly supplied to the loads. •...
  • Page 245: A Protect Error Message Appears

    8.2.5 A Protect Error Message Appears When a password function is used Procedure Enter a password in the “Set PLC Password” menu in FPWIN GR and turn on the “Access” radio button. Using FPWIN GR (1)Select “Set PLC Password” under “Tool” on the menu bar. (2)The PLC password setting dialog box shown below is displayed.
  • Page 246: A Transmission Error Has Occurred Through Rs485

    8.2.7 A Transmission Error has Occurred through RS485 Procedure 1 Check to make sure the transmission cables have been securely connected between the two (+) terminals and two (−) terminals of the units, and that the final unit has been correctly connected. Procedure 2 Check if the transmission cables are within the specifications range.
  • Page 249: Precautions During Programming

    Chapter 9 Precautions During Programming...
  • Page 250: Use Of Duplicated Output

    9.1 Use of Duplicated Output 9.1.1 Duplicated Output What is duplicated output? • Duplicated output refers to repeatedly specifying the same output in a sequence program. • If the same output is specified for the “OT” and “KP” instructions, it is considered to be duplicated output.
  • Page 251 The output is determined by the final operation results • If the same output is used by several instructions such as the OT, KP, SET, RST or data transfer functions, the output obtained at the I/O update is determined by the final results of the operation. <Exmaple>...
  • Page 252: Handling Bcd Data

    9.2 Handling BCD Data 9.2.1 BCD Data BCD is an acronym for binary-coded decimal, and means that each digit of a decimal number is expressed as a binary number. <Example> Expressing a decimal number in BCD: 9.2.2 Handling BCD Data in the PLC •...
  • Page 253: Handling Index Registers

    9.3 Handling Index Registers 9.3.1 Index Registers • Like other registers, index registers have 14 points, I0 to ID, for reading and writing 16-bit data. • Use an index register to indirectly specify a memory area number. (This is also called index modification.) <Example>...
  • Page 254: Example Of Using An Index Register

    9.3.3 Example of Using an Index Register Repeatedly reading in external data <Example> Writing the contents of input WX3 to a sequence of data registers beginning from DT0. When R0 turns on, 0 is written to index register I0. When the R1 turns on, the contents of input WX3 is transferred to the data register specified by I0DT0.
  • Page 255: Operation Errors

    9.4 Operation Errors 9.4.1 Outline of Operation Errors • An operation error is a condition in which operation is impossible when a high-level instruction is executed. • When an operation error occurs, the ERROR/ALARM LED on the control unit will blink and the operation error flags (R9007 and R9008) will turn on.
  • Page 256: Points To Check In Program

    9.4.4 Points to Check in Program 1. Check if an extraordinarily large value or negative value was stored in the index register. <Example> When a data register is modified using an index register In this case, index register modifies the address of data register DT0. If data in I0 is too large, it will exceed the addressable range of the data register.
  • Page 257: Instruction Of Leading Edge Detection Method

    9.5 Instruction of Leading Edge Detection Method 9.5.1 Instructions of Leading Edge Detection Method Instructions using the leading edge detection operation 1. DF (leading edge differential) instructions 2. Count input for CT (counter) instructions 3. Count input for F118 (UDC up-down counter) instructions 4.
  • Page 258: Operation And Precautions When Run Starts

    9.5.2 Operation and Precautions When RUN Starts Operation of first scan after RUN begins • The leading edge detection instruction is not executed when the mode has been switched to the RUN mode, or when the power supply is booted in the RUN mode, if the trigger (execution condition) is already on.
  • Page 259: Precautions When Using A Control Instruction

    9.5.3 Precautions When Using a Control Instruction • If a leading edge detection instruction is in a control instruction, it will be executed only under the following condition: The leading edge detection instruction was off when the execution condition of the previous control instruction was reset, and the leading edge detection instruction is on when the execution condition of the current control instruction becomes on.
  • Page 260 <Example 2> Using the CT instruction between JP and LBL instructions 9-12...
  • Page 261: Precautions For Programming

    9.6 Precautions for Programming Programs which are not executed correctly Do not write the following programs as they will not be executed correctly. <Example 1> • When X1 was on prior to X0, Y0 will not be on even if X0 becomes on. <Example 2>...
  • Page 262: Rewrite Function During Run

    9.7 Rewrite Function During RUN 9.7.1 Operation of Rewrite During RUN How operation of rewrite during RUN Rewriting programs can be executed even in RUN mode. When a rewrite is attempted during RUN, the tool service time is temporarily extended, program rewriting is performed, and operation is resumed without the need to change the mode.
  • Page 263: Cases Where Rewriting During Run Is Not Possible

    9.7.2 Cases Where Rewriting During Run is not Possible When the timeout error message is indicated: Even if the timeout error message is indicated, it is highly possible that the program in PLC has been already rewritten. Carry out the following operations. 1.
  • Page 264 Cases where rewriting is not possible during RUN 1. When the result of rewriting is a syntax error. <Example> When executing the rewriting which does not form the following pair of instructions. 1. Step ladder instructions (SSTP/STPE) 2. Suroutine instructions (SUB/RET) 3.
  • Page 265: Procedures And Operation Of Rewrite During Run

    9.7.3 Procedures and Operation of Rewrite During RUN FPWIN GR FPWIN GR Item Ladder symbol mode Boolean mode Maximum jof 128 steps. Rewriting performed by step. Changes are performed by block. Caution is required as rewriting When PG conversion is executed takes place simultaneously with online, the program will be the change.
  • Page 266 FPWIN GR FPWIN GR Item Ladder symbol mode Boolean mode A distance with the same number Writign and deletion of a single cannot be defined twice. instruction is not possible for a An SSTP instruction cannot be program with no step ladder area. written in a subprogram.
  • Page 267: Processing During Forced Input And Output

    9.8 Processing During Forced Input and Output 9.8.1 Processing when forced input/output is initiated during RUN 1. Processing of external input (X) • Regardless of the state of the input from the input device, forced on/off operation will take precedence at a contact specified for forced input/output in the above procedure B.
  • Page 268 9-20...
  • Page 269: Specifications

    Chapter10 Specifications...
  • Page 270: Table Of Specifications

    10.1 Table of Specifications 10.1.1 General Specifications Item Description Rated operating voltage 24V DC Operating voltage 21.6 to 26.4V DC range Allowed 4ms at 21.6V, 7ms at 24V, 10ms at 26.4V momentary power off time 3ms at 21.6V, 5ms at 24V, 8ms at 26.4V 0 to +55 °C Ambient temperature −20 to +70°C...
  • Page 271 Weight Unit type Part No. Weight FPG-C32/C28 Approx. 120g FPΣ control unit FPG-C24 Approx. 140g FPG-XY64D2T Approx. 100g FPG-XY64D2P FPG-PP11/PP12 Approx. 75g FPΣ expansion unit FPG-PP21/PP22 Approx. 80g FPG-EM1 Approx. 80g FPG-CCLS Approx. 90g FPG-SL Approx. 85g FP0-E8X Approx. 65g FP0-E8R/E8YR Approx.
  • Page 272 Unit’s current consumption table Control unit Expansion Input circuit Output circuit current unit current current current consumption consumption consumption consumption This is the This is the This is the This is the current current current current cosumed consumed by the consumed form consumed from by the input...
  • Page 273: Performance Specifications

    Performance Specifications FPΣ 12k type Descriptions Item C32T C32T2 C24R2 C28P2 C32TTM C32T2TM C24R2TM C28P2TM 32 points 32 points 24 points 28 points Control unit (DC input:16, (DC input: 16, (DC input: 16, (DC input: 16, NPN output: 16) NPN output: 16) Relay output: 8) NPN output: 12) Max.
  • Page 274 Descriptions Item C32T C32T2 C24R2 C28P2 C32TTM C32T2TM C24R2TM C28P2TM Differential points Unlimited points Master control relay points (MCR) 256 points No. of labels (JP and LOOP) 256 points No. of step laddars 1000 stages No. of subroutines 100 subroutines Pulse catch input 8 points (X0, X1, X3, X4:5µs X2, X5 to X7: 100µs) 9 programs (external input 8 points X0, X1, X3, X4: 5µs X2, X5 to...
  • Page 275 FPΣ 32k type Descriptions Item C32TH C32T2H C24R2H C28P2H C32THTM C32T2HTM C24R2HTM C28P2HTM 32 points 32 points 24 points 28 points Control unit (DC input:16, (DC input: 16, (DC input: 16, (DC input: 16, NPN output: 16) NPN output: 16) Relay output: 8) NPN output: 12) Max.
  • Page 276 Descriptions Item C32T C32T2 C24R2 C28P2 C32TTM C32T2TM C24R2TM C28P2TM Differential points Unlimited points Master control relay points (MCR) 256 points No. of labels (JP and LOOP) 256 points No. of step laddars 1000 stages No. of subroutines 500 subroutines Pulse catch input 8 points (X0, X1, X3, X4:5µs X2, X5 to X7: 100µs) 9 programs (external input 8 points X0, X1, X3, X4: 5µs X2, X5 to...
  • Page 277 High-speed counter, pulse output and PWM output specifications Item Descriptions No. of input When using single-phase: Max. 4 When using 2-phase: Max. 2 points channels channels Note2) Used ch. ch0 to ch4 ch0, ch2 When using single-phase: When using 2-phase: for 1 channel: Max.
  • Page 278 Communication Specifications General-purpose serial Note1) 9) Note1) Computer link MODBUS RTU Note1) 9) communication PC(PLC) link communi- communi- communi- communi- communi- communi- cation cation cation cation cation cation RS232C Interface RS232C RS485 RS232C RS485 RS232C RS485 RS485 AFPG-801 AFPG-801 AFPG-801 AFPG-801 Target AFPG-803...
  • Page 279 Note2) The values for the transmission distance, baud rate and number of units should be within the values noted in the graph below. When using a baud rate of 2400 bps to 38400 bps, you can set up to a maximum of 99 units (stations) and maximum transmission distance of 1200 m.
  • Page 280: I/O No. Allocation

    10.2 I/O No. Allocation FPΣ control unit Unit type Allocation points I/O No. Input: 16 points X0 to XF Control unit (NPN) FPG-C32 Output: 16 points Y0 to YF Input: 16 points X0 to XF Control unit (PNP) FPG-C28 Output: 12 points Y0 to YB Input: 16 points X0 to XF...
  • Page 281 I/O No. of FP0 expansion unit (for right side expansion) • I/O numbers do not need to be set as I/O allocation is performed automatically by the PLC when an expansion I/O unit is added. • The I/O allocation of expansion unit is determined by the installation location. Expansion Expansion Expansion...
  • Page 282: Relays, Memory Areas And Constants

    10.3 Relays, Memory Areas and Constants FPΣ 32k type Number of points and range of memory area available for use C32T2 C23T2TM Item Function C32T C24R2 C32TTM C24R2TM C28P2 C28P2TM 512 points 1184 points Note1) External input Turns on or off based on external input. (X0 to X31F) (X0 to X73F) 512 points...
  • Page 283 Number of points and range of memory area available for use C32T2 Item C23T2TM Function C32T C24R2 C32TTM C24R2TM C28P2 C28P2TM Decimal constants K-32, 768 to K32, 767 (for 16-bit operation) (Integer type) (K) K-2, 147, 483, 648 to K2, 147, 483, 647 (for 32-bit operation) Hexadecimal constants H0 to HFFFF (for 16-bit operation) H0 to HFFFFFFFF (for 32-bit operation)
  • Page 284 FPΣ 32k type Number of points and range of memory area available for use Item Function C32TH/C32THTM C32T2H/C32T2HTM C24R2H/C24R2HTM C28P2H/C28P2HTM Note1) External input 1184 points (X0 to X73F) Turns on or off based on external input. Note1) External output 1184 points (Y0 to Y73F) Externally outputs on or off state Relay which turns on or off only within Note2)
  • Page 285 Note2)If no battery is ued, only the fixed area is backed up. (counters 16 points: C1008 to C1023, internal relays 128 points: R2480 to R255F, data registers 55 words: DT32710 to DT32764). Writing is available up to 10000 times. Then the optional battery is used, all area can be backed up.
  • Page 287: Dimensions

    Chapter 11 Dimensions...
  • Page 288: Dimensions

    11.1 Dimensions 11.1.1 Control Unit (Transistor Output Type) FPG-C32T, FPG-C32T2, FPG-C28P2 FPG-C32TH, FPG-C32T2H, FPG-C28P2H FPG-C32TTM, FPG-C32T2TM, FPG-C28P2TM FPG-C32THTM, FPG-C32T2HTM, FPG-C28P2HTM When mounting Communication cassette * The dimension with the communication cassette mounted is 105mm. 11-2...
  • Page 289: Control Unit (Relay Output Type)

    11.1.2 Control Unit (Relay Output Type) FPG-C24R2, FPG-C24R2H FPG-C24R2TM, FPG-C24R2HTM * The dimension with the communication cassette mounted is the same as the transistor output type. 11-3...
  • Page 290: Expansion Unit

    11.1.3 Expansion Unit FPG-XY64D2T, FPG-XY64D2P FPG-EM1 11-4...
  • Page 291: Connection Diagram With Motor Driver

    11.2 Connection Diagram with Motor Driver 11.2.1 Matsushita Electric Industrial Co., Ltd. MINAS A-series, AIII-series 11.2.2 Matsushita Electric Industrial Co., Ltd. MINAS Sseries, E-series 11-5...
  • Page 292: Power Supply Specification

    11.2.3 Power Supply Specification FP0 Power Supply Unit (AFP0634) Item Description Input Rated operationg voltage 100-240 V AC Operating voltage range 85-264 V AC Rated frequency 50/60 Hz Operating frequency 47-63 Hz The number of phase Single phase Inrush current 30 A(0-p) or less (Cold start) Leakage current 0.75 mA or less...
  • Page 293: Appendix

    Chapter 12 Appendix...
  • Page 294 Appendix ..................12-1 12.1 System Registers / Special Internal Relays / Special Data Registers... 12-3 12.1.1 Table of System Registers for FPΣ............12-6 12.1.2 Table of Special Internal Relays for FPΣ..........12-12 12.1.3 Table of Special Data Registers for FPΣ ..........12-21 1.1 Table of Basic Instructions ..............12-35 1.2 Table of High-level Instructions .............
  • Page 295: System Registers / Special Internal Relays / Special Data Registers

    12.1 System R egisters / Special Internal Relays / Special Data Registers Precation for System Registers What is the system register area • System register s are used to set values (parameters) which determine operation ranges and functions used. Set values based on the use and specifications of your program. •...
  • Page 296 (10) Input time constant settings (FP1/FP-M System registers 404 to 407) Changing the input signal width to be loaded enables to prevent the malfunctions caused by chattering or noises. (11) Number of temperature input averaging process settings (System register 409) The number of averaging times can be set in order to even out the variation in the input thermocouple values.
  • Page 297 12-5...
  • Page 298: Table Of System Registers For Fpσ

    12.1.1 Table of System Registers for FPΣ Default Name Descriptions value Starting number setting for 1008 0 to 1024 • These settings counter are effective if the Hold type area starting number 1008 0 to 1024 optional backup setting for timer and counter battery is installed.
  • Page 299 Default Name Descriptions value Wait time setting for multi-frame 6500.0 10 to 81900 ms communication Communication timeout setting Time 10000.0 for SEND/RECV, RMRD/RMWT 10 to 81900 ms set- commands ting 0: Normal scan Constant value settings for scan Normal 0 to 350 ms: Scans once each time scan specified time interval...
  • Page 300 Default Name Descriptions value Do not set input X0 as high-speed counter. Two-phase input (X0, X1) Two-phase input (X0, X1), Reset input (X2) Incremental input (X0) CH0: Incremental input (X0), Reset input (X2) Do not set Decremental input (X0) input X0 Decremental input (X0), Reset input (X2) incremental/decremental input (X0, X1) as high-...
  • Page 301 Default Name Descriptions value Pulse catch input Not set settings Specify the input contacts used as pulse catch input. Inter- rupt- Specify the input contacts used as intrrupt input Interrupt input input. Not set settings Specify the effective interrupt edge. (When set: ON→OFF is valid) Note1) If the operation mode is set to Two-phase, incremental/decremental, or incremental/decremental control, the setting for CH1 is invalid in part 2 of system register 400 and the setting for CH3 is...
  • Page 302 Default Name Descriptions value Unit No. setting 1 to 99 Communication Computer link Computer link mode setting General-purpose communications Selection of modem Disabled Enabled/Disabled connection Enter the settings for the various items. Data lenght bit: 7 bits/8 bits Parity check: none/with odd/with even Data lenght Stop bit: 1 bit/2 bits bit: 8 bits...
  • Page 303 Default Name Descriptions value Unit No. setting 1 to 99 Computer link Communication Computer link General-purpose serial communication mode setting MODBUS RTU Selection of modem Disabled Enabled/Disabled connection Enter the settings for the various items. Data lenght bit: 7 bits/8 bits Parity check: none/odd/even Data lenght Stop bit: 1 bit/2 bits...
  • Page 304: Table Of Special Internal Relays For Fpσ

    12.1.2 Table of Special Internal Relays for FPΣ The special internal relays turn on and off under special conditions. The on and off states are not output externally. Writing is not possible with a programming tool or an instruction. WR900 Relay No.
  • Page 305 WR901 Relay No. Name Description R9010 Always on relay Always on. R9011 Always off relay Always off. R9012 Scan pulse relay Turns on and off alternately at each scan. Goes on for only the first scan after operation (RUN) has Initial (on type) pulse R9013 been started, and goes off for the second and subsequent...
  • Page 306 WR902 Relay No. Name Description Turns off while the mode selector is set to PROG. R9020 RUN mode flag Turns on while the mode selector is set to RUN. R9021 Not used R9022 Not used R9023 Not used R9024 Not used R9025 Not used R9026...
  • Page 307 WR903 Relay No. Name Description R9030 Not used R9031 Not used Turns on when the general-purpose communication COM1 port function is being used R9032 communication mode Goes off when the MEWTOCOL-COM or the PLC link flag function is being used. Print instruction Off: Printing is not executed.
  • Page 308 WR904 Relay No. Name Description Turns on when the general-purpose communication TOOL port operation R9040 function is being used mode flag Goes off when the computer link function is being used. R9041 COM1 port PLC link flag Turn on while the PLC link function is used. COM2 port Goes on when the general-purpose serial communication R9042...
  • Page 309 WR906 Relay No. Name Description Turns on when Unit No. 1 is communicating properly in Unit R9060 PC(PLC) link 0 mode. Turns off when operation is stopped, No.1 when an error occurs, or when not in the PC(PLC) link 0 mode. Turns on when Unit No.
  • Page 310 WR907 Relay No. Name Description Unit Turns on when Unit No. 1 is in the RUN mode. R9070 No.1 Turns off when Unit No. 1 is in the PROG. mode. Unit Turns on when Unit No. 2 is in the RUN mode. R9071 No.2 Turns off when Unit No.
  • Page 311 WR908 Relay No. Name Description Turns on when Unit No. 1 is communicating properly in Unit R9080 PC(PLC) link 1 mode. Turns off when operation is stopped, No.1 when an error occurs, or when not in the PC(PLC) link 1 mode. Turns on when Unit No.
  • Page 312 WR909 Relay No. Name Description Unit Turns on when Unit No. 1 is in the RUN mode. R9090 No.1 Turns off when Unit No. 1 is in the PROG. mode. Unit Turns on when Unit No. 2 is in the RUN mode. R9091 No.2 Turns off when Unit No.
  • Page 313: Table Of Special Data Registers For Fpσ

    12.1.3 Table of Special Data Registers for FPΣ The special data registers are one word (16-bit) memory areas which store specific information. (A: Available, N/A: Not available) Register Read Writ- Name Descriptions -ing Self-diagnostic error The self-diagnostic error code is stored here DT90000 code when a self-diagnostic error occurs.
  • Page 314 (A: Available, N/A: Not available) Register Read Writ- Name Descriptions -ing When the state of installation of an FPΣ expansion I/O unit has changed since the power was turned on, the bit corresponding to Position of I/O verify the unit No. will turn on. Monitor using binary DT90011 error unit for FPΣ...
  • Page 315 (A: Available, N/A: Not available) Register Read Writ- Name Descriptions -ing The current scan time is stored here. Scan time is calculated using the formula: Scan time (current DT90022 Scan time (ms) = stored data (decimal) x 0.1 Note) value) Example: K50 indicates 5 ms.
  • Page 316 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions Operation auxiliary The number of data that match the searched DT90037 register for search data is stored here when F96 (SRC) instruction F96(SRC) insturction is executed. Operation auxiliary The position of the first matching data is stored here when an F96 (SRC) instruction is DT90038 register for search...
  • Page 317 (A: Available, N/A: Not available) Register Read Writ- Name Descriptions -ing A value can be written with F0 (MV) instruction to reset the high-speed counter, disable counting, continue or clear high-speed counter instruction. Control code setting High-speed counter DT90052 and pulse output control flag Note) Refer to the “Count for reset input”...
  • Page 318 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions The clock calendar is adjusted as follows. When setting the clock/calendar by program By setting the highest bit of DT90058 to 1, the time becomes that written to DT90054 to DT90057 by F0 (MV) instruction.
  • Page 319 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions Step ladder process DT90060 (0 to 15) Step ladder process DT90061 (16 to 31) Step ladder process DT90062 (32 to 47) Step ladder process DT90063 (48 to 63) Step ladder process DT90064 (64 to 79) Step ladder process...
  • Page 320 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions Step ladder process DT90082 (352 to 367) Step ladder process DT90083 (368 to 383) Step ladder process DT90084 (384 to 399) Step ladder process DT90085 (400 to 415) Step ladder process DT90086 Indicates the startup condition of the step (416 to 431)
  • Page 321 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions Step ladder process DT90098 (608 to 623) Step ladder process DT90099 (624 to 639) Step ladder process DT90100 (640 to 655) Step ladder process DT90101 (656 to 671) Step ladder process DT90102 (672 to 687) Step ladder process...
  • Page 322 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions DT90123 Not used COM1 SEND/RECV For details, refer to Programming Manual DT90124 instruction end code (F145 and F146). COM2 SEND/RECV For details, refer to Programming Manual DT90125 instruction end code (F145 and F146).
  • Page 323 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions Area used for measurement of receiving DT90156 MEWNET-W0 interval. PC(PLC) link 0 Area used for measurement of sending status DT90157 interval. MEWNET-W0 Area used for measurement of receiving DT90158 PC(PLC) link 1 interval.
  • Page 324 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions DT90194 Not used DT90199 The elapsed value (32-bit data) for the high- DT90200 High-speed speed counter is stored here. The value can counter be read and written by executing the F1 (DMV) DT90201 elapsed value instruction.
  • Page 325 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions Unit No. (Station No.) 0: Unit No. (Station No.) 1 to 8, DT90219 selection for DT90220 to 1: Unit No. (Station No.) 9 to 16 DT90251 System regis- DT90220 ter 40 and 41 PLC link System regis- DT90221...
  • Page 326 (A: Available, N/A: Not available) Register Read- Writ- Name Descriptions System regis- DT90240 ter 40 and 41 PLC link System regis- DT90241 Unit ter 42 and 43 (station) System regis- DT90242 No. 6 or 14 ter 44 and 45 The contents of the system register System regis- DT90243 settings partaining to the PLC inter-link...
  • Page 327: Table Of Basic Instructions

    12.2 Table of Basic Instructions Steps Name Boolean Symbol Description (*1) Sequence basic instructions Start Begins a logic operation with a Form A (normally open) 1 (2) contact. Start Not Begins a logic operation with a Form B (normally closed) 1 (2) contact.
  • Page 328 Availability FP-M Name Sequence basic instructions Start Start Not AND Not OR Not Leading edge start Trailing edge start Note: • A: Available, N/ A: Not available *1)In the FP2/FP2SH/FP10SH, when using X1280, Y1280, R1120 (special internal relay included), L1280, T256, C256 or anything beyond for the ST, ST/, OT, AN, AN/, OR and OR/ instructions, the number of steps is shown in parentheses.
  • Page 329 Steps Name Boolean Symbol Description (*1) Leading AN↑ Connects a Form A (normally open) contact serially only edge AND for one scan when the leading edge of the trigger is detected. Trailing edge AN↓ Connects a Form A (normally open) contact serially only for one scan when the trailing edge of the trigger is detected.
  • Page 330 Availability FP-M Name Leading edge AND Trailing edge Leading edge OR Trailing edge Leading edge out Trailing edge Alternative AND stack OR stack Push stack Read stack Pop stack Leading edge differential Trailing edge differential Note: • A: Available, N/ A: Not available 12-38...
  • Page 331 Steps Name Boolean Symbol Description (*1) Leading Turns on the contact for only one scan when the leading edge differ- edge of the trigger is detected. The leading edge detection ential (initial is possible on the first scan. execution type) Output is set to and held at on.
  • Page 332 Availability FP-M Name Leading edge differ- ential (initial execution type) Reset Keep No operation Note: • A: Available, N/ A: Not available *1)In the FP2/FP2SH/FP10SH, when using Y1280, R1120 (special internal relay included), L1280 or anything beyond for the KP instruction, the number of steps is shown in parentheses. Also, in the FP2/FP2SH/FP10SH, when a relay number has an index modifier, the number of steps is shown in parentheses.
  • Page 333 Steps Name Boolean Symbol Description (*1) Basic function instructions On-delay After set value “n” x 0.001 seconds, timer contact “a” is set 3 (4) timer to on. After set value “n” x 0.01 seconds, timer contact “a” is set 3 (4) to on.
  • Page 334 Availability FP-M Name Basic function instructions On-delay timer TML (*1) On-delay timer TMR On-delay timer TMX On-delay timer TMY Auxiliary timer (16-bit) Auxiliary timer (32-bit) Counter UP/DOWN counter Note: • A: Available, N/ A: Not available *1) The instruction is available for FP0 C10, C14, C16, C32 CPU Ver. 2.0 or later and FP0 T32C. 12-42...
  • Page 335 Name Boolean Symbol Description Steps Shift register Shifts one bit of 16-bit [word internal relay (WR)] data to 1 (2) the left. (*1) Left/right F119 Shifts one bit of 16-bit data range specified by “D1” and shift register (LRSR) “D2” to the left or to the right. Control instructions Master Starts the master control program.
  • Page 336 Availability FP-M Name Shift register Left/right shift register Control instructions Master control relay Master control relay Jump Label Auxiliary jump Label Note: • A: Available, N/ A: Not available *1)In the FP2/FP2SH/FP10SH, when internal relay WR240 or higher is used, the number of steps is the number in parentheses.
  • Page 337 Name Boolean Symbol Description Steps Loop LOOP The program jumps to the label instruction and continues 4 (5) from there (the number of jumps is set in “S”). (*1) Label Break Stops program execution when the predetermined trigger turns on in the TEST/RUN mode only. The operation of program is ended.
  • Page 338 Availability FP-M Name Loop Label Break Conditional Eject Step ladder instructions Start step Next step NSTL Next step NSTP Clear step Clear multi- ple steps Step end Note: • A: Available, N/ A: Not available *1)In the FP2/FP2SH/FP10SH, when the number “n” in a loop instruction has an index modifier, the number of steps is the number in parentheses.
  • Page 339 Name Boolean Symbol Description Steps Subroutine instructions Subroutine CALL Executes the specified subroutine. When returning to the 2 (3) call main program, outputs in the subroutine program are (*1) maintained. Output off FCAL Executes the specified subroutine. When returning to the 4 (5) type subrou- main program, all outputs in the subroutine program are...
  • Page 340 Availability FP-M Name Subroutine instructions Subroutine call Output off type subrou- tine call Subroutine entry Subroutine return Interrupt instructions Interrupt Interrupt return Interrupt control (*2) Note: • A: Available, N/ A: Not available *1) In the FP2/FP2SH/FP10SH, when the number “n” of a subroutine program has an index modifier, the number of steps is the number in paretheses.
  • Page 341 Name Boolean Symbol Description Steps Special setting instructions Communica- SYS1 Change the communication conditions for the COM port or tion condi- tool port based on the contents specified by the character tions setting constant. Password Change the password specified by the PLC based on the setting contents specified by the character constant.
  • Page 342 Availability FP-M Name Special setting instructions Communica- tion condi- tions setting Password setting Interrupt setting PLC link time setting MEWTOCOL -COM response control High-speed counter operation mode changing System registers “No. 40 to No. 47” changing 12-50...
  • Page 343 Name Boolean Symbol Description Steps Data compare instructions 16-bit data Begins a logic operation by comparing two 16-bit data in compare the comparative condition “S1=S2”. (Start) ST<> Begins a logic operation by comparing two 16-bit data in the comparative condition “S1<S2” or “S1>S2”. ST>...
  • Page 344 Availability FP-M Name Data compare instructions 16-bit data compare (Start) 16-bit data compare (Start) ST<> 16-bit data compare (Start) ST> 16-bit data compare (Start) ST>= 16-bit data compare (Start) ST< 16-bit data compare (Start) ST<= Note: • A: Available, N/ A: Not available 12-52...
  • Page 345 Name Boolean Symbol Description Steps 16-bit data Connects a Form A (normally open) contact serially by compare comparing two 16-bit data in the comparative condition (AND) “S1=S2”. AN<> Connects a Form A (normally open) contact serially by comparing two 16-bit data in the comparative condition “S1<S2”...
  • Page 346 Availability FP-M Name 16-bit data compare (AND) 16-bit data compare (AND) AN<> 16-bit data compare (AND) AN> 16-bit data compare (AND) AN>= 16-bit data compare (AND) AN< 16-bit data compare (AND) AN<= Note: • A: Available, N/ A: Not available 12-54...
  • Page 347 Name Boolean Symbol Description Steps 16-bit data Connects a Form A (normally open) contact in parallel by compare comparing two 16-bit data in the comparative condition (OR) “S1=S2”. OR<> Connects a Form A (normally open) contact in parallel by comparing two 16-bit data in the comparative condition “S1<S2”...
  • Page 348 Availability FP-M Name 16-bit data compare (OR) 16-bit data compare (OR) OR<> 16-bit data compare (OR) OR> 16-bit data compare (OR) OR>= 16-bit data compare (OR) OR< 16-bit data compare (OR) OR<= Note: • A: Available, N/ A: Not available 12-56...
  • Page 349 Name Boolean Symbol Description Steps 32-bit data STD= Begins a logic operation by comparing two 32-bit data in compare the comparative condition “(S1+1, S1)=(S2+1, S2)”. (Start) STD<> Begins a logic operation by comparing two 32-bit data in the comparative condition “(S1+1, S1)<(S2+1, S2)” or “(S1+1, S1)>(S2+1, S2)”.
  • Page 350 Availability FP-M Name 32-bit data compare (Start) STD= 32-bit data compare (Start) STD<> 32-bit data compare (Start) STD> 32-bit data compare (Start) STD>= 32-bit data compare (Start) STD< 32-bit data compare (Start) STD<= Note: • A: Available, N/ A: Not available 12-58...
  • Page 351 Name Boolean Symbol Description Steps 32-bit data AND= Connects a Form A (normally open) contact serially by compare comparing two 32-bit data in the comparative condition (AND) “(S1+1, S1)=(S2+1, S2)”. AND<> Connects a Form A (normally open) contact serially by comparing two 32-bit data in the comparative condition “(S1+1, S1)<(S2+1, S2)”...
  • Page 352 Availability FP-M Name 32-bit data compare (AND) AND= 32-bit data compare (AND) AND<> 32-bit data compare (AND) AND> 32-bit data compare (AND) AND>= 32-bit data compare (AND) AND< 32-bit data compare (AND) AND<= Note: • A: Available, N/ A: Not available 12-60...
  • Page 353 Name Boolean Symbol Description Steps 32-bit data ORD= Connects a Form A (normally open) contact in parallel by compare comparing two 32-bit data in the comparative condition (OR) “(S1+1, S1)=(S2+1, S2)”. ORD<> Connects a Form A (normally open) contact in parallel by comparing two 32-bit data in the comparative condition “(S1+1, S1)<(S2+1, S2)”...
  • Page 354 Availability FP-M Name 32-bit data compare (OR) ORD= 32-bit data compare (OR) ORD<> 32-bit data compare (OR) ORD> 32-bit data compare (OR) ORD>= 32-bit data compare (OR) ORD< 32-bit data compare (OR) ORD<= Note: • A: Available, N/ A: Not available 12-62...
  • Page 355 Name Boolean Symbol Description Steps Floating STF= Begins a logic operation by comparing two 32-bit data in point type the comparative condition “(S1+1, S1)=(S2+1, S2)”. real number data compare (Start) STF<> Begins a logic operation by comparing two 32-bit data in the comparative condition “(S1+1, S1)<(S2+1, S2)”...
  • Page 356 Availability FP-M Name Floating point (*1) (*1) (*1) (*1) (*1) type real number data compare (Start) STF= Floating point (*1) (*1) (*1) (*1) (*1) type real number data compare (Start) STF<> Floating point (*1) (*1) (*1) (*1) (*1) type real number data compare (Start)
  • Page 357 Name Boolean Symbol Description Steps Floating ANF= Connects a Form A (normally open) contact serially by point type comparing two 32-bit data in the comparative condition real number “(S1+1, S1)=(S2+1, S2)”. data compare (AND) ANF<> Connects a Form A (normally open) contact serially by comparing two 32-bit data in the comparative condition “(S1+1, S1)<(S2+1, S2)”...
  • Page 358 Availability FP-M Name Floating (*1) (*1) (*1) (*1) (*1) point type real number data compare (AND) ANF= Floating (*1) (*1) (*1) (*1) (*1) point type real number data compare (AND) ANF<> Floating (*1) (*1) (*1) (*1) (*1) point type real number data compare (AND) ANF>...
  • Page 359 Name Boolean Symbol Description Steps Floating ORF= Connects a Form A (normally open) contact in parallel by point type comparing two 32-bit data in the comparative condition real number “(S1+1, S1)=(S2+1, S2)”. data compare (OR) ORF<> Connects a Form A (normally open) contact in parallel by comparing two 32-bit data in the comparative condition “(S1+1, S1)<(S2+1, S2)”...
  • Page 360 Availability FP-M Name Floating (*1) (*1) (*1) (*1) (*1) point type real number data compare (OR) ORF= Floating (*1) (*1) (*1) (*1) (*1) point type real number data compare (OR) ORF<> Floating (*1) (*1) (*1) (*1) (*1) point type real number data compare (OR) ORF>...
  • Page 361: Table Of High-Level Instructions

    12.3 Table of High-level Instructions The high-level instructions are expressed by the prefixes “F” or “P” with numbers. For most of the high- level instructions, “F” and “P” types are available. The differences between the two types are explained as follows: •...
  • Page 362 Availability FP1 (*1) FP-M (*1) Name Data transfer instructions (*2) (*2) Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. *2) The instruction is available for FP2/FP2SH CPU Ver. 1.5 or later. 12-70...
  • Page 363 Num- Name Boolean Operand Description Steps Block copy COPY S, D1, D2 The data of “S” is transferred to the all area PCOPY between “D1” and “D2”. Data read ICRD S1, S2, D The data stored in the expansion memory of the IC from IC PICRD card or ROM specified by “S1”...
  • Page 364 Availability FP1 (*1) FP-M (*1) Name (*2) (*2) Control instruction Binary arithmetic instructions Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions except for P13 (PICWT) instruction are not available. *2) The instruction is available for FP0 T32C and FP0 C10/C14/C16/C32 CPU Ver. 2.0 or later. 12-72...
  • Page 365 Num- Name Boolean Operand Description Steps 32-bit data S1, S2, D (S1+1, S1)+(S2+1, S2)→(D+1, D) addition 16-bit data S, D (D)-(S)→(D) subtraction 32-bit data S, D (D+1, D)-(S+1, S)→(D+1, D) subtraction 16-bit data S1, S2, D (S1)-(S2)→(D) subraction 32-bit data S1, S2, D (S1+1, S1)-(S2+1, S2)→(D+1, D) subtraction...
  • Page 366 Availability FP1 (*1) FP-M (*1) Name Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. 12-74...
  • Page 367 Num- Name Boolean Operand Description Steps 16-bit data (D)-1→(D) decrement 32-bit data (D+1, D)-1→(D+1, D) decrement PD-1 32-bit data S1, S2, D (S1+1, S1)x(S2+1, S2)→(D+1, D) multiplication PD*D (result in 32 bits) BCD arithmetic instructions 4-digit S, D (D)+(S)→(D) BCD data addition 8-digit S, D...
  • Page 368 Availability FP1 (*1) FP-M (*1) Name BCD arithmetic instructions Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. 12-76...
  • Page 369 Num- Name Boolean Operand Description Steps 8-digit S1, S2, D (S1+1, S1)-(S2+1, S2)→(D+1, D) BCD data PDB- subraction 4-digit S1, S2, D (S1)X(S2)→(D+1, D) BCD data multiplication 8-digit S1, S2, D (S1+1, S1)X(S2+1, S2)→(D+3, D+2, D+1, D) BCD data PDB* multiplication 4-digit S1, S2, D...
  • Page 370 Availability FP1 (*1) FP-M (*1) Name Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. 12-78...
  • Page 371 Num- Name Boolean Operand Description Steps Data compare instructions 16-bit data S1, S2 (S1)>(S2)→R900A: on compare PCMP (S1)=(S2)→R900B: on (S1)<(S2)→R900C: on 32-bit data DCMP S1, S2 (S1+1, S1)>(S2+1, S2)→R900A: on compare PDCMP (S1+1, S1)=(S2+1, S2)→R900B: on (S1+1, S1)<(S2+1, S2)→R900C: on 16-bit data S1, S2, S3 (S1)>(S3)→R900A: on...
  • Page 372 Availability FP1 (*1) FP-M (*1) Name Data compare instructions Logic operation instructions Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. 12-80...
  • Page 373 Num- Name Boolean Operand Description Steps Data conversion instructions Block check S1, S2, S3, Creates the code for checking the data specified by code PBCC “S2” and “S3” and stores it in “D”. calculation The calculation method is specified by “S1”. Hexadecimal HEXA S1, S2, D...
  • Page 374 Availability FP1 (*1) FP-M (*1) Name Data conversion instructions Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. 12-82...
  • Page 375 Num- Name Boolean Operand Description Steps ASCII code DABI S1, S2, D Converts the ASCII code specified by “S1” and → 32-bit PDABI “S2” to 32 bits of binary data and stores it in (D+1, binary data 16-bit binary S, D Converts the 16 bits of binary data specified by “S”...
  • Page 376 Availability FP1 (*1) FP-M (*1) Name Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. 12-84...
  • Page 377 Num- Name Boolean Operand Description Steps 32-bit data DABS Gives the absolute value of the data of (D+1, D). absolute PDABS 16-bit data Extends the 16 bits of data in “D” to 32 bits in (D+1, sign PEXT extension Decode DECO S, n, D Decodes part of the data of “S”...
  • Page 378 Availability FP1 (*1) FP-M (*1) Name Data shift instructions Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. 12-86...
  • Page 379 Num- Name Boolean Operand Description Steps Data table CMPW S, D1, D2 Transfer “S” to “D1”. Any parts of the data between shift-in and PCMPW “D1” and “D2” that are 0 are compressed, and compress shifted in order toward “D2”. F100 Right shift of D, n...
  • Page 380 Availability FP1 (*1) FP-M (*1) Name F100 P100 F101 P101 F102 P102 F103 P103 F105 P105 F106 P106 F108 P108 F109 P109 F110 P110 F111 P111 F112 P112 Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. 12-88...
  • Page 381 Num- Name Boolean Operand Description Steps F113 Left shift of WBSL D1, D2 Shifts the one digit of the areas by “D1” and “D2” to P113 one hexade- PWBSL the left. cimal digit (4-bit) FIFO instructions F115 FIFO buffer FIFT n, D The “n”...
  • Page 382 Availability FP1 (*1) FP-M (*1) Name F113 P113 FIFO instructions F115 P115 F116 P116 F117 P117 Basic function instructions F118 F119 Data rotate instructions F120 P120 F121 P121 F122 P122 F123 P123 Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available.
  • Page 383 Num- Name Boolean Operand Description Steps F125 32-bit data DROR D, n Rotate the number of bits specified by “n” of the P125 right rotate PDROR double words data (32 bits) specified by (D+1, D) to the right. F126 32-bit data DROL D, n Rotate the number of bits specified by “n”...
  • Page 384 Availability FP1 (*1) FP-M (*1) Name F125 P125 F126 P126 F127 P127 F128 P128 Bit manipulation instructions F130 P130 F131 P131 F132 P132 F133 P133 F135 P135 F136 P136 Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. 12-92...
  • Page 385 Num- Name Boolean Operand Description Steps Basic function instruction F137 Auxiliary STMR S, D Turn on the specified output and R900D after 0.01 s × set value. timer (16-bit) Special instructions F138 Hours, min- HMSS S, D Converts the hour, minute and second data of P138 utes and sec- PHMSS...
  • Page 386 Availability FP1 (*1) FP-M (*1) Name Basic function instruction F137 Special instructions F138 P138 (*2) F139 P139 (*2) F140 P140 F141 P141 Note: • A: Available, N/ A: Not available *1)For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available. *2) The instruction is available for FP0 T32 type.
  • Page 387 Num- Name Boolean Operand Description Steps F142 Watching The time (allowable scan time for the system) of watching dog timer is changed to “S” × 0.1 (ms) for P142 dog timer PWDT update that scan. F143 Partial I/O IORF D1, D2 Updates the I/O from the number specified by “D1”...
  • Page 388 Availability FP1 (*1) FP-M (*1) Name F142 P142 F143 P143 F144 (*2) (*2) (*2) F145 P145 F146 P146 F145 (*3) P145 F146 (*3) P146 F145 (*3) (*3) P145 F146 (*3) (*3) P146 F147 F148 P148 Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available.
  • Page 389 Num- Name Boolean Operand Description Steps F149 Message Displays the character constant of “S” in the P149 display PMSG connected programming tool. F150 Data read READ S1, S2, n, Reads the data from the intelligent unit. P150 from intelli- PREAD gent unit F151 Data write...
  • Page 390 Availability FP1 (*1) FP-M (*1) Name F149 P149 F150 P150 (*2) F151 P151 (*2) F152 P152 F153 P153 F154 P154 F155 P155 F156 P156 F157 P157 (*3) F158 P158 (*3) F159 P159 (*4) (*4) F161 P161 (*4) (*4) Note: • A: Available, N/ A: Not available *1) For the FP0/FPΣ/FP-X/FP-e/FP1/FP-M, the P type high-level instructions are not available.
  • Page 391 Num- Name Boolean Operand Description Steps BIN arithmetic instruction √(S)→(D) F160 Double word DSQR S, D P160 (32-bit) data PDSQR square root Special instructions (High-speed counter instructions) High-speed S, DT9052 Performs high-speed counter and Pulse output counter and controls according to the control code specified by Pulse output “S”.
  • Page 392 Availability FP1 (*1) FP-M (*1) Name BIN arithmetic instruction F160 P160 Special instructions (High-speed counter instructions) F162 F163 F164 F165 Note: • A: Available, N/ A: Not available *1) The elapsed value area varies depending on the channel being used. 12-100...
  • Page 393 Num- Name Boolean Operand Description Steps High speed counter/Pulse output instruction for FP0, FP-e F166 High-speed HC1S n, S, Yn Turns output Yn on when the elapsed value of the counter built-in high-speed counter reaches the target value output set of (S+1, S).
  • Page 394 Availability FP1 (*1) FP-M (*1) Name High speed counter/Pulse output instruction for FP0, FP-e F166 F167 F168 F169 F170 Note: • A: Available, N/ A: Not available *) The elapsed value area varies depending on the channel being used. 12-102...
  • Page 395 Num- Name Boolean Operand Description Steps High speed counter/Pulse output instruction for FPΣ/FP-X High-speed S, DT90052 Performs high-speed counter and Pulse output counter and controls according to the control code specified by Pulse output “S”. The control code is stored in DT90052. controls Change and FPΣ:...
  • Page 396 Availability (A: Available, N/A: Not available) FP1 (*1) FP-M (*1) Name High speed counter/Pulse output instruction for FPΣ/FP-X F166 F167 F171 F172 F173 F174 F175 (*2) F176 (*2) *1) The elapsed value area differs depending on used channels. *2) The instruction is available for FPΣ C32T2,C28P2,C32T2H and C28P2H. 12-104...
  • Page 397 Num- Name Boolean Operand Description Steps Screen display instructions F180 FP-e screen S1, S2, S3, Register the screen displayed on the FP-e. display registration F181 FP-e screen Specify the screen to be displayed on the FP-e. display switching Basic function instruction F183 Auxiliary DSTM...
  • Page 398 Availability FP1 (*1) FP-M (*1) Name Screen display instructions F180 F181 Basic function instruction F183 Data transfer instructions F190 P190 F191 P191 Logic operation instructions F215 P215 F216 P216 F217 P217 F218 P218 F219 P219 Data conversion instructions F230 P230 (*3) (*2) (*2)
  • Page 399 Num- Name Boolean Operand Description Steps F235 16-bit binary S, D Converts the 16-bit binary data of “S” to gray data → Gray P235 PGRY codes, and the converted result is stored in the “D”. code conversion F236 32-bit binary DGRY S, D Converts the 32-bit binary data of (S+1, S) to gray...
  • Page 400 Availability A: Available, N/A: Not available FP1 (*1) FP-M (*1) Name F235 P235 F236 P236 F237 P237 F238 P238 F240 P240 F241 P241 F250 (*2) F251 (*2) Character strings instructions F257 P257 F258 P258 F259 P259 F260 P260 F261 P261 Note: *1) For the FPΣ, FP-X, the P type high-level instructions are not available.
  • Page 401 Num- Name Boolean Operand Description Steps F262 Retrieving LEFT S1, S2, D These instructions retrieve a specified number of P262 data from characters from the left side of the character string. character strings (left side) F263 Retrieving a MIDR S1, S2, S3, These instructions retrieve a character string P263 character...
  • Page 402 Availability FP1 (*1) FP-M (*1) Name F262 P262 F263 P263 F264 P264 F265 P265 Integer type data processing instructions F270 P270 (*2) F271 P271 (*2) F272 P272 (*2) F273 P273 (*2) F275 P275 (*2) F276 P276 (*2) Note: • A: Available, N/ A: Not available *1) For the FPΣ/FP-X, the P type high-level instructions are not available.
  • Page 403 Num- Name Boolean Operand Description Steps F277 Sort (word SORT S1, S2, S3 The word data with sign from the area specified by P277 data (16-bit)) PSORT “S1” to “S2” are sorted in ascending order (the smallest word is first) or descending order (the largest word is first).
  • Page 404 Availability FP1 (*1) FP-M (*1) Name F277 P277 (*2) F278 P278 (*2) F282 P282 (*2) F283 P283 Integer type non-linear function instructions F285 P285 (*2) F286 P286 (*2) F287 P287 (*2) F288 P288 (*2) F289 P289 (*2) F290 P290 (*2) Note: •...
  • Page 405 Num- Name Boolean Operand Description Steps BCD type real number operation instructions F300 BCD type BSIN S, D SIN(S1+1, S1)→(D+1, D) P300 sine PBSIN operation F301 BCD type BCOS S, D COS(S1+1, S1)→(D+1, D) P301 cosine PBCOS operation F302 BCD type BTAN S, D TAN(S1+1, S1)→(D+1, D)
  • Page 406 Availability FP1 (*1) FP-M (*1) Name BCD type real number operation instructions F300 P300 F301 P301 F302 P302 F303 P303 F304 P304 F305 P305 Note: • A: Available, N/ A: Not available 12-114...
  • Page 407 Num- Name Boolean Operand Description Steps Floating-point type real number operation instructions F309 Floating- S, D (S+1, S)→(D+1, D) P309 point type PFMV data move F310 Floating- S1, S2, D (S1+1, S1)+(S2+1, S2)→(D+1, D) P310 point type data addition Floating- S1, S2, D F311 (S1+1, S1)−(S2+1, S2)→(D+1, D)
  • Page 408 Availability FP1 (*1) FP-M (*1) Name Floating-point type real number operation instructions F309 P309 (*2) F310 P310 (*2) F311 P311 (*2) F312 P312 (*2) F313 P313 (*2) F314 P314 (*2) F315 P315 (*2) F316 P316 (*2) F317 P317 (*2) F318 P318 (*2) Note:...
  • Page 409 Num- Name Boolean Operand Description Steps F319 Floating- ATAN S, D (S+1, S)→(D+1, D) P319 point type PATAN data arctangent operation F320 Floating- S, D LN(S+1, S)→(D+1, D) P320 point type data natural logarithm Floating- S, D F321 EXP(S+1, S)→(D+1, D) point type P321 PEXP...
  • Page 410 Availability FP1 (*1) FP-M (*1) Name F319 P319 (*2) F320 P320 (*2) F321 P321 (*2) F322 P322 (*2) F323 P323 (*2) F324 P324 (*2) F325 P325 (*2) F326 P326 (*2) Note: • A: Available, N/ A: Not available *1) For the FP0, FPΣ, FP-X and FP-e, the P type high-level instructions are not available. *2) The instruction is available for FP0 T32C and FP0 C10/C14/C16/C32 CPU Ver.
  • Page 411 Num- Name Boolean Operand Description Steps F327 Floating- S, D Converts real number data specified by (S+1, S) to P327 point type PINT the 16-bit integer data with sign (the largest integer data to 16-bit not exceeding the floating-point data), and the integer con- converted data is stored in “D”.
  • Page 412 Availability FP1 (*1) FP-M (*1) Name F327 P327 (*2) F328 P328 (*2) F329 P329 (*2) F330 P330 (*2) Note: • A: Available, N/ A: Not available *1) For the FP0, FPΣ, FP-X and FP-e, the P type high-level instructions are not available. *2) The instruction is available for FP0 T32C and FP0 C10/C14/C16/C32 CPU Ver.
  • Page 413 Num- Name Boolean Operand Description Steps F331 Floating- ROFF S, D Converts real number data specified by (S+1, S) to P331 point type PROFF the 16-bit integer data with sign (rounding the first data to 16-bit decimal point off), and the converted data is stored integer con- in “D”.
  • Page 414 Availability FP1 (*1) FP-M (*1) Name F331 P331 (*2) F332 P332 (*2) F333 P333 (*2) F334 P334 (*2) F335 P335 (*2) F336 P336 (*2) F337 P337 (*2) Note: • A: Available, N/ A: Not available *1) For the FP0, FPΣ, FP-X and FP-e, the P type high-level instructions are not available. *2) The instruction is available for FP0 T32C and FP0 C10/C14/C16/C32 CPU Ver.
  • Page 415 Num- Name Boolean Operand Description Steps F338 Floating- S, D The angle data in radians (real number data) P338 point type PDEG specified in (S+1, S) is converted to angle data in data radian degrees, and the result is stored in (D+1, D). →...
  • Page 416 Availability FP1 (*1) FP-M (*1) Name F338 P338 (*2) Floating-point type real number data processing instructions F345 P345 F346 P346 F347 P347 F348 P348 F349 P349 F350 P350 Note: • A: Available, N/ A: Not available *1) For the FP0, FPΣ, FP-X and FP-e, the P type high-level instructions are not available. *2) The instruction is available for FP0 T32C and FP0 C10/C14/C16/C32 CPU Ver.
  • Page 417 Num- Name Boolean Operand Description Steps F351 Floating- FMIN S1, S2, D Searches the minimum value in the real number P351 point type PFMIN data table between the area selected with “S1” and data mini- “S2”, and stores it in the (D+1, D). The address mum value relative to “S1”...
  • Page 418 Availability FP1 (*1) FP-M (*1) Name F351 P351 F352 P352 F353 P353 F354 (*4) P354 (*2) (*2) Time series processing instruction F355 (*1) F356 (*3) (*3) Compare instructions F373 P373 F374 P374 Note: • A: Available, N/ A: Not available *1) For the FP0, FPΣ, FP-X and FP-e, the P type high-level instructions are not available.
  • Page 419 Num- Name Boolean Operand Description Steps Index register bank processing instructions F410 Setting the SETB Index register (I0 to ID) bank number change over. P410 index regis- PSETB ter bank number F411 Changing the CHGB Index register (I0 to ID) bank number change over P411 index regis- PCHGB...
  • Page 420 Availability FP1 (*1) FP-M (*1) Name Index register bank processing instructions F410 P410 F411 P411 F412 P412 File register bank processing instructions F414 P414 F415 P415 F416 P416 Note: • A: Available, N/ A: Not available • 12-128...
  • Page 421: Table Of Error Codes

    12.4 Table of Error codes Difference in ERROR display There are differences in the way errors are displayed depending on the model. Model Display Display method FP1,FP-M,FP2,FP3,FP10SH ERROR. Continually lit FPΣ,FP0, FP-X ERROR/ALARM Flashes/contunually lit FP-e Screen display ERR. Continually lit Error Confirmation When ERROR Turns ON When the “ERROR”...
  • Page 422 -Self-diagnostic Error This error occurs when the control unit (CPU unit) self-diagnostic function detects the occurrence of an abnormality in the system. The self-diagnostic function monitors the memory abnormal detection, I/O abnomal detection, and other devices. When a self-diagnostic error occurs - The ERROR turns on or flashes.
  • Page 423 Table of Syntax Check Error Opera- Error Name tion Description and steps to take code status A program with a syntax error has been Syntax written. Stops A A A A A A A A A ⇒ Change to PROG. mode and correct error the error.
  • Page 424 Opera- Error Name tion Description and steps to take code status The program is too large to compile in the program memory. ⇒ Change to PROG. mode and reduce Compile the total number of steps for the memory Stops A A A A A program.
  • Page 425 Table of Self-Diagnostic Error Opera- Error Name tion Description and steps to take code status Probably a hardware abnormality CPU error Stops ⇒Please contact your dealer. error1 error2 Probably an abnormality in the internal Stops RAM. error3 ⇒Please contact your dealer. error4 error5 FP-e,FP0,FPΣ,and FP1...
  • Page 426 Opera- Error Name tion Description and steps to take code status Configu- A parameter error was detected in the ration Stops MEWNET-W2 configuration area. Set parameter a correct parameter. error Interrupt Probably a hardware abnormality. Stops ⇒ Please contact your dealer. error 0 An interrupt occurred without an interrupt request .
  • Page 427 Opera- Error Name tion Description and steps to take code status I/O mapping for remote I/O terminal MEWNET-F boards,remote I/O terminal units and slave I/O I/O link is not correct. terminal Stops ⇒Re-configure the I/O map for slave mapping stations according to the I/O points of error the slave stations.
  • Page 428 Opera- Error Name tion Description and steps to take code status An abnormality in an intelligent unit. FPΣ, FP-X: Check the contetns of special data register “DT90006” and locate the abnormal FP intelligent unit (application cassette for FP-X). FP2,FP2SH,and FP10SH: Check the contents of special data registers DT90006,DT90007 and locate the abnormal intelligent unit.Then check...
  • Page 429 Opera- Error Name tion Description and steps to take code status Scan time required for program execution exceeds the setting of the system watching dog timer. System ⇒ Check the program and modify it so watching Selec- that the program can execute a scan within the specified time.
  • Page 430 Opera- Error Name tion Description and steps to take code status S-LINK error Occurs only in FP0-SL1 When one of the S-LINK errors (ERR1, 3 or 4) has been deteced,error code E46 (remote I/O (S-LINK) communication Selec- error) is stored. table Selection of operation status using system register27:...
  • Page 431 Opera- Error Name tion Description and steps to take code status The voltage of the backup battery lowered or the backup battery of conrol unit is not installed. Backup Conti- ⇒ Check the installation of the backup A A A A A A A battery Note)
  • Page 432 Opera- Error Name tion Description and steps to take code status The error specified by the F148 E100 Self- (ERR)/P148(PERR) instruction is A A A A diagnostic Stop occurred. E199 error set ⇒ Take steps to clear the error condition by F148 according to the specification you chose.
  • Page 433 Table of MEWTOCOL-COM Communication Error Error Name Description code NACK error Link system error WACK error Link system error Unit No. overlap Link system error Transmission format Link system error error Link unit hardware Link system error error Unit No. setting error Link system error No support error Link system error...
  • Page 434 Error Name Description code An abnormality occurred when loading RAM to ROM/IC memory card.There may be a problem with the ROM or IC memory card. -When loading,the specified contents exceeded the capacity. External memory -Write error occurs. error -ROM or IC memory card is not installed. -ROM or IC memory card does not conform to specifications -ROM or IC memory card board is not installed.
  • Page 435: Mewtocol-Com Communication Commands

    12.5 MEWTOC OL-COM Communication Commands Table of MEWTOCOL-COM commands Command name Code Description Reads the on and off status of contact. (RCS) - Specifies only one point. Read contact area - Specifies multiple contacts. (RCP) - Specifies a range in word units. (RCC) Turns contacts on and off.
  • Page 436: Hexadecimal/Binary/Bcd

    12.6 Hexadec imal/Binary/BCD BCD data Decimal Hexadecimal Binary data (Binary Coded Decimal) 0000 00000000 00000000 0000 0000 0000 0000 0001 00000000 00000001 0000 0000 0000 0001 0002 00000000 00000010 0000 0000 0000 0010 00000000 00000011 0000 0000 0000 0011 0003 0004 00000000 00000100 0000 0000 0000 0100...
  • Page 437: Ascii Codes

    12.7 ASCII Co des 12-145...
  • Page 438 Record of changes Manual No. Date Desceiption of changes ARCT1F333E Sepr.2001 First edition ARCT1F333E-1 Feb.2002 edition -Addisions: Control units FPG-C32T2,FPG-C24R2 Expansion unit FPG-XY64D2T Tool software FPWIN Pro Ver.4 ARCT1F333E-2 Nov.2002 edition Additions : Control units FPG-C28P2(PNP output) Thermistor input function type (part nmber ending in TM) Expansion units Add information about inteligent units...

Table of Contents