Table of Contents

Advertisement

Quick Links

FT9Y-B1378(7)

Advertisement

Table of Contents
loading

Summary of Contents for IDEC SmartAXIS FT9Z-1A01

  • Page 1 FT9Y-B1378(7)
  • Page 2: Safety Precautions

     inspection of the SmartAXIS. All SmartAXIS modules are manufactured under IDEC’s rigorous quality control system, but users must add a backup or failsafe provision to the  control system when using the SmartAXIS in applications where heavy damage or personal injury may be caused, in case the SmartAXIS should fail.
  • Page 3: About This Manual

    December 2013 Fourth Edition August 2014 Fifth Edition May 2019 Sixth Edition December 2019 Seventh Edition November 2021 Eighth Edition Trademarks SmartAXIS is a trademark of IDEC Corporation. A XI S P FT9Y-B 1378 Preface-2 M AR T I TE ANUAL...
  • Page 4  IMPORTANT INFORMATION Under no circumstances shall IDEC Corporation be held liable or responsible for indirect or consequential damages resulting from the use of or the application of IDEC PLC components, individually or in combination with other equipment. All persons using these components must be willing to accept responsibility for choosing the correct component to suit their application and for choosing an application appropriate for the component, individually or in combination with other equipment.
  • Page 5: Related Manuals

    ELATED AN UALS The following manuals related to the SmartAXIS are available. Refer to them in conjunction with this manual. Type No. Manual Name Description Describes product specifications, installation and wiring instructions, instructions for SmartAXIS Pro/Lite basic programming operations and special functions, device and instruction lists, FT9Y-B1378 User’s Manual (this manual) communication functions, and troubleshooting procedures for the SmartAXIS Pro/...
  • Page 6 AM ES AN D BBR EVI ATI ON S SED I N THI S AN UAL Model Names Name Used in this Manual Description (Detailed Type No.) SmartAXIS Name for the FT1A programmable logic controllers. Modules without LCD. SmartAXIS Lite (FT1A-B12RA, FT1A-B12RC, FT1A-B24RA, FT1A-B24RC, FT1A-B40RKA, FT1A-B40RSA, FT1A-B40RC, FT1A-B48KA, FT1A-B48SA, FT1A-B48KC, FT1A-B48SC) Modules with LCD.
  • Page 7: Table Of Contents

       C ABLE ON TEN TS Safety Precautions..........................Preface-1 About This Manual..........................Preface-2 Related Manuals..........................Preface-4 Names and Abbreviations Used in this Manual ..................Preface-5  1: General I nform ation HAP TER About the SmartAXIS...........................1-1 Features ..............................1-3 Special Functions............................1-4 Communication Functions ..........................1-6 Maintenance Communication........................
  • Page 8    C ABLE ON TEN TS Input Filter ..............................5-38 Analog Input .............................5-39 Timer Interrupt............................5-41 Forced I/O function............................5-43 Communication Ports ..........................5-46 Memory Cartridge ............................5-49 SD Memory Card............................5-52 Backlight ON Time .............................5-57 Monitoring Ladder Program ........................5-58 Message Settings ............................5-60 32-bit Data Storage Setting ........................5-62 User Program Protection..........................5-64 Watchdog Timer Setting ..........................5-66 Constant Scan Time ...........................5-67...
  • Page 9    C ABLE ON TEN TS User Communication Client ........................10-16 User Communication Server ........................10-19 Programming WindLDR (User Communication Server)................10-20 User Communication Error ........................10-22 ASCII Character Code Table ........................10-23 Sample Program – User Communication TXD..................... 10-24 Sample Program –...
  • Page 10    C ABLE ON TEN TS Preface-9 A XI S P  U  M  FT9Y-B 1378 M AR T I TE ANUAL...
  • Page 11: General I Nform Ation

    User programs can be created using WindLDR, the PLC programming software. The SmartAXIS supports ladder programs and function block programs. Ladder programs for FT1A are compatible with other IDEC PLCs including MicroSmart and MicroSmart Pentra, so you can make use of existing software assets.
  • Page 12 1: G EN ER AL N FOR M ATI ON Type List Inputs and LCD, Expansion Ethernet SD Memory Type Number Power Supply Outputs Operation USB Port Communication Port Card slot (In/Out) Buttons Port FT1A-H12RA 24V DC FT1A-H12RC 100 to 240V AC 12 (8/4) —...
  • Page 13: Features

    1: G EN ER AL N FOR M ATI ON Features This section describes the features of the SmartAXIS. The SmartAXIS is high-performance programmable controller in a compact package and is equipped with high speed counters that can be used for positioning control. The SmartAXIS enables you to build optimum systems to automate factories or control production lines.
  • Page 14: Special Functions

    1: G EN ER AL N FOR M ATI ON Special Functions This section describes the functions of the SmartAXIS. I/O Related Functions Catch Input The catch input receives short input pulses from sensors without regard to the scan time. A maximum of 6 catch inputs can be used.
  • Page 15 1: G EN ER AL N FOR M ATI ON Positioning Control The SmartAXIS can perform positioning control with pulse outputs. The SmartAXIS features the PULS instructions that can generate pulse outputs with configured frequency at the fixed pulse width ratio, pulse-width modulation (PWM) instructions that can generate pulse outputs with configured pulse width ratio at a fixed frequency, RAMP instructions for trapezoidal control, ZRN instructions for zero return operation, and ARAMP instructions that can generate pulse outputs according to a table in which the changes of the frequency are configured.
  • Page 16: Communication Functions

    1: G EN ER AL N FOR M ATI ON Communication Functions The SmartAXIS features a variety of communication functions. RS232C and RS485 communication of SmartAXIS is possible by installing the RS232C or RS485 communication cartridges into the expansion communication ports on the SmartAXIS module. The 24-, 40-, and 48-I/O types also feature an Ethernet port as standard, enabling communication over Ethernet.
  • Page 17: Maintenance Communication

    1: G EN ER AL N FOR M ATI ON Maintenance Communication The maintenance communication of the SmartAXIS enables you to check the operating status and I/O status of the SmartAXIS, monitor and change device values, and download and upload user programs with the PLC programming software WindLDR installed on a computer.
  • Page 18: User Communication

    1: G EN ER AL N FOR M ATI ON User Communication The user communication of the SmartAXIS enables you to control external devices such as computers, printers, and barcode readers. For details on user communication, see "User Communication Instructions" on page 10-1. Supported ports: Ethernet port and expansion communication ports User Communication on RS232C ...
  • Page 19: Remote I/O

    When accessing the SmartAXIS over the Internet, adequate safety measures are required. Be sure to consult your network administrator or  Internet service provider. IDEC bears no responsibility for damages or problems caused due to security in Ethernet communication. Restrict the access to SmartAXIS with IP addresses and ports by using appropriate measures such as the firewall.
  • Page 20: Operator Interface Connectivity

    N FOR M ATI ON Operator Interface Connectivity The SmartAXIS can perform maintenance communication with IDEC operator interfaces using the Ethernet port and expansion communication ports. Device values of the SmartAXIS can be monitored and modified with the connected operator interface. An Ethernet cable or an O/I communication cable (see Note) is used to connect the SmartAXIS and the operator interface.
  • Page 21: Parts Description

    2: P R ODUCT P ECI FI CATI ON S I ntroduction This chapter describes part names and specifications of the SmartAXIS. SmartAXIS is available in 12-, 24-, 40-, and 48-I/O types. The 12-I/O type has 8 input and 4 output terminals, the 24-I/O type has 16 input and 8 output terminals, the 40-I/O type has 24 input and 16 output terminals, and the 48-I/O type has 30 input and 18 output terminals.
  • Page 22 2: P R ODUCT P ECI FI CATI ON S (3) Ethernet Port This port is used for Ethernet connection. An Ethernet cable can be connected to enable the SmartAXIS to communicate with network devices, such as computers or PLCs. Not available on the 12-I/O type. (4) Ethernet Status LED [Ethernet] Turns on or blinks when an Ethernet cable is connected to the SmartAXIS and the SmartAXIS communicates with network devices.
  • Page 23 2: P R ODUCT P ECI FI CATI ON S (15) Power/Run Status LED [PWR/RUN] A green LED that turns on or flashes to indicate the power supply and operation status. Power/Run Status LED Status Power is not supplied. Power is supplied and the user program is being executed. Slow Flash (1-sec interval) Power is supplied and the user program is stopped.
  • Page 24 2: P R ODUCT P ECI FI CATI ON S General Specifications AC Power Type FT1A- Type Number H48KC, H48SC H12RC, B12RC H24RC, B24RC H40RC, B40RC B48KC, B48SC Normal Operating Conditions Operating Temperature 0 to +55°C (operating ambient temperature) (Note 2) Storage Temperature –25 to +70°C (no freezing) Relative Humidity...
  • Page 25 2: P R ODUCT P ECI FI CATI ON S DC Power Type FT1A- Type Number H40RKA, H40RSA H48KA, H48SA H12RA, B12RA H24RA, B24RA B40RKA, B40RSA B48KA, B48SA Normal Operating Conditions Operating Temperature 0 to +55°C (operating ambient temperature) (Note 2) Storage Temperature –25 to +70°C (no freezing) Relative Humidity...
  • Page 26 2: P R ODUCT P ECI FI CATI ON S Function Specifications Function Specifications FT1A- H40RKA H48KA H48KC Type Number H12RA H12RC H24RA H24RC H40RSA H40RC H48SA H48SC B12RA B12RC B24RA B24RC B40RKA B40RC B48KA B48KC B40RSA B48SA B48SC 12,000 bytes 47,400 bytes Program Ladder...
  • Page 27 2: P R ODUCT P ECI FI CATI ON S FT1A- H40RKA H48KA H48KC Type Number H12RA H12RC H24RA H24RC H40RSA H40RC H48SA H48SC B12RA B12RC B24RA B24RC B40RKA B40RC B48KA B48KC B40RSA B48SA B48SC 12-I/O type: 400 Data Register 24-I/O type, 40-I/O type, 48-I/O type: 2,000 Counter (adding, reversible) Timer (1-sec, 100ms,...
  • Page 28 2: P R ODUCT P ECI FI CATI ON S LCD Specifications (SmartAXIS Pro only) Description/Specifications Type STN monochrome LCD Resolution 64 x 192 pixels 24 digits x 8 lines (8 x 8 pixel font) Number of Characters 12 digits x 8 lines (16 x 8 pixel font) 12 digits x 4 lines (16 x 16 pixel font) Display Content System menus, messages, operation status monitor...
  • Page 29 2: P R ODUCT P ECI FI CATI ON S Input Internal Circuit • Contact Input (FT1A-*12RC) • Sink/Source Input (FT1A-*24/40/48RC) 24V DC 4.3kΩ Input 4.3KΩ Input Input Operating Range Input Voltage (V DC) 28.6 ON Area Transition Area OFF Area Input Current (mA) A XI S P FT9Y-B 1378...
  • Page 30 2: P R ODUCT P ECI FI CATI ON S Input Specifications (DC Power Type) FT1A- Type Number H12RA H24RA H40RKA H40RSA H48KA H48SA B12RA B24RA B40RKA B40RSA B48KA B48SA Input Points Rated Input Voltage 24V DC Input Voltage Range 0 to 28.8V DC Terminal Arrangement See "Terminal Arrangement"...
  • Page 31 2: P R ODUCT P ECI FI CATI ON S FT1A- Type Number H12RA H24RA H40RKA H40RSA H48KA H48SA B12RA B24RA B40RKA B40RSA B48KA B48SA Analog Input Input Signal Type Voltage Input 2 points in 1 4 points in 1 common line common line 6 points in 1 common line...
  • Page 32 2: P R ODUCT P ECI FI CATI ON S Digital Input Internal Circuits • Sink Input • Source Input 24V DC 24V DC 24V DC 4.7kΩ 4.3kΩ 47kΩ Input Input 1.0kΩ 10kΩ Internal Circuit with Shared Digital/Analog Input 24V DC 56kΩ...
  • Page 33 2: P R ODUCT P ECI FI CATI ON S Output Specifications (10A Relay) FT1A- H40RKA Type Number H12RC H12RA H24RC H24RA H40RC H40RSA B12RC B12RA B24RC B24RA B40RC B40RKA B40RSA No. of Outputs (Terminal No.) 4 (Q0 to Q3) Terminal Arrangement See "Terminal Arrangement"...
  • Page 34 2: P R ODUCT P ECI FI CATI ON S Output Specifications (2A Relay) FT1A- H24RC H40RKA Type Number B24RC H40RC H40RSA H24RA B40RC B40RKA B24RA B40RSA No. of Outputs (Q4 to Q7, Q10 to Q13, (Terminal No.) (Q4 to Q7) (Q4 to Q7, Q10 to Q13) Q14 to Q17) Output...
  • Page 35 2: P R ODUCT P ECI FI CATI ON S Output Specifications (Transistor) FT1A- Type Number H40RKA H40RSA H48KC H48SC H48KA H48SA B40RKA B40RSA B48KC B48SC B48KA B48SA 18 (Q0 to Q7, 18 (Q0 to Q7, 4 (Q14 to Sink output —...
  • Page 36 2: P R ODUCT P ECI FI CATI ON S Terminal Arrangement FT1A-H12RA, FT1A-B12RA Terminal Arrangement and I/O Wiring Diagrams Input Side Analog voltage output device 2-wire Sensor Output Side : Fuse : Load FT1A-H12RC, FT1A-B12RC Terminal Arrangement and Wiring I/O Diagrams Input Side Output Side : Fuse...
  • Page 37 2: P R ODUCT P ECI FI CATI ON S FT1A-H24RA, FT1A-B24RA Terminal Arrangement and I/O Wiring Diagrams Input Side Analog voltage output device 2-wire Sensor Output Side : Fuse : Load FT1A-H24RC, FT1A-B24RC Terminal Arrangement and I/O Wiring Diagrams Input Side ●...
  • Page 38 2: P R ODUCT P ECI FI CATI ON S FT1A-H40RSA, FT1A-B40RSA Terminal Arrangement and I/O Wiring Diagrams Input Side ● Sink Input Analog voltage output device 2-wire Sensor Output Side ● Source Output (Transistor Output) FT1A-H40RKA, FT1A-B40RKA Terminal Arrangement and I/O Wiring Diagrams Input Side ●...
  • Page 39 2: P R ODUCT P ECI FI CATI ON S FT1A-H40RC, FT1A-B40RC Terminal Arrangement and I/O Wiring Diagrams Input Side ● Source Input 2-wire Sensor External Power ● Sink Input 2-wire Sensor External Power Output Side : Fuse : Load A XI S P FT9Y-B 1378 2-19...
  • Page 40 2: P R ODUCT P ECI FI CATI ON S FT1A-H48SA, FT1A-B48SA Terminal Arrangement and I/O Wiring Diagrams Input Side ● Sink Input Analog voltage output device 2-wire Sensor Output Side ● Source Output : Load : Fuse FT1A-H48KA, FT1A-B48KA Terminal Arrangement and I/O Wiring Diagrams Input Side ●...
  • Page 41 2: P R ODUCT P ECI FI CATI ON S FT1A-B48SC, FT1A-H48SC Terminal Arrangement and I/O Wiring Diagrams Input Side ● Source Input 2-wire 2-wire Sensor Sensor External External Power Power ● Sink Input 2-wire 2-wire Sensor Sensor External External Power Power Output Side...
  • Page 42 2: P R ODUCT P ECI FI CATI ON S FT1A-H48KC, FT1A-B48KC Terminal Arrangement and I/O Wiring Diagrams Input Side ● Source Input 2-wire 2-wire Sensor Sensor External External Power Power ● Sink Input 2-wire 2-wire Sensor Sensor External External Power Power Output Side...
  • Page 43 2: P R ODUCT P ECI FI CATI ON S Communication Cartridge Functions By installing a communication cartridge on the SmartAXIS expansion communication port, the SmartAXIS can communicate with communication devices supporting RS232C/RS485, such as Modbus RTU compliant devices, barcode readers, or operator interfaces.
  • Page 44: Communication Cartridge

    2: P R ODUCT P ECI FI CATI ON S After removing the expansion communication port cover, carefully install a communication cartridge on the SmartAXIS expansion communication port. Ensure that the cartridge is installed with the correct orientation. Communication Cartridge With communication cartridges installed.
  • Page 45: Memory Cartridge

    2: P R ODUCT P ECI FI CATI ON S Memory Cartridge Functions By installing a memory cartridge on which a user program is stored to the SmartAXIS, it is possible to change the user program executed by the SmartAXIS without using WindLDR. It is also possible to download a user program from a memory cartridge to the SmartAXIS.
  • Page 46 2: P R ODUCT P ECI FI CATI ON S After removing the memory cartridge cover, install a memory cartridge. Confirm that the triangular marks on the memory cartridge and on the SmartAXIS point at each other to ensure that the memory cartridge is installed with the correct orientation. Memory Cartridge Ensure that the cartridge is installed with the correct orientation.
  • Page 47: Ethernet Port

    2: P R ODUCT P ECI FI CATI ON S Ethernet Port Functions SmartAXIS with Ethernet port can communicate with other network devices that support Ethernet communications, such as maintenance communication, Modbus TCP (client and server) communication, and user-defined communication (ETXD and ERXD commands).
  • Page 48: Sd Memory Card

    2: P R ODUCT P ECI FI CATI ON S SD Memory Card Applicable Models SD memory cards can be used only with the 40- and 48-I/O types. 12-I/O type 24-I/O type 40-I/O type 48-I/O type SD Memory Card Usage Specified device values can be saved in CSV files on an SD memory card using the DLOG and TRACE instructions/FB.
  • Page 49 2: P R ODUCT P ECI FI CATI ON S Installation Follow the indications on the SmartAXIS and insert an SD memory card into the SD memory card slot on the SmartAXIS until you hear a click. Removal Press the SD memory card in the SD memory card slot on the SmartAXIS until you hear a click and move your finger back. The SD memory card will come partially out of the slot.
  • Page 50: Dimensions

    2: P R ODUCT P ECI FI CATI ON S Dimensions FT1A-H12RA 76.0 60.0 56.0 76.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. FT1A-B12RA 76.0 60.0 56.0 76.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. 2-30 A XI S P FT9Y-B 1378...
  • Page 51 2: P R ODUCT P ECI FI CATI ON S FT1A-H12RC 78.0 76.0 76.0 74.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. FT1A-B12RC 76.0 78.0 74.0 76.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. FT1A-H24RA 119.0 60.0...
  • Page 52 2: P R ODUCT P ECI FI CATI ON S FT1A-B24RA 119.0 60.0 56.0 119.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. FT1A-H24RC 119.0 78.0 74.0 119.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. FT1A-B24RC 119.0 78.0...
  • Page 53 2: P R ODUCT P ECI FI CATI ON S FT1A-H40RSA, FT1A-H40RKA 160.0 60.0 56.0 144.0 160.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. FT1A-B40RSA, FT1A-B40RKA 160.0 60.0 56.0 144.0 160.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. A XI S P FT9Y-B 1378 2-33...
  • Page 54 2: P R ODUCT P ECI FI CATI ON S FT1A-H40RC 160.0 78.0 74.0 144.0 160.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. FT1A-B40RC 160.0 78.0 74.0 144.0 160.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. 2-34 A XI S P FT9Y-B 1378...
  • Page 55 2: P R ODUCT P ECI FI CATI ON S FT1A-H48SA, FT1A-H48KA 160.0 78.0 74.0 144.0 160.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. FT1A-B48SA, FT1A-B48KA 160.0 78.0 74.0 144.0 160.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. A XI S P FT9Y-B 1378 2-35...
  • Page 56 2: P R ODUCT P ECI FI CATI ON S FT1A-H48SC, FT1A-H48KC 160.0 78.0 74.0 144.0 160.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. FT1A-B48SC, FT1A-B48KC 160.0 78.0 74.0 144.0 160.0 Direct Mounting Hole Layout *9.3mm when the clamp is pulled out. 2-36 A XI S P FT9Y-B 1378...
  • Page 57: I Nstallation And W Iring

    3: I N STALLATI ON AN D I R I N G I ntroduction This chapter describes the methods and precautions for installing and wiring SmartAXIS modules. Before starting installation and wiring, be sure to read “Safety Precautions” in the beginning of this manual and understand precautions described under Warning and Caution.
  • Page 58: Mounting Space

    3: I N STALLATI ON AN D I R I N G The SmartAXIS can be mounted face up when the ambient temperature is 35°C or lower, and can be mounted on its side when the ambient operating temperature is 40°C or lower. Do not mount the SmartAXIS on its side when the ambient temperature will exceed 40°C.
  • Page 59: Mounting On Din Rail

    Pull the SmartAXIS outward and upward at the same time. DIN Rail (2) Pull outward and upward. (1) Lower DIN rail clamp. Note: The SmartAXIS supports 35mm wide DIN rails. Supported rails: IDEC BAA1000 (Length: 1000mm) A XI S P FT9Y-B 1378 M AR T...
  • Page 60: Direct Mounting On Panel Surface

    3: I N STALLATI ON AN D I R I N G Direct Mounting on Panel Surface This section describes how to mount the SmartAXIS directly onto a mounting plate for installation in a control panel. The 12- and 24-I/O types are mounted differently from the 40- and 48-I/O types. To mount the SmartAXIS directly, it may be necessary to make holes in the mounting plate depending on the SmartAXIS model.
  • Page 61 3: I N STALLATI ON AN D I R I N G Mounting Hole Layout for Direct Mounting on Panel Surface Attach the SmartAXIS to the mounting plate using M4 tapping screws, as shown below, or make 5 to 6mm mounting holes and secure the SmartAXIS using M4 pan head screws.
  • Page 62 3: I N STALLATI ON AN D I R I N G 40-I/O type (FT1A-H40RKA, FT1A-H40RSA, FT1A-B40RKA, FT1A-B40RSA, FT1A-H40RC, FT1A-B40RC)  (160) All dimensions in mm. 48-I/O type  (FT1A-H48KA, FT1A-H48SA, FT1A-B48KA, FT1A-B48SA, FT1A-H48KC, FT1A-H48SC, FT1A-B48KC, FT1A-B48SC) (160) All dimensions in mm. Caution When directly mounting the SmartAXIS, tighten mounting screws with torque of 1N·m (10kgf·cm).
  • Page 63: Input/Output Wiring

    3: I N STALLATI ON AN D I R I N G Input/Output Wiring This section describes SmartAXIS input/output device wiring. Precautions for I/O Device Wiring Input Terminal Wiring When wiring input devices, separate wiring from power, output, and motor lines. When using duct for wiring, ground piping using a D-type (type 3) ground.
  • Page 64 3: I N STALLATI ON AN D I R I N G Source Input Digital Input – • Contact Output SmartAXIS Input Terminal (I*) 24V Power Supply Terminal (-) • NPN Output SmartAXIS Input Terminal (I*) Output 24V Power Supply Terminal (-) External Power •...
  • Page 65 3: I N STALLATI ON AN D I R I N G Shared Analog Input • Contact Output SmartAXIS Input Terminal (I*) 0V Power Supply Terminal (-) External Power • PNP Output SmartAXIS Output Input Terminal (I*) 0V Power Supply Terminal (-) Sensor Output External Power...
  • Page 66 3: I N STALLATI ON AN D I R I N G • PNP Output SmartAXIS Output Input Terminal (I*) Sensor Output Sensor Power Supply / External Power • 2-wire Sensor SmartAXIS Input Terminal (I*) Sensor Power Supply / External Power Output Terminal Wiring If output relays or transistors in the SmartAXIS or output modules should fail, outputs may remain on or off.
  • Page 67 3: I N STALLATI ON AN D I R I N G Output Protection Circuit When a motor, solenoid, or similar inductive load is connected, the life of the contact is shortened due to the inrush current and counter-electromotive force acting on the load. Set up a protection circuit to prevent this from happening. Choose a protection circuit from A through D shown below, according to the power supply, and connect the protection circuit to the outside of the SmartAXIS.
  • Page 68: Power Supply

    3: I N STALLATI ON AN D I R I N G Power Supply This section describes how to connect a power supply to the SmartAXIS. The SmartAXIS is available in both AC and DC power types. Use a power supply of the rated value. Use of the wrong power supply may cause fire or malfunction. ...
  • Page 69 3: I N STALLATI ON AN D I R I N G Power Supply Wiring When connecting the power supply, be sure to take care of the following: Use a stranded wire of UL1015 AWG22 or UL1007 AWG18 for power supply wiring. Make the power supply wiring as short as possible. ...
  • Page 70: Terminal Connection

    Stripped wire is too short Core wire is visible The ferrules and crimping tools below can be used. The recommended ferrules and crimping tools are manufactured by IDEC (top), Weidmüller (middle) or Phoenix Contact (bottom). Ferrules Model Number (Order Number)
  • Page 71 3: I N STALLATI ON AN D I R I N G Crimping Tools Model Number (Order Number) Tool Name IDEC Weidmüller Phoenix Contact S3TL-CR06D (S3TL-CR06D) PZ 6 Roto L (1444050000) CRIMPFOX 6 (1212034) Crimping Tool S3TL-CR04T (S3TL-CR04T) A XI S P...
  • Page 72: Securing The Panel Attachment Usb Extension Cable

    3: I N STALLATI ON AN D I R I N G Securing the Panel Attachment USB Extension Cable Using the panel attachment USB extension cable makes it possible to perform maintenance on a SmartAXIS installed in a control panel from the surface of the panel. When using the panel attachment USB extension cable, we recommend securing it to the USB port cover with a cable tie so that it does not come loose from the SmartAXIS.
  • Page 73: Start Windldr

    WindO/I-NV3 with the Touch series. Start WindLDR Launch WindLDR. ■ Windows 10 Click Start button and then > All Apps > IDEC Automation Organizer > WindLDR. ■ Windows 8 Click WindLDR in the tiles on the Start screen. ■ Windows 7 Click Start and then Programs >...
  • Page 74: Plc Selection

    4: O P ER ATI ON ASI CS PLC Selection Before programming a user program on WindLDR, select a PLC type. Select Configuration from the WindLDR menu bar, then select PLC Type. The PLC Selection dialog box appears. SmartAXIS PLC Selection Option Type No.
  • Page 75: Create Program

    Function descriptions can be configured as rung comments for individual rungs. Start WindLDR From the Start menu of Windows, select Programs > IDEC Automation Organizer > WindLDR. WindLDR starts and a blank ladder editing screen appears with menus and tool bars shown on top of the screen.
  • Page 76 4: O P ER ATI ON ASI CS Edit User Program Rung by Rung Start the user program with the LOD instruction by inserting a NO contact of input I0. From the WindLDR menu bar, select Home > Basic > A (Normally Open). Move the mouse pointer to the first column of the first line where you want to insert a NO contact, and click the left mouse button.
  • Page 77 4: O P ER ATI ON ASI CS Enter I0 in the Tag Name field, and click OK. A NO contact of input I0 is programmed in the first column of the first ladder line. Next, program the ANDN instruction by inserting a NC contact of input I1. From the WindLDR menu bar, select Home >...
  • Page 78 4: O P ER ATI ON ASI CS When completed, the ladder program looks like below. To insert a new ladder line without creating a new rung, press the down arrow key when the cursor is on the last line or press the right arrow key when the cursor is at the right-most column of the last line.
  • Page 79 4: O P ER ATI ON ASI CS Create FBD Program This section describes the procedure for creating a sample FBD program in WindLDR. Note: For details on each FB, see the "SmartAXIS FBD Programming Manual". Create a program that operates in the following manner. When both input I0 and input I1 are on, output Q0 turns on.
  • Page 80 4: O P ER ATI ON ASI CS Insert the AND (logical AND) FB From the WindLDR menu bar, click Home > Function Block > Basic > AND (Logical AND). Move the mouse pointer to the FBD editor and click the left mouse button. AND B0 is inserted at the position of the mouse pointer.
  • Page 81 4: O P ER ATI ON ASI CS Connect input I0 and AND B0 with a connection line From the WindLDR menu bar, click Home > Line > Draw Line. Move the mouse pointer to the input I0 output connector. Click the left mouse button and drag the line to the AND B0 input 1 connector.
  • Page 82 4: O P ER ATI ON ASI CS Insert output Q0 and connect it to the output connector of AND B0 From the WindLDR menu bar, click Home > Function Block > Terminal > Q (Digital Output). Move the mouse pointer to the FBD editor and click. Output Q0 is inserted at the position of the mouse pointer.
  • Page 83 4: O P ER ATI ON ASI CS Insert input I2 and XOR B1. Connect input I1 and I2 to the inputs 1 and 2 of XOR B1. The output connector of the FB can be connected to multiple FB input connectors. Multiple output connectors of FBs cannot be connected to a single input connector of an FB.
  • Page 84: Convert Program

    4: O P ER ATI ON ASI CS Convert Program The program can be checked whether it contains any user program syntax error. From the menu bar, select Home > Convert (Program group). When the instruction/FB symbols are connected correctly, the program conversion is completed successfully. If any error is found, the errors are listed on the Info Window.
  • Page 85: Protect Project

    4: O P ER ATI ON ASI CS Protect Project The ladder/FBD program created in WindLDR is managed as a project file. You can set a password for your project and save it to protect the project file from being viewed or edited by a third party. This section describes the operating procedure to set a password to a project.
  • Page 86: Simulate Operation

    4: O P ER ATI ON ASI CS Simulate Operation Before downloading the user program, you can simulate the operation on the WindLDR screen without connecting the SmartAXIS. Ladder Program From the WindLDR menu bar, select Online > Simulation. The Simulation screen appears. To change an input status, place the mouse pointer on the input and right-click the mouse.
  • Page 87 4: O P ER ATI ON ASI CS FBD Program From the WindLDR menu bar, select Online > Simulation. Double-click the input FB to change the state. When you turn on both input I0 and input I1, output Q0 turns on. ...
  • Page 88: Download Program

    4: O P ER ATI ON ASI CS Download Program While WindLDR is running on a PLC, you can download the user program to the SmartAXIS. User programs can be downloaded to the SmartAXIS from WindLDR using USB or Ethernet. This section describes the all the procedures from configuring communication settings to downloading a user program to the SmartAXIS via USB.
  • Page 89: Monitor Operation

    4: O P ER ATI ON ASI CS Monitor Operation Another powerful function of WindLDR is to monitor the PLC operation on the computer. The input and output statuses of the sample program can be monitored in the ladder diagram. Ladder Program From the WindLDR menu bar, select Online >...
  • Page 90: Exit Windldr

    4: O P ER ATI ON ASI CS FBD Program After the program is successfully downloaded, from the WindLDR menu bar, select Online > Monitor > Monitor. The SmartAXIS state is displayed on the WindLDR screen. WindLDR Check the following operations. When you turn on both input I0 and input I1, output Q0 turns on.
  • Page 91: Start/Stop Operation

    4: O P ER ATI ON ASI CS Start/Stop Operation This section describes operations to start and stop the SmartAXIS and to use the stop and reset inputs. Make sure of safety before starting and stopping the SmartAXIS. Incorrect operation of the SmartAXIS may cause ...
  • Page 92 4: O P ER ATI ON ASI CS Start/Stop Operation Using the Power Supply The SmartAXIS can be started and stopped by turning power on and off. Power up the SmartAXIS to start operation. Turn power on and off to start and stop operation. Order of Powerup and Powerdown I/O Side Power To turn the power on, turn on the SmartAXIS and I/O sides at...
  • Page 93: Special Functions

    5: S P ECI AL UN CTI ON S I ntroduction The SmartAXIS supports many features in addition to instructions/FB. For functions that require advanced setup including the functions to upload, download, and protect user programs and the network settings, first configure those settings on the Function Area Settings dialog, and then download the user program to the SmartAXIS.
  • Page 94: Function Area Settings

    5: S P ECI AL UN CTI ON S Function Area Settings Various special functions of the SmartAXIS are configured in the Function Area Settings of WindLDR PLC programming software. From the WindLDR menu bar, select Configuration > Run/Stop Control. The Function Area Settings dialog box is displayed.
  • Page 95 5: S P ECI AL UN CTI ON S Communication Ports Configure the communication ports for the SmartAXIS to communicate with external devices equipped with RS232C or RS485 ports. Maintenance communication  User communication  Modbus RTU master/slave  Cartridges Downloads the user program in a memory cartridge to the SmartAXIS module's ROM.
  • Page 96: Stop Input And Reset Input

    5: S P ECI AL UN CTI ON S Stop Input and Reset Input As described on "Start/Stop Operation" on page 4-19, the SmartAXIS can be started and stopped using a stop input or reset input, which can be designated from the Function Area Settings menu. When the designated stop or reset input is turned on, the SmartAXIS stops operation.
  • Page 97: Run/Stop Selection At Memory Backup Error

    5: S P ECI AL UN CTI ON S Run/Stop Selection at Memory Backup Error Start control special internal relay M8000 maintains its status when the SmartAXIS is powered down. After the SmartAXIS has been off for a period longer than the battery backup duration, the data designated to be maintained during power failure is lost. The Run/Stop Selection at Memory Backup Error dialog box is used to select whether to start or stop the SmartAXIS when attempting to restart operation after the “keep”...
  • Page 98: Run/Stop Selection At Power Up

    5: S P ECI AL UN CTI ON S Run/Stop Selection at Power Up Start control special internal relay M8000 maintains its status when the SmartAXIS is powered down. When powered up, the SmartAXIS is started or stopped according to the M8000 status. The Run/Stop Selection at Power Up is used to select whether to start or stop the SmartAXIS regardless of the M8000 status when the SmartAXIS is powered up.
  • Page 99: Keep Designation For Internal Relays, Shift Registers, Counters, And Data Registers

    5: S P ECI AL UN CTI ON S Keep Designation for Internal Relays, Shift Registers, Counters, and Data Registers The statuses of internal relays and shift register bits are usually cleared at startup. It is also possible to designate all or a block of consecutive internal relays or shift register bits as “keep”...
  • Page 100 5: S P ECI AL UN CTI ON S Internal Relay ‘Keep’ Designation Clear All: All internal relay statuses are cleared at startup (default). Keep All: All internal relay statuses are maintained at startup. Keep Specified Range: A specified range of internal relays are maintained at startup. Enter the start “keep” number in the left field and the end “keep”...
  • Page 101: Data Register Rom Backup

    5: S P ECI AL UN CTI ON S Data Register ROM Backup This section describes data register ROM backup. Data Register ROM Backup Overview Data register ROM backup is a function to write data register values to ROM (non-volatile memory), and then read the values in ROM and store them in data registers at the desired timing.
  • Page 102 5: S P ECI AL UN CTI ON S Function Description Writing the data register values to ROM When M8154 is on at the end of scan, the values of all of the data registers are written to ROM. After writing values, the execution status is stored in D8133 and M8154 turns off.
  • Page 103 5: S P ECI AL UN CTI ON S Reading the data register values from ROM When M8155 turns on at the end of scan, the values in the corresponding ROM are read and stored in the data registers specified by D8184 (start address to read) and D8185 (number of registers to read).
  • Page 104 5: S P ECI AL UN CTI ON S Example 2: When reading the values of D0800 to D1499 (700 words) with a 24-/40-/48-I/O model, specify D8184=(800) and D8185=(700), and then turn on M8155. Data registers D0000 1234 D0000 D0001 2345 D0001 D0800...
  • Page 105: High-Speed Counter

    5: S P ECI AL UN CTI ON S High-Speed Counter This section describes the high-speed counter for counting high-speed pulses from devices such as rotary encoders and proximity switches. The high-speed counter is a function that counts high-speed pulses with the SmartAXIS hardware that cannot be read in the execution of a normal user program.
  • Page 106 5: S P ECI AL UN CTI ON S High-speed Counter External Inputs The SmartAXIS can use a maximum of six single-phase high-speed counters and a maximum of two two-phase high-speed counters. The 12-I/O type can only use a maximum of four single-phase high-speed counters and a maximum of two dual-phase high-speed counters.
  • Page 107 5: S P ECI AL UN CTI ON S High-Speed Counter Operation The high-speed counter turns on an external output or executes an interrupt program when the current value matches the preset value (target value). The high-speed counter has two operation modes, the adding counter and the up/down selection reversible counter. For how to configure the function to turn on an external output, see "Comparison Actions"...
  • Page 108 5: S P ECI AL UN CTI ON S Counting mode The high-speed counter as the following four counting modes. Adding counter (single-phase high-speed counter)  The adding counter counts up with the rise in pulse input. Pulse input (I0, I2, I3, I5, I6, I7) Current value Up/down selection reversible counter (single-phase high-speed counter) ...
  • Page 109 5: S P ECI AL UN CTI ON S Comparison Actions The operating condition when comparing values is configured in the WindLDR High-speed Counter Settings, under Comparison Action. The action when comparing values is Comparison Output or Interrupt Program, so specify an external output number or label number when comparing.
  • Page 110 5: S P ECI AL UN CTI ON S Example: Group 1, number of preset values is 3, set to device address D0 When the current value matches preset value 1, Current Preset Value Number becomes 2 and 3 is stored in Next Preset Value Number.
  • Page 111 5: S P ECI AL UN CTI ON S Comparison operation flow The comparison operation flow is as follows. Start (run) the SmartAXIS. For the first scan, Next Preset Value Number is set to the number for preset value 1 with the initialize pulse. For the second scan, an I/O refresh is performed in END processing and the value of Next Preset Value Number is transferred to Current Preset Value Number.
  • Page 112 5: S P ECI AL UN CTI ON S Programming WindLDR To use the high-speed counter, a normal external input must be specified as Two/Single-phase High-speed Counter in the WindLDR Function Area Settings. The function for external inputs I0 to I7 on the SmartAXIS can be selected as normal input, high-speed counter, catch input, interrupt input, and frequency measurement.
  • Page 113 5: S P ECI AL UN CTI ON S Settings Operation mode  For group 1 and group 3, you can select Single-phase High-speed Counter or Two-phase High-speed Counter. When group 1 is selected as the high-speed counter, group 2 (I2) can be used as the external clear input. When group 3 is selected as the high-speed counter, group 4 (I5) can be used as the external clear input.
  • Page 114 5: S P ECI AL UN CTI ON S Number of preset values You can configure a maximum of six preset values (target values) for the comparison action. Notes : The preset value becomes active by the END processing in the second scan after the SmartAXIS starts operation. Store Preset Value in the ...
  • Page 115 5: S P ECI AL UN CTI ON S Device allocation table The devices used by the high-speed counter are as follows. Special internal relay list Group Read/Write (I0 to I1) (I2) (I3 to I4) (I5) (I6) (I7) Comparison Output Reset M8030 M8040 M8045...
  • Page 116 5: S P ECI AL UN CTI ON S Overflow  When the current value exceeds 4,294,967,295, the special internal relay turns on for only one scan. When the current value overflows, it becomes 0. Group Read/Write (I0 to I1) (I2) (I3 to I4) (I5)
  • Page 117 5: S P ECI AL UN CTI ON S HSC reset input and reset status  When the HSC reset input is enabled in group 1 or group 3, turn on HSC reset input I2 or I5 to return the current value to the reset value.
  • Page 118 5: S P ECI AL UN CTI ON S Timing chart 1 Single-phase high-speed counter (group 1) timing chart Operating conditions The counting mode is set to Up/down selection reversible counter and reset input (I2) is used. One preset value is used, and when the values match, output Q1 turns on and the current value is kept. Overflow and underflow are not used.
  • Page 119 5: S P ECI AL UN CTI ON S Timing chart 2 Two-phase high-speed counter (group 1) timing chart Operating conditions The counting mode is set to 2-edge count and reset input (I2) is used. Two preset values are used, and when preset value 1 matches, output Q1 turns on and the current value is kept. When preset value 2 matches, output Q2 turns on and the current value is cleared.
  • Page 120 5: S P ECI AL UN CTI ON S Example program 1 Using the single-phase high-speed counter on the ladder program, this example program turns on external output Q2 when 1000 pulses are counted. Application description When pulses are input to external input I0 and the count reaches 1000, external output Q2 is turned on. In the WindLDR Function Area Settings, select Two/Single-phase High-speed Counter for Group 1.
  • Page 121 5: S P ECI AL UN CTI ON S Program M8120 (initialize pulse) is a special internal relay that turns on when the SmartAXIS runs. MOV(D) 1st scan 1000 Store 1,000 in preset value 1 (D4, D5) M8120 MOV(D) Store the reset value in D8054, D8055 D8054 MOV(W) Store 1 in the next preset value number (D2)
  • Page 122 5: S P ECI AL UN CTI ON S Example program 2 Using the two-phase high-speed counter, the pulses from a rotary encoder are input to the SmartAXIS and a continuous workpiece is marked at a regular interval. Application description •...
  • Page 123 5: S P ECI AL UN CTI ON S Program M8120 (initialize pulse) is a special internal relay that turns on when the SmartAXIS runs. MOV(D) 1st scan 2700 Store 2,700 in preset value 1 (D4, D5) M8120 MOV(D) Store 0 in the reset value (D8054, D8055) D8054 MOV(W) Store 1 in the next preset value number (D2)
  • Page 124: Catch Input

    5: S P ECI AL UN CTI ON S Catch Input The catch input function is used to receive short pulses from sensor outputs regardless of the scan time. Input pulses shorter than one scan time can be received. Six inputs I0, I2, I3, and I5 through I7 can be designated to catch a rising or falling edge of short input pulses, and the catch input statuses are stored to special internal relays M8090 through M8095, respectively.
  • Page 125 5: S P ECI AL UN CTI ON S Select Catch Input in the Groups 1 through 4 pull-down list boxes. The Catch Input dialog box appears. Select Catch Input Rising Edge or Catch Input Falling Edge in the pull-down list. Catching Rising Edge of Input Pulse Note Actual Input...
  • Page 126: Interrupt Input

    5: S P ECI AL UN CTI ON S Interrupt Input When a quick response to an external input is required, such as positioning control, the interrupt input can call a subroutine to execute an interrupt program. The interrupt input can only be used when ladder program is selected as the programming language.
  • Page 127 5: S P ECI AL UN CTI ON S Example: Interrupt Input The following example demonstrates a program using the interrupt input function, with input I2 designated as an interrupt input. When the interrupt input is turned on, the input I0 status is immediately transferred to output Q0 using the IOREF (I/O refresh) instruction before the END instruction is executed.
  • Page 128: Frequency Measurement

    5: S P ECI AL UN CTI ON S Frequency Measurement This section describes frequency measurement, which measures the frequency of pulses input to an external input. Frequency measurement is a function that measures the frequency of pulses input to an external input. These input pulses are processed with dedicated hardware device in SmartAXIS, so frequencies can be measured with no relation to the scan time.
  • Page 129 5: S P ECI AL UN CTI ON S Programming WindLDR To use frequency measurement, you must configure the Function Area Settings in WindLDR and download the user program to the SmartAXIS. Frequency measurements will start when you download the user program and set the SmartAXIS to run. From the WindLDR menu bar, select Configuration >...
  • Page 130: Input Filter

    5: S P ECI AL UN CTI ON S Input Filter The input filter function is used to reject input noises. The catch input function described in the preceding section is used to read short input pulses to special internal relays. To the contrary, the input filter rejects short input pulses when the SmartAXIS is used with input signals containing noises.
  • Page 131: Analog Input

    5: S P ECI AL UN CTI ON S Analog Input This section describes input analog signals such as those from pressure sensors. The SmartAXIS is equipped with embedded analog inputs. This function acquires 0 to 10V DC voltage analog input by converting it into 0 to 1000 digital values.
  • Page 132 5: S P ECI AL UN CTI ON S Applicable Models The number of inputs that can be used for analog input varies based on the model. The AC power type does not support analog input. In situations where the analog input function is required, use the DC power type.
  • Page 133: Timer Interrupt

    5: S P ECI AL UN CTI ON S Timer Interrupt In addition to the interrupt input as described in the preceding section, all SmartAXIS have a timer interrupt function. When a repetitive operation is required, the timer interrupt can be used to call a subroutine repeatedly at predetermined intervals of 10 through 140ms.The timer interrupt can only be used when ladder program is selected as the programming language.
  • Page 134 5: S P ECI AL UN CTI ON S Example: Timer Interrupt The following example demonstrates a program of using the timer interrupt function. The Function Area Settings must also be completed to use the timer interrupt function as described on the preceding page. M8120 is the initialize pulse special internal relay.
  • Page 135: Forced I/O Function

    5: S P ECI AL UN CTI ON S Forced I/O function Inputs can be forced on/off regardless of the status of physical inputs, and outputs can be forced on/off regardless of the ladder logic using the forced I/O function in WindLDR. The force input function can be used to monitor or online edit mode to test the ladder logic without the need of wiring the input terminals or turning on the actual inputs.
  • Page 136 5: S P ECI AL UN CTI ON S Programming WindLDR From the WindLDR menu bar, select Online > Monitor > Monitor. Online mode is activated. From the WindLDR menu bar, select Online > Forced I/O. The Forced I/O List dialog box appears and shows a list of forced inputs and outputs. I/O numbers and force I/O statuses can be specified in this dialog box.
  • Page 137 5: S P ECI AL UN CTI ON S To suspend the forced I/O, click the Start/Suspend Force button Even though I0 is designated, forced I/O is suspended and actual input status is read to the SmartAXIS. The forced inputs or outputs remain designated until the forced I/O designation is released. To release the forced I/O designation, click the Force Release button Input I0 is released from the forced I/O designation.
  • Page 138: Communication Ports

    5: S P ECI AL UN CTI ON S Communication Ports This section describes how to connect the SmartAXIS to other devices and how to communicate with them. The SmartAXIS is equipped with a USB port, expansion communication ports (RS232C and RS485), and an Ethernet port. The SmartAXIS can communicate with connected devices via maintenance communication, user communication, Modbus communication, and remote I/O by configuring the port and communication method for connected devices.
  • Page 139 5: S P ECI AL UN CTI ON S Expansion Communication Port Wiring Diagram The mini-DIN connector pin assignments and signal names are as follows. RS232C (FT1A-PC1) Peripheral Device Pin Number Signal Name Cable Color Signal Direction (D-SUB) Cover Port 2 Port 3 Shield —...
  • Page 140 5: S P ECI AL UN CTI ON S Programming WindLDR Configure the communication format according to the communication specifications of the device. From the WindLDR menu bar, select Configuration > Communication Ports. The Function Area Settings dialog box is displayed. In the Communication Mode pull-down list for the appropriate port, select the communication mode.
  • Page 141: Memory Cartridge

    5: S P ECI AL UN CTI ON S Memory Cartridge This section describes the memory cartridge used to save SmartAXIS user programs. A user program can be saved on the memory cartridge. Insert a memory cartridge into the SmartAXIS and the user program on that memory cartridge is subject to priority execution over the user program in the SmartAXIS module's ROM.
  • Page 142 5: S P ECI AL UN CTI ON S Download Settings The user program on the memory cartridge can be downloaded to the SmartAXIS module. If a user program already exists on the SmartAXIS module, that user program will be overwritten. First configure the user program to automatically download to the SmartAXIS module in the WindLDR function area settings, then download the user program to the memory cartridge.
  • Page 143 5: S P ECI AL UN CTI ON S Upload Settings The SmartAXIS module user program can be uploaded to the memory cartridge. First configure the settings for the memory cartridge to automatically upload the user program from the SmartAXIS module in WindLDR. If a user program already exists on the memory cartridge, the user program on the memory cartridge is deleted and the upload settings are configured.
  • Page 144: Sd Memory Card

    5: S P ECI AL UN CTI ON S SD Memory Card This section describes how to save log data to the SD memory card and maintain the SD memory card. The 40- and 48-I/O types SmartAXIS are equipped with an SD memory card slot, and SD memory cards with 32GB maximum capacity can be used.
  • Page 145 5: S P ECI AL UN CTI ON S SD Memory Card Maintenance with WindLDR You can browse and manipulate files on the SD memory card inserted in the SmartAXIS using Data File Manager of WindLDR. Browse folders and files on the SD memory card. ...
  • Page 146 5: S P ECI AL UN CTI ON S Exiting the Data File Manager Operation procedure Click X at the upper-right corner of the Data File Manager. The Data File Manager exits. Browsing folders Operation procedure In the address field, enter the folder path to the data. The contents of the folder are displayed.
  • Page 147 5: S P ECI AL UN CTI ON S Formatting the SD memory card Operation procedure Click Tools button on the toolbar. Toolbar Select Format SD Memory Card. A warning message is displayed. To execute the format, click Yes, and then the format will be executed. Notes: The volume label given to the SD memory card when formatted is fixed as "IDEC_FT1A."...
  • Page 148 5: S P ECI AL UN CTI ON S SD Memory Card Status LED and SD Memory Card Status The status LED turns on or flashes when the SD memory card is being formatted or during reading and writing. SD memory card SD memory card state Operation status LED...
  • Page 149: Backlight On Time

    5: S P ECI AL UN CTI ON S Backlight ON Time This section describes the function to change the backlight ON time for the SmartAXIS Pro. Function Specification When you press operation buttons on the SmartAXIS Pro, the LCD backlight is turned on. The backlight is turned off automatically when there are no user operations.
  • Page 150: Monitoring Ladder Program

    5: S P ECI AL UN CTI ON S Monitoring Ladder Program This section describes the function to monitor the ladder program on the LCD of the SmartAXIS. The program monitor on the SmartAXIS Pro is only enabled when ladder program is selected as the programming language. Function Specification Two lines of the ladder program stored in the ROM can be displayed on the LCD.
  • Page 151 5: S P ECI AL UN CTI ON S ■Configuration in the Function Area Settings From the WindLDR menu bar, select Configuration > LCD Settings. The Function Area Settings dialog box is displayed. Select the Enable ladder program monitoring on FT1A check box. Click the OK button.
  • Page 152: Message Settings

    5: S P ECI AL UN CTI ON S Message Settings The customized messages can be displayed on the LCD of the SmartAXIS Pro. This section describes the common settings, character set, scroll, and blinking settings, for all messages to display. Function Specification Any messages can be displayed on the LCD of the SmartAXIS Pro using MSG (Message) instructions/FB.
  • Page 153 5: S P ECI AL UN CTI ON S Programming WindLDR From the WindLDR menu bar, select Configuration > LCD Settings. The Function Area Settings dialog box is displayed. Configure the character set, scroll unit, scroll speed, and blinking speed in the message settings. Click the OK button.
  • Page 154: 32-Bit Data Storage Setting

    5: S P ECI AL UN CTI ON S 32-bit Data Storage Setting When the double-word, long, or float data type is selected for the source or destination device, the data is loaded from or stored to two consecutive data registers. The order of the two devices can be selected from the following two settings in the Function Area Settings.
  • Page 155 5: S P ECI AL UN CTI ON S Programming WindLDR From the WindLDR menu bar, select Configuration > Device Settings. The Function Area Settings dialog box for Device Settings appears. Under 32-bit Data Storage Setting, select From Upper Word or From Lower Word in the pull-down list. Example: 32-bit Data Storage Setting When data register D10 is designated as a double-word source device and data register D20 is designated as a double word destination device, the data is loaded from or stored to two consecutive devices according the 32-bit data storage setting as...
  • Page 156: User Program Protection

    5: S P ECI AL UN CTI ON S User Program Protection This function protects the SmartAXIS user program from being modified, erased, or stolen by a third party. You can configure the protection individually for uploading and downloading the user program in User Program Protection under Program Protection.
  • Page 157 5: S P ECI AL UN CTI ON S Under User Program Protection, select required protect modes for Read Program and Write Program in the pull-down list. Unprotected: The user program in the SmartAXIS can be read and written without a password. Password Protected: Prevents unauthorized copying or inadvertent replacement of the user program.
  • Page 158: Watchdog Timer Setting

    5: S P ECI AL UN CTI ON S Watchdog Timer Setting This section describes watchdog timer setting. A watchdog error occurs when the processing time for one scan exceeds the allowed time while the user program is running. If a watchdog error occurs, the system is reset with the purpose of returning the system to normal operation. If the watchdog error occurs frequently, you can assume that there is a hardware problem and that the SmartAXIS requires replacement.
  • Page 159: Constant Scan Time

    5: S P ECI AL UN CTI ON S Constant Scan Time The scan time may vary whether basic and advanced instructions/FB are executed or not depending on input conditions to these instructions/FBs. The scan time can be made constant by entering a required scan time preset value into special data register D8022 reserved for constant scan time.
  • Page 160: Daylight Savings Time

    5: S P ECI AL UN CTI ON S Daylight Savings Time This section describes the function that automatically adjusts the SmartAXIS time according to daylight savings time settings. For regions where the SmartAXIS is used that implement daylight savings time, this function can automatically adjust the SmartAXIS clock using the daylight savings time settings.
  • Page 161: Clock Function

    5: S P ECI AL UN CTI ON S Clock Function This section describes the internal clock function on the SmartAXIS. This function enables you to control the time schedule for lighting or air conditioning equipment using the current time data stored in special data registers.
  • Page 162 5: S P ECI AL UN CTI ON S Setting the Clock with a User Program A user program can write the clock data from an operator interface without using WindLDR by using special data registers D8015 to D8021. Undefined values are stored in special data registers D8015 to D8021. Always store an appropriate value before turning on M8016, M8017, or M8020.
  • Page 163 5: S P ECI AL UN CTI ON S Example ladder program 1 This example sets the calendar and clock in a user program. If you turn on M8020 with the new calendar/clock data set in the write-only data registers D8015 to D8021, the internal clock on the SmartAXIS is updated with the current time (calendar, clock).
  • Page 164: Network Settings

    5: S P ECI AL UN CTI ON S Network Settings This section describes the network settings of the SmartAXIS. These settings are used to configure the network to use the SmartAXIS Ethernet port. All SmartAXIS models are equipped with an Ethernet port except for the 12-I/O type.
  • Page 165: Connection Settings

    5: S P ECI AL UN CTI ON S Connection Settings This section describes the configurations of the SmartAXIS module for client/server connections.. Applications The SmartAXIS supports Ethernet communication functions with a maximum of three connections. Using those connections, maintenance communication, Modbus TCP communication, user communication, and remote I/O communication can be used. Those communications can be configured in the Function Area Settings dialog box.
  • Page 166 5: S P ECI AL UN CTI ON S Programming WindLDR From the WindLDR menu bar, select Configuration > Connection Settings. The Function Area Settings dialog box is displayed. Select Communication Mode for the connection to use. Configure the communication mode allocated to a maximum of three connections that can be used as client or server. Each connection can be set to a different port number.
  • Page 167: Remote Host List

    5: S P ECI AL UN CTI ON S Remote Host List This chapter describes how to configure a list of network devices (remote hosts) in the network to which the SmartAXIS communicates. Applications When the SmartAXIS accesses and communicates with other network devices in the network, the remote host device should be specified.
  • Page 168 5: S P ECI AL UN CTI ON S Click New button or select an existing remote host and click Edit button. The Remote Host dialog box appears. IP Address: Specify the remote host with an IP address. Port Number: Specify the port number of the remote host.
  • Page 169 6: HM I F UN CTI ON I ntroduction You can run and stop the user program, monitor device values, and modify settings on the SmartAXIS Pro by using the LCD and operation buttons on the SmartAXIS. This chapter describes how to modify the user program and device values with the operation buttons.
  • Page 170: About The Menu Screen

    6: HM I F UN CTI ON About the Menu Screen This section describes SmartAXIS menu screen. When switching from the standard screen to the system menu screen, the menu items are displayed on the LCD. Standard Screen The standard screen is the screen that is displayed after the SmartAXIS is turned on. It shows the current date, time, and operating status (stopped/running).
  • Page 171: Basic Operations

    6: HM I F UN CTI ON Basic Operations This section describes how to use the SmartAXIS buttons. The SmartAXIS Pro has the (up), (down), (left), (right), (ESC), and (OK) buttons, and these buttons are used to operate the screens displayed on the LCD. Pushing the Switches The operation of the buttons differs by how they are pressed.
  • Page 172 6: HM I F UN CTI ON List of Button Operations on the System Menu Screen Stop External Memory Device Monitor Program Monitor Switch Press/Hold Basic operation Press Moves the cursor up one line. If the cursor is at the start of the item list, nothing happens. Press and hold Repeats the press operation.
  • Page 173 6: HM I F UN CTI ON List of Button Operations after Executing a System Menu Item System menu Menu language selection (Ladder monitor line setting) Line Number: Menu Languages: 00001 / 65535 Japanese Switch Press/Hold Basic operation Adds 1 to the number selected with the cursor. Press Shows the item above the item selected with the cursor.
  • Page 174: Switching To The System Menu

    6: HM I F UN CTI ON Switching to the System Menu This section describes how to switch to the system menu from the standard screen. On the standard screen, while pressing the (ESC) button, press the (OK) button. In further descriptions, this is explained as " (ESC) + (OK) buttons".
  • Page 175: Switching Run/Stop

    6: HM I F UN CTI ON Switching run/stop You can run and stop the SmartAXIS with the button operations. Running the SmartAXIS This section describes the steps to run the SmartAXIS. On the standard screen, press the (ESC) + (OK) buttons.
  • Page 176: Smartaxis Environment Settings

    6: HM I F UN CTI ON SmartAXIS Environment Settings When the SmartAXIS is stopped, you can configure the menu language, internal clock, slave number, and the scroll unit/speed and blinking speed for messages displayed with the message (MSG) instruction/FB. These cannot be configured while the SmartAXIS is running.
  • Page 177 6: HM I F UN CTI ON Setting the Calender/Clock This section describes how to adjust the internal clock in the SmartAXIS. This cannot be adjusted while the SmartAXIS is running. On the standard screen, press the (ESC) + (OK) buttons. Stopped 2012/OCT/10/WED 13:30:40...
  • Page 178 6: HM I F UN CTI ON Setting the LCD Backlight ON Time When the SmartAXIS operation buttons are pressed, the backlight turns on. After an operation button is pressed and the backlight turns on, the backlight automatically turns off if the operation buttons are not pressed.
  • Page 179 6: HM I F UN CTI ON Configuring the Slave Number When the SmartAXIS is stopped, you can configure the slave number used in maintenance communication or Modbus RTU communication. This cannot be configured while the SmartAXIS is running. On the standard screen, press the (ESC) + (OK) buttons.
  • Page 180 6: HM I F UN CTI ON Notes: When the slave number is modified from the system menu, the value in the slave number type (constant/special data register) configured  with WindLDR is modified. The slave number type cannot be changed from the system menu. If the slave number type configured with WindLDR is Constant, when the slave number is modified from the system menu and the ...
  • Page 181 6: HM I F UN CTI ON Select IP Address with the (up) and (down) buttons and press the (OK) button. Network Settings DHCP: OFF IP Address: 192.168. Specify 6 with the (up) and (down) buttons and press the (OK) button. IP Address: 192.168.
  • Page 182 6: HM I F UN CTI ON Modify the value with the (up) and (down) buttons and press the (OK) button. For example, change the value to 700 ms. Scroll Speed: Scroll Unit: 1-character Selectable scroll speeds  The scroll speeds that can be selected are as follows. 500/600/700/800/900/1000 ms Configuring the Scroll Unit When the SmartAXIS is stopped, you can configure the scroll unit for messages displayed with the message (MSG) instruction/FB.
  • Page 183: Monitoring The Smartaxis

    6: HM I F UN CTI ON Monitoring the SmartAXIS Monitoring Device Values You can check device values on the SmartAXIS. When you switch the SmartAXIS to the device monitor mode from the standard screen, you can check device values, but you cannot modify them. To modify device values, run Device Monitor on the system menu.
  • Page 184 6: HM I F UN CTI ON With the (up) and (down) buttons, select M0010. 0 flashes to indicate the focus is on M0010. 0000 , 01234567 0010 , 01234567 0020 , 01234567 0030 , 012345 Move the cursor to 2 with the (right) button and press the (OK) button.
  • Page 185 6: HM I F UN CTI ON Writing/Clearing TP (Timer Preset Values) and CP (Counter Preset Values) in the User Program Writing TP (Timer Preset Values) and CP (Counter Preset Values) Even if you modify TP (Timer Preset Values) and CP (Counter Preset Values) with Device Monitor mode, those changes are not written to the user program in the ROM.
  • Page 186 6: HM I F UN CTI ON Clearing TP (Timer Preset Values) and CP (Counter Preset Values) In step 5 of Writing TP (Timer Preset Values) and CP (Counter Preset Values), select Clear with the (up) and (down) buttons, and press the (OK) button.
  • Page 187 6: HM I F UN CTI ON Monitoring the SmartAXIS Status You can check the SmartAXIS system software version, operating status, scan time, and protection status. On the standard screen, press the (ESC) + (OK) buttons. When the SmartAXIS is running When the SmartAXIS is stopped Running Stopped...
  • Page 188: Checking/Clearing Error Information

    6: HM I F UN CTI ON Checking/Clearing Error Information When an error occurs while the SmartAXIS is running, an error message is displayed on the LCD. This section describes the steps for checking the details and clearing the error. When an error occurs, the following message is displayed.
  • Page 189 6: HM I F UN CTI ON Checking Error Information from the System Menu You can check error information from the system menu. On the standard screen, press the (ESC) + (OK) buttons. The system menu is displayed. Select Error Status with the (up) and (down) buttons and press the (OK) button.
  • Page 190: Uploading/Downloading The User Program

    6: HM I F UN CTI ON Uploading/Downloading the User Program While the SmartAXIS is stopped, you can upload the user program in the SmartAXIS to the memory cartridge. You can also download the user program in the memory cartridge to the SmartAXIS. Uploading the User Program (SmartAXIS to Memory Cartridge) You can upload the user program in the SmartAXIS to the memory cartridge.
  • Page 191 6: HM I F UN CTI ON Downloading the User Program (Memory Cartridge to SmartAXIS) You can download the user program in the memory cartridge to the SmartAXIS. This function cannot be used while the SmartAXIS is running. On the standard screen, press the (ESC) + (OK) buttons.
  • Page 192: Displaying Arbitrary Messages

    6: HM I F UN CTI ON Displaying Arbitrary Messages The SmartAXIS can display messages on the LCD by executing the MSG (message) instruction/FB. When the display conditions for multiple MSG instructions/FB are satisfied, the messages are displayed according to the priorities set for the MSG instructions/FB.
  • Page 193: Maintaining The Sd Memory Card

    6: HM I F UN CTI ON Maintaining the SD Memory Card Access to the memory card inserted into the SmartAXIS can be stopped while the SmartAXIS is running or stopped. The memory card inserted into the SmartAXIS can also be formatted while the SmartAXIS is stopped. The memory card cannot be formatted while the SmartAXIS is running.
  • Page 194 6: HM I F UN CTI ON Format SD memory card with the SmartAXIS This section describes how to format the SD memory card in the SmartAXIS. In order to save the log data, format the SD memory card in the SmartAXIS. On the standard screen, press the (ESC) + (OK) buttons.
  • Page 195: Entering A Password

    6: HM I F UN CTI ON Entering a Password This section describes how to unlock the password protection configured in the user program for uploading and downloading by WindLDR and the memory cartridge. When the password screen is displayed, the cursor is on the first character. Password: With the (up) and...
  • Page 196: System Menu Hierarchy Diagram

    6: HM I F UN CTI ON System Menu Hierarchy Diagram Menus that require a password System menu Stop Edit Program T/C Preset Values External Memory PLC -> Cartridge Memory Cartridge Cartridge -> PLC SD Card Stop Access Format Configurations Communications Slave Number Function...
  • Page 197: Device Addresses

    7: D EVI CE DDR ESSES I ntroduction This chapter describes device addresses available for the SmartAXIS. Special internal relays and special data registers are also described. The SmartAXIS is programmed using devices such as inputs, outputs, remote inputs, remote outputs, internal relays, timers, counters, shift registers, and data registers.
  • Page 198: Special Internal Relays

    7: D EVI CE DDR ESSES Special Internal Relays Special internal relays M8000 through M8177 are used for controlling the CPU operation and communication, and for indicating the CPU statuses. All special internal relays cannot be used as destinations of advanced instructions. Internal relays M300 through M335 are used to read input device statuses of the IOREF (I/O refresh) instruction.
  • Page 199 7: D EVI CE DDR ESSES Device Power Read/ Description Ladder Address Stopped Write M8055 Comparison Output Reset Cleared Cleared Read/Write M8056 Gate Input Maintained Cleared Read/Write M8057 High-speed Counter (Group 4/I5) Reset Input Maintained Cleared Read/Write M8060 Comparison ON Status Maintained Cleared Read...
  • Page 200 7: D EVI CE DDR ESSES Device Power Read/ Description Ladder Address Stopped Write M8130 Connection 1 Maintained Cleared Read/Write ― Disconnect User M8131 Connection 2 Maintained Cleared Read/Write ― Communication Connection M8132 Connection 3 Maintained Cleared Read/Write ― M8133- —...
  • Page 201 7: D EVI CE DDR ESSES M8004 User Program Execution Error When an error occurs while executing a user program, M8004 turns on. The cause of the user program execution error can be checked using Online > Monitor > Monitor, then Online > Status > Error Status > Details. For a list of Pro/Lite user program execution errors, see "User Program Execution Error"...
  • Page 202 7: D EVI CE DDR ESSES M8030-M8061 Special Internal Relays for High-speed Counter Special internal relays used for the high-speed counter. For details on the Pro/Lite high-speed counter, see "High-Speed Counter" on page 5-13. M8070-M8075 Interrupt Input Status [Ladder program only] Turns on when the corresponding user interrupt is allowed.
  • Page 203 7: D EVI CE DDR ESSES M8130-M8132 Disconnect User Communication Connection [Ladder program only] When SmartAXIS is connected to a remote host with the user communication client and a special internal relay corresponding to the connection is turned off to on, the connection is disconnected. This function cannot be used when FBD program is selected as the programming language.
  • Page 204: Special Data Registers

    7: D EVI CE DDR ESSES Special Data Registers Note: Do not change the data of reserved special data registers, otherwise the SmartAXIS may not operate correctly. Special Data Register Device Addresses Device Address Description Updated Ladder Page D8000 Quantity of Inputs When I/O initialized 7-11 D8001...
  • Page 205 7: D EVI CE DDR ESSES Device Address Description Updated Ladder Page D8050 High Word Current Value / Frequency Every scan 7-13 Measurement Value (I0) D8051 Low Word High-speed D8052 High Word Counter Preset Value — 7-13 D8053 Low Word (Group 1/I0) D8054 High Word...
  • Page 206 7: D EVI CE DDR ESSES Device Address Description Updated Ladder Page D8110 D8111 Connection 1 Connected IP Address Every 1 sec 7-14 D8112 D8113 D8114 D8115 Connection 2 Connected IP Address Every 1 sec 7-14 D8116 D8117 D8118 D8119 Connection 3 Connected IP Address Every 1 sec 7-14...
  • Page 207 7: D EVI CE DDR ESSES Device Address Description Updated Ladder Page D8166 Communication Error Status When error occurred 7-15 D8167 Analog Input (AI30) Every scan 7-15 D8168 Analog Input (AI31) Every scan 7-15 D8169 Analog Input (AI32) Every scan 7-15 Remote I/O D8170...
  • Page 208 7: D EVI CE DDR ESSES D8026 Communication Mode Information (Port 2 and Port 3) Communication mode information of port 2 and port 3 is stored in D8026. D8026 Port 3 Port 2 Maintenance Communication User Communication Modbus RTU Master Modbus RTU Slave D8027-D8028 Slave Number The slave number is stored in D8027 and D8028 when the communication mode of port 2 and 3 is maintenance communication or...
  • Page 209 7: D EVI CE DDR ESSES D8036 Timer Interrupt Jump Destination Label No. [Ladder program only] The jump destination label number when the timer interrupt occurs is stored in D8036. To use the timer interrupt, store the corresponding label number. This function cannot be used when FBD program is selected as the programming language.
  • Page 210 7: D EVI CE DDR ESSES D8092-D8095 Default Gateway (Current Data) Read only Default gateway of the SmartAXIS is stored in the special data registers as shown below. Example) Default gateway: aaa.bbb.ccc.ddd D8092=aaa, D8093=bbb, D8094=ccc, D8095=ddd D8104 RS232C Control Signal Status (Port 2 and Port 3) [Ladder program only] RS232C control signal status of port 2 and port 3 is stored in D8104.
  • Page 211 7: D EVI CE DDR ESSES D8133 Data Register ROM Backup Execution Status This special data register is used for the data register ROM backup. Stores the execution status for writing and reading. 1: Processing 2: Normal termination 3: Cannot access ROM 4: Invalid values are stored in D8184 (starting address to read) and D8185 (number of registers to read) 5: Valid data could not be read from ROM For details, see Chapter 5 "Special Functions"...
  • Page 212 7: D EVI CE DDR ESSES 7-16 A XI S P FT9Y-B 1378 M AR T I TE ANUAL...
  • Page 213: Ladder Program Instructions List

    8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE I ntroduction The SmartAXIS provides dedicated instruction set for each programming language. The instructions for ladder programs are divided into basic instructions, which perform sequencing, and advanced instructions, which perform moves, comparisons, Boolean computations, binary arithmetic operations, bit shifts, and other operations.
  • Page 214 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Symbol Name Function SFRN Shift Register Not Reverse shift register SOTD Single Output Down Falling-edge differentiation output SOTU Single Output Up Rising-edge differentiation output 100-ms Timer Subtracting 100-ms timer (0 to 6553.5 sec) TIMO 100-ms Off-delay Timer...
  • Page 215: Advanced Instruction List

    8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Advanced Instruction List Valid Data Type Group Symbol Name No Operation Move MOVN Move Not IMOV Indirect Move IMOVN Indirect Move Not BMOV Block Move Move IBMV Indirect Bit Move...
  • Page 216 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Valid Data Type Group Symbol Name HTOB Hex to BCD BTOH BCD to Hex HTOA Hex to ASCII ATOH ASCII to Hex BTOA BCD to ASCII ATOB ASCII to BCD ENCO...
  • Page 217 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Valid Data Type Group Symbol Name Degree to Radian Radian to Degree Sine Cosine Trigonometric Function Tangent ASIN Arc Sine ACOS Arc Cosine ATAN Arc Tangent LOGE Natural Logarithm LOG10...
  • Page 218: Advanced Instruction Applicable Smartaxis

    8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Advanced Instruction Applicable SmartAXIS Applicable advanced instructions depend on the type of SmartAXIS as listed in the table below. FT1A-12 FT1A-24 FT1A-40 FT1A-48 Group Symbol MOVN IMOV IMOVN...
  • Page 219 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE FT1A-12 FT1A-24 FT1A-40 FT1A-48 FT1A- Group Symbol Touch HTOB BTOH HTOA ATOH BTOA ATOB ENCO Data Conversion DECO BCNT CVDT DTDV DTCB SWAP WEEK Week Programmer YEAR Interface X (Note)
  • Page 220 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE FT1A-12 FT1A-24 FT1A-40 FT1A-48 FT1A- Group Symbol Touch PULS1 PULS2 PULS3 (Note1) PULS4 (Note1) PWM1 PWM2 PWM3 (Note1) Pulse PWM4 (Note1) RAMP1 RAMP2 (Note2) (Note2) (Note2) ZRN1 ZRN2...
  • Page 221: Fb List

    8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE FB List This section lists the SmartAXIS FBs and describes their functions. For details, see the "SmartAXIS FBD Programming Manual". Input FB This section describes the input FB of the SmartAXIS and its functions. Output FBD manual Symbol...
  • Page 222 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Logical Operation FB This section describes the logical operation FB of the SmartAXIS and its functions. The logical operation FB performs logical operations on input signals and output the result. Output FBD manual Symbol...
  • Page 223 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Timer FB This section describes the timer FB of the SmartAXIS and its functions. The timer FB uses the timer to compare the current value and the preset value and output the result.
  • Page 224 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Counter FB This section describes the counter FB of the SmartAXIS and its functions. The counter FB uses the counter to compare the count value and the preset value and output the result. Output FBD manual Symbol...
  • Page 225 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Data Conversion FB This section describes the data conversion FB of the SmartAXIS and its functions. Output FBD manual Symbol Name and Diagram Function inversion page Alternate Output Sets/resets the output.
  • Page 226 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Pulse Output FB This section describes the pulse output FB of the SmartAXIS and its functions. The pulse output FB outputs pulses from the pulse output port according to the specified settings.
  • Page 227 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Script FB This section describes the script FB of the SmartAXIS and its functions. Output FBD manual Symbol Name and Diagram Function inversion page Script Enables you to program complicated processing with the script language that supports conditional SCRPT...
  • Page 228 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Advanced Instruction Applicable SmartAXIS Applicable SmartAXIS Function blocks FT1A-12 FT1A-24 FT1A-40 FT1A-48 Group Name Symbol Digital Input Special Internal Relay Input Shift Register Analog Input Digital Output Output Internal Relay...
  • Page 229 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE Applicable Data Types Data type Function blocks Group Name Symbol Word Integer Double word Long Float Digital Input ― ― ― ― ― Special Internal Relay ―...
  • Page 230 8: I N STR UCTI ON S UN CTI ON LOCK S EFER EN CE 8-18 A XI S P FT9Y-B 1378 M AR T I TE ANUAL...
  • Page 231 I ntroduction This chapter describes the SmartAXIS maintenance communication function. Maintenance communication is a communication protocol dedicated for IDEC programmable controllers. It is used when WindLDR or an IDEC operator interface communicates with the SmartAXIS. Maintenance communication of SmartAXIS is available on USB port (WindLDR only), expansion communication ports, and Ethernet port, allowing the optimum communication method to be selected for a variety of system configurations.
  • Page 232: Maintenance Communication Via Usb Port

    9: M AI N TEN AN CE OM M UN I CATI ON Maintenance Communication via USB Port Applicable SmartAXIS FT1A-12 FT1A-24 FT1A-40 FT1A-48 Using the USB port, it is possible to connect SmartAXIS to a computer on which WindLDR is installed, and monitor and change device values, download and upload user programs, and download system software.
  • Page 233: Maintenance Communication Via Expansion Communication Port

    9: M AI N TEN AN CE OM M UN I CATI ON Maintenance Communication via Expansion Communication Port Applicable SmartAXIS FT1A-12 FT1A-24 FT1A-40 FT1A-48 — X (Port 2) X (Port 2 and 3) X (Port 2 and 3) By installing an RS232C or RS485 communication cartridge to a expansion communication port on the SmartAXIS, it is possible to connect SmartAXIS to a computer or an operator interface with an RS232C or RS485 port, and monitor and change device values of SmartAXIS.
  • Page 234 9: M AI N TEN AN CE OM M UN I CATI ON In the Communication Mode pull-down list for Port 2, select Maintenance Protocol. The Maintenance Communication (Port 2) dialog box appears. Configure the parameters to match the communication settings of the computer or operator interface. Baud Rate (bps): 115200bps (1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200) Data Bits:...
  • Page 235: Maintenance Communication Via Ethernet Port

    FT1A-48 — Network devices such as computers or IDEC operator interfaces can communicate with SmartAXIS via Ethernet. External devices on the network can monitor or change the device values and download or upload user programs. It is possible to use the maintenance communication server and other communications simultaneously by assigning a separate communication function such as a maintenance communication server or Modbus TCP communication to each of the three connections on the SmartAXIS.
  • Page 236 9: M AI N TEN AN CE OM M UN I CATI ON Programming WindLDR This section describes the procedures to configure the maintenance communication server for the Ethernet port and communicate with the SmartAXIS via Ethernet. Configure Maintenance Communication Server From the WindLDR menu bar, select Configuration >...
  • Page 237 9: M AI N TEN AN CE OM M UN I CATI ON Set the parameters to match the communication settings of the PC or operator interface. Local Host Port No.: 2101 (The port number that the SmartAXIS uses for the maintenance communication server) Receive Timeout (ms): 2000 (100 to 25500ms) Allow Access by IP Address:...
  • Page 238 9: M AI N TEN AN CE OM M UN I CATI ON Click OK. The user program is downloaded to the SmartAXIS. After the user program has been successfully downloaded, go to Monitor Mode to check the status of the SmartAXIS. Select Online >...
  • Page 239 9: M AI N TEN AN CE OM M UN I CATI ON Select the Ethernet tab and click Browse. The IP Address Settings dialog box appears. Click New. The Input IP Address dialog box appears. Enter the IP address entered in step 2 and click OK. From the WindLDR menu bar, select Online >...
  • Page 240 9: M AI N TEN AN CE OM M UN I CATI ON From the WindLDR menu bar, select Online > PLC > Status. The PLC Status dialog box appears. Check that the SmartAXIS module type and system software version are displayed correctly. Configuring the initial Ethernet setup for the maintenance communication server is now complete.
  • Page 241: User Communication Via Serial Communication

    10: U OM M UN I CATI ON N STR UCTI ON S I ntroduction This chapter describes user communication that converts the specified data to the data type for the external devices connected to the SmartAXIS and sends and receives that data. User communication allows the following two types of communication methods: Serial communication with an external device connected to the RS232C port or the RS485 port ...
  • Page 242: Rs232C User Communication System Setup

    10: U OM M UN I CATI ON N STR UCTI ON S RS232C User Communication System Setup To connect an RS232C communication device to port 2 or 3 on the SmartAXIS, use the user communication cable FC2A-KP1C. One end of the user communication cable is not provided with a connector, and can be terminated with a proper connector to plug in to communicate with the RS232C port.
  • Page 243: Rs485 User Communication System Setup

    10 : U OM M UN I CATI ON N STR UCTI ON S RS485 User Communication System Setup Using the RS485 user communication, a maximum of 31 RS485 devices can be connected to the SmartAXIS. When using port 2 or 3 for RS485 communication on the SmartAXIS, install the RS485 communication cartridge (FT1A-PC2 or FT1A-PC3) to the expansion communication port.
  • Page 244: Programming Windldr

    10: U OM M UN I CATI ON N STR UCTI ON S Programming WindLDR When using the user communication function to communicate with an external RS232C or RS485 device, set the communication parameters for the SmartAXIS to match those of the external device. Note: Since communication parameters in the Function Area Settings relate to the user program, the user program must be downloaded to the SmartAXIS after changing any of these settings.
  • Page 245 10 : U OM M UN I CATI ON N STR UCTI ON S Programming TXD Instruction Using WindLDR The following example demonstrates how to program a TXD instruction including a start delimiter, BCC, and end delimiter using WindLDR. TXD sample program: Communication port: Port 2 SOTU...
  • Page 246 10: U OM M UN I CATI ON N STR UCTI ON S Check that TXD is selected in the Type box and select Port 2 in the Port box. Then, click Insert. The Data Type Selection dialog box appears. You will program source device S1 using this dialog box. Click Constant (Hexadecimal) in the Type box and click OK.
  • Page 247 10 : U OM M UN I CATI ON N STR UCTI ON S Once again in the Data Type Selection dialog box, click Constant (Hexadecimal) and click OK. Next, in the Constant (Hexadecimal) dialog box, type 03 to program the end delimiter ETX (03h). When finished, click OK. In the Transmit instruction dialog box, type M10 in the destination D1 box and type D100 in the destination D2 box.
  • Page 248 10: U OM M UN I CATI ON N STR UCTI ON S Programming RXD Instruction Using WindLDR The following example demonstrates how to program an RXD instruction including a start delimiter, skip, constant for verification, BCC, and end delimiter using WindLDR. Converted data is stored to data registers D10 and D11. Internal relay M100 is used as destination D1 for the receive completion output.
  • Page 249 10 : U OM M UN I CATI ON N STR UCTI ON S Since the Receive instruction dialog box reappears, repeat the above procedure. In the Data Type Selection dialog box, click Skip and click OK. Next, in the Skip dialog box, type 02 in the Digits box and click OK. Again in the Data Type Selection dialog box, click Constant (Character) and click OK.
  • Page 250 10: U OM M UN I CATI ON N STR UCTI ON S Once again in the Data Type Selection dialog box, click Constant (Hexadecimal) and click OK. Next, in the Constant (Hexadecimal) dialog box, type 03 to program the end delimiter ETX (03h). When finished, click OK. In the Receive instruction dialog box, type M100 in the destination D1 box and type D1000 in the destination D2 box.
  • Page 251: Rs232C Line Control Signals

    10 : U OM M UN I CATI ON N STR UCTI ON S RS232C Line Control Signals While the SmartAXIS is in user communication mode, special data registers can be used to enable or disable DSR and DTR control signal options for port 2 through port 3.
  • Page 252 10: U OM M UN I CATI ON N STR UCTI ON S DSR Input Control Signal Option D8105 Special data register D8105 is used to control data flow between the SmartAXIS RS232C port 2 through port 3 and the remote terminal depending on the DSR (data set ready) signal sent from the remote terminal.
  • Page 253 10 : U OM M UN I CATI ON N STR UCTI ON S DTR Output Control Signal Option D8106 Special data register D8106 is used to control the DTR (data terminal ready) signal to indicate the SmartAXIS operating status or transmitting/receiving status.
  • Page 254: User Communication Via Ethernet Communication

    10: U OM M UN I CATI ON N STR UCTI ON S User Communication via Ethernet Communication This section describes the Ethernet user communication. Ethernet user communication works on TCP/IP protocol. The SmartAXIS can be used as a user communication client/server. With Ethernet user communication instructions (ETXD and ERXD instructions), the SmartAXIS can exchange the data with devices on the network.
  • Page 255 10 : U OM M UN I CATI ON N STR UCTI ON S To use the SmartAXIS as a user communication client Connect the SmartAXIS to the server device via the network and communicate with the server device using the Ethernet user communication instructions.
  • Page 256: User Communication Client

    10: U OM M UN I CATI ON N STR UCTI ON S User Communication Client When a client connection is configured as the user communication client, the SmartAXIS communicates with the specified server device according to the settings configured in the ETXD and ERXD instructions that are programmed for the client connection. The remote host number and other communication settings can be configured in the Connection Settings tab in the Function Area Settings dialog box.
  • Page 257 10 : U OM M UN I CATI ON N STR UCTI ON S Programming WindLDR (User Communication Client) To use the user communication client, configure the user client communication settings in the Function Area Settings dialog box and then download the user program to the SmartAXIS. Select Configuration from the WindLDR menu bar, and then click Connection Settings.
  • Page 258 10: U OM M UN I CATI ON N STR UCTI ON S Edit the user program. To insert Ethernet user communication instructions to the ladder editor, select the Ethernet user communication instructions (ETXD or ERXD instructions) in the Coil Selection dialog box. The Ethernet User Communication Instruction dialog box appears.
  • Page 259: User Communication Server

    10 : U OM M UN I CATI ON N STR UCTI ON S User Communication Server When a server connection is configured as the user communication server, a client device can access and communicate with the SmartAXIS. The SmartAXIS communicates with the client device according to the settings configured in the ETXD and ERXD instructions that are programmed for the server connection.
  • Page 260: Programming Windldr (User Communication Server)

    10: U OM M UN I CATI ON N STR UCTI ON S Programming WindLDR (User Communication Server) To use the user communication server, configure the user communication server settings in the Function Area Settings dialog box and then download the user program to the SmartAXIS. Select Configuration from the WindLDR menu bar, and then click Connection Settings.
  • Page 261 10 : U OM M UN I CATI ON N STR UCTI ON S Edit the user program. To insert Ethernet user communication instructions to the ladder editor, select the Ethernet user communication instructions (ETXD or ERXD instructions) in the Coil Selection dialog box. The Ethernet User Communication Instruction dialog box appears.
  • Page 262: User Communication Error

    10: U OM M UN I CATI ON N STR UCTI ON S User Communication Error When a user communication error occurs, an error code is stored in the data register designated as a transmit status in the TXD instruction or as a receive status in the RXD instruction. When multiple errors occur, the final error code overwrites all preceding errors and is stored in the status data register.
  • Page 263: Ascii Character Code Table

    10 : U OM M UN I CATI ON N STR UCTI ON S ASCII Character Code Table Upper Lower E SP Decimal Decimal ” Decimal Decimal Decimal Decimal & Decimal ’ Decimal BS C A N Decimal Decimal Decimal VT E S C Decimal <...
  • Page 264: Sample Program - User Communication Txd

    10: U OM M UN I CATI ON N STR UCTI ON S Sample Program – User Communication TXD This example demonstrates a program to send data to a printer using the user communication TXD2 (transmit) instruction, with the optional RS232C communication cartridge installed on the port 2 connector of the 24-I/O type SmartAXIS. System Setup Printer User Communication Cable 1C...
  • Page 265 10 : U OM M UN I CATI ON N STR UCTI ON S Setting User Communication Mode in WindLDR Function Area Settings Since this example uses the RS232C port 2, select User Protocol for Port 2 in the Function Area Settings using WindLDR. See "Programming WindLDR"...
  • Page 266: Sample Program - User Communication Rxd

    Barcode Reader FC2A-KP1C Cartridge 2.4m (7.87 ft.) long FT1A-KP1C To RS232C Port IDEC DATALOGIC To Port 2 (RS232C) Attach a proper connector to the open DS4600A end of the cable referring to the cable connector pinouts shown below. Mini DIN Connector Pinouts...
  • Page 267 10 : U OM M UN I CATI ON N STR UCTI ON S Configuring Barcode Reader The values shown below are an example of configuring a barcode reader. For actual settings, see the user’s manual for the barcode reader. Synchronization mode Auto Single read or...
  • Page 268 10: U OM M UN I CATI ON N STR UCTI ON S BCC Calculation Examples The SmartAXIS can use three new BCC calculation formulas of ADD-2comp, Modbus ASCII, and Modbus RTU for transmit instructions TXD2 and TXD3 and receive instructions RXD2 and RXD3. These block check characters are calculated as described below.
  • Page 269: Modbus Communication Via Rs-232C/Rs-485

    11: M ODBUS OM M UN I CATI ON I ntroduction The SmartAXIS supports the Modbus communications protocols. When a communication cartridge is installed on the expansion communication port, Modbus RTU protocol can be used. The SmartAXIS can communicate with hardware devices supporting Modbus RTU protocol via RS-232C/RS-485. Modbus TCP protocol can also be used on the built-in Ethernet port.
  • Page 270: Modbus Master Communication

    11: M ODBUS OM M UN I CATI ON Modbus Master Communication When configured as a Modbus master, the SmartAXIS sends communication requests to Modbus slaves to read/write data. Each communication request is sent to a Modbus slave according to the configured request table. Modbus master communication settings and request tables for Modbus slave stations can be programmed using the WindLDR Function Area Settings.
  • Page 271 11: M ODBUS OM M UN I CATI ON Communication Error Data When Error Status is configured in the Request Table from the Function Area Settings, the error data of each request can be confirmed. Use a single DR for all Error data of each communication request communication requests Error data, the remote host number (high-order byte) and error code (low-order byte), of each request in the...
  • Page 272 11: M ODBUS OM M UN I CATI ON Programming Modbus Master Using WindLDR Modbus master communication is programmed for Modbus RTU mode using WindLDR. Since these settings relate to the user program, the user program must be downloaded to the SmartAXIS after changing any of these settings. From the WindLDR menu bar, select Configuration >...
  • Page 273 11: M ODBUS OM M UN I CATI ON Click the Communication Settings button. The Communication Settings dialog box appears. Change settings, if required. Baud Rate (bps) 9600, 19200, 38400, 57600, 115200 Parity Even, Odd, None Stop Bits 1 or 2 Retry Cycle 1 to 10 Receive Timeout...
  • Page 274 11: M ODBUS OM M UN I CATI ON Function Code The Modbus RTU of the SmartAXIS supports eight function codes as listed in the table below. Supported function codes and valid slave addresses vary with each Modbus slave device to communicate with. Configure the function codes according to the specifications of the Modbus slave devices.
  • Page 275 11: M ODBUS OM M UN I CATI ON Processing Requests The data for Modbus communication are processed between the master and slaves as shown below. Bit Data at Slaves (Function Codes 01, 02, 05, and 15) Master Device Address: Internal Relay ...
  • Page 276: Modbus Slave Communication

    11: M ODBUS OM M UN I CATI ON Modbus Slave Communication Modbus slave communication can be configured by selecting Modbus RTU Slave for port 2 and port 3 in the WindLDR Function Area Settings. When a Modbus slave receives a request from the Modbus master, the Modbus slave reads or writes data according to the request.
  • Page 277 11: M ODBUS OM M UN I CATI ON Address Map Modbus Address Communication Applicable Modbus Device Name SmartAXIS Device Map (Decimal) Frame Address Function Code 000001 - 000112 0000 - 006F Q0 - Q141 000701 - 000828 02BC - 033B R0 - R127 Coil 1, 5, 15...
  • Page 278 11: M ODBUS OM M UN I CATI ON Programming Modbus Slave Using WindLDR Modbus slave communication is programmed for Modbus RTU mode using WindLDR. Since these settings relate to the user program, the user program must be downloaded to the SmartAXIS after changing any of these settings. From the WindLDR menu bar, select Configuration >...
  • Page 279 11: M ODBUS OM M UN I CATI ON Communication Protocol This section describes the communication frame format used for Modbus RTU communication. Communication Frame Format Request from Modbus Master Slave No. Function Code Data Idle Idle 3.5 characters 3.5 characters 1 byte 1 byte 2 bytes...
  • Page 280: Communication Format

    11: M ODBUS OM M UN I CATI ON Communication Format This section describes the communication format for each function code from the slave number up to immediately before the check code. Function Code 01 (Read Coil Status) and Function Code 02 (Read Input Status) Function code 01 reads bit device statuses of Q (output), R (shift register), or M (internal relay).
  • Page 281 11: M ODBUS OM M UN I CATI ON Function Code 03 (Read Holding Registers) and Function Code 04 (Read Input Registers) Function code 03 reads word device data of D (data register), T (timer preset value), or C (counter preset value). One through 64 consecutive words can be read out.
  • Page 282 11: M ODBUS OM M UN I CATI ON Function Code 05 (Force Single Coil) Function code 05 changes a bit device status of Q (output), R (shift register), or M (internal relay). Communication Frame Request from Modbus Master OFF: 0000h Slave No.
  • Page 283 11: M ODBUS OM M UN I CATI ON Function Code 06 (Preset Single Register) Function code 06 changes word device data of D (data register). Communication Frame Request from Modbus Master Slave No. Function Code Address New Data xxxxh xxxxh ACK Reply from Modbus Slave Acknowledge...
  • Page 284 11: M ODBUS OM M UN I CATI ON Function Code 15 (Force Multiple Coils) Function code 15 changes bit device statuses of Q (output), R (shift register), or M (internal relay). One through 128 consecutive bits can be changed. Communication Frame Request from Modbus Master Function...
  • Page 285 11: M ODBUS OM M UN I CATI ON Function Code 16 (Preset Multiple Registers) Function code 16 changes word device data of D (data register). One through 64 consecutive words can be changed. Communication Frame Request from Modbus Master Function No.
  • Page 286: Modbus Communication Via Ethernet Communication

    11: M ODBUS OM M UN I CATI ON Modbus Communication via Ethernet Communication Applicable SmartAXIS FT1A-12 FT1A-24 FT1A-40 FT1A-48 — The SmartAXIS supports Modbus TCP clients and Modbus TCP servers. Connect the Ethernet port on the SmartAXIS to enable the SmartAXIS to communicate with Modbus TCP compliant devices.
  • Page 287: Modbus Tcp Client

    11: M ODBUS OM M UN I CATI ON Modbus TCP Client When configured as a Modbus TCP client, the SmartAXIS sends communication requests to a Modbus TCP server to read/write data. Each communication request is sent to a Modbus Server according to the configured request table. Modbus TCP client communication settings and request tables for Modbus TCP servers can be configured using the WindLDR Function Area Settings.
  • Page 288 11: M ODBUS OM M UN I CATI ON Modbus TCP Communication Request Table A maximum of 255 requests can be configured in the Modbus TCP Client Request Table. Notes: 10 bytes of the user program area are needed per each request. ...
  • Page 289 11: M ODBUS OM M UN I CATI ON Programming WindLDR (Modbus TCP Client) In order to use the Modbus TCP client, configure the Modbus TCP client in the Function Area Settings dialog box and then download the user program to the SmartAXIS. From the WindLDR menu bar, select Configuration >...
  • Page 290 11: M ODBUS OM M UN I CATI ON Configure the requests of the Modbus TCP Client. A maximum of 255 requests can be entered in one request table. Specify the Modbus TCP servers with the remote host numbers. After all requests are configured, click OK button to close the dialog box. Choose to use Request Execution Devices and Error Status data registers if necessary.
  • Page 291 11: M ODBUS OM M UN I CATI ON Master Device Address When function code 01, 02, 03, or 04 is selected to read data from Modbus servers, designate the first data register or internal relay number to store the data received from the Modbus server. When function code 05, 06, 15, or 16 is selected to write data to Modbus servers, designate the first data register or internal relay number to store the data to write to the Modbus server.
  • Page 292: Modbus Tcp Server

    11: M ODBUS OM M UN I CATI ON Modbus TCP Server When the SmartAXIS is configured as the Modbus TCP server, Modbus TCP client devices can read/write data to the SmartAXIS. When the SmartAXIS receives a valid request from a Modbus TCP client device, the data is read or written according to the request received.
  • Page 293 11: M ODBUS OM M UN I CATI ON Programming WindLDR (Modbus TCP Server) In order to use Modbus TCP server, configure the Modbus TCP server in the Function Area Settings dialog box and then download the user program to the SmartAXIS. From the WindLDR menu bar, select Configuration >...
  • Page 294 11: M ODBUS OM M UN I CATI ON Modbus TCP Server Communication Settings Local Host Port No. Configure the local host port number between 0 and 65,535. The same local host port number can be used with multiple connection numbers. If the same port number is used with multiple connections, Modbus TCP clients (as many as the number of the connections) can communicate with SmartAXIS through the same port number.
  • Page 295 12: R I / O EM OTE I ntroduction When you want to increase the number of I/Os to be connected to a single SmartAXIS, you can achieve this using the remote I/O function. In addition to the built-in I/Os of the SmartAXIS, you can expand the number of I/Os up to a maximum of 90 inputs and 54 outputs.
  • Page 296 12: R I / O EM OTE Remote I/O Master The SmartAXIS can be used as a remote I/O master by configuring the SmartAXIS as a remote I/O master in WindLDR. The settings can be configured in the Function Area Settings dialog box of WindLDR. The digital input information from the remote I/O slaves connected with connection 1 through 3 is input to I40 to I75, I80 to I115, and I120 to I155.
  • Page 297: Remote I/O Master

    12: R I / O EM OTE Remote I/O Communication Memory Refresh Image Data communication between the remote I/O master and the remote I/O slaves is conducted as shown in the diagram below. Remote I/O master I0 to I35 Q0 to Q21 Analog inputs D8040 to D8047 Remote I/O...
  • Page 298 12: R I / O EM OTE Communication Error Information with the Remote I/O Slaves Communication errors with the remote I/O slaves can be confirmed by referring to M8005 to M8007 (remote I/O slave communication error). The details of the communication error can be confirmed by referring to D8148, D8157, and D8166 (remote I/O slave communication error status).
  • Page 299 12: R I / O EM OTE Communication with Multiple Remote I/O Slaves One scan END processing Remote I/O master Remote I/O slave 1 Remote I/O slave 2 Remote I/O slave 3 The above timing chart is an example where the communication with remote I/O slave 1 is the fastest and the communication with remote I/O slave 3 is the slowest.
  • Page 300 12: R I / O EM OTE Programming WindLDR To use a SmartAXIS as a remote I/O master, in the WindLDR Function Area Settings, configure the Remote I/O Master settings, and then download the user program to the SmartAXIS. Configuration Procedure From the WindLDR menu bar, select Configuration >...
  • Page 301 12: R I / O EM OTE Configure the IP address and port number of the remote I/O slave to connect. Note: The default port number of the remote I/O slave is 2110. Click OK. When the settings are correctly completed, the details configured in the Remote Host dialog box are displayed in the Remote Host No.
  • Page 302: Remote I/O Slave

    12: R I / O EM OTE Remote I/O Slave The SmartAXIS can be used as a remote I/O slave by configuring the SmartAXIS as a remote I/O slave in WindLDR. The settings can be configured in the Remote I/O Slave Configuration dialog box of WindLDR. Specifications Item Description...
  • Page 303 12: R I / O EM OTE Remote I/O Slave HMI Function This section describes the menu screen when the SmartAXIS Pro is configured as a remote I/O slave. For the button operations on the menu screen, see Chapter 6 "HMI Function". Standard Screen This screen displays content according to the communication state with the remote I/O master.
  • Page 304 12: R I / O EM OTE Remote I/O Slave Operation and Restrictions The remote I/O slave outputs conform to the remote I/O master outputs. Therefore, the following restrictions are applied when the SmartAXIS operates as a remote I/O slave. All Outputs OFF (M8002) Cannot be used.
  • Page 305 12: R I / O EM OTE Programming WindLDR To use a SmartAXIS as a remote I/O slave, connect the SmartAXIS to the computer and configure it as a remote I/O slave with WindLDR. Notes: The following restrictions apply when the SmartAXIS is configured as a remote I/O slave. The SmartAXIS only operates as remote I/O, functions other than the inputs and outputs are disabled.
  • Page 306 12: R I / O EM OTE Note: When automatically acquiring an IP address using DHCP, the same IP address may not be assigned each time depending on the DHCP server settings and the system configuration on the network where the SmartAXIS is operating. (Example: When using DHCP with two SmartAXIS units and automatically acquiring the IP addresses, the IP addresses for the two units may be swapped.) When the SmartAXIS is incorporated in a system configuration where it is a communication target, we recommend setting a fixed IP address, subnet mask, and default gateway.
  • Page 307 12: R I / O EM OTE Saving and Reusing Remote I/O Slave Settings Remote I/O slave settings configured in the dialog box are lost when the dialog box is closed. Remote I/O slave settings configured in the Remote I/O Slave Configuration dialog box can be reused by saving them as a configuration file (*.frs). Note: No other information except the remote I/O slave settings are stored in the configuration file (*.frs) saved using the Remote I/O Slave Configuration dialog box.
  • Page 308 12: R I / O EM OTE Using Saved Remote I/O Slave Settings Operation procedure In the Remote I/O Slave Configuration dialog box, click Open. The Open dialog box is displayed. Select the configuration file (*.frs) to use and click Open. The remote I/O slave settings are loaded.
  • Page 309: Scripts

    13: S CR I P TS I ntroduction A script is a function for programming complicated processing with conditional branch, logical operations, arithmetic operations, and functions as text. The programmed scripts can be executed in a ladder program or an FBD program. When the programming language is ladder, scripts are executed with the SCRPT instruction.
  • Page 310 13: S CR I P TS Device List This section shows the devices that can be used in Script Editor and the device notation. This section describes available devices and its notation that can be used in the Script Editor dialog box. Note: The device ranges differ depending on each SmartAXIS.
  • Page 311: Script Programming And Management

    13: S CR I P TS Script Programming and Management Script Registration Procedure This section describes the procedure to create and register a script. The registered script can be executed by specifying the script ID in the SCRPT instruction/FB. On the Project Window, double-click Script Manager. Script Manager dialog box opens.
  • Page 312 13: S CR I P TS Enter Script Name. The script name can be entered up to 40 single-byte alphanumeric characters. Select Data Type. The script is executed with the selected data type. Note: In Script, write the program. Note: To create a script using the sample codes provided by WindLDR, under Function list, select Category and Function, and then click Insert Format.
  • Page 313 13: S CR I P TS Script Manager In the Script Manager dialog box, you can add scripts created in the Script Editor dialog box or delete registered scripts. 1. List of scripts Shows the list of registered scripts. Script ID: Shows the script ID of the registered scripts (1 to 255).
  • Page 314 13: S CR I P TS Script Editor Script Editor is where you create new scripts and edit the scripts selected in Script Manager. (Description) 1. Script ID When creating a new script, enter the script ID (1 to 255). When editing an existing script, this shows the script ID that was set. 2.
  • Page 315 13: S CR I P TS 7. Export Click this button to display the Save As dialog box so you can export the script program. If you select the location to save the script, enter a file name, and click Save, the current script is saved as a text file (*.txt). The saved script can be inserted with Import.
  • Page 316 13: S CR I P TS 13. Function List Category: Shows the function category list. Function: Shows the list of functions in the selected category. Format: Shows a programming example of the selected function. Description: Shows a description of the selected function. Insert Format: Click this button to insert the content displayed in Format at the cursor position.
  • Page 317 13: S CR I P TS ■Colors Shows the colors for Comment, Keyword, and Device. Click the colored buttons to display the Color dialog box. Characters that are not comments, keywords, or devices are all shown in black. A XI S P FT9Y-B 1378 13-9 M AR T...
  • Page 318: Programming Scripts

    13: S CR I P TS Programming Scripts Format List This section describes the notation for control statements, operators, functions, and other elements, and it also describes their operation. Except for comments, enter everything as single-byte characters. For specific programming examples, see "Script Programming Examples"...
  • Page 319 13: S CR I P TS ■Halt and exit Format Description while ( if ( Process will be as follows while the conditional expression 1 is satisfied. Execution line 2 is continuously executed while the conditional expression 2 is not break satisfied.
  • Page 320 13: S CR I P TS ■Bit operator Operator Format Description Calculates the logical product (AND) of each bit of & & Calculates the logical sum (OR) of each bit of Calculates the exclusive logical sum (XOR) of each bit of Inverse the logic of each bits of For word devices and fixed values, 0 will be 65,535, and 65,535 will be 0.
  • Page 321 13: S CR I P TS Function Format Description Arcsine of (-1 to +1) in radian value (-/2 to +/2) is returned. Arcsine Specify arbitrary formula for argument ASIN( This can only be used for data type F (float).  Arccosine of (-1 to +1) in radian value (0 to ) is returned.
  • Page 322 13: S CR I P TS Function Format Description : Starting device of copy source : Starting device of copy target : Range of copy (in words) Data copy MEMCPY( Values from words are copied to words respectively. Specified range is compared in word unit, and result is returned. ...
  • Page 323 13: S CR I P TS Other This section describes definitions for constant, device, temporary device, and comment. ■Constant Constant can be defined as decimal or hexadecimal number. Sample definition of decimal numbers 1234 Define the numeric value directly. -1234 Define the negative number with a "-"...
  • Page 324: Script Programming Examples

    13: S CR I P TS Script Programming Examples This section describes script programming examples for control statements, arithmetic operators, and functions, as well as their operations. 1. Control Statements Example 1.1 Conditional branch Script if ([D0100]) [D0102] = 100; Operation Description If the value of D0100 is not 0, then 100 is stored in D0102.
  • Page 325 13: S CR I P TS Example 1.5 Conditional branch Script if ([D0100] == 0) [D0102] = 0x1234; else if ([D0100] == 1) [D0102] = 0x5678; else [D0102] = 0x9999; Operation Description If the value of D0100 is 0, then 0x1234 is stored in D0102. If the value of D0100 is 1, then 0x5678 is stored in D0102.
  • Page 326 13: S CR I P TS Example 1.8 Iteration Script [D0100] = 0; [D0102] = 3; [D0103] = 5; while ([D0100] == 0) [D0102] = [D0102] + 1; if ([D0103] == [D0102]) SET([M0000]); break; Operation Description While the value of D0100 is 0, the while statement is repeated. Inside the while statement, if the values of D0102 and D0103 are equal, the while statement will terminate, and after [M0000] changes to 1, execution breaks out of the while statement.
  • Page 327 13: S CR I P TS Example 1.10 Decimal to octal conversion using a while statement Script // Convert a decimal value to octal // - For example, convert 10 (dec) to 12 (oct), 16 (dec) to 20 (oct) // - Convert a value to octal up to 4 digits max @1 = 0;...
  • Page 328 13: S CR I P TS Example 1.12 Conditional branch with switch using the default statement Script switch ([D0100]) case 0: [D0102] = 0x1234; break; case 1: [D0102] = 0x5678; break; default: [D0102] = 0x9999; break; Operation Description If the value of D0100 is 0, then 0x1234 is stored in D0102. If the value of D0100 is 1, then 0x5678 is stored in D0102.
  • Page 329 13: S CR I P TS 2. Relational Operators Example 2.1 Equal to Script if ([D0100] == [D0102]) [D0103] = 0x100; Operation Description If the value of D0100 is equal to the value of D0102, then 0x100 is stored in D0103. Example 2.2 Not equal to Script...
  • Page 330 13: S CR I P TS 3. Logical Operators Example 3.1 Logical AND Script if (([D0100] == [D0200]) && ([D0300] == [D0400] + [D0500])) [D0600] = 100; Operation Description If the value of D0100 is equal to the value of D0200, and if the value of D0300 is equal to the value of D0400 and D0500 added together, then 100 is stored in D0600.
  • Page 331 13: S CR I P TS 4. Arithmetic Operators Example 4.1 Addition Script [D0300] = [D0100] + [D0200]; Operation Description The values of D0100 and D0200 are added together and the result is stored in D0300. Example 4.2 Subtraction Script [D0300] = [D0100] - [D0200];...
  • Page 332 13: S CR I P TS 5. Bitwise Operators Example 5.1 Logical AND Script if ([D0000.01] & [D0001.01]) SET([D0002.01)]); else RST([D0002.01]); Operation Description If the bitwise logical AND operation on the value of D0000.01 and the value of D0001.01 is 1, D0002.01 is changed to 1. If the bitwise logical AND operation on the value of D0000.01 and the value of D0001.01 is 0, D0002.01 is changed to 0.
  • Page 333 13: S CR I P TS Example 5.5 Inversion Script if (([D0000.01] & ~[D0001.01]) | [D0002.01]) SET([D0003.01]); else RST([D0003.01]); Operation Description If the bitwise logical OR operation on the value of D0002.01 and the result of the bitwise logical AND operation on the value of D0000.01 and the inverted result of the value of D0001.01 is 1, then D0003.01 is changed to 1.
  • Page 334 13: S CR I P TS 6. Bit Functions Example 6.1 Set a bit Script SET([D0000.01]); Operation Description Turns D0000.01 to 1. The result is the same as [D0000.01] = 1 Example 6.2 Reset a bit Script RST([D0000.01]); Operation Description Turns D0000.01 to 0.
  • Page 335 13: S CR I P TS Example 7.4 Natural logarithm Script [D0010] = LOGE([D0020]); Operation Description Calculates the natural logarithm of the value of D0020 and the result is stored in D0010. Only the data type F (float) can be used. Example 7.5 Common logarithm Script...
  • Page 336 13: S CR I P TS Example 7.10 Tangent Script [D0010] = TAN([D0020]); Operation Description Calculates the tangent of the radian value of D0020 and stores the result in D0010. Only the data type F (float) can be used. Example 7.11 Arcsine Script [D0010] = ASIN([D0020]);...
  • Page 337 13: S CR I P TS Data type conversions Example 7.16 Convert BCD to binary Script [D0200] = BCD2BIN([D0100]); Operation Description Converts the BCD value in D0100 to a binary value and stores it in D0200. For example, if the BCD value 10 (16 as a binary value) is stored in D0100, 10 (binary value) is stored in D0200. Example 7.17 Convert binary to BCD Script [D0200] = BIN2BCD([D0100]);...
  • Page 338 13: S CR I P TS Converting -12345 (when the data type is I (integer)) Stored value Device Device Stored value Upper byte Lower byte D0200 -12345 D0100 '-' = 0x2D '1' = 0x31 D0101 '2' = 0x32 '3' = 0x33 D0102 '4' = 0x34 '5' = 0x35...
  • Page 339 13: S CR I P TS Setting the string "1234567" (when the data type is D (double word)) Stored value Device Upper byte Lower byte Device Stored value D0200 '1' = 0x31 '2' = 0x32 D0100 12345 D0201 '3' = 0x33 '4' = 0x34 D0202 '5' = 0x35...
  • Page 340 13: S CR I P TS Data comparison and copying Example 7.22 Word-unit data comparison Script [D0000] = MEMCMP([D0100], [D0200], 10); Operation Description Compares the values of 10 words from D0100 (up to D0109) with the values of 10 words from D0200 (up to D0209). If the value for each is entirely equal, 1 is stored in D0000.
  • Page 341 13: S CR I P TS Example 7.25 Bit-unit data copy Script MEMCPY([D0200.00], [D0100.02], 10); Operation Description Copies the third bit of 10 words from D0100 (up to D0109) to the bit state for 10 bits of devices from D0200 (up to D0209). Copy each 1st bit of D0200 3rd bit of D0100...
  • Page 342 13: S CR I P TS Indirect assignment Example 7.29 Indirect read Script [D0200] = OFFSET([D0010],[D0020]); Operation Description When the value of D0020 is 8, the value of D0018, the device 8 words from D0010, is read and stored in D0200. D0010 0000 D0020...
  • Page 343: Important Notes

    13: S CR I P TS Important Notes This section describes important notes when programming scripts. Important Notes Regarding While Definition ■Define so the execution does not go into an infinite loop. The execution expression is repeatedly executed while the conditional expression is satisfied. However, it will go into an infinite loop when the conditional expression is satisfied continually.
  • Page 344 13: S CR I P TS 13-36 A XI S P FT9Y-B 1378 M AR T I TE ANUAL...
  • Page 345: Troubleshooting

    14: T R OUBLESHOOTI N G I ntroduction This chapter describes the procedures to determine the cause of problem and actions to be taken when any problem occurs while operating the SmartAXIS. The SmartAXIS has self-diagnostic functions to prevent the spread of problems if any should occur. In case of any problem, follow the troubleshooting procedures to determine the cause and to correct the error.
  • Page 346 14: T R OUBLESHOOTI N G On the right of the Error Status in the PLC Status dialog box, click the Details button. The PLC Error Status screen appears. Clearing Error Codes from WindLDR After removing the cause of the error, clear the error code using the following procedure: From the WindLDR menu bar, select Online >...
  • Page 347: Special Data Registers For Error Information

    14 : T R OUBLESHOOTI N G Special Data Registers for Error Information Two data registers are assigned to store information on errors. D8005 General Error Code D8006 User Program Execution Error Code Example: This ladder program clears the error information using the error clear bit of special data register D8005. Turn on M0 and turn on the upper bit of D8005.
  • Page 348: Smartaxis Operating Status, Output, And Err Led During Errors

    14: T R OUBLESHOOTI N G SmartAXIS Operating Status, Output, and ERR LED during Errors Operating Error Items Output ERR LED Checked at Status Power failure Stop Any time Watchdog timer error Stop Any time User program ROM sum check error Stop Starting operation When checking a change in...
  • Page 349 14 : T R OUBLESHOOTI N G 0200h: System Error This error is issued when ROM is not found. When this error occurred, turn power off and on. Clear the error code using WindLDR. If this error occurs frequently, the SmartAXIS has to be replaced. 1000h: Memory Cartridge Program Transfer Error This error indicates that the user program cannot be downloaded to/uploaded from SmartAXIS using the memory cartridge.
  • Page 350: User Program Execution Error

    14: T R OUBLESHOOTI N G User Program Execution Error This error indicates that invalid data is found during execution of a user program. When this error occurs, the ERR LED and special internal relay M8004 (user program execution error) turned on. The detailed information of this error can be viewed from the error code stored in special data register D8006 (user program execution error code).
  • Page 351 14 : T R OUBLESHOOTI N G Troubleshooting Diagrams When one of the following problems is encountered, see the following trouble shooting diagrams: Troubleshooting Problem Diagram The power is not on. Diagram 1 Operation has not started. Diagram 2 An error has occurred. Diagram 3 Input does not operate normally.
  • Page 352: Troubleshooting Diagrams

    Is the power voltage correct? AC power type: 100-240V AC DC power type: 24V DC Is the power/ run status LED on or flashing? Call IDEC for assistance. 14-8 A XI S P FT9Y-B 1378 M AR T I TE ANUAL...
  • Page 353 Supply the rated voltage. Is the power voltage correct? AC power type: 100-240V AC DC power type: 24V DC Is the LCD backlight on? Call IDEC for assistance. A XI S P FT9Y-B 1378 14-9 M AR T I TE ANUAL...
  • Page 354 Function Area Is the power/ Settings? run status LED on? Turn off the stop and reset inputs. Is the power/ run status LED on? Call IDEC for assistance. 14-10 A XI S P FT9Y-B 1378 M AR T I TE ANUAL...
  • Page 355 Identify the error code and correct the error. Did the error status LED turn off? Call IDEC for assistance. Note: Temporary errors can be cleared to restore normal operation by clearing error codes from WindLDR. See "Clearing Error Codes from WindLDR"...
  • Page 356 Supply the rated voltage to the input terminal. Are wiring and Correct the external operation of external device wiring. devices correct? Call IDEC for assistance. 14-12 A XI S P FT9Y-B 1378 M AR T I TE ANUAL...
  • Page 357 The output circuit in the SmartAXIS is Does the monitored output damaged. turn on and off? Replace the SmartAXIS. Is the SmartAXIS output Correctly connect the output. connection correct? Call IDEC for assistance. A XI S P FT9Y-B 1378 14-13 M AR T I TE ANUAL...
  • Page 358 Is the LCD backlight on? Are the Correct the Communication Settings Communication Settings correct? using WindLDR. Call IDEC for assistance. When only program download is not possible: Only program download is not possible. Disable the user program protection. Is “Protect User Program”...
  • Page 359 Replace the SmartAXIS. Is M8000 off? Turn off the start control special internal Call IDEC for assistance. relay M8000 using WindLDR on a computer. Note: To turn off M8000, enter 0 in the Current Value box in the Custom Monitor dialog box.
  • Page 360 For FBD, the watchdog timer timer? cannot be reset in the program. Call IDEC for assistance. *1 See "Watchdog Timer Setting" on page 5-66. Troubleshooting Diagram 9 The interrupt/catch input cannot receive short pulses.
  • Page 361 48-I/O type)? Are the Function Area Select Single-phase High-speed Counter in the Settings completed? Groups 1 through 4. Call IDEC for assistance. *1 See "Frequency Measurement" on page 5-36. A XI S P FT9Y-B 1378 14-17 M AR T...
  • Page 362 SmartAXIS Pro: When the LCD backlight is not on Is the LCD backlight on? Call IDEC for assistance. *1 "SmartAXIS Pro - The Backlight is not On" on page 14-9 or "SmartAXIS Lite - The Power/Run Status LED (PWR/RUN) is not On" on page 14-10.
  • Page 363 1 device of the TXD source 1 device is correct. instruction? Call IDEC for assistance. *1 See "Programming WindLDR" on page 10-4. If the user communication still has a problem after completing the above procedure, also perform the procedure of Diagram 11, described on the preceding page.
  • Page 364 SmartAXIS Pro: When the LCD backlight is not on Call IDEC for assistance. *1 See "SmartAXIS Pro - The Backlight is not On" on page 14-9 or "SmartAXIS Lite - The Power/Run Status LED (PWR/RUN) is not On" on page 14-...
  • Page 365 WindLDR? incoming data. Call IDEC for assistance. *1 See "Programming WindLDR" on page 10-4. If the user communication still has a problem after completing the above procedure, also perform the procedure of Diagram 13 described on the preceding page.
  • Page 366 14: T R OUBLESHOOTI N G Troubleshooting Diagram 15 Modbus RTU master communication does not work. Confirm communication settings using Are communication WindLDR (see "Programming Modbus parameters equal at master and slave? Master Using WindLDR" on page 11-4.) When the communication error status is configured, is the error information stored? Confirm the slave number (high-order...
  • Page 367 Set the correct communication settings. settings correct? Call IDEC for assistance. *1 See "SmartAXIS Pro - The Backlight is not On" on page 14-9 or "SmartAXIS Lite - The Power/Run Status LED (PWR/RUN) is not On" on page 14- A XI S P...
  • Page 368 Open the Communication Settings dialog box in WindLDR. Select USB and uncheck the Use HGxG Pass-Through check box. The USB port of the connected SmartAXIS is Is "IDEC PLC USB not recognized. Port (COMx)" listed in Device Install or update the driver, and then try Manager on the PC?* again.
  • Page 369 14 : T R OUBLESHOOTI N G Troubleshooting Diagram 19 Modbus master communication request is slow. Select to use request execution internal relay and designate an internal relay number. Keep unnecessary internal relays turned off and turn on internal relays only when sending requests.
  • Page 370 "Remote I/O Master" on page 12-2. Is the problem solved? Call IDEC for assistance. *1 Use valid network settings, IP address, subnet mask, and port number, for the remote I/O communication. For the valid network settings for the SmartAXIS, contact the network administrator.
  • Page 371: P P En Di X

    P P EN DI X System Software Getting the Latest Version of the System Software When you install or upgrade to the latest version of Automation Organizer, the latest system software is also available along with the software. Checking the Version You can check the SmartAXIS system software version with the following steps.
  • Page 372 P P EN DI X Upgrade SmartAXIS System Software The system software of SmartAXIS can be upgraded using WindLDR. If the system software of your SmartAXIS is old, upgrade the system software with the following procedure: Connect the SmartAXIS to the computer where WindLDR is installed using USB maintenance cable (recommended cable: HG9Z-XCM42).
  • Page 373 P P EN DI X A confirmation message is displayed. Click OK to start downloading the system software. System software download status is shown by a progress bar. A completion message appears when the system software has been downloaded successfully. Click OK to close the System Software Download dialog box. A XI S P FT9Y-B 1378 Appendix-3...
  • Page 374 P P EN DI X Notes: For the SmartAXIS Pro, its backlight will flash while the system software is downloading. For the SmartAXIS Lite, its error status LED will  flash. After the system software has downloaded, the SmartAXIS will be in the STOP state. Start the SmartAXIS with WindLDR or the SmartAXIS ...
  • Page 375: Cables

    P P EN DI X Cables Communication cables and their connector pinouts are described in this section. Communication Port and Applicable Cables Communication Port Communication Cartridge Applicable Cable FC2A-KC4C FC2A-KP1C RS232C communication cartridge HG9Z-XC295 FT1A-PC1 (Mini-DIN type) FC4A-KC1C FC4A-KC2C Expansion Communication Port 2 Expansion Communication Port 3 RS485 communication cartridge FC2A-KP1C...
  • Page 376 P P EN DI X User Communication Cable 1C (FC2A-KP1C) Cable Length: 2.5m (8.2 feet) Mini DIN Connector Pinouts Signal Direction Signal line (RS232C) Signal line (RS485) AWG# Color Request to Send Black Twisted Data Terminal Ready Yellow Transmit Data No Connection Blue Receive Data...
  • Page 377 P P EN DI X O/I Communication Cable 1C (FC4A-KC1C) Cable Length: 5m (16.4 feet) To HG1F To SmartAXIS Mini DIN Connector Pinouts D-sub 9-pin Male Connector Pinouts Description Description No Connection Frame Ground No Connection TXD1 Transmit Data 1 Transmit Data RXD1 Receive Data 1...
  • Page 378: Hmi Screen Transition Diagram

    P P EN DI X HMI Screen Transition Diagram System menu overall transition diagram Message with the highest priority Stop Stopped Running Edit Program External Memory External Memory Device Monitor 2012/OCT/10/WED 2012/OCT/10/WED Configurations 13:30:40 Program Monitor 13:30:40 Device Monitor Program Monitor Status Monitor Error Status I 0000...
  • Page 379 P P EN DI X Writing/Clearing TP (Timer Preset Values) and CP (Counter Preset Values) in the User Program T/C Preset Values T/C Change Status: Edit Program T/C is changed External Memory Clear Configurations Comfirm Uploading/Downloading the User Program Memory Cartridge PLC ->...
  • Page 380 P P EN DI X Configuring the Blinking Speed Function Communications Scroll Settings Edit Program Clock Message Settings Blink Settings Menu Languages External Memory Configurations Backlight Blink Speed: Scroll Settings Blink Settings Setting the Calender/Clock Function Edit Program Clock 2012/10/100 External Memory Menu Languages Configurations...
  • Page 381 P P EN DI X Monitoring the SmartAXIS Status Scan Time: System Version: Protection Status: Device Monitor Current: 2 ms 1.00 Read Program: Program Monitor Maximum: 4 ms Run/Stop Status: Prohibited Status Monitor Running Minimum: 2 ms Error Status When the SmartAXIS is stopped: Stopped MAC Address: Subnet Mask: Network Settings...
  • Page 382: Type List

    P P EN DI X Type List SmartAXIS Pro / Lite Input Type Output Type I/O Points Power Analog Relay Relay Type (Input Points/ Type No. Digital Transistor Voltage Input Output Output Output Points) Input Output (Note) (10A) (2A) 12 points (8/4) —...
  • Page 383 P P EN DI X Options Name Description/specification Type No. Japanese Describes product specifications, installation and wiring FT9Y-B1377 SmartAXIS instructions, instructions for basic programming operations English FT9Y-B1378 Pro/Lite and special functions, device and instruction lists, Chinese (simplified) FT9Y-B1379 User’s Manual communication functions, and troubleshooting procedures German FT9Y-B1380...
  • Page 384: Fonts

    P P EN DI X Fonts This section describes the fonts that can be displayed on the SmartAXIS Pro LCD. Supported Languages The SmartAXIS Pro is equipped with fonts for multiple languages as standard. Messages in the language selected with the MSG instruction can be displayed on the LCD.
  • Page 385 P P EN DI X European Font (ISO 8859-1) Cyrillic Font (ANSI 1251) A XI S P FT9Y-B 1378 Appendix-15 M AR T I TE ANUAL...
  • Page 386 P P EN DI X Japanese Font (JIS X0201) Appendix-16 A XI S P FT9Y-B 1378 M AR T I TE ANUAL...
  • Page 387 N DEX write flag M8016 7-5 1:1 Maintenance Communication System 1-7 Calendar/clock 1:N Maintenance Communication System 1-7 error 5-69 100-ms calendar/clock clock M8122 7-6 data 10-ms read error flag M8014 7-5 clock M8123 7-6 write flag M8020 7-5 1-sec write/adjust error flag M8013 7-5 clock carry reset M8001 7-4...
  • Page 388 N DEX Comparison output reset 5-24 and enable interrupts 5-34, 5-41 computer link disabling protection 5-65 cable 4C A-5 Download Conditional branch 13-10 user program 9-1 Configuration file 12-13 download Configuring the Network Settings 6-12 program 4-16 Configuring the Slave Number 6-11 Downloading and uploading user programs 5-49 confirm Downloading the User Program 6-23...
  • Page 389 N DEX I/O status 5-43 keep designation 5-7 Format List 13-10 interrupt Format SD memory card with the SmartAXIS 6-26 input 5-34 Frequency Measurement 5-36 I2 through I5 edge M8080-M8085 7-6 from status M8070-M8075 7-6 lower word 5-62 IP address 5-75, 12-8 upper word 5-62 IP address D8084-D8087 7-13 Function 13-12...
  • Page 390 N DEX communication error 11-19 power communication format 11-26 failure 14-4 error status 11-23 supply 3-12 function code 11-22 wiring 3-13 remote host number 11-23 Power Supply request execution device 11-23 Terminals 2-1 server 11-24 Power/Run Modifying a Bit Device Value 6-15 Status LED 2-3, 14-8, 14-10 Modifying a Word Device Value 6-16 Preset value...
  • Page 391 N DEX control signal status 7-14 special internal relay 7-2, 12-3 DSR input control signal option 7-14 for catch inputs 5-32 DTR output control signal option 7-14 for interrupt inputs 5-34 line control signals 10-11 for timer interrupt 5-41 User Communication 1-8 specifications RS232C/RS485 communication 1-6 catch input 5-32...
  • Page 392 N DEX Two-phase high-speed counter 5-14, 5-15 slave 11-10 Type RXD instruction 10-8 List 1-2, A-12 timer interrupt 5-41 TXD instruction 10-5 Underflow 5-24 user Up/down selection reversible counter 5-16 communication 10-4 upgrade SmartAXIS system software A-1 quit 4-18 Upload start 4-1, 4-3 user programs 9-1 wiring 3-1...

Table of Contents