Omron sysmac cpm1a мануал

  • Contents

  • Table of Contents

  • Troubleshooting

  • Bookmarks

Related Manuals for Omron CPM1A

Summary of Contents for Omron CPM1A

  • Page 1
    Cat. No. W317-E1-11 SYSMAC CPM1A Programmable Controllers OPERATION MANUAL…
  • Page 2
    CPM1A Programmable Controllers Operation Manual Revised October 2007…
  • Page 4
    1. Indicates lists of one sort or another, such as procedures, checklists, etc.  OMRON, 1997 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, mechanical, electronic, photocopying, recording, or otherwise, without the prior written permis- sion of OMRON.
  • Page 6: Table Of Contents

    ….Initial System Checks and Test Run Procedure ……. . .

  • Page 7
    TABLE OF CONTENTS Appendices A Standard Models …………
  • Page 8
    Section 4 describes SSS capabilities, how to connect the Programming Console, and how to perform the various Programming Console operations. Section 5 describes how to perform a test run and how to diagnose and correct the hardware and soft- ware errors that can occur during PC operation.
  • Page 9
    TABLE OF CONTENTS…
  • Page 10
    Warranty and Limitations of Liability Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á WARRANTY Á…
  • Page 11
    Application Considerations Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á SUITABILITY FOR USE Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á…
  • Page 12
    Disclaimers Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á CHANGE IN SPECIFICATIONS Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á Á…
  • Page 14
    This section provides general precautions for using the Programmable Controller (PC) and related devices. The information contained in this section is important for the safe and reliable application of the Programmable Con- troller. You must read this section and understand the information contained before attempting to set up or operate a PC system.
  • Page 15: Intended Audience

    WARNING It is extremely important that a PC and all PC Units be used for the specified purpose and under the specified conditions, especially in applications that can directly or indirectly affect human life. You must consult with your OMRON representative before applying a PC System to the above-mentioned applications.

  • Page 16: Operating Environment Precautions

    When connecting a personal computer or other peripheral device to the CPM1A, either ground the 0 V side of the CPM1A or do not ground at all. Depending on the method of grounding, the 24-V power supply may short-circuit; do not ground the 24-V side as shown in the following diagram.

  • Page 17: Application Precautions

    Always heed these precautions. Failure to abide by the following precautions could lead to serious or possibly fatal injury. • Always connect to a ground of 100 Ω or less when installing the Units. Not con- necting to a ground of 100 Ω or less may result in electric shock.

  • Page 18
    • Do not place objects on top of the cables. Doing so may break the cables. • When replacing parts, be sure to confirm that the rating of a new part is correct. Not doing so may result in malfunction or burning.
  • Page 19
    (The PC Setup setting in DM 6601 can be used to back up this data. Refer to details on the PC Setup later in this manual for details.) 2.
  • Page 20: Ec Directives

    AR 1314 goes ON. • The data stored in flash memory will not be lost even if power remains off for a period exceeding the data backup period, because the data stored in flash memory will be read to the CPU Unit when the CPM1A is turned on.

  • Page 21
    EC Directives All Expansion I/O Units except for the CPM1A-20EDR conform to EC Directives. To ensure that the machine or device in which the CPM1A PC is used complies with EC Directives, the PC must be installed as follows: 1, 2, 3…
  • Page 22: Revised Specifications

    Revised Specifications Manufacturer: Fair Rite Products Corp. Revised Specifications The following table shows the changes that have been made in product specifi- cations beginning with lots produced in January 1998 (December 1997 for some models). Item Previous specifications New specifications…

  • Page 23
    CX-Programmer Operation occurred). Manual (W425). The following table shows the changes that have been made in product specifi- cations beginning with the introduction of version-1 Units in May 2001 (April 2001 for some models). Item New specifications (V1 models) EC Directives All products with model numbers ending in “-V1”…
  • Page 24
    Revised Specifications In this manual, version-1 CPU Units are referred to as V1 CPU Units and the previous CPU Units are referred to as pre-V1 CPU Units. Unless otherwise specified, “CPM1A” refers to both V1 and pre-V1 CPU Units.
  • Page 25: Introduction

    SECTION 1 Introduction This section describes the CPM1A’s special features and functions and shows the possible system configurations. Refer to the Programming Manual (W353) for details on programming actual operation. CPM1A Features and Functions ……….

  • Page 26: Cpm1A Features And Functions

    The CPM1A is equipped with a filter function to prevent incorrect operation caused by chatter or noise in the input signal. The user can select an input time constant of 1 ms, 2 ms, 4 ms, 8 ms, 16 ms, 32 ms, 64 ms, or 128 ms. Low-maintenance Design Flash memory provides memory backup without a battery.

  • Page 27
    Up to 3 Analog I/O Units can be connected to provide analog inputs and outputs. Each Unit provides 2 analog inputs and 1 analog output, so a maximum of 6 ana- log inputs and 3 analog outputs can be achieved by connecting 3 Analog I/O Units.
  • Page 28: Cpm1A Functions

    I/O control based on a “PC + remote I/O” configuration. The distributed CPU control makes equipment modular, so designs can be standardized, special needs can be addressed, and modules can be replaced easily in the event of a breakdown. CompoBus/S Master Unit…

  • Page 29: I/O Terminal And Ir Bit Allocation

    CPM1A Features and Functions Section 1-1 1-1-2 I/O Terminal and IR Bit Allocation The following table shows which IR bits are allocated to the I/O terminals on the CPM1A’s CPU Units and Expansion I/O Unit. CPU Units No. of I/O termi-…

  • Page 30
    IR 251 Input Filter Function The input time constant for the CPM1A’s external inputs can be set to 1, 2, 4, 8, 16, 32, 64, or 128 ms. Increasing the input time constant can reduce the effects of chatter or noise in the input signal.
  • Page 31
    30CDR-j(-V1)/30CDT-D(-V1)/ 30CDT1-D(-V1)/40CDR-j(-V1)/ 40CDT-D(-V1)/40CDT1-D(-V1) Note When not using as interrupt input terminals, the input bits IR 00003 to IR 00006 can be used as normal input terminals. Caution Although IORF(97) can be used in interrupt subroutines, you must be careful of the interval between IORF(97) executions.
  • Page 32
    CPM1A PCs are equipped with an interval timer which can be set from 0.5 ms to (Scheduled Interrupts) 319,968 ms in units of 0.1 ms. The timer can be set to trigger a single interrupt (one-shot mode) or to trigger scheduled interrupts (scheduled interrupt mode).
  • Page 33
    CPM1A Features and Functions Section 1-1 The pulse output can be set to either the continuous mode, under which the out- put can be stopped by an instruction, or the single mode, under which the output can be stopped by the preset pulse rate (1 to 16,777,215).
  • Page 34: System Configuration

    00002: Reset input 65535 subroutine numbers can be registered. Note In incremental mode, this input (00001) can be used as an regular input. System Configuration 1-2-1 CPU Unit and Expansion I/O Unit Configuration CPM1A CPU Units 10 I/O points…

  • Page 35
    System Configuration Section 1-2 V1 CPM1A CPU Units 10 I/O points 20 I/O points 30 I/O points 40 I/O points Model number Number Inputs Outputs Power of I/O f I/O supply Relay outputs Transistor outputs terminals terminals Sinking outputs Sourcing outputs…
  • Page 36: Cpu Unit And Expansion Unit

    Section 1-2 1-2-2 CPU Unit and Expansion Unit Up to 3 Expansion I/O Units or Expansion Units can be connected to a CPU Unit with 30 or 40 I/O points. There are three types of Expansion Units available: Analog I/O Units, Tempera- ture Sensor Units, the CompoBus/S I/O Link Unit, and the DeviceNet I/O Link Unit.

  • Page 37
    (Outputs to the Master.) Note Only one CPM1A-TS002/TS102 Temperature Sensor Unit can be connected to the CPU Unit. If a CPM1A-TS002/102 is connected to the CPU Unit, only one additional Expansion Unit (other than a CPM1A-TS002/102) or one Expansion I/O Unit can be connected to the CPU Unit.
  • Page 38: Host Link Communications

    System Configuration Section 1-2 1-2-3 Host Link Communications Host Link communications which allows up to 32 OMRON PCs to be controlled from a host computer. The computer-PC connections can be made connectors such as RS-232C and RS-422 Adapters. One-to-one Communications The following diagram shows the possible methods for a 1:1 connection between a CPM1A and an IBM PC/AT or compatible computer.

  • Page 39: One-To-One Pc Link Communications

    System Configuration Section 1-2 One-to-N Communications The following diagram shows how to connect up to 32 CPM1A PCs to an IBM PC/AT or compatible computer. IBM PC/AT or compatible RS-422 CPM1A CPU Units RS-232C Cable Adapters RS-422 Cable 3G2A9-AL004-E Link Adapter OMRON CPM1A PCs (32 PCs max.)

  • Page 40: One-To-One Nt Link Communications

    Section 1-2 1-2-4 One-to-one PC Link Communications A data link can be created with a data area in another CPM1A, CQM1, CPM1, CPM2A, CPM2C, SRM1(-V2) or C200HS PC or a C200HX/HG/HE PC. An RS-232C Adapter must be used to make the 1:1 connection.

  • Page 41: Compobus/S I/O Link Connections

    1-2-6 CompoBus/S I/O Link Connections A CompoBus/S I/O Link can be used to create an I/O link (remote I/O) of 8 input points and 8 output points with a CompoBus/S Master Unit or SRM1 PC. The connection is made through a CompoBus/S I/O Link Unit.

  • Page 42
    Section 1-2 1-2-7 DeviceNet I/O Link Connections A DeviceNet I/O Link Unit can be used to create an I/O link (remote I/O) of 32 input points and 32 output points with a DeviceNet master, i.e., the CPM1A oper- ates as a DeviceNet slave. From the standpoint of the CPM1A CPU Unit, the area allocated to the DeviceNet I/O Link Unit can be treated just like the area allocated to an Expansion I/O Unit.
  • Page 43
    An IBM PC/AT or compatible personal computer running SSS or the SYSMAC- and SYSMAC-CPT Support CPT Support Software can be connected to the CPM1A as shown in the follow- Software ing diagram. Refer to 3-4-7 Host Link Connections for a diagram showing the standard wiring for the RS-232C cable.
  • Page 44: Unit Specifications And Components

    SECTION 2 Unit Specifications and Components This section provides the technical specifications of the Units that go together to create a CPM1A PC and describes the main components of the Units. Specifications …………

  • Page 45: Specifications

    Grounding Power interrupt time AC type: 10 ms min. DC type: 2 ms min. (A power interruption occurs if power falls below 85% of the rated voltage for longer than the power interrupt time.) CPU Unit AC type 400 g max.

  • Page 46: Characteristics

    The program, read-only DM area, and PC Setup area are backed up without a battery. Capacitor backup: The read/write DM area, error log area, HR area, and counter values are backed up by a capacitor for 20 days at 25_C. The capacitor backup time depends on the ambient temperature.

  • Page 47
    Can preset the pulse rate (1 to 16,777,215). Input time constant Can be set to 1 ms, 2 ms, 4 ms, 8 ms, 16 ms, 32 ms, 64 ms, or 128 ms. Analog controls 2 controls, setting range: 0 to 200 BCD Note 1.
  • Page 48: I/O Specifications

    (510 Ω) Note Figures in parentheses are for IN00000 to IN00002. Note Using the PC Setup, 1, 2, 4, 8, 16, 32, 64, or 128 ms can be selected. When IN00000 through IN00002 are used as high-speed counter inputs, the delays are as shown in the following table.

  • Page 49
    Internal 820 Ω Circuits Note Using the PC Setup, 1, 2, 4, 8, 16, 32, 64, or 128 ms can be selected. Caution Do not apply voltage in excess of the rated voltage to the input terminal. It may result in damage to the product or fire.
  • Page 50
    24 VDC: 2 A Note 1. The service life of relay output contacts shown in the table assumes the worst conditions. The following graph shows the results of OMRON’s ser- vice life tests at a switching rate of 1,800 times/hour.
  • Page 51
    Note When using the OUT01000 or OUT01001 as a pulse output, connect dummy resistors as required to set the load current to 0.1 to 0.2 A. If the load current is below 0.1 A, the ON-to-OFF response time will become longer and high-speed pulse will not be output.
  • Page 52
    Note When using the OUT01000 or OUT01001 as a pulse output, connect dummy resistors as required to set the load current to 0.1 to 0.2 A. If the load current is below 0.1 A, the ON-to-OFF response time will become longer and high-speed pulse will not be output.
  • Page 53: Communications Adapter Specifications

    200 g max. RS-422 Adapter Specifications Item Specification Function Converts between the CMOS format (PC CPU Unit side) and the RS-422 format (peripheral device side). Insulation The RS-422 (peripheral device side) is isolated by a DC/DC convertor and photocoupler. Power supply Power is supplied from the PC CPU Unit.

  • Page 54: Unit Components

    Unit Components Section 2-2 Unit Components 2-2-1 CPU Unit Components CPU Units with 10 I/O Terminals CPM1A-10CDR-j-V1/10CDT-j-V1/10CDT1-j-V1 3. Protective earth terminal 1. Power supply input terminals 5. Input terminals 8. Input indicators 10. Analog controls 9. Output indicators 11. Peripheral Port 7.

  • Page 55
    CPU Unit Component Descriptions 1, 2, 3… 1. Power Supply Input Terminals Connect the power supply (100 to 240 VAC or 24 VDC) to these terminals. 2. Functional Earth Terminal ( ) (Pre-V1 CPU Units only) Be sure to ground this terminal (AC-type PCs only) to enhance immunity to noise and reduce the risk of electric shock.
  • Page 56: Expansion I/O Unit Components

    These indicators are lit when the corresponding output terminal is ON. 10. Analog Controls Setting these controls sets the contents of IR 250 and IR 251 from 0 to 200. 11. Peripheral Port Connects the PC to a Peripheral Device, RS-232C Adapter, or RS-422 Adapter.

  • Page 57
    Connects the Expansion I/O Unit to the Expansion Connector on the PC’s CPU Unit or another Expansion Unit. Caution Do not touch the Expansion I/O Unit Connecting Cable while the power is being supplied in order to prevent any malfunction due to static electricity. 6. Expansion Connector Connects to another Expansion Unit (Expansion I/O Unit, Analog I/O Unit, or CompoBus/S I/O Link Unit).
  • Page 58: Analog I/O Unit Components

    Unit or another Expansion Unit. The cable is connected to the Analog I/O Unit and cannot be removed. Caution Do not touch the Expansion I/O Unit Connecting Cable while the power is being supplied in order to prevent any malfunction due to static electricity. 3. Expansion Connector Connects to another Expansion Unit (Expansion I/O Unit, Analog I/O Unit, or CompoBus/S I/O Link Unit).

  • Page 59: Temperature Sensor Unit Components

    1. Temperature Input Terminals Connect to a thermocouple or a platinum resistance thermometer. 2. DIP Switch Sets the temperature unit (°C or °F), and the number of decimal places used. Number of decimal places used OFF: Normal (0 or 1); ON: 2 Temperature unit OFF: °C;…

  • Page 60: Compobus/S I/O Link Unit Components

    Temperature Sensor Unit and cannot be removed. Caution Do not touch the expansion I/O connecting cable while the power is being sup- plied in order to prevent any malfunction due to static electricity. 5. Expansion Connector Connects to an additional Expansion I/O Unit or another Expansion Unit.

  • Page 61: Devicenet I/O Link Unit Components

    Connects the CompoBus/S I/O Link Unit to the Expansion Connector on the PC’s CPU Unit or another Expansion Unit. Caution Do not touch the Expansion I/O Unit Connecting Cable while the power is being supplied in order to prevent any malfunction due to static electricity. 5. Expansion Connector Connects to another Expansion Unit (Expansion I/O Unit, Analog I/O Unit, or CompoBus/S I/O Link Unit).

  • Page 62
    PC’s CPU Unit or another Expansion Unit. This cable cannot be removed. Caution Do not touch the Expansion I/O Unit Connecting Cable while the power is being supplied in order to prevent any malfunction due to static electricity. 6. Expansion Connector…
  • Page 63: Communications Adapter Components

    1, 2, 3… 1. Mode Setting Switch Set this switch to “HOST” when using a Host Link system to connect to a personal computer. Set this switch to “NT” when connecting to a Program- mable Terminal or PC for 1:1 PC Link.

  • Page 64: Installation And Wiring

    Installation and Wiring This section provides information on installing and wiring a CPM1A PC. Be sure to follow the directions and precautions in this section when installing the CPM1A in a panel or cabinet, wiring the power supply, or wiring I/O.

  • Page 65: Design Precautions

    Motor forward CPM1A 01006 Motor reverse In the interlock circuit above, MC1 and MC2 can’t be ON at the same time even if CPM1A outputs 01005 and 01006 are both ON (an incorrect PC operation). 3-1-3 Power Supply Voltage Caution Use the power supply voltages indicated in Section 2 Unit Specifications and Components.

  • Page 66: Selecting An Installation Site

    Momentary Power Failure Detection A momentary power failure lasting less than 10 ms with an AC power supply and 2 ms with a DC power supply is not detected and the CPU Unit continues to oper- ate. A momentary power failure lasting longer than 10 ms with an AC power supply and 2 ms with a DC power supply may or may not be detected in an uncertain area.

  • Page 67: Panel/Cabinet Installation

    • The PC will be easiest to access if the panel or cabinet is installed about 3 to 5 feet off of the floor.

  • Page 68: Installing The Cpm1A

    Do not install the CPM1A in either of the following positions. Incorrect Incorrect 3-3-2 CPM1A Installation The CPM1A can be installed on a horizontal surface or on a DIN track. Surface Installation Use the following pattern when installing a CPM1A on a horizontal surface. CPM1A-10CDR-j(-V1)/10CDT-j(-V1)/10CDT1-j(-V1) and…

  • Page 69
    RS-422 Adapter 21 mm Temperature Sensor Unit 76 mm Allow 10 to 15 mm between the Units when installing an Expansion Unit, Expan- sion I/O Unit, or Communications Adapter next to the CPU Unit, as shown below. 21 mm 81 mm…
  • Page 70: Connecting An Expansion I/O Unit

    Installing the CPM1A Section 3-3 Installation Lower the CPM1A so that the notch on the back of the PC catches the top of the DIN Track. Push the PC forward until the lock snaps into place. Removal Pry the lock down with a standard screwdriver and pivot the PC upward to remove it.

  • Page 71
    Expansion I/O Unit Connector. 3. Attach the cover to the CPU Unit’s Expansion I/O Unit Connector by insert- ing the two pins on the inside of the cover into the holes on the case and pressing downward lightly and evenly.
  • Page 72
    Section 3-3 Pre-V1 Units 1, 2, 3… 1. Remove the cover from the CPU Unit’s or the Expansion I/O Unit’s Expan- sion I/O Unit Connector. Use a flat-blade screwdriver to remove the cover from the Expansion I/O Connector. Expansion I/O Unit connector cover 2.
  • Page 73: Wiring And Connections

    With pre-V1 Units, attach the dustproof label provided before wiring. With V1 Units, leave the dustproof label in place while wiring. If scraps of wire get inside the Unit, malfunction will result. After completing wiring be sure to remove the label to avoid overheating.

  • Page 74: Ground Wiring

    Wiring and Connections Section 3-4 Floor Ducts Leave at least 200 mm between the wiring and the top of the duct, as shown in the following diagram. Control cables and Metal plate (iron) CPM1A I/O lines CPM1A power lines Power cables 200 mm min.

  • Page 75: Power Supply Wiring

    Always use crimp connectors for the CPM1A’s power lines and I/O lines or else use a solid wire (instead of a stranded wire). Do not connect bare stranded wires directly to terminals. Bare stranded wires connected directly to the terminal can cause a fire.

  • Page 76
    AC power is mistakenly supplied to a CPU Unit that requires a DC power supply. 2. The power supply input terminals are at the top of the CPU Unit; the termi- nals at the bottom of the CPU Unit output 24-VDC power for external de- vices.
  • Page 77
    Wiring and Connections Section 3-4 Caution Do not perform a withstand voltage test on a CPU Unit with a DC power supply. The test might damage the PC’s internal components. Note 1. Do not conduct a withstand voltage test for the power supply section of the CPU Unit with a DC power supply.
  • Page 78: Input Wiring

    Section 3-4 3-4-4 Input Wiring Wire the inputs to the CPM1A’s CPU Unit and Expansion I/O Unit as shown in the following diagrams. Use crimp connectors or solid wire (not stranded wire) to connect to the PC. Do not apply voltages exceeding the rated input voltage to the input terminals.

  • Page 79
    Wiring and Connections Section 3-4 CPM1A-8ED Input 24 VDC devices Input devices Note Although the COM terminals are internally connected, be sure to wire them ex- ternally as well. CPM1A-20EDR/20EDR1/EDT/EDT1 Input devices 24 VDC j CH…
  • Page 80
    Wiring and Connections Section 3-4 Input Wiring Example An AC-type CPU Unit is shown. DC-type CPU Units don’t have power supply outputs. Input devices 0 CH 1 CH 10 CH 11 CH 24 VDC at – 0.2 A output External power supply:…
  • Page 81
    Wiring and Connections Section 3-4 Input Devices The following table shows how to connect various input devices. Device Circuit diagram Relay output Relay 5 mA/12 mA CPM1A COM (+) NPN open collector Sensor Sensor power supply Output CPM1A 5 mA/12 mA…
  • Page 82
    00001 01000 Note The SV of TIM 000 can be set to #0001 (0.1 s) to achieve a delay time of 100 ms, but the timer accuracy is 0 to 0.1 s, meaning that the timer’s Completion Flag may turn ON immediately after the timer input. The SV must thus be set to #0002 (0.2 s) or higher to allow for timer accuracy.
  • Page 83
    Always use crimp connectors for the CPM1A’s power lines and I/O lines or else use a solid wire (instead of a stranded wire). Do not connect bare stranded wires directly to terminals. Bare stranded wires connected directly to the terminal can cause a fire.
  • Page 84: Output Wiring

    3-4-5 Output Wiring Relay Output Wiring Wire the outputs to the CPM1A’s CPU Unit and Expansion I/O Unit as shown in the following diagrams. Use crimp connectors or solid wire (not stranded wire) to connect to the PC. The power supply output terminals can be used with AC-type CPU Units.

  • Page 85
    Wiring and Connections Section 3-4 Output Configurations 10 CH CPM1A-10CDR-j(-V1) Common 10 CH CPM1A-20CDR-j(-V1)/CPM1A-20EDR/20EDR1 Common Common CPM1A-30CDR-j(-V1) 10 CH 11 CH Common Common Common CPM1A-40CDR-j(-V1) 10 CH 11 CH Common Common Common Common…
  • Page 86
    Wiring and Connections Section 3-4 CPM1A-8ER 250 VAC/ 24 VDC 250 VAC/ 24 VDC…
  • Page 87
    Section 3-4 Transistor Output Wiring (Sinking Outputs) Wire the outputs to the CPM1A’s CPU Unit and Expansion I/O Unit as shown in the following diagrams. • Always use solid wire or attach crimp connectors if a stranded wire is used.
  • Page 88
    Wiring and Connections Section 3-4 CPM1A-8ET +10% 24 VDC –15% +10% 24 VDC –15% Caution Double-check the polarity of the power supply for the load before turning it on.
  • Page 89
    Section 3-4 Transistor Output Wiring (Sourcing Outputs) Wire the outputs to the CPM1A’s CPU Unit and Expansion I/O Unit as shown in the following diagrams. • Always use solid wire or attach crimp connectors if a stranded wire is used.
  • Page 90
    +10% 24 VDC –15% Caution Double-check the polarity of the power supply for the load before turning it on. Output Wiring Precautions Observe the following precautions to protect the PC’s internal components. Output Short Protection The output or internal circuitry might be damaged when the load connected to an output is short-circuited, so it is recommended to install a protective fuse (0.5 to…
  • Page 91
    Average rectified current must be 1 A. Inrush Current Considerations When switching a load with a high inrush current in the CPM1A relay output or transistor output model, such as an incandescent lamp, suppress the inrush cur- rent as shown below.
  • Page 92: Peripheral Device Connection

    The CPM1A CPU Unit can be connected to a C200H-PRO27-E Programming Console with a standard C200H-CN222 (2 m) or C200H-CN422 (4 m) Connect- ing Cable. The CPM1A CPU Unit can be also connected to a CQM1-PRO01-E. The CQM1-PRO01-E is provided with a 2-m Connecting Cable.

  • Page 93
    – – – The type of connector used will vary depending on the PT. Check the PT manual to ensure the correct connector is used. Note When the CPM1A is connected to a host computer or OMRON PT, set the RS-232C Adapter’s mode setting switch to “HOST.”…
  • Page 94
    2. Set the termination resistance switch to “ON” (upper side) for Adapters on both ends of the Host Link system. Always use crimp connectors when wiring the RS-422 Adapters. Use M3 termi- nal screws and tighten the screws securely to the torque of 0.5 N S m. Fork terminal Ring terminal 6.2 mm max.
  • Page 95: One-To-One Pc Link Connections

    A CPM1A can be linked to a CPM1A, CQM1, CPM1, CPM2A, CPM2C, SRM1(-V2), C200HS or C200HX/HG/HE PC through an RS-232C Adapter. One PC acts as the Master and the other as the Slave to link up to 256 bits in the LR area (LR 0000 to LR 1515).

  • Page 96: One-To-One Nt Link Connections

    CPM1A CPU Unit RS-232C Cable RS-232C Adapter Note The 1:1 NT Link can only be used when the RS-232C Adapter (CPM1-CIF01) is connected. Set the DIP switch of the RS-232C Adapter (CPM1-CIF01) to the NT (bottom) side. The following diagram shows the wiring in the RS-232C cable used to connect a CPM1A to a Programmable Terminal.

  • Page 97: Compobus/S I/O Link Unit Connections

    Section 3-4 3-4-10 CompoBus/S I/O Link Unit Connections A CompoBus/S I/O Link Unit can be used to create an I/O link (remote I/O) of 8 input points and 8 output points with a CompoBus/S Master Unit or SRM1 PC. The connection is made through a CompoBus/S I/O Link Unit.

  • Page 98: Devicenet I/O Link Unit Connections

    Section 3-4 3-4-11 DeviceNet I/O Link Unit Connections A DeviceNet I/O Link Unit can be used to create an I/O link (remote I/O) of 32 input points and 32 output points with a DeviceNet master, i.e., the CPM1A oper- ates as a DeviceNet slave.

  • Page 99
    Wiring and Connections Section 3-4 Network Connection Connect the DeviceNet I/O Link Unit to the DeviceNet transmission path as shown in the following diagram. DeviceNet I/O Link Unit (CPM1A-DRT21) Multidrop Connector Connector included with CPM1A-DRT21 (XW4B-05C4-TF-D) (XW4B-05C1-H1-D) Black (V–) Blue (CAN low)
  • Page 100: Using Peripheral Devices

    This section outlines the operations possible with the SYSMAC Support Software (SSS) and the Programming Consoles. Actual SSS operating procedures are provided in the SSS Operation Manuals: Basics and C-series PCs. Programming Con- sole connection and operating procedures are provided in this section.

  • Page 101: Support Software Capabilities

    CPM1A. Programming Check Since the data area of the CQM1 is larger than that of the CPM1A, some parts of the area cannot be checked as the CPM1A PC. Pay careful attention to the usable data area when programming.

  • Page 102: Offline Operations

    Connect line Draws a line between two ladder diagram objects. Save program Writes all or part of the user program developed in the system work area to the data disk. Retrieve program Retrieves all or part of the user program stored on a data disk to the system work area.

  • Page 103
    Copies the contents of the DM area of the system work area (data memory information). Fill Writes the same data to more than one data word in the system work area data memory area. Print Prints a specified range of DM words.
  • Page 104
    CVM1: Converts C2000H-family programs to CVM1 programs Create Library Creates a library on a floppy disk or hard disk for use as an LSS data disk. File Time Chart Accesses the time chart monitor data produced online. (C-series PCs only)
  • Page 105: Online Operations

    Monitor Used to monitor DM area contents in the PC. (C-series PCs only) Go To Page Reads a specified page from the DM list of the DM area in the system work area or PC. (C-series PCs only) I/O Table Transfer I/O Table Transfers and compares the I/O table data between the computer and PC.

  • Page 106: Offline And Online Operations

    Group Name Description System Setup PC model Specifies the model of PC that is being programmed or that is connected to the (see note) computer. PC Interface C-series PCs: Specifies whether communications with the PC are performed through a SYSMAC NET Link Unit, peripheral interface, or a Host Link (RS-232C) interface and the computer port (COM1 or COM2) to use.

  • Page 107: Using A Programming Console

    CQM1-PRO01-E and the C200H-PRO27-E. The key functions for these Pro- gramming Consoles are identical. Press and release the Shift Key to input a letter shown in the upper-left corner of the key or the upper function of a key that has two functions. For example, the CQM1-PRO01-E’s AR/HR Key can specify either the AR or HR Area;…

  • Page 108
    RUN or MONITOR but it cannot be removed when the switch is set to PROGRAM. Contrast Control The display contrast can be adjusted with the control on the right side of the Pro- gramming Console. Contrast control Buzzer Volume The C200H-PRO27-E’s buzzer volume can be adjusted with the lever on the…
  • Page 109: Changing The Cpm1A’s Mode With The Mode Switch

    Programming Console screen. Press CLR to clear the display so that key operations can be performed. • If the SHIFT Key is pressed while the mode switch is turned, the original dis- play will remain on the Programming Console’s screen and the mode display won’t appear.

  • Page 110: Connecting The Programming Console

    Note The default setting is 0000. If a Programming Console is not connected, the PC will automatically enter RUN mode. Be sure that it is safe for the PC to operate before turning on the PC without a Programming Console connected.

  • Page 111: Preparation For Operation

    The password prevents unauthorized access to the program. The PC prompts you for a password when PC power is turned on or, if PC power is already on, after the Programming Console has been connected to the PC. To gain access to the system when the “Password!”…

  • Page 112
    If the Programming Console is connected to the PC when PC power is already on, the first display below will indicate the mode the PC was in before the Pro- gramming Console was connected. Ensure that the PC is in PROGRAM mode before you enter the password.
  • Page 113: Programming Console Operations

    Checks for programming errors and displays the program address and error when errors are found. Bit, digit, word monitor Monitors the status of up to 16 bits and words, although only 3 can be shown on the display at one time. Multiple address monitor Monitors the status of up to 6 bits and words simultaneously.

  • Page 114: Clearing Memory

    MONTR Key is pressed. The HR Key is used to specify both the AR and HR Areas, the CNT Key is used to specify the entire timer/counter area, and the DM Key is used to specify the DM Area.

  • Page 115: Clearing Memory Completely

    5. Press the MONTR Key to clear the specified regions of memory. MONTR 4-3-3 Clearing Memory Completely This operation is used to clear all of memory, including the user program, PC Setup, all data areas, and the I/O comment area (set with version 2.0 or later of CX-Programmer). MONITOR PROGRAM The I/O comment function was supported for the CPM1A starting from version 2.0 of CX-Programmer.

  • Page 116: Buzzer Operation

    Before inputting a new program, any error messages recorded in memory should be cleared. It is assumed here that the causes of any of the errors for which error messages appear have already been taken care of. If the buzzer sounds when an attempt is made to clear an error message, eliminate the cause of the error, and then clear the error message.

  • Page 117: Setting And Reading A Program Memory Address And Monitoring I/O Bit Status

    4-3-7 Setting and Reading a Program Memory Address and Monitoring I/O Bit Status This operation is used to display the specified program memory address and is possible in any mode. In the RUN or MONITOR mode, the I/O bit status of bits in the program will be displayed. MONITOR…

  • Page 118: Entering Or Editing Programs

    MONITOR PROGRAM The same procedure is used to either input a program for the first time or to change a program that already exists. In either case, the current contents of Program Memory is overwritten. The program shown in the following diagram will be entered to demonstrate this operation.

  • Page 119
    8. Input the third instruction (MOVE) and its operands. First input the instruc- tion by pressing the FUN Key and then the function code (21 in this case). To input the differentiated version of an instruction, press the NOT Key after the function code (FUN 2 1 NOT).
  • Page 120
    SHIFT Input the value of the operand from 0 to 65535. Note If an erroneous input is made, press the CLR Key to restore the status prior to the input. Then enter the correct input. 14. Restore the hexadecimal display.
  • Page 121: Instruction Search

    MONITOR PROGRAM The ON/OFF status of any displayed bit will be shown if the PC is in RUN or MONITOR mode. 1, 2, 3… 1. Press the CLR Key to bring up the initial display.

  • Page 122: Inserting And Deleting Instructions

    Indicates the amount used by the user program in units of 0.1 Kwords. 4-3-11 Inserting and Deleting Instructions This operation is used to insert or delete instructions from the program. It is pos- sible in PROGRAM mode only. MONITOR PROGRAM…

  • Page 123: Checking The Program

    SRCH 3. Input the desired check level (0, 1, or 2). The program check will begin when the check level is input, and the first error found will be displayed. Note Refer to 5-5 Programming Errors for details on check levels and the errors that may be detected when the program is checked.

  • Page 124: Bit, Digit, Word Monitor

    MONITOR PROGRAM Program Read then Monitor When a program address is being displayed, the status of the bit or word in that address can be monitored by pressing the MONTR Key. 1, 2, 3… 1. Press the CLR Key to bring up the initial display.

  • Page 125
    5. Press the SHIFT and CLR Keys to end monitoring altogether. SHIFT Note Press the SHIFT Key, CLR Key, and then CLR Key again to return to the initial Programming Console display with the multiple address monitoring state unchanged. Press the SHIFT Key and then the MONTR Key from the initial dis- play to return to the multiple address monitoring state.
  • Page 126: Differentiation Monitor

    Down Arrow Key. The symbols “D@” will appear. ↓ SHIFT 3. The buzzer will sound when the specified bit goes from off to on (for up-dif- ferentiation) or from on to off (for down-differentiation). Note The buzzer will not sound if it has been turned off.

  • Page 127: Three-Word Monitor

    2. Press the SHIFT and then the MONTR Key to begin binary monitoring. The ON/OFF status of the selected word’s 16 bits will be shown along the bottom of the display. A 1 indicates a bit is on, and a 0 indicates it is off. SHIFT MONTR…

  • Page 128: Signed Decimal Monitor

    MONITOR PROGRAM 1, 2, 3… 1. Monitor the word that is to be used for decimal monitor with sign. During mul- tiple address monitoring, the leftmost word will be converted. (Multiple address monitor) 2. Press the SHIFT and TR Keys to display the leftmost word as signed deci- mal.

  • Page 129: Three-Word Data Modification

    Programming Console Operations Section 4-3 3. Press the CLR Key or the SHIFT and TR Keys to end the unsigned decimal display and return to normal monitoring. 4-3-19 Three-word Data Modification This operation is used to change the contents of one or more of the 3 con- secutive words displayed in the Three-word Monitor operation.

  • Page 130: Hexadecimal, Bcd Data Modification

    Programming Console Operations Section 4-3 Inputting a New SV This operation can be used to input a new SV constant, as well as to change an Constant SV from a constant to a word address designation and vice versa. The following examples show how to input a new SV constant and how to change the SV from a constant to an address.

  • Page 131: Binary Data Modification

    A flashing cursor will appear over bit 15. The cursor indicates which bit can be changed. 3. Three sets of keys are used to move the cursor and change bit status: a) Use the Up and Down Arrow Keys to move the cursor to the left and right. ↓ ↓…

  • Page 132: Signed Decimal Data Modification

    Programming Console Operations Section 4-3 b) Use the 1 and 0 Keys to change a bit’s status to on or off. The cursor will move one bit to the right after one of these keys is pressed. c) Use the SHIFT and SET and SHIFT and RESET Keys to force-set or force-reset a bit’s status.

  • Page 133: Unsigned Decimal Data Modification

    (Unsigned decimal monitor) 2. Press the CHG Key to begin decimal data modification. 3. Input the new PV and press the WRITE Key to change the PV. The operation will end and the decimal-without-sign monitoring display will return when the WRITE Key is pressed.

  • Page 134: Clear Force Set/Reset

    Programming Console Operations Section 4-3 2. Press the SET Key to force the bit ON or press the RESET Key to force the bit OFF. The cursor in the lower left corner of the display indicates that the force set/ reset is in progress.

  • Page 135: Programming Example

    (Multiple address monitor) 2. Press the TR Key to switch to ASCII display. The display will toggle between hexadecimal and ASCII displays each time the TR Key is pressed. Note 1.

  • Page 136
    Programming Example Section 4-4 3. Clear the CPM1A’s memory by pressing the CLR, SET, NOT, RESET, and then the MONTR Key. Press the CLR Key several times if memory errors are displayed. RESET MONTR 4. Display and clear error messages by pressing the CLR, FUN, and then the MONTR Key.
  • Page 137: Example Program

    Section 4-4 4-4-2 Example Program The following ladder program will be used to demonstrate how to write a pro- gram with the Programming Console. This program makes output IR 01000 flicker ON/OFF (one second ON, one second OFF) ten times after input IR 00000 is turned ON.

  • Page 138: Programming Procedures

    4-4-2 Example Program. The procedure is performed beginning with the initial display. (Clear the memory before entering a new program.) Note If an error occurs while inputting the program, refer to 5-4 Programming Console Operation Errors for details on correcting the error. Refer to the relevant Support Software Operation Manual for details on errors that appear when operating the SSS or SYSMAC-CPT Support Software.

  • Page 139
    WRITE 4. Input the SV for T001 (#0010 = 1.0 s). WRITE (3) Inputting the The following key operations are used to input the 2-second timer. Two-second Timer 1, 2, 3… 1. Input the normally open condition IR 20000. WRITE 2.
  • Page 140
    3. Input the OUT instruction IR 01000. (It isn’t necessary to input leading zeroes.) WRITE (6) Inputting the END(001) Input END(01). (The display shows three digits in the function code, but only the Instruction last two digits are input for CPM1A PCs.) WRITE…
  • Page 141: Checking The Program

    SRCH 3. Input the desired check level (0, 1, or 2). The program check will begin when the check level is input, and the first error found will be displayed. If no errors are found, the following display will appear.

  • Page 142: Test Runs And Error Processing

    SECTION 5 Test Runs and Error Processing This section describes procedures for test runs of CPM1A operation, self-diagnosis functions, and error processing to identify and correct the hardware and software errors that can occur during PC operation. Initial System Checks and Test Run Procedure .

  • Page 143: Initial System Checks And Test Run Procedure

    Section 5-1 Initial System Checks and Test Run Procedure 5-1-1 Initial System Checks Note Check the following items after setting up and wiring the CPM1A. Be sure to check the wiring and connections before performing a test run. Item Points to check…

  • Page 144: Flash Memory Precautions

    1, 2, 3… 1. If the power is turned off without changing the mode after having made chan- ges in the read-only DM area (DM 6144 through DM 6599), or PC Setup (DM 6600 through DM 6655), the contents of changes will not be written to flash memory.

  • Page 145: The Cpm1A Cycle

    Section 5-2 The CPM1A Cycle The overall flow of CPM1A operation is as shown in the following flowchart. The CPM1A is initialized internally when the power is turned on. If no errors are detected, the overseeing processes, program execution, I/O refreshing, and Peripheral Device servicing are executed consecutively (cyclically).

  • Page 146: Self-Diagnosis Functions

    An error has been detected in the PC Setup. Check flags AR 1300 to AR 1302, and correct as directed. AR 1300 ON: An incorrect setting was detected in the PC Setup (DM 6600 to DM 6614) when power was turned on.

  • Page 147: Identifying Errors

    AR 1310 ON: A checksum error has occurred in read-only DM (DM 6144 to DM 6599). Check and correct the settings in the read-only DM area. AR 1311 ON: A checksum error has occurred in the PC Setup. Initialize all of the PC Setup and reinput.

  • Page 148: Programming Console Operation Errors

    3. The instruction’s 2-digit BCD FALS number (01 to 99) will be written to SR 25300 to SR 25307. 4. The FALS number and time of occurrence will be recorded in the PC’s error log area if a Memory Cassette with a clock (RTC) is used.

  • Page 149
    Check level 0 checks for type A, B, and C errors; check level 1, for type A and B errors; and check level 2, for type A errors only.
  • Page 150: Troubleshooting Flowcharts

    Troubleshooting Flowcharts Section 5-6 Troubleshooting Flowcharts Use the following flowcharts to troubleshoot errors that occur during operation. Main Check Error PWR indicator lit? Check power supply. (See page 128.) Operation stopped. Check for fatal errors. RUN indicator lit? (See page 129.) ERR/ALM indicator Check for non-fatal errors.

  • Page 151
    Is PWR indicator lit? Replace the CPU Unit. Note The PWR indicator will go out when there is a short circuit in the external power supply or an overload, only in the CPM1A-10CDR-j and CPM1A-20CDR-j CPU Units. In CPM1A-30CDR-j and CPM1A-40CDR-j…
  • Page 152
    Fatal Error Check RUN indicator not lit. Is the ERR/ALM indicator lit? Determine the cause Is PC mode displayed of the error with a on Peripheral Device? Peripheral Device. Is PC mode displayed Turn the power on Peripheral Device? supply OFF, and then ON again.
  • Page 153
    Troubleshooting Flowcharts Section 5-6 Non-fatal Error Check ERR/ALM indicator flashing. Determine the cause of the error with a Peripheral Device. Identify the error, eliminate its Is a non-fatal error indicated? cause, and clear the error. Flashing Is the ERR/ALM indi-…
  • Page 154
    Troubleshooting Flowcharts Section 5-6 I/O Check The I/O check flowchart is based on the following ladder diagram section. (LS1) (LS2) 00002 00003 01003 SOL1 01003 SOL1 malfunction. Malfunction of SOL1 Is the IR 01003 out- put indicator operat- ing normally? Check the voltage at the Wire correctly.
  • Page 155
    00003 terminals. screws loose? Operation O.K.? Operation O.K.? Is input wiring correct? Check operation by using a dummy input signal to turn the input ON and OFF. Wire correctly. Tighten the terminal screws Operation O.K.? Replace the CPU Replace the CPU Return to “start.”…
  • Page 156
    Consider using a temperature fan or cooler. below 55°C? Is the ambient Consider using a temperature above heater. 0°C? Is the ambient humidity Consider using an between 10% and air conditioner. 90%? Install surge pro- tectors or other Is noise being noise-reducing…
  • Page 157
    AR 1308 ON? errors, and clear the error. Check the error indicated by AR 1310 to Turned ON during the flag that is ON, correct set- AR 1312 ON? startup? tings as required, and write data to the flash memory.
  • Page 158: Maintenance Inspections

    The standard period for maintenance checks is 6 months to 1 year, but depend- ing on the environment checks may need to be more regular. If the criteria are not met, adjust to within the specified ranges.

  • Page 159: Handling Precautions

    Note Before restarting operation, transfer the contents of the DM and HR areas to the CPU Unit that was changed and then start operation. • If a Unit is found to be faulty and is replaced, check the Unit again to ensure there is no error.

  • Page 160
    SECTION 6 Expansion Memory Unit This section describes how to use the CPM1-EMU01-V1 Expansion Memory Unit. Follow the handling precautions and pro- cedures to properly use the Unit. Overview …………. . .
  • Page 161: Expansion Memory Unit

    • Do not attempt to upload or download data between different types of PC. Do- ing so may result in malfunction. • Do not download when the PC is in RUN or MONITOR mode. If downloading is performed when the PC is running, it will automatically switch to PROGRAM mode and operation will stop.

  • Page 162: Specifications And Nomenclature

    DM 6144 to DM 6655 to EEPROM. Indicator DOWNLOAD to PLC Button UPLOAD Button Reads only PC user program to EEPROM. UPLOAD + DM Button UPLOAD Button Note The “PLC” in the “DOWNLOAD TO PLC” Button indicates PCs (Programmable Controllers).

  • Page 163: Handling

    1, 2, 3… 1. Lift up the lock lever. 2. Straighten the pins on the EEPROM, line up with the socket and lower into the socket, as shown in the following diagram. If the EEPROM is loose, place it in the center of the socket.

  • Page 164: Pc Connections

    CQM1H Pin 5: ON (see note) Pin 7: ON Note If pin 1 on the CPM2C or pin 5 on the CQM1H is OFF, connection is still possible if the peripheral port is set to the defaults. Peripheral Port The peripheral port must be set to the default communications settings shown Communications below.

  • Page 165: Uploading Programs

    EEPROM. DM6144 to 6655 Not affected. Note Use a Phillips screwdriver or other tool with a diameter of 3.0 mm max. and a blade length of 10 mm min. to press the upload button. 3.0 dia. max. 10 mm min.

  • Page 166: Downloading Programs

    See the note above. Remove the Expansion Memory Unit from the PC. 6-3-4 Downloading Programs Ladder programs and the contents of data memory can be downloaded from the EEPROM to the PC using the procedure given below. When downloading, note the following points.

  • Page 167
    Section Caution If the PC is in RUN or MONITOR mode when downloading is started, it will auto- matically switch to PROGRAM mode and operation will stop. Confirm that no adverse effects will occur to the system before downloading. Not doing so may result in unexpected operation.
  • Page 168
    PC’s peripheral port. before connecting the CPM1-EMU01-V1. After 2 or 3 s, check if the indicator is Note If the indicator is not lit at all, lit red or lit green. blinks red, downloading will not be See the note on possible.
  • Page 169: A Standard Models

    CPU Units V1 Units Model number Description Input Output Power points points supply Relay Transistor outputs outputs Sinking Sourcing CPU Units with 6 points 4 points CPM1A- CPM1A- CPM1A- 10 I/O points 10CDR-A-V1 10CDT-A-V1 10CDT1-A-V1 CPM1A- CPM1A- CPM1A- 10CDR-D-V1 10CDT-D-V1…

  • Page 170
    Output signal ranges: 0 to 10 V, –10 to 10 V, or 4 to 20 mA, Resolution of 1/256 Input signal ranges: 0 to V 5, 0 to 10 V, 1 to 5 V, CPM1A-MAD11 –10 to 10 V, 0 to 20 mA, or 4 to 20 mA Output signal ranges: 0 to 10 V, 1 to 5 V, –10 to 10 V, 0 to 20 mA, or 4 to 20 mA…
  • Page 171
    RS-232C devices. RS-422 Adapter Converts data communications between CPM1-CIF11 the peripheral port and RS-422 devices. The CPM1-CIF01/CIF11 are used with the CPM1A, CPM1 and SRM1 only. Do not use them with a C200HS PC or other PC.
  • Page 172
    (3.5” disks (2HD) and CDROM) Expansion Memory Unit CPM1-EMU01-V1 Uploads the ladder program and DM 6144 to DM 6655 from the PC to the EEPROM and downloads the ladder program and DM 6144 to DM 6655 from the EEPROM to the PC.
  • Page 173: B Dimensions

    Appendix B Dimensions All dimensions are in millimeters. CPM1A-10CDR-j-V1/10CDT-j-V1/10CDT1-j-V1 CPU Unit CPU Unit with DC Power CPU Unit with AC Power Two, 4.5 dia. CPM1A-10CDR-j/10CDT-j/10CDT1-j CPU Unit CPU Unit with DC Power CPU Unit with AC Power 56±0.2 CPM1A-20CDR-j-V1/20CDT-j-V1/20CDT1-j-V1 CPU Unit…

  • Page 174
    Dimensions Appendix B CPM1A-20CDR-j/20CDT-j/20CDT1-j CPU Unit CPU Unit with DC Power CPU Unit with AC Power 76±0.2 CPM1A-30CDR-j-V1/30CDT-j-V1/30CDT1-j-V1 CPU Unit CPU Unit with DC Power CPU Unit with AC Power Four, 4.5 dia. CPM1A-30CDR-j/30CDT-j/30CDT1-j CPU Unit CPU Unit with DC Power CPU Unit with AC Power 120±0.2…
  • Page 175
    Dimensions Appendix B CPM1A-40CDR-j-V1/40CDT-j-V1/40CDT1-j-V1 CPU Unit CPU Unit with DC Power CPU Unit with AC Power Four, 4.5 dia. CPM1A-40CDR-j/40CDT-j/40CDT1-j CPU Unit CPU Unit with DC Power CPU Unit with AC Power 140±0.2 CPM1A-20EDj Expansion I/O Unit Two, 4.5 dia.
  • Page 176
    Dimensions Appendix B CPM1A-8jjj Expansion I/O Unit Two, 4.5 dia. Analog I/O Unit CPM1A-MAD01 CPM1A-MAD11 76±0.2 Two, 4.5 dia. Two, 4.5 dia. CPM1A-TSjjj Temperature Sensor Unit 76±0.2 Two, 4.5 dia.
  • Page 177
    Dimensions Appendix B CPM1A-SRT21 CompoBus/S I/O Link Unit Two, 4.5 dia. CPM1A-DRT21DeviceNet I/O Link Unit 56±0.2 Two, 4.5 dia.
  • Page 178
    Dimensions Appendix B CPM1-CIF01 RS-232C Adapter 90 81 CPM1-CIF11 RS-422 Adapter 90 81…
  • Page 179
    Dimensions Appendix B Dimensions with Peripheral Devices Attached CPU Unit with DC Power Supply CPU Unit with AC Power Supply Approx. 90 Approx. 125 *110 mm for V1 Units.
  • Page 180
    AUTOEXEC.BAT An MS-DOS file containing commands automatically executed at startup. back-up A copy made of existing data to ensure that the data will not be lost even if the original data is corrupted or erased. basic instruction A fundamental instruction used in a ladder diagram. See advanced instruction.
  • Page 181
    Glossary bit designator An operand that is used to designate the bit or bits of a word to be used by an instruction. bit number A number that indicates the location of a bit within a word. Bit 00 is the rightmost (least-significant) bit;…
  • Page 182
    Glossary Completion Flag A flag used with a timer or counter that turns ON when the timer has timed out or the counter has reached its set value. condition A symbol placed on an instruction line to indicate an instruction that controls the execution condition for the terminal instruction.
  • Page 183: Glossary

    A unit of storage in memory that consists of four bits. digit designator An operand that is used to designate the digit or digits of a word to be used by an instruction. DIN track A rail designed to fit into grooves on various devices to allow the devices to be quickly and easily mounted to it.

  • Page 184
    Processing that is performed in response to an event, e.g., an interrupt signal. exclusive NOR A logic operation whereby the result is true if both of the premises are true or both of the premises are false. In ladder-diagram programming, the premises are usually the ON/OFF states of bits, or the logical combination of such states, called execution conditions.
  • Page 185
    Each group of four binary bits is numerically equivalent to one hexadecimal digit. host computer A computer that is used to transfer data to or receive data from a PC in a Host Link system. The host computer is used for data management and overall sys- tem control.
  • Page 186
    I/O Units include Input Units and Output Units, each of which is available in a range of specifications. I/O word A word in the IR area that is allocated to a Unit in the PC System and is used to hold I/O status for that Unit. IBM PC/AT or compatible A computer that has similar architecture to, that is logically compatible with, and that can run software designed for an IBM PC/AT computer.
  • Page 187
    A type of programming where execution moves directly from one point in a pro- gram to another, without sequentially executing any instructions in between. jump number A definer used with a jump that defines the points from and to which a jump is to be made. ladder diagram (program) A form of program arising out of relay-based control systems that uses circuit- type diagrams to represent the logic flow of programming instructions.
  • Page 188
    The processes of copying data either from an external device or from a storage area to an active portion of the system such as a display buffer. Also, an output device connected to the PC is called a load.
  • Page 189
    NOT indicates an AND operation with the opposite of the actual status of the operand bit. The status of an input or output when a signal is said not to be present. The OFF state is generally represented by a low voltage or by non-conductivity, but can be defined as the opposite of either.
  • Page 190
    Glossary output bit A bit in the IR area that is allocated to hold the status to be sent to an output device. output device An external device that receives signals from the PC System. output point The point at which an output leaves the PC System. Output points correspond physically to terminals or connector pins.
  • Page 191
    The portable form of Programming Device for a PC. Programming Device A Peripheral Device used to input a program into a PC or to alter or monitor a program already held in the PC. There are dedicated programming devices, such as Programming Consoles, and there are non-dedicated devices, such as a host computer.
  • Page 192
    However, the program or data can be read as many times as desired. rotate register A shift register in which the data moved out from one end is placed back into the shift register at the other end. RS-232C interface An industry standard for serial communications.
  • Page 193
    One or more words in which data is shifted a specified number of units to the right or left in bit, digit, or word units. In a rotate register, data shifted out one end is shifted back into the other end. In other shift registers, new data (either specified data, zero(s) or one(s)) is shifted into one end and the data shifted out at the other end is lost.
  • Page 194
    The process of moving data from one location to another within the PC, or between the PC and external devices. When data is transferred, generally a copy of the data is sent to the destination, i.e., the content of the source of the transfer is not changed.
  • Page 195
    A switch used to write-protect the contents of a storage device, e.g., a floppy disk. If the hole on the upper left of a floppy disk is open, the information on this floppy disk cannot be altered.
  • Page 196
    22 displaying, Programming Console, 112 processing, 122 binary data, modifying, Programming Console, 108 data, modifying, Programming Console, 106, 107, 108, 109, bit status, force-set/reset, Programming Console, 110 bits, searching, Programming Console, 98 data link, 16, 72 buzzer operation, Programming Console, 93 decimal data with sign.
  • Page 197
    Index ERR/ALM indicator I/O terminals, IR bit allocation, 5 flashing, 123 incremental mode, 9 lit, 123 indicators errors CompoBus/S LED indicators, 38 communications, 123 flashing ERR/ALM indicator, 123 error processing, 119 lit ERR/ALM indicator, 123 fatal, 123 PC status indicators, 33…
  • Page 198
    NPN current output, connecting, 58 program, programming example, 112 NPN open collector, connecting, 58 program capacity, 23 NT Link, 3 program memory, setting address and reading content, Pro- gramming Console, 94 PROGRAM mode, description, 86 Programmable Terminal, 4 one-shot mode, 8…
  • Page 199: Index

    58 status, monitoring, Programming Console, 101 weight SV, modifying, Programming Console, 106 CPU Unit, 22 syntax, checking the program, Programming Console, 100 Expansion I/O Unit, 22 Expansion Unit, 22 SYSMAC Support Software, 19 See also SSS wiring, 50…

  • Page 200: Revision History

    Page 61: Minor changes to first paragraph. Page 66: Information added to introduction. Pages 73, 80, 81, 83, 86, 87, 88, 89, 90, 93, 95, 97, 98, 104: Minor changes to screen messages. Page 98: Note added to middle graphic.

  • Page 201
    Revised content May 2001 Pages xiv, xvii, xviii, 2, 4, 6, 7, 10, 20, 21, 25, 26, 28, 29, 39 to 41, 43, 44, 47, 53, 55, 57, 125, 137, 141, 142, and 145: Changed made for V1 Units. Pages 3, 12, 31, 40, 137, and 143: Information on new Analog I/O Unit added (MAD11).

Ïðîãðàììèóåìûå êîíòðîëëåðû SYSMACÑQM1/CPM1/CPM1A/SRM1Ðóêîâîäñòâî ïî ïðîãðàììèðîâàíèþCat No. W228-E1-4 R1.20Ïðîãðàììèðóåìûå êîíòðîëëåðûCQM1/CPM1/CPM1A/SRM1Èíñòðóêöèÿ ïî ïðîãðàììèðîâàíèþÏåðåñìîòðåíà â èþíå 1997 ãîäàCat. No. W228-E1-4 (R1.20)-1—2-Ïåðåä òåì, êàê ÷èòàòü èíñòðóêöèþ:Ïðîäóêöèÿ ôèðìû OMRON ñîçäàíà äëÿ èñïîëüçîâàíèÿ ñîãëàñíî ðàçðåøåííûìïðîöåäóðàìa êâàëèôèöèðîâàííûì îïåðàòîðîì è òîëüêî äëÿ öåëåé, îïèñàííûõ â äàííîéèíñòðóêöèè. äàííîé èíñòðóêöèè ïðèíÿòû ñëåäóþùèå îáîçíà÷åíèÿ äëÿ èíäèêàöèè è êëàññèôèêàöèèïðåäóïðåæäàþùèõ ñîîáùåíèé. Îáÿçàòåëüíî ó÷èòûâàéòå ýòó èíôîðìàöèþ. Åñëèïðåíåáðå÷ü ïðåäóïðåæäåíèÿìè, ýòî ìîæåò ïîâëå÷ü íåñ÷àñòíûå ñëó÷àè ñ ëþäüìè èëèïîâðåæäåíèå îáîðóäîâàíèÿ.Îïàñíîñòü!Ïðåäóïðåæäåíèå!Âíèìàíèå!Óêàçûâàåò íà èíôîðìàöèþ, ïðåíåáðåæåíèå êîòîðîé ñ áîëüøîé äîëåéâåðîÿòíîñòè ïîâëå÷åò ñìåðòü èëè òÿæåëûå óâå÷üÿ.Óêàçûâàåò íà èíôîðìàöèþ, ïðåíåáðåæåíèå êîòîðîé ìîæåò ïîâëå÷ü ñìåðòüèëè òÿæåëûå óâå÷üÿ (ñ ìåíüøåé ñòåïåíüþ âåðîÿòíîñòè).Óêàçûâàåò íà èíôîðìàöèþ, ïðåíåáðåæåíèå êîòîðîé ìîæåò ïîâëå÷üîòíîñèòåëüíî ñåðüåçíûå èëè íåáîëüøèå òðàâìû, ïîâðåæäåíèåîáîðóäîâàíèÿ èëè íåïðàâèëüíóþ ðàáîòó.Ñïðàâî÷íàÿ èíôîðìàöèÿ îá èçäåëèÿõ OMRONÂñå èçäåëèÿ OMRON ïèøóòñÿ â äàííîé èíñòðóêöèè ñ ïðîïèñíîé áóêâû.

Ñëîâî “Áëîê”òàêæå ïèøåòñÿ ñ áîëüøîé áóêâû, êîãäà îíî îòíîñèòñÿ ê ïðîäóêöèè OMRON, íåçàâèñèìîîò òîãî, ïîÿâëÿåòñÿ îíî èëè íåò â ñîáñòâåííîì èìåíè èçäåëèÿ.Ñîêðàùåíèå “Ch”, êîòîðîå ïîÿâëÿåòñÿ â íåêîòîðûõ ðåæèìàõ èíäèêàöèè è íåêîòîðûõïðîäóêòàõ OMRON, ÷àñòî îáîçíà÷àåò “ñëîâî” (word) è â äîêóìåíòàöèè èìååòñîêðàùåííîå îáîçíà÷åíèå “Wd”.Ñîêðàùåíèå “ÏÊ” (PC) îçíà÷àþò Ïðîãðàììèðóåìûé Êîíòðîëëåð (ProgrammableController) è â äðóãèõ ñìûñëàõ íå èñïîëüçóåòñÿ.Ñðåäñòâà âûäåëåíèÿ èíôîðìàöèè ëåâîé êîëîíêå äàííîé èíñòðóêöèè ïîÿâëÿþòñÿ ñëåäóþùèå çàãîëîâêè äëÿ îáëåã÷åíèÿîïðåäåëåíèÿ òèïà èíôîðìàöèè.Çàìå÷àíèå Óêàçûâàåò èíôîðìàöèþ, çàñëóæèâàþùåãî îñîáîãî èíòåðåñà äëÿýôôåêòèâíîé è óäîáíîé ðàáîòû èçäåëèé OMRON.1, 2, 3,…

Óêàçûâàåò íà ïåðå÷èñëåíèÿ òîãî èëè èíîãî ðîäà, òàêèå, êàê ïðîöåäóðû,ñïèñêè è ò.ä.OMRON,1993Âñå ïðàâà ñîõðàíåíû. Íèêàêóþ ÷àñòü äàííîãî äîêóìåíòà íåëüçÿ ðàçìíîæàòü, çàãðóæàòü âèíôîðìàöèîííî-ïîèñêîâûå ñèñòåìû èëè ïåðåäàâàòü â ëþáîé ôîðìå, ìåõàíè÷åñêîé, ýëåêòðè÷åñêîé,ôîòîêîïèðîâàíèåì, ìàãíèòîçàïèñüþ èëè êàêîé-ëèáî äðóãîé, áåç ïèñüìåííîãî ðàçðåøåíèÿ OMRON.Ïàòåíòíîé îòâåòñòâåííîñòè çà èñïîëüçîâàíèå èíôîðìàöèè â äàííîì äîêóìåíòå íå íåñåòñÿ. Áîëåå òîãî,ïîñêîëüêó OMRON ïîñòîÿííî ñòàðàåòñÿ óëó÷øàòü ñâîþ ïðîäóêöèþ, èíôîðìàöèÿ â äàííîé èíñòðóêöèè ìîæåòèçìåíèòüñÿ áåç óâåäîìëåíèÿ. Ïðè ïîäãîòîâêå äàííîé èíñòðóêöèè áûëè ïðèíÿòû âñå ìåðû ïðåäîñòîðîæíîñòè.Îäíàêî OMRON íå ïðèíèìàåò íà ñåáÿ îòâåòñòâåííîñòè çà îøèáêè èëè ïðîïóñêè. Íå ïðèíèìàåòñÿ òàêæåíèêàêàÿ îòâåòñòâåííîñòü çà óùåðá, íàíåñåííûé âñëåäñòâèå ïðèìåíåíèÿ èíôîðìàöèè, ñîäåðæàùåéñÿ âäàííîì äîêóìåíòå.-3-Î äàííîé èíñòðóêöèè: äàííîé èíñòðóêöèè îïèñàíî ïðîãðàììèðîâàíèå ïðîãðàììèðóåìûõ êîíòðîëëåðîâCQM1/CÐÌ1/CPM1A/SRM1, âêëþ÷àÿ ñòðóêòóðó ïàìÿòè, ñîäåðæèìîå ïàìÿòè, êîìàíäûðåëåéíî-êîíòàêòíûõ ñõåì è ò.

ä.Èíôîðìàöèþ îá àïïàðàòíîé ÷àñòè è î ðàáîòå ñ ïðîãðàììàòîðîì ñìîòðèòå Èíñòðóêöèþïî ðàáîòå CQM1 èëè Èíñòðóêöèþ ïî ðàáîòå CÐM1;äëÿ ðàáîòû ñ SSS ñì. Èíñòðóêöèþ ïî ðàáîòå ñ SSS: ÏÊ ñåðèè Ñ.Âíèìàòåëüíî ïðî÷òèòå äàííóþ èíñòðóêöèþ äî ïîëíîãî ïîíèìàíèÿ èçëîæåííûõ ñâåäåíèé,ïðåæäå ÷åì ïûòàòüñÿ ïðîãðàììèðîâàòü è ðàáîòàòü ñ CQM1 è ÑÐÌ1.Ãëàâà 1 îïèñûâàåò Óñòàíîâî÷íûå ïàðàìåòðû ÏÊ è ñâÿçàííûå ñ íèìè ôóíêöèè ÏÊ,âêëþ÷àÿ îáðàáîòêó ïðåðûâàíèé è ñâÿçü.

Óñòàíîâî÷íûå ïàðàìåòðû ñëóæàò äëÿóïðàâëåíèÿ ðàáî÷èìè ïàðàìåòðàìè ÏÊ. Ãëàâå 2 äàíî îïèñàíèå íîâûõ âîçìîæíîñòåé CQM1 è CÐM1, âêëþ÷àÿ íîâûåäîïîëíèòåëüíûå êîìàíäû è íîâûé ðåæèì èíäèêàöèè, íàçûâàåìûé ïðîñìîòðîì ôðîíòîâ, Ãëàâå 3 îïèñàíà ñòðóêòóðà îáëàñòåé ïàìÿòè ÏÊ è èõ èñïîëüçîâàíèå. Òàêæå îïèñàíûîïåðàöèè ñ êàññåòîé ïàìÿòè äëÿ îáìåíà äàííûõ ìåæäó CQM1 è êàññåòîé ïàìÿòè. Ãëàâå 4 îïèñàíû îñíîâíûå äåéñòâèÿ è ïîíÿòèÿ, èñïîëüçóåìûå äëÿ íàïèñàíèÿïðîãðàììû â âèäå ðåëåéíî-êîíòàêòíîé ñõåìû. Îíà çíàêîìèò ñ êîìàíäàìè,èñïîëüçóåìûìè äëÿ ïîñòðîåíèÿ áàçîâîé ñòðóêòóðû ðåëåéíî-êîíòàêòíîé ñõåìû è äëÿóïðàâëåíèÿ åå âûïîëíåíèåì. Ãëàâå 5 îáúÿñíÿåòñÿ èíäèâèäóàëüíî êàæäàÿ êîìàíäà ïðîãðàììèðîâàíèÿ â âèäåðåëåéíî-êîíòàêòíîé ñõåìû, êîòîðûå èñïîëüçóþòñÿ â ÏÊ. Ãëàâå 6 îïèñàíû ìåòîäû è ïðîöåäóðû èñïîëüçîâàíèÿ êîìàíä ñâÿçè ñ âåðõíèìóðîâíåì (HOST LINK), êîòîðûå ñëóæàò äëÿ ñâÿçè HOST LINK ÷åðåç ïîðòû ÏÊ. Ãëàâå 7 îïèñàíû âíóòðåííÿÿ ðàáîòà ÏÊ è âðåìÿ, òðåáóåìîå äëÿ îáðàáîòêè èèñïîëíåíèÿ.

×èòàéòå äàííóþ ãëàâó äëÿ ïîíèìàíèÿ ñèíõðîíèçàöèè îïåðàöèé ÏÊ. Ãëàâå 8 îïèñàíî, êàê äèàãíîñòèðîâàòü è èñïðàâëÿòü îøèáêè àïïàðàòóðû è ïðîãðàììû,êîòîðûå ìîãóò ïðîèçîéòè âî âðåìÿ ðàáîòû ÏÊ.Ïðåäóïðåæäåíèå!Åñëè ïðèñòóïèòü ê ðàáîòå ñ ÏÊ, íå ïðî÷èòàâ è íå ïîíÿâ èíôîðìàöèþ âäàííîé èíñòðóêöèè, ýòî ìîæåò ïðèâåñòè ê íåñ÷àñòíûì ñëó÷àÿì èëè ñìåðòèïåðñîíàëà, ïîâðåæäåíèþ èëè ïîëîìêå èçäåëèÿ.

Ïåðåä òåì, êàê ïûòàòüñÿïðîäåëàòü ëþáóþ ïðîöåäóðó èëè îïåðàöèþ, ïîëíîñòüþ ïðî÷òèòå êàæäóþãëàâó äî ïîëíîãî ïîíèìàíèÿ.-4-Ñîäåðæàí è å1. Óñòàíîâî÷íûå ïàðàìåòðû ÏÊ è ñâÿçàííûå ñ íèìè õàðàêòåðèñòèêè . . . . . . . 131.1 Óñòàíîâî÷íûå ïàðàìåòðû ÏÊ. .

. . . . . . . . . . . . . . . . . . . . . . 141.1.1 Èçìåíåíèå óñòàíîâî÷íûõ ïàðàìåòðîâ ÏÊ . . . . . . . . . . . . . .1.1.2 Óñòàíîâî÷íûå ïàðàìåòðû ïðîãðàììèðóåìîãî êîíòðîëëåðà CQM1.1.1.3 Óñòàíîâî÷íûå ïàðàìåòðû CÐM1/CPM1A . . . . . . . . . . . . . . .1.1.4 Óñòàíîâî÷íûå ïàðàìåòðû SRM1 . . . . . . . . . . . . . . .

. . . ……………………………141420231.2 Áàçîâûå îïåðàöèè ÏÊ è ïðîöåññû âõîäîâ/âûõîäîâ. . . . . . . . . . . . 261.2.1 Ðåæèì ïóñêà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261.2.2 Ñîñòîÿíèå áèòà óäåðæàíèÿ . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . 261.2.3 Çàùèòà îò çàïèñè ïàìÿòè ïðîãðàìì (òîëüêî äëÿ CPM1/CPM1A) . . . . . . . . . . 271.2.4 Âðåìÿ îáñëóæèâàíèÿ ïîðòà RS-232C (òîëüêî CQM1/SRM1) . . . . . . . . . . . . 271.2.5 Âðåìÿ îáñëóæèâàíèÿ ïåðèôåðèéíîãî ïîðòà . . . . . . . . . . . . . . . . . .

. . . 281.2.6 Âðåìÿ öèêëà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281.2.7 Êîíñòàíòû âðåìåíè âõîäà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281.2.8 Âûñîêîñêîðîñòíûå òàéìåðû (Òîëüêî CQM1) . . . . . . . .

. . . . . . . . . . . . . 301.2.9 Êîëè÷åñòâî ââîäèìûõ öèôð äëÿ DSW(87) è Ìåòîä îáíîâëåíèÿ âûõîäîâ (Òîëüêî CQM1)311.2.10 Ïàðàìåòðû ïðîòîêîëà îøèáîê . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311.3 Ôóíêöèè âûäà÷è èìïóëüñîâ (òîëüêî CQM1) . . . . . . . . . . . . . . . . 331.3.1 Òèïû âûäà÷è èìïóëüñîâ . . . . . . . . . . .

. . . . . . . . . . . .1.3.2 Âûäà÷à ñòàíäàðòíûõ èìïóëüñîâ ñ ïðîñòîãî âûõîäà. . . . . . . .1.3.3 Âûäà÷à ñòàíäàðòíûõ èìïóëüñîâ ñ ïîðòîâ 1 è 2 . . . . . . . . . .1.3.4 Âûäà÷à èìïóëüñîâ ñ ïåðåìåííûì êîýôôèöèåíòîì çàïîëíåíèÿ ñïîðòîâ 1 è 2. . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .1.3.5 Îïðåäåëåíèå ñîñòîÿíèÿ ïîðòîâ 1 è 2 . . . . . . . . . . . . . . .. . . . . . . . . 33. . . . . . . . . 33. . . . . . . . . 35. . . . . . . . . 43. . . . . . . . . 451.4 Ôóíêöèè ïðåðûâàíèé CQM1 . . .

. . . . . . . . . . . . . . . . . . . . . 471.4.1 Òèïû ïðåðûâàíèé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1.4.2 Âõîäíûå ïðåðûâàíèÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1.4.3 Ìàñêèðîâàíèå âñåõ ïðåðûâàíèé . . . . . . . . . . . . . . . . . . . . . . .1.4.4 Ïðåðûâàíèÿ èíòåðâàëüíîãî òàéìåðà . .

. . . . . . . . . . . . . . . . . . .1.4.5 Ïðåðûâàíèÿ âûñîêîñêîðîñòíîãî ñ÷åò÷èêà (ÂÑ÷) 0 . . . . . . . . . . . . . .1.4.6 Ïåðåïîëíåíèå “+”/ Ïåðåïîëíåíèå “- “ âûñîêîñêîðîñòíîãî ñ÷åò÷èêà 0 . . .1.4.7 Ïðåðûâàíèÿ âûñîêîñêîðîñòíûõ ñ÷åò÷èêîâ (ÂÑ÷) 1 è 2 (CQM1-CPU43-Å) .1.4.8 Ïðåðûâàíèÿ àáñîëþòíîãî âûñîêîñêîðîñòíîãî ñ÷åò÷èêà (CQM1-CPU44-Å)……………………………47495454576364711.5 Ôóíêöèè ïðåðûâàíèé CPM1/CPM1A . . . .

. . . . . . . . . . . . . . . . 791.5.1 Òèïû ïðåðûâàíèé . . . . . . . . . . . . .1.5.2 Âõîäíûå ïðåðûâàíèÿ . . . . . . . . . . .1.5.3 Ìàñêèðîâàíèå âñåõ ïðåðûâàíèé . . . . .1.5.4 Ïðåðûâàíèÿ èíòåðâàëüíûõ òàéìåðîâ . .1.5.5 Ïðåðûâàíèÿ âûñîêîñêîðîñòíîãî ñ÷åò÷èêà………………………………………………………………………………………………..79808586881.6 Ôóíêöèè ïðåðûâàíèé SRM1 .

. . . . . . . . . . . . . . . . . . . . . . . 961.6.1 Òèïû ïðåðûâàíèé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 961.6.2 Ïðåðûâàíèÿ ïî èíòåðâàëüíîìó òàéìåðó . . . . . . . . . . . . . . . . . . . . . . .

961.7 Ôóíêöèè ðàñïðåäåëåííûõ âõîäîâ/âûõîäîâ CompoBus/S (Òîëüêî SRM1) 981.8 Ôóíêöèè ñâÿçè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001.8.1 Óñòàíîâî÷íûå ïàðàìåòðû CQM1 . . . . .1.8.2 Ïîäêëþ÷åíèå ïîðòîâ. . . . . . . . . . . .1.6.3 Ñâÿçü Host Link CQM1 . . . . .

. . . . . .1.8.4 Ñâÿçü Host Link CPM1/CPM1A. . . . . . .1.8.5 Ñâÿçü Host Link SRM1 . . . . . . . . . . .1.8.6 Ñâÿçü ïî RS-232C (òîëüêî CQM1/SRM1) .1.8.7 Ñâÿçü CQM1 1:1 . . . . . . . . . . . . . .1.8.8 Ñâÿçü 1:1 CÐM1/CPM1A . . . . . . . . . .-5-…………………………………………………………………………………………………………………………………………………………..1001031031051071101121141.8.9 Ñâÿçü CÐM1/CPM1A NT LINK . .

. . . . .1.8.10 Ñâÿçü 1:1 SRM1 . . . . . . . . . . . . . .1.8.11 Ñâÿçü NT LINK â SRM1 . . . . . . . . .1.8.12 Ñâîáîäíûé ïðîòîêîë â SRM1 . . . . . .1.8.13 Êîíôèãóðàöèÿ ïåðåäàâàåìûõ äàííûõ. .1.8.14 Ôëàãè ïåðåäà÷è . . . . . . . . . . . . . .1.8.15 Ïðèìåð ïðîãðàììû ñâÿçè áåç ïðîòîêîëà……………………………………………………………………………………………………………………………………….1151161181191211211211.9 Âû÷èñëåíèÿ ñ äâîè÷íûìè äàííûìè ñî çíàêîì . . . .

. . . . . . . . . . 1231.9.1 Çàäàíèå äâîè÷íûõ äàííûõ ñî çíàêîì. . . . . . . . . . . . . . . . . . . . . . .1.9.2 Àðèôìåòè÷åñêèå ôëàãè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1.9.3 Ââîä äâîè÷íûõ ÷èñåë ñî çíàêîì ñ èñïîëüçîâàíèåì äåñÿòè÷íûõ çíà÷åíèé . .1.9.4 Èñïîëüçîâàíèå äîïîëíèòåëüíûõ êîìàíä äâîè÷íûõ ñî çíàêîì (òîëüêî CQM1)1.9.5 Ïðèìåð ïðèìåíåíèÿ äâîè÷íûõ ÷èñåë ñî çíàêîì . .

  • Bookmarks

Quick Links

Micro Programmable Controller

CPM1A

The CPM1A series micro controllers solve both

basic and semi-complex applications. The brick

style models include DC inputs/transistor or

relay outputs to meet your design

requirements. The base I/O for the CPUs

ranges from 10, 20, 30, and 40 I/O points with

maximum expansion to 100 I/O. Specialized

expansion modules include mixed analog I/O,

temperature sensor inputs and serial

communications.

10, 20, 30 and 40 point I/O CPUs

D

Expandable up to 100 I/O points

D

Peripheral communications port built in

D

DC input models

D

Analog expansion modules available

D

Temperature sensor input expansion modules available

D

Auxiliary 24 VDC supply (AC type only)

D

Relay or Transistor outputs

D

UL, CSA, CE approvals

D

Basic Configuration

CPM1-CIF01/CIF11 Serial

Communications Adaptor

Micro Programmable Controller

A—22

CPM1A

loading

Summary of Contents for Omron CPM1A

S Y S M A C

CPM1/CPM1A

Программируемые контроллеры

Руководство по установке

Cat No. W262-E1-2/W317-E1-3 R1.10

Внимание!

Данное руководство не является официальной документацией OMRON.

В случае возникновения спорных вопросов, связанных с применением оборудования

OMRON, обращайтесь к официальной документации.

Программируемые контроллеры CPM1/CPM1A

Руководство по работе

— 3 —

— 4 —

Перед тем, как читать инструкцию:

Продукция фирмы OMRON создана для использования согласно разрешенным процедурам квалифицированным оператором и только для целей, описанных в данной инструкции.

В данной инструкции приняты следующие обозначения для индикации и классификации предупреждающих сообщений. Обязательно учитывайте эту информацию. Если пренебречь предупреждениями, это может повлечь несчастные случаи с людьми или повреждение оборудования.

Опасность!

Указывает на информацию, пренебрежение которой с большой долей вероятности повлечет смерть или тяжелые увечья.

Предупреждение!

Указывает на информацию, пренебрежение которой может повлечь смерть или тяжелые увечья (с меньшей степенью вероятности).

Внимание!

Указывает на информацию, пренебрежение которой может повлечь относительно серьезные или небольшие травмы, повреждение оборудования или неправильную работу.

Справочная информация об изделиях OMRON

Все изделия OMRON пишутся в данной инструкции с прописной буквы. Слово “Блок” также пишется с большой буквы, когда оно относится к продукции OMRON, независимо от того, появляется оно или нет в собственном имени изделия.

Сокращение “Ch”, которое появляется в некоторых режимах индикации и некоторых продуктах OMRON, часто обозначает “слово” (word) и в документации имеет сокращенное обозначение “Wd”.

Сокращение “ПК” (PC) означают Программируемый Контроллер (Programmable

Controller) и в других смыслах не используется.

Средства выделения информации

В левой колонке данной инструкции появляются следующие заголовки для облегчения определения типа информации.

Замечание

Указывает информацию, заслуживающего особого интереса для эффективной и удобной работы изделий OMRON.

1, 2, 3,…

Указывает на перечисления того или иного рода, такие, как процедуры, списки и т.д.

© OMRON, 1995

Все права сохранены. Никакую часть данного документа нельзя размножать, загружать в информационно-поисковые системы или передавать в любой форме, механической, электрической, фотокопированием, магнитозаписью или какой-либо другой, без письменного разрешения OMRON.

Патентной ответственности за использование информации в данном документе не несется. Более того, поскольку OMRON постоянно старается улучшать свою продукцию, информация в данной инструкции может измениться без уведомления. При подготовке данной инструкции были приняты все меры предосторожности.

Однако OMRON не принимает на себя ответственности за ошибки или пропуски. Не принимается также никакая ответственность за ущерб, нанесенный вследствие применения информации, содержащейся в данном документе.

— 5 —

— 6 —

Содержание

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1.1 Характеристики и функции CPM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.1.1 Характеристики CPM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.1.2 Клеммник входа/выхода — распределение битов IR . . . . . . . . . . . . . . . . . . . . . . 13

1.1.3 Функции CPM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.2 Конфигурация системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1.2.1 Конфигурация ЦПУ и блока дополнительных входов/выходов. . . . . . . . . . . . . . 17

1.2.2 Связь HOST LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1.2.3 Линии связи 1:1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

1.2.4 Связь NT LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

1.2.5 Линии связи периферийных устройств. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Глава 2. Технические характеристики блоков и их компоненты . . . . . . . . . . . . . 21

2.1 Характеристики. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.1.1 Общие характеристики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.1.2 Характеристики. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.1.3 Характеристики входов/выходов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.1.4 Характеристики адаптеров связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

2.2 Компоненты блоков . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.2.1 Компоненты ЦПУ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.2.2 Компоненты блока расширения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.2.3 Компоненты адаптеров связи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Глава 3. Монтаж и подключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.1 Меры предосторожности. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.1.1 Подключение питания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.1.2 Цепи взаимоблокировки и аварийного ограничения . . . . . . . . . . . . . . . . . . . . . . 32

3.1.3 Прерывания питания ПК. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.2 Выбор места установки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.2.1 Условия места установки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.2.2 Установка на панели/в шкафу. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.3 Монтаж CPM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.3.1 Ориентация CPM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.3.2 Монтаж CPM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.3.3 Подключение блока расширения входов/выходов . . . . . . . . . . . . . . . . . . . . . . . 36

3.4 Подключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.4.1 Общие меры предосторожности при подключении. . . . . . . . . . . . . . . . . . . . . . . 36

3.4.2 Подключение питания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3.4.3 Подключение входов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3.4.4 Подключение выходов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

3.4.5 Соответствие директивам EMC (электромагнитной совместимости) . . . . . . . . . . 43

3.4.6 Подключение периферийного устройства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3.4.7Связь HOST LINK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.4.8 Связь ПК “1:1”. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3.4.9 Связь NT LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Глава 4. Использование периферийных устройств . . . . . . . . . . . . . . . . . . . . . . 49

4.1 Использование программатора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.1.1 Совместимые программаторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.1.2 Подключение программатора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.1.3 Переключение режимов CPM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

4.2 Операции программатора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4.2.1 Очистка памяти . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4.2.2 Чтение/очистка сообщений об ошибках . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

— 7 —

4.3.3 Операции с зуммером . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

4.2.4 Установка и чтение адреса памяти программ . . . . . . . . . . . . . . . . . . . . . . . . . . 54

4.2.5 Поиск команды. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4.2.6 Поиск битового операнда. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4.2.7 Вставка и удаление команд . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

4.2.8 Ввод или редактирование программ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

4.2.9 Контроль программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

4.2.10 Просмотр бита, числа, слова. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

4.2.11 Просмотр изменения состояния бита . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

4.2.12 Просмотр параметра в двоичном виде. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

4.2.13 Просмотр трех слов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

4.2.14 Просмотр в виде десятичного числа со знаком . . . . . . . . . . . . . . . . . . . . . . . . . 65

4.2.15 Просмотр в виде десятичного числа без знака . . . . . . . . . . . . . . . . . . . . . . . . . 65

4.2.16 Изменение значений трех соседних слов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

4.2.17 Изменение задания таймеров и счетчиков. . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

4.2.18 Изменение значения в виде 16-ричного или двоично-десятичного числа . . . . . . 67

4.2.19 Изменение параметра, представляемого в виде двоичного числа . . . . . . . . . . . . 68

4.2.20 Изменение десятичного числа со знаком . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

4.2.21 Изменение десятичного числа без знака . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

4.2.22 Принудительные установка/сброс бита . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

4.2.23 Убрать принудительное состояние включено/выключено. . . . . . . . . . . . . . . . . 70

4.2.24 Изменение индикации с 16-ричного на ASCII . . . . . . . . . . . . . . . . . . . . . . . . . 71

4.2.25 Индикация времени цикла. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

4.3 Пример программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

4.3.1 Подготовительные мероприятия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

4.3.2 Пример программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

4.3.3 Процедуры программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

4.3.4 Контроль программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

4.3.5 Тестовый прогон в режиме MONITOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Глава 5. Тестовые прогоны и обработка ошибок . . . . . . . . . . . . . . . . . . . . . . . . 79

5.1 Начальная проверка системы и процедура тестового прогона . . . . . . . . 80

5.1.1 Начальная проверка системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

5.1.2 Процедура тестового прогона CPM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

5.1.3 Предосторожности при обращении с памятью FLASH . . . . . . . . . . . . . . . . . . . . 80

5.2 Цикл CPM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

5.3 Функции самодиагностики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

5.3.1 Нефатальные ошибки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

5.3.2 Фатальные ошибки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

5.3.3 Опознание ошибок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

5.3.4 Ошибки, определяемые пользователем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

5.4 Ошибки при работе с программатором . . . . . . . . . . . . . . . . . . . . . . . . 84

5.5 Ошибки программирования. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

5.6 Алгоритмы поиска неисправностей . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Приложение А . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Стандартные модели . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

ЦПУ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Блок расширения входов/выходов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Адаптеры связи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Периферийные устройства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Приложение B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Габариты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Габариты с подключенными периферийными устройствами . . . . . . . . . . . . . . . . . . . 99

Глоссарий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

— 8 —

О данной инструкции:

CPM1 — это компактный, быстродействующий программируемый контроллер (ПК), предназначенный для операций управления в системах, требующих от 10 до 50 входов/выходов. Есть две инструкции, в которых описаны установка и работа CPM1:

Инструкция по работе (данная инструкция) и Инструкция по программированию. Кроме того, есть Инструкция по работе со специальными блоками CPM1-серии.

В данной инструкции описаны конфигурация системы и установка CPM1, даны краткие описания процедур работы на программаторе и представлены описания SSS (пакет поддержки SYSMAC). Для ознакомления с CPM1 читайте сначала данную инструкцию.

В Инструкции по программированию (W228) дано детальное описание функций программирования CPM1. Инструкции по работе с LSS и SSS описывает операции с LSS и

SSS ПК серии С. При использовании LSS версия должна быть не ниже 5.0.

Перед тем, как начать установку и работу с СPM1 внимательно ознакомьтесь с данной инструкцией.

Глава 1 содержит краткое описание действий по разработке системы CPM1, возможные конфигурации системы и приводит специфические характеристики и функции.

Глава 2 описывает технические характеристики блоков, из которых составляется ПК, а также основные компоненты блоков.

Глава 3 описывает установку и подключение СPM1.

Глава 4 описывает возможности SSS, подключение программатора и работу с программатором.

Глава 5 описывает, как осуществлять тестовый прогон, диагностику и устранение неисправностей аппаратной и программной части.

В Приложении А даны таблицы блоков СPM1 и сопутствующей аппаратуры.

В Приложении B даны габариты блоков СPM1.

Внимание!

Если приступить к работе с ПК, не ознакомиться с данной инструкцией, это может привести к несчастным случаям с персоналом, повреждению и поломке изделия. Пожалуйста, прочтите каждую главу перед тем, как проделать любую операцию.

— 9 —

— 10 —

Введение

В данной главе описаны характеристики и функции СPM1 и возможные конфигурации системы.

— 11 —

1.1 Характеристики и функции CPM1

Конструкция в виде единого блока.

CPM1 — это ПК, выполненный в виде единого блока с 10, 20 или 30 клеммами входов/выходов, встроенными в ЦПУ.

CPM1-10CDR- (10 êëåìì

âõîäîâ/âûõîäîâ)

OMRON SYSMAC CPM1

CPM1-20CDR- (20 êëåìì

âõîäîâ/âûõîäîâ)

OMRON SYSMAC CPM1

CPM1-30CDR- (30 êëåìì âõîäîâ/âûõîäîâ)

OMRON SYSMAC CPM1

Дополнительные входы/выходы

К ЦПУ можно подключить блок дополнительных входов/выходов (20 входов/выходов).

Функция входного фильтра

В CPM1 имеется функция фильтра, служащая для предотвращения некорректной работы, вызванной дребезгом или помехами на входах. Пользователь может выбирать константу времени входа из ряда 1, 2, 4, 8, 16, 32, 64 или 128 мс.

Малый объем обслуживания

Память FLASH обеспечивает поддержание памяти без аккумулятора.

Соответствие директивам EС

CPM1 отвечает требованиям EС (по EMC (электромагнитной совместимости) и низкому напряжению) и, следовательно, может встраиваться в оборудование, предназначенное для EС. О подробностях справляйтесь у Вашего представителя OMRON.

Входные прерывания

У CPM1-10СDR-? есть 2 входа прерывания, у CPM1-20СDR-? и CPM1-30СDR-? — 4 входа прерывания. В дополнение к обычным входным прерываниям у CPM1 есть режим счетчика, в котором подсчитываются высокоскоростные входные сигналы и через их кратное число запускается прерывание.

Входы быстрого реагирования

Входы быстрого реагирования могут обнаружить входные сигналы с шириной импульса

0.2 мс, независимо от места в цикле ПК. Входы быстрого реагирования и входы прерываний используют одни и те же клеммы.

— 12 —

1.1 Характеристики и функции CPM1

Интервальный таймер

У CPM1 есть высокоскоростной интервальный таймер, который можно настроить на диапазон 0.5 … 319 968мс. Таймер можно настроить на запуск отдельного прерывания

(режим одиночного прерывания) и постоянных прерываний по расписанию (режим прерываний по расписанию).

Высокоскоростной счетчик

У CPM1 есть высокоскоростной счетчик, который можно использовать в инкрементальном режиме или режиме плюс/минус. Высокоскоростной счетчик можно объединить с входными прерываниями для осуществления управления с помощью сравнения (либо с заданной величиной, либо с зоной, причем на него не будет влиять длина цикла ПК.

Функция аналогового задания

На CPM1 имеются два аналоговых регулятора, которые служат для ручного задания аналоговой величины.

Связь HOST LINK

CPM1 совместим с системой связи HOST LINK, которая позволяет связываться с персональными компьютерами. CPM1, использующий систему связи HOST LINK, может с помощью команд HOST LINK связываться с программируемым терминалом (ПТ).

Адаптер RS-232C используется для связи 1:1, а адаптер RS-422 используется для связи

1:n.

Связь 1:1

Можно создать линию данных с областью общих данных с другим CPM1, СQM1 или

С200HS. Для связи 1:1 служит адаптер RS-232С.

Связь NT LINK

Высокоскоростные операции можно осуществить, обеспечив прямой доступ путем подключения CPM1 к программируемому терминалу с помощью интерфейса NT LINK.

Для этого используется адаптер RS-232C.

Стандартные периферийные устройства

CPM1 использует те же программатор, пакет поддержки SYSMAС (SSS) и пакет поддержки лестничных диаграмм (LSS), как и контроллеры типа MINI-Н и СQM1.

В следующей таблице показано, какие биты IR привязаны к клеммам входа/выхода ЦПУ и блока расширения входов/выходов.

Количество клемм входа/выхода на ЦПУ

Клеммы ЦПУ Клеммы блока расширения

10

Входы

6 точек:

00000 …

00005

Выходы

4 точки:

01000 …

01003

Входы

12 точек:

00100 …

00111

Выходы

8 точек:

01100 …

01107

20

30

12 точек:

00000 …

00011

18 точек:

00000 …

00011

00100 …

00105

8 точек:

01000 …

01007

12 точек:

01000 …

01007

01100 …

01103

12 точек:

00100 …

00111

12 точек:

00200 …

00211

8 точек:

01100 …

01107

8 точек:

01200 …

01207

Питание

Пер. ток

Пост. ток

Пер. ток

Пост. ток

Пер. ток

Пост. ток

Номер модели

CPM1-

10СDR-A

CPM1-

10СDR-D

CPM1-

20СDR-A

CPM1-

20СDR-D

CPM1-

30СDR-A

CPM1-

30СDR-D

— 13 —

1.1 Характеристики и функции CPM1

Функция аналогового задания

На CPM1 имеются два аналоговых регулятора, которые можно использовать для ручного задания таймера и счетчика. При повороте регуляторов содержимое соответствующего слова меняется в диапазоне 0 …. 200 (двоично-десятичное значение).

Àíàëîãîâûé

ðåãóëÿòîð 0

Ïîâîðà÷èâàéòå ðåãóëÿòîðû

îòâåðòêîé PHILLIPS

(êðåñòîîáðàçíîé îòâåðòêîé)

Àíàëîãîâûé

ðåãóëÿòîð 1 omron

Поворачивайте регуляторы отверткой PHILIPS (крестовой отверткой).

В таблице показано, какие биты IR привязаны к клеммам входа/выхода ЦПУ и блока расширения.

Регулятор

Аналоговый регулятор 0

Аналоговый регулятор 1

Соответствующее слово IR

IR 250

IR 251

Диапазон

(двоично-десятичный)

0000 … 0200

Функция входного фильтра

Константа времени входа для внешних входов CPM1 может быть задана из ряда 1, 2, 4, 8,

16, 32, 64 или 128 мс. Увеличение задержки уменьшает воздействие дребезга или помех на входах.

Âõîä ñ âíåøíåãî

óñòðîéñòâà

Ñîñòîÿíèå

âõîäíîãî áèòà t t Êîíñòàíòà

âðåìåíè

âõîäà

Входные прерывания

У CPM1-10СDR-_ есть 2 входа прерывания, у CPM1-20СDR-_ и CPM1-30СDR-_ — 4 входа прерывания. Есть два режима входных прерываний: мгновенное прерывание и режим счетчика.

1, 2, 3,…

1. Когда приходит сигнал входного прерывания в режиме мгновенного прерывания, главная программа прерывается и сразу же начинает выполняться программа прерывания, независимо от времени цикла.

2. В режиме счета сигналы внешнего прерывания подсчитываются с высокой скоростью (до 1 кГц) и прерывание вызывается каждый раз, когда счетчик достигает задания (SV). При этом главная программа прерывается и начинает выполняться программа прерывания. Задание может быть установлено в диапазоне 0 … 65 535.

На диаграмме показано исполнение программы при прерывании.

— 14 —

1.1 Характеристики и функции CPM1

Ãëàâíàÿ ïðîãðàììà

MOV

ADD

Âõîäíûå

ïðåðûâàíèÿ

Ïðîãðàììà ïðåðûâàíèÿ

SBN00

MOV

END

RET

Модель ПК

CPM1-10СDR-?

CPM1-20СDR-?/

CPM1-30СDR-?

Входные биты

IR 00003 … IR 00004

IR 00003 … IR 00006

Время реакции

0.3 мс (1 кГц в режиме счета)

Замечание

Если входы не используются в качестве входных прерываний, входные биты

IR 00003 … IR 00006 можно использовать как обычные входы.

Входы быстрого реагирования

У CPM1-10СDR-_ есть 2 клеммы для входов быстрого реагирования, у CPM1-20СDR-_ и

CPM1-30СDR-_ — 4. (Одни и те же клеммы используются и как входы быстрого реагирования, и как входы прерываний.

Входы быстрого реагирования имеют внутренний буфер, так что могут быть обнаружены сигналы короче, чем время цикла.

Overseeing processes

Program execution

I/O refreshing

Overseeing processes

Program execution

I/O refreshing

Âõîäíîé

ñèãíàë

(00003)

IR00003

Îäèí

öèêë

Модель ПК

CPM1-10СDR-?

CPM1-20СDR-?/

CPM1-30СDR-?

Входные биты

IR 00003 … IR 00004

IR 00003 … IR 00006

Ширина мин. импульса

0.2 мс

Функция интервального таймера (Прерывания по расписанию)

У CPM1 есть высокоскоростной интервальный таймер, который можно настроить на диапазон 0.5 … 319968 мс с дискретностью 0.1 мс. Таймер можно настроить на запуск отдельного прерывания (режим одиночного прерывания) и постоянных прерываний по расписанию (режим прерываний по расписанию).

— 15 —

1.1 Характеристики и функции CPM1

Ãëàâíàÿ ïðîãðàììà

MOV

ADD

Èíòåðâàëüíûé

òàéìåð

Ïðîãðàììà ïðåðûâàíèÿ

SBN00

MOV

END

RET

Режим

Режим одиночного прерывания

Режим прерываний по расписанию

Функция

Вызывает одно прерывание сразу после отсчета таймера.

Вызывает прерывание каждый раз после отсчета таймера.

Высокоскоростной счетчик

У CPM1 есть высокоскоростной счетчик, который можно использовать в инкрементальном режиме или режиме плюс/минус. Высокоскоростной счетчик можно объединить с входными прерываниями для осуществления управления с помощью сравнения (либо с заданной величиной, либо с зоной), причем на него не будет влиять длина цикла ПК.

Count input

Reset input

000000 000001 000002

Solenoid

Äàò÷èê

Rotary

Encoder

OMRON SYSMAC CPM1

Режим

Функции входа

Метод ввода

Частота счета

Диапазон счета

Методы управления

Motor controller

Инкрементальный

00000: вход фазы A

00001: вход фазы B

00002: вход фазы Z

Разность фаз

2.5 кГц

Плюс/минус

00000: Счетный вход

00001: см. прим.

00002: вход сброса

Индивидуальные входы

5.0 кГц

-32 767 … 32767 0 … 65 535

Управление сравнением по конечному значению:

Вводятся до 16 конечных значений и номеров подпрограмм прерываний.

Управление сравнением по зоне:

Вводятся до 8 границ зон (верхняя и нижняя граница) и номеров подпрограмм прерываний.

— 16 —

1.2 Конфигурация системы

Замечание

В инкрементальном режиме данный вход (00001) используется как обычный вход.

CPM1 ÖÏÓ

OMRON SYSMAC CPM1

Áëîê äîïîëíèòåëüíûõ âõîäîâ/âûõîäîâ

20EDR

ЦПУ CPM1

В таблице приведены шесть типов ЦПУ. Все выходы релейные.

Число входов/выходов

10

Входы

6

Выходы

4

Питание

20

30

Ñîåäèíèòåëüíûé êàáåëü

12

18

8

12

Пер. ток

Пост. ток

Пер. ток

Пост. ток

Пер. ток

Пост. ток

Номер модели

CPM1-10СDR-A

CPM1-10СDR-D

CPM1-20СDR-A

CPM1-20СDR-D

CPM1-30СDR-A

CPM1-30СDR-D

Блок дополнительных входов/выходов

В таблице описан блок дополнительных входов/выходов. Все выходы релейные.

Число входов/выходов

20

Входы

12

Выходы

8

Номер модели

CPM1-20EDR

Связь HOST LINK позволяет управлять с управляющего компьютера до 32 ПК OMRON.

Соединения компьютер — ПК можно осуществить такими адаптерами, как RS-232C и

RS-422.

Связь 1:1

На следующей схеме показаны возможные методы связи 1:1 между CPM1 и IBM PС/AT или совместимым компьютером.

Êàáåëü RS-232C

Àäàïòåð

RS-232C

CPM1 ÖÏÓ

OMRON SYSMAC CPM1

IBM PC/AT èëè

ñîâìåñòèìûé

CQM1-CIF02

— 17 —

1.2 Конфигурация системы

Подключение к программируемому терминалу

На схеме показаны возможные методы соединения между CPM1 и программируемым терминалом (индикатирующим устройством).

Ïðîãðàìèðóåìûé

òåðìèíàë

Àäàïòåð RS-232C

Êàáåëü RS-232C

CPM1 ÖÏÓ

OMRON SYSMAC CPM1

Связь 1:N

На схеме показано, как подключить к IBM PС/AT или совместимому компьютеру до 32 ПК

OMRON.

Êàáåëü

RS-232C

Êàáåëü

RS-422

Àäàïòåð

RS-422

CPM1 ÖÏÓ

OMRON SYSMAC CPM1

IBM PC/AT ŁºŁ

æ æ Ł ßØ

CPM1 ÖÏÓ

OMRON SYSMAC CPM1

Àäàïòåð

ñâÿçè

Â500-AL004

Ìàêñ äëèíà êàáåëÿ

RS-422 — 500 ì

Äðóãèå ÏÊ OMRON

Адаптеры и кабеля

В следующей таблице перечисляются адаптеры и кабеля, используемые при связи HOST

LINK.

Наименование

Адаптер RS-232C

Адаптер RS-422

Соединительные кабеля

Адаптер связи

Применение

Осуществляет преобразования в уровень периферийного порта

Служат для подключения IBM PС/AT или совместимых компьютеров (длина: 3.3 м)

Осуществляет преобразования между форматами RS-232C и RS-422

Номер модели

CPM1-СIF01

CPM1-СIF11

CPM1-СIF02

NT-AL001

Можно создать линию связи (DATA LINK) с областью данных в другом CPM1, СQM1 или

С200HS. Для связи 1:1 используется адаптер RS-232C.

— 18 —

1.2 Конфигурация системы

Êàáåëü

RS-232C

Àäàïòåð

RS-232C

CPM1 ÖÏÓ

OMRON SYSMAC CPM1

CPM1 ÖÏÓ

OMRON SYSMAC CPM1

CQM1 — ñåðèÿ ÏÊ

RUN

ERR/AL

M

COM1

OUT

INH

SYSMAC CQM1

PROGRAMMABLE

CONTROLLER

CPU41

C200HS — ñåðèÿ ÏÊ

Наименование

Адаптер RS-232C

Применение

Осуществляет преобразование в формат периферийного порта

Номер модели

CPM1-СIF01

Используя связь NT CPM1 через адаптер CPM1 можно подключить к программируемому терминалу (интерфейс NT LINK) через адаптер RS-232C.

Ïðîãðàìèðóåìûé

òåðìèíàë

Àäàïòåð RS-232C

Êàáåëü RS-232C

CPM1 ÖÏÓ

OMRON SYSMAC CPM1

Наименование

Адаптер RS-232C

Применение

Осуществляет преобразование в формат периферийного порта

— 19 —

Номер модели

CPM1-СIF01

1.2 Конфигурация системы

Программу CPM1 можно написать и отредактировать с помощью программатора или персонального компьютера с использованием SSS или LSS.

Программатор

К CPM1 можно подключить программаторы СQM1-PRO01-E или С200H-PRO27-E, как показано на схеме.

CPM1 ÖÏÓ

OMRON SYSMAC CPM1

C200H-CN222

CQM1-PRO01-E C200H-PRO27-E

Наименование

Программатор серии СQM1 (Поставляется с кабелем)

Программатор серии С200H

Соединительные кабеля серии С200H

Длина кабеля: 2м

Длина кабеля: 4м

Номер модели

CPM1-PRO01-E

CPM1-PRO27-E

CPM1-СN222

CPM1-СN422

SSS, LSS

К CPM1 можно подключить персональный компьютер с пакетом программ SSS или LSS, как показано на схеме. Разводку кабеля RS-232C см. 3-4-7. Версия SSS должна быть не ниже 2. Подробности о SSS см. 4.1

RS-232C

˚ Æ º RS-232C

CPM1 ˇ

OMRON SYSMAC CPM1

IBM PC/AT ŁºŁ

æ æ Ł ßØ

CQM1-CIF02

SSS ŁºŁ

LSS

Наименование

Адаптер RS-232C

Соединительный кабель

SSS

Применение

Осуществляет преобразование в формат периферийного порта

Служит для подключения компьютеров IBM

PС/AT или совместимых (Длина: 3.3 м).

Для компьютеров IBM PС/AT или совместимых (дискета 3.5”, 2DD).

Замечание

При покупке указывайте номер модели.

Номер модели

CPM1-СIF01

CPM1-СIF02

(см. прим.)

CPM1-ZL3AT1-E

— 20 —

Глава 2. Технические характеристики блоков и их компоненты

В данной главе приведены технические характеристики блоков, составляеющих ПК, и описаны основные компоненты блоков.

— 21 —

2.1 Характеристики

2.1 Характеристики

2.1.1 Общие характеристики

Параметр

Напряжение питания

Рабочее напряжение перем. тока пост. тока перем. тока пост. тока

Знергопотребление перем. тока пост. тока

Пусковой ток

Сервисный выход (только для CPM1 перем. тока)

Сопротивление изоляции

СPM1-10СDRСPM1-20СDR-

100 … 240 В перем. тока, 50/60 Гц

24 В пост. тока

85 … 264 В перем. тока

20.4 … 26.4 В пост. тока макс. 60 ВА макс. 20 Вт макс. 60 А

24 В пост. тока 300 мА (см. прим.)

СPM1-30СDR-

Электрическая прочность

Помехоустойчивость

Виброустойчивость

Сопротивление удару

Температура окружающей среды

Влажность

Атмосфера

Размер винтов клемм

Заземление

Устойчивость к прерыванию питания

Степень защиты

Вес ЦПУ перем. тока пост. тока

Вес блока дополнительных входов/выходов

Мин. 20 мОм (при 500 В пост. тока) между клеммами внешней сети перем. тока и клеммами защитного заземления.

2 300 В пер. тока 50/60 Гц (1 минута) между клеммами внешней сети перем. тока и клеммами защитного заземления.

Ток утечки: макс. 10 мА.

1 500 В двойной амплитуды, ширина импульса: 0.1 … 1 мкс, время нарастания: 1 нс (при имитации помехи).

10 … 57 Гц, амплитуда 0,075 мм, 57 … 150Гц, ускорение:

9.8 м/с мин).

2 (1G) в направлении X,Y,Z по 80 мин. на каждое.

(Временной коэф.: 8 мин. х коэф. 10 = общее время 80

147 м/с 2 (15 G) 3 раза в каждом направлении X,Y,Z

При работе: 0 … 55 С

При хранении: -20 … 75 С

10 % … 90 % (без конденсации)

Без корродирующих газов

М3 менее 100 Ом

Перем. тока: 10 мс. минимум

Пост. тока: 2 мс. минимум

(Прерывание по питанию случается при снижении питания менее 85% номинала на время, большее времени прерывания питания).

IEC IP50 макс. 600 г макс. 500 г макс. 600 г макс. 800 г макс. 700 г макс. 900 г макс. 800 г

Замечание

Когда внешний источник питания выдает излишний ток или закорочен, напряжение внешнего источника питания падает. Однако ПК будет продолжать работу.

2.1.2 Характеристики

Параметр

Метод управления

Метод управления входами/выходами

СPM1-10СDR-_ СPM1-20СDR-_ СPM1-30СDR-_

По записанной программе

Циклическое сканирование с прямым выходом; Обработка с непосредственным обновлением.

— 22 —

2.1 Характеристики

Параметр

Язык программирования

Длина команды

Типы команд

Время исполнения

СPM1-10СDR-_ СPM1-20СDR-_

Релейно-контактные схемы

1 шаг на команду, 1 … 5 слов на команду

Базовых команд: 14

Специальных команд: 77 типов, 134 команды

Базовые команды: 0.72 … 16.2 мкс

Специальные команды: 16.3 мкс (команда MOV)

2 048 слов

СPM1-30СDR-_

Объем памяти программы

Биты входа

Биты выхода

Рабочие биты

Специальные биты

(область SR)

Биты временного хранения (область

ТR)

Биты долговременного хранения (область

НR)

Вспомогательные биты (область AR)

Биты связи

(область LR)

Таймеры/счетчики

Биты входа: 00000 … 00915 (Биты, не задействованные в качестве входных, можно использовать в качестве рабочих битов).

Биты выхода: 00000 … 00915 (Биты, не задействованные в качестве выходных, можно использовать в качестве рабочих битов).

640 бит 20000 … 23915 (слова IR 200 … IR 239)

256 бит 24000 … 25507 (слова IR 240 … IR 255)

8 бит TR0 … TR7

320 бит HR 0000 … HR 1915 (слова HR 00 … HR 19)

256 бит AR 0000 …. AR 1515 (слова AR 00 …. AR 15)

256 бит LR 0000 …. LR 1515 (слова LR 00 …. LR 15)

Память параметров

Обработка прерываний

Защита памяти

128 таймеров/счетчиков (TIM/CNT 000 … TIM/CNT 127).

100-мс таймеры: TIM 000 … TIM 127

10-мс таймеры (высокоскоростные счетчики): TIM 000 … TIM 127

(номера таймеров — те же, что и для 100 мс таймеров)

Декрементирующие счетчики и реверсивные счетчики

Чтение/запись: 1 024 слова (DM 0000 …. DM 1023)

Только чтение: 512 слов (DM 6144 …. DM 6655)

Внешних прерываний — 4

(Время реакции: макс. 0.3 мс)

Внешних прерываний — 4

(Время реакции: макс. 0.3 мс)

При отключении питания поддерживаются: содержимое HR, AR, DM, значение счетчиков.

Независимое питание памяти

Входы быстрого реагирования

Память FLASH: Программа и память DM только для чтения сохраняются без аккумулятора.

Сохранение от конденсатора: Область чтения/записи DM, область HR, область AR и область счетчиков поддерживается конденсатором 20 дней при 25

0

С. Время зависит от окружающей температуры.

Подробности см. на графике.

Функции самодиагностики

Неисправности ЦПУ (контрольный таймер), сбой шины входов/выходов, сбой памяти.

Проверки программы Нет команды END, ошибки программирования (проверяется постоянно при работе).

Высокоскоростной счетчик

Один высокоскоростной счетчик: 5 кГц однофазный или 2.5 кГц двухфазный (метод линейного счета)

Инкрементальный режим: 0 … 65 535 (16 бит)

Режим плюс/минус: -32 767 … 32 767 (16 бит)

Те же самые входы служат в качестве входов быстрого реагирования и входов внешних прерываний. (Мин. ширина импульса: 0.2 мс).

— 23 —

2.1 Характеристики

Параметр

Константа времени входа

Аналоговые регуляторы

СPM1-10СDR-_ СPM1-20СDR-_ СPM1-30СDR-_

Может быть установлен на 1, 2, 4, 8, 16, 32, 64 или 128 мс.

2 (0 … 200 — двоично-десятичные)

Зависимость времени сохранения памяти от температуры

Конденсатор в ЦПУ служит для сохранения программы, значений счетчика и содержимого областей DM, HR и AR. Время сохранения зависит от окружающей температуры, как показано на следующем графике.

Âðåìÿ ñîõðàíåíèÿ (äíåé)

20

10

7

1

25 40

Îêðóæàþùàÿ

òåìïåðàòóðà

80

Если содержимое области программ ЦПУ утеряно, при пуске в область программ будет считана программа, записанная в памяти FLASH. Хотя программа будет восстановлена, значения счетчиков и областей DM, HR и AR будут утеряны.

2.1.3 Характеристики входов/выходов

Характеристики входов ЦПУ

Параметр

Входное напряжение

Входной импеданс

Входной ток

Напряжение уровня 1

Напряжение уровня 0

Задержка включения в 1

Задержка выключения в 0

Функциональная схема

Спецификация

24 В пост. тока +10% / -15 %

Входы IN 0000 … IN 00002: 2 кОм, другие входы 4.7 кОм

Входы IN 0000 … IN 00002: 12 мА другие входы 5 мА

Минимум 14.4 В пост. тока

Максимум 5.0 В пост. тока

Максимум 8 мс.

Максимум 8 мс.

IN

Ñâåòîäèîä

âõîäà

IN

4,7êÎì

(2êÎì)

COM

820Îì

(510Îì)

Âíóòðåííÿÿ

öåïü

Îáùèé

Прим.: Цифры в скобках- для IN00000 …. IN00002

Замечание

При помощи установочных параметров можно задавать 1, 2, 4 , 8, 16, 32, 64 или

128 мс. Если входы IN 0000 … IN 00002 используются в качестве входов высокоскоростного счетчика, задержки указаны в таблице.

Вход

IN00000 (фаза А)

Режим инкрементального счета Режим разности фаз

5 кГц 2.5 кГц

— 24 —

2.1 Характеристики

Вход

IN00000 (фаза B)

IN00000 (фаза Z)

Режим инкрементального счета Режим разности фаз

Нормальный вход

Установка в 1: минимум 100 мкс, Установка в 0: минимум

500 мкс.

Минимальная задержка имеет следующий вид:

Режим инкремента (макс. 5 кГц)

200 ìñåê min

ON

A — ôàçà

OFF

90 ìñåê min

90 ìñåê min

Режим разности фаз (макс. 2.5 кГц)

IN00000 (фаза A), IN00001 (фаза B)

400 ìñåê min

ON

Ôàçà À

OFF

ON

Ôàçà Â

OFF

T1

T2

T3

T4

IN00000 (фаза Z)

100 ìñåê min

ON

Ôàçà Z

OFF

500 ìñåê min

Когда IN00003 …. IN00006 используются, как входы прерываний, макс. задержка = 0.3 мс.

Задержка измеряется от времени, когда вход устанавливается в 1 до выполнения программы прерывания.

Характеристики входов блока расширения

Параметр

Входное напряжение

Входной импеданс

Входной ток

Напряжение уровня 1

Напряжение уровня 0

Задержка включения в 1

Задержка выключения в 0

Функциональная схема

Значение

24 В пост. тока +10% / -15 %

4.7 кОм

5 мА

Минимум 14.4 В постоянного тока

Максимум 5.0 В постоянного тока

Максимум 8 мс.

Максимум 8 мс.

IN

Ñâåòîäèî

ä âõîäà

IN

COM

4,7êÎ

ì

820 Îì

Âíóòðåííÿÿ

öåïü

— 25 —

2.1 Характеристики

Замечание

При помощи установочных параметров можно задавать 1, 2, 4 , 8, 16, 32, 64 или

128 мс.

Характеристики выходов ЦПУ и блока расширения

Параметр

Тип выхода

Макс. переключаемая нагрузка

Мин. переключаемая мощность

Тип реле

Прочность реле

Значение

Все выходы релейные

2 А, 250 В пер. тока (cos

φ

= 1)

2 А, 24 В пост. тока (4А / общий)

10 мА, 5 В пост. тока

Задержка включения в 1

Задержка выключения в 0

Функциональная схема

G6D-1A

Электрическая:

300 000 операций (активная нагрузка)

100 000 операций (индуктивная нагрузка)

Механическая: 20 000 000 операций макс. 10 мс макс. 5 мс

Ñâåòîäèîä

âõîäà

OUT

L

OUT

L

Âíóòðåííÿÿ

öåïü

COM

2.1.4 Характеристики адаптеров связи

Характеристики адаптера RS-232C

Параметр

Функции

Развязка

Питание

Знергопотребление

Скорость передачи

Расстояние передачи

Виброустойчивость

Сопротивление удару

Температура окружающей среды

Влажность

Атмосфера

Вес

Значение

Согласование форматов СMOS (КМОП) (со стороны ЦПУ ПК) и формата RS-232С (со стороны периферийного устройства)

RS-232C (со стороны периферийного устройства) развязан преобразователем DС/DС и оптронной парой.

Подается от ЦПУ ПК макс. 0.3 А макс. 38 400 бод

Общая длина: 15 м макс.

10 … 57 Гц: амплитуда 0,075 мм

57 … 150Гц, ускорение: 9.8 м/с 2 (1G) в направлении X,Y,Z по 80 мин. на каждую ось.

(Временной коэф.: 8 мин. х коэф. 10 = общее время 80 мин).

147 м/с

2

(15 G) 3 раза в каждом направлении X,Y,Z

При работе: 0 … 55

°

С

При хранении: -20 … 75

°

С

10 % … 90 % (без конденсации)

Без корродирующих газов

Макс. 200 г

Характеристики адаптера RS-422

Параметр

Функции

Значение

Согласование форматов СMOS (КМОП) (со стороны ЦПУ ПК) и формата RS-422 (со стороны периферийного устройства)

— 26 —

Параметр

Развязка

Питание

Знергопотребление

Скорость передачи

Расстояние передачи

Виброустойчивость

Сопротивление удару

Температура окружающей среды

Влажность

Атмосфера

Вес

2.2 Компоненты блоков

2.2.1 Компоненты ЦПУ

CPM1-10СDR-_

2.2 Компоненты блоков

Значение

RS-422 (со стороны периферийного устройства) развязан преобразователем DС/DС и оптронной парой.

Подается от ЦПУ ПК макс. 0.3 А макс. 38 400 бод

Общая длина: 500 м макс.

10 … 57 Гц: амплитуда 0,075 мм

57 … 150Гц, ускорение: 9.8 м/с 2 мин. на каждую ось.

(1G) в направлении X,Y,Z по 80

(Временной коэф.: 8 мин. х коэф. 10 = общее время 80 мин).

147 м/с

2

(15 G) 3 раза в каждом направлении X,Y,Z

При работе: 0 … 55

°

С

При хранении: -20 … 75

°

С

10 % … 90 % (без конденсации)

Без корродирующих газов

Макс. 200 г

2.Êëåììà ôóíêöèîíàëüíîãî çàçåìëåíèÿ

3.Êëåììà çàùèòíîãî

çàçåìëåíèÿ

5.Êëåììû âõîäîâ

1.Êëåììû

ïîäâîäà ïèòàíèÿ

10.Àíàëîãîâûå

ðåãóëÿòîðû

11.Ïåðèôåðèéíûé

ïîðò

7.Èíäèêàòîðû

ñîñòîÿíèÿ ÏÊ

4.Êëåììû âûõîäà

ïèòàíèÿ

CPM1-20СDR-_

OMRON SYSMAC CPM1

8.Èíäèêàòîðû

âõîäîâ

12. Ðàçúåì áëîêà

ðàñøèðåíèÿ

âõîäîâ/âûõîäîâ

9.Èíäèêàòîðû

âûõîäîâ

6.Êëåììû âûõîäîâ

OMRON SYSMAC CPM1

— 27 —

2.2 Компоненты блоков

CPM1-30СDR-

OMRON SYSMAC CPM1

Описание компонентов ЦПУ

1, 2, 3,…

1. Клеммы подвода питания

К данным клеммам подключается питание (100 …240 В перем. тока или 24

В пост. тока)

2. Клемма функционального заземления

Обязательно заземлите данную клемму (только при ПК для перем. тока) для защиты от помех и уменьшения риска поражения током.

3. Клемма защитного заземления

Обязательно заземлите данную клемму для уменьшения риска поражения током.

4. Клеммы выхода питания

В CPM1 с питанием переменным током есть клеммы выдачи питания 24

В постоянного тока для запитки входных устройств.

5. Клеммы входов

Подключаются ко входным цепям.

6. Клеммы выходов

Подключаются к выходным цепям.

7. Индикаторы состояния ПК

Индекаторы указывают состояние работы ПК, как показано в таблице

Индикатор

POWER (зеленый)

(питание)

RUN (зеленый)

(работа)

ERROR/ALARM

(красный)

(ошибка)

СOMM (оранжевый)

(связь)

0

1

0

0

1

0

Состояние

1

1

Мигает

Значение

Питание подано на ПК

Питание не подано на ПК

ПК находится в режиме RUN или MONITOR

ПК находится в режиме PROGRAM или случилась фатальная ошибка

Произошла фатальная ошибка

(работа ПК прекращается)

Произошла нефатальная ошибка

(работа ПК продолжается)

Нормальная работа

Данные передаются по периферийному порту.

Данные не передаются по периферийному порту.

8. Индикаторы входов

Горят, когда состояние соответствующего входа = 1. При фатальной ошибке входные индикаторы срабатывают следующим образом:

Ошибка ЦПУ или шины входов/выходов: Входные индикаторы = 0

— 28 —

2.2 Компоненты блоков

Ошибка памяти или системная: Входные индикаторы сохраняют состояние, которое было до ошибки, даже если фактическое состояние входов поменялось.

9. Индикаторы выходов

Горят, когда состояние соответствующего выхода = 1.

10. Аналоговые регуляторы

Регулированием данных регуляторов меняется содержание IR 250 и IR

251 от 0 до 200.

11. Периферийный порт

Соединяет ПК с периферийным устройством, адаптером RS-232C или

RS-422.

12. Разъем блока расширения входов/выходов

Соединяет ПК с блоком расширения входов/выходов для добавления 12 входов и 8 выходов. Компоненты блока расширения входов/выходов

2.2.2 Компоненты блока расширения

1.Êëåììû âõîäîâ

20EDR

3.Èíäèêàòîðû âõîäîâ

6.Ðàçúåì ïîäêëþ÷åíèÿ

äîïîëíèòåëüíûõ

áëîêîâ

4.Èíäèêàòîðû

âûõîäîâ

5.Êàáåëü

ïîäêëþ÷åíèÿ

áëîêîâ ðàñøèðåíèÿ

âõîäîâ/âûõîäîâ

2.Êëåììû âûõîäîâ

1, 2, 3,…

1. Клеммы входов.

Подключаются ко входным цепям.

2. Клеммы выходов.

Подключаются к выходным цепям.

3. Индикаторы входов.

Горят, когда состояние соответствующего входа = 1.

4. Индикаторы выходов.

Горят, когда состояние соответствующего выхода = 1.

5. Кабель подключения блоков расширения входов/выходов.

Подключает блок расширения входов/выходов к ЦПУ.

6. Разъем подключения дополнительных блоков

Подключает к блоку расширения входов/выходов специальный блок входов/выходов (пока нет).

— 29 —

2.2.3 Компоненты адаптеров связи

Адаптер RS-232C

1.Ïåðåêëþ÷àòåëü

ðåæèìîâ

ðàáîòû

2.Ïîðò

RS-232C

Ïîðò RS-232C

1 FG

2 SD

3 RD

4 RTS

5 CTS

6 DCD

7 DSR

8 DTR

9 SG

3.Ðàçúåì

2.2 Компоненты блоков

1, 2, 3,…

1. Переключатель режимов работы.

При связи HOST LINK с персональным компьютером установите переключатель в состояние HOST (ведущий). При связи с программируемым терминалом или 1:1 установите переключатель в состояние “NT”.

2. Разъем

Подключается к периферийному порту.

3. Порт RS-232С

Подключает к RS-232C кабель от другого устройства, таких как персональный компьютер, периферийное устройство или программируемый терминал.

Адаптер RS-422

1.Ïåðåêëþ÷àòåëü

ñîïðîòèâëåíèÿ

îêîíå÷íîé

íàãðóçêè

2.Ïîðò RS-422

3.Ðàçúåì

Ïîðò RS-422

FG

SG

SDB

SDA

RDB

RDA

RS-422

1, 2, 3,…

1. Переключатель сопротивления оконечной нагрузки.

Установите Переключатель сопротивления оконечной нагрузки в ON

(вверх) для адаптеров связи на обеих сторонах системы HOST LINK и для адаптера RS-422.

2. Разъем

Подключается к периферийному порту.

3. Порт RS-422

Подключается к сети HOST LINK.

— 30 —

Глава 3. Монтаж и подключение

В данной главе приведена информация о монтаже и подключении CPM1. Следуйте указаниям данной инструкции при установке CPM1 на панели или в шкафу, подключении питания и входов/выходов.

— 31 —

3.1 Меры предосторожности

3.1 Меры предосторожности

При разработке систем управления с СPM1 соблюдайте следующие меры предосторожности.

3.1.1 Подключение питания

Отделяйте подвод питания от линий системы управления, системы CPM1 и линий входов/выходов постоянного тока.

3.1.2 Цепи взаимоблокировки и аварийного ограничения

Установите внешние цепи взаимоблокировки на выходах, когда выходы CPM1 используются для осуществления взаимоисключающих операций (например, включение вперед и назад двигателя) или если некорректные операции ПК могут вызвать повреждения.

Также устанавливайте внешние аварийные ограничения для предотвращения выезда за заданные границы в системах управления позиционированием.

На схеме показан пример цепи взаимоблокировки.

Öåïü

âçàèìîáëîêèðîâêè

01005

MC2

MC1

Ìîòîð

âïåðåä

CPM1

01006

MC1

MC2

Ìîòîð

íàçàä

3.1.3 Прерывания питания ПК

Снижение напряжения питания

При снижении питания ниже 85 % номинального ПК прекращает работу и выходы выключаются в 0.

Обнаружение мгновенных провалов питания

Мгновенный провал питания менее 10 мс при питании переменным током и 2 мс при питании постоянном током не обнаруживается и ЦПУ продолжает работу.

Мгновенный провал питания более 10 мс при питании переменным током и 2 мс при питании постоянном током могут обнаруживаться, а могут и не обнаруживаться.

При обнаружении сбоя питания ПК прекращает работу и выходы выключаются в 0.

Автоматическое возобновление работы

Работа возобновится автоматически при восстановлении напряжения свыше 85 % номинального.

Ïðîäîëæèòåëüíîå ïðîïàäàíèå

ïèòàíèÿ (Íèæå 85% îò íîìèíàëà)

Ìåíüøå

Íîðìàëüíàÿ

ðàáîòà

10 (2) ìñ

Áîëüøå

Îñòàíîâêà

(âñå âûõîäû â OFF)

Замечание

CPM1 может повторять операции старт-стопа, если напряжение питание плавно меняется возле 85% номинального.

Если это отрицательно влияет на оборудование, обеспечьте внешнюю защитную цепь, которая выключит выходы при падении напряжения ниже номинального.

Время от включения питания до начала операции

Время от включения питания до начала операции варьирует в зависимости от условий операции, таких как напряжение питания, конфигурация, окружающая температура и т.

д. Минимальное время — около 300 мс.

— 32 —

3.2 Выбор места установки

3.2 Выбор места установки

CPM1 устойчив к неблагоприятным окружающим условиям и высоконадежен, но установка ПК в благоприятных условиях увеличивает надежность и срок службы.

3.2.1 Условия места установки

Не устанавливайте ПК в места со следующими условиями:

• Прямой солнечный свет.

• Окружающая температура выходит за зону 0 … 55 0 С.

• Относительная влажность выходит за зону 10% … 90%.

• Из-за резких изменений температуры появляется конденсация.

• Присутствие корродирующих газов, воспламеняющихся газов или соли.

• Наличие брызг воды, масла или химикатов.

• Прямая вибрация и удары.

Условия места установки должны удовлетворять характеристикам CPM1. Подробности см. 2.1.1.

3.2.2 Установка на панели/в шкафу

Учитывайте условия работы ПК, условия обслуживания и окружающие условия при выборе установки ПК на панели или в шкафу

Перегрев

Диапазон рабочих температур CPM1 0 … 55

0

С. Обеспечивайте необходимую вентиляцию.

• Оставляйте достаточно места для циркуляции воздуха.

• Не устанавливайте CPM1 над оборудованием, излучающим большое количество тепла, таким, как нагреватели, трансформаторы или большие резисторы.

• При превышении температуры 55

°

С устанавливайте вентилятор или систему охлаждения.

Êîíòðîëüíàÿ

ïàíåëü

Âåíòèëÿòîð

CPM1

Îòâåðñòèå äëÿ äîñòóïà âîçäóõà

Электрические помехи

Линии питания и линии высокого напряжения могут вызывать помехи в ПК.

• Не устанавливайте CPM1 на панели или шкафу с высоковольтным оборудованием.

• Оставляйте не менее 200 мм между CPM1 и ближайшими линиями питания.

200 ìì min

CPM1

200 ìì min

— 33 —

3.3 Монтаж CPM1

Доступ

Обеспечьте доступ к CPM1 для работы и обслуживания.

• К CPM1 должен быть обеспечен легкий доступ для работы и обслуживания. Если доступ к CPM1 преграждают высоковольтные линии или провода питания, это опасно.

• Доступ к ПК будет облегчен при его установке на панели или в шкафу на высоте 3 … 5 футов (0.9 … 1.5 м) от пола.

3.3 Монтаж CPM1

3.3.1 Ориентация CPM1

Для надлежащего охлаждения следует монтировать CPM1 в положении, указанном на рисунке:

Не устанавливайте CPM1 в следующих позициях:

3.3.2 Монтаж CPM1

CPM1 можно монтировать на ровной плоскости или на рейке DIN.

Монтаж на плоскости

При установке CPM1 на ровной плоскости пользуйтесь следующим рисунком:

×åòûðå âèíòà Ì4

8

1

A

8

Используйте винты М4 х 15

Ширина (А) между монтажными отверстиями зависит от модели CPM1.

Номер модели

ЦПУ CPM1-10СDR-Ћ

ЦПУ CPM1-20СDR-Ћ

Ширина (А)

121 мм

171 мм

— 34 —

3.3 Монтаж CPM1

Номер модели

ЦПУ CPM1-30СDR-Ћ

Блок расширения CPM1-20ЕDR

Адаптер RS-232C

Адаптер RS-422

Ширина (А)

221 мм

171 мм

21 мм

21 мм

При установке CPM1, блока расширения и адаптеров связи на ровной плоскости пользуйтесь следующим рисунком:

Àäàïòåð

ñâÿçè

ÖÏÓ

Áëîê

ðàñøèðåíèÿ

âõîäîâ/âûõîäîâ

10…15

10…15

Установка на рейке DIN

CPM1 может быть установлен на рейке DIN 35 мм.

OMRON SYSMAC CPM1

PFP-M

Ðåéêà DIN

PFP-100N(1 ì)

PFP-50N(50 ñì)

PFP-100N2(1 ì)

Монтаж

Опустите CPM1, чтобы паз на задней стороне ПК наделся на верх рейки DIN. Нажмите ПК, пока защелка не защелкнется.

Демонтаж

Отожмите отверткой защелку вниз и поверните ПК вверх для того, чтобы снять.

Îòâåðòêà

— 35 —

3.4 Подключение

3.3.3 Подключение блока расширения входов/выходов

К ЦПУ можно подключить один блок расширения входов/выходов. При подключении блока расширения входов/выходов используйте следующие процедуры.

Замечание

1. Снимите крышку с разъема ЦПУ блока расширения входов/выходов.

Êðûøêà ðàçúåìà äëÿ ïîäêëþ÷åíèÿ

áëîêà ðàñøèðåíèÿ

2. Вставьте кабель блока расширения входов/выходов в разъем, который находится на ЦПУ.

3. Снова поставьте крышку на разъем блока расширения входов/выходов.

3.4 Подключение

В данной главе приведена основная информация о подключении блока питания и блока расширения входов/выходов и периферийных устройств.

3.4.1 Общие меры предосторожности при подключении

Помехи на линиях входов/выходов

Не располагайте подводящие провода входов/выходов в одном канале с линиями питания.

Подвесные кабельные каналы

Оставляйте не менее 300 мм между силовыми кабелями и проводами входов/выходов или управления.

— 36 —

3.4 Подключение

Ïîäâîäÿùèå ïðîâîäà

âõîäîâ/âûõîäîâ

Êàáåëè óïðàâëåíèÿ è

ëèíèÿ ïèòàíèÿ

Ñèëîâûå

êàáåëè

300 ìì min

300 ìì min

Кабельные каналы, расположенные на полу

Оставляйте не менее 200 мм между проводами и верхней точкой кабельного канала, как показано на схеме.

Ïîäâîäÿùèå ïðîâîäà

âõîäîâ/âûõîäîâ

Êàáåëè

óïðàâëåíèÿ

è ëèíèÿ ïèòàíèÿ

Ñèëîâûå

êàáåëè

Ìåòàëëè÷åñêàÿ

ïëàñòèíà

200 ìì

ìèí

Прокладка в трубах

Располагайте линии входов/выходов, линии питания и управления CPM1 и силовые кабеля в соответствии со схемой.

Ïîäâîäÿùèå

ïðîâîäà

âõîäîâ/âûõîäîâ

Êàáåëè

óïðàâëåíèÿ

è ëèíèè

ïèòàíèÿ

Ñèëîâûå

êàáåëè

Заземление

Заземлите клеммы функционального и защитного заземления с сопротивлением не более

100 Ом для защиты от поражения током и некорректных операций из-за помех.

Обязательно используйте для заземления провода сечением не менее 2 мм 2 .

Ïîäâîäÿùèå

ïðîâîäà

âõîäîâ/âûõîäîâ

Êàáåëè

óïðàâëåíèÿ

è ëèíèè

ïèòàíèÿ

Ñèëîâûå

êàáåëè

Обжимные наконечники

Всегда используйте обжимные наконечники для подключения линий питания CPM1 и входов/выходов, в противном случае используйте одножильный провод (вместо многожильного). Торчащая отдельная жила провода может вызвать короткое замыкание.

Используйте винты М3 для клемм и надежно их зажимайте (0.5 … 0.6 Нм).

Рекомендуемые наконечники:

— 37 —

3.4 Подключение

3.4.2 Подключение питания

Питание 100 … 240 В переменного тока

Для питания CPM1 используйте отдельную цепь, чтобы не было падения напряжения, вызванного пусковым током при включении другого оборудования.

Когда используются несколько CPM1, рекомендуется подключать питание по отдельным цепям, чтобы не было падения напряжения из-за пускового тока или при неправильном срабатывании выключателя

Для предотвращения влияния помех от линий питания используйте витые провода питания. Добавление развязывающего трансформатора 1:1 еще больше уменьшает влияние помех.

Çàçåìëåíèå

100 Îì ìàêñ.

OMRON SYSMAC CPM1

Питание 24 В постоянного тока

Используйте источник питания постоянного тока достаточной мощности, с малыми пульсациями и усиленной изоляцией.

24 Â

ïîñò. òîêà

OMRON SYSMAC CPM1

Внимание!

Не проводите испытания на диэлектрическую прочность ПК постоянного тока.

Тест может повредить внутренние компоненты ПК.

3.4.3 Подключение входов

Входы ЦПУ CPM1 и блоков расширения подключайте в соответствии со следующими схемами. Используйте обжимные наконечники или одножильные провода для подключения к ПК. У ПК переменного тока можно использовать клеммы “выдача питания”.

CPM1-10СDR-_

На схеме показано ЦПУ переменного тока. На ЦПУ постоянного тока нет выходов “выдача питания”.

— 38 —

3.4 Подключение

VCC

COM

Âõîäíûå

óñòðîéñòâà

OMRON SYSMAC CPM1

24 â ïîñò. òîêà

CPM1-20СDR-_ и блок расширения CPM1-20EDR

На схеме показана конфигурация входов для ЦПУ CPM1-20СDR-Ћ и блока расширения

CPM1-20EDR.

VCC

COM

Âõîäíûå

óñòðîéñòâà

CPM1-30СDR-_

На схеме показана конфигурация входов для ЦПУ CPM1-30СDR-Ћ.

VCC

COM

Âõîäíûå

óñòðîéñòâà

— 39 —

Входные устройства

В таблице показано подключение входных устройств различных типов.

Устройство

Релейный выход

Схема подключения

IN

5ìÀ/12ìÀ CPM1

COM(+)

3.4 Подключение

Открытый коллектор NPN

Äàò÷èê +

Ïèòàíèå

äàò÷èêà

5 ìÀ/12ìÀ

IN

CPM1

COM(+)

Токовый выход NPN

Токовый выход PNР

0 V

Öåïü ïîñò.

òîêà

+

Âûõîä

5 ìÀ/12ìÀ

0 V

+

Ïèòàíèå

äàò÷èêà

5 ìÀ/12ìÀ

Âûõîä

0 V

IN

CPM1

COM(+)

CPM1

IN

COM(+)

Выход напряжения

+

Âûõîä

COM(+)

IN

CPM1

0 V

Ïèòàíèå

äàò÷èêà

Ток утечки (24 В пост. тока)

Ток утечки может вызвать ложное срабатывание входа при использовании 2-проводных датчиков (бесконтактных выключателей или фотоэлектрических выключателей) или конечных выключателей со светодиодами.

Ложных срабатываний не произойдет, если ток утечки менее 1.0 мА (2.5 мА для входов

IN00000 …. IN00002), но если он выше, поставьте шунтирующий резистор для уменьшения входного импеданса, как показано на схеме.

2-õ ïðîâîäíîé

äàò÷èê

Ïèòàíèå

âõîäà

Øóíò

R

CPM1

R

=

L

C

I L

×

C

50

× −

.

Где: кОм макс., W

=

23

I:Ток утечки устройства (мА)

L

С

: входной импеданс CPM1 (кОм)

R: Сопротивление шунта (кОм)

— 40 —

3.4 Подключение

I

С

: входной ток CPM1 (мА)

W: Мощность шунта (Вт)

E

С

: напряжение 0 CPM1 (В) = 5.0 В

U

C

: входное напряжение (24 В)

Вышеприведенные уравнения выведены из следующих уравнений:

I

×

×

I

C

C

+

C

C

E

C

C

×

U T

Подробности о значениях L

С

, I

С и E

С см. 2.1.3

Входной импеданс, входной ток и напряжение нуля могут меняться в зависимости от номера входа (значения IN00000 … IN00002 отличаются от остальных).

Индуктивная нагрузка

При подключении ко входу индуктивной нагрузки параллельно с нагрузкой следует подключить диод, который должен удовлетворять следующим требованиям:

1, 2, 3,…

1. Напряжение пробоя должно минимум в 3 раза превышать напряжение нагрузки.

2. Ток выпрямления — не менее 1 А.

IN

CPM1

COM

3.4.4 Подключение выходов

Выходы ЦПУ CPM1 и блоков расширения подключайте в соответствии со следующими схемами. Используйте обжимные наконечники или одножильные провода для подключения к ПК. У ПК переменного тока можно использовать клеммы “выдача питания”.

• Всегда используйте либо одножильные провода, или (при использовании многожильных) напрессованные наконечники.

• Не превышайте выходную мощность или общий максимальный ток. Подробности см.

2.1.3.

Параметр

Выходная мощность

Максим. мощность на общем (СOMMON)

Значение

2А (250 В перем. тока или 24 В пост. тока)

4 А/ общий

ЦПУ CPM1-10СDR-_

На схеме показано ЦПУ переменного тока. На ЦПУ постоянного тока нет выходов “выдача питания”.

— 41 —

3.4 Подключение

OMRON SYSMAC CPM1

CPM1-20СDR-_ и блок расширения CPM1-20EDR

На схеме показана конфигурация выходов для ЦПУ CPM1-20СDR-Ћ и блока расширения

CPM1-20EDR.

CPM1-30СDR-_

На схеме показана конфигурация входов для ЦПУ CPM1-30СDR-Ћ.

Предосторожности при подключении выходов

Для защиты внутренних элементов ПК соблюдайте следующие предосторожности:

Защита от замыканий выходов

Выход или внутренние цепи могут быть повреждены при замыкании подключенной к выходу нагрузке, поэтому рекомендуется устанавливать защитные предохранители на выходы.

Индуктивная нагрузка

При подключении на выход индуктивной нагрузки параллельно с нагрузкой подключите разрядник защиты от перенапряжений или диод.

Компоненты разрядника защиты от перегрузки должны иметь следующие параметры.

OUT

CPM1

COM

Диод должен удовлетворять следующим условиям:

Напряжение пробоя должно не менее чем в 3 раза превышать номинальное. Средний выпрямляемый ток должен быть 1 А.

— 42 —

3.4 Подключение

OUT

CPM1

COM

3.4.5 Соответствие директивам EMC (электромагнитной совместимости)

Каждый CPM1 соответствует стандартам СOMMON EMISSION STANDARTS

(EN50081-2, организована в июне 1993) по электромагнитной совместимости. Однако помехи, появляющиеся при переключении в 0 или 1 релейных выходов, может не удовлетворять данным стандартам. В таком случае нужно подключить фильтр со стороны нагрузки или принять другие меры вне ПК.

Защитные меры, с помощью которых удовлетворяются требования стандарта, меняются в зависимости от устройств, подключения, конфигурации и т.д. Далее приведен пример защит для уменьшения помех.

Меры противодействия

Подробности см. EN50081-2.

Защита не требуется, когда частота переключения нагрузки не превышает 5 раз в минуту.

Защита требуется, когда частота переключения нагрузки превышает 5 раз в минуту.

Примеры помехозащиты

При переключении индуктивной нагрузки подключите разрядник защиты от перенапряжений, диод и т.д. параллельно нагрузке или контакту, как показано на схеме.

Цепь

С RC-цепочкой

Ток

Пост.

Да

Перем.

Да

Описание

Характеристика

Если нагрузкой является реле или соленоид, существует задержка времени между размыканием цепи и сбросом нагрузки.

Если питание 24 или 48 В, подключите

RC-цепочку параллельно нагрузке.Если напраяжение питания 100 … 200 В,

RC-цепочку подключайте между контактами.

Требуемый элемент

Емкость конденсатора должна быть 1 … 0.5

мкФ на 1 А тока на контакте и сопротивление резистора должно быть 1 … 0.5 Ом на 1 В напряжения на контакте. Эти значения, однако, варьируются в зависимости от нагрузки и характеристик реле. Определяйте эти значения экспериментально. Принимайте во внимание, что емкость подавляет искру при размыкании цепи, а резистор ограничивает ток, протекающий в нагрузке, когда цепь снова замыкается.

Электическая прочность конденсатора должна быть 200 … 300 В. Если подключается цепь переменного тока, используйте конденсатор не полярный.

— 43 —

3.4 Подключение

Цепь

С диодом

С варистором

Ток

Пост.

Нет

Да

Перем.

Да

Да

Описание

Характеристика

Диод, подключенный параллельно нагрузке, превращает энергию, накопленную катушкой, в ток, который затем течет по катушке и превращается в тепло (Джоули) на сопротивлении индуктивной нагрузки.

Этот временной интервал между размыканием цепи и моментом сброса нагрузки, вызванный данным методом, дольше, чем вывзванный методом разрядника.

Требуемый элемент

Обратное напряжение диода должно быть как минимум в 10 раз больше напряжения цепи.

Прямой ток диода должен быть не менее тока нагрузки.

Обратное напряжение диода может быть больше напряжения питания в два-три раза, если в цепях с низким напряжением применен разрядник.

Характеристика

Метод варистора предотвращает появление высокого напряжения между контактами благодаря характеристике постоянного напряжения варистора. Существует задержка времени между размыканием цепи и сбросом нагрузки.

Если питание 24 или 48 В, подключите варистор параллельно нагрузке.Если напраяжение питания 100 … 200 В, варистор подключайте между контактами

При переключении нагрузки с большим пусковым током, такой, как лампа накаливания, подавляйте пусковой ток следующим образом:

R

OUT

L

OUT

L

R

COM COM

3.4.6 Подключение периферийного устройства

CPM1 можно подключить к программатору С200H-PRO27-E стандартным С200H-СN222

(2м) или С200H-СN422 (4м) соединительным кабелем. CPM1 можно также подключить к

СQM1-PRO01-E. СQM1-PRO01-E поставляется с 2-м кабелем.

— 44 —

3.4 Подключение

3.4.7Связь HOST LINK

HOST LINK- это система связи в режиме запрос/ответ, в которой команды передаются с управляющего компьютера и соответствующие ответы возвращаются с указанных ПК.

Запросы HOST LINK используются для чтения/записи данных в области данных ПК и чтения/записи установочных параметров.

HOST LINK 1:1

CPM1 можно подключить к IBM PС/AT совместимому компьютеру или программируемому терминалу с адаптером RS-232C, как показано на схеме.

OMRON

SYSMAC CPM1

OMRON

SYSMAC CPM1

Àäàïòåð

RS-232C

CPM1 ÖÏÓ Àäàïòåð

RS-232C

CPM1 ÖÏÓ

На схеме представлена распайка кабеля RS-232C, служащего для подключения CPM1 к управляющему компьютеру или программируемому терминалу.

CS

SG

Ñèãíàë

FG

SD

RD

RS

5

6

7

8

9

3

4

1

2

5

6

7

8

9

3

4

1

2

CS

SG

Ñèãíàë

FG

SD

RD

RS

Замечание

Когда CPM1 подключен к управляющему компьютеру, установите переключатель режимов на адаптере RS-232C в положение HOST.

HOST LINK 1:N

До 32 CPM1 и других ПК OMRON можно подключить к IBM PС/AT совместимому компьютеру или программируемому терминалу с помощью адаптера B500-AL004 и

RS-422, как показано на схеме.

— 45 —

3.4 Подключение

Àäàïòåð

ñâÿçè

Â500-AL004

OMRON SYSMAC

CPM1

OMRON SYSMAC

CPM1

OMRON SYSMAC

CPM1

Àäàïòåð

RS-422

CPM1 ÖÏÓ Àäàïòåð

RS-422

CPM1 ÖÏÓ

Àäàïòåð

RS-422

CPM1 ÖÏÓ

На схеме представлено подключение кабеля RS-422, служащего для соединения CPM1 с адаптером связи B500-AL004. В соединениях адаптер связи/адаптер RS-422 и адаптер

RS-422/адаптер RS-422 соедините клеммы SG, RDA, RDB, SDA и SDB с клеммами другого адаптера.

Àäàïòåð ñâÿçè Â500-AL004

Ðàçúåì 25

ïèí

Ðàçúåì 9 ïèí

Ñèãíàë

RDB

S.G.

3

4

1

2

SDB

RDA

F.G.

SDA

7

8

5

6

9

Àäàïòåð

RS-422

CPM1 ÖÏÓ

OMRON SYSMAC

CPM1

OMRON SYSMAC

CPM1

RDA

RDB

SDA

SDB

Замечание

1. Максимальная длина кабеля RS-422 должна быть 500 м.

2. Установите переключатель сопротивления в ON (вверх) для адаптеров связи на обоих концах системы HOST LINK и для обоих адаптеров RS-422.

Всегда используйте напрессованные наконечники при подключении адаптеров RS-422.

Используйте винты M3 и надежно их зажмите (0.5 … 0.6 Нм).

6,2 ìì max

6,2 ìì max

— 46 —

3.4 Подключение

3.4.8 Связь ПК “1:1”

CPM1 можно связать с другим CРM1, CQM1 или C200HS через адаптер RS-232C. Один из

ПК служит в качестве ведущего, другой — в качестве ведомого и у них общая область памяти до 256 бит (LR 0000 … LR 1515).

Êàáåëü RS-232C

OMRON

SYSMAC CPM1

OMRON

SYSMAC CPM1

Àäàïòåð

RS-232C

(ñì.ïðèì.)

CPM1 ÖÏÓ Àäàïòåð

RS-232C

(ñì.ïðèì.)

CPM1 ÖÏÓ

WRITE

LR 00

Link bits

WRITE area

Link bits

READ area

LR 00

READ

READ

LR 07

LR 08

LR 15

READ area WRITE area

LR 07

LR 08

LR 15

WRITE

Замечание

Связь 1:1 можно использовать только при подключенном адаптере RS-232C

(CPM1-СIF01).

Переключатель DIP на адаптере RS-232C (CPM1-СIF01) установите в NT (вниз).

На следующей схеме показана разводка кабеля RS-232C, который используется для связи

CPM1 с другим ПК.

Ñèãíàë

FG

SD

RD

RS

CS

SG

6

7

4

5

8

9

1

2

3

6

7

4

5

8

9

1

2

3

Ñèãíàë

FG

SD

RD

RS

CS

SG

3.4.9 Связь NT LINK

Высокоскоростную связь можно осуществлять путем прямого доступа по линии связи NT

LINK между CPM1 и программируемым терминалом.

Ïðîãðàìèðóåìûé

òåðìèíàë

Àäàïòåð RS-232C

Êàáåëü RS-232C

OMRON

SYSMAC CPM1

CPM1 ÖÏÓ

Замечание

NT LINK можно осуществлять только при подключенном адаптере RS-232C

(CPM1-СIF01).

Переключатель DIP на адаптере RS-232C (CPM1-СIF01) установите в NT (вниз).

— 47 —

3.4 Подключение

На следующей схеме показана разводка кабеля RS-232C, который используется для связи

CPM1 с программируемым терминалом.

— 48 —

Глава 4. Использование периферийных устройств

В данной главе дано описание работы с программатором.

— 49 —

4.1 Использование программатора

4.1 Использование программатора

В данной главе приведена информация о подключении и использовании программатора.

Подробности об ошибках, которые могут появиться при работе с программатором, см. 5-4.

4.1.1 Совместимые программаторы

При работе с CPM1 можно использовать 2 типа программаторов: CQM1-PRO01-E и

C200H-PRO27-E. Назначения клавиш у этих прогамматоров аналогичны.

Для ввода буквы, указанной в левом верхнем углу клавиши, или верхней функции клавиши с 2 функциями нажмите и держите клавишу SHIFT. Например, клавиша AR/HR на CQM1-PRO01 может определять области AR и HR. Для работы с областью AR следует нажать и отпустить клавишу SHIFT, а затем нажать AR.

LCD Display

Mode selector

CPM1 operation mode

Instruction keys

Numeric keys

Operation keys

На программаторах CQM1-PRO01-Е и C200H-PRO27-E три клавиши имеют разное обозначение. Их функции одинаковы.

Клавиши CQM1-PRO01-Е Клавиши C200H-PRO27-E

AR

HR

HR

SET

RESET

PLAY

SET

REC

RESET

4.1.2 Подключение программатора

Подключите соединительный кабель программатора к периферийному порту CPM1 в соответствии с рисунком.

— 50 —

4.1 Использование программатора

Установка на панели

Программатор С200H-PRO27-E можно устанавливать на панели управления, как показано на рисунку. (Монтажные скобы С200H-ATT01 продаются отдельно).

Êðåïåæíûå ñêîáû

Ìîíòàæíûå ðàçìåðû

(ñòàíäàðò DIN43700)

Äâà

âèíòà

186

+1,1

Òîëùèíà ïàíåëè —

1,0…3,2 ìì

92

+0,8

Оставьте свободными не менее 80 мм над программатором для разъема кабеля.

37

15

4.1.3 Переключение режимов CPM1

После подключения программатора для изменения режимов работы CPM1 служит переключатель режимов. На дисплее программатора появляется режим (PROGRAM ,

MONITOR или RUN).

• Когда на дисплее высвечивается режим работы, операции с клавишами производить нельзя. Для разрешения работы с клавиатурой нажмите СLR для очистки индикации режима работы.

• Если при переключении режимов переключателем нажата клавиша SHIFT, текущая индикация останется на экране программатора и индикация режима не появится.

• Если периферийное устройство, такое как программатор, не подключено, при включении CPM1 автоматически устанавливается в режим RUN.

— 51 —

RUN

MONITOR

PROGRAM RUN

MONITOR

PROGRAM

4.2 Операции программатора

RUN

MONITOR

PROGRAM

<PROGRAM> BZ <MONITOR> BZ

<RUN> BZ

Operation

CLR

SHIFT

CLR

Operation

00000

Режим PROGRAM

В Режиме PROGRAM программа не выполняется. Режим PROGRAM используется для написания и редактирования программ, очистки памяти или проверки программы на синтаксические ошибки.

Режим MONITOR

В Режиме MONITOR программа выполняется и входы/ выходы обрабатываются аналогично режиму RUN. Режим MONITOR используется для проверки системы путем просмотра состояния CPM1, для принудительного включения/сброса битов входа/выхода, изменения заданного и текущего значения таймеров и счетчиков и т. п.

Режим RUN

Рабочий режим ПК. Можно просматривать состояние CPM1 с программатора, но нельзя принудительно включить/сбросить биты входа/выхода, изменять заданное и текущее значение таймеров и счетчиков.

Внимание!

При первом запуске программы тщательно проверьте систему для предотвращения аварийных ситуаций.

4.2 Операции программатора

4.2.1 Очистка памяти

Данная операция применяется для очиcтки всей или части памяти программ и любой области памяти параметров (за исключением тех участков, которые только читаются), а также содержимого памяти программатора. Данная операция возможна только в режиме

PROGRAM.

RUN

НЕТ

MONITOR

НЕТ

PROGRAM

ДА

Перед первым программированием или введении новой программы очистите все области памяти.

Очистка всей памяти

Для полной очистки памяти применяется следующая последовательности действий:

1, 2, 3,…

1. Вызовите исходную индикацию, нажав несколько раз клавишу CLR.

2. Нажмите клавиши SET, NOT, затем RESET чтобы начать операцию.

SET NOT

RESET

00000 MEM CLR ?

HR CNT DM

3. Нажать клавишу MONTR для полной очистки памяти.

— 52 —

4.2 Операции программатора

MONTR

00000 MEM CLR

END HR CNT DM

Внимание!

При выполнении данной операции будут стерты установочные параметры

(DM 6600 … DM 6655).

Частичная очистка

Имеется возможность сохранить параметры в заданных областях или часть памяти программ. Для сохранения параметров в областях HR, TC или DM нажмите соответствующую клавишу после SET, NOT, RESET. При нажатии MONTR будет очищена та область параметров, которая осталась индикатироваться.

Клавиша HR служит для указания двух областей AR и HR; клавиша CNT — для областей таймеров и счетчиков; клавиша DM — для области DM.

Также возможно сохранение части памяти программ от первого адреса до указанного.

После задания областей параметров, подлежащих сохранению, укажите первый адрес памяти программ, подлежащий очистке. Например, введите 030 чтобы оставить в сохранности адреса 000 … 029, но очистить память с адреса 030 до конца области.

В качестве примера выполните следующие действия для сохранения области таймеров-счетчиков и памяти программ с адресами 000 …. 122:

1, 2, 3,…

1. Нажмите СLR для вызова исходной индикации.

2. Нажать клавиши SET, NOT, затем RESET чтобы начать операцию.

3. Нажать клавишу CNT для стирания области таймеров/счетчиков с дисплея.

CNT

00000 MEM CLR ?

HR DM

4. Набрать 123 для задания стартового адреса программы.

B

1

C

2

D

3

00123 MEM CLR ?

HR DM

5. Нажать клавишу MONTR для очистки заданных участков памяти.

MONTR

00000 MEM CLR

END HR DM

4.2.2 Чтение/очистка сообщений об ошибках

Данная операция применяется для индикации и очиcтки сообщений об ошибках.

Индикация и стирание сообщений о нефатальных ошибках и сообщений, вызванной командой MESSAGE, возможны в любом режиме, но сообщения о фатальных ошибках можно индикатировать и стирать только в режиме PROGRAM.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

Перед вводом новой программы должны быть убраны все признаки неисправностей, сохраненные в памяти. Предполагается, что все причины неисправностей, вызвавших появление сообщений, устранены. Если при попытке стирания сообщения о неисправности звучит зуммер, сначала следует устранить причину и только потом стирать сообщение

(Информацию о поиске неисправностей См. гл. 5).

Последовательность нажатия клавиш

Для индикации и очистки сообщений нужно выполнить следующие действия:

1, 2, 3,…

1. Вызвать исходную индикацию.

2. Нажать клавиши FUN, затем MONTR чтобы начать операцию. Если сообщений нет, появится следующая индикация:

— 53 —

4.2 Операции программатора

FUN

MONTR

00000ERR CHK

OK

Если сообщения имеются, при нажатии клавиши MONTR будут появляться сообщения в порядке их важности. Нажатие клавиши MONTR убирает текущее сообщение и вызывает следующее по важности. Продолжайте нажимать MONTR до очистки всех сообщений. Ниже приведены примеры сообщений об ошибках:

Ошибка памяти:

MEMORY ERR

MONTR

Системная ошибка:

SYS FAIL FAL01

MONTR

Сообщение:

MATERIAL USED UP

MONTR

Все сообщения очищены:

MONTR

00000ERR CHK

OK

4.3.3 Операции с зуммером

Данная операция применяется для включения или отключения зуммера, который звучит при нажатии клавиши на программаторе. Зуммер также звучит при появлении ошибки во время работы ПК. Действия, рассматриваемые в данной главе, не влияют на поведение зуммера при ошибках.

Данная операция возможна в любом режиме.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

Последовательность нажатия клавиш

Для включения и отключения зуммера выполните следующие действия:

1, 2, 3,…

1. Нажать клавиши CLR, SHIFT и CLR для индикации режима. В описанном случае ПК находится в режиме ПРОГРАММИРОВАНИЕ и зуммер включен.

<MONITOR> BZ

2. Нажмите клавиши SHIFT и 1 для выключения зуммера.

SHIFT

B

1

<MONITOR>

3. Снова нажмите клавиши SHIFT и 1 для выключения зуммера.

SHIFT

B

1

<MONITOR> BZ

4.2.4 Установка и чтение адреса памяти программ

Данная операция применяется для индикации указанного адреса памяти программ в любом режиме.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

— 54 —

4.2 Операции программатора

При первом вводе программы в памяти записан стартовый адрес 000. Поскольку данный адрес появляется при очистке дисплее, нет необходимости задавать его.

При вводе программы в адрес, отличный от 000, либо читать или менять уже существующую программу, необходимо задавать требуемый адрес.

1, 2, 3,…

1. Вызовите исходную индикацию клавишей СLR.

2. Введите требуемый адрес. Ведущие нули набирать необязательно.

C

2

A

0

A

0

00200

3. Нажмите клавишу стрелка вниз.

00200READ OFF

LD 00000

Замечание

В режиме RUN , MONITOR будет индикатироваться состояние бита

OFF(0) или ON (1).

4. Нажимайте клавиши стрелка вверх и Стрелка вниз для просмотра программы.

00201READ ON

AND 00001

00200READ OFF

LD 00000

4.2.5 Поиск команды

Данная операция применяется для поиска указанной команды в программе и возможна в любом режиме.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

В режиме RUN , MONITOR будет индикатироваться состояние бита OFF(0) или ON(1).

1, 2, 3,…

1. Вызовите исходную индикацию клавишей СLR.

2. Введите адрес, с которого нужно начать поиск и нажмите клавишу Стрелка вниз. Ведущие нули вводить необязательно.

B

1

A

0

A

0

00100

TIM 001

3. Введите команду, которую надо найти, и нажмите клавишу SRCH. В данном примере идет поиск команды LD. В данном примере следующая команда LD встречается по адресу 200, как показано ниже.

LD

SRCH

00200SRCH

LD 00000

4. Нажмите Стрелка вниз для индикации операндов команды или SRCH для продолжения поиска данной команды.

5. Поиск будет продолжаться до команды END или до достижения границы области программ. В данном примере встретилась команда END.

SRCH

00397SRCH

END(001) (00.4KW)

4.2.6 Поиск битового операнда

Данная операция применяется для поиска указанного битового операнда программы и возможна в любом режиме.

— 55 —

4.2 Операции программатора

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

В режиме RUN , MONITOR будет индикатироваться состояние бита.

1, 2, 3,…

1. Вызовите исходную индикацию клавишей СLR.

2. Введите адрес операнда. Ведущие нули вводить необязательно.

SHIFT

CONT

#

F

5

00000CONT SRCH

CONT 00005

3. Нажмите клавишу SRCH для начала поиска.

SRCH

00200CONT SRCH

LD 00005

4. Нажмите SRCH для продолжения поиска данного битового операнда.

5. Поиск будет продолжаться до команды END или до достижения границы области программ. Например, встретилась команда END.

SRCH

00397SRCH

END(001) (00.4KW)

4.2.7 Вставка и удаление команд

Данная операция применяется для вставки и удаления команд из программы. Данная операция возможна только в режиме PROGRAM.

RUN

НЕТ

MONITOR

НЕТ

PROGRAM

ДА

Для демонстрации данной операции вставим команду IR 00105 NO (нормально открытый) по адресу 0206 и удалим команду IR 00103 NO по адресу 0205. Данная операция показана на рисунке.

Исходная программа

00100 00101

00201 00102

00103

00105

00104

01000

END(001)

.

.

Адрес

.

.

00205

00206

00207

00208

.

.

Команда

.

.

AND

AND NOT

OUT

END (01)

.

.

.

.

Операнд

00103

00104

10000

Вставка

Для вставки команды IR 00105 NO по адресу 0206 проделайте следующую последовательность действий:

— 56 —

4.2 Операции программатора

1, 2, 3,…

1. Вызовите исходную индикацию клавишей СLR.

2. Введите адрес, по которому будет вставлена команда, и нажмите клавишу

Стрелка вниз. Ведущие нули вводить необязательно.

C

2

A

0 6

00206READ

AND NOT 00104

3. Введите новую команду и нажмите INS.

AND

B

1

A

0

F

5 INS

00206INSERT ?

AND 00105

4. Нажмите клавишу Стрелка вниз для вставки новой команды.

00207INSERT END

AND NOT 00104

Замечание

Для команд, требующих несколько операндов, введите операнды и затем клавишу WRITE.

Удаление

Для удаления команды IR 00103 NO по адресу 0205 проделайте следующую последовательность действий:

1, 2, 3,…

1. Нажмите клавишу СLR для вызова исходной индикации.

2. Введите адрес, по которому будет удалено условие NO и нажмите клавишу

Стрелка вниз. Ведущие нули вводить необязательно.

C

2

A

0

F

5

00205READ

AND 00103

3. Нажмите клавишу DEL.

DEL

00205DELETE?

AND 00103

4. Нажмите клавишу Стрелка вверх для удаления указанной команды. Если у команды есть несколько операндов, они удалятся автоматически.

00205DELETE END

AND 00105

После завершения вставки и удаления клавишами Стрелка вверх и Стрелка вниз просмотрите программу и проверьте, что изменения произведены правильно, в соответствии со следующей схемой:

Исправленная программа

00100 00101 00105 00104

01000

00201 00102

Адрес

00205

00206

00207

00208

Команда

AND

AND NOT

OUT

END (01)

END(001)

Операнды

00105

00104

10000

— 57 —

4.2 Операции программатора

4.2.8 Ввод или редактирование программ

Данная операция применяется для ввода или редактирования программ. Ее можно проводить только в режиме PROGRAM.

RUN

НЕТ

MONITOR

НЕТ

PROGRAM

ДА

Одна и та же процедура используется как для ввода программы в первый раз, так и для изменения уже существующей программы. В обоих случаях содержимое памяти программ переписывается.

Для демонстрации работы с данной функцией введем программу, представленную на рисунке.

00002

TIM000

#0123

MOV(021)

#0100

LR10

ADB(050)

#0100

#FFF6

DM 0000

Адрес

00200

00201

00202

00203

Команда

LD

TIM

MOV(21)

ADB(50)

Операнд

IR 00002

000

0123

#0100

LR 10

#

#

100

FFF6

DM 0000

1, 2, 3,…

1. Нажмите СLR для вызова исходной индикации.

2. Определите адрес, с которого будет начинаться программа.

3. Введите адрес, с которого будет начинаться программа, и нажмите Стрелку вниз. Это необходимо для ввода ведущих нулей.

C

2

A

0

A

0

00200

4. Введите первую команду и операнд.

LD

C

2

00200

LD 00002

5. Нажмите клавишу WRITE для записи данной команды в память программ.

Будет индикатироваться следующий адрес программы.

WRITE

00201READ

NOP(000)

Если Вы ошиблись при вводе, нажмите клавишу СТРЕЛКА ВВЕРХ для возврата на предыдущий адрес программы и снова введите команду.

Ошибочная команда будет переписана.

— 58 —

4.2 Операции программатора

6. Введите вторую команду и операнд. ( В нашем случае нет необходимости вводить номер таймера: поскольку он = 000 ). Нажмите клавишу WRITE для записи данной команды в память программ.

TIM

WRITE

00201 TIM DATE

#0000

7. Введите второй операнд (123 для задания 12.3 сек.) и нажмите WRITE.

Появится следующий адрес программы.

B

1

C

2

D

3

WRITE

00202READ

NOP(000)

Если при вводе была допущена ошибка, нажмите клавишу СТРЕЛКА ВВЕРХ для возврата на индикацию ошибочного операнда, нажмите клавишу CONT/# и снова 123. Вместо ошибочного значения запишется 123.

Замечание

Cчетчики вводятся так же, как и таймеры, только вместо TIM надо нажимать CNT.

8. Введите третью команду. Сначала нажмите FUN для указания того, что будет вводится функция, затем код функции (в данном примере 21)

FUN

C

2

B

1

00202

MOV(021)

Замечание

Для того, чтобы изменить команду на команду фронта 0/1 после ввода кода функции нажмите клавишу NOT. Рядом с требуемой командой будет индикатироваться @. Для превращения ее в команду не фронта

0/1 снова нажмите NOT. Символ @ исчезнет. Для изменения команд после того, как они введены, пролистайте программу, пока не высветится нужная команда, и нажмите NOT. Рядом с командой появится символ @.

9. Нажмите WRITE для записи команды в память. Появится индикация для ввода первого операнда.

WRITE

00202 MOV DATA A

000

Запись 16-ричной, двоично-десятичной константы.

10. Введите первый операнд.

CONT

#

B

1

A

0

A

0

00202 MOV DATA A

#0100

Нажмите WRITE для ввода команды в память. Появится индикация для ввода второго операнда.

WRITE

00202 MOV DATA B

#0000

Запись адреса слова.

11. Введите второй операнд.

LR

B

1

A

0

00202 MOV DATA B

LR 10

Нажмите WRITE для ввода команды в память. Появится индикация для ввода следующей команды.

WRITE

00203READ

NOP(000)

Замечание

Если вводится операнд команды, назначение бита или слова можно опустить.

12. Введите следующую команду.

— 59 —

4.2 Операции программатора

FUN

F

5

A

0

00203

ADB(050)

Нажмите WRITE для ввода команды в память.

WRITE

00203 ADB DATA A

#0000

Запись десятичного числа без знака

13. Возможно введение в виде десятичного числа без знака.

CONT

#

SHIFT

TR NOT

00203 ADB DATA A

#00000

Введите операнд в диапазоне 0 … 65535.

C

2

F

5 6

00203 ADB DATA A

#00256

Замечание

Если при вводе была допущена ошибка, нажмите CLR для возврата состояния перед вводом и введите исправленное значение.

14. Возвратитесь в индикацию ввода 16-ричного числа.

SHIFT TR

00203 ADB DATA A

#0100

Замечание

Если был сделан ввод числа вне допустимого диапазона, звучит зуммер и перехода к индикации 16-ричного числа не происходит.

WRITE

00203 ADB DATA B

000

15. Второй операнд вводится как число со знаком.

CONT

#

SHIFT

TR

00203 ADB DATA B

#+00000

Введите операнд в диапазоне -32 768 … + 32 767. Для ввода положительного значения служит клавиша SET, отрицательного — RESET.

REC

RESET

B

1

A

0

00203 ADB DATA B

#-00010

Замечание

Если при вводе была допущена ошибка, нажмите CLR для возврата состояния перед вводом и введите исправленное значение.

16. Возвратитесь в индикацию 16-ричного числа.

SHIFT

TR

00203 ADB DATA B

#FFF6

Замечание

Если был сделан ввод числа вне допустимого диапазона, звучит зуммер и перехода к индикации 16-ричного числа не происходит.

WRITE

00203 ADB DATA C

000

17. Введите последний операнд и нажмите клавишу WRITE.

DM

00203 ADB DATA C

DM 0000

WRITE

00204READ

NOP(000)

4.2.9 Контроль программы

Данная операция проверяет ошибки программирования и при обнаружении ошибки индикатирует адрес программы и ошибку. Возможна только в режиме PROGRAM.

— 60 —

4.2 Операции программатора

RUN

НЕТ

MONITOR

НЕТ

PROGRAM

ДА

1, 2, 3,…

1. Нажмите клавишу СLR для вызова исходной индикации.

2. Нажмите клавишу SRCH. Появится строка подсказки, требующая ввести желаемый уровень проверки.

SRCH

00000PROG CHK

CHKLEVEL (0-2)?

3. Ввести желаемый уровень проверки (0, 1 или 2). Контроль программы начнется после ввода уровня, и первая обнаруженная будет выведена на индикацию.

A

0

00178CIRCUIT ERR

OUT 00200

Замечание

Подробности об уровнях контроля см. 5.5 Ошибки программирования.

4. Нажмите клавишу SRCH для продолжения поиска.

Будет индикатироваться следующая ошибка. Для продолжения поиска ошибок продолжайте нажимать клавишу SEARCH.

Поиск будет продолжиться, пока не встретится команда END или не будет достигнута граница памяти программ. Если достигнута граница памяти, индикация будет иметь вид:

SRCH

00300NO END INST

END

Если встретилась команда END, индикация будет иметь вид:

SRCH

00310PROG CHK

END(001) (00.3KW)

Если появилась ошибка, отредактируйте программу для исправления ошибки и снова проверьте программу. Продолжайте проверку до тех пор, пока не откорректируете все ошибки.

4.2.10 Просмотр бита, числа, слова

Данная операция применяется для индикации состояния до 16 бит и слов, хотя только 3 слова могут быть отображены на дисплее одновременно. Данная операция возможна в любом режиме.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

Чтение программы, затем просмотр

Когда индикатируется адрес программы, состояние бита или слова по этому адресу можно просмотреть, нажав клавишу MONTR.

1, 2, 3,…

1. Нажмите клавишу СLR для вызова исходной индикации.

2. Введите требуемый адрес программы и нажмите Стрелку вниз.

C

2

A

0

A

0

00200READ

TIM 000

3. Нажмите MONTR для начала просмотра.

MONTR

T000

1234

Если просматривается состояние бита, его состояние можно изменить операцией Принудительное включение/выключение. Подробности см. гл.

4-3-22. Если просматривается состояние слова, его значение можно изменить

— 61 —

4.2 Операции программатора

операцией Модификация 16-ричного/двоично-десятичного параметра.

Подробности см. гл. 4-3-18.

4. Нажмите CLR для окончания просмотра.

CLR

00200

TIM 000

Просмотр бита

Для просмотра состояния отдельного бит проделайте следующую последовательность действий:

1, 2, 3,…

1. Нажмите СLR для вызова исходной индикации.

2. Введите требуемый битовый адрес и нажмите MONTR.

SHIFT

CONT

#

B

1

MONTR

00001

^ ON

При нажатии Стрелка вверх и Стрелка вниз индикатируется состояние предыдущего или следующего битов.

Состояние просматриваемого бита можно изменить операцией

Принудительное включение/выключение. Подробности см. гл. 4-3-22.

3. Нажмите CLR для окончания просмотра.

CLR

00000

CONT 00001

Просмотр слова

Для просмотра состояния отдельного слова проделайте следующую последовательность действий:

1, 2, 3,…

1. Нажмите СLR для вызова исходной индикации

2. Введите адрес просматриваемого слова.

SHIFT

CH

.

LR

B

1

00000

CHANNEL LR 01

3. Для начала просмотра нажмите MONTR.

MONTR

cL01

FFFF

При нажатии Стрелка вверх и Стрелка вниз индикатируется состояние предыдущего или следующего битов.

Значение просматриваемого слова можно изменить операцией Модификация

16-ричного/двоично-десятичного параметра. Подробности см. гл. 4-3-18.

4. Нажмите CLR для окончания просмотра.

CLR

00000

CHANNEL LR 01

Просмотр нескольких адресов

Можно одновременно просматривать состояния до 6 бит и слов, хотя только 3 могут быть отображены на дисплее одновременно.

1, 2, 3,…

1. Нажмите СLR для вызова исходной индикации.

2. Введите адрес первого бита или слова и нажмите MONTR.

TIM

MONTR

T000

0100

3. Повторите шаг 2 (не более 6 раз) для задания следующих адресов, которые будут наблюдаться.

— 62 —

4.2 Операции программатора

SHIFT

CONT

#

B

1

MONTR

00001 T000

^ OFF 0100

DM

MONTR

D0000 00001 T000

0000 ^ OFF 0100

Если просматриваются 4 и более слов. биты и слова, которых нет на дисплее, вызываются нажатием MONTR, Если нажать только MONTR, изображение сдвинется вправо.

Если ввести более 6 адресов, введенные ранее будут отменены.

4. Нажмите CLR для окончания просмотра самого левого бита и убирания его с дисплея.

CLR

00001 T000

^ OFF 0100

5. Нажмите SHIFT + CLR для полного окончания просмотра

SHIFT CLR

00000

CHANNEL DM 0000

Замечание

Нажмите SHIFT + CLR для возврата в индикацию нескольких адресов.

Нажмите SHIFT+MONTR для индикации сохранившееся состояние индикации нескольких адресов. Память состояния индикации нескольких слов может содержать до 6 бит и слов.

4.2.11 Просмотр изменения состояния бита

Данная операция применяется для просмотра изменения состояния отдельного бита с 1/0 и 0/1. При обнаружении изменения состояния это состояние индикатируется и звенит зуммер. Данная операция возможна в любом режиме.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Вызовите просмотр требуемого бита согласно п. 4.3.10. Если индикатируются

2 и более бита, требуемый бит должен находиться слева.

В примере будет контролироваться изменение состояния бита LR00.

L0000 00001 H0000

^OFF ^OFF ^OFF

2. Для просмотра перехода 0/1 нажмите SHIFT и Стрелка вверх. Появится символ [email protected]

SHIFT

L0000 00001 H0000

[email protected] ^OFF ^OFF

Для просмотра перехода 1/0 нажмите SHIFT и Стрелка вниз. Появится символ

[email protected]

SHIFT

L0000 00001 H0000

[email protected] ^OFF ^OFF

3. При переходе бита 0/1 (задание [email protected]) и 1/0 (задание [email protected]) звучит зуммер.

L0000 00001 H0000

^ON ^OFF ^OFF

4. Для окончания индикации переходов и возврата в нормальную индикацию нажмите CLR.

CLR

L0000 00001 H0000

^OFF ^OFF ^OFF

— 63 —

4.2 Операции программатора

4.2.12 Просмотр параметра в двоичном виде

Данная операция применяется для индикации состояния 1 или 0 любого бита. Данная операция возможна в любом режиме.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Вызовите просмотр требуемого слова согласно п.4.3.10. Требуемое слово на дисплее должно быть самым левым, если индикатируется 2 и более слов.

C000

0000

(Индикация слова)

2. Нажмите SHIFT, MONTR для начала двоичного просмотра. Состояние 16 битов выбранного слова высветится в нижней части дисплея. (1 — ON, 0- OFF).

SHIFT

MONTR

C000 MONTR

000000000000000000

Состояние принудительно установленных битов индикатируется как S, принудительно сброшенных как R.

C000 MONTR

000S000000000R0000

Замечание

a. Значение просматриваемых битов можно изменять согласно 4-3-19.

b. При нажатии Стрелка вверх и Стрелка вниз можно просматривать состояние битов предыдущего или следующего слов.

3. Для окончания просмотра в двоичном виде и возврата в нормальную индикацию нажмите CLR.

CLR

C000

0000

4.2.13 Просмотр трех слов

Данная операция применяется для индикации состояния трех последовательных слов.

Данная операция возможна в любом режиме.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Вызовите просмотр первого из трех требуемых слов согласно п. 4-3-10.

Если индикатируется 2 и более слов, требуемое слово на дисплее должно быть самым левым.

C000

89AB

(Просмотр слова)

2. Нажмите EXT для начала просмотра трех слов. Состояние требуемого слова и следующих двух высветится, как приведено на рисунке. В примере выбрано слово DM 0000.

EXT

C002 C001 C000

0123 4567 89AB

Для изменения адресов просматриваемых слов нажмите Стрелка вверх и

Стрелка вниз.

— 64 —

4.2 Операции программатора

Значение индикатируемых слов можно изменять согласно 4-3-16.

3. Нажмите CLR для окончания просмотра в виде 3 слов и возвратиться в нормальный режим. Будет просматриваться самое правое слово.

CLR

C000

89AB

4.2.14 Просмотр в виде десятичного числа со знаком

Данная операция преобразует содержимое указанного слова из 16-ричного со знаком

(формат дополнения до двух) в десятичное число со знаком для индикации. Данная операция может проводиться при просмотре входов/выходов, просмотре нескольких адресов или просмотре трех слов.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Вызовите просмотр требуемого слова. При индикации нескольких слов преобразуется самое левое слово.

c000 cL00 20000

FFF0 0000 ^OFF

2. Нажмите SHIFT+TR для индикации самого левого слова в виде десятичного со знаком.

SHIFT TR

c000

-00016

Здесь содержимое индикатируемого слова можно изменить вводом десятичного числа со знаком. См. 4.3.20.

3. Нажмите клавишу СLR или SHIFT+TR для окончания индикации десятичного со знаком и возвратиться в нормальную индикацию.

CLR

c000 cL00 20000

FFF0 0000 ^OFF

4.2.15 Просмотр в виде десятичного числа без знака

Данная операция преобразует содержимое указанного слова из 16-ричного содержимого слова в десятичное число со знаком для индикации. Данная операция может проводиться при просмотре входов/выходов, просмотре нескольких адресов или просмотре трех слов.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Вызовите просмотр требуемого слова. При индикации нескольких слов преобразуется самое левое слово.

c000 cL00 20000

FFF0 0000 ^OFF

2. Нажмите SHIFT+TR+NOT для индикации самого левого слова в виде десятичного без знака.

SHIFT TR NOT

c000

65520

Здесь содержимое индикатируемого слова можно изменить вводом десятичного числа без знака. См. 4.3.21.

3. Нажмите клавишу СLR или SHIFT+TR для окончания индикации десятичного без знака и возвратиться в нормальную индикацию.

— 65 —

4.2 Операции программатора

CLR

c000 cL00 20000

FFF0 0000 ^OFF

4.2.16 Изменение значений трех соседних слов

Данная операция применяется для изменения содержимого одного или более из трех последовательных слов, (индикатируемых в режиме индикации 3 слов). Данная операция возможна только в режимах MONITOR и PROGRAM.

RUN

НЕТ

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Вызовите просмотр состояния требуемых слов по алгоритму 4-3-13.

D0002 D0001 D0000

0123 4567 89AB

(Индикация трех слов)

2. Нажмите клавишу CHG для начала операции. Курсор появится рядом с содержимым левого слова.

CHG

D0002 3CHCHANG?

0123 4567 89AB

3. Введите новое значение для левого слова и нажмите клавишу CHG, если нужно изменить более 1 слова. Если больше изменений не требуется, нажмите

WRITE для внесения изменений в память.

B

1 CHG

D0002 3CHCHANG?

0123 4567 89AB

4. Введите новое значение для среднего слова на дисплее и нажмите клавишу

CHG, если нужно изменить правое слово. Если больше изменений не требуется, нажмите WRITE для внесения изменений в память ( в данном примере не требуется).

C

2

D

3

E

4 WRITE

D0002 D0001 D0000

0001 0234 89AB

Замечание

Если нажать CLR перед WRITE, операция будет отменена и возвратится индикация 3 слов без изменений в памяти.

4.2.17 Изменение задания таймеров и счетчиков

Для изменения задания таймеров и счетчиков имеется 2 операции, которые возможны в режимах MONITOR и PROGRAM. В режиме MONITOR задание можно менять во время исполнении программы.

RUN

НЕТ

MONITOR

ДА

PROGRAM

ДА

Задания таймеров и счетчиков можно изменять либо вводом нового значения, либо инкрементом/декрементом текущего значения.

Ввод нового задания

Данная операция может применяться для ввода новой константы задания или изменения источника задания с константы на адрес и наоборот. В примере показано, как вводить новую константу и изменять источник задания с константы на адрес.

1, 2, 3,…

1. Нажмите СLR для вызова исходной индикации.

2. Вызовите на индикацию требуемый таймер или счетчик.

TIM

B

1 SRCH

00201SRCH

TIM 001

— 66 —

4.2 Операции программатора

3. Нажмите Стрелка вниз, затем CHG.

CHG

00201DATA?

T001 #0123 #????

4. В этом месте можно вводить новую константу или менять источник задания с константы на адрес.

a. Для ввода новой константы введите число и нажмите WRITE.

B

1

C

2

E

4 WRITE

00201 TIM DATA

#0124

SHIFT b. Для замены источника задания с константы на адрес введите адрес и нажмите WRITE.

CH

.

B

1

A

0

WRITE

00201 TIM DATA

010

Инкремент и декремент константы задания

Данная операция может применяться для инкремента и декремента задания. Это возможно только когда задание задается в виде константы.

1, 2, 3,…

1. Нажмите СLR для вызова исходной индикации.

2. Вызовите на индикацию требуемый таймер или счетчик.

TIM SRCH

00201SRCH

TIM 000

3. Нажмите Стрелка вниз, CHG и EXT.

CHG EXT

00201DATA ? U/D

T000 #0123 #0123

Константа слева — старое задание, число справа будет введено как новое задание в п. 5.

4. Нажмите Стрелка вниз или Стрелка вверх для инкремента или декремента задания.

00201DATA ? U/D

T000 #0123 #0124

5. Дважды нажмите CLR для замены задания на новое значение.

CLR CLR

00201 TIM DATA

#0124

4.2.18 Изменение значения в виде 16-ричного или двоично-десятичного числа

Данная операция применяется для изменения значения слова, индикатируемого в режиме

4.3.10. Данная операция возможна в режимах MONITOR и PROGRAM.

RUN

НЕТ

MONITOR

ДА

PROGRAM

ДА

Слова SR 253 … SR 255 нельзя изменить.

1, 2, 3,…

1. Вызовите просмотр состояния требуемого слова согласно 4.3.10. Если индикатируется более 2 слов, требуемое слово должно быть слева.

D0000

0119

(Индикация слова)

2. Нажмите клавишу CHG для начала операции.

CHG

PRES VAL?

D0000 0119 ????

— 67 —

4.2 Операции программатора

3. Введите новое текущее значение и нажмите WRITE для внесения изменений в память.

При нажатии WRITE операция прекращается и происходит переход в режим нормального просмотра.

C

2

A

0

A

0

WRITE

D0000

0200

4.2.19 Изменение параметра, представляемого в виде двоичного числа

Данная операция применяется для изменения значения слова, индикатируемого в режиме

3-5-15. Данная операция возможна в режимах MONITOR и PROGRAM.

RUN

НЕТ

MONITOR

ДА

PROGRAM

ДА

Биты SR 25300 … SR 25507 нельзя изменить.

1, 2, 3,…

1. Вызовите просмотр состояния требуемого слова (п. 4.3.12).

c001 MONTR

1000010101010101

2. Нажмите клавишу CHG для начала операции модификации.

CHG

c001 MONTR

000010101010101

Над битом 15 появится мигающий курсор. Курсор показывает, какой бит можно изменять.

3. Для перемещения курсора и изменения битов служат 3 набора клавиш: a. Для перемещения влево-вправо: клавиши Стрелка вниз — Стрелка вверх.

c001 CHG?

10 0010101010101

b. Для изменения состояния бита служат клавиши 1 и 0. После нажатия одной из этих клавиш курсор переместится вправо.

B

1

c001 CHG?

101 010101010101

c. Для принудительного включения/выключения нажмите SHIFT + SET или SHIFT + RESET. После нажатия одной из этих клавиш курсор переместится вправо. Клавиша NOT уберет принудительное состояние.

Замечание

Биты в области DM нельзя принудительно включить/выключить.

4. Для занесения изменений в память нажмите WRITE.

WRITE

c001 MONTR

1010010101010101

4.2.20 Изменение десятичного числа со знаком

Данная операция применяется для изменения значения числа, индикатируемого в виде десятичного числа со знаком в диапазоне -32768 …32767. Оно автоматически преобразуется в 16-ричное (формат дополнения до 2).

Слова SR 253 — SR 255 нельзя изменить.

RUN

НЕТ

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Вызовите просмотр состояния требуемого слова в виде десятичного числа со знаком.

— 68 —

4.2 Операции программатора

c000

-00016

(Индикация десятичного со знаком)

2. Нажмите клавишу CHG для начала модификации.

CHG

PRES VAL?

C000 -00016

3. Введите новое значение и нажмите WRITE для внесения изменений в память.

При нажатии WRITE операция прекращается и происходит переход в режим просмотра десятичного числа со знаком.

Вводимое значение должно быть в диапазоне -32768 …32767. Для ввода положительного числе используйте клавишу SET, для ввода отрицательного —

RESET.

REC

RESET

D

3

C

2 7 6 8 WRITE

c000

-32768

Для возврата в нормальный режим индикации нажмите СLR или SHIFT и TR.

Если сделан ошибочный ввод, нажмите СLR для возврата значения, которое было до ввода. Затем введите правильное значение.

4.2.21 Изменение десятичного числа без знака

Данная операция применяется для изменения значения числа, индикатируемого в виде десятичного числа без знака в диапазоне 0 … 65 535. Оно автоматически преобразуется в

16-ричное.

Слова SR 253 — SR 255 нельзя изменить.

RUN

НЕТ

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Вызовите просмотр состояния требуемого слова в виде десятичного числа без знака.

c000

65520

(Индикация десятичного без знака)

2. Нажмите клавишу CHG для начала модификации.

CHG

PRES VAL?

C000 65520

3. Введите новое значение и нажмите WRITE для внесения изменений в память.

При нажатии WRITE операция прекращается и происходит переход в режим просмотра десятичного числа без знака.

Вводимое значение должно быть в диапазоне 0 … 65 535.

D

3

C

2 7 6 8

WRITE

c000

32768

Для возврата в нормальный режим индикации нажмите СLR или SHIFT и TR.

Если сделан ошибочный ввод, нажмите СLR для возврата значения, которое было до ввода. Затем введите правильное значение.

— 69 —

4.2 Операции программатора

4.2.22 Принудительные установка/сброс бита

Данная операция применяется для принудительной установки или сброса бита, наибольшее применение находит при отладке программы или проверки подключения выходов.

Данная операция возможна только в режимах MONITOR и PROGRAM.

RUN

НЕТ

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Просмотрите состояния требуемого бита согласно 4.3.10.

Если просматриваются два или более слов, требуемый бит должен быть самым левым.

00000 20000

^OFF ^ON

(Просмотр нескольких слов)

2. Нажмите SET для принудительного включения бита или RESET для принудительного выключения.

SET

00000 20000

ON ^OFF

Курсор в левом нижнем углу показывает, что имеет место принудительное включение/выключение. Состояние бита остается только пока нажата клавиша. Бит вернется в исходное состояние спустя 1 цикл после отпускания клавиши.

3. Для сохранения состояния после отпускания клавиш нажмите SHIFT+SET,

SHIFT+RESET. В этом случае принудительное состояние указывается следующим образом: принудительно включенный бит — S принудительно выключенный бит- R

Для возврата бита в исходное состояние нажать NOT или сделать сброс принудительного состояния. Подробности см. 4.3.23.

Принудительное состояние можно убрать сменой режима ПК (если SR 25211 не 0 — тогда принудительное состояние нельзя убрать переключением из

PROGRAM в MONITOR) или когда работа прервалась из-за фатальной ошибки или прерывания питания.

4.2.23 Убрать принудительное состояние включено/выключено

Данная операция применяется для восстановления состояния всех битов, которые были принудительно включены или выключены. Данная операция возможна в режимах

MONITOR и PROGRAM.

RUN

НЕТ

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Нажмите клавишу СLR для вызова исходной индикации.

2. Нажмите клавиши SET, RESET. Появится сообщение-подтверждение.

SET RESET

00000FORCE RELE?

Замечание

Если вы ошиблись и нажали не ту клавишу, нажмите CLR и начните с начала.

3. Нажмите клавишу NOT чтобы убрать все принудительные установки.

NOT

00000FORCE RELE

END

— 70 —

4.3 Пример программирования

4.2.24 Изменение индикации с 16-ричного на ASCII

Данная операция применяется для переключения режима индикации слова в виде

16-ричного числа (4 цифры) и ASCII.

Данная операция возможна в любом режиме.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Вызовите просмотр состояния требуемого слова (п. 4.3.10). Если на просмотр вызваны 2 и более слов, требуемое слово должно находиться слева на дисплее.

D0000 D0001

4142 3031

(Индикация нескольких адресов)

2. Для вызова индикации в виде ASCII нажмите TR. Эти режимы индикации взаимно переключаются при нажатии TR.

TR

D0000 D0001

«AB» 3031

TR

D0000 D0001

4142 3031

4.2.25 Индикация времени цикла

Данная операция применяется для индикации текущего среднего времени цикла (время сканирования). Данная операция возможна в режимах RUN и MONITOR при исполнении программы.

RUN

ДА

MONITOR

ДА

PROGRAM

ДА

1, 2, 3,…

1. Нажмите СLR для вызова исходной индикации.

2. Нажмите клавишу MONTR для индикации времени цикла

MONTR

00000SCAN TIME

012.1MS

При нескольких повторных нажатиях MONTR числа могут быть различными, что вызвано изменением условий исполнения.

4.3 Пример программирования

В данной главе описана последовательность действий для написания программы с программатора.

4.3.1 Подготовительные мероприятия

При написании программы для CPM1 в первый раз проделайте процедуры 1 … 3 (стирание памяти).

1, 2, 3,…

1. Установите переключатель режимов на программаторе в PROGRAM и включите питание. На программаторе появится режим ввода пароля.

RUN

MONITOR

PROGRAM

<PROGRAM>

PASSWORD

2. Введите пароль, нажав клавиши СLR и затем MONTR.

CLR MONTR

<PROGRAM>

— 71 —

4.3 Пример программирования

В данном месте можно нажать SHIFN и 1 для включения или выключения зуммера. (см. 4.3.3.)

3. Очистите память CPM1 нажатием СLR, SET, NOT, RESET и MONTR.

Нажмите несколько раз СLR, если индикатируются сообщения об ошибках.

CLR

00000

SET NOT RESET

00000 MEM CLR ?

HR CNT DM

MONTR

00000 MEM CLR

END HR CNT DM

4. Высветите и очистите сообщения об ошибках, нажав СLR, FUN и затем

MONTR. Продолжайте нажимать MONTR, пока все сообщения об ошибках не очистятся.

CLR

00000

FUN

00000

FUN(0??)

MONTR

00000ERR CHK

OK

5. Нажмите СLR для вызова исходной индикации программирования (адрес программы 00000). Новую программу можно писать в данный адрес.

CLR

00000

Внимание!

Перед вводом пароля убедитесь, что переключатель находится в режиме

PROGRAM. Тщательно проверьте систему перед первым исполнением программы.

4.3.2 Пример программы

Следующая РКС служит для демонстрации того, как записать программу с программатора. Данная программа вызывает меандр на выходе IR 01000 (1 с в состоянии 1,

1 секунда в состоянии 0) 10 раз после включения IR 00000 в состояние 1.

Мнемоника данной программы представлена в таблице. Процедуры для ввода данной программы с программатора описаны в 4.4.3

— 72 —

4.3 Пример программирования

00000

00000 C000

20000

20000

Áèò

ñàìîïîääåðæêè

20000 T002

00004

00007

00010

00014

00017

Адрес

00000

00001

00002

00003

00004

00005

00006

00007

00008

00009

00010

00011

00012

00013

00014

00015

00016

00017

20000 T002

20000 T001

T002

20000 T001

Команда

LR

OR

AND NOT

OUT

LD

AND NOT

TIM

LD

AND NOT

TIM

LD

AND

AND NOT

СNT

LD

AND NOT

OUT

END(001)

CP

R

TIM001

#0010

1-ñåêóíäíûé

òàéìåð

TIM002

#0020

CNT 000

#0010

2-ñåêóíäíûé

òàéìåð

Ñ÷åò÷èê íà 10

åäèíèö

01000

END(001)

Âûäà÷à èìïóëüñîâ

(10 èìïóëüñîâ)

ON

OFF

1s

Параметр

00000

C

20000

000

20000

T

#

20000

002

001

0010

20000

T

#

T

#

T

002

002

0020

20000

001

20000

000

0010

20000

001

01000

Описание процедуры ввода

(1) Бит самоподдержки

(2) 1-секундный таймер

(3) 2-секундный таймер

(1) счетчик на 10 единиц

(5) Выдача импульсов (10 импульсов)

(6) Команда END(001)

4.3.3 Процедуры программирования

Программа записывается в соответствии с таблицей мнемоники (4.4.2). Процедура выполняется, начиная с исходной индикации. (Перед вводом новой программы очистите память).

(1) Ввод бита самоподдержки

1, 2, 3,…

1. Введите нормально открытое условие IR 00000.

(Необязательно вводить ведущие нули).

— 73 —

4.3 Пример программирования

LD

00000

LD 00000

WRITE

00001READ

NOP(000)

2. Введите OR условия IR 20000.

OR

C

2

A

0

A

0

A

0

A

0

00001

OR 20000

WRITE

00002READ

NOP(000)

3. Введите AND с нормально закрытым условием С000.

(Необязательно вводить ведущие нули).

OR

C

2

A

0

A

0

A

0

A

0

00001

OR 20000

WRITE

00002READ

NOP(000)

4. Введите OUT условия IR 20000.

OUT

C

2

A

0

A

0

A

0

A

0

00003

OUT 20000

WRITE

00004READ

NOP(000)

(2) Ввод 1-секундного таймера

1, 2, 3,…

1. Введите нормально открытое условие IR 20000.

LD

C

2

A

0

A

0

A

0

A

0

00004

LD 20000

WRITE

00005READ

NOP(000)

2. Введите AND с нормально закрытым условием T002.

(Необязательно вводить ведущие нули).

AND

NOT TIM

C

2

00005

AND NOT TIM 002

WRITE

00006READ

NOP(000)

3. Введите 1-секундный таймер T001.

TIM

B

1

00006

TIM 001

WRITE

00006 TIM DATA

#0000

4. Введите Задание для T001 (#0010 = 1.0 с).

B

1

A

0

00006 TIM DATA

#0010

WRITE

00007READ

NOP(000)

(3) Ввод 2-секундного таймера

Для ввода 2-секундного таймера проделайте следующие операции:

1, 2, 3,…

1. Введите нормально открытое условие IR 20000.

— 74 —

4.3 Пример программирования

LD

C

2

A

0

A

0

A

0

A

0

00007

LD 20000

WRITE

00008READ

NOP(000)

2. Введите AND с нормально закрытым условием T002.

(Необязательно вводить ведущие нули).

AND

NOT TIM

C

2

00008

AND NOT TIM 002

WRITE

00009READ

NOP(000)

3. Введите 2-секундный таймер T002.

TIM

C

2

00009

TIM 002

WRITE

00009 TIM DATA

#0000

4. Введите Задание для T002 (#0020 = 2.0 с).

C

2

A

0

00009 TIM DATA

#0020

WRITE

00010READ

NOP(000)

(4) Ввод счетчика на 10

Для ввода счетчика на 10 проделайте следующие операции:

1, 2, 3,…

1. Введите нормально открытое условие IR 20000.

LD

C

2

A

0

A

0

A

0

A

0

00010

LD 20000

WRITE

00011READ

NOP(000)

2. Введите AND с нормально закрытым условием T001.

(Необязательно вводить ведущие нули).

AND

TIM

B

1

00011

AND TIM 001

WRITE

00012READ

NOP(000)

3. Введите нормально закрытое условие IR 20000.

LD

NOT

C

2

A

0

A

0

A

0

A

0

00012

LD NOT

WRITE

00013READ

NOP(000)

20000

4. Введите счетчик 000.

CNT

A

0

00013

CNT 000

WRITE

00013 CNT DATE

#0000

5. Введите Задание для счетчика 000 (#0010 = 10 единиц счета).

— 75 —

4.3 Пример программирования

B

1

A

0

00013 CNT DATE

#0010

WRITE

00014READ

NOP(000)

(5) Ввод выдачи импульсов

1, 2, 3,…

1. Введите нормально открытое условие IR 20000.

LD

C

2

A

0

A

0

A

0

A

0

000014

LD 20000

WRITE

00015READ

NOP(000)

2. Введите AND с нормально закрытым условием T001.

(Необязательно вводить ведущие нули).

AND

NOT TIM

B

1

00015

AND NOT TIM 001

WRITE

00016READ

NOP(000)

3. Введите OUT команды IR 01000.

(Необязательно вводить ведущие нули).

OUT

B

1

A

0

A

0

A

0

00016

OUT 01000

WRITE

00017READ

NOP(000)

(6) Ввод команды END(001)

Введите команду END(001)

FUN

00017

FUN(0??)

A

0

B

1

00017

FUN(001)

WRITE

00018READ

NOP(000)

4.3.4 Контроль программы

Проверяйте синтаксис программы в режиме PROGRAM для того, чтобы убедиться, что программа введена правильно.

1, 2, 3,…

1. Нажмите СLR для вызова исходной индикации.

00000

2. Нажмите клавишу СLR. Появится подсказка, требующая ввести желаемый уровень контроля.

SRCH

00000PROG CHK

CHKLEVEL (0-2)?

3. Введите желаемый уровень контроля (0, 1 или 2). Контроль программы начнется после ввода уровня и первая обнаруженная ошибка будет индикатироваться.

A

0

00178CIRCUIT ERR

OUT 00200

Замечание

Подробности об уровнях контроля см. 5.5.

— 76 —

4.3 Пример программирования

4. Нажмите клавишу SRСH для продолжения поиска. Появится сообщение о следующей ошибке. Продолжайте нажимать SRСH для продолжения поиска ошибок.

Поиск будет продолжаться до команды END или достижения границы области памяти.

Если индикатируется сообщение об ошибке, отредактируйте программу для исправления ошибок и снова проверьте программу. Продолжайте проверку, пока не будут исправлены все ошибки.

4.3.5 Тестовый прогон в режиме MONITOR

Переключите CPM1 в режим MONITOR и проверьте работу программы.

1, 2, 3,…

1. Переключите переключатель режимов программатора в режим MONITOR.

RUN

MONITOR

PROGRAM

<MONITOR> BZ

2. Нажмите клавишу СLR для вызова исходной индикации.

CLR

00000

3. Принудительно установите бит входа (IR 00000) с программатора для пуска программы.

LD

00000

LD 00000

MONTR

00000

^ OFF

SET

00000

ON

Курсор с левом нижнем углу дисплея указывает, что имеет место принудительная установка. Бит останется в положении 1, пока удерживается клавиша SET.

4. Если программа выполняется правильно, индикатор выхода 01000 мигнет 10 раз. После 10 миганий индикатор погаснет.

Если индикатор не мигает, в программе ошибка. В этом случае проверьте программу и установите биты в 1/0 для проверки команд.

— 77 —

— 78 —

4.3 Пример программирования

Глава 5. Тестовые прогоны и обработка ошибок

В данной главе описаны процедуры тестовых прогонов операций CPM1, функций самодиагностики и обработка ошибок для идентификации и исправления аппаратных и программных ошибок, которые могут произойти при работе ПК.

— 79 —

5.1 Начальная проверка системы и процедура тестового прогона

5.1 Начальная проверка системы и процедура тестового прогона

5.1.1 Начальная проверка системы

После настройки и подключения CPM1 проверьте следующее. Перед тестовым прогоном обязательно проверьте проводные подключения и соединения.

Параметр

Питание и подключение входов/выходов

Соединительные кабеля

Объект проверки

Подключение правильно?

Клеммы надежно зажаты?

Между наконечниками или проводами нет замыкания?

Подробности см. 3.4.

Все кабеля правильно подключены и закреплены?

Подробности см. 3.4.

5.1.2 Процедура тестового прогона CPM1

1, 2, 3,…

1. Подключение питания

Проверьте напряжение питания и подключения клеммника CPM1.

Проверьте напряжение питания и подключения клеммника устройств входа/выхода.

Включите питание и проверьте, чтобы горел индикатор POWER.

Используйте программатор для установления CPM1 в режим

PROGRAM.

2. Проверка подключения входов/выходов

В режиме CPM1 PROGRAM проверьте подключение выходов, принудительно включая и выключая выходные биты. Подробности см.

4.3.22.

Проверьте подключение входов с помощью входных индикаторов или просмотра с программатора.

3. Тестовый прогон

Используйте программатор для установки CPM1 в режим RUN или

MONITOR и проверьте, горит ли индикатор RUN.

Проверьте последовательность операций путем принудительной установки/сброса битов и т. д.

4. Отладка

Исправьте обнаруженные ошибки.

5. Сохранение программы

Используйте программатор для записи программы на дискету

Выведите на принтер бумажный экземпляр.

Замечание

Подробности об использовании программатора и SSS см. гл. 4

5.1.3 Предосторожности при обращении с памятью FLASH

Для защиты памяти FLASH соблюдайте следующие меры предосторожности.

1, 2, 3,…

1. Изменения, произведенные в программе, области DM только для чтения

(DM 6144 … DM 6599) или установочных параметрах (DM 6600 … DM 6655) записываются в память FLASH при переключении режимов работы CPM1.

Данные изменения будут потеряны, если они не записаны в память FLASH и питание отключилось более, чем на 20 дней (при 25 поддержки ОЗУ разряжается.

0 С), поскольку конденсатор

Данные изменения можно сохранить путем переключения CPM1 в режим

RUN или MONITOR или включения CPM1 вскоре после сделанных изменений.

— 80 —

5.2 Цикл CPM1

2. Первая операция CPM1 после изменения в программе, области DM только для чтения (DM 6144 … DM 6599) или установочных параметрах (DM 6600 … DM

6655) займет на 600 мс больше, чем обычно. Обязательно принимайте в расчет эту задержку при пуске.

3. Если одна из трех следующих операций выполняется в режиме MONITOR или RUN, CPM1 увеличит время цикла до 600 мс и прерывания будут запрещены, пока программа или установочные параметры переписываются.

Программа изменяется он-лайновыми опрециями.

Изменения в области DM только для чтения (DM 6144 … DM 6599)

Изменения установочных параметров (DM 6600 … DM 6655)

Сообщение об ошибке SСAN TIME OVER (превышено время цикла) при данных операциях не появляется. При он-лайновых операциях они могут оказать влияние на время реакции на вход.

5.2 Цикл CPM1

Общий алгоритм работы СPM1 показан на схеме. Инициализаци CPM1 вызывается при включении питания. Если ошибок не обнаружено, последовательно (циклически) выполняеются операции диспетчеризации, исполнения программы, обновления входов/выходов и обслуживания периферийных устройств. Среднее время цикла можно наблюдать с программатора.

Power application

Set error flags and activate indicators.

ERROR of ALARM

ALARM

(flashing)

Initialization processes

Check hardware and Program

Memory

Check OK?

Yes

Preset cycle time monitoring time.

Execute user program.

End of program?

Yes

Check cycle time setting.

No

Minimum cycle time set?

No

Initialization

Overseeing processes

Program execution

Cycle time

Cycle time processing

Wait until minimum cycle time expires.

Compute cycle time

Refresh input bits and output terminals

I/O refreshing

Service peripheral port.

Service peripheral port

Замечание

Процессы инициализации включают очистку областей IR, SR, и AR, установку системных таймеров и проверка блоков входов/выходов.

— 81 —

5.3 Функции самодиагностики

5.3 Функции самодиагностики

В CPM1 есть различные функции самодиагностики для идентификации и исправления возможных ошибок и сокращения времени простоя.

Ошибки ПК делятся на 2 категории, в зависимости от серьезности ошибок. Фатальные ошибки — наиболее серьезные, которые останавливают работу CPM1. Нефатальные ошибки менее серьезны и не останавливают работу CPM1.

5.3.1 Нефатальные ошибки

Работа ПК и отработка программы продолжается после появления одной или нескольких таких ошибок. Хотя работа ПК продолжается, причину ошибки нужно выявить и устранить как можно быстрее.

При появлении такой ошибка индикаторы POWER (СЕТЬ) и RUN (РАБОТА) остаются включенными, индикатор ERR/ALM (Неисправность) мигает.

Сообщение

SYS FAIL FAL **

(** может быть 01 … 99 или 9B)

SCAN TIME OVER

Ошибки связи

(нет сообщения)

FAL N

01 … 99

9B

F8

Нет

Значение сообщеия и порядок действий

В программе выполнилась команда FAL(06).

Проверьте номер FAL, определите причину, вызвавшую ее срабатывание, устраните причину и сотрите сообщение.

Обнаружена ошибка в установочных параметрах.

Проверить флаги AR 1300 … AR 1302 и исправить следующим образом:

AR 1300 = 1: обнаружен некорректный установочный параметр (DM 6600 — DM 6614) при включении питания. Исправьте установочные параметры в режиме PROGRAM и снова включите питание

AR 1301 = 1: обнаружен некорректный установочный параметр (DM 6615 — DM 6644) при переходе в режим

RUN. Исправьте установочные параметры в режиме

PROGRAM и снова включите режим RUN.

AR 1302 = 1: обнаружен некорректный установочный параметр (DM 6645 — DM 6655) во время работы.

Исправьте установочные параметры и сотрите ошибку.

Время цикла превысило 100 мс. (SR 25309 = 1)

Указывает, что время программного цикла больше рекомендуемого. При возможности сократите цикл.

(СРМ1 можно настроить так, чтобы эта ошибка не выявлялась).

Если произошел сбой связи по периферийному порту, cоответствующий индикатор COMM прекратит мигать. Проверьте соединительные кабеля и перезапуститесь. Проверьте, установлены ли флаги ошибок в AR 0812 =1.

5.3.2 Фатальные ошибки

Работа ПК и отработка программы прекратится и все выходы ПК выключаются при любой такой ошибке. Операции CPM1 будут возобновлены только после выключения ПК и включения или использования программатора для переключения в режим PROGRAM и сброса признаков ошибок.

При прерывании питания все индикаторы на ЦПУ выключены. При других фатальных ошибках горят индикаторы POWER (ПИТАНИЕ) и ERR/ALM (АВАРИЯ). Индикатор

RUN (РАБОТА ) будет выключен.

Сообщение

Прерывание питания

(нет сообщения)

FALS N нет

Значение сообщения и порядок действий

Было прерывание питание более чем 10 мс.

Проверить напряжение и подвод питания. Снова включить питание.

— 82 —

5.3 Функции самодиагностики

Сообщение

MEMORY ERR (Ошибка памяти)

NO END INST

I/O BUS ERROR

FALS N

F1

F0

C0

I/O UNIT OVER E1

SYS FAIL FALS **

(** может быть 01…99, или

9F)

01 — 99

9F

Значение сообщения и порядок действий

AR 1308 = 1: В программе пользователя существует незаданная битовая область. Проверьте программу и исправьте ошибку.

AR 1309 = 1: Произошел сбой в памяти FLASH.

Поскольку число записей в память FLASH превысило заданный уровень, замените ЦПУ.

AR 1301 = 1: Ошибка контрольной суммы в установочных параметрах (DM 6144 … DM 6599).

Проверьте и откорректируйте установочные параметры в области DM.

AR 1311 = 1: Ошибка контрольной суммы в установочных параметрах. Проинициализируйте все установочные параметры и введите снова.

AR 1312 = 1: Ошибка контрольной суммы в программе. Проверьте программу и исправьте обнаруженные ошибки.

В программе отсутствует команда END(01).

Запишите в конце программы END(01).

Произошел сбой при передаче данных между ЦПУ и блоком входов/выходов. Проверьте соединительный кабель к блоку входов/выходов.

Подключено слишком много блоков входов/выходов.

Исправьте конфигурацию входов/выходов.

В программе выполнилась команда FALS (07).

Проверьте номер FALS для определения условий, вызвавших сообщение, устраните причину и сотрите сообщение.

Время цикла превысило “Контрольное время цикла”

(DM 6618), вызывающее FALS 9F. Проверьте время цикла и настройте параметр “Контрольное время цикла”.

5.3.3 Опознание ошибок

Ошибки ПК опознаются по сообщениям на программаторе, флагам ошибок в областях SR и

AR, и кодам ошибок в SR 25300 …. SR 25307.

Сообщения об ошибках

Сообщения об ошибках, вызванные функциями самодиагностики, можно прочитать на программаторе или на управляющем компьютере с SSS.

Флаги ошибок

Когда функция диагностики обнаруживает ошибку аппаратуры, она включает соответствующие флаги в областях SR и AR.

Код ошибки

Когда функция диагностики обнаруживает ошибку, соответствующий код записывается в

SR 25300 … SR 25307. (Код ошибки — это 2-разрядное 16-ричное число).

5.3.4 Ошибки, определяемые пользователем

Имеются 3 команды, с помощью которых пользователь может задать свои собственные ошибки или сообщения.

FAL(06) вызывает признак нефатальной ошибки

FAL(07) вызывает признак фатальной ошибки

MSG(46) посылает сообщение на программатор или управляющий компьютер, подключенный к ПК.

— 83 —

5.4 Ошибки при работе с программатором

FAILURE ALARM — FAL (06) (Нефатальная ошибка)

FAL(06) — вызов признака нефатальной ошибки. При исполнении FAL (06) производятся следующие действия:

1, 2, 3,…

1. Мигает индикатор ERR/ALM на ЦПУ. Работа ПК продолжается.

2. Hомер данной FAL (две десятичных цифры от 01 до 99) заносится в SR 25300

… SR 25307.

Hомера FAL могут расставляться произвольно для индикации определенных условий. Одинаковые номера нельзя использовать для FAL и FALS. Для стирания сообщения FAL устраните причину ошибки, выполните FAL 00 или сотрите сообщение с помощью программатора.

Severe Failure Alarm — FALS (07) (Признак фатальной ошибки)

FALS(07) — команда, вызывающая признак фатальной ошибки. При исполнении команды

FALS (07) производятся следующие действия:

1, 2, 3,…

1. Исполнение программы прерывается и выходы сбрасываются в 0.

2. Индикатор ERR/ALM на ЦПУ горит.

3. Hомер данной FALS из двух двоично-десятичных чисел (01-99) заносится в

SR 25300 — 25307.

4. Номер FALS заносится в область протокола ошибок. В CQM1 также записывается время появления признака ошибки, если используется кассета памяти с часами (RTC).

Hомера FALS могут расставляться произвольно для индикации определенных условий.

Одинаковые номера нельзя использовать одновременно для FAL и FALS. Для удаления сообщения FALS переключите ПК в режим PROGRAM, устраните причину сообщения, сотрите признак с помощью программатора.

Сообщение — MSG (46) (Message)

Команда MSG(46) применяется для индикации сообщений на программаторе. Сообщения из максимум 16 знаков индикатируется, когда условия выполнения данной команды = 1.

5.4 Ошибки при работе с программатором

Следующие сообщения об ошибках могут появиться при работе с программатора.

Исправьте ошибки, следуя указаниям таблицы, и продолжите работу.

Для работы с неисправностями, которые могут появиться при работе с LSS/SSS или устройством доступа к данным, см. инструкции: Инструкция по работе с LSS, Инструкция по работе с SSS, Инструкция по работе с устройством доступа к параметрам.

Сообщение

REPL ROM

PROG OVER

ADDR OVER

SETDATA ERR

I/O NO. ERR

Значение сообщения и действия при сообщении

Была попытка записи в память, защищенную от записи.

Установите переключатель защиты от записи в положение

OFF (секция 1 переключателя DIP на ЦПУ).

В СРМ1 установите биты 00 … 03 DM 6602 в 0.

Команда в последнем адресе памяти не NOP (00). Сотрите ненужные команды в хвосте программы.

Задан адрес, превышающий наибольший в памяти программ.

Введите меньший адрес.

Был ввод FALS 00, а 00 не может быть введен. Снова введите данные.

Был задан адрес, превышающий наибольший адрес зоны данных, т.е. адрес слишком велик. Изучите требования команды и снова введите адрес.

— 84 —

5.5 Ошибки программирования

5.5 Ошибки программирования

Данные ошибки в синтаксисе программ обнаруживаются при контроле программы операцией “Контроль Программы”.

Имеется 3 уровня проверки программ. Перед проверкой должен быть задан необходимые уровень. В таблице приведены тип ошибок, сообщения и объяснения всех ошибок синтаксиса.

• Уровень контроля 0 проверяет на ошибки типа A,B,C.

• Уровень контроля 1 проверяет на ошибки типа A,В.

• Уровень контроля 2 проверяет на ошибки только типа A.

Тип Сообщение

?????

В

CIRCUIT ERR

OPERAND ERR

NO END INSTR

LOCKN ERR

JME UNDEFD

DUPL

SBN UNDEFD

STEP ERR

IL-ILC ERR

JMP-JME ERR

SBN-RET ERR

Значение сообщения и порядок действий

Программа запорчена, появился несуществующий код.

Введите программу снова.

Число логических блоков и команд логических блоков не совпадает, т.е. LD или LD NOT использованы для начала логического блока, результаты которого не используются никакими другими командами, либо применена команда, для которой нет требуемого числа логических блоков.

Проверьте программу.

Операнд команды, лежит вне допустимой зоны. Измените значение опреанда, чтобы он лежал в допустимой зоне

В программе отсутствует команда END (001).

Запишите END (001) в конце программы

Команда в неправильном месте программы. Изучите, как пользоваться командой и скорректируйте программу.

Команда JME (004) отсутствует для команды JMP (005).

Скорректируйте номер перехода или вставьте положенную команду JME (004).

Дважды использован один и тот же номер перехода или подпрограммы. Скорректируйте программу, чтобы один номер использовался только для одной из них.

Команда SBS (091) запрограммирована для несуществующей подпрограммы. Скорректируйте номер или запрограммируйте подпрограмму.

Некорректно использованы STEP (008) с номером секции и STEP (008) без номера секции. Изучите работу команды.

Скорректируйте программу.

IL (002) и ILC (003) не используются попарно.

Скорректируйте программу, чтобы у каждой IL(002) был свой ILC (003). Хотя это сообщение об ошибке появится, если более одной IL (002) используется с одной IL (003), программа выполнится как написано. Перед отработкой убедитесь, что Ваша программа написана в соответствии с замыслом.

JMP (004) и JME (005) не используются в паре. Перед отработкой убедитесь, что Ваша программа написана в соответствии замыслом.

Если индикатируемый адрес — адрес SBN (092), 2 разные подпрограммы определены одним именем.

Измените один из номеров или удалите одну из подпрограмм. Если индикатируемый адрес — адрес RET

(093), данная команда использована неправильно. Изучите работу команды RET и скорректируйте программу.

— 85 —

Тип Сообщение

С COIL DUPL

JMP UNDEFD

SBS UNDEFD

5.5 Ошибки программирования

Значение сообщения и порядок действий

Один и тот же бит управляется (т.е. включается и/или выключается) более чем одной командой. (напр. OUT, OUT

NOT, DIFU (13), DIFD (14), KEEP (11), SFT (10). Хотя это разрешено для некоторых команд, просмотрите работу команды и или убедитесь, что программа написана правильно, или перепишите программу, чтобы каждый бит управлялся одной командой.

JME(005) был использован с JMP (004) не с таким номером.

Добавьте JMP (004) с таким же номером или удалите JME

(005).

Существует подпрограмма, которая не вызывается

SBS(091). Запрограммируйте вызов подпрограммы в нужном месте или удалите подпрограмму, которая не используется

— 86 —

5.6 Алгоритмы поиска неисправностей

5.6 Алгоритмы поиска неисправностей

Для поиска неисправностей, произошедших при работе СPM1, пользуйтесь следующими алгоритмами.

Главный алгоритм поиска

Error

Power indicator lit?

Yes

Run indicator lit?

Yes

ERR/ALM indicator flashing?

Yes

Is I/O sequence normal?

Yes

Operating environment normal?

Yes

Replace the CPU

No

No

No

No

No

Check power supply.(See page 90)

Check for fatal errors.(See page 91)

Check for non-fatal errors.(See page 92)

Check I/O.(See page 93)

Check operating environment.(See page 95)

— 87 —

5.6 Алгоритмы поиска неисправностей

Проверка питания

Power indicator not lit

Is power being supplied?

Yes

No

Connect power supply.

No

Is power indicator lit?

Is viltage adequate?

Yes

No

Set supply voltage within acceptable limits

No

Is power indicator lit?

Yes

Are there any loose terminal screws or broken wires?

Yes

Yes

Tighten screws or replace wires.

No

Is power indicator lit?

Replace the Power Supply

Unit.

Yes

End

— 88 —

5.6 Алгоритмы поиска неисправностей

Поиск фатальных ошибок

Power indicator not lit

No

Is the ERR/ALM indicator lit?

Yes

Determine the cause of the error with a Peripheral

Device.

Yes

Is power indicator lit?

Is PC mode displayed on

Peripheral Device?

Yes

No

Turn the power supply

OFF,and then ON again

Is a fatal error displayed?

No

Switch to RUN or MONITOR mode.

Yes

Identify the error,eliminate its cause,and clear the error.

No

Is the RUN indicator lit?

End

Yes

No

Replace the

CPU

— 89 —

Поиск нефатальных ошибок

ERR/ALM indicator flashing

Determine the cause of the error with a Peripheral

Device.

Is a non-fatal error indicated?

No

Yes

Identify the error,eliminate its cause,and clear the error.

Is the ERR/ALM indicator flashing?

Flashing

End

Replace the CPU

5.6 Алгоритмы поиска неисправностей

— 90 —

Проверка входов/выходов

(LS1)

00002

(LS2)

00003

01003

01003

SOL1

Malfunction of SOL1

Is the IR 01003 output indicator operating normally?

Yes

Check the voltage at the IR

01003 terminals.

No

Operation O.K.?

Yes

No

Wire correctly

No

Is output correct?

Yes

Disconnect the external wires and check the conductivity of each wire.

Check output device SOL1.

Yes

Operation O.K.?

5.6 Алгоритмы поиска неисправностей

Monitor the ON/OFF status of IR 01003 with a

Peripheral Device.

Operation O.K.?

Yes

No

A

To next page

Replace the CPU or

Expansion I/O Unit with the problem

— 91 —

5.6 Алгоритмы поиска неисправностей

A

From previous page

Are the IR 01002 and

IR 01003 input indicators operating normally

Yes

Check the voltage at the

IR 01002 and IR 01003 terminals.

No

No

Operation O.K.?

Yes

Yes

Check operation by using a dummy input signal to turn the input ON and OFF

Yes

Operation O.K.?

Check the voltage at the

IR 01002 and IR 01003 terminals.

Operation O.K.?

No

Is input wiring correct?

No

Wire correctly

Yes

Tighten the terminal screws

Are the termonal screws loose?

No

Replace the CPU or

Expansion I/O Unit

Check input devices

LS1 and LS2

Return to «start»

Replace the CPU or

Expansion I/O Unit

— 92 —

Проверка окружающей среды

Environmental conditions check

Is the ambient temperature below

Yes

Is the ambient

0 Ñ?

Yes

Is the ambient humidity between

10% and 90%?

Yes

Is noise being controlled?

Yes

Is the installation environment okey?

End

Yes

No

Consider using a fan or cooler

No

Consider using a heater

No

No

No

Consider using an air conditioner

Install surge protectors or other noise-reducing equipment at noise sources

Consider constructing an instrument panel or cabinet

5.6 Алгоритмы поиска неисправностей

— 93 —

— 94 —

5.6 Алгоритмы поиска неисправностей

Приложение А. Стандартные модели

Приложение А

Стандартные модели

ЦПУ

Описание

ЦПУ с 10 входами/выходами

ЦПУ с 20 входами/выходами

ЦПУ с 30 входами/выходами

Входы

6 точек

12 точек

18 точек

Выходы

4 точки

8 точек

12 точек

Питание

100 … 240 В перем.

тока, 50/60 Гц

24 В пост. тока

100 … 240 В перем.

тока, 50/60 Гц

24 В пост. тока

100 … 240 В перем.

тока, 50/60 Гц

24 В пост. тока

Номер модели

CPM1-10СDR-A

CPM1-10СDR-D

CPM1-20СDR-A

CPM1-20СDR-D

CPM1-30СDR-A

CPM1-30СDR-D

Блок расширения входов/выходов

Описание

Блок расширения с 20 входами/выходами

Входы

6 точек

Выходы

4 точки

Номер модели

CPM1-20EDR

Адаптеры связи

Описание

Адаптер RS-232C

Адаптер RS-422

Выходы

Осуществляет связь между периферийным портом и устройствами RS-232C

Осуществляет связь между периферийным портом и устройствами RS-422

Периферийные устройства

Наименование

Программатор

Номер модели

CQM1-PRO01-E

C200H-PRO27-E

Пакет поддержки

SYSMAC

Соединительные кабели

C500-ZL3AT1-E

CQM1-CIF02

C200H-CN222

C200H-CN422

Номер модели

CPM1-СIF01

CPM1-СIF11

Характеристика

В комплекте кабель 2м

Портативный, с задней подсветкой. Нужен кабель C200H-CN222 или C200H-CN422 (см.

ниже)

2 дискеты 3.5 “, IBM PC/AT совместимые

Соединяет IBM PC/AT или совместимые компьютеры с периферийным портом.

Соединяет программатор C200H с периферийным портом (2м).

Соединяет программатор C200H с периферийным портом (4м).

95

— 96 —

Приложение А. Стандартные модели

Приложение B

Габариты

Все размеры приведены в мм.

CPM1-10СDR-_

OMRON SYSMAC CPM1

81 90

121

130

85

Приложение B. Габариты

CPM1-20СDR-_

171

180

OMRON SYSMAC CPM1

81 90

85

97

CPM1-30СDR-

Приложение B. Габариты

221

230

OMRON SYSMAC CPM1

81 90

85

CPM1-20EDR

171

180

20EDR

81 90

85

— 98 —

CPM1-СIF01

30

21

90 81

56

50

Приложение B. Габариты

CPM1-СIF11

30

21

205

90

81

61

50

205

Габариты с подключенными периферийными устройствами

CPM1-__СDR-__

Когда подключен адаптер связи или программатор.

99

Îêîëî

150

CPM1-СIF01

Когда подключен разъем RS-232C

Îêîëî

120

Приложение B. Габариты

— 100 —

. Глоссарий

Глоссарий

*DM

См. Косвенный адрес (в области DM).

1:1 связь

Связь между двумя ПК, организованная таким образом, чтобы образовать общую область

LR.

16-ричное представление числа

Система представления чисел, на базе 16 цифр. В ПК все данные хранятся в двоичной форме, однако ввод и индикация на программирующих устройствах часто производятся в

16-ричном виде для упрощения операций. Каждая группа из четырех двоичных битов эквивалентна одной 16-ричной цифре.

AR область

Область памяти, выделанная для флагов и битов управления.

ASCII

American Standard code For Information Interchahge. Служит для кодирования символов при выдачи на принтер и другие внешние устройства.

AUTOEXEС.BAT

Файл MS DOS, содержащий команды, автоматически исполняемые при запуске.

CH

В сообщениях ПК обозначает слово. См. Слово.

CONFIG.SYS

Файл MS DOS, содержащий параметры среды персонального компьютера.

CTS

Clear-to-send (сброс передатчика) — сигнал, используемый при связи между устройствами, который указывает, что приемник готов принимать данные.

CY

См. Флаг переноса

DIN профиль

Профиль, который входит в монтажные канавки различных устройств, что позволяет на нем быстро и надежно монтировать устройства.

DIP-переключатель

Dual-in-line package — корпус с двухрядным расположением (штырьковых) выводов, который монтируется на плате и служит для рабочих параметров.

DM область

Область данных (Data memery) служащая для хранения только слов данных. Слова в области DM недоступны битами.

DM слово

Слово в области DM

EEPROM

ЭСПЗУ Электрически стираемое ПЗУ. Тип памяти, данные в которой можно стереть и переписать. Это делается через специальные вводы микросхемы EEPROM и без удаления микросхемы с устройства, в котором она установлена.

EPROM

CПЗУ Стираемое ПЗУ. Тип памяти, данные в которой можно стереть ультрафиолетом или другими способами, и переписать.

FA

Factory automation — производственная автоматизация.

101

. Глоссарий

FAL — ошибка

Признак ошибки, вызванный из программы при исполнении команды FAL(06).

FALS — ошибка

Признак ошибки, вызванный из программы при исполнении команды FALS(07) или вызванный системой.

FСS

См. КСК

HR область

I/O

Область памяти, которая сохраняет данные при отключенном питании и используется как область рабочих бит.

(Input/output) — входы/выходы

IBM PС/AT или совместимый

Компьютер, имеющий аналогичную структуру с IBM PС/AT, на котором работают программы IBM PС/AT.

IN

(Input) — вход

INTERLOСK

JIS

Метод программирования, служащий для того, чтобы работать с несколькими командами, как с группой, чтобы можно было сбросить всю группу вместе, когда не требуются индивидуальные условия. Сблокированная секция нормально выполняется для условия исполнения 1 и сбрасывается при условии исполнения 0.

(Japanese Industrial Standards) — Японские промышленные стандарты.

LR область

Область данных, используемая при связи.

LSS

(Ladder support software) пакет программ, установленный на IBM PС/AT — совместимом компьютере для работы в качестве программирующего устройства.

MONITOR

Режим работы контроллера — отработка программы с возможностью вмешаться в ход отработки (принудительное включения/выключение входов/выходов). Служит для наблюдения или отладки ПК.

OFF

ON

Состояние входа или выхода, когда сигнал отсутствует. Обычно говорят об уровне сигнала

OFF (выключено) при низком входном напряжении, либо при непроводящем состоянии, но могут быть и противоположные случаи.

Состояние входа или выхода, когда сигнал присутствует. Обычно говорят об уровне сигнала ON (включено) при высоком входном напряжении, либо при проводящем состоянии, но могут быть и противоположные случаи.

OUT

(Output) — выход

PROGRAM

Режим работы ПК — программирование, позволяющий ввод и отладку программ, но не позволяющий работу программы.

PROM

Programmable read-only memory: ППЗУ Программируемое постоянное запоминающее устройство. Тип ПЗУ, в котором программа или данные могут быть записаны пользователем, но потом эти данные сохраняются.

— 102 —

. Глоссарий

PV

(PRESENT VALUE) см. текущее значение

RAM

Read only memory — оперативное запоминающее устройство (ОЗУ). Не сохраняет данные при отключении питания.

ROM

Read-only memory: ПЗУ Постоянное запоминающее устройство. Тип ПЗУ, в которое писать нельзя. Микросхема ROM выпускается в уже готовыми данными или программой и их нельзя изменить. Однако программу или данные можно читать сколько угодно раз.

RUN

Режим работы контроллера — рабочий режим, работа по уже отлаженной программе.

SR область

Область памяти, которая содержит флаги и другие биты/слова со специальными функциями.

SSS

SV

(SYSMAС support software) пакет программ, установленный на IBM PС/AT — совместимом компьютере для работы в качестве программирующего устройства.

(SET VALUE) См. заданное значение

TR бит

Бит в области TR.

TR область

Область памяти, служащая для хранения условий исполнения, так что их можно будет загрузить позже для использования другими командами.

UM область

Область памяти, в которой хранится программа пользователя, т. Е. Программа, которая исполняется в настоящее время.

адрес

Число, служащее для указания места параметра или команды в памяти.

адрес бита

Место в памяти, где находится бит данных. Адрес бита содержит название области памяти, адрес слова и номер бита внутри слова.

адрес слова

Место в памяти, где хранятся слова. Адрес слова должен указывать (иногда берется по умолчанию) область данных и номер слова, к которому производится адресация.

арифметический сдвиг

Операция сдвига, при которой флаг переноса включается в операцию сдвига.

базовые команды

Основные команды лестничной диаграммы (в отличие от дополнительных команд)

байт бит

Единица данных, равная 8 битам, или половине слова.

Самая малая единица информации, которую можно представить в вычислительном устройстве. Бит может имеет значение либо 1, либо 0, соответствующее электрическим сигналам ВКЛ или ВЫКЛ. Бит представляется одной двоичной цифрой. Некоторые биты

ПК отведены для специальных целей, таких, как сохранение состояния входов от внешних устройств, а некоторые можно использовать для общего назначения в программировании.

103

. Глоссарий

бит входа/выхода

Бит в памяти ПК, использующийся для сохранения состояния входа/выхода. Биты входа отражают состояние реальных входов (входных зажимов).

Биты выхода содержат состояние для посылки на реальные входы (выходные зажимы).

бит для разового включения

Бит, включаемый в 1 или 0 на заданный интервал времени, больше, чем 1 цикл.

бит перезапуска

Бит, используемый для перезапуска ПК.

бит самоподдержки

Бит, который запрограммирован для поддержания состояния либо 0 либо 1 до установки или сброса с помощью заданных условий.

битовый операнд

Бит, заданный как операнд для команды.

блок

В терминологии OMRON, сборочная единица ПК.

блок

См. Логический блок и блок команд

блок входа/выхода

Блок ПК, физически подключенные к входным/выходным устройствам для ввода и выдачи сигналов. Включают блоки входа и блоки выхода, несколько модификаций входных и выходных.

блок команд

Группа команд, логически связанные на ЛД. Логический блок включает все командные линии, соединяющиеся друг с другом, от одной или более линий подключенных к левой шине, к одной или более выходных (правых ) команд, подключенных к выходной (правой) шине.

блок питания

Блок, подключенный к ПК, обеспечивающий напряжение, требуемой другими блоками.

блочный ПК

ПК, составленный из отдельных компонентов, или блоков. У данных ПК отдельный блок не идентифицируется как ПК. ПК является функциональным объединением блоком

вложенность

Программирование одного цикла в другом, программирование вызова подпрограммы из самой подпрограммы, или программирование одного перехода внутри другого.

возврат

Процесс, когда исполнение команд возвращается из подпрограммы в главную программу

(обычно в точку, из которой был вызов подпрограммы).

возвращение

Процессы копирования данных либо с внешнего устройства, или из области хранения в активную область системы, такую как буфер дисплея.

возобновление

Процесс, в котором устройство будет снова пытаться передавать данные после получении ошибки из приемника.

время исполнения

Время, требующееся для ЦПУ для выполнения либо отдельной команды, либо всей программы.

время исполнения команды

Время, требуемое для исполнения команды. Время для любой команды может варьировать от условий исполнения и используемых операндов.

— 104 —

. Глоссарий

время контроля за ответом

Время, которое устройство ожидает при пересылке данных до тех пор, пока не будет уверенности, что произошел сбой.

время реакции на вход

Время, требующееся для выдачи выходного сигнала с ПК в ответ на входной сигнал, полученный с внешнего устройства.

время сканирования

См. Время цикла

время цикла

Время необходимое для осуществления одного цикла ПК.

вход

Сигнал, приходящий с внешнего устройства на ПК. Термин часто используется как общий термин для обозначения входных сигналов.

вход уменьшения счетчика

Сигнал входа, служащий для декрементирования счетчика при смене сигнала с 0 на 1.

входное устройство

Внешнее устройство, посылающее сигнал в ПК.

входное/выходное устройство

Устройство, подключенное к входным или выходным разъмам ПК. Может быть либо частью управляющей системы, либо функционируют для помощи в управлении другими устройствами, либо частью управляемой системы

входной бит

Бит области IR, выделенный для хранения состояния входа.

входной сигнал

Изменение состояния входа ПК. Обычно говорят об активном сигнале, когда состояние входа изменяется с низкого на высокое напряжения, либо из непроводящего в проводящее состояние.

входной сигнал сдвига

Входной сигнал, переход которого из 0 в 1 вызывает сдвиг данных на 1 бит.

вызов (подпрогаммы)

Процесс, при котором исполнение команд переходит из главной программы к подпрограмме. Подпрограмму можно вызвать либо из программы, либо по прерыванию.

выход

Сигнал, посылаемый из ПК на внешнее устройство. Термин часто используется как общий термин для обозначения выходных сигналов.

выходное устройство

Внешнее устройство, принимающее сигнал от ПК.

выходной бит

Бит области IR, выделенный для хранения состояния, которое должно быть послано на выходное устройство.

выходной сигнал

Сигнал, посылаемый на выходное устройство. Обычно говорят о том, что выходной сигнал существует, когда состояние точки выхода изменяется с низкого на высокое напряжения, либо из непроводящего в проводящее состояние.

выходные команды

Команды, помещаемые с правой стороны на ЛД и использующие последние условия исполнения в командной линии.

главная программа

Вся программа, за исключением подпрограмм и программ прерываний.

105

. Глоссарий

граница области данных

Самый больший адрес в области данных Назначая операнд, требующий нескольких слов, необходимо убедиться, что не превышен верхний адрес области данных.

двоично-десятичное вычисление

Математическое вычисление, двоично-десятичном виде.

использующее

двоично-десятичное представление числа

числа, представленные в

Система представления чисел, когда четыре двоичные бита эквивалентны десятичной цифре.

двоичное вычисление

Математическое вычисление, использующее числа, представленные в двоичном виде.

двоичное представление числа

Система представления чисел, когда числа записываются только цифрами 0 и 1. Каждая группа из четырех двоичных бит эквивалентна одной 16-ричной цифре. Двоичные данные в памяти для удобства выражают в 16-ричном виде.

двоичное число без знака

Двоичное значение, загруженное в память без указания знака.

двоичное число со знаком

Двоичное значение, хранящееся в памяти, с битом, который указывает на знак (+ или -).

декремент

Уменьшение (обычно на 1)

десятичное представление числа

Система счисления, в которой числа представляются на базе 10. В пк все данные в конце концов хранятся в двоичной форме, 4 двоичных бита часто используются для представления одной десятичной цифры (двоично-десятичная система).

десятичное число с плавающей точкой

Десятичное число, представленное как число (мантисса), умноженное на 10 в степени, напр. 0.538 х 10

-5

.

диск данных

Дискета, служащая для сохранения программы пользователя, содержания области DM и других данных пользователя.

дискрета

Единица измерения

дистанция передачи

Расстояние, на которое можно передать сигнал.

длина данных

В связи, количество бит, которые будут восприниматься как единый блок при передаче данных.

загрузка

Процесс копирования данных либо с внешних устройств , либо с области сохранения, в активную часть системы, такую, как буфер дисплея.

загрузка на верхний уровень

Процесс передачи программы или данных с низшего уровня или ведомого компьютера на верхний уровень или ведущий компьютер. Если работает программирующее устройство, оно считается управляющим компьютером.

загрузка с верхнего уровня

Процесс передачи программы или данных компьютера верхнего уровня, или ведущего компьютера, на ведомый компьютер. При работе с программирующим устройством, оно считается ведущим компьютером.

— 106 —

. Глоссарий

заданное значение

Значение, от которого декрементирующий счетчик начинает отсчет или до которого досчитывает инкрементирующий счетчик (т. Е. Максимальное число) или время, от которого или до которого таймер начинает отсчет.

задержка OFF (0)

Задержка от момента, когда сигнал на передающей стороне выключился в 0 (например, на входном устройстве или ПК) и моментом, когда сигнал воспримется как 0 на принимающей стороне (например, на выходном устройстве или ПК).

задержка ON (1)

Задержка от момента, когда сигнал на передающей стороне включился в 1 (например, на входном устройстве или ПК) и моментом, когда сигнал воспримется как 1 на принимающей стороне (например, на выходном устройстве или ПК).

задержка включения входов/выходов

Либо задержка от посылки сигнала на выход до включения реального выхода

Либо задержка от изменения состояния на реальном входе до того, как сигнал изменении будет воспринят в пк.

замаскированный бит

Бит, состояние которого временно становится неэффективным.

запрограммированное предупреждение

Предупреждение, выдаваемое в результате выполнения команды, предназначенной для вызова предупреждения, в отличие от предупреждений, выдаваемых системой.

запрограммированный признак ошибки

Признак ошибки, выдаваемый в результате выполнения команды, предназначенной для вызова признака ошибки из программы, в отличие от признака ошибки, выдаваемого системой.

зарезервированное слово

Слово в памяти, зарезервированное для специальных задач, и недоступный для пользователя.

зарезервированный бит

Бит, недоступный для пользователя.

защита от записи

Состояние, в котором содержимое устройства хранения информации нельзя изменить.

И

Логическая операция над условиями, при которой результат является истиной, если только оба условия истины. В программировании лестничных диаграмм условия — это обычно состояния бит 1/0 или логическая комбинация таких состояний, называемая условиями исполнения.

ИЛИ

Логическая операция над условиями, при которой результат является истиной, если хотя бы одно или два условия истинны. В программировании ЛД условия — это обычно состояния битов (1 или 0) или логическая комбинация таких состояний, называемых условиями исполнения.

импульс управления

Сигнал, который подсчитывает счетчик.

инверсное условие

См. Нормально закрытое условие.

инициализация

Часть процесса пуска, в котором очищается часть адресов памяти , проверяются установочные параметры системы и устанавливаются значения по умолчанию.

107

. Глоссарий

инкремент

Увеличение на 1

инкрементирующий вход счетчика

Входной сигнал, служащий для увеличения счетчика на 1 при изменении сигнала с 0 на 1.

инсталляция

Подготовка, необходимая для использования программы или пакета программ, таких как

LSS или SSS , на компьютере.

интерфейс

Стык между системами или устройствами и обычно включает изменение в способе представления данных. Устройства интерфейса выполняют такие операции, как кодирование, форматирование данных.

интерфейс RS-232C

Промышленный стандартный интерфейс для связи.

интерфейс с управляющим компьютером

Интерфейс, позволяющий осуществлять связь с управляющим компьютером.

исключающее ИЛИ

Логическая операция над условиями, при которой результат является истиной, если истинно одно, и только одно условие. В программировании ЛД условия — это обычно состояния битов (1 или 0) или логическая комбинация таких состояний, называемых условиями исполнения.

исключающее ИЛИ НЕ

Логическая операция над условиями, при которой результат является истиной, если только оба условия истинны или оба условия ложны. В программировании ЛД условия это обычно состояния битов (1 или 0) или логическая комбинация таких состояний, называемых условиями исполнения.

источник

Ячейка (ячейки) памяти, откуда команда берет данные, над которыми она совершает действие, в отличие от ячеек, куда помещаются данные. Ячейка (ячейки) памяти, куда помещаются результаты, называется приемник.

кабель связи

Кабель для передачи данных между участками системы, отвечающий стандартам

RS-232C или RS-422.

кадр

Блок данных для приема/передачи, имеющий начало (символ @), код заголовка, информацию, контрольную сумму и оканчивается кодом окончания (терминатор символы *

)

код имени команды

Код имени команды, который указывает, какую команду выполнять

код ответа

Код, посылаемый в ответ на передачу данных, который указывает, как прошла передача данных.

код ошибки

Цифровой код, выданный для индикации того, что произошла ошибка, и некоторая информация о природе ошибки. Некоторые ошибки генерируются системой; другие задаются в программе оператором.

код символа

Числовой (обычно двоичный) код, служащий для представления буквенно-цифрового символа.

— 108 —

. Глоссарий

команда пересылки данных

Команда для пересылки данных из одного места памяти в другое. Данные в источнике не изменяются.

команда включения на 1 цикл

Команда, включающая бит операнда в 1 только на 1 цикл, когда условие исполнения на входе изменяется либо с 0 на 1 (DIFU) или с 1 на 0 (DIFD).

команда ЛД

Команда в программе, указывающая ПК на действие, которое должно быть произведено, и на данные, которые нужно при этом использовать. Команды можно использовать для простой установки бит в 0 или 1, или для выполнения более сложных операций, таких как преобразование и/или передачи больших блоков данных.

команда лестничной диаграммы

Команда, которая представляет условия на ЛД. Другие команды располагаются вдоль правой шины ЛД и называются выходными командами.

команда логического блока

Команда для логического объединения условий-результатов логического блока с текущим условием. Текущее условие может быть либо результатом одного условия, либо другого логического блока. Командами логического блока являются команды and load и or load.

команда сравнения

Команда, служащая для сравнения данных в различных местах памяти для определения соотношения между этими данными.

команда, управляющая битами

Команда, которая управляет состоянием отдельного бита (в отличие от команды, управляющей состоянием целого слова).

команда фронта 0/1

Команда, которая выполняется только один раз, когда условие исполнения на входе изменяется с 0 на 1. Команда, срабатывающая не по фронту, выполняется в каждом цикле, пока условие исполнение на входе = 1.

командная линия

Группа условий, лежащих на одной горизонтальной линии ЛД. Командные линии могут разветвляться или соединяться для образования блоков команд. Также называется ступенькой.

константа

Операнда, в котором указана сама величина (в отличие от адреса). Обозначается символом

#.

контроль на четность — нечетный

Настройка при связи, когда число бит в состоянии 1 всегда будет нечетным.

контроль на четность — четный

Настройка при связи, когда число бит в состоянии 1 всегда будет четным.

контроль четности

Проверка на четность для определения, не испорчены ли данные при передаче.

контрольная сумма

Сумма, которая передается при связи вместе с пакетом данных. КС пересчитывается для принимаемых данных для того, чтобы убедиться, что полученные данные не запорчены.

контрольный таймер

Таймер в системе, который обеспечивает чтобы время сканирования оставалось в заданных рамках. При переходе за эти границы либо выдается либо предупреждение, либо по достижении определенного значения останавливается работа пк .

конфигурация ПК

Совокупность блоков ПК, объединенных в одно устройство.

109

. Глоссарий

конфигурация системы

Порядок, в котором соединены блоки. Данный термин относится ко всем блокам и устройствам.

косвенный адрес

Адрес, содержимое которого указывает на адрес. Содержимое второго адреса будет использовано как операнд.

КСК (FСS)

ЛД

(Frame checksum) — Контрольная сумма конверта. Результат выполнения операции

ИСКЛЮЧАЮЩЕЕ ИЛИ с заданной зоной данных. КСК можно подсчитать на передающем и приемном устройствах при передаче данных, чтобы убедиться, что данные переданы правильно.

(Лестничная диаграмма) См. Релейно-контактная схема

лестничная диаграмма

См. Релейно-контактная схема

линия связи управляющим компьютером

Линия связи, связывающая ПК с управляющим компьютером для возможности наблюдения или управления с управляющего компьютера.

логическая команда

Команда, служащая для логического объединения содержания двух слов и выдачи логического результата в заданное слово результата. Логические команды объединяют все биты с одинаковыми номерами в двух словах и выдают результат в бит с тем же номером в заданном слове результата.

логический блок

Группа команд, логически связанных на ЛД, и требующих блоковых команд для связи их с другими командами или логическими блоками.

маскирование

“Закрытие” сигнала прерывания так, что вызов прерывания не действует до удаления маски.

мегабайт

Единица хранения информации, равная миллиону бит.

мерцающий бит (flicker bit)

Бит, который запрограммирован на включение в 1 и 0 с заданной частотой.

младший бит(слово)

Младший из группы битов, обычно во всем слове, или группы слов.

мнемокод

Форма программирования ЛД, который состоит в списке команд без использования схемы.

мощность переключения

Максимальные напряжение/ток, которые реле может переключать в 1 и 0.

настройка четности

Настройка количества бит в состоянии 1 в слове или другой единице данных, так что общее количество всегда является либо четным, либо нечетным числом. Контроль на четность обычно используется для проверки правильности данных после передачи для определения, осталось ли число битов в состоянии 1 четным или нечетным.

НЕ (NOT )

Логическая операция, инвертирующия состояние операнда. Например, AND NOT указывает, на операцию И с состоянием бита, противоположным текущему.

нефатальная ошибка

Ошибка аппаратной или программной части, вызывающая предупредительное сообщение, но не останавливающая работу ПК.

— 110 —

. Глоссарий

номер бита

Число, указывающее положение бита в слове. Бит 00 — самый правый (младший) бит; бит 15

— самый левый (старший) бит.

номер блока

Номер, приписанный каждому блоку, для облегчения его идентификации при обращении.

номер перехода

Определитель, используемый с командой перехода, для указания точек, с которой и на которую должен быть переход.

номер прерывания

Определитель, служащий для идентификации подпрограммы, чтобы можно было осуществить вызов подпрограммы.

номер сообщения

Номер сообщения, вызванного командой MESSAGE.

нормально закрытый вход

Вход, который нормально закрыт, т. Е. Входной сигнал считается активным, когда входная цепь разомкнута.

нормально открытый вход

Вход, который нормально открыт, т. Е. Входной сигнал считается активным, когда входная цепь замкнута.

область

Секция в памяти, имеющая свое имя и буквенное обозначение. Есть область данных и область памяти.

область протокола ошибок

Область, служащая для хранения записей, в которой указаны время и причина ошибок, которые произошли в системе.

область связь по линии данных

Область общих данных, связанная с линией данных.

область данных

Область в памяти ПК, выделенная для хранения заданного типа данных.

область только для чтения

Область памяти, откуда пользователь может только читать состояние бит, но не может туда писать

обновление

Процесс обновления состояния выходов на внешние устройства, чтобы они соответствовали битам выхода в памяти, и обновление входных битов в памяти, чтобы они соответствовали состоянию реальных входов.

обновление входов/выходов

Процесс обновления состояния выходов на внешние устройства, чтобы они соответствовали битам выхода в памяти, и обновление входных битов в памяти, чтобы они соответствовали состоянию реальных входов.

обработка события

Обработка, вызванная как реакция на событие, например, на прерывание.

обслуживание

Процесс, при котором ПК проверяет коннектор или блок, чтобы определить, не требуется ли обслуживание.

обслуживание периферии

Обслуживание сигналов с и на периферийные устройства, включая обновление, связь и т.

д.

111

. Глоссарий

общая диспетчеризация

Часть времени цикла ПК, включающая отработку общих задач, требуемых при работе ПК.

общее число входов/выходов

Общее число входов/выходов, которыми может управлять ПК. Данное число меняется от около ста для малых ПК до 2 тысяч для самых больших.

общие данные

Данные в памяти ПК, к которым имеет доступ другой ПК из одной системы. У каждого ПК выделена специальная область памяти. Каждой ПК записывает в выделенную секцию и читает из секции, выделенной другим ПК, с которым у него общие данные.

он-лайн

Режим работы компьютера по линии связи с другим устройствами

онлайновое редактирование

Процесс коррекции программы в ПК прямо с программирующего устройства. Возможно только в режимах PROGRAM или MONITOR. В режиме MONITOR программу можно менять во время исполнения.

операнд

Значения, приписанные как данные для команды. Операнд может быть либо константой, представляющей числовое значение, которое будет использоваться командой, либо адресом, в котором находятся данные, которые будут использоваться.

описатель бита

Операнд, служащий для описания бита в слове, который будет использован в качестве операнда команды.

описатель цифры

Операнд, использующийся для назначения цифры или цифр слова, которые используются командой.

определитель

Число, служащее как операнд для команд, но которое служит только для определения самой команды, а не данных, которыми оперирует команда. Определители включают номера переходов, номера подпрограмм и т. Д.

отладка

Процесс, в котором черновой вариант программы корректируется до тех пор, пока программа не заработает как запланировано. Отладка включает устранение синтаксических ошибок и точную настройку времен и координацию операций управления.

отрицательная задержка

Задержка, установления для трассировки данных, при которой регистрация данных начинается на заданное время перед сигналом трассировки.

оф-лайн

Режим работы компьютера автономно без связи с другим устройствами

ошибка аппаратной части

Неисправность, причина которой аппаратной части электрических компонентов ПК, в отличие от ошибок программной части, причина которых — в программа.

ошибка инициализации

Ошибка, произошедшая в аппаратной либо программной части при пуске ПК.

ошибка синтаксиса

Ошибка в написании программы. Ошибки могут включать

Ошибки правописания (т. Е. Несуществующий функциональные код )

Ошибки в задании операндов при допустимых параметрах (например, задать для записи биты, в которых возможно только чтение)

Ошибки в применении команд (например, вызов несуществующей подпрограммы).

— 112 —

. Глоссарий

ошибка системной программы

Ошибка, вызванная системной программой.

память трассировки

Область памяти, служащая для хранения результатов операции трассировки.

параметр управления

Операнд, в котором задано, как выполнять команду. Параметр управления может указывать часть слова, которая используется в качестве операнда, может определять приемник для команды пересылки данных, может указывать размер таблицы данных, используемых в команде и т.д.

передача

Процесс передачи данных из одного места в другое в пределах ПК, или между ПК и внешними устройствами. При передаче данных, посылается обычно копия данных, т. Е.

Содержимое источника остается неизменным.

передача данных

Передача данных из одного места в памяти в другое, либо в пределах одного устройства, либо между разными устройствами, соединенными линией связи или сетью.

передний фронт импульса

Точка, где сигнал изменяется с 0 на 1

переключатель защиты от записи

Переключатель, служащий для защиты от записи содержимого устройства хранения информации, например, гибкий диск. Если отверстие в левом верхнем углу открыто, информация на нем нельзя изменить.

переписать

Изменить содержание ячеек памяти с потерей прошлого состояния.

переполнение

Состояние, при котором превышена емкость памяти, отведенная под хранение данных.

переход

Тип программирования, когда исполнение переходит с одной точки программы к другому без выполнения команд между ними.

периферийное устройство

ПК

Устройство, подключенное к ПК для помощи в работе системы. Периферийные устройства включают принтеры, программирующие устройства, внешние устройства памяти и т. Д.

Программируемый контроллер

по умолчанию

Значение, автоматически задаваемое ПК, когда пользователь не указывает другое значение. Большинство устройств принимает значение по умолчанию при включении питания.

подпрограмма

Группа команд, расположенных отдельно от главной программы и исполняемая только при вызове из главной программы или из прерывания.

подсказка

Сообщение или символ, который появляется на дисплее для того, чтобы потребовать ввода от оператора.

положительная задержка

Задержка, установленная для трассировки данных, при которой регистрация данных начинается на заданное время после сигнала трассировки.

порт

Разъем на ПК или компьютере, служащий для связи с внешними устройствами.

113

. Глоссарий

последовательное подключение

Соединение, при котором блоки связаны в цепь.

правая команда

Команда, расположенная на ЛД справа

прерывание (сигнал)

Сигнал, останавливающий нормальное исполнение программы и вызывающий подпрограмму или другие процессы отработки.

прерывание входов/выходов

Прерывание, вызванное сигналом со входов/выходов.

прерывание по расписанию

Прерывания, которые вызываются автоматически системой через заданные интервалы времени или из места программы, указанного оператором. Прерывание по расписанию вызывают выполнение заданной подпрограммы, которую можно использовать для выполнения команд, которые должны выполняться через заданные интервалы времени.

префикс области

Префикс из одной или двух букв для обозначения области памяти в ПК. Все области памяти, за исключением областей IR и SR, при адресации требуют префикса.

приемник

Ячейка (ячейки) памяти, куда команда помещает данные, над которыми она совершила действие, в отличие от ячеек, откуда берутся данные. Ячейка (ячейки) памяти, откуда команда берет данные, над которыми она совершает действие, называется источник.

Принудительная установка

Процесс принудительной установки в 1 бита с программирующего устройства. Биты обычно устанавливаются в 1 как результат исполнения программы.

Принудительный сброс

Процесс принудительного сброса в 0 бита с программирующего устройства. Биты обычно устанавливаются в 0 как результат исполнения программы.

программа прерывания

Программа, выполняющаяся как реакция на прерывание.

программатор

Переносное программирующее устройство для ПК

программируемый контроллер

Вычислительное устройство, способное принимать входные сигналы с внешних устройств и выдавать выходные сигналы на внешнее устройство согласно программы, загруженной в память. Пк используются для автоматизации внешних устройств. Хотя есть пк в виде единого устройства, чаще пк собираются из отдельных блоков.

программирующее устройство

Периферийное устройство, служащее для ввода программы в ПК или для изменения или контроля программы, уже за груженной в ПК. Есть специальные программирующие устройства, такие, как программатор, и неспециализированные, такие, как управляющий компьютер.

программная защита

Средство защиты данных (от возможных изменений) при помощи программных средств, в отличие от реальных ключей или других аппаратных средств.

протокол

Параметры и процедуры, стандартизированные для того, чтобы сделать возможным связь двух устройств, или сделать возможным связь оператора или программатора с устройством.

— 114 —

. Глоссарий

прямой выход

Метод, при котором результаты исполнения программы выдаются не на биты выхода, прямо на реальный выход для устранения влияния времени цикла.

рабочая область

Часть памяти, содержащая рабочие слова/биты.

рабочее слово

Слово, которое можно использовать для вычисления данных или других операций, т. Е.

“рабочее пространство” в памяти. Большая часть области ir всегда зарезервированы как рабочие слова. Часть других областей, не используемые для специальных целей, используются в качестве рабочих битов.

рабочий бит

Бит в рабочем слове

размаскирование

“Открытие” замаскированного сигнала прерывания так, что вызов прерывания действует и прерывание будет отрабатываться.

размаскированный бит

Бит, чье значение неэффективно. (см. Замаскированный бит)

распределенное управление

Концепция автоматизации, при которой участок системы автоматизации располагается рядом с управляемыми устройствами, т. Е. Управление децентрализуется и

“распределяется” по системе. Распределенное управление — концепция, основанная на системе пк.

расширенный счетчик

Счетчик, созданный в программе с последовательным использованием двух и более команд счетчиков. Такой счетчик способен считать большие значения, чем позволяют стандартные команды.

расширенный таймер

Таймер, созданный в программе с последовательным использованием двух и более команд таймеров. Такой таймер способен отсчитывать большие интервалы времени, чем позволяют стандартные команды.

реверсивный регистр сдвига

Регистр сдвига, который может сдвигать данные в обоих направлениях в зависимости от заданных условий.

реверсивный счетчик

Счетчик, который может и увеличивать и уменьшать свое значение в зависимости от заданных условий.

регистр сдвига

Одно или более слов, в которых данные сдвигаются на заданное число дискрет вправо или влево с дискретами бит, цифра или слово. В регистре циклического сдвига данные выдвигаются из одного конца и вдвигаются в другой конец регистра. В других регистрах сдвига новые данные (указанные данные, нуль (нули) или единица (единицы)) вдвигаются в один конец, а выдвигаемые с другого конца теряются.

регулярный импульс

Импульс на специально отведенном выходе, служащий для организации таймерных операций. Имеются импульсы различной ширины и, следовательно, различной частоты.

режимы работы

Один из трех режимов работы ПК: RPOGRAM, MONITOR, RUN.

резервная копия

Копия существующих данных, которая сохранится в случае искажения или потери исходных данных

115

. Глоссарий

релейное управление

Предшественник ПК. При релейном управлении группы реле соединялись для образования цепей управления. В ПК это делается программированием.

релейно- контактная схема

Форма программирования, появившаяся из релейных систем управления, которая использует релейные символы для представления алгоритма работы программы.

Внешний вид программы похож на лестниЦПУ, отсюда и названия.

РКС

См. релейно- контактная схема

самодиагностика

Процесс, при котором система сама проверяет свою работу и вызывает предупреждение или признак ошибки в случае ненормальной работы.

сбой при работе

Ошибка, которая происходит при работе ПК, в отличие от ошибок инициализации, которая появляется перед фактическим началом работы.

сброс (RESET)

Процесс установки бита или сигнала в 0 или изменения текущего значения таймера и счетчика в заданное значение или 0.

связь по линии данных

Операция автоматической передачи данных, что позволяет ПК или блокам ПК обмениваться данными с помощью области общих данных.

сигнал управления

Сигнал, посылаемый из ПК, для воздействия на операцию системы управления.

символ лестничной диаграммы

Символ, используемый для изображения программы в виде ЛД.

синтаксис

Форма программы (в отличие от значения)

синхронное исполнение

Исполнение программ и операций обслуживания при котором данные работы синхронизированы, так что все операции обслуживания выполняются каждый раз при исполнении программы.

система ПК

ПК со всеми блоками, подключенными к внешним устройствам. Границами системы ПК являются:

Сверху: ПК и программа и ЦПУ

Снизу: блоки ПК

система управления

Все компоненты (аппаратные и программные), служащие для управления другими устройствами. Система управления включает пк, программы пк и устройства входа/выхода, которые служат для управления или обратной связи с управляемой системой.

системная ошибка

Ошибка, вызванная системой, в отличие от вызванной исполнением команды, предназначенной для вызова признака ошибки.

сканирование

Процесс исполнения программы ЛД. Программа последовательно просматривается с начала до конца и каждая команда выполняется по очереди в зависимости от условий исполнения.

— 116 —

. Глоссарий

скорость передачи данных

Скорость передачи данных операции связи между двумя устройствами, единица измерения — бит/с

словный операнд

Слово, заданное как операнд для команды.

слово

Единица данных, состоящая из 16 бит. Все области данных состоят из слов. Некоторые области данных доступны только словами. Другие доступны только битами и словами.

слово входа/выхода

Слово в области IR, выделенное блоку входов/выходов и использующееся для хранения состояния блока входов/выходов.

слово результата

Слово, используемое для помещения результата от исполнения команды

смещение

Положительная или отрицательная величина, добавляемая к базе, такой как адрес, для указания на требуемое значение.

создание общей области данных

Процесс, при котором создаются области общих данных между двумя или более ПК.

сообщение о системной ошибке

Сообщение об ошибке, вызванной системой, в отличие от сообщения, вызванного исполнением команды, предназначенной для вызова сообщения.

сохранение

Процесс записи в память для постоянного хранения программы, которая написана в буфере дисплея.

специальная команда

Команда, вводимая своим функциональным кодом, в отличие от базовых команд, которые составляют основу ЛД.

старший бит(слово)

Старший из группы битов, обычно во всем слове, или группы слов.

ступенька

См. Командная линия

счетчик

Специально выделенная группа цифр или слов в памяти, служащая для подсчета количества, сколько раз произошел указанный процесс; или область в памяти, доступная битам таймера и счетчика и служащая для подсчета того, сколько раз условие исполнения изменилось с 0 на 1.

таймер

Ячейки памяти, доступные командами TIM/СNT и отсчитывающие время вниз от заданного значения. Таймеры включаются в 1 и сбрасываются в соответствии с условиями исполнения.

текущее значение

Текущее значение, зарегистрированное в устройстве при работе. Обычно применяется к таймерам и счетчикам.

терминатор

Код окончания запроса или ответа при передаче данных

точка входа

Место, в котором входной сигнал входит в ПК. Физически соответствуют клеммам или ножкам разъемов на блоке.

117

. Глоссарий

точка входа/выхода

Место, в котором входной сигнал входит в систему ПК, или в котором выходной сигнал выходит из системы ПК. Физически соответствуют клеммам или ножкам разъемов на блоке. С точки зрения программы, соответствуют битам входов/выходов в области IR.

точка выхода

Место, в котором выходной сигнал выходит из ПК. Физически соответствуют клеммам или ножкам разъемов на блоке.

трассировка

Операция, при которой исполняется программа и результаты сохраняются для последующего пошагового анализа и отладки.

трассировка адреса

Процесс, в котором при исполнении программы регистрируются изменения в указанном месте памяти.

трассировка данных

Процесс, когда при исполнении программы регистрируются изменения содержания указанных участков памяти.

умолчание

См. По умолчанию

УППК

Установочные параметры программируемого контроллера

управляющий бит

Бит в области памяти, устанавливаемый либо из программы, либо с программирующего устройства для целей управления, например, бит перезапуска включается в 1 и 0 для перезапуска блока.

управляющий компьютер

Компьютер, использующийся для передачи или приема данных с ПК в управляющей системе Host Link. Управляющий компьютер служит для управления данными и управления системой. В качестве управляющего компьютера обычно используется персональный компьютер или бизнес-компьютер.

условие

Символ на командной линии ЛД, которая управляет выходной командой. Каждому условию приписан в памяти бит, который определяет его состояние. Состояние бита определяет следующее условие исполнение. Условия соответствуют командам LOAD,

LOAD NOT, AND, AND NOT, OR или OR NOT.

условие исполнения

Состояние 1 или 0, при которых исполняется команда. Условие исполнение задается логической комбинацией условий на одной командной линии лд (до исполняемой команды).

установка

Процесс установки бита или сигнала в 1.

установочные параметры ПК

Группа параметров, управляющих работой ПК, задаваемых с программирующего устройства,

установочные параметры системы

Установочные параметры системы для программирующего устройства, например, LSS или SSS.

фатальная ошибка

Ошибка, вызывающая остановку работы ПК и требующая исправления перед продолжением работы

— 118 —

. Глоссарий

флаг

Специальный бит в памяти, устанавливаемый системой для индикации состояния определенного типа операций. Некоторые флаги, такие, как перенос, может установить оператор, а также можно устанавливать из программы.

флаг завершения

Флаг, используемый таймерами и счетчиками, который устанавливается в 1, когда таймер отсчитал заданное время или счетчик отсчитал заданное значение.

флаг переноса

Флаг, служащий в математических операциях для сохранения переноса при операциях сложения или умножения, или для указания того, что при вычитании результат отрицателен. Флаг переноса также используется в некоторых операциях сдвига.

формат ответа

Формат, задающий данные, требуемые в ответе при передаче данных

Функциональный код

2-разрядный код, служащий для ввода команд в ПК.

цикл

Повторяющийся цикл работы ЦПУ, включающий отработку ЛД, обслуживание периферийного порта, обновление входов/выходов и т. Д.

цикл исполнения

Повторяющийся цикл работы ЦПУ, включающий отработку ЛД, обслуживание периферии, обновление входов/выходов и т. Д.

циклический регистр сдвига

Регистр сдвига, в котором данные, выдвигаемые с одного конца, вдвигаются в регистр с другого конца.

циклическое прерывание

См. Прерывание по расписанию

цифра

Единица представления чисел, состоящая из 4 битов.

ЦПУ

ЧС

Центральное устройство контроллера. Устройство, способное хранить программу и данные, а также выполнять команды, содержащиеся в программе. В программируемом контроллере ЦПУ выполняет программу, обрабатывает входные/выходные сигналы, осуществляет связь с другими устройствами и т. Д.

Часовая стрелка (в сочетаниях: по ЧС и против ЧС)

шина

Линия связи, служащая для обмена данными между подключенными к ней блоками.

шина ЛД

Линия на лестничной диаграмме, идущая сверху вниз обычно с левой, а иногда и с правой стороны ЛД. Исполнение команд идет производится сверху вниз вдоль шины ЛД, которая является исходной точкой для всех командных линий.

электрические помехи

Случайные изменения в электрических характеристиках, таких, как напряжение, ток, что может помешать нормальной работе устройства.

ЭСППЗУ

Электрически стираемое ПЗУ

119

— 120 —

. Глоссарий

Уважаемые Пользователи!

Данное Руководство постоянно совершенствуется.

В случае, если у Вас будут какие-либо замечания к данному Руководству, просим Вас сообщать о них по следующим телефонам в г. Минске:

017 / 229 24 22, 229 28 89 или E-Mail: [email protected]

OMRON EUROPE B.V.

Представительство в СНГ

Россия, 107005 Москва

Бригадирский пер. 6

Тел. (095) 258 62 20, 258 62 21

Факс (095) 258 62 80

Cat.No W262-E1-2/W317-E1-3 R1.10

Минск, 1998

  1. Инструкции и руководства
  2. Бренды
  3. Omron
  4. CPM1A
  5. Справочник Пользователя

Omron

Cat.No. W317–E1–5

Programmable Controllers

SYSMAC

CPM1A

OPERATION MANUAL

Понравилась статья? Поделить с друзьями:
  • Седуксен таблетки инструкция по применению взрослым от чего назначают
  • Витамин д3 эвалар в капсулах инструкция
  • Бакси фортеч инструкция по эксплуатации котел
  • Касторовое масло индийское инструкция по применению
  • Руководство методическими объединениями у воспитателя это