Home
        CPM2C-S - Valtek
         Contents
1.                                                                                                     PC Setup Section 4 6  4 1 2 I O Memory Area Attributes  Area Exter   Mode change Fatal error Startup  Power ON  Force  nal l O    toorfrom   FALS 07    Other cause   ResetlOM   Maintain IOM   Set   alloca   PROGRAM  07  ae Hold Bit  TEN Force  tion Reset  IOM IOM   IOM   IOM   IOM IOM   IOM   IOM   IOM IOM  Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold  Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit  OFF ON OFF   ON   OFF ON OFF   ON OFF ON  Input area Yes Clear   Hold   Hold   Hold   Clear   Hold   Clear   Clear   Clear   Hold   OK   IR 000 to IR 009   Output area Yes Clear   Hold   Hold   Hold   Clear   Hold   Clear   Clear   Clear   Hold   OK   IR 010 to IR 019   CompoBus S input area   No Clear   Hold   Hold   Hold   Clear   Hold   Clear   Clear   Clear   Hold   OK   IR 020 to IR 027   CompoBus S output area   No Clear   Hold   Hold   Hold   Clear   Hold   Clear   Clear   Clear   Hold   OK   IR 030 to IR 037   Work areas No Clear   Hold   Hold   Hold   Clear   Hold   Clear   Clear   Clear   Hold   OK   IR 028  IR 029   IR 030 to IR 049   IR 220 to IR 227   SR area No   SR 228 to SR 255   HR area No Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold   OK   HR 00 to HR 19   AR area No OK   AR 00 to AR 23   LR area No Clear   Hold   Hold   Hold   Clear   Hold   Clear   Clear   Clear   Hold   OK   LR 00 to LR 15   Timer Completion Flags   No Hold
2.                                                  ind       5  Press the SHIFT and CLR Keys to end monitoring altogethe    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  The monitoring states can  be retained for 6 bits and words    The operating mode can be changed without altering the current monitor display  by holding down the SHIFT Key and then changing the operating mode                 8 4 13 Differentiation Monitor    This operation is used to monitor the up or down differentiation status of a  particular bit  When detected  the up or down differentiation will be displayed  and the buzzer will sound  It is possible in any mode     RUN MONITOR PROGRAM    1  2  3    1  Monitor the status of the desired bit according to the procedure described in  8 4 12 Bit  Digit  Word Monitor  lf 2 or more bits are being monitored  the de   sired bit should be leftmost on the display     184    Programming Console Operations Section 8 4       In this case the differentiation status of LR 00 will be monitored                    2  To specify up differentiation monitoring  press the SHIFT and then the Up  Arrow Key  The symbols    U     will appear     qe I      Indicates waiting for the bit to turn ON     To specify down differentiation monitoring 
3.                                             Leading word   00 to 07 The error code  2 digits  that is output to AR 253 bits 00 to 07 is output   08 and 09   CPM2C operating mode  Bit 09 08  PROGRAM mode 0 0  MONITOR mode 1 0  RUN mode 1 1  10 Not used   11 UM area write protection  Mirrors the status of PC Setup setting in DM 6602 bits 00 to 03    OFF  UM writable  ON  UM write protected  12 and 13   Not used   14 ON when a non fatal error has occurred   15 ON when a fatal error has occurred   Leading word   00 to 03 Not used    1 04 ON when a battery error has occurred    Effective only when detection of battery errors is enabled with the PC Setup setting in  DM 6655 bits 12 to 15 set to 0    05 ON when a cycle time overrun error has occurred   06 Not used   07 ON when FAL 06  was executed or a PC Setup settings error has occurred    The FAL number is transmitted in bits 00 to 07 of the leading word    08 ON when a memory error has occurred   09 ON when there isn   t an END 01  instruction in the program   10 Not used     11 ON when an I O Unit over error  too many Units  has been detected     12 and 13   Not used     14 ON when an I O bus error has occurred     15 ON when FALS 07  was executed     134           The FAL number is transmitted in bits 00 to 07 of the leading word      Note If words in any areas other than the IR area  IR 000 to IR 227  or LR area  LR 00  to LR 15  are allocated to the I O Link Read area  the data may not be cleared  even when the power is inte
4.              0 0    cece eee eee eee  6 3 1 DeviceNet Explicit Message Functions                0 00 0 erreneren  6 3 2 Command and Response Formats                00 0  rrer eee eee eee  6 3 3 Examples of DeviceNet Explicit Messages              0 0 00    00000000   6 4 Status Information           0    ec cee eee e eens  6 4 1  LED Indicators cessc oaea Sig os A aa  Se ee at ete  6 4 2 AR Area Flags indicating DeviceNet Status                      000 0000   6 4 3 CPM2C S Status Output to DeviceNet              00 0    eee eee eee    115    Explicit Message Communications Section 6 3       6 1 Initial Settings  6 1 1 Setting the Node Number    Set the DeviceNet node number with the rotary switches on the front of the Unit   The allowed setting range is 00 to 63  node number settings 64 to 99 are not al   lowed  The rotary switch settings are read when the Unit   s power is turned ON        6 1 2 Setting the Communications Speed    Set the DeviceNet communications speed with DIP switch 2 on the front of the  Unit  The DIP switch settings are read when the Unit   s power is turned ON     fgg  e    HNO    DIP switch 2 settings DeviceNet Maximum total  Pin 1 Pin 2 communications speed   communications distance  125 kbps 500 m max   250 kbps 250 m max   500 kbps 100 m max   Not used                                 6 1 3 Attaching Status Information    It is possible to enable and disable the attachment of the CPM2C S status infor   mation in transmissions from the CPM2C S to the
5.          146    One to one PC Link I O Response Time    Section 7 4       Expansion Instructions without Default Function Codes                                                                                                 Code   Mnemonic   ON execution Conditions  Top  min   bottom  max   OFF execution time  us   time  us       ACC 66 5 When specifying a word in independent mode   2 6  and CW CCW mode  92 1 When specifying DM in independent mode  and CW CCW mode  66 2 When specifying a word in independent mode  and Feed Dir mode  92 2 When specifying DM in independent mode  and Feed Dir mode  65 5 When executing the word designation in CW  continuous mode and CW CCW mode  75 0 When executing the DM designation in CW  continuous mode and CW CCW mode  45 4 When changing the word designation in CW  continuous mode and CW CCW mode  53 8 When changing the DM designation in CW  continuous mode and CW CCW mode  65 5 When executing the word designation in CCW  continuous mode and CW CCW mode  75 0 When executing the DM designation in CCW  continuous mode and CW CCW mode  45 5 When changing the word designation in CCW  continuous mode and CW CCW mode  53 6 When changing the DM designation in CCW  continuous mode and CW CCW mode  65 0 When executing the word designation in CW  continuous mode and Feed Dir mode  74 5 When executing the DM designation in CW  continuous mode and Feed Dir mode  45 4 When changing the word designation in CW  continuous mode and Feed Dir mode  53 5 When ch
6.          DM 6652 00 to 15   Transmission delay  0000 to 9999 BCD sets a delay of 0 to 99 990 ms     Any other setting specifies a delay of 0 ms  causes a non fatal error  and turns ON AR 1302         DM 6653 00 to 07   Node number  Host Link   00 to 31  BCD      Any other setting specifies a node number of 00  causes a non fatal error  and turns ON AR  1302      08 to 11   Start code selection for no protocol communications  0  Hex   Disables start code  1  Hex   Enables start code in DM 6649     Any other setting disables the start code  causes a non fatal error  and turns ON AR 1302      12 to 15   End code selection for no protocol communications  0  Hex   Disables end code  1  Hex   Enables end code in DM 6649   2  Hex   Sets end code of CR  LF      Any other setting disables the end code  causes a non fatal error  and turns ON AR 1302               DM 6654 00 to 07   Start code  00 to FF    This setting is valid only when bits 8 to 11 of DM 6648 are set to 1         08 to 15   When bits 12 to 15 of DM 6648 set to 0   Sets the number of bytes to receive   00  256 bytes  01 to FF  1 to 255 bytes     When bits 12 to 15 of DM 6648 set to 1   Sets the end code   00 to FF              101    PC Setup Section 4 6    Word s  Bit s  Function  Error Log Settings  DM 6655   The following settings are read regularly by the CPU while the PC is ON           DM 6655 00 to 03   Style   0  Hex   Shift after 7 records have been stored  1  Hex   Store only first 7 records  no shifting   2 
7.        Instance ID   0001  Hex  specifies data area       Starting write address   000A  Hex  specifies IR 010  Address L   0A  Hex   Address H   00  Hex     These words contain the data to be written to slave words   IR 010 to IR 029  When the WRITE BYTE DATA command is  executed from an OMRON Master  the bytes are written to the  Slave in the same order  HH LL  in which they appear in the  Master           Contents Function   Hex     Master Unit   s unit number   00  Number of words of command data beginning with word S   29   BCD  specifies 29 words                130    Explicit Message Communications    Section    6 3       e Response Words  The results are stored as follows      Contents    Function                 Hex   DM 2000   28 01 EXPLICIT MESSAGE SEND command code   2801  Hex     DM 2001  0000 Normal completion code   0000  Hex   DM 2002   00 02 Number of bytes received   02  Hex  indicates 2 bytes   This is the number of bytes from D 3 to the end    DM 2003   02 9E Slave   s node number   02  Hex           READ BYTE DATA response service code   9E  Hex     131    Explicit Message Communications Section 6 3       6 4 Status Information    The status of DeviceNet communications is indicated by the CPM2C S PC   s  LED indicators and AR area flags  In addition  the PC Setup can be set so that  the CPM2C S PC   s operating status information is attached to remote I O trans   missions from the CPM2C S to the Master Unit     6 4 1 LED Indicators    The status of Device
8.        Parameter Name ale d    0001 Max  number of CompoBus S t    32 Node   0002 CompoBus S communications     High Speed Communication  0003 PLC status ON OFF ON   0004 Write area siz 16 byte          0005 Write area name clo 0 49    000G Write Address 30 ch   0007 Read Size 16 byte   0008 Read Area clo  0 49    0009 Read Address 20 ch   wat s fed  Help  Set the Write size byte   Master   gt      Default   16 byte  CPM2C S  Min   0 byte    Max   64 byte       Zi  Upload   Download   Compare   Reset         Default Setup   Cancel         b  Enter the desired value and press the Enter Key   7  When all parameters are set as required  click the Download Button     8  After the download has been completed  click the OK Button to return to the  list display     6 3 Explicit Message Communications    6 3 1 DeviceNet Explicit Message Functions  Explicit message communications use a command response protocol  The    CPM2C S returns responses to commands sent from the Master  allowing  CPM2C S data areas to be read or written from the Master     Command message         DeviceNet    Master       Response message    119    Explicit Message Communications Section 6 3       Explicit Message List    Note    Explicit message Function       READ BYTE DATA Reads the specified node   s data in byte units from   120    the DeviceNet Master  When word data is being  read  the leftmost byte is read before the rightmost  byte  Up to 200 bytes can be read at one time        WRITE BYTE DATA Writes
9.      Class ID  command   Always 2F  Hex    Instance ID  command     Specify the data area where data will be written  Specify one of the codes listed  in the following table in 1 byte  2 digit hexadecimal                     Area name Address range  IR area IR 000 to IR 049  IR area IR 200 to IR 227  DM area DM 0000 to DM 2047  LR area LR 00 to LR 15  HR area HR 00 to HR 19  Timer Counter area TC 000 to TC 255             Address L and Address H  command   Specify the starting word address where data will be written  Specify the address  in hexadecimal as follows     Address L  The rightmost two digits of the 4 digit starting address   Address H  The leftmost two digits of the 4 digit starting address     Write data  command   Contains the data that will be written in the specified data area  Input word data  with the leftmost byte  bits 8 to 15  preceding the rightmost byte  bits O to 7      Number of bytes received  response   Indicates the number of bytes of data  in hexadecimal  from the    source node  number    on     Source node number  response    Indicates the node number  in hexadecimal  of the CPM2C S that returned the  response    Precautions   The range of data specified by the data area  instance ID   starting address  Ad   dress L and Address H   and write data parameters must not exceed the range of  the CPM2C S data area     The CPM2C S returns an error response when there is an error in the explicit  message command sent from the DeviceNet Master     125    
10.      Source node number  response   Indicates the node number  in hexadecimal  of the CPM2C S that returned the  response     Read data  response    Contains the desired data read from the specified data area  Word data is re   turned with the leftmost byte  bits 8 to 15  preceding the rightmost byte  bits 0 to  7      Precautions   The range of data specified by the data area  instance ID   starting address  Ad   dress L and Address H   and number of words parameters must not exceed the  range of the CPM2C S data area     Writes data from the DeviceNet Master to the specified node   s data area in word   units  two byte units   When word data is being written  the leftmost byte is writ   ten before the rightmost byte  Up to 100 words can be written at one time     Command Format       e ae TE cence bd    Class ID Address i stl Leftmost al    Service code Instance ID Address H Rightmost byte Rightmost byte    Destination node number    124       Write data   200 bytes max      Explicit Message Communications Section 6 3       ERROR RESPONSE       Response Format       Tp     Service code    Source node number    Number of bytes received    Parameters    Destination node number  command   Specify the node number of the CPM2C S where the data will be written  Specify  the node number in 1 byte  2 digit hexadecimal      Service code  command  response    Specify 1F  Hex  in the command    The leftmost bit of the service code is turned ON in the response  so 9F  Hex  is  returned
11.      Used as high speed  counter inputs              Used as a normal input        Special functions for input bits IR 00003 and IR 00004 are set in DM 6628     Bit Bits in  address   DM 6628    IR 00003   00 to 03    PC Setup setting  in DM 6628        Used as  quick response  inputs     Used as  interrupt inputs   including  counter mode      Used as normal    inputs        IR 00004   04 to 07       83    PC Setup    Section 4 6       CompoBus S I O Areas    Work Bits    SR Area    TR Area    HR Area    AR Area    LR Area    Timer Counter Area    DM Area    84    2  Output bits IR 01000 and IR 01001 can operate as normal inputs or they can  be used for pulse outputs with PULS 65   SYNC       or PWM        Use a  CPU Unit with transistor outputs for the pulse output functions      Instruction Function   PULS 65  With SPED 64     Single phase pulse output without acceleration or deceleration  With ACC         Single phase pulse output with trapezoidal acceleration and  deceleration    SYNC      Synchronized pulse control output  PWM      Variable duty ratio pulse output  IR area bits from IR 02000 to IR 02715  the input area  and IR 03000 to IR 03715     the output area  are allocated to CompoBus S Slaves  IR words that are not al   located to CompoBus S inputs or outputs can be used as work words                    The work bits can be used freely within the program  They can only be used with   in the program  however  and not for direct external I O     These bits mainly s
12.     66 SCL SCL     67 BCNT BCNT   68 BCMP BCMP     69 STIM STIM   87     DSW   88     7SEG   89 INT INT          If a CQM1 instruction that is not supported by the CPM2C S is used in the pro   gram  an error will occur when the program is transferred from the computer to  the PC    There are four CPM2C S instructions  STUP       SYNC       TIML       and  TMHH        that are not supported by the CQM1  These instructions can be used  by transferring the expansion instructions from the CPM2C S to the SSS  This  procedure is outlined in the following     1  Select    Transfer Instr    from the    Utility    menu     2  Confirm the transfer by pressing    Y    when the confirmation pop up is dis   played        Fi deil   EO  GC ee See    fe miiy 1    E Brr op mam imine ima  cee UT bes comer                3  The    Utility    menu will be displayed again when the transfer is completed     Since some of the CPM2C S    PC Setup settings are different from those in the  CQM1  not all settings can be made from the menus  These settings have to be  made by writing data directly to the word containing the setting     165    Using a Programming Console Section 8 3       8 3 Using a Programming Console    This section provides information on connecting and using a Programming Con   sole  Refer to 9 3 Programming Console Operation Errors for details on errors  that might occur during Programming Console operations     8 3 1 Connecting the Programming Console    The following diagram show
13.     Hold    Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold   OK   T000 to T255   Timer PVs No Hold    Hold2   Hold   Hold   Hold   Hold   Hold  Hold  Hold  Hold   No   T000 to T255   Counter Completion No Hold  Hold   Hold   Hold   Hold  Hold   Hold  Hold  Hold  Hold   OK  Flags  C000 to C255   Counter PVs No Hold  Hold   Hold   Hold   Hold   Hold   Hold   Hold  Hold  Hold  No   C000 to C255   DM area No Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold   Hold   No  Read Write   DM 0000 to DM 1999   DM 2022 to DM 2047   Error Log   DM 2000 to DM 2021   Read only   DM 6144 to DM 6599   PC Setup   DM 6600 to DM 6655           86       Note                                        1  The PC Setup setting in DM 6601 bits 08 to 11 determines whether the IOM  Hold Bit is reset  turned OFF  at startup     2  Timer PVs and Completion Flags are maintained when the CPM2C S is  switched to PROGRAM mode from RUN mode or MONITOR mode  but  cleared when the CPM2C S is switched from PROGRAM mode to RUN  mode or MONITOR mode     Basic PC Operation and I O Processes    Section 4 7       4 2    4 2 1 CPU Units    1 O Allocation for CPM2C S PCs    This section shows how I O bits are actually allocated to the input and output  terminals on the CPU Unit and Expansion I O Units  Bits in the words that are not  allocated to I O can be used as work bits     Input bits are allocated starting from IR 00000 and output bits are allocated start   ing from IR 01000  In the following diagra
14.     b  The Up or Down Arrow Key can be pressed to display the status of  the previous or next word   s bits   3  Press the CLR Key to end binary monitoring and return to the normal moni   toring display                    8 4 15 Three Word Monitor    1  2  3       This operation is used to monitor the status of three consecutive words  It is  possible in any mode     RUN MONITOR PROGRAM  1  Monitor the status of the first of the three words according to the procedure  described in 8 4 12 Bit  Digit  Word Monitor     If 2 or more words are being monitored  the desired first word should be left   most on the display                  Word monitor  a   2  Press the EXT Key to begin 3 word monitoring  The status of the selected  word and the next two words will be displayed  as shown below  In this case   DM 0000 was selected           EXT                The Up and Down Arrow Keys can be used to shift one address up or down     The status of the displayed words can be changed at this point  Refer to  8 4 18 Three word Data Modification     The display can be changed to display ASCII text  which is useful when  three consecutive words containing an ASCII message are displayed  Refer  to 8 4 26 Hex ASCIl Display Change    3  Press the CLR Key to end 3 word monitoring and return to the normal moni   toring display  The rightmost word on the 3 word monitor display will be  monitored                    Note The operating mode can be changed without altering the current monitor display 
15.     is not displayed   B 2                                           8 4 5 Assigning Expansion Instruction Function Codes    1  2  3       This operation is used to display or change the expansion instructions assigned  to expansion instruction function codes  The assignments can be displayed in  any mode  but can be changed in PROGRAM mode only         omron   RUN   MONTOR  PROGRAM    Read assignment OK  Change assignment OK          Assign expansion instruction function codes before inputting the program   The CPM2C S will not operate properly if expansion instructions aren t as   signed correctly  An expansion instruction can be assigned to one function  code only     The PC Setup must be set for user defined expansion instruction assign   ments  Set bits 8 to 11 of DM 6602 to 1 and turn the PC   s power off and then  on again to enable the new setting     There is a table on page 157 showing the default function code assignments  in the CPM2C S     1  Press the CLR Key to bring up the initial display   2  Press the EXT Key to display the assignment for the first function code  17         EXT                3  Press the Up and Down Arrow Keys to scroll through the expansion instruc   tion function codes                          4  Press the CHG Key to assign a different expansion instruction to the selec   ted function code                    5  Press the Up and Down Arrow Keys to scroll through the expansion instruc   tions that can be assigned to the selected function co
16.    02  Hex    RUN mode       17    CPM2C S Structure and Operation Section 1 3       Note    1  The operating mode at startup depends upon the setting of DIP switch pin 4  and the Programming Device connected to the communications port  pe   ripheral port      Programming Device Pin 4 OFF   PindON      None PROGRAM mode RUN mode    Programming Console Operating mode set on the Programming Console   s  mode switch      Other device PROGRAM mode      The default setting for bits 08 to 15 of DM 6600 is 00  If this default setting is  used and pin 4 is OFF  the CPM2C S will automatically start operating in  RUN mode when the power is turned ON                    2  If pin 4 is OFF and only an RS 232C cable is connected to the communica   tions port  i e   there is no peripheral port connection   the CPM2C S will au   tomatically start operating in RUN mode when the power is turned ON     Example Cable Connections    CS1W CN118 and XW2Z 200S 500S   CS1W CN118 and XW2Z 200S V 500S V   CPM2C CN111 and XW2Z 200S 500S  no peripheral port connection   CPM2C CN111 and XW2Z 200S V 500S V  no peripheral port connection     1 3 4 PC Operation at Startup    Time Required for  Initialization    Power OFF Operation    18    1  2  3       The time required for startup initialization depends on several factors  such as  the operating conditions  including power supply voltage  system configuration   and ambient temperature  and the program contents     Minimum Power Supply Voltage  The PC will 
17.    100 000 operations    Mechanical   20 000 000 operations          Battery  CPM2C BAT01        2 years at 25  C          Required Tools    218    Note Power supply voltage range     Power supply Allowable voltage fluctuation range    100 to 240 VAC  CPM2C PA201 only     85 to 264 VAC       24 VDC    20 4 to 26 4 VDC    Standard Tools  Required    e Screwdrivers  Phillips and flat blade    e Voltage tester or digital voltage meter   e Industrial alcohol and a cotton cloth  Measurement Devices  May be Needed   e Synchroscope    e Cathode ray oscilloscope  e Thermometer  hygrometer       Note Do not attempt to disassemble  repair  or modify the PC in any way     Battery Replacement    Section 9 7       9 7 Battery Replacement     N WARNING The backup battery may explode  catch fire  or leak if dropped  broken apart     1  2  3       crushed  short circuited  recharged  heated to 100  C or higher  or burned     If power has not been supplied to the PC for some time  turn ON the power sup   ply for at least 5 minutes to charge the backup capacitor before replacing the  battery     Turn OFF the power supply to the PC before replacing the battery  To protect the  contents of memory  this procedure must be completed within 5 minutes     A label has been included to remind the user when the battery needs to be re   placed  After replacing the battery  write the next date that the battery should be  replaced on the label and affix the label in a visible place such as the inside of th
18.    62       Mnemonic    PRV                                              ON execution Conditions  Top  min   bottom  max    time  us    36 9 Reading high speed counter PV via word   44 7 Reading high speed counter PV DM   36 6 Specifying increment mode via word   44 3 Specifying increment mode via D   38 5 Specifying a word when using synchronized  control   46 2 Specifying DM when using synchronized con   trol   20 2 Reading high speed counter pulse output status  via word   27 4 Reading high speed counter pulse output status  via DM   24 4 Reading high speed counter read range com   parison results via word   32 4 Reading high speed counter read range com   parison results via DM   39 9 Reading pulse output PV via word   47 8 Reading pulse output PV via DM   20 1 Reading interrupt counter PV via word   27 1 Reading interrupt counter PV via DM          OFF execution time  us     2 6       143    One to one PC Link I O Response Time    63    Mnemonic    CTBL    ON execution  time  us     186 0    Conditions  Top  min   bottom  max      Registering a target value comparison table and  starting comparison in incrementing decrement   ing pulse input mode via word       807 5    Registering a target value comparison table and  starting comparison in incrementing decrement   ing pulse input mode via DM       185 8    Registering a target value comparison table and  starting comparison in incrementing mode via  word       781 9    Registering a target value comparison table and  st
19.    SECTION 5  Exchanging Data with CompoBus S Slaves    This section explains how to exchange data with CompoBus S Slaves when using the CPM2C S as a CompoBus S Master   Read this section when using CompoBus S I O link communications     ofl    Initial Settings n a cn ed ae Sam een Ra eh i ho eh apa eae we eR  5 1 1 Setting the Maximum Number of Nodes                  0 00    00 0000005  5 1 2 Setting the CompoBus S Communications Mode                       0    5 2 Remote I O Communications           0    cece ete e teen eens  O21  Slaves  acta na eendt aoe Ee dee eh a Ee ee ee Be  5 22 WO Allocation ke  ccees gages  eget bos riepen o N EER T ee RE REE eS  5 3 Communications Status      0 0    cece eee nee eee ene ne E E    109    Communications Status Section 5 3       5 1 Initial Settings    5 1 1 Setting the Maximum Number of Nodes    The maximum number of Slaves that can be connected through CompoBus S  can be set to 16 or 32 Slaves     CPMac S        CompoBus S communications path  EHH o        Terminator    a    Be Fi  Slave Slave Slave    16 or 32 Slaves max       Use a Programming Device to set the maximum number of Slaves in DM 6603 of  the PC Setup  as shown in the following table     Function    DM 6603   00 to 03 Sets the max  number of 0  Hex   32 Slaves Oor1 0  CompoBus S Slaves to 16 or 32    1  Hex   16 Slaves  32 Slaves     Note 1  Always turn the power OFF and ON again after changing this setting   2  The communications response time is affected by the max 
20.    SYSMAC    CPM2C S    CPM2C S100C S110C S100C DRT S110C DRT       Programmable Controller             OPERATION MANUAL    OMRON             CPM2C S Programmable Controller    Operation Manual  Produced November 2000    Notice     OMRON products are manufactured for use according to proper procedures by a qualified operator  and only for the purposes described in this manual     The following conventions are used to indicate and classify precautions in this manual  Always heed  the information provided with them  Failure to heed precautions can result in injury to people or dam   age to property      N DANGER Indicates an imminently hazardous situation which  if not avoided  will result in death or  serious injury     Z N WARNING Indicates a potentially hazardous situation which  if not avoided  could result in death or  serious injury     Z N Caution Indicates a potentially hazardous situation which  if not avoided  may result in minor or  moderate injury  or property damage     OMRON Product References    All OMRON products are capitalized in this manual  The word    Unit    is also capitalized when it refers  to an OMRON product  regardless of whether or not it appears in the proper name of the product     The abbreviation    Ch     which appears in some displays and on some OMRON products  often means     word    and is abbreviated    Wd    in documentation in this sense     The abbreviation    PC    means Programmable Controller and is not used as an abbreviation for an
21.    The multiple for the peripheral process  such as tool feed rate  can be  changed during operation by calculating the multiple from another input  value  such as an encoder  in the peripheral process     This method can be used to change the process for different products  or models without stopping the equipment     Reliably receive input pulses with an ON time shorter than the cycle Quick response input function  time  such as inputs from a photomicrosensor                                 23       Functions Listed by Usage Section 1 4  Usage Function Refer    to       Interrupt functions    Execute a special process very quickly  when an input goes ON     For example  operating a cutter when an  interrupt input is received from a Proximity  Switch or Photoelectric Switch      Interrupt input  interrupt input mode        Count input ON pulses and execute a  special process very quickly when the  count reaches the preset value     For example  stopping the supply feed  when a preset number of workpieces have  passed through the system      Interrupt input  counter mode        Execute a special process at a preset  count value     For example  cutting material very  precisely at a given length      High speed counter interrupt  generated when the count matches  the set value        Execute a special process when the count  is within a preset range     For example  sorting material very quickly  when it is within a given length range      High speed counter interrupt  generat
22.    black          CAN L  white        hy  V   red        DeviceNet Connectors  Use the DeviceNet connectors shown in the following table     OMRON XW4B 05C1 H1 D Connector  with securing screws   included with the CPM2C S        OMRON XW4B 05C4 TF D Connector  for multi drop connections  see note 1           74    Wiring and Connections Section 3 4       Note 1  Use the XW4B 05C4 T1 D Connector when wiring multi drop connections  with thick cable     2  Phoenix Contact connectors can be purchased through OMRON Tsufo Ser   vice Company     Use the following OMRON screwdriver when wiring DeviceNet connectors              XW4Z 00C  Co   ee  2A   L     as   eee 0 6enm  3 4 9 Programming Device Connections  Programming Console Use one of the connecting cables shown in the following diagram to connect a  Programming Console to the CPM2C S   Main cable  2 m   Peripheral port CPM2C S  CQM1H PROO1 E   r   with attached 2 m cable    k oe zi  A     F  ph      CPM2C CN111  0 15 m         CQM1 PROO1 E Main cable  2 m     t CS1W CN114  0 05 m    with attached 2 m cable          Jm    T    E C200H CN222  2 m   C200H CN422  4 m     CS1W CN224  2 m     C200H PRO27 E CS1W CN624  6 m        75    Wiring and Connections    Section 3 4       One to one Computer Use one of the connecting cables shown in the following diagram to connect a  Connection personal computer with Support Software to the CPM2C S    RS 232C port for  1 1 Host Link communications or no protocol  serial  communications     RS
23.    by holding down the SHIFT Key and then changing the operating mode     8 4 16 Signed Decimal Monitor    186    1  2  3       This operation converts the contents of the specified word from signed hexa   decimal  two   s complement format  to signed decimal for display  The opera   tion can be executed while using I O monitoring  multiple address monitoring  or 3 word monitoring      RUN   MONITOR   PROGRAM      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        Programming Console Operations Section 8 4          2  Press the SHIFT TR Keys to display the leftmost word as signed decimal     SHET    At this point  the contents of the displayed word can be changed with a  signed decimal input  Refer to 8 4 22 Signed Decimal Data Modification    3  Press the CLR Key or the SHIFT TR Keys to end the unsigned decimal dis   play and return to normal monitoring                                8 4 17 Unsigned Decimal Monitor    1  2  3       This operation is used to convert hexadecimal data in a word to unsigned  decimal for display  The operation can be executed while using I O monitor   ing  multiple address monitoring or 3 word monitoring     Run   MONITOR   PROGRAM      1  Monitor the word that is to be used for decimal monitor without sign  During  multiple address monitoring  the leftmost word will be converted                 Multiple a
24.    normal operating mode  The CPM2C S    operating status  can be monitored from a Programming Device  but bits can   t be force set force   reset and the SV PV of timers and counters can   t be changed     Check the system thoroughly before changing the operating mode of the PC to  prevent any accidents that might occur when the program is first started     Never change the mode while pressing any of the keys     The operating mode of the CPM2C S when the power is turned ON depends  upon the PC Setup settings in DM 6600  the setting of DIP switch pin 4  and the  mode set on the Programming Console   s mode switch if a Programming Con   sole is connected  See 1 3 3 Operating Mode at Startup for details     8 3 4 Preparation for Operation    170     N Caution    This section describes the procedures required to begin Programming Console  operation when using the Programming Console for the first time     Always confirm that the Programming Console is in PROGRAM mode when  turning ON the PC with a Programming Console connected unless another  mode is desired for a specific purpose  If the Programming Console is in RUN  mode when PC power is turned ON  any program in Program Memory will be  executed  possibly causing a PC controlled system to begin operation     Using a Programming Console Section 8 3       The following sequence of operations must be performed before beginning ini   tial program input   1 2  3    1  Be sure that the PC is OFF     2  Connect the Programming Cons
25.    o    o    Write output data to CompoBus S Remote I O  Slaves     o    Read input data from input bits   Write output data to output bits     o    o    Exchange I O data with DeviceNet Master    CPM2C S1LJ0C DRT versions only                 o    Perform explicit message communications  with DeviceNet Master    CPM2C S1LJ0C DRT versions only                 o    Perform RS 232C port communications  processing   Can be changed in DM 6616      o    Perform peripheral port communications  processing   Can be changed in DM 6617      1  The cycle time can be read using a Programming Device   2  The maximum cycle time and current cycle time are stored in AR 14 and    AR 15 respectively     One to one PC Link I O Response Time    Section 7 4       Process       Overseeing    3  The cycle time varies with the processing required and so it is possible that  the calculated value and the actual value may not be the same     Content    Set cycle watchdog timer  check I O bus  check  UM  refresh clock  refresh bits allocated to new  functions     Time requirements       0 3 ms       Wait for completion  of CompoBus S  communications    Wait for completion of the CompoBus S com   munications started in the CompoBus S output  refreshing process        CompoBus S input  refreshing    Read input data from CompoBus S Master  ASIC     0 02 ms       Program execution    Execute user program     Total time for executing instructions   Varies  according to content of user   s program         Cyc
26.    to start the software        2  Read the notes provided in the startup messages and click    OK        a     3  The SYSMAC CPT Support Software will start     ga le e o Bis je       Note To exit from the SYSMAC CPT Support Software  select    File  F     from the menu    158    bar and    Exit  X     from the File menu     SYSMAC CPT Support Software Section 8 1       Creating a New Project Follow this procedure when using SYSMAC CPT Support Software for the first  time or creating a new project  Specify the PC model and CPU version of the PC  being used    1 2  3    1  Select    File  F     from the menu bar and    New  N     from the File menu       gt  Tiler Sm       2  Input the name of the new project  set the PC model to    CQM1     set the CPU  version to    CPU43     and click    OK           Pumm el  a  Input the  T   project name  l    d  Click OK     b  Set the PC model to CQM1  c  Set the PC model to CQM1     3  The new project   s ladder diagram will be displayed     E  APE       159    SYSMAC CPT Support Software Section 8 1       Writing and Editing the  Ladder Program    The SYSMAC CPT Support Software can display programs in ladder diagram  format or mnemonic format  To switch the display editing format  select     View  V     from the menu bar     Program editor  P      and then    Ladder  L     or     Mnemonic  M            Transferring the Program    160    Refer to 3 4 9 Programming Device Connections for details on connecting the  CPM2C S to a persona
27.   01000    Motor driver    Pulse output 1     Pulse output 1   01001    01001    COM COM        24V 24 V        Pulse plus direction output Increment pulse output    CPM2C S Motor driver CPM2C S Motor driver               Pulse output 0  Q  01000 CW  pulse output     01000           Direction    input COW input    O         Direction output  Q 1  O    CCW  pulse output   01001        Note  CW is clockwise and CCW is counter clockwise     Output Wiring Observe the following precautions to protect the PC   s internal components     Precautions  Output Short Protection    The output or internal circuitry might be damaged when the load connected to an    71    Wiring and Connections    Section 3 4       output is short circuited  so it is recommended to install a protective fuse in each  output circuit     Inductive Loads    When connecting an inductive load to an input  connect a surge protector or  diode in parallel with the load     The surge protector   s components should have the following ratings     Transistor Output     Sinking        OUT  CPM2C S Diode  _COM  Transistor Output   Sourcing  ett  OUT  CPM2C S    Diode  _COM    The diode should satisfy the following requirements     Peak reverse breakdown voltage must be at least 3 times the load voltage   Average rectified current must be 1 A     Inrush Current Considerations  When a CPM2C S transistor output is used to switch a load with a high inrush    current such as an incandescent lamp  suppress the inrush current as
28.   10 6 Stopping timer  70 XFER 21 3 When transferring a constant to a word 2 6  23 8 When transferring a word to a word  1 52 ms When transferring 2 048 words using DM  71 BSET 13 8 When setting a constant to a word 2 6  14 3 When setting a word to a word  971 1 When setting DM to 2 048 words  73 XCHG 14 5 Word     word 2 6  29 3 DM    gt  DM  74 SLD 12 3 Shifting 1 word 2 6  23 9 Shifting 10 words  2 83 ms Shifting 2 048 words using DM  75 SRD 12 3 Shifting 1 word 2 6  23 9 Shifting 10 words  2 83 ms Shifting 2 048 words using DM    76 MLPX 16 8 When decoding word to word 2 6      46 1 When decoding DMto DM     77   DMPX 19 7 When encoding word to word 2 6    52 1 When encoding DM to DM  78 SDEC 19 8 When decoding word to word 2 6  48 3 When decoding DM to DM  80 DIST 18 7 When setting a constant to a word   a word 2 6  20 2 When setting a word to a word   a word  43 1 When setting DMto DM  DM  31 0 When setting a constant to a stack  32 7 When setting a word to a stack  55 9 When setting DM to a stack via DM                   145    One to one PC Link I O Response Time    Section 7 4                                                                                                                                           Code   Mnemonic   ON execution Conditions  Top  min   bottom  max   OFF execution time  us   time  us   81 COLL 21 5 When setting a constant   a word to a word 2 6  21 9 When setting a word   a word to a word  42 5 When setting DM  DMto DM  31 5 When setting 
29.   CPM2C PA201  to a torque of 0 74 to 0 9 Nem  Loose screws may result in  burning or malfunction     Do not connect the 24 VDC output  service power supply  or the Power Supply  Unit  CPM2C PA201  to an AC power supply  Connecting it to an AC power sup   ply will damage the internal circuit     4 Operating Environment Precautions     N Caution     N Caution    Do not operate the control system in the following places     e Locations subject to direct sunlight     e Locations subject to temperatures or humidity outside the range specified in  the specifications     e Locations subject to condensation as the result of severe changes in tempera   ture     e Locations subject to corrosive or flammable gases    e Locations subject to dust  especially iron dust  or salts   e Locations subject to exposure to water  oil  or chemicals   e Locations subject to shock or vibration     Take appropriate and sufficient countermeasures when installing systems in the  following locations     e Locations subject to static electricity or other forms of noise     xiii    Application Precautions       5    xiv    Z N Caution    e Locations subject to strong electromagnetic fields   e Locations subject to possible exposure to radioactivity   e Locations close to power supplies     The operating environment of the PC System can have a large effect on the lon   gevity and reliability of the system  Improper operating environments can lead to  malfunction  failure  and other unforeseeable problems w
30.   Connects the CPU Unit to the CompoBus S transmission line   4  DeviceNet Communications Connector       41    Unit Components    Section 2 2       42    Connects the CPU Unit to the DeviceNet transmission line  Use the connec   tor included with the CPU Unit or an equivalent connector to connect to the  DeviceNet transmission line     5  PC Status Indicators    The following indicators show the operating status of the PC                                                                  Indicator   Status Meaning  PWR ON Power is being supplied to the PC    green  OFF Power isn   t being supplied to the PC   RUN ON The PC is operating in RUN or MONITOR mode    green  OFF The PC is in PROGRAM mode or a fatal error has  occurred     ERR ALM   ON A fatal error has occurred   PC operation stops       red  Flashing   A non fatal error has occurred   PC operation    continues    OFF Indicates normal operation     SD Flashing   Data is being transmitted via CompoBus S      yellow    OFF Data isn   t being transmitted via CompoBus S   RD Flashing   Data is being received via CompoBus S    yellow   OFF Data isn   t being received via CompoBus S   ERC Flashing   A CompoBus S communications error occurred    red  OFF A CompoBus S communications error hasn   t occurred   COMM Flashing   Data is being transferred via the communications port   yellow   peripheral or RS 232C    OFF Data isn   t being transferred via communications port           The following indicators show the status Devi
31.   Function CPM2C S  DeviceNet Status AR 00    CompoBus S Active Slave Flags   AR 04 to AR 07  and Communications Error Flags    CompoBus S Master ASIC Error   AR 1315             PC Setup Differences  Function CPM2C S    Maximum number of DM 6603 bits 00 to 03        CompoBus S nodes    CompoBus S communications DM 6603 bits 04 to 07            mode  DeviceNet Read Write area DM 6605 bits 00 to 03          Default or DM 6606 to DM 6609   DeviceNet I O Link Write Area DM 6606 bits 00 to 07  data area  DeviceNet I O Link Write Area DM 6606 bits 08 to 15  number of bytes  DeviceNet I O Link Write Area DM 6607 bits 00 to 15  starting address  DeviceNet I O Link Read Area DM 6608 bits 00 to 07  data area    DeviceNet I O Link Read Area DM 6608 bits 08 to 15  number of bytes                      DeviceNet I O Link Read Area DM 6609 bits 00 to 15  starting address             1 6 Preparation for Operation  Follow the steps listed below when setting up a CPM2C S system     1  2  3    1  System Design    e Select a CPM2C S CPU Unit  Expansion Units  and Expansion I O Units  with the specifications required in the controlled system     e Design external fail safe circuits such as interlock circuits and limit circuits   Refer to 2 1 Specifications and 3 1 Design Precautions for details   2  Installation  e Connect the Expansion Units and Expansion I O Units   e Install the CPU Unit   DIN track installation     Refer to 3 3 Installing the CPM2C and 3 4 Wiring and Connections for de   tai
32.   Hex   Enable CTS control     Any other setting will cause a non fatal error and AR 1302 will turn ON      08 to 11   Link words for 1 1 data link  0  Hex   LR 00 to LR 15  Any other settings are ineffective      12 to 15   Communications mode  0  Hex   Host Link  1  Hex   No protocol  2  Hex   1 1 PC Link Slave   3  Hex   1 1 PC Link Master  4  Hex   NT Link     Any other setting causes a non fatal error and turns ON AR 1302      00 to 07   Baud rate  00  Hex   1 200 bps  01  Hex   2 400 bps  02  Hex   4 800 bps   03  Hex   9 600 bps  04  Hex   19 200 bps    08 to 15   Frame format   Start bits Data bits Stop bits Parity      1 bit 7 bits 1 bit Even      1 bit 7 bits 1 bit Odd      1 bit 7 bits 1 bit None   Hex   1 bit 7 bits 2 bits Even   Hex   1 bit 7 bits 2 bits Odd   Hex   1 bit 7 bits 2 bits None   Hex     Hex     Hex     Hex     Hex                       Hex    Hex    Hex      Hex   1 bit 8 bits 1 bit Even  Hex   1 bit 8 bits 1 bit Odd  Hex   1 bit 8 bits 1 bit None  Hex   1 bit 8 bits 2 bits Even  Hex   1 bit 8 bits 2 bits Odd  11  Hex   1 bit 8 bits 2 bits None     Any other setting specifies standard settings  1 start bit  7 data bits  even parity  2 stop bits   9 600 bps   causes a non fatal error  and turns ON AR 1302      00 to 15   Transmission delay  0000 to 9999 BCD sets a delay of 0 to 99 990 ms     Any other setting specifies a delay of 0 ms  causes a non fatal error  and turns ON AR 1302      00 to 07   Node number  Host Link   00 to 31  BCD      000000000
33.   INO to IN15 are the node addresses for the Input Terminals and OUTO to OUT15  are the node addresses for the Output Terminals                                                        Word Relay numbers  Bit    15 14 13 12 11 109 877 6 5432 1 0     Input  IR 020 IN1 INO    IR 021 IN3 IN2  IR 022 IN5 IN4  IR 023 IN7 IN6    IR 024 IN9 IN8      IR 025 IN11 IN10    IR 026 IN13 IN12  IR 027 IN15 IN14  Output   IR 030 OUT1 OUTO  IR 031 OUT3 OUT2  IR 032 OUTS OUT4  IR 033 OUT7 OUT6  IR 034 OUTS OUTS  IR 035 OUT11 OUT10  IR 036 OUT13 OUT12  IR 037 OUT15 OUT14                Note 1  When the maximum number of CompoBus S nodes is set to 16  IN8 to IN15  and OUT8 to OUT15 can be used as work bits     2  CompoBus S Terminals with less than 8 points are allocated bit addresses  from either 0 or 8  filling up from the lowest available word     3  CompoBus S Terminals with 16 points can be set for only even number ad   dresses     5 3 Communications Status  The status of communications with CompoBus S Terminals is indicated with the    status flags in AR 04 through AR 07  Bits 0 to 7 contain the Active Slave Flags  and bits 8 to 15 contain the Slave Communications Error Flags     112    Communications Status Section 5 3    Uppermost bits  Slave Communications Error Flags Lower Bits  Active Slave Flags       15 14 13 12 11 10    AR04   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT  7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0    AROS   IN7 IN6 INS IN4 IN3 IN
34.   LD 0 64 Any           LD NOT       AND 0 52       AND NOT       OR       OR NOT       AND LD 0 26       OR LD       OUT 1 88       OUT NOT       SET 2 58       RSET       TIM 4 76 Constant for SV 7 8 7 6 2 9  DM for SV 15 6 15 4 2 9       CNT 4 50 Constant for SV 6 8 2 9 3 1  DM for SV 14 5 2 9 3 1          ON execution Conditions  Top  min   bottom  max   OFF execution time  us   time  us                                                                          139    One to one PC Link I O Response Time    Section    7 4                                                                                                                                                    Code   Mnemonic   ON execution Conditions  Top  min   bottom  max   OFF execution time  us   time  us   10 SFT Reset IL JMP  10 4 With 1 word shift register 9 2 0 98 0 98  15 3 With 10 word shift register 11 9 1 0 1 0  39 6 With 53 word shift register 26 2 1 0 1 0  11 KEEP 3 2 Any Reset IL JMP  3 1 1 2 1 3   12   CNTR Reset  IL JMP  10 9 Constant for SV 7 9 5 5 5 6  18 8 DM for SV  13 DIFU 5 5 Any Shift IL JMP  5 1 4 8 0 96  14 DIFD 5 3 Any Shift IL JMP  5 4 4 7 0 97  15 TIMH Reset IL JMP  9 0 Regular execution  constant for SV 13 0 12 6 6 1  9 6 Interrupt execution  constant for SV 14 4 14 0 7 5  9 8 Regular execution  DM for SV 20 8 20 5 6 1  10 7 Interrupt execution  DM for SV 22 2 22 0 7 5  16 WSFT 14 0 With 1 word shift register 2 6  18 6 With 10 word shift register  1 15 ms With 2 048 word shift register u
35.   PC Setup settings     cyclic operation       D    data  modifying  Programming Console         data link     decimal data with sign  See signed decimal data    decimal data without sign  See unsigned decimal data    237    Index       DeviceNet communications   examples   flags   LED indicators   status information     dielectric strength    differentiated instructions  entering   dimensions    DIN Track installation     displays  converting between hex and ASCII  Programming Console   cycle time  Programming Console     downloading  programs     duct installation     E    EC Directives  precautions     EEPROM  mounting removing   specifications     electrical noise  preventing       ERR ALM indicator  flashing   lit     error log   PC Setup settings     errors  fatal   identifying   non fatal   programming   Programming Console operations   reading clearing messages  Programming Console   user defined errors     Expansion I O Units  available models     components   connections   dimensions   general specifications   input specifications   output specifications     expansion instructions   reading and changing function code assignments     Expansion Memory Unit   connections     Expansion Units  available models     connections   specifications     explicit message communications     238    F    FAL numbers    FAL 06     FALS numbers    FALS 07     false inputs    fatal errors  troubleshooting   features     flags  CompoBus S   DeviceNet   SR area flags     flash memory  p
36.   Set value  0 5 to 319 968 ms One shot interrupt  Precision  0 1 ms    High speed counters High speed counter No interrupt      1 input  see note 1             Count check interrupt  Differential phase mode  5 kHz           Pulse plus direction input mode  20 kHz   An interrupt can be generated when the  Up down input mode  20 kHz  count equals the set value or the count lies  Increment mode  20 kHz  within a preset range     Interrupt inputs  counter mode  No interrupt   2 inputs  Incrementing counter  2 kHz  Count up interrupt       Decrementing counter  2 kHz        Pulse outputs       e 2 outputs   Single phase pulse output without acceleration deceleration  See note 2    10 Hz to 10 kHz    e 2 outputs     Variable duty ratio pulse output  See note 2    0 1 to 999 9 Hz  duty ratio 0 to 100     e 1 output   Pulse output with trapezoidal acceleration deceleration  See note 2    Pulse plus direction output  up down pulse output  10 Hz to 10 kHz       System Configurations Section 1 2       Main function Variations Details    Synchronized pulse  control    1 point  see notes 1 and 2     Input frequency range  10 to 500 Hz  20 Hz to 1 kHz  or 300 Hz to 20 kHz  Output frequency range  10 Hz to 10 kHz       Quick response input    2 inputs in CPU Units with 10 I O points  4 inputs in CPU Units with 20 I O points  Minimum input signal width  50 us       Input time constant    Determines the input time constant for all inputs   Settings  1  2  3  5  10  20  40  or 80 ms        Ca
37.   area DM 2022 to DM 2047   DM 2048 to DM 6143 cannot be used    Read only   DM 6144 to DM 6599 DM 6144 to DM 6568  Error Log   DM 2000 to DM 2021 DM 6569 to DM 6599  PC Setup   DM 6600 to DM 6655 DM 6600 to DM 6655          Since the PC model is set to    CQM1     a program that will run properly in the  CQM1 will pass the program check even if it won   t run properly in the CPM2C S     Monitoring  Online An error message will be displayed and the values will not be accepted if a data  Editing  and Set Values area address that exceeds the range of a CPM2C S data area is entered for  monitoring  time charts  an instruction operand  or a timer counter SV   Transferring and DM Area addresses not supported by the CPM2C S cannot be transferred or  Verifying DM Area Data monitored  DM 1024 to DM 6143 are not checked for DM Area verification   Available Program Since the program capacity of the CQM1  7 200 words  is greater than that of the  Memory CPM2C S  4 096 words   the display will show more free space than is actually  available  Be sure to keep the actual program capacity in mind while program   ming   Program Transfer When the program is transferred from the PC to the SSS with the default function    code assignments  FUN18  FUN19  FUN87  and FUN88 will be displayed as  TKY  MCMP  DSW  and 7SEG  The instructions  however  will be transferred  correctly        22     will be displayed if any instructions not supported by the SSS are trans   ferred from the CPM2C S  Mnemonic
38.   for both the write and read areas     2  Data written through DeviceNet is valid even if the PC is in PROGRAM  mode  so outputs may go ON when the PC is in PROGRAM mode if output  bits are allocated to the DeviceNet I O Link Write area  To prevent outputs  from going ON while the PC is in PROGRAM mode  do not allocate output  bits directly to the DeviceNet I O Link Write area     3  If words in any areas other than the IR area  IR 000 to IR 227  or LR area   LR 00 to LR 15  are allocated to the I O Link Read area  the data may not be  cleared even when the power is interrupted  possibly causing data from  immediately before power interruption to be read by the master  If this  creates a potential problem  use the following measures to eliminate the  problem    e When starting in RUN or MONITOR mode  configure the ladder program  so that the Read area is rewritten with appropriate data    e When starting in PROGRAM mode  it will not be possible to take direct  measures at the slave  Monitor the status at the master and do not read the  data when the operating mode is PROGRAM mode    When a fatal error occurs at a slave  the master may read data from immedi    ately before the error  In this case also  monitor the status at the master and   do not read the data     Allocating Read Write An OMRON DeviceNet Configurator  version 2 0 or higher  can be used to spec     Areas with the DeviceNet ify the DeviceNet Read and Write areas  Contact your OMRON representative if  Configura
39.   measures must be provided in external control circuits     e Construct a control circuit so that power supply for the I O circuits does not  come ON before power supply for the Unit  If power supply for the I O circuits  comes ON before power supply for the Unit  normal operation may be tempo   rarily interrupted     e  f the operating mode is changed from RUN or MONITOR mode to PROGRAM  mode  with the IOM Hold Bit ON  the output will hold the most recent status  In  such a case  ensure that the external load does not exceed specifications   If  operation is stopped because of an operation error  including FALS instruc   tions   the values in the internal memory of the CPU Unit will be saved  but the  outputs will all turn OFF      e Install the CPM2C S and Expansion I O Units properly so that they will not fall  off    e Be sure that the terminal blocks and other items with locking devices are prop   erly locked into place  Improper locking may result in malfunction     Application Precautions    5       e Be sure that terminal blocks and connectors are connected in the specified di   rection with the correct polarity  Not doing so may result in malfunction    e Use the Unit with the battery housing cover in place to prevent dust or foreign  matter from entering inside the Unit  Not doing so may result in malfunction    e Install the expansion I O connector cover to the last Unit  Expansion Unit or  Expansion I O Unit  to prevent dust or foreign matter from entering inside
40.   modifying  Programming Console   bit status  force set reset  Programming Console   bits  searching  Programming Console     buzzer operation  Programming Console     C    cabinet  installation  precautions   Programming Console installation     cables  available models    characteristics    check levels  program checks    checking  program syntax  Programming Console     circuit configuration  inputs   outputs  transistor     clearing  memory areas  Programming Console   clock  reading and setting the clock     communications  capabilities   overview     Communications Errors     Index    communications mode  CompoBus S communications mode   communications speed  DeviceNet Communications   communications status  CompoBus S     CompoBus S communications   communications mode   communications status   compatible Slaves   flags    T O allocation     CompoBus S Communications Error     CompoBus S I O Link Unit  See also Expansion Units  available models     CompoBus S Master functions     components  Adapter Units   CPU Units   Expansion I O Units   Power Supply Unit     conduit installation   connectors  available models     counters  changing SV  Programming Console   example of inputting     CPM2C  function comparison     CPU Units  available models     components   cyclic operation     dimensions   general specifications   input specifications   internal structure     cycle monitor time  PC Setup settings   cycle time  displaying  Programming Console   cycle time  minimum 
41.  000 eee  Bits 00 to 07 Bits 00 to 07 Bits 00 to 07  Node address  Slave 1 Slave 2 Slave 3 duplication  1   Node 0  INO  Node 2  IN2  Node 0  INO          00000  Slave 1 input  If the addresses for Slave 1 and Slave 3  20000 are the same  the Master will not be able  to read input from Slave 3     If a communications error is generated     00100  Slave 2 input  the status of IR 00100 will be the same  as before the error and so the change in  the status of the actual input will not be    detected           113    Communications Status Section 5 3       e Example of Countermeasure in Ladder Program    ARO500 AR0508   INO   s Active Flag   INO   s Error Flag     02800    Slave 1 communications normal     02800    e    AR0502 AR0510   IN2   s Active Flag   IN2   s Error Flag     02900    Slave 2 communications normal     02900    e       114    SECTION 6  Exchanging Data with a DeviceNet Master    This section explains how to exchange data with a CPM2C S100C DRT or CPM2C S110C DRT DeviceNet Master  Refer to  this section when using remote I O communications or explicit message communications from a DeviceNet Master     6 1    Initial Settings 04 4 aks Fae ea ee Rha Fe ee he we ee as ae eet Wee SR  6 1 1 Setting the Node Number             0 0 0    eee eee eee  6 1 2 Setting the Communications Speed             0 0 00  eee eee eee  6 1 3 Attaching Status Information                0     6 2 Remote I O Communications             0 0    cece eae  6 3 Explicit Message Communications
42.  010 to IR 029  When the READ BYTE DATA command  is executed from an OMRON Master  the bytes are stored  in the same order  HH LL  in which they were stored in the  Slave              C200HX HG HE PCs  Writing Data with IOWR       This example shows the instruction operands and results when 20 words of data  are written from a Master mounted in a C200HX HG HE PC to words IR 010 to  IRO29 in a Slave   Refer to the DeviceNet  CompoBus D  Masters Operation Manual for details on  explicit messages and refer to the C200HX HG HE Programmable Controllers  Operation Manual for details on IOWR          Example Network Master   s node number  63  Conditions Slave   s network address  0  Slave   s node number  2       IOWR      Operand Details     IOWR Cc S D   1  e Control Code    Contents Function   Hex     Master   s node number   3F  Hex  specifies 63  Master   s unit address   FE  Hex  specifies the local Unit       e    e Command Words  Source Information     Contents Function   Hex     Specifies starting response word   DM 2000             82  Hex  specifies the DM area  07D0  Hex  specifies address 2000   Refer to the C200HX HG HE Operation Manual for details      Response monitoring time   64  Hex  specifies 10 0 seconds    Number of bytes of command data beginning with word S 4    32  Hex  specifies 50 bytes    EXPLICIT MESSAGE SEND command code   2801  Hex     Slave node number   02  Hex   WRITE BYTE DATA command service code   1E  Hex     Class ID   002F  Hex                
43.  1  Leading word   2       N Each stored in  J 2 digits BCD                          Error log record 7   3 words used      Error classification  00  Non fatal  80  Fatal          Note    1  2  3       An error record with an error code of 00 will be stored in the error log for power  interruptions  Refer to 9 2 Self diagnostic Functions for tables listing the error  codes     Error Log Storage Methods  The error log storage method is set in the PC Setup  bits 00 to 03 of DM 6655    Set any of the following methods     1  Set 0 in bits 00 to 03 of DM 6655   This is the default setting    This method stores the most recent 7 error log records and discards older  records  This is achieved by shifting the records as shown below so that the  oldest record  record 0  is lost whenever a new record is generated     Lost  4       Error log record 1 W  Error log record 2             Ma  N       All records shifted    N  Error log record 6     Error log record 7                    New record added         Set 1 in bits 00 to 03 of DM 6655   This method stores only the first 7 error log records  and ignores any subse   quent errors beyond those 7       Set another value  other than 0 or 1  in bits 00 to 03 of DM 6655   A setting other than 0 or 1 disables the log so that no records are stored     Clearing the Error Log  To clear the entire error log  turn ON SR 25214 from a Programming Device   Af   ter the error log has been cleared  SR 25214 will turn OFF again automatically      107 
44.  1 2 A common          CPM2C S110C and CPM2C S110C DRT  Sourcing Transistor Outputs     I O connector       24 VDC  rdbt oa       COM        S  o o    olan  a lo m   gt   ie    s olo   olalsjo y   o       24 VDC    Don   t exceed the output capacity or the maximum common current for transistor  outputs shown in the following table     eee a cee   il Specification    Output capacity 300 mA at 24 VDC  Maximum common current capacity 1 2 A common          66    Section 3 4    Wiring and Connections                               Wiring the CPM2C S to Wire the inputs as shown in the following diagram when using an Input Terminal   an Input Terminal Use an XW2B 20G4 or XW2B 20G5 Terminal Block and an XW2Z  A  Connecting Cable     Sourcing    Sinking       67    Wiring and Connections Section 3 4       Input Devices The following table shows how to connect various input devices     Device Circuit diagram  Relay output 4                          PM2C   5 mA 6 mA 8 mA CPM2C S  COM      NPN open collector      in               C  Sensor  IN CPM2C S    O  KC  5 mA 6 mA 8 mA  O  OV       NPN current output Use the same power supply for  the input and sensor     Constant  current    circuit IN CPM2C S          PNP current output 8    supply  aa 5 mA 6 mA 8 mA   om o       CPM2C S       Voltage output          Note Do not use the following wiring with voltage output devices        68    Wiring and Connections Section 3 4       High speed Counter Inputs  Using IR 00000 to IR 00002 as High s
45.  2  Press the FUN and then the MONTR Key to begin the operation  If there are  no messages  the following display will appear     If there are messages  the most serious message will be displayed when the  MONTR Key is pressed  Pressing MONTR again will clear the present mes   sage and display the next most serious error message  Continue pressing  MONTR until all messages have been cleared  These are some examples  of error messages     A memory error                           lt   O  Z  g   y             A system error           MONTR             A message  displayed with MSG 46          MONTR       All messages cleared           MONTR             8 4 4 Buzzer Operation    174    This operation is used to turn on and off the buzzer that sounds when Program   ming Console keys are pressed  This buzzer will also sound whenever an error  occurs during PC operation  Buzzer operation for errors is not affected by this  setting    This operation is possible in any mode     Run   MONITOR   PROGRAM      Programming Console Operations Section 8 4       Key Sequence    1  2  3       Follow the procedure below to turn the key input buzzer on and off     1  Press the CLR  SHIFT  and then the CLR Key to bring up the mode display   In this case the PC is in PROGRAM mode and the buzzer is ON         Jere    2  Press the SHIFT and then the 1 Key to turn off the buzzer     cl  i  The buzzer will not sound  3  Press the SHIFT and then the 1 Key again to turn the buzzer back ON     when    BZ
46.  232C Port Connection    A personal computer can be connected to the CPU Unit   s RS 232C port with an  XW2Z L100S or XW2Z LJ00S V Connecting Cable  The XW2Z Lj00S Cables  have a D sub 25 pin connector and the XW2Z  _ 00S V Cables have a D sub                            9 pin connector     Connecting Cable    XW2Z 200S V  2 m  i    CPM2C CN111  0 15 m     U     CS1W CN118  0 1 m                             RS 232C port  D sub 9 pin     CPM2C CIF01       CPM2C CIF11    A personal computer can be connected to the CPU Unit   s communications port  through a CQM1 CIF02 RS 232C Adapter  The CQM1 CIF02 RS 232C    Peripheral port  rm    IBM EC AT or XW2Z 5008 V  5 m     compatible  computer aa  jo anma  Peripheral Port Connection  Adapter has a 9 pin connector   IBM PC AT or  compatible  computer    CQM1 CIF02  3 3 m        76    Dy a  it  gt     CPM2C CN111  0 15 m     CS1W CN114  0 05 m     CPM2C CIF01       Wiring and Connections Section 3 4       Note 1  The CS1W CN226 626 Connecting Cables can be used  but the CS1W   CN225 625 and CS1W CN227 627 Connecting Cables cannot be used     2  The CQM1 CIF11 Connecting Cable cannot be used   If one is connected   the CPM2C S will not recognize it  the PC will enter RUN mode at startup if  pin 4 of the DIP switch is ON and the PC Setup  DM 6600  is set so that the  Programming Console   s mode switch controls the startup mode      3  Refer to Section 8 Using Programming Devices for details on the Support  Software that can be used with t
47.  5    CPM2C CIF11 RS 422 RS 232C Adapter Unit                     0000 0     31    Unit Components    Section 2 2       2 1    Specifications    2 1 1 General Specifications    Supply voltage    24 VDC       Operating voltage  range    20 4 to 26 4 VDC       Power consumption    3 W  See note         Inrush current    25 A max        Insulation  resistance    20 MQ min   at 500 VDC  between insulated circuits       Dielectric strength    2 300 VAC for 1 min  between insulated circuits        Noise immunity    Conforms to IEC61000 4 4  2 kV  power lines        Vibration resistance    10 to 57 Hz  0 075 mm double amplitude  57 to 150 Hz  acceleration  9 8 m s  in X  Y  and Z  directions for 80 minutes each  Time coefficient  8 minutes x coefficient factor 10   total time 80  minutes        Shock resistance    147 m s2 three times each in X  Y  and Z directions       Ambient  temperature    Operating  0 to 55  C  Storage     20 to 75  C  except for the battery        Humidity    10  to 90   with no condensation        Atmosphere    Must be free from corrosive gas       Power interrupt time          2 ms min     Note The above figure for power consumption includes the power consumption of the  Programmable Console and Adapter Unit  CIFLJL                        2 1 2 Characteristics       Item Specifications    Control method    Stored program method       I O control method    Cyclic scan with direct output  Immediate refreshing can be performed with IORF 97          Programming
48.  6    Function  Day of the Week   00 to 06  BCD     00  Sunday 01  Monday 02  Tuesday 03  Wednesday  04  Thursday 05  Friday 06  Saturday       08 to 12    Not used        13    30 second Compensation Bit   Turn this bit ON to round off to the nearest minute  When the seconds are 00 to 29  the seconds  are cleared to 00 and the rest of the time setting is left unchanged  When the seconds are 30 to  59  the seconds are cleared to 00 and the time is incremented by one minute        Clock Stop Bit  Turn this bit ON to stop the clock  The time date can be overwritten while this bit is ON        Clock Set Bit   To change the time date  turn ON AR 2114  write the new time date  being sure to leave AR  2114 ON   and then turn this bit ON to enable a new time date setting  The clock will restart and  both AR 2114 and AR 2115 will be turned OFF automatically        00 to 15    Not used           00 to 15          Power off Counter  4 digits BCD   This is the count of the number of times that the power has been turned off   To clear the count  write    0000    from a Programming Device     Note 1  The same data can be read immediately with PRV 62      2  The time and date can be set while AR 2114 is ON  The new setting be   comes effective when AR 2115 is turned ON   AR 2114 and AR 2115 are  turned OFF automatically when the new setting goes into effect      3  The units for the maximum and current cycle times are determined by the  setting in bits 08 to 15 of DM 6618  A setting of 00 
49.  6655   Automatically turns OFF  again when reset is complete  Only effective if the PC is in PROGRAM mode   11 Forced Status Hold Bit  See note    OFF  The forced status of bits that are forced set reset is cleared when switching be   tween PROGRAM mode and MONITOR mode   ON  The status of bits that are forced set reset are maintained when switching be   tween PROGRAM mode and MONITOR mode   The PC Setup can be set to maintain the status of this bit when the PC is turned off   12 1 0 Hold Bit  See note    OFF 1IR and LR bits are reset when starting or stopping operation   ON  IR and LR bit status is maintained when starting or stopping operation   The PC Setup can be set to maintain the status of this bit when the PC is turned off   13 Not used   14 Error Log Reset Bit Read   Turn ON to clear error log  Automatically turns OFF again when operation is complete    write  15 Not used              90    Basic PC Operation and I O Processes    Section 4 7       Word s     Bit s     Function    Read   write                                                                                     SR 253 00 to 07   FAL Error Code Read   The error code  a 2 digit number  is stored here when an error occurs  The FAL num    only  ber is stored here when FAL 06  or FALS 07  is executed  This word is reset  to 00  by  executing a FAL 00 instruction or by clearing the error from a Programming Device    08 Battery Error Flag  Turns ON when the CPU Unit backup battery   s voltage is too low   09 
50.  8 input points     Expansion I O Unit     24 I O points     Expansion I O Unit   16 output points        6 inputs  IR 00000  to   IR 00005    8 inputs  IR 00100  to       IR 00107       16 inputs  IR 00200  to   IR 00215       0 inputs       4 outputs  IR 01000  to   IR 01003    0 outputs          8 outputs  IR 01100  to   IR 01107       16 outputs  IR 01200  to   IR 01215                               Note Refer to the CPM2C Programmable Controller Operation Manual  W356  for  more examples showing the bits allocated to Expansion I O Units     4 3 I O Allocation to CompoBus S Slaves    The CompoBus S input area  IR 020 to IR 027  and CompoBus S output area   IR 030 to IR 037  are allocated for the CompoBus S Terminal   s I O  The follow     88    Basic PC Operation and I O Processes Section 4 7       ing table shows the I O allocation of the CompoBus S Terminal  INO to IN15 and  OUTO to OUT15      Bit address  IR word Bit number  15 14 13 12 11 1098 7 65432 1 0                                  Output area                                     Note 1  INO to IN15 are node numbers of Input Terminals and OUTO to OUT15 are  node numbers of Output Terminals     2  When the maximum number of CompoBus S nodes is set to 16  IN8 to IN15  and OUT8 to OUT15 can be used as work bits     3  CompoBus S Terminals with 8 points or less are allocated I O bits in byte  units beginning from bit 00 or bit 08     4  Only even addresses can be specified for 16 point CompoBus S Terminals     4 4 SR
51.  8EDM  16 input points 16 inputs  24 VDC        CPM2C 16EDM  8 output points 8 transistor outputs  sinking  CPM2C 8ETM  8 transistor outputs  Sourcing  CPM2C 8ET1M  16 output points 16 transistor outputs  sinking  CPM2C 16ETM  16 transistor outputs  Sourcing    CPM2C 16ET1M                                           Expansion Units    CPM2C MAD11 CPM2C TS001 101 CPM2C SRT21  Analog I O Unit Temperature Sensor Unit CompoBus S I O Link Unit                   Unit Max  number Inputs Outputs Model  of Units  Analog I O Unit 2 analog inputs 4 2 points  2 words 1 point  1 word CPM2C MAD11  1 analog output allocated allocated  Temperature 2 thermocouple 4 2 points  2 words       CPM2C TS001  Sensor Unit inputs allocated  2 platinum 2 points  2 words       CPM2C TS101  resistance allocated  thermometer  inputs  CompoBus S I O 8 input points and   5 8 points  1 word 8 points  1 word CPM2C SRT21  Link Unit 8 output points for allocated allocated  the built in outputs  Inputs from the  Outputs to the  and inputs of the Master  Master   Master Unit                         13    System Configurations Section 1 2       1 2 4 DeviceNet Interface    A CPM2C S100C DRT or CPM2C S110C DRT can be used as a DeviceNet  Slaves to create an I O Link of up to 1 024 points  512 inputs and 512 outputs   with the DeviceNet Master  The input and output areas used in the I O Link can  be allocated independently and the data areas  starting addresses  and size of  these Read Write areas can be specified fre
52.  Area    These bits mainly serve as flags related to CPM2C S operation or contain present and set values for various func   tions  The functions of the SR area are explained in the following table     Note    Read only    words and bits can be read as status in controller PC operation  but they cannot be written from  the ladder program  Bits and words that are    Not used    are also read only     Word s  Bit s  Function    00 to 15   Pulse Output PV 0   Contains the pulse output PV   16 777 215 to 16 777 215   SR 22915 acts as the sign  bit  a negative number is indicated when SR 22915 is ON     The same PV data can be read immediately with PRV 62       Only Pulse Output PV 0 is used for ACC          00 to 15   Pulse Output PV 1   Contains the pulse output PV   16 777 215 to 16 777 215   SR 23115 acts as the sign  bit  a negative number is indicated when SR 23115 is ON     The same PV data can be read immediately with PRV 62                      89                                                                                     PC Setup Section 4 6  Word s  Bit s  Function Read   write  SR 232 00 to 15   Macro Function Input Area Read   to Contains the input operands for MCRO 99   write  SR 235  Can be used as work bits when MCRO 99  is not used    SR 236 00 to 15   Macro Function Output Area  to Contains the output operands for MCRO 99    SR 239  Can be used as work bits when MCRO 99  is not used    SR 240 00 to 15   Interrupt Input 00003 Counter Mode SV  SV when interr
53.  Bracket  DIN43700 standards      HF      Two screws          i E 18675                  Panel thickness  1 0 to 3 2 mm le 92        Allow at least 80 mm for the cable connector above the Programming Console     be used           CNNSI SSS SSS       About 70 mm is required     8 3 2 Compatible Programming Consoles    There are 3 Programming Consoles that can be used with the CPM2C S  The  CQM1H PRO01 E  CQM1 PRO01 E and the C200H PRO27 E  The key func   tions for these Programming Consoles are identical    Press and hold 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  press and  release the Shift Key and then press the AR HR Key to specify the AR Area     167    Using a Programming Console Section 8 3       CQM1H PROO1 E  The CQM1H PROO1 E can be connected directly to the CPM2C S   CQM1 PRO01 E            _CD display        Vode switch    Operation keys       Attached Cable  2 m     C200H PRO27 E    LCD display    Mode switch    Operation keys       Cassette recorded jack   Cannot be used with the CPM2C S      The following Connecting Cables can be used with the C200H PRO27 E     Cable length Connection  C200H CN222 Connects to the peripheral port on a    CS1W CN224 Connects directly to the CPM2C S CPU Unit   s  CS1W CN624 communications port                       Different Keys The following keys are labeled diff
54.  C1000H  CxxH 200H           UM transfer                       a  a T a    a a       Program Input and CQM1 data areas are larger than the corresponding CPM2C S data areas  so   Program Check the data area addresses that don   t actually exist in the CPM2C S or instructions  not supported by the CPM2C S can be input and won   t be detected in the pro   gram check  Be sure that the word and bit addresses are within the specified  ranges and that all instructions are supported     163    SYSMAC Support Software  SSS  Section 8 2    If a program contains a data area address that exceeds the range of a CPM2C S  data area  a memory error will be generated when the program is executed and  the Memory Area Specification Error Flag  AR 1308  will be turned ON                                               Data area CPM2C S range CQM1 range  Input words IR 000 to IR 009 IR 000 to IR 011  Output words IR 010 to IR 019 IR 100 to IR 111  Work words and   IR 020 to IR 049 IR 200 to IR 227 IR 012 to IR 099  CompoBus S I O    IR 050 to IR 199 cannot be used   IR 112 to IR 227  areas  SR area SR 228 to SR 255 SR 228 to SR 255  HR area HR 00 to HR 19 HR 00 to HR 99    HR 20 to HR 99 cannot be used    AR area AR 00 to AR 23 AR 00 to AR 27   AR 24 to AR 27 cannot be used    LR area LR 00 to LR 15 LR 00 to LR 63   LR 16 to LR 63 cannot be used    Timer Counter TIM CNT 000 to 255 TIM CNT 000 to 511  area  TIM CNT 256 to 511 cannot be used    DM   Read write   DM 0000 to DM 1999  DM 0000 to DM 6143
55.  CompoBus S Slaves          0 0    cee eee eee  ARQ  SRATI uc Fe eae NARA eee Ee a ek eae ae oe eee ee tee 4  AS ARAT vie 8 bbe atte cited lace teint a tga d dtd aed r 8 a e er    4 6   PC Setup 23hidreaetiedinig oie ewes ate is cota re hay sha ie Sata gale  4 7 Basic PC Operation and I O Processes       0 0    0c eee eee  428   CEMO LOSS 05 cheat Oa is eee RASS A Sys e NA E RAGS eRe E habe es    SECTION 5  Exchanging Data with CompoBus S Slaves                5 1 Initial Settings  o teete Gea Se BES SENOS See Eee  5 2  Remote I O Communications is  sss 0 0 00    ccc cece eee e eee ees  5 3 Communications Status         seese eseese ccc cece cece eee e eee eees    SECTION 6  Exchanging Data with a DeviceNet Master                6 1  Initial Settings  sy 4 45045 shit a CHa eC AL be ees  6 2 Remote I O Communications            0 0    ec cee e een eens  6 3 Explicit Message Communications             0 0    eee  64  Status Information  es  5 cscc es ow ak ae eek aR AAA a ees    vii    TABLE OF CONTENTS    SECTION 7  Cycle Time and I O Response Time                      fed s y cle  Tames soo Batira tet ay Sanit aaah oe hes ua sted Bae ek aah rg ok te role ear aN ic  722  VO Response  TNS isi ss eek Pia k ei Ni tet ete abe  sia h eae Pe eet 3d  7 3 Interrupt Processing Time             0    0c eee eee ee  7 4 One to one PC Link I O Response Time             0 0 0 0  0c    SECTION 8  Using Programming Devices               eeeeeeeee    8 1 SYSMAC CPT Support Software           0
56.  Contents Function   Hex     Specifies starting response word   DM 2000   82  Hex  specifies the DM area   07D0  Hex  specifies address 2000    Refer to the C200HX HG HE Operation Manual for details      Response monitoring time   64  Hex  specifies 10 0 seconds    Number of bytes of command data beginning with word S 4    OB  Hex  specifies 11 bytes    EXPLICIT MESSAGE SEND command code   2801  Hex     Slave node number   02  Hex   READ BYTE DATA command service code   1C  Hex     Class ID   002F  Hex   Instance ID   0001  Hex  specifies data area    Starting read address   000A  Hex  specifies IR 010  Address L   0A  Hex   Address H   00  Hex     Number of bytes   28  Hex  specifies 40 bytes   The rightmost byte of S 5 is not used                                       e Destination Information    Contents      gt   Hex     00 10 Master Unit   s unit number   00  Number of words of command data beginning with word S   10   BCD  specifies 10 words    e Response Words  The results are stored as follows         Contents Function   Hex     EXPLICIT MESSAGE SEND command code   2801  Hex   Normal completion code   0000  Hex     Number of bytes received   2A  Hex  indicates 42 bytes   This is the number of bytes from D 3 to the end                     129    Explicit Message Communications Section 6 3    Word Contents Function   Hex     Slave   s node number   02  Hex   READ BYTE DATA response service code   9C  Hex     These words contain the data read from slave words          IR
57.  EMI  Electromagnetic Interference   EN50081 2   Radiated emission  10 m regulations     Low Voltage Directive  Always ensure that devices operating at voltages of 50 to 1 000 VAC and 75 to  1 500 VDC meet the required safety standards for the PC  EN61131 2         6 3 Conformance to EC Directives    The CPM2C S PCs comply with EC Directives  To ensure that the machine or  device in which the CPM2C S PC is used complies with EC Directives  the PC  must be installed as follows     1  2  3    1  The CPM2C S PC must be installed within a control panel     2  Reinforced insulation or double insulation must be used for the DC power  supplies used for the communications and I O power supplies     3  CPM2C S PCs complying with EC Directives also conform to the Common  Emission Standard  EN50081 2   Radiated emission characteristics  10 m  regulations  may vary depending on the configuration of the control panel  used  other devices connected to the control panel  wiring  and other condi   tions  You must therefore confirm that the overall machine or equipment  complies with EC Directives     xvi    SECTION 1  Introduction    This section describes the special features and functions of the CPM2C S  shows the possible system configurations  and  outlines the steps required before operation  Read this section first when using the CPM2C S for the first time     Refer to the CPMI CPM1A CPM2A CPM2C SRM1  V2  Programming Manual  W353  for details on programming opera   tions     1 1 CPM2C 
58.  Expansion Memory Unit CPM2C CN111    a    CS1W CN114    EEPROM    Indicator       UPLOAD DM Button UPLOAD Button       CPM2C CIF01    System Configurations Section 1 2          Complete Communications Capabilities    Host Link A Host Link connection can be made through the PC   s communications port  used as a RS 232C or peripheral port  A personal computer or Programmable  Terminal connected in Host Link mode can be used for operations such as read   ing writing data in the PC   s I O memory or reading changing the PC   s operating  mode     1 1 Host Link Communications 1 N Host Link Communications    J    a           N N  B   2   Cc  G   2 8   D 2   oc jam    Up to 32 PCs can be connected     No protocol     The TXD 48  and RXD 47  instructions can be used in no protocol mode to ex   Communications change data with standard serial devices  For example  data can be received    from a bar code reader or transmitted to a serial printer  The serial devices can  be connected to the communications port as a RS 232C or peripheral port        Inputting data from Outputting data to  a bar code reader a serial printer  Bar code Serial  reader printer  High speed 1 1 NT Link Ina 1 1 NT Link  an OMRON Programmable Terminal  PT  can be connected  Communications directly to the CPM2C S  The PT must be connected to the communications port    as an RS 232C port  not as a peripheral port      OMRON PT h       One to one PC Link A CPM2C S can be linked directly to another CPM2C S  CQM1  CPM
59.  LR area LR 00 to LR 15  05  Hex  HR area HR 00 to HR 19                06  Hex AR area AR 00 to AR 23  read area only   07  Hex  Timer Counter area TC 000 to TC 255    Address L and Address H  command    Specify the starting word address of the read data in hexadecimal as follows   Address L  The rightmost two digits of the 4 digit starting address   Address H  The leftmost two digits of the 4 digit starting address    Number of bytes  command    Specify the number of bytes of data to read in 1 byte  2 digit hexadecimal   The   allowed range is 01 to C8  Hex   which is equivalent to 1 to 200 decimal    Number of bytes received  response    Indicates the number of bytes of data  in hexadecimal  from the    source node   number    on    Source node number  response    Indicates the node number  in hexadecimal  of the CPM2C S that returned the   response    Read data  response    Contains the desired data read from the specified data area  Word data is re    turned with the leftmost byte  bits 8 to 15  preceding the rightmost byte  bits 0 to   7   lf an odd number was specified in the command   s    number of bytes    parame    ter  the last byte of read data will contain the leftmost byte of a word    Precautions   The range of data specified by the data area  instance ID   starting address  Ad     121    Explicit Message Communications Section 6 3       dress L and Address H   and number of bytes parameters must not exceed the  range of the CPM2C S data area     WRITE BYTE DA
60.  Master Unit     The status attachment is set in DM 6605 of the PC Setup  as shown in the follow   ing table  The initial setting is 0  attach status information   change this setting to  1 to disable attachment of status information  Refer to 6 4 Status Information for  details on the status information     DM 6605   04 to 07   Sets whether CPM2C S status is transmitted to   0  the DeviceNet Master   Attach    0  Hex   Attach status ahead of data  status    1  Hex   Do not attach status ahead of data        6 2 Remote I O Communications    Allocating Read Write  Areas with the PC Setup    116    Allocate the DeviceNet read and write areas to specify what part of the PC   s data  area will be used to read and write data from the DeviceNet Master Unit  Specify  the PC data area  starting word address  and number of bytes  Up to 64 bytes  can be allocated for DeviceNet remote I O     Switch the CPM2C S to PROGRAM mode and use a Programming Device   such as a Programming Console or Support Software  to make the following set   tings in DM 6605 to DM 6609 of the PC Setup  The settings in these words are  read only when the CPM2C S is turned ON  so the PC   s power must be turned  OFF and then ON again to make changes effective     Explicit Message Communications Section 6 3       Word Bits Function Default  00 to 03   DeviceNet Read Write area setting    0  Hex   Read  IN  IR 020 to IR 027  Write  OUT  IR 030 to IR 037  1  Hex   Use settings in DM 6606 to DM 6609    04 to 07   Tr
61.  Non fatal Errors     05 2 06s de oh Sa es ae as SEN eee ees  972 4    Fatal Errors  nast stares eienn d annn ee Soule thea s MS been e E NA o  9 3 Programming Console Operation Errors          0 0    0  ee eee  9 4 Programming Errors ss sci eee gw ES Ve eR SEW es a toe Sas  9 5 Troubleshooting Flowcharts         0 0 0    eee cece eee  9 6 Maintenance Inspections           0 0    eee eee e eens  9 7   Battery Replacement   sion cas ee te betes he Sh Re Sa Se Re ae Hee    203    Initial System Checks and Test Run Procedure Section 9 1       9 1  9 1 1    Initial System Checks and Test Run Procedure    Initial System Checks    Check the following items after setting up and wiring the CPM2C S  but before  performing a test run     Item Points to check    Power supply and Is the wiring correct   I O connections Are the terminals securely tightened   Are there any shorts between crimp terminals or wires     Refer to 3 4 Wiring and Connections for details        Connecting cables   Are the cables all connected correctly and locked     Refer to 3 4 Wiring and Connections for details   Protective label Has the protective label been removed              Note 1  Always clear memory before beginning to program the CPM2C S  Although  memory is cleared before the CPU Unit is shipped  the contents of the DM   HR  AR  and counter areas may change in transit  See 8 4 2 Clearing  Memory for details on the All Clear operation     2  See 1 3 3 Operating Mode at Startup to determine what mode th
62.  O   Expansion I O Units  Analog I O  Unit  Temperature Sensor Unit  Unit  Temperature Sensor Unit   and CompoBus S I O Link Unit and CompoBus S I O Link Unit    O memory Input bits IR 00000 to IR 00915 IR 00000 to IR 00915   Output bits IR 01000 to IR 01915 IR 01000 to IR 01915       25    Comparison with the CPM2C    Section 1 5       I O memory    Work bits    672 bits    IR 02800 to IR 02915   IR 03800 to IR 04915   IR 20000 to IR 22715    928 bits   IR 02000 to IR 04915   IR 20000 to IR 22715       SR  Special Relay  area    448 bits   SR 22800 to SR 25515    448 bits   SR 22800 to SR 25515       TR  Temporary Relay  area    8 bits  TRO to TR7    8 bits  TRO to TR7                         HR  Holding Relay  area 320 bits  320 bits   HR 0000 to HR 1915 HR 0000 to HR 1915  AR  Auxiliary Relay  area 384 bits  384 bits   AR 0000 to AR 2315 AR 0000 to AR 2315  LR  Link Relay  area 256 bits  256 bits   LR 0000 to LR 1515 LR 0000 to LR 1515  Timer Counter area 256 bits  256 bits   TIM CNT 000 to TIM CNT 255 TIM CNT 000 to TIM CNT 255  DM  Data Read write   2 048 words 2 048 words  Memory  area   area  DM 0000 to DM 2047   DM 0000 to DM 2047   Read only   456 words 456 words  area  DM 6144 to DM 6599   DM 6144 to DM 6599   PC Setup 56 words 56 words   DM 6600 to DM 6655   DM 6600 to DM 6655           Memory backup    Program area  read only DM  area  including PC Setup     Flash memory backup    Flash memory backup          Read write DM area  HR  area  AR area  and counters    
63.  One for input from a thermo   couple sensor and one for input from a platinum resistance thermometer sensor   There are 2 input points on each Temperature Sensor Unit     e Thermocouple inputs  and measurement ranges   K     200 to 1 300  C   K   0 0  to 500 0  C   J   100 to 850  C   and J  0 0 to 400 0  C      e Platinum resistance thermometer inputs  and measurement ranges   Pt100       200 0 to 650 0  C   JPt100     200 0 to 650 0  C      The interval timer can be set between 0 5 and 319 968 ms and can be set to gen   erate just one interrupt  one shot mode  or periodic interrupts  scheduled inter   rupt mode      The clock  accuracy within 1 minute month  can be read from the program to  show the current year  month  day  day of the week  and time  The clock can be  set from a Programming Device  such as a Programming Console  or the time  can be adjusted by rounding up or down to the nearest minute     TIML      is a long term timer that accommodates set values up to 99 990 sec   onds  27 hours  46 minutes  30 seconds   When combined with the SECONDS  TO HOURS conversion instruction  HMS        the long term timer provides an  easy way to control equipment scheduling     System Configurations Section 1 2       Expansion Memory Unit The CPM1 EMU01 V1 Expansion Memory Unit is a program loader for small   size or micro PCs  Using the CPM1 EMU01 V1  simple on site transfer of user  programs and data memory  DM 6144 to DM 6655  is possible with PCs     A     CPM2C S        
64.  PRO   GRAM Mode  correct the cause of the error  and then clear the error     MSG 46  is used to display a message on a Programming Device connected to  the CPM2C S  The message  which can be up to 16 characters long  is dis   played when the instruction   s execution condition is ON     Self diagnostic Functions    Section 9 2       9 2 3 Non fatal Errors      Message FAL No     PC operation and program execution will continue after one or more of these  errors have occurred  Although PC operation will continue  the cause of the error  should be corrected and the error cleared as soon as possible    When one of these errors occurs  the POWER and RUN indicators will remain lit  and the ERR ALM indicator will flash     Meaning and appropriate response                     SYS FAIL FAL   01 to 99   An FAL 06  instruction has been executed in the program  Check the FAL number to      is 01 to 99 or 9B   determine conditions that would cause execution  correct the cause  and clear the  error   9B 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  Correct the settings in PROGRAM Mode and  turn ON the power again   AR 1301 ON  An incorrect setting was detected in the PC Setup  DM 6615 to  DM 6644  when switching to RUN or MONITOR mode  Correct the settings in  PROGRAM Mode and switch to RUN or MONITOR mode again   AR 1302 
65.  Pin 4  ON   CPM2C Pin 1  ON  see note   Pin 2  ON   CQM1H Pin 5  ON  see note   Pin 7  ON          If pin 3 on the CPM2C S  pin 1 on the CPM2C  or pin 5 on the CQM1H is OFF   connection is still possible if the peripheral port settings in the PC Setup   DM 6650 to DM 6654  are set to the standard communications settings     When connecting to the CPM1  CPM1A  CPM2A  CQM1 or SRM1   V2   insert  the connector into the peripheral port making sure that the connector is oriented  correctly     e Insert the connector until it securely locks into place   e Connections are not possible to the RS 232C port or any other port        The peripheral port must be set to the default communications settings shown  below     Start bits  1   Data bits  7   Stop bits  2   Parity  Even   Baud rate  9 600 bps    Press the levers on the top and bottom of the connector inwards to unlock the  connector and pull out as shown in the following diagram     j         Note Do not attempt to remove the connector by pulling the cable     225    Handling Section 10 3       10 3 3 Uploading Programs    Ladder programs and the contents of data memory can be uploaded to the  EEPROM using the following procedure  The buttons used will determine  whether the contents of data memory are uploaded or not     Expansion Memory Unit       EEPROM F  CS1W CN114  Indicator  UPLOAD DM Button UPLOAD Button  CPM2C CIF01  Button UPLOAD   DM UPLOAD    Ladder program and Read from PC to Read from PC to  expansion instructions 
66.  S PCs                                                                   5  Inputting the Flicker Output                                                                                                       199    Programming Example Section 8 5       8 5 4 Checking the Program    Check the program syntax in PROGRAM mode to make sure that the program  has been input correctly     1  2  3    1  Press the CLR Key to bring up the initial display           CLR             2  Press the SRCH Key  An input prompt will appear requesting the desired    check level     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     A  Note Refer to 9 4 Programming Errors for details on check levels and the  programming errors that may be displayed during a program check                                   4  Press the SRCH Key to continue the search  The next error will be dis   played  Continue pressing the SRCH Key to continue the search     The search will continue until an END 01  instruction or the end of Program  Memory is reached     If errors are displayed  edit the program to correct the errors and check the pro   gram again  Continue checking the program until all errors have been corrected     8 5 5 Test Run in MONITOR Mode    Switch the CPM2C S in MONITOR mode and check the operation of the pro   gram     1 2  3    1  Set the 
67.  Sampling word to word  58 7 Sampling DMto DM      PWM 30 3 Constant for pulse width ratio 2 6  43 4 Word for pulse width ratio  46 0 DM for pulse width ratio      SCL2 35 1 Parameter word designation  word to word 2 6  59 3 Parameter DM designation  DMto DM      SCL3 37 1 Parameter word designation  word to word 2 6  62 3 Parameter DM designation  DMto DM      SEC 29 8 Converting from word to word 2 6  44 0 Converting from DMto DM      SRCH 28 9 Searching one word and outputting to a word 2 6  1 40 ms DM specification  searching 2 048 words and  outputting to DM      STUP 3 42 ms Constant specification  executed first scan 2 6  34 1 Constant specification  executed second scan  or later  3 44 ms DM specification  executed first scan  39 8 DM specification  executed second scan or  later      SUM 22 8 Word added and output to word 2 6  1 44 ms DM specification  999 bytes added and output  to DM        SYNC 34 6 Constant ratio specification  when executed 2 6    35 3 Word ratio specification  when executed    42 5 DM ratio specification  when executed    25 3 Word ratio specification  when changed  32 6 DM ratio specification  when changed      TIML Reset IL JMP  12 8 Normal execution  constant specification 17 9 17 5 8 1  13 5 Interrupt execution  constant specification 25 7 25 5 8 1      TMHH Reset IL JMP  12 3 Normal execution  constant specification 15 6 15 1 7 4  12 7 Interrupt execution  constant specification 17 2 16 9 9 1  12 7 Normal execution  DM specification 23 6 2
68.  Terminal    6 2 mm max     ONO    Recommended wire diameter when using solid wires  0 6 to 1 6 mm  AWG 22 to  14      Grounding To prevent electric shock resulting from malfunction due to factors such as  noise  connect to a ground of 100 Q or less  When grounding  use a wire at least  1 25 mm  thick      N WARNING Connect the ground terminal of the Power Supply Unit to a ground of 100 Q or  less when installing the Unit  Not connecting to a ground of 100 Q or less may  result in electric shock     Ground of 100 Q or less       Power Supply Wiring  e To prevent voltage drops caused by startup currents and inrush currents from  other devices  wire the power supply circuits of the CPM2C S separately from  power line circuits     e When using several CPM2C S PCs together  it is recommended that circuits  are wired separately in order to prevent circuit breaker malfunctions and volt   age drops due to inrush current     e Twist power supply lines to prevent noise from the power supply lines  Noise  can further be prevented by wiring via a 1 1 isolation transformer     60    Wiring and Connections    Section 3 4        N WARNING     N WARNING     N WARNING    e Use wires at least 1 25 mm  thick in order to allow for voltage drops and to keep  the current within the allowable level     3 100 to 240 VAC          Tighten the screws on the terminal block of the AC Power Supply Unit to a torque  of 0 74 to 0 9 Nem  Loose screws may result in burning or malfunction     The 24 VDC servi
69.  Unit I O Outputs  10 I O points 6 inputs  24 VDC   4 relay outputs CPM2C 10EDR  20 I O points 12 inputs  24 VDC    8 relay outputs CPM2C 20EDR  8 output points     8 relay outputs CPM2C 8ER                      Units with Transistor Outputs via Fujitsu compatible Connector    24 I O Points 32 I O Points 8 Input Points 8 Output Points 16 Input Points 16 Output Points       Unit I O Outputs  24 I O points 16 inputs  24 VDC    8 transistor outputs  sinking  CPM2C 24EDTC  8 transistor outputs  sourcing  CPM2C 24EDT1C  32 I O points 16 inputs  24 VDC    16 transistor outputs  sinking  CPM2C 32EDTC  16 transistor outputs  Sourcing    CPM2C 32EDT1C  8 input points 8 inputs  24 VDC  CPM2C 8EDC  16 input points 16 inputs  24 VDC  CPM2C 16EDC  8 output points 8 transistor outputs  sinking  CPM2C 8ETC  8 transistor outputs  sourcing  CPM2C 8ET1C  16 output points 16 transistor outputs  sinking  CPM2C 16ETC  16 transistor outputs  Sourcing    CPM2C 16ET1C                                        12    System Configurations Section 1 2       Units with Transistor Outputs via MIL Connector    24 I O Points 32 I O Points 8 Input or 16 Input or  8 Output Points 16 Output Points    Unit I O Outputs  24 I O points 16 inputs  24 VDC    8 transistor outputs  sinking  CPM2C 24EDTM  8 transistor outputs  sourcing  CPM2C 24EDT1M  32 I O points 16 inputs  24 VDC    16 transistor outputs  sinking  CPM2C 32EDTM  16 transistor outputs  Sourcing    CPM2C 32EDT1M  8 input points 8 inputs  24 VDC  Sg CPM2C
70.  WRITE BYTE DATA response service code   9E  Hex     e Control Words    Word    Contents   Hex     Function    Number of bytes of command data beginning with word S    32  Hex  specifies 50 bytes       Number of bytes of response data beginning with word D    08  Hex  specifies 8 bytes       Destination network address   01  Hex        Master   s node number   3F  Hex  specifies 63  Master   s unit address   FE  Hex  specifies the local Unit       Response required  Transmission port number   00  Hex  specifies 0  Number of retries   00  Hex  specifies 0                Response monitoring time   64  Hex  specifies 10 0 seconds    Explicit Message Communications Section 6 3       C200HX HG HE PCs  Reading Data with IOWR            Example Network  Conditions    IOWR      Operand Details   IOWR C S D                    This example shows the instruction operands and results when 20 words of data   IR 010 to IR029  in a Slave are read through a Master mounted in a C200HX   HG HE PC and stored in words DM 2000 to DM 2019     Refer to the DeviceNet  CompoBus D  Masters Operation Manual for details on  explicit messages and refer to the C200HX HG HE Programmable Controllers  Operation Manual for details on IOWR          The Master   s node number is 63  the Slave   s network address is 0  and the  Slave   s node number is 2     e Control Code    Contents Function   Hex     Master   s node number   3F  Hex  specifies 63  Master   s unit address   FE  Hex  specifies the local Unit   
71.  Writing an Unsigned Decimal Number    Programming Console Operations Section 8 4             13  The first operand is input as an unsigned integer        Input the value of the operand from 0 to 65535       E    B    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     SHIFT 7    Note If an input is made outside of the permissible range  a buzzer will  sound and the hexadecimal display will not be displayed     WRITE          15  The second operand is input as a signed integer             Input the value of the operand from    32 768 to 32 767  Use the SET Key to  input a positive number  and use the RESET Key to input a negative number     B A ks  RESET   1 0    Note If an erroneous input is made  press the CLR Key to restore the status  prior to the input  Then enter the correct input                                                                    16  Restore the hexadecimal display     me i    e Writing a Word Address  DM 0000     17  Input the final operand and then press the WRITE Key   It isn   t necessary to  input leading zeroes                          3   D     m                WRITE       ojm             8 4 8 Instruction Search    This operation is used to find occurrences of the specified instruction in the pro   gram and is possible in any mode     RUN MONITOR PROGRAM    The ON OFF status of any displayed bit will be show
72.  bla  8 4 25  Clear  Force Set Reset eteco etima ee en i ie eels Di eons be ta  8 4 26 Hex ASCII Display Change            0    0  cee eee eee ee eee  8 4 27 Displaying the Cycle Time             0    eee eee  8 4 28 Reading and Setting the Clock           0    2  eee eee eee  8 5  Programming Example ssion ha hoes aN EN Se Ae awe ee eee oak es  8 5 1 Preparatory Operations         0    0  cece eee  8 5 2  Example  Progra  ce ce  heen tie en te ee te ee ee Bb eas  8 5 3 Programming Procedures          0 00    eee cece teens  8 5 4 Checking the Program      0    ea ee cee  8 5 5 Test Run in MONITOR Mode             0 0    c cece eee    155    SYSMAC CPT Support Software Section 8 1       8 1 SYSMAC CPT Support Software    8 1 1 Introduction    The SYSMAC CPT Support Software is a complete programming and control  package  It provides not only programming capabilities  but also advanced  debugging  monitoring  and program data management  The software is com   patible with Windows 3 1  Windows 95  Windows 98  and Windows NT 3 5 4 0   Any version of the SYSMAC CPT Support Software can be used to program  CPM2C S PCs with the limitations described later in this section  For further  information and actual operating procedures  please refer to the SYSMAC CPT  Support Software Quick Start Guide  W332  and User Manual  W333     Refer to 3 4 9 Programming Device Connections for details on connecting a  personal computer to the CPM2C S     8 1 2 Limitations and Precautions    Program 
73.  capacity   0 5 mA   Max  inrush current 0 9 A for 10 ms  charging and discharging waveform    Leakage current 0 1 mA max    Residual voltage 0 8 V max     ON delay OUT01000 and OUT01001  20 us max   OUT01002 and up  0 1 ms max     OFF delay OUT01000 and OUT01001  40 us max  10 to 300 mA  0 1 ms max  0 5 to 10 mA    OUT01002 and up  1 ms max   1 fuse for each 2outputs  cannot be replaced by user                                37    Unit Components Section 2 2    Specification  Circuit configuration Sinking Outputs    n     5   8   E    8       c     o  2       Internal circuits    Output LED          38    Unit Components Section 2 2       Note The following graph shows the maximum switching capacity     Output  current   mA     300    40  gt            Output  4 5 20 4 26 4 voltage   v     Z N Caution Do not apply voltage in excess of the maximum switching capacity to an output  terminal  It may result in damage to the product or fire      N Caution Check that wiring has been performed correctly before supplying power  Sup   plying power with incorrect wiring may result in damage to internal circuits     Expansion I O Unit I O Specifications  Note Refer to the CPM2C Programmable Controller Operation Manual  W356  for the  I O specifications of the Expansion I O Units     39    Unit Components Section 2 2       2 1 4 AC Power Supply Unit Specifications       Item Specification                                  Rating 24 VDC  600 mA  Efficiency 75  min   at rated output   Input
74.  catches  top and bottom  on the connectors fit together   Press the Units together to connect them              i     a     1  N        3  Lock the Units together by closing the locks  top and bottom  on the CPU  Unit  or previous Expansion I O Unit or Expansion Unit   Place the cover  in   cluded with the CPU Unit  on the last Units expansion I O connector         a  Slide to lock  Si Trea   Units together         tr   Expansion I O    connector cover       3 3 2 CPM2C S Installation    The CPM2C S can be installed on a 35 mm DIN track     DIN Track    kay   PFP 100N  1 m     PFP 50N  50 cm   End Plates   PFP 100N2  1 m      PFP M           56    Wiring and Connections Section 3 4       Installation  Lower the CPM2C S 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     lal  E ie   Insert    onto track           3  Pushin on  i  the Unit     1  Pull down         N Caution Be sure that the DIN Track is installed horizontally  Installing the Track vertically  will inhibit the airflow that cools the CPM2C S and could cause overheating     Removal  Pry the lock down with a flat blade screwdriver and pivot the PC upward to  remove it        57    Wiring and Connections    Section 3 4       3 4 Wiring and Connections    This section provides basic information on wiring the CPU Unit and Power Sup   ply Unit  and on connecting Programming Devices     3 4 1 General Precautions for Wiring    Z N Caution    
75.  conditions Rated voltage 100 to 240 VAC    Frequency 47 to 63 Hz      Allowable voltage range   85 to 264 VAC      Current 100V  0 4A      200V  0 2A    Leakage 100 V   0 5 mA max   at rated output   current 200 V  1 mA max   at rated output   Inrush current   100V_   15A  at 25  C cold start   200 V   30A  at 25  C cold start                                                     Output Output voltage accuracy   10     15   including input  load  and temperature fluctuations   characteristics Minimum output current   30 mA  Ripple noise voltage 2   p p  max   Input fluctuation 0 75  max   Load fluctuation 4  max   Temperature fluctuation   0 05    C max   Startup time 300 ms max   at input voltage of 100 VAC or 200 VAC and the rated  output   Output hold time 10 ms  at input voltage of 100 VAC or 200 VAC and the rated output   Overcurrent protection Self resetting  operates at 105  to 350  of the rated current   suspended and independent operation  Overvoltage protection None  Ambient operating temperature 0 to 55  C  Ambient storage temperature    20 to 75  C  Ambient operating humidity 10  to 90   no condensation   Dielectric strength 2 000 V for 1 min between all inputs and GR    Leakage current  10 mA    3 000 V for 1 min between all inputs and all outputs  Leakage current  10 mA    1 000 V for 1 min between all outputs and GR  Leakage current  10 mA          Insulation resistance 100 MQ min  at 500 VDC between all outputs and any input  and  between all outputs and GR  Vi
76.  connect via  CS1W CN114 or CPM2C CN111 Connecting Cable   Communications setting   1 start bit  7 data bits  even parity  2 stop bits  9 600 bps    EEPROM  See note 1     256 Kbit EEPROM  ATMEL  AT28C256  OMRON  EEROM JD                           Current consumption 129 mA max     Dimensions Main body  not including cables or connectors    57 x 92 x 38 mm  W x H x D   Weight 200 g max   not including EEPROM     Note 1  The EEPROM must be purchased separately   2  For general specifications  refer to the relevant PC manual     10 2 2 Nomenclature      Peripheral Port  Connector       Lock Lever    EEPROM Socket    Lock Lever  For mounting and removing EEPROM   DOWNLOAD TO PLC Button    Writes all EEPROM data  ladder programs   data memory etc   to the PC     UPLOAD   DM Button      z Reads PC user program and contents of  Indicator DOWNLOAD to PLC Button DM 6144 to DM 6655 to EEPROM   UPLOAD   DM Button   UPLOAD Button UPLOAD Button    Reads only PC user program to EEPROM     Note The    PLC    in the    DOWNLOAD TO PLC    Button indicates PCs  Programmable  Controllers      223    Handling    Section 10 3                                  LED Indicator CONNECT   ERR  red  Meaning   green   OFF OFF Not connected to PC  power supply OFF    ON OFF Connected to a recognized PC   Blinking OFF Uploading downloading data     ON Blinking Host link communications error  retry by user       OFF ON PC model and EEPROM data not compatible     OFF Blinking One of the following errors has 
77.  counters  TIM CNT 000 to TIM CNT 255     1 ms timers  TMHH        10 ms timers  TIMH 15   100 ms timers  TIM   1 s 10 s timers  TIML       Decrementing counters  CNT  Reversible counters  CNTR 12        CompoBus S Master  functions    Up to 32 Slaves can be connected and up to 256 I O points can be controlled        DeviceNet Slave  functions    DeviceNet Remote I O Link  Use up to 1 024 I O points in the I O Link     Explicit Message Communications  Any PC data area can be accessed from the Master        Data memory    Read Write  2 048 words  DM 0000 to DM 2047    Read only  456 words  DM 6144 to DM 6599   PC Setup  56 words  DM 6600 to DM 6655        The Error Log is contained in DM 2000 to DM 2021        Interrupt processing    2 interrupts  Shared by the external interrupt inputs  counter mode  and the quick response inputs        Interval timer interrupts    1  Scheduled Interrupt Mode or Single Interrupt Mode        High speed counter    One high speed counter  20 kHz single phase or 5 kHz two phase  linear count method   Counter interrupt  1  set value comparison or set value range comparison        Interrupt Inputs   Counter mode     2 inputs  Shared by the external interrupt inputs and the quick response inputs        Pulse output    2 points with no acceleration deceleration  10 Hz to 10 KHz each  and no direction control   One point with trapezoid acceleration deceleration  10 Hz to 10 kHz  and direction control   Two points with variable duty ratio outputs      
78.  data from the DeviceNet Master to the 122    specified node   s data area in byte units  When  word data is being written  the leftmost byte is  written before the rightmost byte  Up to 200 bytes  can be written at one time        READ WORD DATA Reads the specified node   s data in word units 123     two byte units  from the DeviceNet Master  When  word data is being read  the leftmost byte is read  before the rightmost byte  Up to 100 words can be  read at one time        WRITE WORD DATA   Writes data from the DeviceNet Master to the 124    specified node   s data area in word units  two byte  units   When word data is being written  the  leftmost byte is written before the rightmost byte   Up to 100 words can be written at one time        ERROR RESPONSE   The CPM2C S returns an error response when 125  there is an error in the explicit message command  sent from the DeviceNet Master     1               When sending explicit message commands  the range of data specified by    the data area  starting address  and number of bytes must not exceed the  range of the CPM2C S data area       Use the READ BYTE DATA and WRITE BYTE DATA commands when    sending explicit message commands from an OMRON DeviceNet Master     Use the READ WORD DATA and WRITE WORD DATA commands when  sending explicit message commands from another company   s DeviceNet  Master       The number of bytes occupied by the    Class ID    and    Instance ID    parame     ters varies from Master to Master  These p
79.  eg es ee aes Sos See ae  8 4 3 Reading Clearing Error Messages              0 0    c eee eee eee eee  8 4 4 Buzzer Operation          0    te ee eee tenes  8 4 5 Assigning Expansion Instruction Function Codes                 00 00 0005   8 4 6 Setting and Reading a Program Memory Address and Monitoring I O Bit Status  8 4 7 Entering or Editing Programs           0 0      cece ee eee  8 4 8 Instruction Search    1 0 0    ee e e e E ee eee ene nes  8 4 9  Bit Operand Search    inna isos elias SRE  Re SONS Ree eNO OS  8 4 10 Inserting and Deleting Instructions                  0 00 0    eee eee eee  8 4 11 Checking the Program          0    eee cece eens  8 4 12 Bit  Digit  Word Monitor         0 0    eect ee eee  8 4 13 Differentiation Monitor           0 0 2  8 4 14 Binary Monitor         00    eee tenes  8 4 15 Three Word Monitor          00 0    e ee eee eee nee  8 4 16 Signed Decimal Monitor           0    ccc eee eee eee eens  8 4 17 Unsigned Decimal Monitor             0    0  eee eee eee eee  8 4 18 Three Word Data Modification            0    0c cece eee eee  8 4 19 Changing Timer  Counter SV          0    eee eee  8 4 20 Hexadecimal  BCD Data Modification            0 0    ccc eee eee  8 4 21 Binary Data Modification            0    ee eee ee eee  8 4 22 Signed Decimal Data Modification            0 0    eee eee eee eee  8 4 23 Unsigned Decimal Data Modification                0 0 0    2 ee eee ee eee  8 4 24 Forc   Set  Reset  sc    se le ibe oe ere nals Sb ee ba eae
80.  for a timer or counter  press the LD  AND   OR  or NOT Key followed by the TIM or CNT Key  and then input the timer   counter number last                      Input the second instruction and operand   In this case it isn   t necessary to    enter the timer number  because it   s 000   Press the WRITE Key to write the  instruction to Program Memory      rm Jimer number                     Input the second operand  123 to specify 12 3 seconds  and press the       WRITE Key  The next program address will be displayed     odada  1 2 3   WRITE    If a mistake was made inputting the operand  press the Up Arrow Key to  return to display the mistaken operand and input the operand again                 Note a  Counters are input in the same basic way as timers except the  CNT Key is pressed instead of the TIM Key     b  Timer and counter SVs are input in BCD  so it isn   t necessary to  press the CONT   Key     177    Programming Console Operations Section 8 4       178    8  Input the third instruction and its operands  First input the instruction by    pressing the FUN Key and then the function code  21 in this case      oan  FUN 2 1      To input the differentiated version of an instruction  press the NOT Key after  the function code  FUN 2 1 NOT   The         symbol will be displayed next to  differentiated instructions  Press the NOT Key again to change back the  instruction back to a non differentiated instruction  The         symbol will dis   appear    To change an instructi
81.  in MONITOR or PROGRAM mode only       RUN       MONITOR PROGRAM    Words SR 253 to SR 255 cannot be changed     Before changing the contents of I O memory  be sure that the changes will not  cause equipment to operate unexpectedly or dangerously  In particular  take  care when changing the status of output bits  The PC continues to refresh I O  bits even if the PC is in PROGRAM mode  so devices connected to output points  on the CPU Unit  Expansion Units  or Expansion I O Units may operate unex   pectedly     1  Monitor the status of the desired word according to the procedure described  in 8 4 12 Bit  Digit  Word Monitor   f two or more words are being monitored   the desired word should be leftmost on the display            Word monitor     2  Press the CHG Key to begin hexadecimal  BCD data modification              CHG          3  Input the new PV and press the WRITE Key to change the PV     The operation will end and the normal monitoring display will return when  the WRITE Key is pressed     Begs  2 0 o  iwrite                       189    Programming Console Operations Section 8 4       8 4 21 Binary Data Modification     N Caution    1  2  3       This operation is used to change the status of a word   s bits when the word is  monitored using the procedure described in 8 4 14 Binary Monitor  It is pos   sible in MONITOR or PROGRAM mode only       RUN   MONITOR PROGRAM    Bits SR 25300 to SR 25507 and timer counter flags cannot be changed     Before changing the conte
82.  language    Ladder diagram       Instruction length    1 step per instruction  1 to 5 words per instruction       Instructions    Basic instructions  14  Special instructions  105 instructions  185 variations       Execution time    Basic instructions  0 64 us  LD instruction   Special instructions  7 8 ws  MOV instruction                             Program capacity 4 096 words  Max  I O   CPU Unit only   10 points  capacity   Expanded 338 points max   system    Input bits 160 bits  IR 00000 to IR 00915  Bits not used for input bits can be used for work bits        Output bits 160 bits  IR 01000 to IR 01915  Bits not used for output bits can be used for work bits      CompoBus S input bits 128 bits  IR 02000 to IR 02715  Bits not used for CompoBus S input bits can be used for  work bits    CompoBus S output bits   128 bits  IR 03000 to IR 03715  Bits not used for CompoBus S output bits can be used for  work bits         Work bits    672 bits  IR 02800 to IR 02915  IR 03800 to IR 04915  and IR 20000 to IR 22715       Special bits  SR area     448 bits  SR 22800 to SR 25515       Temporary bits  TR area     8 bits  TRO to TR7        Holding bits  HR area     320 bits  HR 0000 to HR 1915  Words HR 00 to HR 19        Auxiliary bits  AR area     384 bits  AR 0000 to AR 2315  Words AR 00 to AR 23        Link bits  LR area        256 bits  LR 0000 to LR 1515  Words LR 00 to LR 15        32    Unit Components    Section 2 2       Item Specifications    Timers Counters    256 timers
83.  masking  interrupt processes   Max  number of CompoBus S Slaves     memory  backup   Expansion Memory Unit   protection     memory areas  AR area bits   clearing  Programming Console   flags and control bits   partial clear   structure   uploading downloading     message communications   messages  reading clearing   model numbers     modes  changing the PC mode   operating modes     modifying  binary data  Programming Console   data  Programming Console   hexadecimal BCD data  Programming Console   signed decimal data  Programming Console   SV  Programming Console   unsigned decimal data  Programming Console     MONITOR mode  description     example test run     monitoring  3 word monitor  Programming Console   binary monitor  Programming Console   differentiation monitor  Programming Console   signed decimal monitor  Programming Console   status  Programming Console   unsigned decimal monitor  Programming Console     motor control  capabilities     MSG 46      N    no protocol communications   node number  DeviceNet communications     noise  immunity   preventing electrical noise       non fatal errors  troubleshooting   NPN current output  connections   NPN open collector  connections     NT Link  connections     O    operating conditions  troubleshooting     operating modes   operating mode at startup     operation  preparations   output short protection     output specifications  Expansion I O Units   transistor output     Output Terminals     outputs  wiring     P    pa
84.  number of  Slaves setting as shown below        Communications mode Max  number of Slaves Communications  response time    High speed mode 0 5 ms  0 8 ms  Long distance mode 4 0 ms  6 0 ms          5 1 2 Setting the CompoBus S Communications Mode    The CompoBus S communications mode can be set to high speed mode or  long distance mode     Communications Max  communications Communications speed  mode distance  trunk line length   High speed mode 100 m 750 kbps  Long distance mode   500 m 93 75 kbps    Use a Programming Device to set the maximum number of Slaves in DM 6603 of  the PC Setup  as shown in the following table           DM 6603   04 to 07 Sets the CompoBus S 0  Hex   High speed mode Oori 0  communications mode  1  Hex   Long distance mode  High speed     Note Always turn the power OFF and ON again after changing this setting        110    Communications Status Section 5 3       5 2 Remote I O Communications  5 2 1 Slaves    The following table lists the commonly used Slaves  Refer to the CompoBus S  Operation Manual for more details  The SRT1 series Slaves support high   speed communications mode only  The SRT2 series Slaves support both high   speed and long distance communications modes                             SRT2 series SRT1 series  I O Terminals SRT2 ID04 SRT1 ID04   Transistor  SRT2 ID04 1 SRT1 IDO4 1  SRT2 ID08 SRT1 ID08  SRT2 ID08 1 SRT1 IDO8 1  SRT2 ID16 SRT1 ID16  SRT2 ID16 1 SRT1 ID16 1  SRT2 ID16T Not available  SRT2 ID16T 1 Not available  SRT2 OD0
85.  of  the CPM2C S CPU Unit   s DIP switch    Refer to 1 3 3 Operating Mode at Startup for complete details     102    Basic PC Operation and I O Processes Section 4 7       4 7 2 Hold Bit Status    Make the settings shown below to determine whether  when the power supply is  turned on  the Forced Status Hold Bit  SR 25211  and or IOM Hold Bit   SR 25212  will retain the status that was in effect when the power was last  turned off  or whether the previous status will be cleared     Bit 15 0  pmesot   lo o  i    aisle  SR 25211 setting Always 00    0  Hex   Clear status   1  Hex   Retain status  SR 25212 setting   0  Hex   Clear status   1  Hex   Retain status                   Default  Clear both     The Forced Status Hold Bit  SR 25211  determines whether or not the forced    set reset status is retained when changing from PROGRAM mode to MONITOR  mode     The IOM Hold Bit  SR 25212  determines whether or not the status of IR bits and  LR bits is retained when PC operation is started and stopped     4 7 3 Program Memory Write protection    In CPM2C S PCs  the program memory can be protected by setting bits 00 to 03  of DM 6602 to 1  Bits 04 to 07 determine whether Programming Console mes   sages are displayed in English or Japanese     Bit 15 0  DM6602   0   l  l l       Always 00 B    Expansion instruction function code assignments  0  Hex   Default settings  1  Hex   User assignments  Programming Console messages  0  Hex   English  1  Hex   Japanese                         
86.  of Word and Bit Addresses    Except for the TR area and DM area  data in the PC   s I O memory can be speci   fied by bit addresses or word addresses  The TR area can be accessed only by  bit addresses and the DM area can be accessed only by word addresses     The following diagram shows how to specify I O bits     15 18 13 12 11  ao         10 9   7 6  TE      T E    54 29 2 i 0  BE CS ED WY RT          Bit address      aarp  I    Word Bit number    Word Bit number    The following memory areas can be used in the CPM2C S                          Data area Words Bits Function  IR Input area IR 000 to IR 009 IR 00000 to IR 00915   These bits are allocated to the external I O  area  10 words   160 bits  terminals   Output area IR 010 to IR 019 IR 01000 to IR 01915    Words not used as I O words can be used   10 words   160 bits  as work words    CompoBus S   IR 020 to IR 027 IR 02000 to IR 02715   These bits are allocated to CompoBus S  input area  8 words   128 bits  Slaves   CompoBus S   IR 030 to IR 037 IR 03000 to IR 03715    Words not used as I O words can be used  output area  8 words   128 bits  as work words    Work area IR 028 and IR 029  IR 02800 to IR 02915    Work bits can be freely used within the pro   IR 038 to IR 049  IR 03800 to IR 04915    gram   IR 200 to IR 227 IR 20000 to IR 22715   42 words   672 bits   SR area SR 228 to SR 255 SR 22800 to SR 25515   These bits serve specific functions such as                 28 words   448 bits  flags and control bits   
87.  operation is used to change the decimal value of a word being moni   tored as signed decimal data  within a range of    32 768 to 32 767  The con   tents of the specified word are converted automatically to signed hexadeci   mal  two   s complement format      Programming Console Operations Section 8 4        N Caution    1  2  3       Words SR 253 to SR 255 cannot be changed       RUN   MONITOR PROGRAM    Before changing the contents of I O memory  be sure that the changes will not  cause equipment to operate unexpectedly or dangerously  In particular  take  care when changing the status of output bits  The PC continues to refresh I O  bits even if the PC is in PROGRAM mode  so devices connected to output points  on the CPU Unit  Expansion Units  or Expansion I O Units may operate unex   pectedly     1  Monitor  signed decimal  the status of the word for which the present value  is to be changed               Signed decimal monitor   2  Press the CHG Key to begin decimal data modification        CHG                3  Input the new PV and press the WRITE Key to change the PV  The operation  will end and the signed decimal monitoring display will return when the  WRITE Key is pressed    The PV can be set within a range of  32 768 and 32 767  Use the SET Key to  input a positive number  and use the RESET Key to input a negative number     D    c i  fl ILI es    If an erroneous input has been made  press the CLR Key to restore the sta   tus prior to the input  Then enter the co
88.  press the SHIFT and then the  Down Arrow Key  The Symes De will appear     sey opi z    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     4  Press the CLR Key to end differentiation monitoring and return to the normal  monitoring display                    8 4 14 Binary Monitor    This operation is used to monitor the ON OFF status of any word   s 16 bits  It  is possible in any mode     Run   MONITOR   PROGRAM      1  2  3    1  Monitor the status of the desired word according to the procedure described  in 8 4 12 Bit  Digit  Word Monitor  The desired word should be leftmost on  the display if 2 or more words are being monitored                  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     Bit 15 Bit 00  The status of force set bits is indicated by    S     and the status of a force reset  bits is indicated by    R     as shown below     Force set bit Force reset bit                               Note a  The status of displayed bits can be changed at this point  Refer to  8 4 21 Binary Data Modification for details     185    Programming Console Operations Section 8 4   
89.  shown  below     Countermeasure 1 Countermeasure 2    OUT to  2  x      COM       our    COMO    Providing a dark current of  approx  one third of the rated  value through an incandescent  lamp    Providing a limiting resistor    Fuse Insertion    The CPM2C S with transistor output may burn if the load is short circuited   therefore  insert a protective fuse in series to the load     3 4 7 Wiring CompoBus S Transmission Lines    72    1  2  3       Use special flat cable or VCTF cable for the transmission lines that connect the    nodes in the CompoBus S I O Link   Special flat cables and VCTF cables cannot  be combined in the same system        Name   Model number Specifications    Flat cable XB1T W10  VCTF cable        4 core flat cable  0 75 mm2  2 core VCTF  0 75 x 20  Use the following procedure to wire the CompoBus S communications cables           1  Strip off the length of wire insulation recommended for the crimp connectors  being used and tightly twist the bare wire strands together         eee    Wiring and Connections Section 3 4       Note When VCTF cable is being used  cover the end of the cable sheathing with elec   trical tape or heat shrink tubing as shown in the following diagram        Secure the cable sheathing with  electrical tape or heat shrink tubing     2  Crimp pin terminals on the stripped ends of the communications cable and  secure the terminal and wire with electrical tape or heat shrink tubing     Note a  We recommend the following pin terminal
90.  status       27    Comparison with the CPM2C    Section 1 5       Item    Analog controls    CPM2C S  None    CPM2C  None       Clock function    Internal    Internal or none          Words containing  time info     AR 17 to AR 21    AR 17 to AR 21       Analog I O    Analog I O Units can be connected     Analog I O Units can be connected        Temperature monitoring    The CPU Unit can receive  temperature sensor input from either  thermocouples or platinum resistance  thermometers     The CPU Unit can receive  temperature sensor input from either  thermocouples or platinum resistance  thermometers        CompoBus S communications    A CompoBus S I O Link Unit can be  connected to provide CompoBus S  Slave functions     CompoBus S Master functions are  standard in all CPU Units     A CompoBus S 1 0 Link Unit can be  connected to provide CompoBus S  Slave functions        Communications switch    This switch determines whether  communications are governed by the  standard settings or PC Setup  settings  Also sets the Programming  Device connection     This switch determines whether  communications are governed by the  standard settings or PC Setup  settings  Also sets the Programming  Device connection        Battery    Battery    Internal lithium battery backup    CPU Unit with clock   Internal lithium battery backup    CPU Unit without clock  Capacitor  backup or optional lithium battery  backup       Battery  replacement    Possible    Possible       Life expectancy   ba
91.  switch settings determine the DeviceNet communications speed  and control the communications settings for the communications port  pe   ripheral port and RS 232C port      e DeviceNet communications speed    O                        oz  HEU r Pin 2 Speed Max  transmission line  length  see note   OFF  125 kbps 500 m max   OFF  250 kbps 250 m max   ON 500 kbps 100 m max   ON Not used  invalid setting                 Note Pins 1 and 2 are not used in the CPM2C S100C S110C  Leave pins 1  and 2 OFF in those CPU Units     e RS 232C and Peripheral Port Settings    The ports operate according to the settings in the PC Setup   RS 232C port settings  DM 6645 to DM 6649  Peripheral port settings  DM 6650 to DM 6654          The ports operate with the standard communications settings     43    Unit Components    Section 2 2       10     12     ti    Enabled    13     44       e Operating Mode at Startup  Pin 4 determines the operating mode at startup only if there isn   t a Pro   gramming Device connected to the peripheral port     Programming Device Startup mode with Startup mode with  connected pin 4 OFF pin 4 ON  None PROGRAM mode RUN mode    Programming Console Operating mode set on the Programming  Console   s mode switch    Other device PROGRAM mode                Rotary Switches   DRT versions only     The rotary switches set the PC   s node number in the DeviceNet network   The allowed setting range is 00 to 63   Settings 64 to 99 are not allowed           Battery    This batte
92.  the  ERR data                 I O NO  ERR   A data area address has been designated that exceeds the limit of  the data area  e g   an address is too large  Confirm the  requirements for the instruction and re enter the address           Note Refer to the relevant Support Software Operation Manual for details on errors  that may appear when operating the SSS or SYSMAC CPT Support Software     208    Programming Errors    Section 9 4       9 4 Programming Errors    These errors in program syntax will be detected when the program is checked  using the Program Check operation     Three levels of program checking are available  The desired level must be des   ignated to indicate the type of errors that are to be detected  The following table  provides the error types  displays  and explanations of all syntax errors  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     Message    Meaning and appropriate response       A  777     The program has been damaged  creating a non existent  function code  Re enter the program        CIRCUIT ERR    The number of LD instructions  LD or LD NOT  does not  match the number of logic block instructions  OR LD or  AND LD  Check your program        OPERAND  ERR    A constant entered for the instruction is not within defined  values  Change the constant so that it lies within the  proper range        NO END  INSTR    There is no END 01  in the program  Write END 0
93.  the  Unit  Not doing so may result in malfunction    e Be sure to attach the labels supplied with the CPM2C S or provide other pro   tective covers when wiring in order to prevent dust or wiring cuttings from en   tering the Unit    e Remove the label after the completion of wiring to ensure proper heat dissipa   tion  Leaving the label attached may result in malfunction    e Use round crimp terminals for wiring the Power Supply Unit  CPM2C PA201    Do not connect bare stranded wires directly to terminals  Connection of bare  stranded wires may result in burning    e Be sure to perform wiring in accordance with the CPM2C S Operation Manual   Incorrect wiring may result in burning    e Do not apply voltages to the input terminals in excess of the rated input voltage   Excess voltages may result in burning    e Do not apply voltages or connect loads to the output terminals in excess of the  maximum switching capacity  Excess voltage or loads may result in burning    e Install external breakers and take other safety measures against short circuit   ing in external wiring  Insufficient safety measures against short circuiting may  result in burning    e Always use the power supply voltage specified in the operation manuals  An  incorrect voltage may result in malfunction or burning    e In areas with an unreliable power supply  install devices that will ensure a relia   ble power supply within the rated voltage and frequency ranges    e Check the user program for proper executio
94.  when it is not used as a high speed counter input            The minimum pulse widths for inputs INO0000  A phase input  and INO0001  B   phase input  are as follows     Pulse plus direction input mode  Up down input Differential phase mode    mode  Increment mode       100 us min   ETRE a Stee dee ETA 90   PhaseA       f 4              eee eee fice 50   fan ne eee cee ee 10   ON anad me e a a a 90   12 5us 12 5 us Phase B ore ie Woe es Wea Unie cone aoe    min  min     The minimum pulse width for input INO0002  Z phase input  is as follows     50 us min     ON  Phase Z o       FF       Interrupt Inputs   CPM2C S PCs are equipped with inputs that can be used as interrupt inputs  in   terrupt input mode or counter mode  and quick response inputs  The minimum  pulse width for these inputs is 50 us     Inputs IN00003 and IN00004 can be used as interrupt inputs     36    Unit Components Section 2 2       CPU Unit Output Specifications  Transistor Outputs  Sinking or Sourcing     Item Specification    Max  switching capacity   OUT01000 to OUT01005  40 mA 4 5 VDC to 300 mA 20 4 VDC    See note  300 mA  20 4 VDC to 26 4 VDC        When using OUT01000 or OUT01001 as a pulse output  connect a dummy resistor as  required to bring the load current between 10 and 150 mA  If the load current is below  10 mA  the ON OFF response time will be longer and high speed pulses will not be output     The transistor will heat if used at 150 mA or higher  possibly damaging elements   Min  switching
95. 0  cece eee  8 2 SYSMAC Support Software  SSS  2    cee eee  8 3 Using a Programming Console          0 0    0  cee eee eee  8 4 Programming Console Operations            0 0 0 2 eee eee ee eee  8 5 Programming Example            0    2  eee ccc eee eee    SECTION 9  Test Runs and Error Processing              eeeeee     9 1 Initial System Checks and Test Run Procedure              0 0 0 0 0 02 e eee eee eee  9 2  Self diagnostic Functions           0 0     9 3 Programming Console Operation Errors           0 0 0    c eee ee eee  9 4 Programming Errors        oi e cee eee e eens  9 5 Troubleshooting Flowcharts seiss ersari nne e na oE E ANE EE E OR EE ES  9 6 Maintenance Inspections             0    eee cece eee eee eens  9 7  Battery Replacement  22 2 5 0 00 das Seb riis an A SA eae ae eee eae ee eels    SECTION 10  Expansion Memory Unit                cece cece eens    TO     OVETVICW  m rninn a oia 3A wth ANE te De N bak nS RY Stay to Re Oe aoe  10 2 Specifications and Nomenclature            0    0  ee eee  10 3    Handling    2 5 2204  does Ae ot hd ea aid Bh ee os hee Bb ee a eG RS    Appendices  A  Standard Models  2cc9 ace c8 Se 8 ere eee see eRe CREMORNE OLE SEL RR OLE EMRE Sees  Be Dimensions EAEL ARENES acto wre a eatin he Se anand Oa In eV aa we att te bane       Index osccew estas eiwstte Souk cesses caecewn Sead    Revision  History 0 0s 56 6 s40444 0asseesd waaee sd eas    viii    About this Manual     The CPM2C S is a compact  high speed Programmable Controlle
96. 0  oooNnNogoQJAAUON  O0O           Any other setting specifies a node number of 00  causes a non fatal error  and turns ON AR  1302         08 to 11   Start code selection for no protocol communications  0  Hex   Disables start code  1  Hex   Enables start code in DM 6649     Any other setting disables the start code  causes a non fatal error  and turns ON AR 1302      12to 15   End code selection for no protocol communications  0  Hex   Disables end code  1  Hex   Enables end code in DM 6649   2  Hex   Sets end code of CR  LF      Any other setting disables the end code  causes a non fatal error  and turns ON AR 1302      00 to 07   Start code  00 to FF    This setting is valid only when bits 8 to 11 of DM 6648 are set to 1      08 to 15   When bits 12 to 15 of DM 6648 set to 0   Sets the number of bytes to receive   00  256 bytes  01 to FF  1 to 255 bytes     When bits 12 to 15 of DM 6648 set to 1   Sets the end code   00 to FF                       100    Basic PC Operation and I O Processes Section 4 7         Word s    Bis    Function S    Peripheral Port Communications Settings  The following settings are read regularly by the CPU while the PC is ON     If pin 3 of the CPM2C S CPU Unit   s DIP switch is ON  communications through the CPM2C S    peripheral port are gov   erned by the default settings  all 0  regardless of the settings in DM 6645 through DM 6649     When connecting a computer running OMRON Support Software to the peripheral bus  turn OFF pin 3 of the DIP 
97. 0 0    cece eee nee  S Application  Precautions  ssis sesir iadso ES be og ak Se sad E tug A eg SEU  OBC  Difrectiyes shia ies das BAe satin n ahs Gk ea ih Ante als BA aah A aah tenants    SECTION 1    Introduction eoeeeees5qu3scvc1eeeexxc5cee3ueoe3uwaew oee e3eoeoe3we oees e3ese53uweoe ee5neeee8   1 1 CPM2C S Features and Functions         0 0 0 0    0c ccc ccc ccc cece eee eens    1 2 System Configurations           0 0    cece eee eee eens  1 3 CPM2C S Structure and Operation           0 0    c eee eee  l 4 Functions Listed by Usage       20    0  ccc eee eee  1 5 Comparison with the CPM2C          0    aN EAE EEE eee eee  1 6 Preparation for Operation         0    2     SECTION 2  Unit Components and Specifications                     2 1  Specifications soo hats hehe RBA SS RSS Sa ee RRS Oe ae ea RS OE des  2 2     Unit  Components acc nce cee sa E ease eG PE eae Gea e Re Se ERS 6    SECTION 3  Installation and Wiring             ccc cece cece wees    3 1     Design Precautions    5 a n e nari ete ee ae aia ada ada  3 2 Selecting an Installation Site        0    eee eee  3 3 Installing the CPM2C S  o c5 okies ces gee ka eae seals halen  3 4 Wiring and Connections          0 0      ccc eect eens    SECTION 4    Memory Areas eeeeeees3sos  5eeeeoeoe e0usexeenevoe0eseoeoe3uwewoenese3e3eo oe3ueo oe3e sonewe3we e ee amp  e eegee  4 1 Allocation of Word and Bit Addresses           0 0    cece eee eee    4 2 I O Allocation for CPM2C S PCs     0    eee eens  4 3 I O Allocation to
98. 00HS  or C200HX HG HE PC     This area is used to manage timers and counters created with TIM  TIMH 15    TMHH        TIML        CNT  and CNTR 12   The same numbers are used for  both timers and counters and each number can be used only once in the user  program  Do not use the same TC number twice even for different instructions   Use TC numbers 000 through 003 for TIMH 15  and TC numbers 004 to 007 for  TMHH        When these timer numbers are used  timing is performed as an in   terrupt process and the cycle timer does not affect timer operation    TC numbers are used to create timers and counters  as well as to access  Completion Flags and present values  PVs   If a TC number is designated for  word data  it will access the present value  PV   if it is used for bit data  it will ac   cess the Completion Flag for the timer counter     DM area data is accessed in word units only  The contents of the DM area are  retained even after the PC power supply has been turned off or when operation  begins or stops     Basic PC Operation and I O Processes Section 4 7       Note    DM words DM 0000 through DM 1999 and DM 2022 through DM 2047 can be  used freely in the program  other DM words are allocated specific functions  de   scribed below    DM 2000 through DM 2021 contain the error log information  Refer to Section 9  Troubleshooting for details on the error log     DM 6600 through DM 6655 contain the PC Setup  Refer to 4 6 PC Setup for de   tails     85                        
99. 01 00 to 15   Reserved for the system  These bits cannot be used    AR 02 00 Expansion Unit Error Flag for 1st Unit These flags turn ON when there  01 Expansion Unit Error Flag for 2nd Unit ie error in the corresponding  02 Expansion Unit Error Flag for 3rd Unit          03 to 07   Not used   08 to 11   Number of Expansion Units and Expansion I O Units connected  12 to 15   Not used   AR 03 00 to 15   Not used                                   AR 04 00 to 07   CompoBus S Active Slave Flags for OUT 0 to OUT7  ON when the Slave is communicating    08 to 15   CompoBus S Slave Communications Error Flags for OUT 0 to OUT7   AR 05 00 to 07   CompoBus S Active Slave Flags for INO to IN7  ON when the Slave is communicating    08 to 15   CompoBus S Slave Communications Error Flags for INO to IN7   AR 06 00 to 07   CompoBus S Active Slave Flags for OUT 8 to OUT15  ON when the Slave is communicating    08 to 15   CompoBus S Slave Communications Error Flags for OUT 8 to OUT15   AR 07 00 to 07   CompoBus S Active Slave Flags for IN8 to IN15  ON when the Slave is communicating               08 to 15   CompoBus S Slave Communications Error Flags for IN8 to IN15       92    Basic PC Operation and I O Processes Section 4 7    Word s     Function    RS 232C Port Error Code  0  Normal completion   1  Parity error   2  Frame error   3  Overrun error       04    RS 232C Communications Error Flag  Turns ON when an RS 232C port communications error occurs        05    RS 232C Transmit Ready Flag  T
100. 1   CPM1A  CPM2A  CPM2C  SRM1  V2   C200HS  or C200HX HG HE PC  The    7    System Configurations Section 1 2       1 1 PC Link allows automatic data link connections  The PC must be connected  to the communications port as an RS 232C port  not as a peripheral port         1 1 2 Overview of CPM2C S Functions       CompoBus S Master  functions    e Remote I O devices can be allocated up to 256 I O points  128 inputs and 128 outputs  in input  area IR 020 to IR 027 and output area IR 030 to IR 037     e The node numbers can be set to 0 to 7  128 point mode  or 0 to 15  256 point mode      e The communications mode can be set to high speed mode  max  length 100 m  or long dis   tance mode  max  length 500 m         DeviceNet Slave    e Up to 64 words  32 input words and 32 output words  can be allocated to the DeviceNet Mas                 functions ter   s I O  The Master   s I O can be allocated to the following data areas   IR 000 to IR 049  IR 200 to IR 227  DM 0000 to DM 2047  LR 00 to LR 15  HR 00 to HR 19  AR 00 to AR 23  CPM2C     Master  read only   TC 000 to TC 255  e Explicit message communications are supported  Any CPM2C S data area can be accessed  from the DeviceNet Master   e The communications speed can be set to 500 kbps  total network length 100 m max     250 kbps  total network length 250 m max    or 125 kbps  total network length 500 m max     Interrupts Interrupt inputs  2 inputs  Response time  50 us  Interval timer interrupts Scheduled interrupts  1 input
101. 1  at the  end of the program        LOCN ERR    An instruction is in the wrong place in the program  Check  instruction requirements and correct the program        JME UNDEFD    A JME 05  instruction is missing for a JMP 04  instruction   Correct the jump number or insert the proper JME 05   instruction        DUPL    The same jump number or subroutine number has been  used twice  Correct the program so that the same number  is only used once for each        SBN UNDEFD    An SBN 92  has not been programmed with the same  subroutine number as an SBS 91  instruction in the  program  Correct the program        STEP ERR    STEP 08  with a section number and STEP 08  without a  section number have been used incorrectly  Check  STEP 08  programming requirements and correct the  program        B IL ILC ERR    IL 02  and ILC 03  are not used in pairs  Correct the  program so that each IL 02  has a unique ILC 03    Although this error message will appear if more than one  IL 02  is used with the same ILC 03   the program will  executed as written  Make sure your program is written as  desired before proceeding        JMP JME ERR    JMP 04  and JME 05  are not used in pairs  Make sure  your program is written as desired before proceeding        SBN RET ERR    RET 93  has not been used properly or the relationship  between SBN 92  and RET 93  is not correct  Correct the  program        C COIL DUPL    The same bit is being controlled  i e   turned ON and or  OFF  by more than one instru
102. 1 0 Line Noise    58    Leave the protective label in place while wiring  The Unit may malfunction if  strands of wire get inside the Unit  After completing wiring be sure to remove the  label to avoid overheating     Protective label       Do not run CPM2C S I O lines in the same duct or conduit as power lines     Hanging Ducts    Leave at least 300 mm between the power cables and the I O or control wiring   as shown in the following diagram         CompoBus S and DeviceNet    a  communications cables    300 mm min     CPM2C S I O lines      Control cables and  CPM2C S power lines  300 mm min     ee  Power cables    Floor Ducts    Leave at least 200 mm between the wiring and the top of the duct  as shown in  the following diagram     CompoBus S and DeviceNet   Control cables and  Zommunicatione cables CPM2C S  CPM2C S power Power  VO lines lines cables Metal plate  iron     Ji 200 mm min        Wiring and Connections Section 3 4       Conduits  Separate the CPM2C S I O lines  power and control lines  and power cables  as  shown in the following diagram     CPM2C S Control cables Power    CompoBus S and I O lines   and CPM2C S_ cables  DeviceNet communications   power lines  cables    i       0         AOLLELEPEELE PEP EELEEELELEEEEPEL EL ELEE EEE EP    3 4 2 Power Supply Wiring    The following procedure explains how to connect the CPU Unit to the AC Power  Supply Unit  CPM2C PA201  with the power supply connector  included  to pro   vide a 24 VDC power supply        Power s
103. 1 63 ms    Note 1  The CompoBus S communications wait time can be calculated by subtract   ing the time required for processes 9  10  11  and 1 from the CompoBus S  communications response time     CompoBus S wait time   CompoBus S response time      9       10       11     1     138    One to one PC Link I O Response Time Section 7 4       When the peripheral port is being used in the example above  the calcula   tion result is negative and the CompoBus S wait time is negligible           Max  number of   CompoBus S communications  mode nodes setting response time  High speed mode 16 0 5 ms    32 0 8 ms  32 6 0 ms    2  The cycle time can be read from a Programming Device   3  AR 14 contains the max  cycle time and AR 15 contains the current cycle  time   4  The actual cycle time will vary slightly from the calculated value due to varia   tions in processing from cycle to cycle   If the cycle time is shorter than the CompoBus S communications response  time  the actual cycle time will be equal to the CompoBus S communications re   sponse time  With short cycle times  the CompoBus S communications re   sponse time will become the minimum cycle time  this is especially true when  long distance mode is being used     7 1 4 Instruction Execution Times  The following table lists the execution times for CPM2C S instructions     Basic Instructions                                     Mnemonic   ON execution Conditions  Top  min   bottom  max   OFF execution time  us   time  us      
104. 189    Hexadecimal  BCD data Changes the BCD or hexadecimal value of a word being monitored  189  modification  Binary data modification Changes the status of a word   s bits when the word is being monitored  190  Signed decimal data Changes the decimal value of a word being monitored as signed decimal 190  modification data  within a range of    32 768 to 32 767  The contents of the specified  word are converted automatically to signed hexadecimal  two   s  complement format    Unsigned decimal data Changes the decimal value of a word being monitored as unsigned 191    modification    Force set reset  Clear force set reset  Hex ASCII display change       172       decimal data  within a range of 0 to 65 535  A change into hexadecimal  data is made automatically     Forces bits ON  force set  or OFF  force reset   192  Restores the status of all bits which have been force set of reset  193    Converts word data displays back and forth between 4 digit hexadecimal  data and ASCII        193    Programming Console Operations Section 8 4    Po Name Function Pager    Displaying the cycle time Displays the current average cycle time  scan time         Reading and setting the clock   Reads or sets the internal clock     8 4 2 Clearing Memory    All Clear    1  2  3       Z N Caution    Partial Clear    1  2  3       This operation is used to clear all or part of the Program Memory and data areas   as well as the contents of the Programming Console   s memory  This operation is  poss
105. 2 IN1 INO IN7 IN6 INS IN4 IN3 IN2 IN1 INO    ARO6   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT   OUT  15 14 13 12 11 10 9 8 15 14 13 12 11 10 9 8    ARO7   IN15   IN14   IN13   IN12   IN11   IN10   INQ IN8   IN15   IN14   IN13   IN12   IN11   IN10   IN9 IN8                                                                         Note 1  INO to IN15 are the input terminals and OUTO to OUT15 are the output termi   nals     2  When the maximum number of CompoBus S units is set to 16  IN8 to IN15  and OUT8 to OUT15 cannot be used     3  Each Active Slave Flag is turned ON when the corresponding Slave is par   ticipating in communications  When the power to the CPU Unit is turned  OFF and ON again all of the Active Slave Flags are turned OFF     4  Each Slave Communications Error Flag is turned ON when a Slave that was  participating in the network is separated from the network  The bit is turned  OFF when the Slave re enters the network     5  An error is not generated at the CPM2C S if there are duplicated node  address settings for Slaves or if there is a communications error  such as  communications failure or a disconnection  Therefore  use the above status  flags in the ladder program to confirm whether or not node addresses are set  correctly  and whether or not Slaves are operating correctly     Example       CompoBus S    communications path Disconnection  2     A E 1                                              IR 000 IR 001 IR
106. 232C Adapter Unit    Front View Right Side              1  RS 422 485 port Fa III     E   a   il    3  Terminating resistance switch       2  RS 232C port J  Fa       4  RS 485 interface switch  5  Connector       Note Do not use the CPM2C CIF11 with any PC other than a CPM2C or CPM2C S     1  2  3    1  RS 422 485 Port  Used to connect to host computers  or standard external devices     Terminal Arrangement       RDA             Receive data  input   RDB             SDA        Send data  output        SDB   __        NC             Note The maximum line length is 500 m     2  RS 232C Port    Used to connect to the RS 232C interface of a personal computer or Pro   grammable Terminal  operator interface      Connector Pin Arrangement    O  5CTS  8 3 AD  X  ONG 2 TxD  1NC  O    48    Unit Components    Section 2 2       RS 422 485 Connection Example    CPM2C CIF11    B500 AL004          Internal Configuration    RS 422 485 port   terminal block     RS 232C port   D sub connector        CPM2C CIF 11       CMOS level  gt   RS 422 conversion    i    CPM2C S CPU Unit  Peripheral port   CMOS level     RS 232C port   RS 232C                          RS 422 485 Signal Converts CMOS level  CPU Unit side  to RS 422   port on conversion    connected device side     CPM2C CIF11 RS 422  externally connected device  insulated  using DC DC converter or photocoupler    Function Host Link  peripheral bus  or no protocol   connections    RS 232C port   Signal Outputs signals from the CPU Units 
107. 3 3 7 7  13 6 Interrupt execution  DM specification 25 1 24 7 9 1        ZCP 9 4 Comparing a constant to a constant range and   2 6  output to word    11 8 Comparing a word to a word range and output  to word  33 4 Comparing DMto DMandoutputto DM      ZCPL 19 5 Comparing a word to a word range 2 6  45 2 Comparing DMto DM                   148    One to one PC Link I O Response Time Section 7 4       7 2 VO Response Time    7 2 1 CPM2C S I O Response Time    The I O response time is the time it takes after an input signal has been received   i e   after an input bit has turned ON  for the PC to check and process the in   formation and to output a control signal  i e   to output the result of the proces   sing to an output bit   The I O response time varies according to the timing and  processing conditions     The minimum and maximum I O response times are shown here  using the fol   lowing program as an example     Output  Input f    The following conditions are taken as examples for calculating the I O response    times   Input ON delay  10 ms  input time constant  default setting   Overseeing time  1 ms  includes I O refreshing   Instruction execution time  14 ms  Output ON delay  15 ms  Communications ports  Not used     Minimum I O Response Time The CPM2C S responds most quickly when it receives an input signal just prior  to I O refreshing  as shown in the illustration below                                               Input  point Input ON delay  10 ms   Input    bit  
108. 4 SRT1 OD04  SRT2 OD04 1 SRT1 OD04 1  SRT2 OD08 SRT1 OD08  SRT2 OD08 1 SRT1 OD08 1  SRT2 OD16 SRT1 OD16  SRT2 OD16 1 SRT1 OD16 1  SRT2 OD16T Not available  SRT2 OD16T 1 Not available  SRT2 MD16T Not available  SRT2 MD16T 1 Not available  Connector Terminals SRT2 VIDO8S Not available   Transistor  SRT2 VIDO8S 1  SRT2 VID16ML  SRT2 VID16ML 1  SRT2 ID32ML  SRT2 ID32ML 1  SRT2 VOD08S  SRT2 VOD08S 1  SRT2 VOD16ML  SRT2 VOD16ML 1  SRT2 OD32ML  SRT2 OD32ML 1  SRT2 MD32ML  SRT2 MD32ML 1  Output Terminals SRT2 ROC08 SRT1 ROCO08   Relay outputs  SRT2 ROC16 SRT1 ROC16  Output Terminals SRT2 ROF08 SRT1 ROF08   Power MOSFET outputs  SRT2 ROF16 SRT1 ROF16  I O Modules Not available SRT1 ID16P  SRT1 OD16P  Analog Terminals SRT2 AD04 Not available  SRT2 DA02  Sensor Amplifier Terminals Not available SRT1 TID04S  SRT1 XIDO4S  Sensor Terminals Not available SRT1 IDO8S  SRT1 OD08S  SRT1 ND08S             111    Communications Status    Section 5 3       Bit chain Terminal    SRT2 series  Not available    SRT1 series  SRT1 B1T       Environment Resistive Terminals   SRT2 IDO4CL    Not available    SRT2 IDO4CL 1  SRT2 ID08  SRT2 IDO8CL 1  SRT2 OD04CL  SRT2 OD04CL 1  SRT2 OD08CL  SRT2 OD08CL 1             5 2 2 I O Allocation    In the CPM2C S  CompoBus S input words IR 020 to IR 027 and CompoBus S  output words IR 030 to IR 037 are allocated for the CompoBus S Terminal   s I O   The CompoBus S Terminal   s I O  INO to IN15 and OUTO to OUT15  are allo   cated as indicated in the following table   
109. 6603 00 to 03   Maximum number of CompoBus S nodes  0  Hex   256 point mode  32 nodes   1  Hex   128 point mode  16 nodes   04 to 07   CompoBus S communications mode  0  Hex   High speed mode  1  Hex   Long distance mode  08 to 15   Not used   DM 6604 00 to 07   00  Hex   A memory error will not be generated if data could not be retained by the battery   01  Hex   A memory error will be generated if data could not be retained by the battery   08 to 15   Not used   DM 6605 00 to 03   DeviceNet Read Write area settings  0  Hex   Read area  IN  IR 020 to IR 027  Write area  OUT  IR 030 to IR 037  1  Hex   Use settings in DM 6606 to DM 6609   04 to 07   Transmission of CPM2C S status to the DeviceNet Master  0  Hex   Attach status information ahead of data   1  Hex   Do not attach status information ahead of data   08 to 15   Not used   DM 6606 00 to 07   DeviceNet I O Link Write   Data area   OUT  area settings 01  Hex   I O area 1  IR 000 to IR 049    Master   CPM2C S  02  Hex   I O area 2  IR 200 to IR 227   03  Hex   DM area  DM 0000 to DM 2047   04  Hex   LR area  LR 00 to LR 15   05  Hex   HR area  HR 00 to HR 19   07  Hex   Timer counter area  TC 000 to TC 255   08 to 15 Number of bytes  01 to 40  Hex   equivalent to 0 to 64 decimal   DM 6607 00 to 15 Starting word address                      0000 to 07FF  Hex   equivalent to 0000 to 2047 decimal     97    PC Setup Section 4 6    Word s  Bit s  Function    00 to 07   DeviceNet I O Link Read   Data area     IN  area settin
110. 6655 0                                    Low battery voltage detection Always  0  Hex   Detect 0  1  Hex   Don   t detect    Cycle time over detection  0  Hex   Detect  1  Hex   Don   t detect          Error log storage method  0  Hex   Error records for the 7 most recent errors always stored  older errors de   leted     1  Hex   Only the first 7 error records stored  no errors stored beyond that point    2 to F  Hex   Error records not stored        Default  Low battery voltage and cycle time over errors detected  and error records  stored for the 7 most recent errors     Battery errors and cycle time overrun errors are non fatal errors   Refer to 4 8 Error Log below for details on the error log     106    Basic PC Operation and I O Processes    Section 4 7       4 8 Error Log    DM 2000  DM 2021  DM 2022  DM 2023    to    DM 2019  DM 2020  DM 2021    The error log function registers the error code of any fatal or non fatal error that  occurs in the PC  The date and time at which the error occurred are registered  along with the error code     In CPM2C S PCs  the error log is stored in DM 2000 through DM 2021  Up to 7  error records can be stored        Error log pointer    m    Indicates the number of records stored in the log  0 to 7            Error log record 1   3 words used        A 0 indicates no records     Each error log record is configured as follows   15 8 7 0             Error code  Sec  Hour    Error classification  Min  Day    Leading word      Leading word  
111. 7  Hex  40 ms 08  Hex   80 ms    08 to 15   Input constant for IR 002  Setting same as for IR 001     DM 6622 00 to 07   Input constant for IR 003  Setting same as for IR 001    08 to 15   Input constant for IR 004  Setting same as for IR 001    DM 6623 00 to 07   Input constant for IR 005  Setting same as for IR 001    08 to 15   Input constant for IR 006  Setting same as for IR 001                                                     DM 6624 00 to 07   Input constant for IR 007  Setting same as for IR 001   08 to 15   Input constant for IR 008  Setting same as for IR 001   DM 6625 00 to 07   Input constant for IR 009  Setting same as for IR 001   08 to 15   Not used     DM 6626 to   00 to 15   Not used   DM 6627    DM 6628 00 to 03   Function selection for input bit IR 00003   0  Hex   Used as a normal input    1  Hex   Used as an interrupt input  including counter mode     2  Hex   Used as a quick response input    04 to 07   Function selection for input bit IR 00004  Setting same as for IR 00003    08 to 15   Not used     DM 6629 00 to 03   PV coordinate system for pulse output 0  0  Hex   Relative coordinates  1  Hex   Absolute coordinates                               04 to 07   PV coordinate system for pulse output 1  0  Hex   Relative coordinates  1  Hex   Absolute coordinates    08 to 15   Not used   DM 6630 to   00 to 15   Not used   DM 6639  High speed Counter Settings  DM 6640 to DM 6644    The following settings are read by the CPU when program execution is starte
112. 9 and DM 2022 to DM 2047   Error Log  DM 2000 to  DM 2021   HR area  counter area  SR 25511  SR 25512  if DM 6601 is set to hold I O memory at  startup   AR 23  operating mode  if DM 6600 is set to use the previous operating mode   and  clock words  AR 17 to AR 21  for CPU Units with clocks    If the above words cannot be retained  all data will be cleared except that AR 2114 will be turned  ON  The CPU Unit will start in PROGRAM mode if DM 6600 is set to use the previous operating  mode   If DM 6604 is set to generate an error  the PC will start in PROGRAM mode regardless    15 CompoBus S ASIC Error Flag  Turns ON if an error occurred   AR 14 00 to 15   Maximum Cycle Time  4 digits BCD  see note 3   The longest cycle time since the beginning of operation is stored  It is not cleared when opera   tion stops  but it is cleared when operation starts again   AR 15 00 to 15   Current Cycle Time  4 digits BCD  see note 3   The most recent cycle time during operation is stored  The Current Cycle Time is not cleared  when operation stops   AR 16 00 to 15   Not used   AR 17 00 to 07   Minute  00 to 59  BCD    Note 2  08 to 15   Hour  00 to 59  BCD   AR 18 00 to 07   Second  00 to 59  BCD    Note 2  08 to 15   Minute  00 to 59  BCD   AR 19 00 to 07   Hour  00 to 23  BCD    Note 2  08 to 15   Day of the Month  01 to 31  BCD   AR 20 00 to 07   Month  01 to 12  BCD    Note 2  08 to 15   Year  00 to 99  BCD        95    PC Setup    Word s   AR 21   Note 2     Bit s   00 to 07    Section 4
113. AC CPT WS01 CPTB1 E For IBM PC AT or compatible computers    3 5    disks  2HD  and CD ROM   SYSMAC Support C500 ZL3AT1 E 3 5     2HD for IBM PC AT compatible  Software             Maintenance Accessories       Name Appearance Model Number Specifications  Backup Battery CRA CPM2C BAT01 sag  Expansion Memory Unit   T CPM1 EMU01 V1 Uploads the ladder program and DM 6144  B            to the PC       bl to DM 6655 from the PC to the EEPROM  and downloads the ladder program and  DM 6144 to DM 6655 from the EEPROM       EEPROM       EEROM JD 256 Kbits             233    Standard Models    Adapters and Connecting Cables          Appendix A                                                                                CPM2C S Name Appearance Model Commenis Cable  communications number length  port usage  Peripheral RS 232C CQM1 CIFO2   For a 9 pin computer serial port   3 3m  Adapter  Peripheral  CPM2C CIF01   Use for peripheral port to      RS 232C RS 232C conversion   Adapter  Unit    RS 232C RS 232C oe XW2Z 200S For a 25 pin computer serial port   2 m      pate   XW2Z 500S 5m    i XW2Z 200S V   For a 9 pin computer serial port  ER XW2Z 500S V 5m  RS 232C Cables XW2Z 070T 1   Use for CPM2C S RS 232C port to   For use with the NT AL001   ae NT AL001 connection   70 cm cable   a XW2Z 070T 1   Use for CPM2C S RS 232C port to  NT ALO01 connection   2 m cable           Adapters  1 N Connections     Name  RS 422 Adapter    Appearance    Model number  NT ALO01    Specifications    Use fo
114. ALOO1 Adapter is connected to the RS 232C port     77    Wiring and Connections Section 3 4       3 4 10 No Protocol Communications    The TXD 48  and RXD 47  instructions can be used in no protocol mode to ex   change data with standard serial devices such as bar code readers and serial  printers  For example  data can be received from a bar code reader or transmit   ted to a serial printer     The serial devices can be connected to the communications port as a RS 232C  port or peripheral port  just like a one to one computer connection  See One to   one Computer Connections on page 76 for diagrams showing the possible serial  connections     3 4 11 OMRON PT Connections    In a 1 1 NT Link  a CPM2C S can be connected directly to a Programmable Ter   minal  The direct connection with a Programmable Terminal is possible by using  the communications as a RS 232C port only  not as a peripheral port      A Programmable Terminal can also be connected by a Host Link connection  Ei   ther the RS 232C port or peripheral port connection can be used for the Host            Link   RS 232C port  Connecting Cable  D sub 9 pin   gt   XW2Z 200T  2 m  a RS 232C CPM2C S CPU Unit  XW2Z 500T  5 m    a js     port    3 JO  a RS 232C connection i x  OMRON Za CPM2C CN111  0 15 m   Programmable Fag i  Terminal 5 w  aii J    CS1W CN118  0 1 m     RS 232C  lt  peripheral port    RS 422 i  S connection RS 232C port    CPM2C CIF01       NT AL001     RS 232C Adapter   A RS 232C port    XW2Z 070T 1  0 7 
115. CMOS   on conversion   interface without conversion    CPM2C ClF11 Function Host Link  no protocol  1 1 Link  or 1 1 NT Link          connections        3  Terminating Resistance Switch    Set this switch to ON only for double ended connection to a Host Link net   work  This switch is factory set to OFF     4  RS 485 Interface Switch    Swi        ON      OFF    Used to switch to the RS 485 interface  and to enable or disable RS CS con   trol when performing RS 485 communications     49    Unit Components       50                                                                               Section 2 2  SW2 Status      SW2 1     Rue SW2 1  OFF ON  SW2 2   OFF 4 wire com  Setting not  munications possible  ON Setting not 2 wire com   possible munications  SW2   Factory setting  1 OFF  2 OFF SW2 3  3 ON ae SW2 3  4 OFF OFF ON  SW2 4   OFF Setting not Data can be  possible received at  any time  ON RS control Setting not  possible for possible  CPU Unit                            Note Do not set both SW2 3 and SW2 4 to ON  Doing so may result in damage to  internal circuitry  Set SW2 3 to OFF and SW2 4 to OFF when performing    RS 485 2 wire communications     5  Connector    Connects to the communications port on the CPU U    nit           RS 422 Interface Block Diagram    TxD      gt o    RTS o    CTS       RxD          C5V        P an ie  C5V  oV 7 Swi     gt o 6   P   fe  ov C5V o  o  5V Y  o lt      Cov       o SDB    o SDA          SECTION 3  Installation and Wiring    Thi
116. Cycle Time Overrun Flag  Turns ON when a cycle time overrun occurs  i e   when the cycle time exceeds 100  ms    10 11 Not used   12 Changing RS 232C Setup Flag Read   Turns ON when the RS 232C port   s settings are being changed  write  13 Always ON Flag Read   14 Always OFF Flag only  15 First Cycle Flag  Turns ON for 1 cycle at the start of operation   SR 254 00 1 minute clock pulse  30 seconds ON  30 seconds OFF   01 0 02 second clock pulse  0 01 second ON  0 01 second OFF   02 Negative  N  Flag  03 Not used   04 Overflow  OF  Flag Read   Turns ON when an overflow occurs in a signed binary calculation  only  05 Underflow  UF  Flag  Turns ON when an underflow occurs in a signed binary calculation   06 Differential Monitor Complete Flag  Turns ON when differential monitoring is completed   07 STEP 08  Execution Flag  Turns ON for 1 cycle only at the start of process based on STEP 08    08 to 15   Not used     SR 255 00 0 1 second clock pulse  0 05 second ON  0 05 second OFF  Read       01 0 2 second clock pulse  0 1 second ON  0 1 second OFF  only      02 1 0 second clock pulse  0 5 second ON  0 5 second OFF     03 Instruction Execution Error  ER  Flag  Turns ON when an error occurs during execution of an instruction   04 Carry  CY  Flag  Turns ON when there is a carry in the results of an instruction execution   05 Greater Than  GR  Flag  Turns ON when the result of a comparison operation is    greater      06 Equals  EQ  Flag  Turns ON when the result of a comparison oper
117. D 194   refer to the CS1 Series Programmable Controllers Operation  Manual  W339  for CS1 series PCs  and refer to the CVM1 CV Series       127    Explicit Message Communications Section 6 3       CV500 CV100 C V2000 CVM1 Programmable Controllers Operation Manual   Ladder Diagrams  W202  for CVM1 and CV series PCs     Master   s node number  63  Slave   s network address  1  Slave   s node number  2    Example Network  Conditions    CMND 194  Operand Details     CMND S D C   l  gt        e Command Words    Contents Function   Hex     EXPLICIT MESSAGE SEND command code   2801  Hex     Slave node number   02  Hex   WRITE BYTE DATA command service code   1E  Hex     Class ID   002F  Hex    Instance ID   0001  Hex  specifies data area  Starting write address   000A  Hex  specifies IR 010  Address L   0A  Hex   Address H   00  Hex     These words contain the data to be written to slave words   IR 010 to IR 029  When the WRITE BYTE DATA command is  executed from an OMRON Master  the bytes are written to the  Slave in the same order  HH LL  in which they appear in the  Master                                   e Response Words   The results are stored as follows      128                      Word   Contents Function   Hex   D 28 01 EXPLICIT MESSAGE SEND command code   2801  Hex   D 1 00 00 Normal completion code   0000  Hex   D 2  0002 Number of bytes received   02  Hex  indicates 2 bytes   This is the number of bytes from D 3 to the end    D 3  029C Slave   s node number   02  Hex  
118. DeviceNet is effective immediately and the output bits  may go ON even if the PC is in PROGRAM mode  Do not change the status of  output bits from a Programming Device or DeviceNet unless it is safe to do so     The program is executed in MONITOR mode and the following operations can  be performed from a Programming Device  In general  MONITOR mode is used  to debug the program  test operation  and make adjustments     e Online editing   e Monitoring I O memory during operation   e Force setting force resetting I O bits  changing set values  and changing pres   ent values during operation    The program is executed at normal speed in RUN mode  Operations such as  online editing  force setting force resetting I O bits  and changing set values   present values cannot be performed in RUN mode  but the status of I O bits can  be monitored     1 3 3 Operating Mode at Startup       The operating mode of the CPM2C S when the power is turned ON depends  upon the setting of pin 4 on the DIP switch on the front of the CPM2C S  the PC  Setup settings in DM 6600  and the Programming Console   s mode switch set   ting if a Programming Console is connected     PC Setup setting Operating mode  Word Bits Seiting  DM 6600   08 to 15   00  Hex    See note 1     01  Hex    Startup mode is the same as the operating mode  before power was interrupted                                02  Hex    Startup mode is determined by bits 00 to 07   00 to 07   00  Hex    PROGRAM mode   01  Hex    MONITOR mode
119. E ALARM      FALS 07     1  2  3       MESSAGE   MSG 46     206    There are three instructions that can be used to define errors or messages   FAL 06  causes a non fatal error  FAL 07  causes a fatal error  and MSG 46   sends a message to the Programming Console or host computer connected to  the PC     FAL 06  is an instruction that causes a non fatal error  The following will occur  when an FAL 06  instruction is executed     1  The ERR ALM indicator on the CPU Unit will flash  PC operation will con   tinue     2  The instruction   s 2 digit BCD FAL number  01 to 99  will be written to  SR 25300 to SR 25307     The FAL numbers can be set arbitrarily to indicate particular conditions  but the  same number should not be used as both an FAL number and an FALS number     To clear an FAL error  correct the cause of the error and then execute FAL 00 or  use a Programming Device to clear the error     FALS 07  is an instruction that causes a fatal error  The following will occur when  an FALS 07  instruction is executed     1  Program execution will be stopped and all outputs will be turned OFF     2  The ERR ALM indicator on the CPU Unit will be lit     3  The instruction   s 2 digit BCD FALS number  01 to 99  will be written to  SR 25300 to SR 25307    The FALS numbers can be set arbitrarily to indicate particular conditions  but the   same number should not be used as both an FAL number and an FALS number     To clear an FALS error  use a Programming Device to switch the PC to
120. E OVER error is generated  SR 25309 will turn ON     120 ms or longer   The FALS 9F monitoring time SV is exceeded  A system error  FALS 9F  is generated  and opera   tion stops                    200 ms or longer   Programming using the 0 2 second Clock Bit  SR 25501  may be inaccurate        7 1 3 Cycle Time Example    In this example  the cycle time is calculated for a Unit  The I O is configured as  follows     6 inputs  1 word  00000 to 00005   4 outputs  1 word  01000 to 01003     The rest of the operating conditions are assumed to be as follows     User   s program 500 instructions  consists of only LD and OUT   Cycle time  Variable  no minimum set     The average processing time for a single instruction in the user   s program is as   sumed to be 1 26 us  The cycle times are as shown in the following table                                                Calculation method Time when peripheral   Time when peripheral  port is used port is not used  1  Overseeing 25 0 3 ms 0 3 ms  2  Wait for completion of CompoBus S       0 0 5 ms  communications   3  CompoBus S input refreshing     0 02 ms 0 02 ms   4  Program execution 1 26 x 500  us  0 6 ms 0 6 ms   5  Cycle time calculation     0 0   6  CompoBus S output refreshing     0 05 ms 0 05 ms   7  I O refreshing ae 0 06 ms 0 06 ms   8  DeviceNet I O refreshing   0 1 ms 0 1 ms    9  Peripheral port servicing ean 0 55 ms 0      10  RS 232C port servicing       0 0     11  DeviceNet communications servicing       0 0   1 68 ms 
121. EEPROM  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     ie  ae  sp 3 0 dia  max        Uploading is possible even if the PC is in RUN or MONITOR mode     226    Handling    Section 10 3          Operation Procedure    Mount the EEPROM to the  CPM1 EMU01 V1     Connect the CPM1 EMU01 V1 to the PC   s  communications port  peripheral port      After 2 or 3 s  check if the indicator is  lit green                     See the note  on the right        Yes  Select the memory area to be uploaded     Upload only the ladder  DM 6655  program   Press the UPLOAD DM Press the UPLOAD But   Button  ton     Check if the indicator is blinking green   indicating that uploading has started    ao No    Yes        Upload both the ladder  program and DM 6144 to                  Check if the indicator is lit green  in   dicating that uploading has been suc   cessfully completed      Yes    Remove the Expansion Memory Unit  from the PC     poo eo ee ee ee ee eee eee eee eee eee      Mount the EEPROM to the CPM1 EMU01 V1       before connecting to the PC  i    Check the orientation of the connector    before connecting the CPM1 EMU01 V1  i       Note If the indicator is not lit at all  lit red or  blinks red  uploading will not be pos   sible  In this case  check the follow   ing items    els the connector      properly con     nected   i e Is the EEPROM p
122. Explicit Message Communications Section 6 3       Response Format       EES      Additional error code   Always FF   General error code    Source node number    Number of bytes received    Parameters    Number of bytes received  response   Indicates the number of bytes of data  in hexadecimal  from the    source node  number        Source node number  response    Indicates the node number  in hexadecimal  of the CPM2C S that returned the  response    General error code  response    Indicates the nature of the error with one of the 1 byte  2 digit hexadecimal  error  codes listed in the following table     Error name Meaning  Service not supported   The service code was invalid     Too much data There was too much data   For example  the  amount of write data exceeded the data area  boundary      Not enough data There was too little data   For example  an odd  number of bytes of write data were used in a  WRITE WORD DATA command      Invalid parameter The starting word address was invalid     Reply data too large The data area boundary was exceeded in a  DATA READ command                    Object does not exist The class ID or instance ID was invalid              Additional error code  response   Always FF  Hex      6 3 3 Examples of DeviceNet Explicit Messages    CS1  CVM1  and CV series PCs  Reading Data with CMND 194        Example Network  Conditions    126    This example shows the instruction operands and results when 20 words of data   IR 010 to IRO29  in a Slave are r
123. FF and the Peripheral Port Communications Error Flag   AR 0812  will be ON  Check the cables and restart communications     205    Self diagnostic Functions    Section 9 2       Error Messages  Error Flags    Error Code     N WARNING     N WARNING    When an error is detected  a corresponding error message will be displayed on  the Programming Console or other Programming Device connected to the PC     When a hardware error is detected  the corresponding error flag in the AR or SR  area will be turned ON     When an error is detected  a specific 2 digit hexadecimal error code is output to  SR 25300 to SR 25307  The error code and time of occurrence are also output to  the Error Log Area  DM 2000 to DM 2021      Emergency stop circuits  interlock circuits  limit circuits  and similar safety  measures must be provided in external control circuits  i e   not in the  Programmable Controller  to ensure safety in the system if an abnormality  occurs due to malfunction of the PC or another external factor affecting the PC  operation  Not providing proper safety measures may result in serious  accidents     The PC will turn OFF all outputs when its self diagnosis function detects any  error or when a severe failure alarm  FALS  instruction is executed  External  safety measures must be provided to ensure safety in the system  Not providing  proper safety measures may result in serious accidents     9 2 2 User defined Errors    FAILURE ALARM      FAL 06     1  2  3       SEVERE FAILUR
124. I O refreshing Program execution and other processes I O refreshing  i  15 ms       Output ON delay  15 ms   Output    point   _ T    Min  I O response time   10   15   15   40 ms    Maximum I O Response Time The CPM2C S takes longest to respond when it receives the input signal just  after the input refresh phase of the cycle  as shown in the illustration below  In  that case  a delay of approximately one cycle will occur                                                  Input  point  Input ON delay  10 ms   Input    bit       Program execution   Program execution     Vo refreshing and other processes I O refreshing and other processes I O refreshing      15 ms   15 ms       Output ON delay  15 ms   Output _   point a i         I O response time   10 15 x 2 15   55 ms    149    One to one PC Link I O Response Time Section 7 4       7 2 2 I O Response Time between CompoBus S Slaves    The I O response time between CompoBus S Slaves depends on the cycle time  and I O timing     cpmec s Jf    CompoBus S transmission line           CompoBus S Slave    Minimum I O Response Time The minimum I O response time is the CPM2C S program execution time plus  the cycle time calculation time        CompoBus S CompoBus S  input refreshing output refreshing    CPM2C S cycle         CompoBus S ompoBus  CompoBus S  communications fous communica   i    sommt  processing fons tim tions time  Input delay  Slave input    Slave output Output delay    Maximum I O Response Time The maximum I O respons
125. IM CNT 000 to 255       TIM CNT 000 to 511       area  TIM CNT 256 to 511 cannot be used    DM   Read write   DM 0000 to DM 1999  DM 0000 to DM 6143  area DM 2022 to DM 2047     DM 2048 to DM 6143 cannot be used    Read only   DM 6144 to DM 6599  Error Log   DM 2000 to DM 2021       DM 6144 to DM 6568  DM 6569 to DM 6599  DM 6600 to DM 6655                   PC Setup   DM 6600 to DM 6655       Since the PC model is set to    CQM1     a program that will run properly in the  CQM1 will pass the program check even if it won   t run properly in the CPM2C S     An error message will be displayed and the values will not be accepted if a data  area address that exceeds the range of a CPM2C S data area is entered for  monitoring  an instruction operand  or a timer counter SV     SYSMAC CPT Support Software Section 8 1       Available Program  Memory    Program Transfer    Expansion Instructions    The program capacity of the CQM1  7 200 words  is greater than that of the  CPM2C S  4 096 words   and so the display will show more free space than is  actually available  Be sure to keep the actual program capacity in mind while  programming     When the program is transferred from the PC to the CPT with the default function  code assignments  FUN18  FUN19  FUN87  and FUN88 will be displayed as  TKY  MCMP  DSW  and 7SEG  The instructions  however  will be transferred  correctly     An error will occur if any instructions not supported by the CPT are transferred  from the CPM2C S     When 
126. Input and  Program Check    Monitoring  Online    Editing  and Set Values    156    When programming a CPM2C S PC with the SYSMAC CPT Support Software   set the PC model to    CQM1    and the CPU model to    CPU43     There are some  software limitations because of differences between the CPM2C S and  CQM1 CPU43 CPUs     CQM1 data areas are larger than the corresponding CPM2C S data areas  so  the data area addresses that don   t actually exist in the CPM2C S or instructions  not supported by the CPM2C S can be input and won   t be detected in the pro   gram check  Be sure that the word and bit addresses are within the specified  ranges and that all instructions are supported    If a program contains a data area address that exceeds the range of a CPM2C S  data area  a memory error will be generated when the program is executed and  the Memory Area Specification Error Flag  AR 1308  will be turned ON     Data area CPM2C S range CQM1 range  Input words IR 000 to IR 009 IR 000 to IR 011  Output words IR 010 to IR 019 IR 100 to IR 111    Work words and   IR 020 to IR 049 IR 200 to IR 227 IR 012 to IR 099  CompoBus S I O    IR 050 to IR 199 cannot be used   IR 112 to IR 227                      areas   SR area SR 228 to SR 255 SR 228 to SR 255   HR area HR 00 to HR 19 HR 00 to HR 99   HR 20 to HR 99 cannot be used     AR area AR 00 to AR 23 AR 00 to AR 27   AR 24 to AR 27 cannot be used     LR area LR 00 to LR 15 LR 00 to LR 63     LR 16 to LR 63 cannot be used    Timer Counter T
127. Internal battery backup  2 year life   time at 25  C  replaceable     CPU Unit with clock   Internal battery backup  2 year  lifetime at 25  C  replaceable     CPU Unit without clock  Capacitor  backup  10 day backup at 25  C   or optional battery backup  2  years at 25  C  replaceable        CompoBus S Master Functions    Up to 32 Slaves can be connected  and up to 256 I O points can be  controlled        DeviceNet Slave Functions    DeviceNet Remote I O Link  Use up to 1 024 I O points in the  I O Link     Explicit Message Communications  Any PC data area can be  accessed from the Master        Interrupt inputs  interrupt input mode     2    4  20 point CPU Unit    2  10 point CPU Unit        Interrupt inputs   counter mode     Counter mode    Incrementing counter  Decrementing counter    Incrementing counter  Decrementing counter       Counter upper limit    2 kHz    2 kHz       SR 244 to SR 247    Contains counter PV     Contains counter PV        Method s  to read counter  PV    Read SR 244 to SR 247   Execute PRV 62      Read SR 244 to SR 247   Execute PRV 62         Method to change counter  PV    Execute INI 61      Execute INI 61         Interval timer    One shot mode    Yes    Yes          Scheduled interrupt mode       Yes       Yes       26    Comparison with the CPM2C    CPM2C S    Section 1 5    CPM2C CPM2A       Quick response   Setting the quick response    inputs function    PC Setup    PC Setup       INT 89   Mask     Not supported  ignored     Not supporte
128. K    to switch to MONITOR  mode     J  2S Soe ae    ee  a i       162    SYSMAC Support Software  SSS  Section 8 2          Starting Operation in RUN Mode  Use the following procedure to switch the CPM2C S to RUN mode     1  2  3    1  Make sure that the SYSMAC CPT Support Software is online  Select    On   line  Q     from the menu bar  select    Mode  M      and then    RUN  R            2  A confirmation message will be displayed  Click    OK    to switch to RUN  mode   SSS        Fd Dk m heap FO mah a fat    8 2 SYSMAC Support Software  SSS     8 2 1 Introduction  The SSS is a complete programming and control package designed for C series  and CVM1 PCs  It provides not only programming capabilities  but also  advanced debugging  monitoring  and program data management  For further  information and actual operating procedures  please refer to the SYSMAC Sup   port Software Operation Manuals  Basics and C Series   CPM2C S programming can be performed with any version of the SSS   Refer to 3 4 9 Programming Device Connections for details on connecting a  personal computer to the CPM2C S     8 2 2 Limitations and Precautions    When programming a CPM2C S PC with the SSS  set the PC model to    CQM1      There are some software limitations because of differences between the  CPM2C S and CQM1 CPUs     cami  lt   gt  Bysten setup          K PC mode CCUMI C   a  CVM1 CPU21  C PC interface Com1  Periph  B  CUM1    CPUA1  N Netuork address  Net  00  C  CUMI CPUOL  RK1   Q  C200QH  
129. MONITOR gt   or  lt RUN gt   will appear on the Programming Console  screen     e No key operations can be performed while the mode display is displayed on  the Programming Console screen  Press CLR to clear the display so that key  operations can be performed     e 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     169    Using a Programming Console Section 8 3             MONITOR    RUN   PROGRAM  7    N          Mode display       e The CPM2C S will enter RUN mode automatically if a Programming Console  isn   t connected when the CPM2C S is turned on           MONITOR MONITOR  RUN   PROGRAM RUN   PROGRAM     N 7    N 7                                                          Operation             Initial display    Operating Modes     N Caution  Z N Caution    Startup Operating Mode       Operation SHIFT CLR                            PROGRAM Mode   The CPM2C S program isn   t executed in PROGRAM mode  Use PROGRAM  mode to create and edit the program  clear memory  or check the program for  errors    MONITOR Mode   The CPM2C S program is executed in MONITOR mode and I O is processed  just as it is in RUN mode  Use MONITOR mode to test system operations  such  as monitoring CPM2C S operating status  force setting and resetting I O bits   changing the SV PV of timers and counters  changing word data  and online  editing    RUN Mode   This is the CPM2C S 
130. Net communications is indicated on the CPM2C S PC   s    Indicator    Status  Lit    LED indicators     Function  Normal status    Meaning  Normal status       Flashing    Incomplete settings status    Reading switch settings       Lit    Fatal error    Hardware error  watchdog timer error        Flashing    Non fatal error    Error such as incorrect switch settings       Not lit    Power is not being supplied     e Power is not being supplied   e Waiting for initialization to start  e Reset in progress       132    Lit    Online Communications established    Normal network status when  communications have been established       Flashing    Online Communications not established    Normal network status when  communications haven   t been established       Lit    Fatal communications error    Communications error  The Unit detected  an error indicating that network  communications are disabled      e Node number duplication  e Bus off error detected       Flashing    Non fatal communications error    Communications timeout             Not lit       Offline Power supply OFF       Waiting for completion of the node number  duplication check in the Master     e Incorrect switch settings  e Power supply OFF       Explicit Message Communications Section 6 3       6 4 2 AR Area Flags indicating DeviceNet Status    The following status information is output to flags in the AR area                                      Word Bit s  Function  AR 00 00 DeviceNet switch settings error  ON 
131. ON  An incorrect setting was detected in the PC Setup  DM 6645 to  DM 6655  during operation  Correct the settings and clear the error   SCAN TIME OVER F8 The cycle time has exceeded 100 ms   SR 25309 will be ON    This indicates that the program cycle time is longer than recommended  Reduce cycle  time if possible   The CPM2C S can be set so that this error won   t be detected    CompoBus S None An error has occurred in CompoBus S communications   oa Restart after checking slaves and communications paths    no message   RS 232C None An error has occurred in communications between the RS 232C port or the peripheral  port peripheral port port and peripheral devices   communications   DERN  error Restart after checking communications paths   Battery error F7 If the Low Battery Detection Switch is ON and the voltage of the CPM2C BAT01     no message        backup battery is below the minimum level  the ERR ALM indicator will flash and SR  25308 will be turned ON   See page 44 for details on the Low Battery Detection  Switch     Replace the battery   See 9 7 Battery Replacement for details            207    Programming Console Operation Errors Section 9 3       9 2 4 Fatal Errors    PC operation and program execution will stop and all outputs from the PC will be  turned OFF when any of these errors have occurred  CPM2C S operation can   t  be restarted until the PC is turned OFF and then ON again or a Programming  Device is used to switch the PC to PROGRAM mode and clear the fata
132. PM2C S Test Run Procedure    204    1  2 3    1  Power Supply Application   a  Check the CPM2C S    power supply voltage and terminal connections   b  Check the I O devices    power supply voltage and terminal connections   c  Turn ON the power supply and check that the    PWR    indicator lights   d  Use a Programming Device to set the CPM2C S to PROGRAM mode     Self diagnostic Functions Section 9 2       2  I O Wiring Checks    a  With the CPM2C S in PROGRAM mode  check the output wiring by turn   ing ON the output bits with the force set and force reset operations   Refer to 8 4 24 Force Set  Reset for details     b  Check the input wiring with the CPM2C S    input indicators or a Program   ming Device   s monitor operations     3  Test Run    a  Use a Programming Device to set the CPM2C S to RUN or MONITOR  mode and check that the    RUN    indicator lights     b  Check the sequence of operation with the force set reset operations  etc   4  Debugging  Correct any programming errors that are detected   5  Saving the Program  a  Use a Programming Device to write the program to a backup floppy disk   b  Print out a hard copy of the program with a printer     Note Refer to Section 8 Using Programming Devices for details on the Support Soft   ware and Programming Console operations     9 2 Self diagnostic Functions  The CPM2C S is equipped with a variety of self diagnostic functions to help  identify and correct errors and reduce down time    9 2 1 Identifying Errors    An er
133. Press the Up and Down Arrow Keys to scroll through the program                          8 4 7 Entering or Editing Programs    176    This operation is used enter or edit programs  It is possible in PROGRAM mode  only     RUN 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     Programming Console Operations    Section 8 4       00002            The program shown in the following diagram will be entered to demonstrate  this operation     1  2  3       4  Input the first instruction and operand     wo   Adaress  Iatuction   operanas   0123   123s   00200 IR 00002  00201    M  o 0123       MOV 021     ADB 050     b      E  0100  ee 10  ADB 050    Ooo  0100    e  ar  FFC        Pb 00007       DM 0000    1  Press the CLR Key to bring up the initial display   2  Specify the address where the program will begin   3  Input the address where the program will begin and press the Down Arrow    Key  It is not necessary to input leading zeroes     aroa                LD  C  par          5  Press the WRITE Key to write the instruction to Program Memory  The next    program address will be displayed     WRITE    If a mistake was made inputting the instruction  press the Up Arrow Key to  return to the previous program address and input the instruction again  The  mistaken instruction will be overwritten    To specify the Completion Flag
134. Program memory  0  Hex   Not write protected  1  Hex   Write protected       Default  English displays  not write protected    Note DM 6602 itself can still be changed after the program memory has been write   protected by setting bits 04 to 07 of DM 6602 to 1     103    PC Setup Section 4 6       4 7 4 RS 232C Port Servicing Time  The following settings are used to determine the percentage of the cycle time  devoted to servicing the RS 232C port     Bit 15 0                DM6616    E            Servicing time setting enable  00  Hex   Disabled  5  used   01  Hex   Enabled  setting in bits 00 to 07 used     Servicing time     valid with bits 08 to 15 are 01   00 to 99  BCD  two digits     Default  5  of cycle time    For example  if DM 6616 is set to 0110  the RS 232C port will be serviced for  10  of the cycle time    The servicing time will be 0 34 ms minimum    The entire servicing time will not be used unless processing requests exist     4 7 5 Peripheral Port Servicing Time  The following settings are used to determine the percentage of the cycle time  devoted to servicing the peripheral port     Bit 15 0                DM6617    Ki          Servicing time setting enable  00  Hex   Disabled  5  used   01  Hex   Enabled  setting in bits 00 to 07 used     Servicing time     valid with bits 08 to 15 are 01   00 to 99  BCD  two digits     Default  5  of cycle time  For example  if DM 6617 is set to 0115  the peripheral port will be serviced for  15  of the cycle time     Th
135. Programming Console   s mode switch to MONITOR mode   MONITOR                            3  Force set the start input bit  IR 00000  from the Programming Console to  start the program                             200    Programming Example Section 8 5                   The cursor in the lower left corner of the display indicates that the force set is  in progress  The bit will remain ON as long as the Set Key is held down    4  The output indicator for output IR 01000 will flash ten times if the program is  operating correctly  The indicator should go OFF after ten one second  flashes     There is a mistake in the program if the output indicator doesn   t flash  In this  case  check the program and force set reset bits to check operation     201    SECTION 9  Test Runs and Error Processing    This section describes procedures for test runs of CPM2C S operation  self diagnosis functions  and error processing to iden   tify and correct the hardware and software errors that can occur during PC operation     9 1 Initial System Checks and Test Run Procedure             0 0 00    cece ee ee eee  9 1 1 Initial System Checks       0    0    eee eee  9 1 2 Flash Memory Precautions            0 0    cece eee ee  9 1 3 CPM2C S Test Run Procedure         0 0 0    cece eee eee  9 2  Self diagnostic Functions isse a a cece eee eee  9 2 1 Identifying Errors  63 35 cag st 8 deb edt REE SES RAR RR ER AOS OEE ES SES  9 2 2    User defined  Errors ee eccessi tendrem OAS es Se A pe eee ee  9 2 3 
136. Pulse outputs can be used with transistor outputs only  they cannot be used with relay  outputs         Synchronized pulse  control    1 point   A pulse output can be created by combining the high speed counter with pulse outputs and  multiplying the frequency of the input pulses from the high speed counter by a fixed factor      This output is possible with transistor outputs only  it cannot be used with relay outputs         Quick response inputs    2 inputs  Shared by the external interrupt inputs and the interrupt inputs  counter mode    Min  input pulse width  50 us max        Input time constant   ON response time    OFF response time     Can be set for all input points    1 ms  2 ms  3 ms  5 ms  10 ms  20 ms  40 ms  or 80 ms        Clock function    Shows the year  month  day of the week  day  hour  minute  and second   Battery backup        Communications  functions    A Connecting Cable  CPM2C CN111  CS1W CN114  or CS1W CN118  or Adapter Unit   CPM2C CIF01 or CPM2C CIF11  is required to connect to the CPM2C S    communications  port  The communications port can be used as both a peripheral and RS 232C port     Peripheral port   Supports Host Link  peripheral bus  no protocol  or Programming Console connections   RS 232C port     Supports Host Link  no protocol  1 1 Slave Unit Link  1 1 Master Unit Link  or 1 1 NT Link  connections        Memory protection   See notes 1 and 2      HR area  AR area  program contents  read write DM area contents  and counter values  mai
137. QM1H PROO1 E Programming Console can be connected di   rectly to the CPM2C S    CPU Unit     46    Unit Components Section 2 2       b  The C200H PRO27 E Programming Console can be connected  directly to the CPM2C S    CPU Unit using a special connecting  cable  CS1W CN224 624      c  Use the CS1W CN114 when using the port as a peripheral port   d  Use the CS1W CN118 when using the port as a RS 232C port   2  RS 232C Port  Used to connect to the RS 232C interface of a personal computer or Pro   grammable Terminal  operator interface      Connector Pin Allocation    O  5CTS  8 NC 3 RxD  65V F D  O       Internal Configuration e CIES CPM2C S CPU Unit    CMOS level  gt   RS 232C conversion       Peripheral port     CMOS level   Peripheral port   CMOS RS 232C     RS 232C port     RS 232C     RS 232C port   D sub connector                 Peripheral port   Signal Outputs signals from the CPU Unit   s CMOS   on conversion   interface without conversion  or converts CMOS  CPM2C CIF01 level  CPU Unit side  to RS 232C  connected  device side      Function Host Link  peripheral bus  no protocol  or  Programming Console connections     RS 232C port   Signal Outputs signals from the CPU Units CMOS  conversion interface without conversion     Function Host Link  no protocol  1 1 Link  or 1 1 NT Link  connections              on  CPM2C CIF01             3  Connector  Connects to the communications port on the CPU Unit     47    Unit Components Section 2 2       2 2 5 CPM2C CIF11 RS 422 RS 
138. R 1302  indicate the part of the PC Setup where  the error is located  The default setting  usually 0000  is used instead of the in   correct setting     Basic PC Operation and I O Processes Section    4 7       4 6 2 PC Setup Settings    Word s        Bit s     Function    PC Startup Processing  DM 6600 to DM 6614                                                                 The following settings are read by the CPU when the PC is turned ON   DM 6600 00 to 07   Startup mode  effective when bits 08 to 15 are set to 02    00  Hex   PROGRAM  01  Hex   MONITOR  02  Hex   RUN  08 to 15   Startup mode designation  00  Hex   According to the setting on DIP switch pin 4 and peripheral port connection   See table at the bottom of this page    01  Hex   Continue operating mode last used before power was turned OFF   02  Hex   Use setting in bits 00 to 07   DM 6601 00 to 07   Not used   08 to 11   IOM Hold Bit  SR 25212  Status at Startup  0  Hex   Reset to 0  1  Hex   Maintain previous status  12to15   Forced Status Hold Bit  SR 25211  Status at Startup  0  Hex   Reset to 0  1  Hex   Maintain previous status  DM 6602 00 to 03   Program memory write protection  0  Hex   Program memory unprotected  1  Hex   Program memory write protected  except DM 6602 itself   04 to 07   Programming Console display language  0  Hex   English  1  Hex   Japanese  08 to 11   Expansion instruction function code assignments  0  Hex   Default settings  1  Hex   User assignments  12 to 15   Not used   DM 
139. S    input current  mA   Ec  CPM2C S    OFF voltage  V    5 0 V          La x 5 0  ies oan   23 Wmi  STX L50 WwW W min     kQ max  R          The equations above were derived from the following equations     Input voltage  24   Input current  lo        R      W2    Input voltage  24      lt     Input voltage  24    OFF voltage  E     5 0     Input current  lo     R x Input voltage  24  x tolerance  4     Refer tp 3 1 3 I O Specifications for details on the values L    Ic  and Ec   The input impedance  input current  and OFF voltage may vary depending on the  input being used   IN00000 through IN00002 have different values      70    Wiring and Connections Section 3 4       Inductive Loads When connecting an inductive load to an input  connect a diode in parallel with  the load  The diode should satisfy the following requirements     1  2 3    1  Peak reverse breakdown voltage must be at least 3 times the load voltage   2  Average rectified current must be 1 A        Using Pulse Outputs The following diagrams show example applications of sink type transistor out   puts using output bits IR 01000 and IR 01001  Use the PULS 65   SPED        ACC       PWM       and SYNC      instructions to produce pulse outputs  rath   er than normal outputs  from output bits IR 01000 and IR 01001     Single phase pulse output Single phase pulse output   Fixed duty ratio   Variable duty ratio   CPM2C S CPM2C S  Relay           Motor driver              Pulse output 0     Pulse output 0   01000  
140. S Features and Functions           0 0 00  eee  Talt  cCPM2C S Featires cesaretin tie babes ee okey Skee SNEED ERRE SR EEE  1 1 2 Overview of CPM2C S Functions            0 0 00  eee eee eee  1 2 System Configurations        0 0    cee cece ete eee  1 2 1   CPU Units and AC Power Supply Units                  0     0    00000   1 2 2 CompoBus S Interface        00    ete ene  1 2 3 CPU Unit  Expansion Units  and Expansion I O Units                        1 2 4    DeviceNet Interface ni sends eee pbs ee etant pee dace net dated a  1 2 5    Adapter Unit 2c  8 cs eee kg Fe AA i eae eeu aw Sistas BRE og wba  1 3 CPM2C S Structure and Operation        0    0  cece eee  123 1       CPRM2C S Structure s 25 5 63 bee ide A a ee ee  1 3 2   Operating Modes  scarsia ef etd a dd eee ak Sous bw Bs Sema goog Le ees  1 3 3 Operating Mode at Startup          00 0    ee eee eee ee  1 3 4 PC Operation at Startup      2 0    eee eee  1 3 5 Cyclic Operation and Interrupts           00 0     1 4 Functions Listed by Usage      0    cence eee  1 5 Comparison with the CPM2C       0  ccc eee eae  1 6 Preparation for Operation           0    0c cee cence eee    System Configurations Section 1 2       1 1 CPM2C S Features and Functions    1 1 1 CPM2C S Features    The CPM2C S PCs are compact CPM2C PCs that have been equipped with the  functions of a CompoBus S Master  The CPM2C S incorporates a variety of  special features just like the CPM2C  including synchronized pulse control  in   terrupt inputs  
141. TA Writes data from the DeviceNet Master to the specified node   s data area in byte   units  When word data is being written  the leftmost byte is written before the  rightmost byte  Up to 200 bytes can be written at one time     Command Format    ee TTT IT  TL  Class   Address   mie Leftmost byte    Service code Instance ID Address H  Rightmost byte Rightmost byte       Destination node number       Write data   200 bytes max      Service code    Response Format       Source node number  Number of bytes received    Parameters   Destination node number  command    Specify the node number of the CPM2C S where the data will be written  Specify  the node number in 1 byte  2 digit hexadecimal     Service code  command  response    Specify 1E  Hex  in the command    The leftmost bit of the service code is turned ON in the response  so 9E  Hex  is  returned    Class ID  command    Always 2F  Hex     Instance ID  command    Specify the data area where data will be written  Specify one of the codes listed  in the following table in 1 byte  2 digit hexadecimal                     Area name Address range  IR area IR 000 to IR 049  IR area IR 200 to IR 227  DM area DM 0000 to DM 2047  LR area LR 00 to LR 15  HR area HR 00 to HR 19  Timer Counter area TC 000 to TC 255                Address L and Address H  command   Specify the starting word address where data will be written  Specify the address  in hexadecimal as follows   Address L  The rightmost two digits of the 4 digit starting a
142. TR area     TROto TR7 These bits are used to temporarily store   8 bits  ON OFF status at program branches   HR area  HR 00 to HR 19 HR 0000 to HR 1915 These bits store data and retain their ON    20 words   320 bits  OFF status when power is turned OFF  or  operation starts or stops  They are used in  the same way as work bits   AR area  AR 00 to AR 23 AR 0000 to AR 2315 These bits serve specific functions such as   24 words   384 bits  flags and control bits   LR area LR 00 to LR 15 LR 0000 to LR 1515 Used for a 1 1 PC Link with another PC    16 words   256 bits           Timer Counter area        TC 000 to TC 255  timer counter numbers         Timers and counters use the TIM   TIMH 15   CNT  CNTR 12   TMHH       and  TIML      instructions  The same numbers  are used for both timers and counters        82    Basic PC Operation and I O Processes    Section 4 7                                  Data area Words Bits Function  DM Read write    DM 0000 to DM 1999       DM area data can be accessed in word  area DM 2022 to DM 2047 units only  Word values are retained when   2 026 words  the power is turned off  or operation started  or stopped   Read write areas can be read and written  freely within the program   Error log DM 2000 to DM 2021       Used to store the time of occurrence and   22 words  error code of errors that occur  These words  can be used as ordinary read write DM  when the error log function isn   t being used   Read only    DM 6144 to DM 6599       Cannot be 
143. User Manual  Actual SSS operating procedures are  provided in the SSS Operation Manuals  Basics and C series PCs  Operations for the WS02 CXPC1 E CX Programmer are  provided in the WS02 CXPCI E CX Programmer User Manual  W361  and the CX Server User Manual  W362      Refer to 3 4 9 Programming Device Connections and 8 3 1 Connecting the Programming Console for details on connecting a  Programming Console or personal computer to the CPM2C S     8 1 SYSMAC CPT Support Software         0      eect e ee  8 1 1  Introduction  sssini ee SR ee SR a ea SS ee E eA SS Bees  8 1 2 Limitations and Precautions             0 0      eee eee ee eee  8 1 3 Using the SYSMAC CPT Support Software                     000000008   8 2 SYSMAC Support Software  SSS  1 0 0    ce cece  B22 1e  AMOMUCHON i ee cbanee gees dt ate Gace oa Stee wen ace eet pele te  8 2 2 Limitations and Precautions            0    00  eee eee cece  8 3 Using a Programming Console           0 0 00    c eee ee eens  8 3 1 Connecting the Programming Console               0 0 0    0c eee eee eee  8 3 2 Compatible Programming Consoles                0 0    c eee eee eee  8 3 3 Changing the CPM2C S    Mode with the Mode Switch                       8 3 4 Preparation for Operation         0 0    eee eee eee  8 3 5 Entering the Password soseer enren eoret senp eects  8 4 Programming Console Operations              0 0 0  rernu rr errereen  Sl  VOVERVIEW  440 cs dos eae E E Bee ee Cie BES Oe Pi  8 422  Clearing Memory     3 2 08 sts
144. a word   constant to FIFO stack  32 0 When setting a word   word to FIFO stack  784 7 When seitinga DM  DM to FIFO stack via  DM  33 6 When setting a word   constant to LIFO stack  34 0 When setting a word   word to LIFO stack  57 1 When seittinga DM  DM to LIFO stack via  DM  82 MOVB 17 3 When transferring a constant to a word 2 6  18 0 When transferring from one word to another  41 7 When transferring DMto DM  83 MOVD 13 8 When transferring a constant to a word 2 6  16 2 When transferring from one word to another  38 1 When transferring DMto DM  84 SFTR 22 8 Shifting 1 word 2 6  24 3 Shifting 10 words  1 15 ms Shifting 2 048 words using DM  85 TCMP 27 5 Comparing constant to word set table 2 6  28 0 Comparing word to word set table  48 3 Comparing DMto DM set table   86   ASC 19 1 Word     word 2 6      52 2 DM    gt  DM     89  INT 22 1 Set masks via word 2 6      30 1 Set masks via DM      18 4 Clear interrupts via word      26 4 Clear interrupts via DM      17 2 Read mask status via word      24 1 Read mask status via DM      23 1 Change counter SV via word      31 1 Change counter SV via DM      10 7 Mask all interrupts via word    10 7 Mask all interrupts via DM  11 0 Clear all interrupts via word  11 0 Clear all interrupts via DM  91 SBS 10 8 Any 2 6  92 SBN     0 76  93 RET 6 2 1 0  97 IORF 16 8 Refreshing IR 000 2 8  130 7 Refreshing one input word  110 7 Refreshing one output word  99 MCRO 26 1 With word set I O operands 2 6  42 3 With DM set I O operands          
145. al cycle time is 2 59 s  the current cycle time stored in the  AR area will be 2590  ms   but the cycle time read from a Programming Device  will be 999 9 ms     A    cycle time over    error  non fatal  will be generated when the cycle time ex   ceeds 100 ms unless detection of long cycle times is disabled using the setting in  DM 6655     4 7 7 Minimum Cycle Time    Make the settings shown below to standardize the cycle time and to eliminate  variations in I O response time by setting a minimum cycle time        Bit 15 0  DMesi9             ey             Cycle time  4 digits BCD   0000 Cycle time variable  0001 to 9999  Minimum cycle time  Unit  1 ms     Default  Cycle time variable    If the actual cycle time is shorter than the minimum cycle time  execution will wait  until the minimum time has expired  If the actual cycle time is longer than the  minimum cycle time  then operation will proceed according to the actual cycle  time  AR 2405 will turn ON if the minimum cycle time is exceeded     4 7 8 Input Time Constants    Make the settings shown below to set the time from when the actual inputs from  the DC Input Unit are turned ON or OFF until the corresponding input bits are  updated  i e   until their ON OFF status is changed   Make these settings when  you want to adjust the time until inputs stabilize     Increasing the input time constant can reduce the effects from chattering and  external noise              Input from an input device i i  such as a limit switch p
146. amming 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     196    Start input  00000 C000             00000  20000    20000 T002    00004    20000 T002  00007    20000 T001    m       00010    00014       00017    Count input    Reset input       CP       20000    TIM 001   0010    Self holding bit    1 second timer    IM 002   0020 2 second timer    CNT 000   0010  20000 T001  01000       10 count counter    Flicker output  10 counts        ON    OFF                         The mnemonic list for the example program is shown in the following table  The  steps required to enter this program from a Programming Console are described  in 8 5 3 Programming Procedures                                                                    Address Instruction Data Programming example  procedures in 8 5 3  Programming Procedures  00000 LD 00000  1  Self holding bit    00001 OR 20000  00002 AND NOT 000  00003 OUT 20000  00004 LD 20000  2  1 second timer  00005 AND NOT 002  00006 TIM 001  0010  00007 LD 20000  3  2 second timer  00008 AND NOT 002  00009 TIM 002  0020  00010 LD 20000  4  10 count counter  00011 AND 001  00012 LD NOT 20000  00013 CNT 000  0010  00014 LD 20000  5  Flicker output  10 counts   00015 AND NOT 001  00016 OUT 01000  00017 END  01       6  END 01  instruction                   Programming Example Section 8 5       8 5 3 Programming Procedures    The example program will be writte
147. an error in DM 6600 to DM 6614  the part of the PC Setup area that is  read at power up    01 Start up PC Setup Error Flag  Turns ON when there is an error in DM 6615 to DM 6644  the part of the PC Setup area that is  read at the beginning of operation    02 RUN PC Setup Error Flag  Turns ON when there is an error in DM 6645 to DM 6655  the part of the PC Setup area that is  always read    03  04 Not used   05 Cycle Time Too Long Flag  Turns ON if the actual cycle time is longer than the cycle time set in DM 6619   06  07 Not used   08 Memory Area Specification Error Flag  Turns ON when a non existent data area address is specified in the program   09 Flash Memory Error Flag  Turns ON when there is an error in flash memory   10 Read only DM Error Flag  Turns ON when a checksum error occurs in the read only DM  DM 6144 to DM 6599  and that  area is initialized   11 PC Setup Error Flag  Turns ON when a checksum error occurs in the PC Setup area   12 Program Error Flag  Turns ON when a checksum error occurs in the program memory  UM  area  or when an im   proper instruction is executed   13 Expansion Instruction Area Error Flag  Turns ON when a checksum error occurs in the expansion instruction assignments area  The  expansion instruction assignments will be cleared to their default settings   14 Data Save Error Flag  Turns ON if data could not be retained with the backup battery   The following words are normally backed up by the battery   DM read write words  DM 0000 to DM 199
148. and DeviceNet Slave Functions                   4 sourcing transistor outputs CPM2C S110C DRT    System Configurations Section 1 2       AC Power Supply Unit  Optional     AC Power Supply Unit          Note General purpose power supplies such as the S82J series and S82K series  Power Supplies can also be used     1 2 2 CompoBus S Interface    The standard built in CompoBus S interface increases the PC   s I O capacity  re   duces wiring  and saves space  Up to 32 CompoBus S Slaves can be connected  to create a Remote I O Link with up to 256 I O points  It is easy to build an effi   cient  long range distributed system with less wiring by connecting Compo   Bus S I O Terminals  Analog Terminals  Sensor Terminals  and Bit Chain Termi   nals     CPMet S        CompoBus S transmission line      Se     a    Terminator           32 or 16 Slaves max   selectable  SoS    e The max  number of Slaves that can be connected through CompoBus S can  be set to 16 or 32 Slaves  The following tables show how the max  number of  Slaves and communications mode settings affect the communications re   sponse time as well as the communications distance and communications  speed     10    System Configurations Section 1 2       CompoBus S Communications Response Time             Communications mode   Max  number of Slaves Communications  response time  High speed mode 16 0 5 ms  32 0 8 ms  Long distance mode 16 4 0 ms  32 6 0 ms             Communications Distance  e When VCIT Cable is used     Tru
149. and then press the WRITE Key                                        Deletion Follow the procedure below to delete the IR 00103 NO condition at address  00205   1 2  3    1  Press the CLR Key to bring up the initial display     2  Input the address where the NO condition will be deleted and press the  Down Arrow Key  It is not necessary to input leading zeroes     ICS     3  Press the DEL Key                          4  Press the Up Arrow Key to delete the specified instruction     If the instruction has more operands  the operands will be deleted automati   cally with the instruction                    181    Programming Console Operations Section 8 4       After completing the insertion and deletion procedures  use the Up and Down  Arrow Keys to scroll through the program and verify that it has been changed  correctly  as shown in the following diagram     Corrected Program     assess  insvasion   Operands    eae 00101 00105 00104   ne     00201 00102    00208 fend    SY       8 4 11 Checking the Program    This operation checks for programming errors and displays the program  address and error when errors are found  It is possible in PROGRAM mode  only      RUN   monon  PROGRAM    1  2  3    1  Press the CLR Key to bring up the initial display   2  Press the SRCH Key  An input prompt will appear requesting the desired    check level         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 w
150. and then the CHG one    4  At this point a new SV constant can be input or the SV constant can be  changed to a word address designation    a  To input a new SV constant  input the constant and press the WRITE  Key     oa     2    Ea Jf ware i      To change to a word address designation  input the word address and  press the WRITE Key     AR B A  SHIFT BONE 1 0 WRITE   DM HR                                                                      188    Programming Console Operations Section 8 4       Incrementing and  Decrementing a Constant    1  2  3       This operation can be used to increment and decrement an SV constant  It is    possible only when the SV has been entered as a constant     1  Press the CLR Key to bring up the initial display   2  Display the desired timer or counter     3  Press the Down Arrow  CHG  and then the EXT Key     The constant on the left is the old SV and the constant on the right will be   come the new SV constant in step 5     4  Press the Up and Down Arrow Keys to increment and decrement the con   stant on the right   In this case the SV is incremented once       3    5  Press the CLR Key twice to change the timer   s SV to the new value                                                                   8 4 20 Hexadecimal  BCD Data Modification     N Caution    1  2  3       This operation is used to change the BCD or hexadecimal value of a word  being monitored using the procedure described in 8 4 12 Bit  Digit  Word  Monitor  It is possible
151. anging the DM designation in CW  continuous mode and Feed Dir mode  65 4 When executing the word designation in CCW  continuous mode and Feed Dir mode  74 8 When executing the DM designation in CCW  continuous mode and Feed Dir mode  45 5 When changing the word designation in CCW  continuous mode and Feed Dir mode  53 6 When changing the DM designation in CCW  continuous mode and Feed Dir mode      AVG 23 2 Average for 1 cycle  constant designation  3 2    23 9 Average for 1 cycle  word designation     84 2 Average for 64 cycles   DM designation       FCS 27 6 Adding one word and outputting to word 2 6  592 3 Adding 999 words and outputting to DM      HEX 25 8 Word     gt  Word 2 6  72 2 DM    gt  DM      HMS 30 7 When converting word to word 2 6  45 0 When converting DMto DM      MAX 21 9 Searching one word and outputting to word 2 6  713 9 Searching 999 words and outputting to DM                   147    One to one PC Link I O Response Time    Section                                                                                                                                              Code   Mnemonic   ON execution Conditions  Top  min   bottom  max   OFF execution time  us   time  us       MIN 21 9 Searching one word and outputting to word 2 6  713 9 Searching 999 words and outputting to DM      NEG 12 0 Converting constant to word 3 0  12 8 Converting word to word  28 3 Converting DMto DM      PID 392 5 Initializing word to word 3 3  418 8 Initializing DM to DM  29 3
152. ansmission of CPM2C S status to the DeviceNet Master   0  Hex   Attach status information ahead of data    1  Hex   Do not attach status information ahead of data    08 to 15   Not used    00 to 07   DeviceNet I O Link Write   Data area    OUT  area settings 01  Hex   I O area 1  IR 000 to IR 049    Master   CPM2C S  Hex   I O area 2  IR 200 to IR 227     02  Hex     03  Hex   DM area  DM 0000 to DM 2047    04  Hex   LR area  LR 00 to LR 15    05  Hex    X              Hex   HR area  HR 00 to HR 19   07  Hex   Timer counter area  TC 000 to TC 255     08 to 15 Number of bytes  see note 1  00  Hex   01 to 40  Hex   equivalent to 0 to 64 decimal   00 to 15 Starting word address 0000  Hex   0000 to 07FF  Hex   equivalent to 0000 to 2047 decimal   00 to 07   DeviceNet I O Link Read   Data area 00  Hex      IN  area settings 01  Hex   I O area 1  IR 000 to IR 049     CPM2C S     Master    02  Hex   I O area 2  IR 200 to IR 227    03  Hex   DM area  DM 0000 to DM 2047    04  Hex   LR area  LR 00 to LR 15    05  Hex   HR area  HR 00 to HR 19    06  Hex                         Hex   AR area  AR 00 to AR 23     07  Hex   Timer counter area  TC 000 to TC 255   08 to 15 Number of bytes  see note 1  00  Hex   01 to 40  Hex   equivalent to 0 to 64 decimal   00 to 15 Starting word address 0000  Hex   0000 to 07FF  Hex   equivalent to 0000 to 2047 decimal                             Note 1  A system failure error  PC Setup setting error  will occur if the number of by   tes is set to 00  Hex
153. arameters are specified in 2 bytes   4 digits  in commands sent from OMRON DeviceNet Masters   CV series  PCs use the CMND instruction and C200HX HG HE PCs use the IOWR in   struction      6 3 2 Command and Response Formats    READ BYTE DATA    120    Reads the specified node   s data in byte units from the DeviceNet Master  When  word data is being read  the leftmost byte is read before the rightmost byte  Up to  200 bytes can be read at one time     Command Format       ee    Class ID   Address   Number of bytes  Service code Instance ID Address H    Destination node number    Explicit Message Communications Section 6 3       Response Format  ft fe      UL LI  aa Leftmost byte  byte    Service code Rightmost byte Rightmost byte       Source node number    Number of bytes received Read data   200 bytes max      Parameters   Destination node number  command    Specify the node number of the CPM2C S containing the desired data in 1 byte   2 digit hexadecimal     Service code  command  response    Specify 1C  Hex  in the command    The leftmost bit of the service code is turned ON in the response  so 9C  Hex  is  returned     Class ID  command    Always 2F  Hex     Instance ID  command    Specify the data area containing the desired data in 1 byte  2 digit hexadecimal    Use one of the codes listed in the following table                       Area name Address range   Hex  IR area IR 000 to IR 049  02  Hex  IR area IR 200 to IR 227  03  Hex  DM area DM 0000 to DM 2047  04  Hex 
154. arting comparison in incrementing mode via  DM       410 0    Registering a range comparison table and start   ing comparison in incrementing decrementing  pule input mode via word       418 9    Registering a range comparison table and start   ing comparison in incrementing decrementing  pule input mode via DM       380 6    Registering a range comparison table and start   ing comparison in incrementing mode via word       399 7    Registering a range comparison table and start   ing comparison in incrementing mode via DM       183 4    Only registering a target value comparison table  in incrementing decrementing pulse input mode  via word       810 3    Only registering a target value comparison table  in incrementing decrementing pulse input mode  via DM       182 4    Only registering a target value comparison table  in incrementing mode via word       776 3    Only registering a target value comparison table  in incrementing mode via DM       351 0    Only registering a range comparison table in  incrementing decrementing pule input mode via  word       359 1    Only registering a range comparison table in  incrementing decrementing pule input mode via  DM       331 2    Only registering a range comparison table in  incrementing mode via word       335 9    Only registering a range comparison table in  incrementing mode via DM    Section 7 4    OFF execution time  us        2 6       64       SPED    44 6    Specifying a constant in independent mode       53 8    Specif
155. ation is    equal     or when the result of  an instruction execution is 0   07 Less Than  LE  Flag  Turns ON when the result of a comparison operation is    less      08 to 15   Not used              Note DM 6601 in the PC Setup can be set to maintain the previous status of the  Forced Status Hold Bit  SR 25211  and the I O Hold Bit  SR 25212  when power  is turned OFF     91    PC Setup Section 4 6       4 5 AR Area    These bits mainly serve as flags related to CPM2C S operation such as error flags  high speed counter flags   pulse output operation flags  and cycle time values  These bits retain their status even after the CPM2C S power  supply has been turned off or when operation begins or stops                                                     Word s  Bit s  Function  AR 00 00 DeviceNet switch settings error  ON when a settings error occurred  OFF when normal      DRT 01 Node number duplication or Bus off error  ON when an error occurred  OFF when normal    only  02 DeviceNet network power supply error  ON when an error occurred  OFF when normal    03 DeviceNet communications error  ON when an error occurred  OFF when normal    04 to 06   Not used   07 DeviceNet status error  ON when an error occurred  OFF when normal    08 Explicit Connection Flag ON  Connection established   09 Polling Connection Flag OFF  Connection not established   10 Bit Strobe Connection Flag  11 to 14   Not used   15 I O Link in progress  ON when the I O Link is operating  otherwise OFF    AR 
156. ay  15 ms   Output    point iy           Min  I O response time   10 10 12 15 15   62 ms      Maximum I O Response Time The CPM2C S takes the longest to respond under the following circumstances     1  2 3    1  The CPM2C S receives an input signal just after the input refresh phase of  the cycle     2  The Master   s communications servicing just misses the Master to Slave  transmission     3  The transmission is completed just after the Slave   s communications servic   ing ends     The maximum I O response time   Input ON response time   Master   s cycle  time x 2   Transmission time x 3   Slave   s cycle time x 2   Output ON response  time       Input Ew I O refresh    point Input ON delay  10 ms                    Overseeing  communications                                     Input   servicing  etc   bit  1     Program Program  CPU i E execution E co  processing              Master   s cycle time  10 ms  Master   Master   Master    to Slave   to Slave   to Slave                  Transmission time  12 ms x 3           ne        1    Program Program  execution execution      Output ON  Slave   s cycle time  15 ms    delay  15 ms                                        ai    Maximum I O response time   10  10 x2  12x3 15x2  15   111  ms  i       153    SECTION 8  Using Programming Devices    This section outlines the operations possible with the SYSMAC CPT  SYSMAC Support Software  SSS  and the Program   ming Consoles  Actual CPT operating procedures are provided in the CPT 
157. block    Bin       2  LED indicator 3  CPU Unit power supply connector    1 2  3 3  1  Terminal Block  Terminals for AC power supply input and service power supply  24 VDC    2  LED Indicator  Lights when power is supplied   3  CPU Unit Power Supply Connector    Use the connecting cable provided as an accessory to connect this connec   tor to the power supply connector on the CPU Unit  24 VDC      Note The ratings for the CPM2C PA201 AC Power Supply Unit are 100 to  240 VAC input  24 VDC 600 mA output  The maximum current that  can be supplied via the CPU Unit power supply connector and the  service power supply terminals on the terminal block is 600 mA     2 2 4 CPM2C CIF01 Peripheral RS 232C Adapter Unit    Front View    Do not use the CPM2C CIF01 with any PC other than a CPM2C or  CPM2C S  Do not connect another CPM2C CIF01 or the  CPM2C CIF11 to the CPM2C CIF01  The CPM2C CN111 can be  connected to the CPM2C CIF01  but the peripheral port and the  RS 232C port of the CPM2C CN111 cannot be used simultaneously   If an attempt to use these ports simultaneously is made  communica   tions will not be performed properly  and this may result in malfunc   tion of equipment     1  Peripheral port    2  RS 232C port    3  Connector       1  2  3    1  Peripheral Port    Used to connect to Programming Devices  including Programming  Consoles   host computers  or general purpose external devices  Use a  special connecting cable  CS1W CN114  CS1W CN118  for connections     Note a  A C
158. bration resistance 10 to 57 Hz  amplitude  57 to 150 Hz  acceleration  9 8 m s  in X  Y  and    Z directions for 80 minutes according   Time coefficient  8 minutes x coefficient factor 10   total time 80 min      Shock resistance 147 m s2 3 times each in X  Y  and Z directions             Noise terminal voltage FCC class A       40    Unit Components Section 2 2       2 2 Unit Components  2 2 1 CPU Unit Components       CPU Unit Component Names    Front View  CPM2C S100C and CPM2C S110C Right Side View  9  DIP switch       8  Communications port 5  PC status indicators    6  Input indicators     ja   7  Output indicators M S           IE    2  I O connector    3  CompoBus S  terminal block          f  l   imi    Front View  CPM2C S100C DRT and CPM2C S110C DRT  9  DIP switch 13  Expansion I O connector   output connector     8  Communications port 5  PC status indicators    10  Rotary switches 6  Input indicators    3  CompoBus S 7  Output indicators  terminal block    4  DeviceNet  communications  connector    2  I O connector       Top View Bottom View  11  Battery    UT I  Lt              12  Low battery detection switch   Power supply connector  CPU Unit Component Descriptions  1  2  3    1  Power Supply Connector    Connect the power supply  24 VDC  to this connector   Connect the provided power supply cable   s red lead to  24 VDC and its  black lead to 0 VDC     2  I O Connector   Connects the CPU Unit to external input and output devices   3  CompoBus S Terminal Block 
159. cation for CPM2C S PCs ecane va eaa cent A  4 2k  CPU UNDIS 6 3 5  Patents Hartly i Eee plete e E SL EADS Hakab theese baselines EOSS  4 2 2   Expansion I O Units and Expansion Units                      00 0 0000   4 2 3 T O Allocation Examples           0 0 0    eee cece eee  4 3 I O Allocation to CompoBus S Slaves       0 0    cee cc eee eee  AEA  SROATCAL sha  hice eel econ cet te ale th aca eee NN raat otha ana Sele eh E  4S AR Alea ss  oss niee Soe Bh Big 8 PALS DORE TE ae ee SO Re ate a E Nes Boece UE  4 6   PC SQUUp rre ater obs n bei Lact Ghd od detect ieewee a a Oo boas  cs ed EL       lt r ee ee  4 6 2   PE Setup  Setup gs ir 6s sion Seale ea esis He A OE TINS bb eee eee  4 7 Basic PC Operation and I O Processes         0 0    eee ccc eee eee  4 7 1     Startup Mode sr  ccc cee oes ahaa eee So de ea Seo Ce es  4 7 2  Hold Bit Status  ec  sce ee ee A Eee Se See eee owe Se E  4 7 3 Program Memory Write protection              0 0    eee eee eee  4 7 4 RS 232C Port Servicing Time       0       00 0 0 ee eee  4 7 5 Peripheral Port Servicing Time               0 0 0    eee eee eee eee  4 7 6  Cycle Monitor Time  sse sestrari e ae eee bas eR we ee ee Ree  4 7 7 Minimum Cycle Time           0 0    eee cee ee  4 7 8 Input Time Constants       0    2 eee eee  4 7 9  Error Log Settings sssini gts yas dy Ob SN ee oiia  4 8  Brror LOE 62  6 5  enone coe Ad ttl ides tude betwen ie bap ten tee eon    81    PC Setup       4 1    Word address  D  Q  oO    Section 4 6    Allocation
160. ce power supply terminals on the terminal block can be used  for input power supply       Can be used for input power supply        g 24 VDC    Use the following to obtain the capacity of the service power supply that can be  used     Example  CPU Unit   3 Expansion I O Units   Power consumption   4 W  the CPU Unit   s power consumption    1 W  the Ex   pansion I O Unit   s power consumption  x 3  No  of Expansion I O Units    7 W  Service power supply current    14 4 W  CPM2C PA201   s rated capacity      7 W   power consumption     24  V    308  mA     If the 24 VDC output  either the service power supply or the power supply to the  CPU Unit  is overloaded  or is short circuited  the voltage will drop  and the  output will turn OFF  Take external countermeasures to ensure the safety of the  system in such an event  Failure to do so may result in a serious accident     Do not connect a power supply to the service power supply terminals  If an AC  power supply is mistakenly connected to these terminals  the internal circuitry  will be damaged     61    Wiring and Connections    Section 3 4       3 4 4 Removing and Wiring I O Connectors    The following tables provide specifications of compatible I O connectors        Compatible Connector Specifications  OMRON     I O connectors             Connector Specifications Model number   FFT 24 pin soldered Connector  Fujitsu FCN 361J024 AU equivalent C500 CE241  ip I connector and cover   Cover  Fujitsu FCN 360C024 J2 equivalent   Pa
161. ceNet communications and  appear on the CPM2C S100C DRT and CPM2C S110C DRT only                    Indicator   Color   Status Meaning  MS Green   ON Normal status    Flashing   Incomplete settings  reading switch settings       Red ON Fatal hardware error  watchdog timer error       Flashing   Non fatal error such as incorrect switch settings        OFF e Power is not being supplied   e Waiting for initialization to start  e Reset in progress  NS Green   ON Online Communications established        Normal network status when communications  have been established        Flashing   Online Communications not established     Normal network status when communications  haven t been established        Red ON Fatal communications error  The Unit detected    an error indicating that network  communications are disabled      e Node number duplication  e Bus off error detected       Flashing   Non fatal communications error     Communications timeout             OFF Offline Power supply OFF       Waiting for completion of the node number  duplication check in the Master     e Incorrect switch settings       e Power supply OFF       Unit Components Section 2 2       6  Input Indicators  The input indicators are lit when the corresponding input terminal is ON  The  status of an input indicator will reflect the status of the input even when that  input is being used for a high speed counter     Note a  When interrupt inputs are used in interrupt input mode  the indica   tor may not light e
162. cified  range of I O words will be refreshed when IORF 97  is executed     The cycle time is the sum of the time required for program execution  I O refresh   ing  and communications port servicing    A minimum cycle time  1 to 9 999 ms  can be set in the PC Setup  DM 6619    When a minimum cycle time has been set  CPU operation is paused after pro   gram execution until the minimum cycle time is reached  CPU operation will not  be paused if the actual cycle time is longer than the minimum cycle time set in  DM 6619     A fatal error will occur and PC operation will stop if a maximum cycle time has  been set in the PC Setup  DM 6618  and the actual cycle time exceeds that set   ting     The default settings for RS 232C and peripheral port servicing are 5  each of  the cycle time  but these settings can be changed  between 0  and 99   in the  PC Setup  The RS 232C port   s setting is in DM 6616 and the peripheral port   s  setting is in DM 6617    Refer to Section 7 Cycle Time and I O Response Time for more details and pre   cautions on the cycle time     Overseeing processes    Main program    I    I    e   e   e   e   e   e   e   e  H    _O  o       3    lf a minimum cycle time has been    set in DM 6619  CPU operation is  paused until the minimum cycle   l time is reached  l  L    I O refreshing  RS 232C port servicing        The servicing time can be se  in DM 6616    l The servicing time can be set   T in DM 6617  l    Po eS Mi roig T ee i p  l    Peripheral port servicin
163. ckup time    2 year lifetime at 25  C    CPU Unit with clock  2 year lifetime at  25  C   CPU Unit without clock  capacitor    10 day backup at 25  C    CPU Unit without clock  lithium  battery   5 year lifetime at 25  C       Battery error  detection    Supported     Supported        Communications   in CPU Unit     Peripheral port  via  communications  port     Programming Console    Set with Communications Switch    Peripheral bus    Set with Communications Switch    Host Link  with Slave initiated  communications    No protocol    Programming Console    Set with Communications Switch    Peripheral bus    Set with Communications Switch    Host Link  with Slave initiated  communications    No protocol          RS 232C port  via  communications  port     Peripheral bus  Set with  Communications Switch    Host Link   No protocol   1 1 PC Link   1 1 NT Link    Peripheral bus  Set with  Communications Switch    Host Link   No protocol   1 1 PC Link   1 1 NT Link       Input time constant       Can be set to 1  2  3  5  10  20  40  or  80 ms   Default  10 ms        Can be set to 1  2  3  5  10  20  40  or  80 ms   Default  10 ms        28    Preparation for Operation Section 1 6       Differences in I O Memory  IR Area Differences                Function  CompoBus S input bits IR 020 to IR 027      CompoBus S output bits IR 030 to IR 037  Work bits 672 bits  928 bits   IR 028 to IR 029 IR 028 to IR 049  IR 038 to IR 049 IR 200 to IR 227    IR 200 to IR 227    AR Area Differences
164. ction  e g   OUT  OUT NOT   DIFU 13   DIFD 14   KEEP 11   SFT 10    Although this is  allowed for certain instructions  check instruction  requirements to confirm that the program is correct or  rewrite the program so that each bit is controlled by only  one instruction        JMP UNDEFD    JME 05  has been used with no JMP 04  with the same  jump number  Add a JMP 04  with the same number or  delete the JME 05  that is not being used        SBS UNDEFD          A subroutine exists that is not called by SBS 91   Program  a subroutine call in the proper place  or delete the  subroutine if it is not required        209    Troubleshooting Flowcharts Section 9 5       9 5 Troubleshooting Flowcharts    Use the following flowcharts to troubleshoot errors that occur during operation   Main Check                No    PWR indicator lit  Check power supply   See page 211      Yes    RUN indicator lit     No Operation stopped  Check for fatal errors    See page 212      Yes    ERR ALM indicator Flashing    flashing  Check for non fatal errors   See page 213      Not lit       Is I O sequence No    normal  Check I O   See page 214      Yes             Operating No    environment normal        Check operating environment   See page 216      Yes    Replace the CPU  Unit     210    Troubleshooting Flowcharts Section 9 5       Power Supply Check       Connect power  supply        Is power being  supplied           Yes        Is PWR indicator lit         Is voltage adequate     No Set supply v
165. ction of SOL1          Is the  IR 01003 output indicato  operating normally     No        Yes    Monitor the ON OFF  status of IR 01003    Check the voltage at the Wire correctly   IR 01003 terminals     with a Programming  Device            Operation OK  Is output wiring Operation OK  Ne A  correct   To  next  Yes page    Disconnect the external wires  and check the conductivity of  each wire     Operation OK  No    Check output device Replace the CPU Unit  Ex     pansion Unit  or Expansion    SOL1  I O Unit with the problem        214    Troubleshooting Flowcharts Section 9 5           No        Are the IR 00002  and IR 00003 input indi   cators operating        A normally   rom  previous Yes  page    Check the voltage at Check the voltage at  the IR 00002 and    the IR 00002 and  IR 00003 terminals  IR 00003 terminals     Operation OK   Yes       No           No    Are the terminal  screws loose or con   nectors disconnected        Operation OK         Yes        No    Yes   C  Is input wiring    correct         No    Check operation by using a  dummy input signal to turn the  input ON and OFF     Tighten the terminal  screws and connect    Wire correctly   connectors   Operation OK   Yes  i   7 Replace the CPU Unit   Replace the CPU Unit  Check input devices Return to    start  Expansion Unit  or  Expansion Unit  or LS1 and LS2  Expansion 1 O Unit   Expansion I O Unit        215    Troubleshooting Flowcharts    Section 9 5       Environmental Conditions Check    216    En
166. d     DM 6640 to   00 to 15   Not used   DM 6641    DM 6642 00 to 03   High speed counter mode    0  Hex   Differential phase mode  5 kHz    1  Hex   Pulse   direction input mode  20 kHz   2  Hex   Up down input mode  20 kHz    4  Hex   Increment mode  20 kHz     04 to 07   High speed counter reset mode  0  Z phase and software reset  1  Software reset only    08 to 15   High speed counter Synchronized pulse control for IR 00000 to IR 00002    a  Hex   Don   t use either function   1  Hex   Use as high speed counters    Hex   Use for synchronized pulse control  10 to 500 Hz    03  Hex   Use for synchronized pulse control  20 Hz to 1 kHz    04  Hex   Use for synchronized pulse control  300 Hz to 20 kHz                              DM 6643  00 to 15   Not used   DM 6644             99    PC Setup Section 4 6    Words   Bo   O  O o o o ooo S SO  RS 232C Port Communications Settings  The following settings are read regularly by the CPU while the PC is ON     If pin 3 of the CPM2C S CPU Unit   s DIP switch is ON  communications through the CPM2C S    RS 232C port are gov   erned by the default settings  all 0  regardless of the settings in DM 6645 through DM 6649     DM 6645 00 to 03   Port settings    0  Hex   Standard  1 start bit  7 data bits  even parity  2 stop bits  9 600 bps    Host Link unit number  0  1  Hex   Settings in DM 6646     Any other setting will cause a non fatal error and AR 1302 will turn ON      04 to 07   CTS control setting  0  Hex   Disable CTS control  1
167. d  ignored        INT 89   Read mask     Reads mask status     Reads mask status        INT 89   Clear     Not supported  ignored     Not supported  ignored        Minimum pulse width    50 us min     50 us min        High speed Count mode    counter    Differential phase  up down   mode   Pulse plus direction mode  Up down pulse mode  Increment mode    Differential phase  up down   mode   Pulse plus direction mode  Up down pulse mode  Increment mode       Max  counter frequency    5 kHz in differential phase   up down  mode    20 kHz in pulse plus direction  mode  up down pulse mode  and  increment mode    5 kHz in differential phase   up down  mode    20 kHz in pulse plus direction  mode  up down pulse mode  and  increment mode       Counter PV range       8 388 608 to 8 388 607 in  differential phase  up down   mode  pulse plus direction mode   and up down pulse mode    0 to 16 777 215 in increment  mode       8 388 608 to 8 388 607 in  differential phase  up down   mode  pulse plus direction mode   and up down pulse mode    0 to 16 777 215 in increment  mode       target value match table    Same direction  same SV not  possible    Same direction  same SV not  possible       Method used to reference  the target value match    Comparison of all values in the  table  regardless of order of  appearance in table    Comparison of all values in the  table  regardless of order of  appearance in table       results    Reading range comparison    Check AR 1100 to AR 1107 or  execu
168. d in that  address can be monitored by pressing the MONTR Key     1  Press the CLR Key to bring up the initial display   2  z the desired program address and press the Down Arrow Key                             MONTR    If the status of a bit is being monitored  that bit   s status can be changed using  the Force Set Reset operation  Refer to 8 4 24 Force Set  Reset for details     If the status of a word is being monitored  that word   s value can be changed  using the Hexadecimal BCD Data Modification operation  Refer to 8 4 20  Hexadecimal  BCD Data Modification  8 4 21 Binary Data Modification   8 4 22 Signed Decimal Data Modification  and 8 4 23 Unsigned Decimal  Data Modification for details                          Follow the procedure below to monitor the status of a particular bit     1  Press the CLR Key to bring up the initial display   2  Input the bit address of the desired bit and press the MONTR Key                 oeni      The Up or Down Arrow Key can be pressed to display the status of the pre   vious or next bit   In MONITOR mode or PROGRAM mode  the displayed bit   s status can be  changed using the Force Set Reset operation  Refer to 8 4 24 Force Set   Reset for details                       Follow the procedure below to monitor the status of a particular word     1  Press the CLR Key to bring up the initial display   2  Input the word address of the desired word           sae   a      a Ee                   MONTR    The Up or Down Arrow Key can be presse
169. d then the RESET Key  A confirmation message will ap     pear   i    Note If you mistakenly press the wrong key  press CLR and start again  from the beginning                    3  Press the NOT Key to clear the force set reset status of bits in all data areas                    8 4 26 Hex ASCII Display Change  This operation is used to convert word data displays back and forth between  4 digit hexadecimal data and ASCII  It is possible in any mode   The displayed PV of the timer or counter cannot be changed      RUN   MONITOR   PROGRAM      1  2 3    1  Monitor the status of the desired word s  according to the procedure de   scribed in 8 4 12 Bit  Digit  Word Monitor  While the multiple addresses are  being monitored  the leftmost word is subject to change                  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  A message contained in three words can be displayed by using ASCII dis   play in combination with the Three word monitor operation     2  The Hexadecimal  BCD Data Modification Operation can be used while dis   playing ASCII data  Input values in 4 digit hexadecimal     193    Programming Console Operations Section 8 4       8 4 27 Displaying the Cycle Time  This operation is used to display the current average cycle time  scan time      It is possible only in RUN or MONITOR mode while the program is b
170. d to display the status of the pre   vious or next word    The displayed word   s status can be changed using the Hexadecimal BCD  Data Modification operation  Refer to 8 4 20 Hexadecimal  BCD Data Modi        183    Programming Console Operations Section 8 4       fication  8 4 21 Binary Data Modification  8 4 22 Signed Decimal Data Mod   ification  and 8 4 23 Unsigned Decimal Data Modification for details     4  Press the CLR Key to end monitoring                     Note The operating mode can be changed without altering the current monitor display  by holding down the SHIFT Key and then changing the operating mode     Multiple Address The status of up to six bits and words can be monitored simultaneously  although  Monitoring only three can be shown on the display at any one time   1  2  3    1  Press the CLR Key to bring up the initial display   2  Input the address of the first bit or word and press the MONTR Key     3  Repeat step 2 up to 6 times to display the next addresses to be monitored     B  sHiFT   CONTI     4  Montr        EM_ iMontal     DM    If 4 or more bits and words are being monitored  the bits and words that do  not appear on the display can be displayed by pressing the MONTR Key  If  the MONTR Key is pressed alone  the display will shift to the right   If more than six bits and words are input  monitoring of the bit or word input  first will be canceled    4  Press the CLR Key to stop monitoring the leftmost bit or word and clear it  from the display 
171. ddress   Address H  The leftmost two digits of the 4 digit starting address     122    Explicit Message Communications Section 6 3       READ WORD DATA    Write data  command    Contains the data that will be written in the specified data area  Input word data  with the leftmost byte  bits 8 to 15  preceding the rightmost byte  bits 0 to 7   If the  command contains an odd number of bytes of write data  the last byte will be  written to the leftmost byte of the last word    Number of bytes received  response    Indicates the number of bytes of data  in hexadecimal  from the    source node  number    on    Source node number  response    Indicates the node number  in hexadecimal  of the CPM2C S that returned the  response    Precautions   The range of data specified by the data area  instance ID   starting address  Ad     dress L and Address H   and write data parameters must not exceed the range of  the CPM2C S data area     Reads the specified node   s data in word units  two byte units  from the Device   Net Master  When word data is being read  the leftmost byte is read before the  rightmost byte  Up to 100 words can be read at one time     Command Format      fof    ft    Class o  Address   Number of words    Service code Instance ID Address H       Destination node number    Response Format    Leftmost  byte Leftmost byte      Service code Rightmost byte Rightmost byte       Source node number       Number of bytes received  Read data   200 bytes max      Parameters    D
172. ddress monitoring       2  Press the SHIFT TR NOT Keys to display the leftmost word as unsigned  decimal     At this point  the contents of the displayed word can be changed with an un   signed decimal input  Refer to 8 4 23 Unsigned Decimal Data Modification   3  Press the CLR Key or the SHIFT TR Keys to end the unsigned decimal dis   play and return to normal monitoring                                   8 4 18 Three Word Data Modification    Z N Caution    1  2  3       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  It is possible  in MONITOR or PROGRAM mode only       RUN       MONITOR PROGRAM    Before changing the contents of I O memory  be sure that the changes will not  cause equipment to operate unexpectedly or dangerously  In particular  take  care when changing the status of output bits  The PC continues to refresh I O  bits even if the PC is in PROGRAM mode  so devices connected to output points  on the CPU Unit  Expansion Units  or Expansion I O Units may operate unex   pectedly     1  Monitor the status of the desired words according to the procedure de   scribed 8 4 15 Three Word Monitor                      Three word monitor        187    Programming Console Operations Section 8 4       2  Press the CHG Key to begin 3 word data modification  The cursor will ap   pear next to the contents of the leftmost word                  it  bi i       3  Input the new value for the 
173. de                   lt         175    Programming Console Operations Section 8 4       6  Press the WRITE Key to assign the displayed instruction to the function    code   F                   8 4 6 Setting and Reading a Program Memory Address and Monitoring    1 O Bit Status    1  2  3       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      RUN   MONITOR   PROGRAM      When inputting a program for the first time  it is generally written to Program  Memory starting from address 000  Because this address appears when the  display is cleared  it is not necessary to specify it     When inputting a program starting from other than 000 or to read or modify a  program that already exists in memory  the desired address must be desig   nated    1  Press the CLR Key to bring up the initial display    2  Input the desired address  It is not necessary to input leading zeroes     c A A i                               if    3  Press the Down Arrow Key   In the RUN or MONITOR  mode  ON OFF status of    the bit will be displayed     Pressing the MONTR Key will change to the I O monitor display  Bits can be  force set or force reset from the I O monitor display  Press the CLR Key to  return to I O bit status monitoring of the initial address     Note The ON OFF status of any displayed bit will be shown if the PC is in  RUN or MONITOR mode        4  
174. der program and the DM area  as  well as the expansion instruction settings  i    EREE Se E es eee ere E E E     Check the program     229    Appendix A  Standard Models    CPM2C S CPU Units    Appearance    Standard CPU Units    Transistor outputs       Sinking  CPM2C S100C    Sourcing    CPM2C S110C    DeviceNet Slave  functions       CPU Units with Device     Net Slave functions       CPM2C S100C DRT    Expansion I O Units    Note Refer to the CPM2C Programmable Controller Operation Manual  W356  for descriptions of the specifica   tions and wiring of Expansion I O Units and Expansion Units     Classification  and Appearance    Units with  Terminal Blocks          CPM2C S110C DRT          6 points       4 points                I O capacity Inputs Outputs Model  10 I O points 6 points  24 VDC   4 relay outputs CPM2C 10EDR  20 I O points 12 points  24 VDC    8 relay outputs CPM2C 20EDR          DELLE  PAPPI                           8 output points    8 relay outputs    CPM2C 8ER             Units with 24 I O points 16 points  24 VDC    8 transistor outputs  sinking  CPM2C 24EDTC  eee 8 transistor outputs  sourcing    CPM2C 24EDT1C      co 32 I O points 16 points  24 VDC    16 transistor outputs  sinking  CPM2C 32EDTC          16 transistor outputs  Sourcing     CPM2C 32EDT1C                8 input points 8 points  24 VDC        CPM2C 8EDC  16 input points   16 points  24 VDC        CPM2C 16EDC  8 output points       8 transistor outputs  sinking  CPM2C 8ETC       8 transist
175. e  CPM2C S will enter when the power is turned ON     9 1 2 Flash Memory Precautions    Observe the following precautions to protect the flash memory and ensure  proper operation     1  2  3    1  If changes are made in the read only DM area  DM 6144 through DM 6599   or PC Setup  DM 6600 through DM 6655   the PC   s operating mode must be  changed to write the new contents to flash memory  If backup battery is  changed before the changes are written to flash memory  the changes will  be lost    The changes can be saved by switching the CPM2C S to RUN or MONITOR  mode or turning the CPM2C S OFF and then ON again    2  When contents of the program  read only DM  DM 6144 through DM 6599    or PC Setup  DM 6600 through DM 6655  have been changed  startup proc   essing will take up to 1 200 ms longer than usual  Be sure to take this one   time startup delay into account if it may affect operations    3  If one of the following three operations is performed in MONITOR or RUN  mode  the CPM2C S    cycle time will be extended by up to 1 200 ms and  interrupts will be disabled while the program or PC Setup is being overwrit   ten    e Program changes with the online edit operation   e Changes to the read only DM area  DM 6144 through DM 6599    e Changes to the PC Setup  DM 6600 through DM 6655    A    SCAN TIME OVER    error won t occur during these operations  Be sure to  take this delay in the CPM2C S    I O response times into account when per   forming online editing     9 1 3 C
176. e  communications port cover     Be sure to dispose of the old battery in accordance with local laws and regula   tions     A CPM2C BAT01 Backup Battery is built into CPU Units that are equipped with  an internal clock  Replace the battery within two years when used under 25  C   When the battery voltage drops  the ERR ALM indicator will flash and SR 25308  will be turned ON   Refer to page 207   In this case  replace the battery within  seven days  Use the procedure below when replacing the battery     1  Stop CPM2C S operation and turn OFF the power supply     2  Remove the battery cover with a flat blade screwdriver     Battery cover          219    Battery Replacement Section 9 7       4  Install the new battery  Be sure that the connector is aligned correctly and  the wires are not pinched or kinked when the battery is inserted        5  To enable the detection of low battery errors  slide the Low Battery Detection  Switch towards the front of the Unit and set bits 12 to 15 of DM 6655 to    0        Low Battery Detection Switch    crave l       6  Replace the battery cover     7  Write the next date that the battery should be replaced on the reminder label   The battery lifetime of the CPU Unit with clock is 2 years at 25  C and that of  the CPU Unit without clock is 5 years at 25  C     220    SECTION 10  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 t
177. e 2 second timer   Two second Timer                                        1  2  3    ar the doa open condition IR 20000     Ka  Ka  WRITE    2  Input the normally closed AND condition T002    It isn   t necessary to eal Baak zeroes      ie  wr m    WRITE    3  Input the 2 second timer T002   TIM 2    4  Input the SV for T002   0  C A i     4  Inputting the 10 count The following key operations are used to input the 10 count counter   Counter                                                                                     15 2  Biz  i the daa open condition IR 20000     eA  eA  WRITE    2  Input the normally open AND condition T001    It isn   t necessary to input leading zeroes      AND B  TIM  WRITE                                                 198    Programming Example Section 8 5       3  Input the normally closed condition IR 20000     LD Cc A A A A  Boeuoads       4  Input the counter 000     A  WRITE          5  Input the SV for counter 000   0010   10 counts      B A x  1 0  WRITE    1  2 3    1  Input the normally open condition IR 20000     Cc A A A A  Beguaal  E    2  Input the normally closed AND condition T001    It isn   t necessary to input leading zeroes      B   AND NOT TIM 1   4k  WRITE    3  Input the OUT instruction IR 01000    It isn   t necessary to input leading zeroes      B A A A  JEA  I     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 CPM2C
178. e generation of an interrupt sig   nal until the interrupt processing routine is called  and from when the interrupt  processing routine is completed until returning to the original position                 Item Contents Time  Interrupt ON delay This is the delay time from the time the interrupt input bit turns ON until the time   50 us  that the interrupt is executed  This delay does not apply to other interrupts    Wait for completion of When a process that disables  masks  the interrupt is being executed  this is See  interrupt mask processing   the time required for that process to be completed  below   Change to interrupt This is the time it takes to change processing to the interrupt process  10 us  processing   Return This is the time it takes  from execution of RET 93   to return to the processing   10 us       that was interrupted           Example Calculation    Mask Processing   Interrupts are masked during processing of the operations described below  Un   til the processing is completed  any interrupts will remain masked for the indi   cated times     Generation and clearing of non fatal errors   Interrupts will be masked for up to 100 us when a non fatal error has been  generated and the error contents are being registered in the PC  or when an  error is being cleared    Online editing   Operation will stop and interrupts will be masked for up to 600 ms  for  DM 6144 to DM 6655  when online editing is executed or the settings are  changed with STUP      during o
179. e interrupt inputs  counter mode  can be used for incrementing counters or  decrementing counters  2 kHz  and trigger an interrupt  executing the interrupt  program  when the count matches the target value    Two interrupt inputs can be used     CPM2C S PCs have two outputs that can produce 10 Hz to 10 kHz pulses    single phase outputs     e When used as single phase pulse outputs  there can be two outputs with a fre   quency range of 10 Hz to 10 kHz with a fixed duty ratio or 0 1 to 999 9 Hz witha  variable duty ratio  0 to 100  duty ratio     e When used as pulse plus direction or up down pulse outputs  there can be just  one output with a frequency range of 10 Hz to 10 kHz        High speed Input Capabilities for Machine Control    High speed Interrupt  Input Function    The CPU Units have 2 inputs that can be used as interrupt inputs  These inputs  are shared with quick response inputs and interrupt inputs in counter mode and  have a minimum input signal width of 50 us and response time of 0 3 ms  When  an interrupt input goes ON  the main program is stopped and the interrupt pro   gram is executed     System Configurations    Section 1 2       Quick response Input  Function    Stabilizing Input Filter  Function    The CPU Units have 2 inputs that can be used as quick response inputs to reli   ably read inputs with a signal width as short as 50 us regardless of the cycle time   These inputs are shared with interrupt inputs and interrupt inputs in counter  mode     The in
180. e servicing time will be 0 34 ms minimum   The entire servicing time will not be used unless processing requests exist     4 7 6 Cycle Monitor Time    Bit 15 0  DM6618                PSSM nea          Cycle Monitor Time Enable and Units  00  Hex   Setting disabled  time fixed at 120 ms   01  Hex   Setting in 00 to 07 enabled  units 10 ms  02  Hex   Setting in 00 to 07 enabled  units 100 ms  03  Hex   Setting in 00 to 07 enabled  units 1 s    Cycle monitor time setting  When bits 08 to 15 are not 00   00 to 99  2 digits BCD  units set in bits 08 to 15            Default  120 ms     The cycle monitor time is used for checking for extremely long cycle times  as  can happen when the program goes into an infinite loop  If the cycle time ex   ceeds the cycle monitor setting  a fatal error  FALS 9F  will be generated     104    Basic PC Operation and I O Processes Section 4 7       Note 1  The units used for the maximum and current cycle times recorded in the AR  area  AR 14 and AR 15  are determined by the setting for the cycle monitor  time in DM 6618  as shown below     Bits 08 to 15 set to 01  Hex   0 1 ms  Bits 08 to 15 set to 02  Hex   1 ms  Bits 08 to 15 set to 03  Hex   10 ms    2  If the cycle time is 1 s or longer  the cycle time read from Programming De   vices will be 999 9 ms  The correct maximum and current cycle times will be  recorded in the AR area     Example   If 0230 is set in DM 6618  an FALS 9F error will not occur until the cycle time  exceeds 3 s  If the actu
181. e time is as follows    2x CPM2C S cycle time    CompoBus S communications time   CompoBus S  Slave input delay   CompoBus S Slave output delay    CompoBus S CompoBus S  input refreshing output refreshing      Alea GF       CPM2C S cycle                                  i  See note 2    I  CompoBus S CompoBus S CompoBus S CompoBus S  communications communica  communica  communica   processing tions time tions time tions time  SS See See gs E E  gt    Cycle time  See note 2      Input delay  Slave input    i Output delay  Slave output    Note The Slave input is not read for almost one PC cycle because it goes ON just after  the start of CompoBus S communications processing   1   The input is read dur   ing the next CompoBus S communications processing cycle   2      150    One to one PC Link I O Response Time Section 7 4       7 3 Interrupt Processing Time    1  2  3       This section explains the processing times involved from the time an interrupt is  executed until the interrupt processing routine is called  and from the time an in   terrupt processing routine is completed until returning to the initial location  This  explanation applies to input interrupts  interval timer interrupts  and high speed  counter interrupts    1  Interrupt source    Interrupt ON delay    Wait for completion of interrupt mask processing    Change to interrupt processing    Execution of interrupt routine  6  Return to initial location    oR W P    The table below shows the times involved from th
182. ead through a Master mounted in a CS1  CVM1  or CV series PC     For details on explicit messages  refer to the CS1 Series DeviceNet Unit Opera   tion Manual  W380  for CS1 series PCs  and refer to the DeviceNet  Compo   Bus D  Operation Manual  W267  for CVM1 and CV series PCs  For details on  CMND 194   refer to the CS1 Series Programmable Controllers Operation  Manual  W339  for CS1 series PCs  and refer to the CVM1 CV Series  CV500 CV100 C V2000 CVM1 Programmable Controllers Operation Manual   Ladder Diagrams  W202  for CVM1 and CV series PCs     Master   s node number  63  Slave   s network address  1  Slave   s node number  2    Explicit Message Communications Section 6 3       CMND 194  Operand Details     CMND S D C   e Command Words     Contents Function     Hex       EXPLICIT MESSAGE SEND command code   2801  Hex     Slave node number   02  Hex     READ BYTE DATA command service code   1C  Hex     Class ID   002F  Hex     Instance ID   0001  Hex  specifies data area      Starting read address   000A  Hex  specifies IR 010    Address L   0A  Hex   Address H   00  Hex       Number of bytes   28  Hex  specifies 40 bytes  E  The rightmost byte of S 5 is not used                              e Response Words   The results are stored as follows                              Contents Function   Hex   D 28 01 EXPLICIT MESSAGE SEND command code   2801  Hex   D 1 00 00 Normal completion code   0000  Hex   D 2  002A Number of bytes received   2A  Hex  indicates 42 bytes   This 
183. eated with the Master  The input  and output areas used in the I O Link can be allocated independently and the  data areas  starting addresses  and size of these Read Write areas can be spe   cified freely   The Read Write areas can be set in the PC Setup or using the Devi   ceNet Configurator     Explicit message communications can be initiated from the Master to read or  write data in any data area in the CPM2C S     Basic Functions  CPU Unit Variations       The CPM2C S PCs are one piece PCs with 10 I O points  6 inputs and 4 out   puts  in a built in connector  There are 2 types of outputs available  sinking tran   sistor outputs  and sourcing transistor outputs   All CPM2C S PCs require  a 24 VDC power supply     Expansion I O Units and  CompoBus S Slaves    CompoBus S Slaves and up to 3 Expansion I O Units can be connected to the  CPU Unit to increase the PC   s I O capacity to a maximum of 362 I O points     3    System Configurations    Section 1 2       Share Programming  Devices    There are 23 different Expansion I O Units available  including Units with 32 I O  points  24 I O points  20 I O points  10 I O points  8 input points  8 output points   16 inputs points  and 16 output points  The maximum I O capacity of 106 I O  points is achieved by connecting three 32 point Expansion I O Units to the CPU  Unit     The CompoBus S Master functions allow I O Slaves to be connected providing  an additional capacity of up to 256 I O points  128 inputs and 128 outputs      T
184. ecified range of I O  words  The specified I O words will be refreshed when IORF 97  is executed     IORF 97  can be used to refresh I O from the main program or the interrupt pro   gram     Functions Listed by Usage Section 1 4       When IORF 97  is used  the cycle time is extended by the time required to re   fresh the specified I O words         Overseeing processes    Main program          IORF  97  executed     Cycle  time    Immediate refreshing    I O refreshing    I O refreshing  RS 232C port servicing    Peripheral port servicing    1 4 Functions Listed by Usage    Machine Control Functions          Usage Function Refer  to   Reduce wiring  save space  and minimize PC load by controlling Distributed control using DeviceNet Page  equipment with a few low capacity PCs dispersed near each piece of 115   equipment rather than a single centralized PC    Use remote I O to save resources and space  Use CompoBus S Remote Terminals    Page  109   Receive high speed Max  count frequency of 2 kHz Use interrupt input  counter mode  to   W353    count inputs  single phase  read the present value without    For example  calculating interrupts    m or position with an   Max  count frequency of 5 KHz  differential   Use high speed counter to read the  encoder   phase  or 20 kHz  single phase  present value without interrupts     Generate a pulse output based on a multiple of an input pulse to Pulse synchronization  synchronize control of a peripheral process with the main process  
185. ect    Online  O     from the menu bar and    Go online  G     from the Online  menu        2  Aconfirmation message will be displayed  Click    OK    to go online        ty  Cee SL  CE e    3  The ladder diagram display will change to indicate the online connection                                 Changes to    Program     showing  the PC   s operating mode     161    SYSMAC CPT Support Software Section 8 1       Transferring the Program   Use the following procedure to transfer a program to the PC    Before attempting to transfer the program  make sure that the SYSMAC CPT  Support Software is online and that the CPM2C S is in PROGRAM mode  The  program cannot be transferred unless the PC is in PROGRAM mode                    1  2  3    1  Check that the PC is in PROGRAM mode  select    Online  O     from the menu  bar  and    Transfer  Computer     PC  T      from the Online menu   ca Nike         Make sure that the CPM2C S is in PROGRAM  mode before attempting to transfer the program   2  Select    Program    and click    Transfer  Computer     PC     to begin transfer  the program   b  Click to begin  a  Select    Program           __  SO a  Checking Operation in MONITOR Mode  Use the following procedure to switch the CPM2C S to MONITOR mode   1  2  3       1  Make sure that the SYSMAC CPT Support Software is online  Select    On   line  O     from the menu bar  select    Mode  M      and then    MONITOR  M            2  A confirmation message will be displayed  Click    O
186. ed in this region  restored in this region     Note If the power supply voltage fluctuates around 85  of the PC   s rated voltage  PC  operation may stop and restart repeatedly  When repeated stopping and starting  will cause problems with the controlled system  set up a protective circuit such  as a circuit that shuts OFF the power supply to sensitive equipment until the  power supply voltage returns to the rated value     19    CPM2C S Structure and Operation    Section 1 3       1 3 5 Cyclic Operation and Interrupts    Basic CPU Operation    Initialization processing is performed when the power is turned ON  If there are    no initialization errors  the overseeing processes  program execution  I O re   freshing  and communications port servicing are performed repeatedly  cyclical     ly         Startup initialization          PC cycle time       Be     Overseeing  processes       CompoBus S  input refreshing       Program execution       Cycle time  calculation       CompoBus S  output refreshing       I O refreshing       DeviceNet  I O refreshing       DeviceNet message  communications       RS 232C port  servicing             Peripheral port  servicing          Check hardware   Check memory     Read data from flash memory  program   read only DM data  and PC Setup settings      Check for battery error    Preset the watch  maximum  cycle time   Check program memory    Refresh bits for expansion functions     Read input data from CompoBus S  remote I O Slaves     Execute 
187. ed when the count is within the  set range        Execute a special process when a timer  times out     For example  stopping a conveyor at very  precise time  independent of the cycle  time  after the workpiece is detected      Interval timer interrupt   One shot mode           Repeat a special process at regular  intervals     For example  the speed of a sheet feeder  can be monitored by measuring the input  signal from an encoder at regular intervals  and calculating the speed      Interval timer interrupt   Scheduled interrupt mode        Perform simple positioning by outputting pulses to a motor driver that    accepts pulse train inputs     Pulse output function       Receive an analog input and output an analog output     Analog I O Unit   Connect the Analog I O Unit to the  CPU Unit         Receive temperature sensor input directly at the PC        Temperature Sensor Unit   Connect the Temperature Sensor  Unit to the CPU Unit         W353       Basic Functions                      24       Usage Function Refer  to  Set the cycle time to a fixed interval  Set a minimum  fixed  cycle time in the PC Setup  Page  Stop PC operation when the cycle time exceeds a Set a maximum  watch  cycle time in the PC Setup  98  maximum setting   Keep all outputs ON when PC operation stops  Turn ON the IOM Hold Bit  SR 25212   Page  Retain the contents of I O memory when starting Turn ON the IOM Hold Bit  SR 25212   90  operation   Retain the contents of I O memory when the PC is Turn ON 
188. een CompoBus S Slaves                  0 2000   7 3 Interrupt Processing Time          0    0  eect en eee e ee ee  7 4 One to one PC Link I O Response Time               0 0 00  cece eee ee eee    135    One to one PC Link I O Response Time    Section 7 4       7 1 Cycle Time    7 1 1 Cyclic Operation and Interrupts    Initialization is performed when the power is turned ON  If there are no initializa   tion errors  the overseeing processes  program execution  I O refreshing  and  communications port servicing are performed repeatedly  cyclically      Basic CPU Operation    136    Startup initialization    Overseeing  processes    CompoBus S  input refreshing    Program execution    Cycle time  calculation    CompoBus S  output refreshing    PC cycle time    I O refreshing    DeviceNet  I O refreshing    DeviceNet message  communications    RS 232C port  servicing    Peripheral port  servicing          Check hardware      Check memory        Read data from flash memory  program   read only DM data  and PC Setup settings      o    Check for battery error   Preset the watch  maximum  cycle time     o    o    Check program memory   Refresh bits for expansion functions     o    o    Read input data from CompoBus S Remote  I O Slaves     o    Execute the program    Refer to the Programming Manual  W353  for  details on cycle time and I O response times      o    Wait for minimum cycle time if a minimum  cycle time has been set in the PC Setup   DM 6619      Calculate cycle time  
189. eing  executed       RUN       MONITOR PROGRAM    1  2  3    1  Press the CLR Key to bring up the initial display                             2  Press the MONTR Key to display the cycle time         MS    in the display indicates    i  the unit    ms    for the cycle time     There might be differences in displayed values when the MONTR Key is  pressed repeatedly  These differences are caused by changing execution  conditions     8 4 28 Reading and Setting the Clock    This operation is used to read or set the CPU   s clock  The clock can be read in  any mode  but can be set in MONITOR or PROGRAM mode only         Operaion   RON   WONITOR  PROGRAM    Read clock OK  Set clock OK          1  2  3    1  Press the CLR Key to bring up the initial display     2  Press the FUN Key  SHIFT Key  and then the MONTR Key to display the  date and time     SHIFT    MONTR     3  Press the CHG Key to change the date and or time                 CHG                The digit that can be changed will flash  If necessary  input a new value with  the Up and Down Arrow Keys or Numeric Keys  Press the CHG Key to move  the cursor to the next digit  The following table shows the setting ranges for  each value     Year Minute   Second   Day of week  00 to 99    ea i ee 00 to 59   00 to 59   Oto6   SUN to SAT     4  Press the WRITE Key to write the new value     WRITE    Press the CLR Key to return to the initial display                       194    Programming Example Section 8 5       8 5 Programming E
190. ely   The Read Write areas can be  set in the PC Setup or using the DeviceNet Configurator      Explicit message communications can be initiated from the Master to read or  write data in any data area in the CPM2C S     H CS1  C200HX HG HE  Z    CVM1  or CV series PC          DeviceNet transmission line             As a DeviceNet Slave  the  CPM2C S supports remote I O  communications with up to 32 input  words and 32 output words as well DeviceNet Slave  as explicit message communica   tions         DeviceNet Slave             Expansion  I O  Units  3 max    CPMEC S    CompoBus S Slaves    Note Refer to the DeviceNet  CompoBus D  Masters Operation Manual for more de   tails on OMRON DeviceNet Masters     14    System Configurations Section 1 2       1 2 5 Adapter Units    Peripheral RS 232C Adapter Unit RS 422 RS 232C Adapter Unit             VI  Unit Conversion Model  Peripheral RS 232C Adapter Unit CPU Units communications port  gt  CPM2C CIF01  Peripheral port   RS 232C port  RS 422 RS 232C Adapter Unit CPU Units communications port  gt  CPM2C CIF11    RS422 port   RS 232C port    Note 1  The CPM2C CIF01 cannot be used with any PC model other than a CPM2C  or CPM2C S    2  Although a CPM2C CN111 can be connected to a CPM2C CIF01  it is not  possible to use the peripheral port and the RS 232C port on the  CPM2C CN111 simultaneously  If an attempt is made to use both ports si   multaneously  it may be impossible to communicate normally and equip   ment malfunction may resul
191. erently on the CQM1 PROO1 E and the  C200H PRO27 E  but the operation of the keys in each pair is identical                 168    Using a Programming Console Section 8 3       Mode Switch    Contrast Control    Buzzer Volume    Note To specify the AR area  use SHIFT and HR Keys for the C200H PRO27 E and    use SHIFT and AR HR Keys for the CQM1 PRO01 E CQM1H PROO1 E     A shift symbol will be displayed in the upper right corner of the screen when the  Shift Key is pressed  The shift input can be cleared by pressing the Shift Key    again       gt    7    Shift input  ser  gt  epee    The mode switch controls the CPM2C S    operating mode  The key can be re   moved when the switch is set to RUN or MONITOR but it cannot be removed  when the switch is set to PROGRAM                 The display contrast can be adjusted with the control on the right side of the Pro   gramming Console     Contrast control    The C200H PRO27 E   s buzzer volume can be adjusted with the lever on the  right side of the Programming Console  The buzzer volume cannot be adjusted  on the CQM1 PRO01 E and CQM1H PROO1 E     Low volume         High volume       C200H PRO27 E    Note The buzzer volume can be turned on and off with a key operation  See 8 4 4    Buzzer Operation for details     8 3 3 Changing the CPM2C S    Mode with the Mode Switch    Once the Programming Console has been connected  its mode switch can be  used to change the CPM2C S    operating mode  The mode display   lt PRO   GRAM gt    lt 
192. erve as flags to PC operation or contain present and set val   ues for various functions  Words SR 253 to SR 255 are read only  For details on  the various bit functions  refer to 2 2 SR Area     When a complex ladder diagram cannot be programmed in mnemonic code just  as it is  these bits are used to temporarily store ON OFF execution conditions at  program branches  They are used only for mnemonic code  When programming  directly with ladder diagrams using the SYSMAC Support Software  SSS  or the  SYSMAC CPT Support Software  TR bits are automatically processed for you   The same TR bits cannot be used more than once within the same instruction  block  but can be used again in different instruction blocks  The ON OFF status  of TR bits cannot be monitored from a Programming Device     Examples showing the use of TR bits in programming are provided in the  CPM1 CPM1A CPM2A CPM2C SRM1   V2  Programming Manual  W353      These bits retain their ON OFF status even after the PC power supply has been  turned off or when operation begins or stops  They are used in the same way as  work bits     These bits mainly serve as flags related to PC operation  These bits retain their  status even after the PC power supply has been turned off or when operation  begins or stops  For details on the various bit functions  refer to 4 5 AR Area     These bits are used to exchange data when the CPM2C S is linked 1 1 with  another CPM2C S or a CPM1  CPM1A  CPM2A  CPM2C  SRM1  V2   CQM1   CQM1H  C2
193. estination node number  command    Specify the node number of the CPM2C S containing the desired data in 1 byte   2 digit hexadecimal     Service code  command  response    Specify 1D  Hex  in the command    The leftmost bit of the service code is turned ON in the response  so 9D  Hex  is  returned     Class ID  command   Always 2F  Hex      123    Explicit Message Communications Section 6 3       WRITE WORD DATA    Instance ID  command   Specify the data area containing the desired data in 1 byte  2 digit hexadecimal    Use one of the codes listed in the following table                               Code Area name Address range      01  Hex  IR area IR 000 to IR 049    02  Hex  IR area IR 200 to IR 227     03  Hex  DM area DM 0000 to DM 2047      04  Hex  LR area LR 00 to LR 15      05  Hex  HR area HR 00 to HR 19    06  Hex  AR area AR 00 to AR 23  read area only      07  Hex  Timer Counter area TC 000 to TC 255    Address L and Address H  command   Specify the starting word address of the read data in hexadecimal as follows     Address L  The rightmost two digits of the 4 digit starting address   Address H  The leftmost two digits of the 4 digit starting address     Number of words  command   Specify the number of words of data to read in 1 byte  2 digit hexadecimal   The  allowed range is 01 to 64  Hex   which is equivalent to 1 to 100 decimal     Number of bytes received  response   Indicates the number of bytes of data  in hexadecimal  from the    source node  number   
194. etails of operations for the WS02 CXPC1 E CX Programmer   Please read this manual carefully and be sure you understand the information provided before attempting  to install and operate the CPM2C S     Section 1 describes the special features and functions of the CPM2C S  shows the possible system con   figurations  and outlines the steps required before operation  Read this section first when using the  CPM2C S for the first time     Section 2 provides the technical specifications of the CPM2C S CPU Unit  Adapter Units  and AC Power  Supply Unit and describes the main components of these Units     Section 3 provides information on installing and wiring a CPM2C S PC  Be sure to follow the directions  and precautions in this section when installing the CPM2C S in a panel or cabinet  wiring the power sup   ply  or wiring I O    Section 4 describes the structure of the CPM2C S    memory areas and explains how to use them   Section 5 explains how to exchange data with CompoBus S Slaves when using the CPM2C S as a Com   poBus S Master    Section 6 explains how to exchange data with a CPM2C S100C DRT or CPM2C S110C DRT DeviceNet  Master    Section 7 explains the cycle time and I O response time in CPM2C S PCs  Refer to this section when  writing the user program to improve operation and reduce response delays    Section 8 outlines the operations possible with the SYSMAC CPT  SYSMAC Support Software  SSS   and the Programming Consoles    Section 9 describes procedures for test runs 
195. evant PC manual     10 1 2 Precautions   e Do not attempt to use the CPM1 EMU01 V1 for any applications other than  those described here  Doing so may result in malfunction    e Do not attempt to upload or download data between different types of PC  Do   ing so may result in malfunction    e 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    e Do not attempt to disassemble  repair  or modify the CPM1 EMU01 V1  Any  attempt to do so may result in malfunction  fire  or electric shock    e After downloading has been completed  be sure to confirm the user program   data  and expansion instruction information  Not doing so may result in faulty  operation     222    Specifications and Nomenclature Section 10 2       e Before touching the EEPROM or the CPM1 EMU01 V1  first touch a grounded  metallic object to discharge any static build up  Not doing so may result in mal   function or damage     10 2 Specifications and Nomenclature    10 2 1 Specifications          Item Specifications  Supported PCs CPM1  CPM1A  CPM2A  CPM2C  CPM2C S   SRM1   V2   CQM1  CQM1H  Read Write memory User program  15 2 Kwords max   areas Data memory  DM 6144 to DM 6655     Read only DM and PC Setup   Expansion instructions  18 instructions    Connector Connector compatible with peripheral port of CPM1   CPM1A  CPM2A  SRM1   V2   and CQM1 PCs    For CPM2C  CPM2C S and CQM1H PCs 
196. g    21    CPM2C S Structure and Operation Section 1 3       Interrupt Program  Execution     N Caution    Immediate Refreshing    22    When an interrupt is generated during execution of the main program  main pro   gram execution is interrupted immediately and the interrupt program is execut   ed  The following diagram shows the cyclic operation of the CPM2C S when an  interrupt program is executed     Normally  the results of interrupt program execution are transferred to I O  memory just after program execution  during I O refreshing   but IORF 97  can  be used to refresh a specified range of I O words during execution of the inter   rupt program  The specified range of I O words will be refreshed when IORF 97   is executed     The normal cycle time is extended by the time required for execution of the inter   rupt program     Refer to Section 7 Cycle Time and I O Response Time for more details and pre   cautions on the cycle time           Overseeing processes    Main program    Cycle  time          I O refreshing  RS 232C port servicing  Peripheral port servicing    Although IORF 97  can be used in interrupt subroutines  you must be careful of  the interval between IORF 97  executions  If IORF 97  is executed too fre   quently  a fatal system error may occur  FALS 9F   stopping operation  The inter   val between executions of IORF 97  should be at least 1 3 ms   total execution  time of the interrupt subroutine     IORF 97  can be executed in the program to refresh a sp
197. g breakers to prevent short circuits in external wiring   When conducting any of the following operations  turn OFF the power to the PC   Electrocution  product damage and malfunction may result     e Connecting or disconnecting Expansion I O Units  Expansion Units  and CPU  Units     e Assembling Units    e Connecting cables and wiring    e Connecting or disconnecting connectors   e Replacing the battery     3 1 3 Interlock and Limit Circuits     N WARNING Emergency stop circuits  interlock circuits  limit circuits  and similar safety  measures must be provided in external control circuits  i e   not in the  Programmable Controller  to ensure safety in the system if an abnormality  occurs due to malfunction of the PC or another external factor affecting the PC  operation  Not providing proper safety measures may result in serious  accidents     The following diagram shows an example of an interlock circuit     Interlock Circuit    protect ce x    01005     O  t   CPM2C S   MC2    i i Motor forward  1 i  01006       t__MG1 3    Motor reverse       In the interlock circuit above  MC1 and MC2 can   t be ON at the same time even if  CPM2C S outputs 01005 and 01006 are both ON  an incorrect PC operation      52    Wiring and Connections Section 3 4       3 2 Selecting an Installation Site    The CPM2C S is resistant to harsh conditions and highly reliable  but installing  the PC in a favorable site will maximize its reliability and operating lifetime     Z N Caution Be sure to in
198. gram  Write END 01  at the end of the program      O BUS ERR Co An error has occurred during data transfer between the CPU Unit and an Expansion  I O Unit or Expansion Unit  Check the Unit   s connecting cable     O UNIT OVER E1 Too many Expansion Units or Expansion I O Units  more than 5  have been connected     Check the Unit configuration  Do not connect more than 3 Expansion Units or  Expansion I O Units     SYS FAIL FALS   01 to 99   A FALS 07  instruction has been executed in the program  Check the FALS number to      is 01 to 99 or 9F   determine the conditions that caused execution  correct the cause  and clear the error           9F The cycle time has exceeded the Maximum  Watch  Cycle Time setting  DM 6618    Check the cycle time and adjust the Maximum Cycle Time setting if necessary              9 3 Programming Console Operation Errors    The following error messages may appear when performing operations on the  Programming Console  Correct the error as indicated and continue operation       Message Meaning and appropriate response         REPL ROM An attempt was made to write to write protected memory  Set bits  00 to 03 of DM 6602 to    0        PROG OVER   The instruction at the last address in memory is not NOP 00   Erase  all unnecessary instructions after END 01      ADDR OVER   An address was set that is larger than the highest memory address  in Program Memory  Input a smaller address     SETDATA FALS 00 has been input  and    00    cannot be input  Reinput
199. gs 01  Hex   I O area 1  IR 000 to IR 049    CPM2C S     Master    I O area 2  IR 200 to IR 227      DM area  DM 0000 to DM 2047     LR area  LR 00 to LR 15      HR area  HR 00 to HR 19       AR area  AR 00 to 23           08 to 15 Number of bytes   01 to 40  Hex   equivalent to 0 to 64 decimal    DM 6609 00 to 15 Starting word address   0000 to 07FF  Hex   equivalent to 0000 to 2047 decimal     DM 6610 to   00 to 15   Not used  Not used   DM 6614                         Note The startup operating mode will be as shown in the following table if bits 08 to 15  of DM 6600 are set to 00                 Connected Startup operating mode  Programming Device DIP switch pin 4 ON DIP switch pin 4 OFF  None PROGRAM RUN  Programming Console Mode set on Programming Console mode switch  Other Device PROGRAM       Word s  Bit s  Function       Cycle Time Settings  DM 6615 to DM 6619    The following settings are read by the CPU when program execution is started    DM 6615 00 to 15   Not used    DM 6616 00 to 07   Servicing time for RS 232C port  Effective when bits 08 to 15 are set to 01    00 to 99  BCD   Percentage of cycle time used to service RS 232C port     08 to 15   RS 232C port servicing setting enable  00  Hex   5  of the cycle time  01  Hex   Use time in bits 00 to 07     DM 6617 00 to 07   Servicing time for peripheral port  Effective when bits 08 to 15 are set to 01    00 to 99  BCD   Percentage of cycle time used to service peripheral                    08 to 15   Peripheral 
200. he CPM2C S     One to N Host Link Up to 32 OMRON PGs  including CPM2C S PCs  can be connected to a host  Connection computer    IBM PC AT or     compatible Connecting Cable   computer    XW2Z 200S V  2 m   XW2Z 500S V  5 m        B500 AL004 or NT AL001  requires  5 V    See notes 1 and 2      RS 422  Total length  500 m max             When using the port  as a peripheral port             CPM2C S  CPU Unit         CPM2C S CPM2C S  CPU Unit CPU Unit       CPM2 ClF11 CPM2 ClIF 11                      When using the port  4 NT ALOO1 Krd NT AL001  M NEAL  as an RS 232C port   L   See note 1   O  See note 1    See note 1    RS 232C port M A220701  0 7 m  E Xxw2Z 070T 1  0 7 m   5 XW2Z 200T 1  2m  CPM2C S  amp  AWAZ 200 Tiam   CPM2C S CPM2C S     gt  B RS 232C port  CPU Unit CPU Unit T RS 232C port CPU Unit  XW2Z 070T 1  0 7 m  Be CPM2C CN111 E  i   CSW1 CN118 Con   XW2Z 200T 1  2 m  H x Connecting Cable EE necting Cable  0 1 m   oa  0 15 m   CPM2 ClIF01  Up to 32 PCs    Note 1  The NT ALOO1 must be supplied externally with 5 VDC  When an NT AL001  is connected to a CPM2C S PC  pin 6 of the CPM2C S    RS 232C port sup   plies  5 VDC and an external power supply is not necessary    2  The B500 AL004 requires an external AC power supply  110 VAC or  220 VAC     3  Be sure that the power supply requirements of the CPU Unit  Expansion  Units  and Expansion I O Units do not exceed the available capacity  Also   take into account the power consumption of the NT ALO01 Adapter when an  NT 
201. he Unit     1O D    QVEIVIEW innean inara Peas Cot aie ae hate Deane alee Ne hee Gale OR  10 1 1 Memory Areas  10 122  Precautions  ean ss 503g 84 Sd AE eh gee a haem Sele Se aR AL ee ad  10 2 Specifications and Nomenclature  10 2 1 Specifications  10 2 2 Nomenclature  1023  Handing  vnc sheets ee ed ee es See Se eee plea oe ee  10 3 1 Mounting Removing EEPROM  10 3 2     PC Connections  srry megs edn totes ede Sa oh Rade hence bee eare  10 3 3 Uploading Programs          0 0 0    eee eee eens  10 3 4 Downloading Programs    221    Overview Section 10 1       10 1 Overview    The CPM1 EMU01 V1 Expansion Memory Unit is a program loader for small   size or micro PCs  Using the CPM1 EMU01 V1  simple on site transfer of user  programs and data memory between PCs is possible     Uploading  Downloading  Aho       A d  ip CPM2C CN111  paea  EEPROM      L  CS1W CN114       2 U  i    Expansion Memory Unit       CPM2C CIF01    Note The    PLC    in the    DOWNLOAD TO PLC    Button indicates PCs  Programmable  Controllers      10 1 1 Memory Areas    The memory areas that are uploaded or downloaded vary with the button used  as shown in the following table     Button UPLOAD   DM UPLOAD DOWNLOAD TO  PLC    Ladder program Read from PC to Read from PC to All contents of    and expansion EEPROM  EEPROM  EEPROM written  instructions to PC     DM 6144 to 6655 Not affected              Note For details on program size  DM area  and the availability of expansion instruc   tions  refer to the rel
202. he same Programming Devices  such as Programming Consoles and Support  Software  can be used for the C200H  C200HS  C200HX HG HE  CQM1   CQM1H  CPM1  CPM1A  CPM2A  CPM2C and SRM1  V2  PCs  so existing  ladder program resources can be used effectively     Built in Motor Control Capability       Synchronized Pulse  Control    High speed Counters and  Interrupts    Easy Position Control  with Pulse Outputs    Synchronized pulse control provides an easy way to synchronize the operation  of a peripheral piece of equipment with the main equipment  The output pulse  frequency can be controlled as some multiple of the input pulse frequency  al   lowing the speed of a peripheral piece of equipment  such as a supply conveyor   to be synchronized with the speed of the main piece of equipment     CPM2C S        Motor driver Motor    g   Hm     Encoder    n TE    Pulses are output as a fixed multiple of the input frequency     The CPM2C S has a two kinds of high speed counter inputs  The high speed  counter input has a response frequency of 20 kHz 5 kHz and the interrupt inputs   in counter mode  have a response frequency of 2 kHz     e The single high speed counter can be used in any one of the four input modes   differential phase mode  5 kHz   pulse plus direction input mode  20 kHz   up   down pulse mode  20 kHz   or increment mode  20 kHz   Interrupts can be trig   gered when the count matches a set value or falls within a specified range   One high speed counter can be used     e Th
203. i  ts  ee oe   g  CPM2C CN111  Expansion Memory Unit i       a   EEPROM    F  CS1W CN114  Indicator DOWNLOAD TO PLC Button       CPM2C CIF01    Handling Section 10 3          Operation Procedure    CPMI EMUOILVI Au Mount the EEPROM to the i      CPM1 EMU01 V1 before downloading     fee oS Soe a wer aiete lot Se Seta Sikes So    Change the mode of the PC to PRO  Citing feast    OS Ap oe    GRAN mode    Confirm the safety of the system   Connect the CPM1 EMU01 V1 to the fe hie xe      eee L ie Ak  ed Shot erg ees i  PC   s peripheral port    Confirm the orientation of the connector  before connecting the CPM1 EMU01 V1   teen i CCCI IE Me MIAO Nestea in Note If the indicator is not lit at all  lit red or  3 blinks red  downloading will not be    See the note on  the right                  possible  In this case  check the fol   lowing items     Yes    Press the DOWNLOAD TO PLC But   ton     Check if the indicator is blinking  green  indicating that downloading  has started      els the connector properly con   nected     e Is the EEPROM properly mounted    e Are the EEPROM specifications cor   rect    e Are the peripheral port communica   tions settings correct           See the note above        Check if the indicator is lit green   indicating that downloading has  been successfully completed      Yes    Remove the Expansion Memory Unit  from the PC     See the note above          poo ee ee ee ee eee ee ee eee eee eee    Before actual operation  check the contents    of the lad
204. ible in PROGRAM mode only       RUN   MONITOR PROGRAM    Before beginning to program for the first time or when installing a new program   clear all areas     The following procedure is used to clear memory completely  including the pro   gram  all data areas  counter PVs  Data Memory  and the PC Setup  DM 6600 to  DM 6655      1  Bring up the initial display by pressing the CLR Key repeatedly   2  Press the SET  NOT  and then the RESET Key to begin the operation     i      3  Press the MONTR Key to clear memory completely     MONTR    The PC Setup  DM 6600 through DM 6655  will be cleared when this operation is  performed                              It is possible to retain the data in specified areas or part of the Program Memory   To retain the data in the HR  TC  or DM Areas  press the appropriate key after  pressing SET  NOT  and RESET  Any data area that still appears on the display  will be cleared when the 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     It is also possible to retain a portion of the Program Memory from the first  memory address to a specified address  After designating the data areas to  be retained  specify the first Program Memory address to be cleared  For  example  input 030 to leave addresses 000 to 029 untouched  but to clear  addresses from 030 to the end of Program Memory     As an example  follow 
205. ified in the operation manual  Improper installa   tion of the Unit may result in malfunction     XV    Application Precautions 5       e When transporting the Units  use special packing boxes  Be careful not to ap   ply excessive vibration or shock during transportation and not to drop the prod   uct     e Store the Units within the following temperature and humidity ranges   Storage temperature     20 to 75  C  storage humidity  10  to 90   with no icing  or condensation     6 EC Directives    6 1 Applicable Directives    e EMC Directives  e Low Voltage Directive    6 2 Concepts    EMC Directives   OMRON devices that comply with EC Directives also conform to the related  EMC standards so that they can be more easily built into other devices or the  overall machine  The actual products have been checked for conformity to EMC  standards  see the following note   Whether the products conform to the stan   dards in the system used by the customer  however  must be checked by the  customer        EMC related performance of the OMRON devices that comply with EC Direc   tives will vary depending on the configuration  wiring  and other conditions of the  equipment or control panel on which the OMRON devices are installed  The cus   tomer must  therefore  perform the final check to confirm that devices and the  overall machine conform to EMC standards     Note Applicable EMC  Electromagnetic Compatibility  standards are as follows     EMS  Electromagnetic Susceptibility   EN61131 2 
206. ill be displayed     A    Note Refer to 9 4 Programming Errors for details on check levels and the  errors that may be detected when the program is checked                             4  Press the SRCH Key to continue the search  The next error will be dis   played  Continue pressing the SRCH Key to continue the search   The search will continue until an END instruction or the end of Program  Memory is reached  A display like this will appear if the end of Program  Memory is reached           SRCH             A display like this will appear if an END instruction is reached     SRCH                   No more errors exist if the END  instruction is displayed     If errors are displayed  edit the program to correct the errors and check the pro   gram again  Continue checking the program by pressing the SRCH Key again  until all errors have been corrected     8 4 12 Bit  Digit  Word Monitor    This operation is used to monitor the status of up to 16 bits and words   although only 3 can be shown on the display at any one time  Operation is  possible in any mode     182    Programming Console Operations Section 8 4       Program Read then Monitor    Bit Monitor    Word Monitor    1  2  3       1  2  3       1  2  3       3   amp  the ae    u to bogin eae    4  Press the CLR Key to end monitoring     3  Press the CLR Key to end monitoring     3  a the MONTR a to begin monitoring      RUN   MONITOR   PROGRAM      When a program address is being displayed  the status of the bit or wor
207. in  connector          FCN 360C024C       62    Wiring and Connections Section 3 4       Connecting I O Connectors Use the following procedure when connecting a pressure connector      Pressure Connectors   1  2  3    1  Align the connector and insert it into the Unit        Flat blade screwdriver    Connecting I O Connectors Use the following procedure when connecting a soldered connector      Soldered Connectors   1  2  3    1  Align the connector and insert it into the Unit        Phillips screwdriver    63    Wiring and Connections Section 3 4       Assembling Soldered Use the following procedure when wiring and assembling a soldered connector  Connectors  OMRON C500 CE241     1  2  3     1  Slide heat shrink tubing over the power supply wires and solder the wires to  the appropriate pins on the socket         is    Heat shrink tubing  Power supply wires    Connector    2  After soldering all of the pins  slide the heat shrink tubing over the soldered  power supply pins and shrink the tubing by heating it with a heat gun        Heat shrink tubing  3  Assemble the socket and connector as shown in the following diagram     Connector cover t     Small screws  3     Small screws  2     f  me    Cable clamp  Socket    e7  a ir     Nuts  3  Connector screws       Ai       Nuts  2     64    Wiring and Connections    Section 3 4       3 4 5 Using Terminal Blocks    We recommend using the following Terminal Blocks to wire devices to the  CPM2C S    I O connector  Refer to 3 4 6 Co
208. ink  no   protocol  serial   1 1 Link  and 1 1 NT Link communications     System Configurations Section 1 2       e Connect up to 3 Expansion Units such as CPM2C series Analog I O Units   Temperature Sensor Units  or CompoBus S I O Link Units for CompoBus S  Slave functions     CompoBus S Master  Functions    Up to 32 CompoBus S Slaves can be connected to create a Remote I O Link  with up to 256 I O points  It is easy to build an efficient  long range distributed  system with less wiring by connecting CompoBus S I O Terminals  Analog Ter   minals  Sensor Terminals  and Bit Chain Terminals     Example System Configuration                CS1  C200HX HE HG   CVM1  or CV series PC    DeviceNet transmission line           As a DeviceNet Slave  the  CPM2C S supports remote I O  communications with up to 32  input words and 32 output words  as well as explicit message  communications        ae    DeviceNet Slave            DeviceNet Slave             Expansion  I O  Unit  3 max       vo control  interrupt in   puts  high speed count     ers  pulse outputs  syn   chronized pulse control     and analog I O    CompoBus S transmission line    aoe    CompoBus S Slaves    CPM2C S       As a CompoBus S  Master  the CPM2C S  can control remote  I O  up to 256 points   on Slaves        I O control and analog I O             DeviceNet Slave  Functions    DRT Models Only     When the CPM2C S is used as a DeviceNet Slave  an I O Link of up to 1 024  points  512 inputs and 512 outputs  can be cr
209. ions  CPM2C SRT21 CompoBus S   O Allocates I O  8 inputs and 8 outputs  to the  Link Unit CPM2C S for use as a CompoBus S Slave              AC Power Supply Unit    CPM2C PA201 AC Power Supply Input  100 to 240 VAC    Unit Output  24 VDC 600 mA       232    Standard Models    Communications Port Connecting Cables    Description    Converts the CPM2C S CPU Unit   s communications  port to a peripheral port and RS 232C port     Connector    CPM2C CN111  Connecting Cable    Appendix A    Cable length  0 15 m  about 4           CS1W CN114  Connecting Cable       Converts the CPM2C S CPU Unit   s communications  port to a peripheral port     0 05 m  about 2           CS1W CN118  Connecting Cable                         Programming Console    Converts the CPM2C S CPU Unit   s communications  port to an RS 232C port     Model Number  CQM1H PROO1 E       to the CPM2C S        0 1 m  about 2        Specifications  2 m Connecting Cable attached  The CQM1H PROO1 E can be connected directly       CQM1 PRO01 E    2 m Connecting Cable attached          C200H PRO27 E    Hand held  w backlight  requires one of the  Connecting Cables listed below                    C200H CN222 Connects the C200H PRO27 E toa   2 mcable  C200H CN422 peripheral port  4 m cable  CS1W CN224 Connects the C200H PRO27 E 2 m cable  directly to the CPM2C S CPU Unit   s  CS1W CN624 communications port  6 m cable          CX Programmer    WS02 CXPC1 E    For MS Windows 95 98  CD ROM                                   SYSM
210. ions is used in the program  an error will occur when the program is  transferred from the PC to the computer     The input word for the frequency for PWM must be between IR 000 and IR 049   or between IR 200 and IR 252     If a CQM1 instruction that is not supported by the CPM2C S is used in the pro   gram  an error will occur when the program is transferred from the computer to  the PC     157    SYSMAC CPT Support Software Section 8 1       Error Log    PC Setup    The error log cannot be displayed  If data has been written to DM 6569 to  DM 6599  however  this data will be incorrectly displayed as the error log  Do not  use the information that is displayed     Some of the CPM2C S    PC Setup settings are different from those in the CQM1   so not all settings can be made from the menus  These settings have to be made  by writing data directly to the word containing the setting     8 1 3 Using the SYSMAC CPT Support Software    Starting the Software    1  2  3       This section shows how to perform basic SYSMAC CPT Support Software op   erations with the CPM2C S PC   The software is operating in a Windows 95 en   vironment in these examples      The SYSMAC CPT Support Software is a Windows 3 1 Windows 98 Windows  NT  8 5 4 0  application  Refer to the SYSMAC CPT Support Software User  Manual  W333  for details on computer requirements and the software installa   tion procedure     1  Select    Programs  P     from the Start Menu     SYSMAC CPT     and then     SYSMAC CPT 
211. is the number of bytes from D 3 to the end    D 3  029C Slave   s node number   02  Hex   READ BYTE DATA response service code   9C  Hex   D 4   HHLL These words contain the data read from slave words IR 010 to  to   IR 029  When the READ BYTE DATA command is executed  f from an OMRON Master  the bytes are stored in the same  L   D 23   HH LL order  HH LL  in which they were stored in the Slave                                Contents Function   Hex   C 00 0B Number of bytes of command data beginning with word S    OB  Hex  specifies 11 bytes  C 1 00 30 Number of bytes of response data beginning with word D    30  Hex  specifies 48 bytes    C 2  0001 Destination network address   01  Hex     C 3  3F FE Master   s node number   3F  Hex  specifies 63  Master   s unit address   FE  Hex  specifies the local Unit  C 4   0000 Response required  Transmission port number   00  Hex  specifies 0  Number of retries   00  Hex  specifies 0  C 5   0064 Response monitoring time   64  Hex  specifies 10 0 seconds       CS1  CVM1  and CV series PCs  Writing Data with CMND 194   This example shows the instruction operands and results when 20 words of data  are written through a Master mounted in a CS1  CVM1  or CV series PC to words  IR 010 to IR 029 in a Slave     For details on explicit messages  refer to the CS1 Series DeviceNet Unit Opera   tion Manual  W380  for CS1 series PCs  and refer to the DeviceNet  Compo   Bus D  Operation Manual  W267  for CVM1 and CV series PCs  For details on  CMN
212. it and keep this manual  close at hand for reference during operation     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     Safety Precautions     N WARNING     N WARNING     N WARNING     N WARNING     N WARNING    Connect the ground terminal of the Power Supply Unit  CPM2C PA201  to a  ground or 100 Q or less  Not doing so may result in electric shock     Do not attempt to take any Unit apart while the power is being supplied  Doing so  may result in electric shock     Do not touch any of the terminals or terminal blocks while the power is being  supplied  Doing so may result in electric shock     Do not attempt to disassemble  repair  or modify any Units  Any attempt to do so  may result in malfunction  fire  or electric shock     Provide safety measures in external circuits  i e   not in the Programmable  Controller   including the following items  in order to ensure safety in the system  if an abnormality occurs due to malfunction of the PC or another external factor  affecting the PC operation  Not doing so may result in serious accidents     e Emergency stop circuits  interlock circuits  limit circuits  and similar safety  measures must be provided in external control circuits     Application Precaution
213. ith the PC System  Be  sure that the operating environment is within the specified conditions at installa   tion and remains within the specified conditions during the life of the system     Application Precautions     N WARNING    Z N Caution    Observe the following precautions when using the PC System     Always heed these precautions  Failure to abide by the following precautions  could lead to serious or possibly fatal injury     e Always connect to a ground such that the grounding resistance does not ex   ceed 100 Q when installing the Units  Not connecting to the correct ground  may result in electric shock     e Always turn OFF the power supply to the PC before attempting any of the fol   lowing  Not turning OFF the power supply may result in malfunction or electric  shock     e Assembling the Units    e Connecting or disconnecting the Expansion I O Units or Expansion Units   e Connecting or wiring the cables    e Connecting or disconnecting the connectors    e Setting DIP switches    e Replacing the battery    Failure to abide by the following precautions could lead to faulty operation of the  PC or the system  or could damage the PC or PC Units  Always heed these pre   cautions     e Fail safe measures must be taken by the customer to ensure safety in the  event of incorrect  missing  or abnormal signals caused by broken signal lines   momentary power interruptions  or other causes     e Emergency stop circuits  interlock circuits  limit circuits  and similar safety
214. l 24 pin crimp Housing  Fujitsu FCN 363J024 equivalent C500 CE242     connector and cover   Contacts  Fujitsu FCN 363J AU equivalent  Cover  Fujitsu FCN 360C024 J2 equivalent   a on 24 pin pressure Connector  Fujitsu FON 367J024 AU F equivalent C500 CE243     mE connector                Connector Specifications  Fujitsu     Item  Soldered jack    Specifications  24 pin gold plated terminals    Model number  FCN 361J024 AU                   Crimp Crimp jack housing 24 pin FCN 363J024  connector   Crimp contacts For wire gauges 24 AWG to 28 AWG FCN 363J AU  Hand crimp tool     FCN 363T T005 H  Contact removal tool     FCN 360T T001 H  Pressure Pressure jack with closed 24 pin gold plated terminals FCN 367J024 AU F  connector   end cover       24 pin silver plated terminals    FCN 367J024 AG F       Pressure jack with open end    24 pin gold plated terminals    FCN 367J024 AU H             Cable cutter    General purpose    CONST 24 pin silver plated terminals FCN 367J024 AG H  Pressing Hand press General purpose FCN 707T T101 H  tools    FCN 707T T001 H             Locator plate    For the 360 series connectors    FCN 367T T012 H       Connector cover   Not compatible with the closed end cover  pressure jack      Thin slanted cover for 24 pin connector    FCN 360C024 J2       With slotted screws for 24 pin connector   Can be turned by hand      FCN 360C024E       With Phillips head screws for 24 pin connector    FCN 360C024B       With intermediate Phillips nead screws for 24 p
215. l computer    Operating Modes   The operating mode of the CPM2C S when the power is turned ON depends  upon the PC Setup settings in DM 6600  the setting of DIP switch pin 4  and the  connected Programming Device  See 1 3 3 Operating Mode at Startup for de   tails    The CMP2C S has three operating modes  PROGRAM  MONITOR  and RUN   When the CPT is offline  the CPM2C S will operate in PROGRAM mode  When  the CPT is online  the CPM2C S operating mode can be controlled from the  CPT     PROGRAM Mode   The CPM2C S program isn   t executed in PROGRAM mode  Use PROGRAM  mode to create and edit the program  clear memory  or check the program for  errors    MONITOR Mode   The CPM2C S program is executed in MONITOR mode and I O is processed  just as it is in RUN mode  Use MONITOR mode to test system operations  such  as monitoring CPM2C S operating status  force setting and resetting I O bits   changing the SV PV of timers and counters  changing word data  and online  editing    RUN Mode   This is the CPM2C S    normal operating mode  The CPM2C S    operating status  can be monitored from a Programming Device  but bits can   t be force set force   reset and the SV PV of timers and counters can   t be changed        SYSMAC CPT Support Software Section 8 1       Switching to Online Operation    The SYSMAC CPT Support Software must make an online connection in order    to communicate with the CPM2C S  transfer the program  or change the  CPM2C S    operating mode        1 2  3    1  Sel
216. l error     All CPU Unit indicators will be OFF for the power interruption error  For all other  fatal operating errors  the POWER and ERR ALM indicators will be lit  The RUN  indicator will be OFF     Message Meaning and appropriate response       Power interruption None Power has been interrupted for more than 10 ms  2 ms for DC power types      no message  Check power supply voltage and power lines  Try to power up again    MEMORY ERR F1 AR 1308 ON  There is a non existent bit or word address in the user program  Check  the program and correct errors    AR 1309 ON  An error has occurred in flash memory  Replace the CPU Unit    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 the PC Setup  and input the settings again    AR 1312 ON  A checksum error has occurred in the program  Check the program and  correct any errors detected     AR 1313 ON  A checksum error has occurred in the expansion instructions data and all  function codes have been set the their default values  Reset the expansion  instructions    AR 1314 ON  Data was not maintained in an area specified for holding  Clear the error   check the data in the areas specified for holding  and try again     AR 1315 ON  A CompoBus S Master ASIC error occurred  Replace the CPM2C S                                      NO END INST FO END 01  is not written in the pro
217. le time  calculation    Wait until minimum cycle time has elapsed if a  minimum cycle time is set in DM 6619 of PC  Setup     Calculate of cycle time     Negligible except for the delay itself when re   quired        CompoBus S output  refreshing    Write output data to CompoBus S Master ASIC     Start CompoBus S communications        I O output refresh   ing    Write output data  results of executing pro   gram  to output bits        I O input refreshing    Read input data from input bits     0 05 ms  CPM2C S CPU Unit  0 06 ms  Expansion I O Unit  0 3 ms       DeviceNet I O re   freshing    Write output data to DeviceNet interface and  read input data     0 1 ms       RS 232C port serv   icing    Communications processing when a Program   ming Device or Communications Adapter is  connected to the RS 232C port     0 55 ms min   5  or less of cycle time up to  131 ms     The percentage of cycle time allocated to  RS 232C servicing can be set in DM 6616         Peripheral port serv   icing    Service device connected to peripheral port  when a Programming Device or Adapter is con   nected     0 55 ms min   5  or less of cycle time up to  131 ms     The percentage of cycle time allocated to pe   ripheral port servicing can be set in DM 6617         DeviceNet commu   nications servicing          Perform communications processing  explicit  message communications  with the DeviceNet  Master     Note       65 536 ms max     1  The CPM2C S starts I O refreshing after CompoBus S comm
218. leftmost word on the display and press the CHG  Key if more changes will be made    Input the new value and press the WRITE Key to write the changes in  memory if no more changes will be made      B i    4  Input the new value for the middle word on the display and press the CHG  Key if the rightmost word will be changed  Input the new value and press the  WRITE Key to write the changes in memory if the rightmost word will not be  ae  In this case  it will reel     Note Ifthe CLR ag is Ce before the WRITE Key  the operation will be cancelled  and the 3 word monitor display will return without any changes in data memory     8 4 19 Changing Timer  Counter SV    There are two operations that can be used to change the SV of a timer or  counter  They are possible in MONITOR or PROGRAM mode only  In MON   ITOR mode  the SV can be changed while the program is being executed       RUN   MONITOR PROGRAM    The timer or counter SV can be changed either by inputting a new value or  by incrementing or decrementing the current SV                                   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   1 2  3    1  Press the CLR Key to bring up the initial display   2  Display the desired timer or counter     B    3  Press the Down Arrow eel 
219. lendar Clock    Shows the current year  month  day of the week  day of the month  hour  minute  and  second        Expansion Unit functions    Analog I O functions using CPM2C MAD11 Analog I O Unit    e Two analog inputs  Input range of 0 to 5 V  1 to 5 V  0 to 10 V     10 to 10 V  0 to 20 mA  or 4 to 20  mA    e One analog output  Output range of 1 to 5 V  0 to 10 V     10 to 10 V  0 to 20 mA  or 4 to 20 mA       Temperature sensing functions using CPM2C TS001 101 Temperature Sensor Unit    e Thermocouple input  measurement range   K   200 to 1 300  C   K  0 0 to 500 0  C   J   100 to 850  C   J  0 0 to 400 0  C     e Platinum resistance thermometer  measurement range   Pt100     200 0 to 650 0  C   JPt100     200 0 to 650 0  C           CompoBus S Slave functions using CPM2C SRT21 CompoBus S I O Link Unit  Data exchange with the Master Unit via 8 inputs and 8 outputs        Note 1  This input is shared by the high speed counter and synchronized pulse con   trol functions     2  This output is shared by the pulse output and synchronized pulse control  functions     1 2 System Configurations    1 2 1 CPU Units and AC Power Supply Units    CPM2C S CPU Units    CPM2C S100C CPM2C S100C DRT  CPM2C S110C CPM2C S110C DRT       Inputs Outputs Model    CPU Unit with CompoBus S Master 6 24 VDC inputs 4 sinking transistor outputs CPM2C S100C  Functions       4 sourcing transistor outputs CPM2C S110C          CPU Unit with CompoBus S Master 4 sinking transistor outputs CPM2C S100C DRT  
220. ls     3  Wiring  e Wire the power supply and I O devices     29    Preparation for Operation Section 1 6       e Wire the DeviceNet transmission line    e Wire the CompoBus S transmission line    e Connect communications devices if necessary   e Connect the Programming Console     Refer to 3 4 Wiring and Connections  8 3 Using a Programming Console   for details     4  Initial Settings    e Set the DeviceNet node number and communications speed with the  rotary and DIP switches on the front of the CPU Unit     e Set the Communications Switches on the front of the CPU Unit  if neces   sary   The switches must be set when a device other than the Program   ming Console is connected or the standard communications settings are  not used      e Connect the Programming Console  set the mode switch to PROGRAM  mode  and turn ON the PC     e Check the CPU Units LED indicators and the Programming Console   s dis   play    e Clear the PC   s memory   All Clear    e Make PC Setup settings     Refer to 3 3 Installing CPM2C S and 8 3 4 Preparation for Operation for de   tails     5  Create Ladder Program  e Create a ladder program to control the system     Refer to Section 8 Using Programming Devices and the Programming  Manual for details     6  Write Ladder Program in PC    e Write the ladder program in the PC with the Programming Console or  transfer the program to the PC from the Support Software     Refer to Section 8 Using Programming Devices  to the SYSMAC Support  Software Operati
221. m  CPM2C CIF11    XW2Z 200T 1  2 m     Note The Programmable Terminal cannot be connected using a peripheral port con   nection when communicating via an NT Link     78    Wiring and Connections Section 3 4       3 4 12 One to one PC Link Connections    A CPM2C S can be linked to another CPM2C S  a CQM1H  CQM1  CPM1   CPM1A  CPM2A  CPM2C  SRM1  V2   C200HS  or C200HX HG HE PC  The  PC must be connected using the communications port as an RS 232C port  not  as a peripheral port         1 1 Link Master RS 232C port  D sub 9 pin  RS 232C port  D sub 9 pin  1 1 Link Slave  CPM2C S CPU Unit a aj J EI   CPM2C S CPU Unit  oe y ae     E     n  T  Sif      F 5  is Pi    CPM2C CN111  HH  CPM2C CN111  0 1 m     0 1m     gt      Connecting Cable z  E XW2Z 200T  2 m  a  or oe XW2Z 500T  5 m  CS1W CN118  0 1 m   Mm          CPM2C CIF01    CPM2C CIF11    OMRON PC  CQM1H  CQM1  CPM1  OMRON PC  CQM1H  CQM1  CPM1   CPM1A  CPM2A  CPM2C  SRM1  V2   CPM1A  CPM2A  CPM2C  SRM1  V2    C200HS  or C200HX HG HE  C200HS  or C200HX HG HE     Note Even though the peripheral port on the CPM2C CIF01 can output RS 232C  this  port cannot be used for one to one link communications     79    SECTION 4  Memory Areas    This section describes the structure of the CPM2C S    memory areas and explains how to use them     4 1 Allocation of Word and Bit Addresses          0 0    0c eee  4 1 1    FUNCHONS asena BO EASE SoA SA Raw SRA RR RASS Oa side Bes  4 1 2 I O Memory Area Attributes      0    ee eee  4 2 I O Allo
222. m  shaded areas indicate bits actually  used for inputs or outputs        6 inputs  IR 00000  to   IR 00005       4 outputs  IR 01000  to   IR 01003                Bits 15  14  13  12  11   10  09   08  07   06  05  04   03   02  01  00  IR 000 Do not use  IR 010       Inputs                                                                Outputs       4 2 2 Expansion I O Units and Expansion Units                   Up to 3 Expansion Units or Expansion I O Units can be connected to a CPM2C S  PC  Input bits and output bits are automatically allocated starting from the CPU  Unit and continuing through Expansion Units and Expansion   O Units in the  order in which they are connected  The input area consists of the 10 words from  IR 000 to 009  and the output area consists of the 10 words from IR 010 to 019                                                                                                                                          No  of I O Model number Allocated bits Max  No  of Units  CPM2C 8ED Input 8 inputs  Word  m 1   bits 00 to 07  Output        16 CPM2C 16ED Input 16 inputs  Word  m 1   bits 00 to 15 3  Output          8 CPM2C 8ER Input       3    CPM2C 8ET     CPM2C 8ET1 Output   8 outputs  Word  n 1   bits 00 to 07      16 CPM2C 16ET Input       3      CPM2C 16ET1 Output   16 outputs  Word  n 1   bits 00 to 15      10 CPM2C 10EDR Input 6 inputs  Word  m 1   bits 00 to 05 3      Output   4 outputs  Word  n 1   bits 00 to 03    20 CPM2C 20EDR Input 12 inputs  W
223. n before actually running it on the  Unit  Not checking the program may result in an unexpected operation    e Double check all wiring and switch settings before turning ON the power sup   ply  Incorrect wiring or switch settings may result in burning    e Confirm that no adverse effect will occur in the system before attempting any of  the following  Not doing so may result in an unexpected operation    e Changing the operating mode of the PC   e Force setting force resetting any bit in memory   e Changing the present value of any word or any set value in memory    e Before touching the Unit  be sure to first touch a grounded metallic object in  order to discharge any static built up  Not doing so may result in malfunction or  damage    e Do not pull on the cables or bend the cables beyond their natural limit  Doing  either of these may break the cables    e Do not apply forces exceeding 50 N to connector sections    e Do not place objects on top of the cables  Doing so may break the cables    e Resume operation only after transferring to the new CPU Unit the contents of  the DM and HR Areas required for resuming operation  Not doing so may result  in an unexpected operation    e When handling the battery  never short circuit  recharge  disassemble  heat  excessively  incinerate  or subject the battery to excessive force  Subjecting  the battery to excessive forces such as dropping the battery on the floor can  cause the battery to leak    e Install the Unit properly as spec
224. n if the PC is in RUN or  MONITOR mode     1  2  3    1  Press the CLR Key to bring up the initial display     179    Programming Console Operations Section 8 4       2  Input the address from which the search will begin and press the Down  Arrow ae It is not necessary to input leading zeroes     3  a Je J to J found and press the SRCH key In this case  the  search is for OUT 01000     In this case  the next OUT 01000 instruction is at address 200  as shown  below     ouT    1 0 0 0   sRCH    4  Press the Down Arrow Key to display the instruction   s operands or press the  SRCH Key to search for the next occurrence of the instruction    5  The search will continue until an END instruction or the end of Program  Memory is reached  In this case  an END instruction was reached at  address 397                                      Indicates the address  of END instruction                       Indicates the amount used by the user  program in units of 0 1 Kwords     8 4 9 Bit Operand Search    This operation is used to find occurrences of the specified operand bit in the pro   gram and is possible in any mode      RUN   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   2  Input the ae address  It is not necessary to input leading zeroes     eo     3  Press the Gc E to SEa the search     4  Press the SRCH Key to search for the next occurrence of the ope
225. n to the CPM2C S according to the mnemon   ic list in 8 5 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 9 3 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      1  Inputting the Self holding Bit    1  2 3    1  Input the normally open condition IR 00000    It isn   t necessary to input leading zeroes      LD  Hr  WRITE    2  Input the OR condition IR 20000    SH ICICI  E    3  Input the normally closed AND condition C000    It isn   t necessary to input leading zeroes      AND  NOT CNT    4  Input the OUT instruction IR 20000   Cc A A A A     or Je Je JCe Je J      2  Inputting the One second Timer    1  2  3    1  Input the normally open condition IR 20000     Cc A A A A  Beagad  g    2  Input the normally closed AND condition T002    It isn   t necessary to input leading zeroes      WRITE                                                                                                                                              197    Programming Example Section 8 5       3  Input the 1 second timer T001        TIM Ea        4  Input the SV for T001   0010   1 0 s      B A i  1 0  WRITE     3  Inputting the The following key operations are used to input th
226. nel  installation  precautions   Programming Console installation     password  entering on Programming Console   PC mode  changing   PC Setup settings     239    Index       PC status  indicators    Peripheral Devices  available models   peripheral port  servicing time    Peripheral Port Error    peripheral port servicing time  PC Setup settings   photoelectric switches  preventing false inputs   platinum resistance thermometer    PNP current output  connections    position control    power  consumption    power cables    power interruption  detection     power supply  interrupt time   precautions   troubleshooting     wiring     Power Supply Unit  available models     components   specifications   wiring     precautions  design precautions   general   output wiring   SYSMAC Support Software   uploading downloading     program memory  setting address and reading content  Program   ming Console     PROGRAM mode  description     program write protection  PC Setup settings   Programmable Terminal  connections     programming  checking the program   checks for syntax  Programming Console   errors   example   inserting and deleting instructions  Programming Console   preparation for   procedures   searching  Programming Console   setting and reading a memory address  Programming Console     Programming Console  connections     keys   models   operation errors   operations   using     Programming Devices  connections     240    programs  checking  check levels   downloading   ente
227. ng CompoBus S Transmission Lines                0 0 0 0 ce eee ee eee  3 4 8 Wiring DeviceNet Communications Cables                0 00000 00 00008  3 4 9 Programming Device Connections                 0    cece eee eee eee  3 4 10 No Protocol Communications            00    cece ee eens  3 4 11 OMRON PT Connections         0 0 00  eect eee  3 4 12 One to one PC Link Connections              0 0    e eee eee eee    51    Wiring and Connections Section 3 4       3 1 Design Precautions    Observe the following precautions when designing a system incorporating a  CPM2C S PC     3 1 1 Power Supply Wiring    Separate the power supply wiring from the control system  CPM2C S system   and DC I O system wiring  Separate the control circuits that supply power to the  main Unit from the main circuits using dedicated circuit protectors and fuses     3 1 2 Power Supply Voltage     N Caution Use the power supply voltages indicated in Section 2 Unit Specifications and  Components  Failure to adhere to the specifications may result in fire   If the power supply voltage falls below 85  of the rated voltage  the CPM2C S  will stop and all outputs will be turned OFF  If low voltage affects the equipment   etc   provide a protection circuit which shuts OFF the output until the supply volt   age returns to the rated value   In places where power supply conditions are poor  take steps to ensure that  power is supplied at the rated voltage  Be sure to adhere to safety precautions   such as providin
228. nged to RUN or MON   ITOR with the mode switch after entering the password        CLR    Ad p a                      Indicates the mode set by the mode selector switch     171    Programming Console Operations    Section    8 4       8 4 Programming Console Operations    8 4 1 Overview    The following table lists the programming and monitoring operations that can be  performed from a Programming Console  Refer to the rest of this section for    details on operational procedures                                                                             Name Function Page  Clearing memory Clears all or part of the Program Memory and any data areas that are not   173  read only  as well as the contents of the Programming Console   s memory   Reading clearing error Displays and clears error messages and displays MESSAGE instruction 174  messages messages   Buzzer operation Turns on and off the buzzer that sounds when Programming Console keys   174  are pressed   Assigning expansion Reads or changes the function codes assigned to expansion instructions 175  instruction function codes  Setting a program memory Sets the specified program memory address when reading  writing  176  address inserting and deleting programs   Reading a program memory Reads the contents of the Program Memory  Displays the status of the 176  address currently displayed bit in PROGRAM and MONITOR modes   Instruction search Finds occurrences of the specified instruction in the program  179  Bit operand sea
229. nk length   Branch length   Total branch  length    100 m max  50 m max   500 m max  120 m max     Communications mode    High speed mode  Long distance mode          e When Special Flat Cable is used     Trunk length   Branch length   Total branch  length    30 m max     Unrestricted branching  up to a total cable length of  200 m max      Communications mode    High speed mode       Long distance mode       e Refer to 5 2 Remote I O Communications for a list of compatible Slaves     1 2 3 CPU Unit  Expansion Units  and Expansion I O Units    A series of up to 3 Expansion I O Units or Expansion Units can be connected to  the expansion I O connector on the CPU Unit     There are three types of Expansion Units available  Analog I O Unit  Tempera   ture Sensor Unit  and CompoBus S I O Link Unit     Expansion I O Unit  or Expansion Unit    CPU Unit    cPMeC s E    Expansion I O Connector   output side  no cover        Expansion I O Connector   input side     Expansion I O Connector     with cover     A PC with 82 I O points  the maximum  can be assembled by connecting three  24 point Expansion I O Units to a CPU Unit     CPM2C S100C DRT     6 inputs  4 outputs  Vem    CPM2C 24EDTC    n  16 inputs  8 outputs     x 3 Units   54 inputs  28 outputs    11    System Configurations Section 1 2       Expansion I O Units    Units with Relay Outputs  via Terminal Block     10 I O Points 20 I O Points 8 Output Points    id ie        SESSSee  fol fal  ul  al  ol  wl             6A NI       
230. nnecting I O Devices for details on  I O wiring                     A Cable                Terminal Blocks  XW2B 20G4  M3 screws   XW2B 20G5  M3 5 screws   XW2D 20G6  Thin version                          Note The allowable current for the XW2Z  Ais 1A  Do not allow the current on       the common terminal to exceed 1 A     3 4 6 Connecting I O Devices     N WARNING    Note    Z N Caution     O Configuration    Wire inputs and outputs to the CPM2C S    CPU Unit as shown in the following  diagrams     The PC outputs may remain ON or OFF due to deposits on or burning of the  output relays or destruction of the output transistors  External safety measures  must be provided to ensure safety in the system  Not providing proper safety  measures may result in serious accidents     When equipment must conform to the EC Directives  Low voltage Directives    use a power supply with double insulation or reinforced insulation     Check that wiring has been performed correctly before supplying power  Sup   plying power with incorrect wiring may result in damage to internal circuits     The following diagrams show the I O configurations     65    Wiring and Connections Section 3 4       CPM2C S100C and CPM2C S100C DRT  Sinking Transistor Outputs     1 O connector          24 VDC    Don   t exceed the output capacity or the maximum common current for transistor  outputs shown in the following table     Po tem Specification    Output capacity 300 mA at 24 VDC  Maximum common current capacity
231. ntained during power interruptions        Memory backup   See notes 1 and 2            Flash memory   Program  read only DM area  and PC Setup    Memory backup   The read write DM area  HR area  AR area  and counter values are backed up   The battery  has a 2 year lifetime at 25  C and it is replaceable      33    Unit Components Section 2 2    ff alee   Specifications    Self diagnostic functions   CPU Unit failure  watchdog timer   I O bus error  battery error  and memory failure  Program checks No END instruction  programming errors  checked when operation is started           Note 1  The DM area  HR area  AR area  and counter values are backed up  If the  backup battery or capacitor is discharged  the contents of these areas will  be lost and the data values will revert to the defaults    2  The contents of the program area  read only DM area  DM 6144 to  DM 6599   and PC Setup  DM 6600 to DM 6655  are stored in flash  memory  The contents of these areas will be read from flash memory the  next time the power is turned ON  even if the backup battery or capacitor is  discharged    When data has been changed in any of these areas  write the new values to  flash memory by switching the CPM2C S to MONITOR or RUN mode  or by  turning the power OFF and then ON again    3  Changes made while in MONITOR mode using  for example  online editing   are written to flash memory in real time     34    Unit Components Section 2 2       2 1 3 I O Specifications    CPU Unit Input Specifica
232. nts of I O memory  be sure that the changes will not  cause equipment to operate unexpectedly or dangerously  In particular  take  care when changing the status of output bits  The PC continues to refresh I O  bits even if the PC is in PROGRAM mode  so devices connected to output points  on the CPU Unit  Expansion Units  or Expansion I O Units may operate unex   pectedly     1  Monitor the status of the desired word according to the procedure described  8 4 14 Binary Monitor                  BInary monitor        Bit 15 Bit 00  2  Press the CHG Key to begin 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     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     B  c  Use the SHIFT SET and SHIFT RESET Keys to force set or force re   set a bit   s status  The cursor will move one bit to the right after one of    these keys is pressed  The NOT Key will clear force set or force reset  status                                   Note Bits in the DM Area cannot be force set or force reset     4  Press the WRITE Key to write the changes in memory and return to the    binary monitor   L                   8 4 22 Signed Decimal Data Modification    190    This
233. o       Input bit status                l m    t        t Inputtime constant    Use a Programming Device to set the input time constants     105    PC Setup Section 4 6       Input Time Constants for IR 000    Bit 15 0  T T  DM 6620                Not used  J  Time constant for IR 00005  1 digit BCD  see below      Time constant for IR 00003 to IR 00004  1 digit BCD  see below    Time constant for IR 00000 to IR 00002  1 digit BCD  see below    Default  0000  8 ms for each        Input Time Constants for IR 001 to IR 009    Bit 15 0  DM 6621  IR 001 and IR 002 T    DM 6622  IR 003 and IR 004 DM 6621 to DM 6625  DM 6623  IR 005 and IR 006   DM 6624  IR 007 and IR 008   DM 6625  IR 009                   Time constant for IR 002  IR 004  IR 006  and IR 008  Time constant for IR 001  IR 003  IR 005  IR 007  and IR 009  Default  0000  8 ms for each     The nine possible settings for the input time constant are shown below   Set only  the rightmost digit for each setting for IR 000     00  Hex   8 ms 01  Hex   1 ms 02  Hex   2 ms   03  Hex   4 ms 04  Hex   8 ms 05  Hex   16 ms   06  Hex   32 ms07  Hex   64 ms08  Hex   128 ms    4 7 9 Error Log Settings    Error Detection and Error Log Operation  DM 6655     Make the settings shown below to determine whether or not a non fatal error is to  be generated when the cycle time exceeds 100 ms or when the voltage of the    built in battery drops  and to set the method for storing records in the error log  when errors occur     Bit 15 0  DM
234. o deterioration of the electrical components  making regular    maintenance necessary     The standard period for maintenance checks is 6 months to 1 year  but more fre   quent checks are required if the PC is operated in more demanding conditions     If the criteria are not met  adjust to within the specified ranges     Details    Determine whether the voltage fluctuation  at the power supply terminals is within  specifications     Criteria    Within the voltage variation  range  see note     Remarks                Environmental Is the ambient temperature inside the 0 to 55  C Thermometer  conditions panel appropriate    Is the ambient humidity inside the panel 10  to 90  RH with no Hygrometer   appropriate  condensation   Has dirt or dust collected  None Visual inspection  I O power supply Is the voltage fluctuation measured atthe   Each I O terminal must Tester    I O terminals within the standard range     conform to the specifications       Installation status    Are all units securely installed     Nothing is loose    Phillips screwdriver       Are all connection cables and connectors  inserted completely and locked     Nothing is loose    Visual inspection       Are any of the external wiring screws  loose     Nothing is loose    Phillips screwdriver       Are any of the external wiring cables  frayed     No external abnormalities    Visual inspection       Product service life    Contact output relay    Electrical   Resistance load   150 000 operations  Inductive load
235. occurred   e An unrecognized PC is connected   e An EEPROM error  EEPROM not present  EEPROM  defect  or no program to download  occurred   e A checksum error occurred        10 3 Handling  10 3 1 Mounting Removing EEPROM     NCaution Do not mount or remove the EEPROM with the CPM1 EMU01 V1 connected to  the PC  Doing so may damage the EEPROM     Mounting EEPROM  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         EEPROM i   1  Lift up the lock lever     2  Insert the EEPROM     3  Gently hold down the EEPROM and pull down the lock lever     Ml 3  Pull down the lock lever   a     Removing EEPROM Lift up the lock lever and detach the EEPROM     224    Handling    Section 10 3       10 3 2 PC Connections   N Caution    Z N Caution    CPM2C S  CPM2C  and  CQM1H PCs    CPM1  CPM1A  CPM2A   CQM1  and SRM1   V2   PCs    Peripheral Port  Communications  Settings    Disconnecting    Note    Mount the EEPROM to the CPM1 EMU01 V1 before connecting the  CPM1 EMU01 V1 to the PC     Do not disconnect the CPM1 EMU01 V1 from the PC when the indicator is blink   ing green     When connecting to a CPM2C S  CPM2C  or CQM1H  connect to the peripheral  port via the CPM2C CN111 or CS1W CN114 Connecting Cable  Also  set the  pins on the CPU Unit   s DIP switch as follows                    CPM2C S Pin 3  ON  see note  
236. of CPM2C S operation  self diagnosis functions  and error  processing to identify and correct the hardware and software errors that can occur during PC operation   Section 10 describes how to use the CPM1 EMU01 V1 Expansion Memory Unit  Follow the handling  precautions and procedures to properly use the Unit    Appendix A provides tables of CPM2C S Units and related products     Appendix B provides the dimensions of CPM2C S CPU Units         WARNING Failure to read and understand the information provided in this manual may result in  personal injury or death  damage to the product  or product failure  Please read each    section in its entirety and be sure you understand the information provided in the section  and related sections before attempting any of the procedures or operations given        ix    PRECAUTIONS    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     1 Intended  A  dieic   sireno 6 2 0  GAARA OS Bh RY VOD Ons SEEN SOREL a  2 General Precautions sasra kaa nak aap eae Meee ee ee PS ee ee eae Meese AN  3 Safe Precautions rss sp egaied ies nee Sh ale bee eet Reb SRR ha eta E NRR Mee oder  4 Operating Environment Precautions              0    eee eee eee  5 Ap
237. ole to the CPU Unit   s communications port   peripheral port   See 8 3 1 Connecting the Programming Console for  details     The CPU Unit   s Communications Switch setting has no effect on commu   nications with the Programming Console        Set the mode switch to PROGRAM mode      Turn ON the PC      Enter the password  See 8 3 5 Entering the Password for details      Clear  All Clear  the PC   s memory  See 8 4 2 Clearing Memory for details       Read and clear all errors and messages  See 8 4 3 Reading Clearing Error  Messages for details     8  Start programming     NO oO fB W    8 3 5 Entering the Password    To gain access to the PC   s programming functions  you must first enter the pass   word  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     message appears  press CLR  and then MONTR  Then press CLR to clear the display     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  When the password is entered  the PC will  shift to the mode set on the mode switch  causing PC operation to begin if the  mode is set to RUN or MONITOR  The mode can be cha
238. oltage  within acceptable limits        Yes                       No Is PWR indicator lit      gt  gt  eS  Are there any discon  Connect connectors  nected connectors or or replace wires   broken wires   Yes        Is PWR indicator lit     Replace the CPU End  Unit     211    Troubleshooting Flowcharts    Section    9 5       Fatal Error Check    212    RUN indicator not lit          Is the ERR ALM  indicator lit               Determine the cause  of the error with a  Programming Device     Is PC mode displayed  on Programming  Device          Is PC mode displayed on  Programming Device                Turn the power  supply OFF  and  then ON again     Is a fatal error 3      displayed  Identify the error  eliminate    its cause  and clear the  error    Follow the Memory Error  Check flowchart if a  memory error has occurred     Switch to RUN or  MONITOR mode        Is the RUN  indicator lit     Unit     Replace the CPU    Troubleshooting Flowcharts Section 9 5       Non fatal Error Check  ERR ALM indicator flashing     Determine the cause of the error  with a Programming Device               Is a non fatal error  indicated     Identify the error  eliminate its  cause  and clear the error     Flashing           Is the ERR ALM  indicator flashing     Replace the CPU  Unit     213    Troubleshooting Flowcharts Section 9 5       I O Check The I O check flowchart is based on the following ladder diagram section    LS1   LS2   00002 00003  SOL1  01003    SOL1 malfunction     Malfun
239. on Manuals and to the CPT User Manual for details     7  Test Run  e Check I O wiring in PROGRAM mode   e Check and debug program execution in MONITOR mode   Refer to Section 9 Test Runs and Error Processing for details     30    SECTION 2  Unit Components and Specifications    This section provides the technical specifications of the CPM2C S CPU Unit  Adapter Units  and AC Power Supply Unit and  describes the main components of these Units     Refer to the CPM2C Programmable Controller Operation Manual  W356  for descriptions of the specifications and installa   tion of Expansion I O Units and refer to the CPM1 CPM1A CPM2A CPM2C SRM1  V2  Programmable Controllers Pro   gramming Manual  W353  for descriptions of the specifications and installation of Expansion Units     221   SSPECHICATONS  syo e 36 2 sa ses ne 5 ee og BRE IS Soke E E gk Whee a eRe Bee ee  2 1 1 General Specifications           0 00    eee eee eee  2 1 2     Characteristics     sineira kA SS a ee ea Reed ae aR  263    WO Specilicanions  aes a as Reels tava ohana eins tite ea oes  2 1 4 AC Power Supply Unit Specifications                   0 00 00    ee eee  2 2  Unit Component  senri 85 des 8 deh ia An ESOS Kaeo ADA E tas eae eK  2 2 1 CPU Unit Components   gt  sse ti e628 eh ei eon te oa pate See A  2 2 2  Expansion W O Units 3  4    ck aed area bp i eke Ae Ele ees  2 2 3  AC Power Supply Unit sr afssr esaet nioni Se EEE eee eee  2 2 4 CPM2C CIFO1 Peripheral RS 232C Adapter Unit                     00    2 2
240. on after it has been entered  simply scroll through the  program until the desired instruction is displayed and press the NOT Key   The         symbol should be displayed next to the instruction                      Press the WRITE Key to write the instruction to Program Memory  The input       display for the first operand will be displayed     WRITE                    e Writing Hexadecimal  BCD Constant  10  Input the first operand     The operands of MOV  21  are normally word addresses  but a constant can  be input by pressing the CONT   Key first  When the CONT   Key is  pressed  the display will change to     0000     indicating that a constant can be  entered     B A A E  sooga    Press the WRITE Key to write the instruction to Program Memory  The input  display for the second operand will appear     wRITE        Note The operands of MOV 21  can be word addresses  so the CONT    Key must be pressed to input a constant                                   e Writing a Word Address  11  Input the second operand                    em   B A ks  LR    Press the WRITE Key to write the instruction to Program Memory  The next  program address will be displayed     WRITE    Note When the default display value is    000     a word address can be input  immediately without pressing the Shift and CH   Keys                          12  Input the next instruction           oda  FUN 5 0    Press the WRITE Key to write the instruction to Program Memory     wRITE                          e
241. ons proceed from the master to the slave     Master Slave    Output  LR  Input Output  k    LR         5     The following conditions are taken as examples for calculating the I O response  times  In CPM2C S PCs  LR area words LR 00 to LR 15 are used in 1 1 data links  and the transmission time is fixed at 12 ms     Input ON delay  10 ms  input time constant  default setting   Master cycle time  10 ms  Slave cycle time  15 ms    Output ON delay  15 ms  Minimum I O Response Time The CPM2C S responds most quickly under the following circumstances   1  2  3    1  The CPM2C S receives an input signal just prior to the input refresh phase  of the cycle     2  The Master   s communications servicing occurs just as the Master to Slave  transmission begins     3  The Slave   s communications servicing occurs just after the transmission is  completed     152    One to one PC Link I O Response Time Section 7 4       The minimum I O response time   Input ON response time   Master   s cycle time    Transmission time   Slave   s cycle time   Output ON response time                                                                                        Input pa I O refresh  oint     Input ON delay  10 ms  Overseeing  communications  Input   servicing  etc   Master bit i j  CPU i Program A  processing   execution  a Master   s cycle time  10 ms    Master to      Slave  Transmission time  12 ms   CPU Program  processing   execution  Slave    gt     Output ON  Slave   s cycle time  15 ms   del
242. or outputs  Sourcing     CPM2C 8ET1C             16 output points       16 transistor outputs  sinking     CPM2C 16ETC             16 transistor outputs  Sourcing     CPM2C 16ET1C    231       Standard Models Appendix A    Classification I O capacity Inputs Outputs Model  and Appearance      Units with MIL 24 I O points 16 points  24 VDC    8 transistor outputs  sinking  CPM2C 24EDTM  Connectors 8 transistor outputs  sourcing    CPM2C 24EDT1M  Zo  6b 32 I O points 16 points  24 VDC    16 transistor outputs  sinking  CPM2C 32EDTM  16 transistor outputs  Sourcing    CPM2C 32EDT1M                                              8 input points 8 points  24 VDC        CPM2C 8EDM  16 input points   16 points  24 VDC        CPM2C 16EDM  8 output points       8 transistor outputs  sinking  CPM2C 8ETM   8 transistor outputs  Sourcing  CPM2C 8ET1M  16 outputs     16 transistor outputs  sinking  CPM2C 16ETM  points 16 transistor outputs  sourcing    CPM2C 16ET1M    Description  C500 CE241 24 pin soldered connector with cover       C500 CE242 24 pin crimp connector with cover       C500 CE243 24 pin pressure connector             Expansion Units  Analog I O Unit    Model Name Specifications      g CPM2C MAD11 Analog I O Unit 2 analog inputs  1 analog output    Temperature Sensor Units                  Model Name Specifications    CPM2C TS001 Temperature Sensor   2 thermocouple inputs  Unit  CPM2C TS101 2 platinum resistance thermometer inputs  CompoBus S I O Link Unit  Model Name Specificat
243. ord  m 1   bits 00 to 11 3  Output  8 outputs  Word  n 1   bits 00 to 07  24 CPM2C 24EDT  Input 16 inputs  Word  m 1   bits 00 to 15 3  CPM2C 24EDT1 Output  8 outputs  Word  n 1   bits 00 to 07  32 CPM2C 32EDT  Input 16 inputs  Word  m 1   bits 00 to 15 3  CPM2C 32EDT1 Output   16 outputs  Word  n 1   bits 00 to 15                Note    m     m    denotes the last input word allocated to the CPU Unit  or to the previous  Expansion Unit or Expansion I O Unit if one is already connected   n     n    denotes the last output word allocated to the CPU Unit  or to the previous  Expansion Unit or Expansion I O Unit if one is already connected     87    PC Setup Section 4 6       4 2 3 I O Allocation Examples    The following examples shows the I O bits allocated when one 24 point Expan   sion I O Unit is connected  Bits IR 00100 to IR 00115 are allocated to the Unit   s  inputs and bits IR 011 00 to IR 01107 are allocated to the Unit   s outputs     Example 1       Bits 15 14   13 12   11 10   09 08   07   06   05   04   03 02   01   00       IR 000  IR 001  IR 010  IR 011       Inputs          Outputs                                                             The following examples shows the I O bits allocated when an 8 point Input Unit   24 point Expansion I O Unit  and 16 point Output Unit are connected  Output  bits are not allocated to the Input Unit and input bits are not allocated to the Out     Example 2    put Unit     CPU Unit     10 I O points     Expansion I O Unit    
244. ot install the CPM2C S above equipment that generates a large amount of  heat  such as heaters  transformers  or large resistors     Install a cooling fan or system when the ambient temperature exceeds 55  C     Control panel       Air vent    53    Wiring and Connections Section 3 4       e The CPM2C S CPU Unit itself can be installed in any orientation  but when the  CPU Unit is combined with a Power Supply Unit  Expansion I O Unit  or Expan   sion Unit the mounting orientation of the PC is restricted in the way described  below    e When a PC is installed as shown in the following diagram  Power Supply  Units  Expansion I O Units  and Expansion Units can be mounted  The  ambient operating temperature range is 0 to 55  C        Bottom    e When a PC is installed as shown in the following diagram  Power Supply  Units  Expansion I O Units  and Expansion Units cannot be mounted  The  ambient operating temperature range is 0 to 55  C                                                              Bottom    Bottom    e When a PC is installed in any other way  Power Supply Units  Expansion  I O Units  and Expansion Units cannot be mounted and the ambient oper   ating temperature range is 0 to 50  C   Electrical Noise Power lines and high voltage equipment can cause electrical noise in the PC   e Do not install the CPM2C S in a panel or cabinet with high voltage equipment   e Allow at least 200 mm between the CPM2C S and nearby power lines         200 mm min       200 mm min     Acce
245. overwritten from program    456 words   PC Setup34   DM 6600 to DM 6655       Used to store various parameters that con    56 words  trol PC operation   Note 1  The contents of the HR area  AR area  Counter area  and read write DM    area are backed up by the CPU Unit   s battery  If the battery is removed or  fails  the contents of these areas will be lost and returned to default values     2  When a TC numbers is used as a word operand  the timer or counter PV is  accessed  when used as a bit operand  its Completion Flag is accessed     3  Data in DM 6144 to DM 6655 cannot be overwritten from the program  but  they can be changed from a Programming Device     4  The program and data in DM 6144 to DM 6655 are stored in flash memory     4 1 1 Functions    IR Area    The functions of the IR area are explained below     IR area bits from IR 00000 to IR 01915 are allocated to terminals on the CPU  Unit and Expansion 1 O Units  IR words that are not allocated to inputs or outputs  can be used as work words  Input words begin with IR 000 and output words be   gin with IR 010   Note 1  The input bits shown in the following tables can operate as normal inputs or  they can be assigned special functions in the PC Setup     Special functions for input bits IR 00000 through IR 00002 are set in  DM 6642     Bit PC Setup setting  DM 6642 bits 08 to15   address 00       02  03  or 04  Used as inputs for  synchronized pulse  control     IR 00000  IR 00001  IR 00002    Used as normal  inputs
246. peed  counter inputs                 Used as a normal input     69    Section 3 4    Wiring and Connections       Special functions for input bits IR 00003 through IR 00006 are set in DM 6628     Bits in    Bit  address   DM 6628    IR 00003   00 to 03    PC Setup setting  in DM 6628        Used as normal Used as interrupt   Used as       IR 00004   04 to 07    High speed Counter Input Connection Examples    Differential Phase Mode   Count frequency  5 kHz     E6B2 CWZ6C  Encoder    NPN open col   lector output           Black  ac     00000 A phase input        White     00001 B phase input    T 00002 Z phase input       Leakage Current    inputs  inputs  including    counter mode      quick response  inputs           Pulse Plus Direction Input mode   Count frequency  20 kHz     CPMa S              E6A2 CS5C    Encoder 00000 Pulse input    00001 Direction input    00002 Reset input       Sensor or  switch    A leakage current can cause false inputs when using 2 wire sensors  proximity    switches or photoelectric switches  or limit switches with LEDs  False inputs  won t occur if the leakage current is less than 1 0 mA  If the leakage current  exceeds these values  insert a bleeder resistor in the circuit to reduce the input  impedance  as shown in the following diagram     Input power  supply       2 wire sensor  etc        Device   s leakage current  mA   R  Bleeder resistance  kQ   W  Bleeder resistor   s power rating  W     Lo  CPM2C S    input impedance  kQ   I    CPM2C 
247. peed Counter Inputs  In these examples  Encoders with an external 24 VDC open collector output are  connected     Differential Phase Mode   Count frequency  5 kHz     CPMEC S           Encoder    24 VDC    Up Down Mode   Count frequency  20 kHz     00000 A phase input    00001 B phase input    00002 Z phase input    Pulse Plus Direction Input Mode   Count frequency  20 kHz   CPMeC S            Encoder 00000 Pulse input      00001 Direction input  Sensor or switch    00002 Reset input    24 VDC    Increment Mode   Count frequency  20 kHz     CPC  CPMeC                     Encoder       00000 CW input  00000 Pulse input    00001 CCW input  00001 Normal input    Sensor or switch 00002 Reset input   00002 Normal input    24 VDC 24 VDC    Note  CW is clockwise and CCW is counter clockwise     Using IR 00003 to IR 00006 as Interrupt Inputs  Counter Mode   In these examples  an Encoder with an external 24 VDC open collector output is  connected     Increment or decrement   Count frequency  2 kHz     CPMEC S       Encoder Input  00003 to 00006     PC Setup Settings The input bits shown in the following tables can operate as normal inputs or they  can be assigned special functions in the PC Setup     Special functions for input bits IR 00000 through IR 00002 are set in DM 6642     Bit PC Setup setting  DM 6642 bits 08 to15   02  03  or 04    Used as inputs for  synchronized pulse  control        address 00 01    IR 00000  IR 00001  IR 00002    Used as normal  inputs     Used as high s
248. peration  The program or PC Setup can be  overwritten during that delay   In addition to the online editing delay  interrupts may be masked for up to  150 us for system processing    This example shows the interrupt response time  i e   the time from when the   interrupt input turns ON until the start of the interrupt processing routine  when   input interrupts are used under the conditions shown below    Minimum Response Time       Interrupt ON delay  50 us  Interrupt mask standby time  0 us    Change to interrupt processing  10 us  Minimum response time  60 us    Maximum Response Time   Except for the Online Editing of DM 6144 to DM 6655        Interrupt ON delay  50 us  Interrupt mask standby time  150 us    Change to interrupt processing  10 us  Maximum response time  210 us    151    One to one PC Link I O Response Time Section 7 4       In addition to the response time shown above  the time required for executing  the interrupt processing routine itself and a return time of 10 us must also be ac   counted for when returning to the process that was interrupted     7 4 One to one PC Link I O Response Time    When two CPM2C S PCs are linked 1 1  the I O response time is the time re   quired for an input executed at one of the PCs to be output to the other PC by  means of 1 1 PC Link communications     The minimum and maximum I O response times are shown here  using as an  example the following instructions executed at the master and the slave  In this  example  communicati
249. plication Precautions   sopo sitrons ha i beoi ee ene cette eens  OEC Directives  aeea Gare ne FS ob betwee Bak pe NE E AE oeone eo eb ban tate ade Mate te FRE en Claes    xi    Application Precautions       1    2    3    xii    Intended Audience    This manual is intended for the following personnel  who must also have knowl   edge of electrical systems  an electrical engineer or the equivalent      e Personnel in charge of installing FA systems   e Personnel in charge of designing FA systems   e Personnel in charge of managing FA systems and facilities     General Precautions     N WARNING    The user must operate the product according to the performance specifications  described in the operation manuals     Before using the product under conditions which are not described in the manual  or applying the product to nuclear control systems  railroad systems  aviation  systems  vehicles  combustion systems  medical equipment  amusement ma   chines  safety equipment  and other systems  machines  and equipment that  may have a serious influence on lives and property if used improperly  consult  your OMRON representative     Make sure that the ratings and performance characteristics of the product are  sufficient for the systems  machines  and equipment  and be sure to provide the  systems  machines  and equipment with double safety mechanisms     This manual provides information for programming and operating the Unit  Be  sure to read this manual before attempting to use the Un
250. port servicing setting enable  00  Hex   5  of the cycle time  01  Hex   Use time in bits 00 to 07     DM 6618 00 to 07   Cycle monitor time  Effective when bits 08 to 15 are set to 01  02  or 03    00 to 99  BCD   Setting  See bits 08 to 15  below      A fatal error will be generated and PC operation will stop if the cycle time exceeds the cycle  monitor time set here     08 to 15   Cycle monitor enable  Setting in 00 to 07 x units  99 s max    00  Hex   120 ms  setting in bits 00 to 07 disabled    01  Hex   Setting units  10 ms   02  Hex   Setting units  100 ms   03  Hex   Setting units  1 s             DM 6619 00 to 15   Minimum cycle time  0000  Variable  no minimum   0001 to 9999  BCD   Minimum time in ms             98    Basic PC Operation and I O Processes Section 4 7       Word s  Bit s  Function  Interrupt Processing  DM 6620 to DM 6639   The following settings are read by the CPU when program execution is started        DM 6620 00 to 03   Input time constant for IR 00000 to IR 00002  0  Hex   10 ms  1  Hex   1 ms  2  Hex   2 ms  3  Hex   3 ms  4  Hex   5 ms   5  Hex   10 ms  6  Hex   20 ms  7  Hex   40 ms  8  Hex   80 ms    04 to 07   Input time constant for IR 00003 and IR 00004  Setting same as bits 00 to 03   08 to 11   Input time constant for IR 00005  Setting same as bits 00 to 03   12 to 15   Not used     DM 6621 00 to 07   Input time constant for IR 001  00  Hex   10 ms 01  Hex   1 ms 02  Hex  2ms 03 Hex  3ms 04  Hex   5 ms  05  Hex   10 ms 06  Hex   20 ms 0
251. program     Some parameters are accessed only when PC   s power supply is turned ON and  others are accessed regularly while the power is ON  It will be necessary to turn  the power OFF and then ON again to enable a new setting if the parameter is  accessed only when the power is turned ON     Refer to 4 6 PC Setup for details on the PC Setup     The Communications Switches determine whether the peripheral port and  RS 232C port connected through the communications port operate with the  standard communications settings or the communications settings in the PC  Setup     CPM2C S Structure and Operation Section 1 3       1 3 2 Operating Modes    PROGRAM Mode    MONITOR Mode    RUN Mode     N Caution    CPM2C S CPU Units have 3 operating modes  PROGRAM  MONITOR  and  RUN     The program cannot be executed in PROGRAM mode  This mode is used to  perform the following operations in preparation for program execution     e Changing initial operating parameters such as those in the PC Setup  e Writing  transferring  or checking the program    e Checking wiring by force setting and force resetting I O bits    The PC continues to refresh I O bits even if the PC is in PROGRAM mode  so  devices connected to output points may operate unexpectedly if the corre   sponding output bit is turned ON by transferring I O memory or force setting out   put bits from a Programming Device    When output bits are allocated to the DeviceNet I O Link Write Area  data written  to the output bits through 
252. pulse outputs  and a clock function     e The standard CompoBus S interface increases the PC   s I O capacity  reduces  wiring  and saves space        Be Ue  en fs    CompoBus S Slaves       e The CPM2C S is a compact Unit  so it can be incorporated into almost any ma   chine  Furthermore  the CPM2C S CPU Unit can be mounted in any direction     e The CPM2C S100C DRT and CPM2C S110C DRT are also equipped with  DeviceNet Slave functions to provide distributed control through a DeviceNet  connection with a host PC     e The CPM2C S itself can handle a wide range of machine control applications   In addition  the CPM2C S is capable of communications with devices such as  personal computers and OMRON Programmable Terminals so it is ideal to use  to expand or upgrade existing systems     CPM2C S100C CPM2C S100C DRT  CPM2C S110C CPM2C S110C DRT       Communications  port    CompoBus S  interface    I O connector  DeviceNet  interface       e The CPM2C S CPU Unit has a total of 10 I O points  6 inputs and 4 transistor  outputs  Up to 3 CPM2C series Expansion I O Units can be connected for a  maximum I O capacity of 106 I O points with three 32 point Expansion 1 O  Units  It is possible to connect up to 362 I O points by adding Slaves through  the CompoBus S system     e The communications port can be used simultaneously as two ports  Peripheral  and RS 232C  The peripheral port supports Programming Devices  Host Link   and no protocol communications  The RS 232C port supports Host L
253. put time constant for all inputs can be set to 1 ms  2 ms  3 ms  5 ms   10 ms  20 ms  40 ms  or 80 ms  The effects of chattering and external noise can  be reduced by increasing the input time constant        Analog I O Supported by Expansion Units and CompoBus S Master Functions    Analog I O Units    Analog I O Terminals    Temperature Sensor  Units    Other Functions       Interval Timer Interrupts    Calendar Clock    Long term Timer    Up to 3 optional Analog I O Units can be connected to the CPM2C S  For each  Analog I O Unit mounted to the Unit  2 analog input points and 1 analog output  point are available  By mounting 3 Analog I O Units  a maximum of 6 analog  input points and 3 analog output points can be made available   By using a com   bination of the PID      instruction and PWM      instruction  time proportional  control is possible      e The ranges supported for analog input signals are 0 to 5 V  0 to 10 V     10 to  10 V  0 to 20 mA  and 4 to 20 mA  and the resolution is 1 6000  full scale   The  averaging function and power interruption detection function can be used     e The ranges supported for analog output signals are 1 to 5 V  0 to 10 V     10 to  10 V  0 to 20 mA  and 4 to 20 mA  and the resolution is 1 6000  full scale      Up to 8 analog inputs and 8 analog outputs can be connected through a Compo   Bus S Analog I O Terminal     Up to 3 optional Temperature Sensor Units can be mounted to the CPM2C S   There are 2 models of Temperature Sensor Unit 
254. r  PC  designed for control operations  in systems requiring from 10 to 106 I O points per PC  There are two manuals describing the setup and  operation of the CPM2C S  The CPM2C S Operation Manual  this manual  and the CPM1 CPM1A   CPM2A CPM2C SRM1  V2  Programming Manual  W353    The CPM1 CPM1A CPM2A CPM2C   SRM1  V2  Programming Manual is referred to as simply the Programming Manual in this manual    This manual describes the system configuration and installation of the CPM2C S and provides a basic  explanation of operating procedures for the Programming Consoles  It also introduces the capabilities of  the SYSMAC Support Software  SSS  and SYSMAC CPT Support Software  Read this manual first to  acquaint yourself with the CPM2C S    Refer to the CPM2C Programmable Controller Operation Manual  W356  for descriptions of the specifica   tions and installation of Expansion I O Units and refer to the CPM1 CPM1A CPM2A CPM2C SRM 1  V2   Programmable Controllers Programming Manual  W353  for descriptions of the specifications and instal   lation of Expansion Units    The SYSMAC Support Software Operation Manuals  Basics and C series PCs  W247 and W248  provide  descriptions of SSS operations for the CPM2C S and other SYSMAC C series PCs  The SYSMAC CPT  Support Software Quick Start Guide  W332  and User Manual  W333  provide descriptions of ladder dia   gram operations in the Windows environment  The CX Programmer User Manual  W361  and the CX   Server User Manual  W362  provide d
255. r CPM2C S RS 232C port to RS 422A conversion   Requires a 5 VDC  150 mA power supply which is  supplied through the CPM2C S connection    Can also be connected to a personal computer  but this  connection requires an external 5 VDC power supply         Link Adapter    B500 AL004    Use for personal computer RS 232C port to RS 422A    conversion      Can also be connected to a CPM2C S         RS 422 RS 232C  Adapter Unit    234          CPM2C CIF11    Use for CPM2C S peripheral port to RS 422 conversion           Appendix B          Dimensions  All dimensions are in millimeters   CPU Units  All CPM2C S CPU Units weigh 160 g max   CPM2C S100C CPM2C S100C DRT  CPM2C S110C CPM2C S110C DRT      a y    i  Ait  z   5  0 Se   T    CPU Units with Connectors Attached    CPU Unit with Crimp Connectors    ul  E    CPU Unit with Soldered Connectors        _   va       Expansion I O Units    Note Refer to the CPM2C Programmable Controller Operation Manual  W356  for the specifications and dimen   sions of Expansion I O Units and Expansion Units     235    Numbers    1 1 connections   1 1 PC Link communications  I O response timing     1 N connections     A    AC Power Supply Unit  See Power Supply Unit    Adapter Units  available models     components     Adapters  available models     Analog I O Unit  See also Expansion Units  available models     Analog Terminals   ASCII  converting displays  Programming Console     atmosphere     B    basic functions    battery  replacing    binary data
256. r PV is within comparison range 6  06 ON  Counter PV is within comparison range 7  07 ON  Counter PV is within comparison range 8    4 6       High speed Counter Comparison Operation  ON  Operating  OFF  Stopped       High speed Counter PV Overflow Underflow Flag  ON  An overflow or underflow occurred   OFF  Normal operation       Not used        Pulse Output 0 Output Status  ON  Pulse output 0 is accelerating or decelerating   OFF  Pulse output 0 is operating at a constant rate        Pulse Output 0 Overflow Underflow Flag  ON  An overflow or underflow occurred   OFF  Normal operation       Pulse Output 0 Pulse Quantity Set Flag  ON  Pulse quantity has been set   OFF  Pulse quantity has not been set        Pulse Output 0 Pulse Output Completed Flag  ON  Completed  OFF  Not completed       Pulse Output 0 Output Status  ON  Pulses being output   OFF  Stopped        94    Not used        Pulse Output 1 Overflow Underflow Flag  ON  An overflow or underflow occurred   OFF  Normal operation       Pulse Output 1 Pulse Quantity Set Flag  ON  Pulse quantity has been set   OFF  Pulse quantity has not been set        Pulse Output 1 Pulse Output Completed Flag  Completed  Not completed             Pulse Output 1 Output Status  ON  Pulses being output   OFF  Stopped        Basic PC Operation and I O Processes Section 4 7    Word s     Function                                                                                     AR 13 00 Power up PC Setup Error Flag  Turns ON when there is 
257. rand bit     5  The search will continue until an END instruction or the end of Program  Memory is reached  In this case  an END instruction was reached     Indicates the address  of END instruction                                                           Indicates the amount used by the user  program in units of 0 1 Kwords     180    Programming Console Operations Section 8 4       8 4 10 Inserting and Deleting Instructions    This operation is used to insert or delete instructions from the program  It is pos   sible in PROGRAM mode only      RUN   MONITOR  PROGRAM     To demonstrate this operation  an IR 00105 NO condition will be inserted at  program address 00206 and an IR 00103 NO condition deleted from address  00205  as shown in the following diagram                             Original Program 4       _   01000  00201 00102 Delete   00105 Delete   00205 00103 A or  nseri   dF 00206   AND NOT 00104   ingen 00207 01000   Endon  ooze  ENDO    Insertion Follow the procedure below to insert the IR 00105 NO condition at address  00206     1  2  3    1  Press the CLR Key to bring up the initial display     2  Input the address where the NO condition will be inserted and press the  Down Arrow Key  It is not necessary to input leading zeroes     aaco    3  Input the new instruction and press the INS Key     SC Itt es    4  Press the Down Arrow Key to insert the new instruction          Note For instructions that require more operands  such as set values    input the operands 
258. rch Finds occurrences of the specified operand bit in the program  180  Inserting and deleting Inserts or deletes instructions from the program  181  instructions  Entering or editing programs   Overwrites the contents of the current Program Memory to either input a 176  program for the first time or to change a program that already exists   Checking the program Checks for programming errors and displays the program address and 182  error when errors are found   Bit  digit  word monitor Monitors the status of up to 16 bits and words  although only 3 can be 182  shown on the display at one time   Multiple address monitor Monitors the status of up to 6 bits and words simultaneously  184  Differentiation monitor Monitors the up or down differentiation status of a particular bit  184  Binary monitor Monitors the ON OFF status of any word   s 16 bits  185  3 word monitor Monitors the status of three consecutive words  186  Signed decimal monitor Converts the contents of the specified word from signed hexadecimal 186   two   s complement format  to signed decimal for display   Unsigned decimal monitor Converts hexadecimal data in a word to unsigned decimal for display  187  3 word data modification Changes the contents of one or more of the 3 consecutive words 187  displayed in the 3 Word Monitor operation     Changing timer  counter SV 1   Changes the SV of a timer or counter  188      Changing timer  counter SV 2   Makes fine adjustment changes to the SV of the timer or counter  
259. recautions   flicker output  example     force set reset  clearing  Programming Console   Programming Console     function codes  reading and changing expansion instruction as   signments     functions   comparison     H I    hexadecimal data  converting displays  Programming Console   hold bit status  PC Setup settings    humidity    T O capacity     T O connectors  available models   pin allocation  CPU Units   wiring     1 0 errors  troubleshooting    I O line noise  preventing    T O Modules    T O refreshing  immediate refreshing     T O response time  See also timing  1 1 PC Link communications     T O Terminals   immediate refreshing     indicators  flashing ERR ALM indicator   lit ERR ALM indicator   PC status indicators     inductive loads     initialization  time required     input devices  connections     Index       input specifications  CPU Units   Expansion I O Units     input time constants  PC Setup settings     inputs  wiring   configuration     inrush current   suppressing     inspections     installation   site  selecting     instructions  execution times   inserting and deleting  Programming Console   searching  Programming Console     insulation resistance   interlocks     interrupt processing  calculating response time   masking   timing     interrupt program execution  in cyclic operation     L M    leakage current    LED indicators    limit switches  preventing false inputs   machine control functions  list     maintenance   accessories   functions    
260. ring and editing  Programming Console   execution  in cyclic operation   program capacity   uploading     proximity switches  preventing false inputs   PT connections   pulse control     pulse outputs   wiring     Q R    quick response inputs   relay outputs  connections   Relay Terminals     remote I O communications  through CompoBus S   through DeviceNet     RS 232C port  servicing time   RS 232C port servicing time  PC Setup settings   RS 232C Port Error     RUN mode  description       S    search  instruction  Programming Console   operands  Programming Console     self diagnosis functions   self holding bit  example   self diagnostic functions   Sensor Amplifier Terminals   Sensor Terminals    serial communications     settings  basic operations  hold bit status   startup mode   T O operations   port servicing scan time       shock resistance     signed decimal data  modifying  Programming Console   monitoring     Slaves  CompoBus S compatible     Index       specifications  characteristics   Expansion Memory Unit   general specifications   T O connectors   input specifications  CPU Units   Expansion I O Units   output specifications  Expansion I O Units   transistor output   Power Supply Unit     SR area    SSS    startup mode  PC Setup settings    status  monitoring  Programming Console    Support Software    SV  modifying  Programming Console    syntax  checking the program  Programming Console   SYSMAC Support Software  See SSS    SYSMAC CPT Support Software   preca
261. roperly mounted     e Are the EEPROM specifications cor   rect     e Are the peripheral port communica   tions settings correct     See the note above     See the note above     227    Handling Section 10 3       10 3 4 Downloading Programs    228    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      N 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     Note 1  If the PC is in RUN or MONITOR mode  switch the PC mode to PROGRAM  mode    2  Confirm that the program or other data to be downloaded to the PC is com   patible with the PC before downloading    3  For the CQM1 or CQM1H  when downloading programs that use user as   signed function codes for expansion instructions  be sure that pin 4 on the  CPU Unit   s DIP switch is ON  If these programs are downloaded while the  pin is OFF  the assignments for the expansion instructions will return to their  default settings    4  After downloading has been completed  be sure to confirm the user pro   gram  data  and expansion instructions    5  When the DOWNLOAD TO PLC Button is pressed  all EEPROM data  lad   der programs  data memory etc   is written to the PC     CPM2C CIF01 CPM2C S  p
262. ror can be identified by the error message displayed on a Programming  Device  error flags in the AR and SR areas  and the error code output to SR 253     Fatal and Non fatal PC errors are divided into 2 categories based on the severity of the errors  The  Errors status of the ERR ALM indicator  lit or flashing  shows which type of error has  occurred     ERR ALM Lit  Fatal Error    Fatal errors are serious errors which stop CPM2C S operation  There are two  ways to restart operation    e Turn the PC OFF and then ON again     e Use a Programming Device to switch the PC to PROGRAM mode  and read   clear the error     ERR ALM Flashing  Non fatal Error   Non fatal errors are less serious errors which don   t stop CPM2C S operation     Communications Errors The LED indicators and AR area flags indicate when a CompoBus S commu   nications error  RS 232C port error  or peripheral port error has occurred     CompoBus S Communications Error   When an error occurs in CompoBus S communications  the SD and RD indica   tors will be OFF and the ERC indicator will be ON  Check the Slaves and the  transmission lines and restart communications    RS 232C Port Error   When an error occurs in communications through the RS 232C port  the COMM  indicator will be OFF and the RS 232C Communications Error Flag  AR 0804   will be ON  Check the cables and restart communications    Peripheral Port Error   When an error occurs in communications through the peripheral port  the  COMM indicator will be O
263. rrect input    The buzzer will sound if a value outside the specified range is input  allowing  no writing                    8 4 23 Unsigned Decimal Data Modification     N Caution    1  2  3       This operation is used to change the decimal value of a word being moni   tored as unsigned decimal data  within a range of 0 to 65 535  A change into  hexadecimal data is made automatically     Words SR 253 to SR 255 cannot be changed       RUN   MONITOR PROGRAM    Before changing the contents of I O memory  be sure that the changes will not  cause equipment to operate unexpectedly or dangerously  In particular  take  care when changing the status of output bits  The PC continues to refresh I O  bits even if the PC is in PROGRAM mode  so devices connected to output points  on the CPU Unit  Expansion Units  or Expansion I O Units may operate unex   pectedly     1  Monitor  unsigned decimal  the status of the word for which the present val   ue is to be changed                  Unsigned decimal monitor   2  Press the CHG Key to begin decimal data modification        191    Programming Console Operations Section 8 4                   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     The PV can be set within a range of 0 to 65 535              C IIL Sees  3 2 7 WRITE    If an erroneous input has been made  press the CLR Key to restore the sta   tus prior 
264. rrupted  possibly causing data from immediately  before power interruption to be read by the master  If this creates a potential  problem  use the following measures to eliminate the problem     e When starting in RUN or MONITOR mode  configure the ladder program so  that the Read area is rewritten with appropriate data     e When starting in PROGRAM mode  it will not be possible to take direct mea   sures at the slave  Monitor the status at the master and do not read the data  when the operating mode is PROGRAM mode     When a fatal error occurs at a slave  the master may read data from immediately  before the error  In this case also  monitor the status at the master and do not  read the data     SECTION 7  Cycle Time and I O Response Time    This section explains the cycle time and I O response time in CPM2C S PCs  Refer to this section when writing the user pro   gram to improve operation and reduce response delays     Pel   Cy Cle Timi  osrin ot Bose ess Bae eee Seay BE NE Pee eek gag bl ie alee en sree AA  7 1 1 Cyclic Operation and Interrupts           0 00 00    eee ee eee eee  7 1 2 Cycle Time and Operations              0 00  eee eee  a 133    Cycle Time Example  s  sexe css ein bh oe Peta A ee aed Meme Nae es  7 1 4 Instruction Execution Times           0 0 0 0    cece ee eee ee  7 2  VO Response Time  04  3 5 0 5  ivi osa e ane a eee e GH RR ote Qe aR eee earn dine tates  7 2 1 CPM2C S I O Response Time            0 0 0 0 cece eee eee  7 2 2 T O Response Time betw
265. ry backs up memory in the CPU Unit  The battery is connected  when the Unit is shipped    Low Battery Detection Switch   This switch enables or disables the detection of a low battery error  When a  battery is not connected  disable low battery detection by sliding the switch  back  toward the battery         Switch position Low battery detection  Forward  away from battery    Error detection enabled                   Back  toward battery  Error detection disabled       Expansion I O Connector   Connects the PC   s CPU Unit to an Expansion I O Unit or Expansion Unit  Up  to 3 Expansion I O Units and Expansion Units can be connected to a CPU  Unit  A cover for the expansion I O connector is included with the CPU Unit     Unit Components Section 2 2       1 0 Connector Pin Allocation       CPM2C S      I O pin allocation      CPM2C S with sinking outputs CPM2C S with sourcing outputs       IN 4  IN 5       CompoBus S Terminal Block Configuration    BOH  BOL       DeviceNet Communications Connector Configuration        fe   m     l   Bc   v  il   CAN L er   Shield a7   CAN H  V        XW4B 05C1 H1 D DeviceNet  Communications Connector   included with the CPM2C S     45    Unit Components Section 2 2       2 2 2 Expansion I O Units    Note Refer to the CPM2C Programmable Controller Operation Manual  W356  for de   scriptions of the main components of the Expansion I O Units and Expansion  Units     2 2 3 AC Power Supply Unit    Front View Bottom Side       ai  ill    1  Terminal 
266. s            Weidmuller Signal wire  046290 Sleeve    b  We recommend the following crimper   Weidmuller PZ1 5 Crimper  part number 900599   c  The Weidmuller 901851 Sleeve cannot be used     3  Insert the pin terminals into the CompoBus S terminal block on the front of  the CPM2C S and tighten the locking screw     BDH       73    Wiring and Connections Section 3 4       Maximum Transmission The maximum lengths of the trunk line  branch lines  and total transmission line   Line Length length depend on the communications mode and the kind of transmission line   flat cable or VCTF cable  being used  The maximum lengths are further re   stricted if flat cable is being used with more than 16 Slaves     Trunk line length        Branch    line length        Total branch line length   Ly   Lo   L3   L4   L5                Item Max  length in high speed mode Max  length in long distance mode  VCTF cable Flat cable or 4 core VCTF cable VCTF cable   Flat cable or 4 core  Up to 16 Slaves 17 to 32 Slaves VCTF cable  Trunk line length 100 m max  100 m max  30 m max  500 m max  Free branching  Branch line length 3 m max  3 m max  3 m max  6 m max  Total wire length   Total branch line 50 m max  50 m max  30 m max  120 m max  200 m max   length                         3 4 8 Wiring DeviceNet Communications Cables  Wire the DeviceNet communications cables as shown in the following diagram         XW4B 05C1 H1 D Connector  included with the CPM2C S    XW4B 05C4 TF D  Multi drop Connector    V
267. s    5        N WARNING    Z N WARNING     N Caution     N Caution     N Caution    e The PC will turn OFF all outputs when its self diagnosis function detects any  error or when a severe failure alarm  FALS  instruction is executed  As a coun   termeasure for such errors  external safety measures must be provided to en   sure safety in the system     e The PC outputs may remain ON or OFF due to deposition or burning of the  output relays or destruction of the output transistors  As a countermeasure for  such problems  external safety measures must be provided to ensure safety in  the system     elf the 24 VDC output  service power supply  of the Power Supply Unit   CPM2C PA201  is overloaded or shorted  the voltage may drop causing out   puts to turn OFF  External safety measures must be provided to ensure safety  in the system in such an event     When handling the Memory Backup Battery  never drop  disassemble  distort   short circuit  recharge  heat to a temperature exceeding 100  C  or throw into  fire  Otherwise the Battery may explode  catch fire  or leak fluid     When transferring programs to other nodes  or when making changes to I O  memory  confirm the safety of the destination node before transfer  Not doing so  may result in injury     Execute online edit only after confirming that no adverse effects will be caused  by extending the cycle time  Otherwise  the input signals may not be readable     Tighten the screws on the terminal block of the Power Supply Unit 
268. s how a CQM1H PROO1 E  CQM1 PROO1 E  or  C200H PRO27 E Programming Console can be connected to the communica   tions port on the CPM2C S CPU Unit        A CQM1H PROO01 E Programming Console  can be connected directly             Peripheral port    a  a    CPM2C S CPU Unit         E    CPM2C CN111  Connecting Cable    a  CS1W CN114  Connecting Cable    FF        g T    r C200H CN222 or    C200H CN422  Connecting Cable    CS1W CN224 or    CS1W CN624 Peripheral port  CQM1 PRO27 E Connecting Cable    A C200H PRO27 E Programming Con   sole can be connected directly to the  CPU Unit using a CS1W CN224 or  CS1W CN624 Connecting Cable  CPM2C CIFO01    Note 1  Connect the Programming Console to the peripheral port  A Programming    Console cannot be connected through the RS 232C port on a CPM2C   CN111 Adapter     2  If the Programming Console   s cable is disconnected and then reconnected  within 2 seconds  it won t be necessary to reenter the password and the pre   vious display status will remain  In some cases  it won t be necessary to re   enter the password if the Programming Console   s cable is disconnected    while a time consuming operation  Such as a program check  is being per   formed     166    Using a Programming Console Section 8 3       Panel Installation The C200H PRO27 E Programming Console can be installed in a control panel  as shown in the following diagram   The C200H ATT01 Mounting Bracket is sold  separately      Mounting hole dimensions               Mounting
269. s section provides information on installing and wiring a CPM2C S PC  Be sure to follow the directions and precautions in  this section when installing the CPM2C S in a panel or cabinet  wiring the power supply  or wiring I O     Refer to the CPM2C Programmable Controller Operation Manual  W356  for information on wiring Expansion I O Units  and Expansion Units     3 1 Design Precautions        roris web eds eb hae ed LA eae eed doe ct eich beh genet Geb  3 1 1  Power Supply Wiring  sisese sek ienn A te Se ees ae es oe  3 1 2 Power Supply Voltage          0 0  ee eee ee eee  3 1 3 Interlock and Limit Circuits      0 0 00    eee eee  3 2 Selecting an Installation Site         0    ee cee ee eee eee eens  3 2 1 Installation Site Conditions            0 0    cee ee eee  3 2 2 Panel Cabinet Installation         0 0    eee ee  323    Anstalling the  CPM2C 8  e ciea s 4osips cig elt ae St SEL SOS  Beek eh eee b a Enei E  3 3 1  Connecting Units 2 200 ce te oe ek Gee ee ee ee ea ee  3 3 2  CPM2C S Installation  i sesse ess estes eos a oa Stele gs Saale aos  3 4 Wiring and Connections cesce eccessi 0c cence nee e eens  3 4 1 General Precautions for Wiring        2 0    0  eee eee eee  3 4 2 Power Supply Wiring        0 0    eects  3 4 3 Using the AC Power Supply Unit                   0 00 2  3 4 4 Removing and Wiring I O Connectors             0 00    c eee eee eee  3 4 5  Using Terminal Blocks           0 0    eee cee eee  3 4 6 Connecting I O Devices      0    cece eee  3 4 7 Wiri
270. s will be displayed  however  if any have  been defined for the specified function code     When the program is transferred from the SSS to the PC  TKY  MCMP  DSW   and 7SEG will be displayed on the SSS  but will not be executed in the CPU Unit   They will be treated as NOP     If expansion instructions are transferred to the PC with DM 6602 is set to the    de   fault settings     a message will be displayed saying that expansion instructions  cannot be written because DIP switch pin 4 is OFF  Change the setting of  DM 6602 to enable user settings to use expansion instructions  If instructions  not supported by the CPM2C S are transferred to the PC  a message saying to  set expansion instructions will be displayed  and transfer will not be possible     164    SYSMAC Support Software  SSS  Section 8 2    Expansion Instructions    PC Setup    1  2  3       It will not be possible to transfer the program if the function codes assigned to  expansion instructions have been changed from their default settings  A mes   sage to turn ON the DIP switch of the PC and execute again will be displayed   Change the function code assignments to the CQM1 defaults shown in the fol   lowing table before programming                                                              Function code Default CPM2C S Default CQM1 Assignments  Assignments   17 ASFT ASFT   18     TKY   19 _ MCMP   47 RXD RXD   48 TXD TXD   60 CMPL CMPL   61 INI INI   62 PRV PRV   63 CTBL CTBL   64 SPED SPED    65 PULS PULS  
271. sing DM  17 ASFT 13 0 Shifting 1 word 2 6  22 9 Shifting 10 words  1 51 ms Shifting 2 048 words via DM  20 CMP 7 0 When comparing a constant to a constant 2 6  8 3 When comparing two words  12 1 When comparing two DM  21 MOV 7 8 When transferring a constant to a word 2 6  8 4 When transferring from one word to another  22 8 When transferring DMto DM  22 MVN 7 9 When transferring a constant to a word 2 6  8 4 When transferring from one word to another  22 8 When transferring DMto DM  23 BIN 15 8 When converting a word to a word 2 6  30 3 When converting DMto DM  24 BCD 14 6 When converting a word to a word 2 6  29 0 When converting DMto DM  25 ASL 8 6 When shifting a word 2 5  15 8 When shifting DM  26 ASR 8 4 When shifting a word 2 5  15 6 When shifting DM  27 ROL 7 3 When rotating a word 2 5  14 5 When rotating DM  28 ROR 7 3 When rotating a word 2 5  14 5 When rotating DM  29 COM 8 9 When inverting a word 2 5             16 1       When inverting DM          140    One to one PC Link I O Response Time    Section 7 4                                                                                                                                                    Code   Mnemonic   ON execution Conditions  Top  min   bottom  max   OFF execution time  us   time  us   30 ADD 14 7 Constant   constant  gt  word 2 6  16 0 Word   word     word  37 6 DM  DM    DM  31 SUB 14 6 Constant     constant  gt  word 2 6  15 8 Word     word     word  37 5 DM  DM    gt  DM    32 MUL 26 8 Constan
272. specifies 0 1 ms units  01  specifies 0 1 ms units  02 specifies 1 ms units  and 03 specifies 10 ms  units     4 6 PC Setup    4 6 1 Overview    The PC Setup  DM 6600 to DM 6655  contains various settings that control PC  operation  Changes to the PC Setup are saved when the CPM2C S is turned  OFF  program execution is started  or program execution is stopped     Always perform one of the following operations after changing the PC Setup   e Switch the CPM2C S to MONITOR mode or RUN mode   e Turn the CPM2C S OFF and then ON again     Changing PC Setup Settings The PC Setup  DM 6600 to DM 6655  can be edited from a Programming De     vice  The settings in DM 6600 to DM 6644 can be changed only when the PC is in  PROGRAM mode  The settings in DM 6645 to DM 6655 can be changed when  the PC is in PROGRAM mode or MONITOR mode  although the PC   s cycle time  will be quite long when the settings are changed in MONITOR mode     CPU Unit Access of PC The CPM2C S CPU Unit reads parts of the PC Setup at different points of PC  Setup Settings    PC Setup Errors    96    operation  The CPU Unit timing is as follows     DM 6600 to DM 6614  Read once when the PC is turned ON   DM 6615 to DM 6644  Read once at the start of program execution   DM 6645 to DM 6655    Read regularly while the PC is ON     If there is an error in the PC Setup settings  a non fatal error  error code 9B  will  be generated when the CPU Unit accesses that part of the PC Setup  The PC  Setup Error Flags  AR 1300 to A
273. ssibility Ensure that the CPM2C S can be accessed for normal operation and mainte   nance   e Provide a clear path to the CPM2C S for operation and maintenance  High   voltage equipment or power lines could be dangerous if they are in the way  during routine operations     54    Wiring and Connections Section 3 4       e Separate the CPM2C S by at least 100 mm from other devices     Other    device M     Other  device         100 mm min  100 mm min     3 3 Installing the CPM2C S    This section describes how to install the CPM2C S and connect Expansion  Units and Expansion I O Units  Refer to Appendix B for diagrams showing the  dimensions of the CPM2C S CPU Units     Note Refer to the CPM2C Programmable Controller Operation Manual for dimen   sions of the Expansion I O Units and Expansion Units     3 3 1 Connecting Units    Up to 3 Expansion I O Units and Expansion Units can be connected to a  CPM2C S CPU Unit  Use the following procedure when connecting an Expan   sion I O Unit or Expansion Unit     1  2 3    1  Remove the cover from the CPU Unit   s or the last Expansion I O Unit   s or  Expansion Unit s expansion I O connector  If the cover is difficult to remove   use a flat blade screwdriver to pry the cover from the expansion I O connec   tor     7    T  Dig Expansion I O  i ad  j       Le ae    connector cover            a       55    Wiring and Connections Section 3 4       2  Align the Unit and CPU Unit  or previous Expansion I O Unit or Expansion  Unit  so that the
274. stall the CPM2C S correctly  as outlined in this manual  Failure to do  so may result in Unit malfunction     3 2 1 Installation Site Conditions    Note Do not install the CPM2C S under any of the following conditions     e Locations subject to direct sunlight   e Locations subject to a temperature below 0  C or over 55  C   e Locations subject to a humidity below 10  or over 90      e Locations subject to condensation as the result of severe changes in tempera   ture     e Locations subject to corrosive or flammable gases   e Locations subject to dust  especially iron dust  or salts   e Locations subject to shock or vibration   e Locations subject to exposure to water  oil  or chemicals   Be sure that the conditions at the installation site conform to the CPM2C S    gen   eral specifications  Refer to 2 1 1 General Specifications for details   Note Provide proper shielding when installing in the following locations     e Locations subject to static electricity or other sources of noise   e Locations subject to strong electromagnetic fields    e Locations subject to possible exposure to radiation    e Locations near to power supply lines     3 2 2 Panel Cabinet Installation    Consider PC operation  maintenance  and surrounding conditions when instal   ling the CPM2C S in a panel or cabinet     Overheating The operating temperature range for the CPM2C S is 0 to 55  C  Be sure that  there is adequate ventilation for cooling   e Allow enough space for air circulation     e Do n
275. stop and all outputs will be turned OFF if the power supply voltage  falls below 85  of the rated value        Momentary Power Interruption  A power interruption will not be detected and CPU Unit operation will continue if  the power interruption lasts less than 2 ms        A power interruption may or may not be detected for power interruptions some   what longer than 2 ms     When a power interruption is detected  the CPU Unit will stop operating and all  outputs will be turned OFF     Automatic Reset  Operation will restart automatically when the power supply voltage is restored to  more than 85  of the rated voltage        Timing Chart of Power OFF Operation   The power interruption detection time is the time required for a power interrup   tion to be detected after the power supply voltage drops below 85  of the rated  value        1  Minimum power interruption detection time  Power interruptions that are shorter than 2 ms will not be detected     CPM2C S Structure and Operation Section 1 3       2  Undetermined additional time  Power interruptions only slightly longer than the minimum power interrup   tion time may not be detected     85  of rated voltage             I  Detection of  power interruption       ee b  1  Minimum time   2  Additional  l time       R SS E  Program execution l Executing 1 Stopped    l i  i 1  I I    I  CPU reset signal sl        I    I     l    CPU Unit operation will CPU Unit operation may  continue if voltage is continue if voltage is  restor
276. switch  and set DM 6650 to 0001  host link port settings specified in DM 6651   The computer cannot be connected to the pe   ripheral bus if bits 00 to 03 of DM 6650 are set to 0  standard port settings         DM 6650 00 to 03   Port settings    00  Hex   Standard  1 start bit  7 data bits  even parity  2 stop bits  9 600 bps    Host Link unit number  0  01  Hex   Settings in DM 6651     Any other setting specifies standard settings  causes a non fatal error  and turns ON AR 1302    04 to 11   Not used     12 to 15   Communications mode  0  Hex   Host Link or peripheral bus  1  Hex   No protocol     Any other setting specifies Host Link  causes a non fatal error  and turns ON AR 1302               DM 6651 00 to 07   Baud rate   00  Hex   1 200 bps  01  Hex   2 400 bps  02  Hex   4 800 bps   03  Hex   9 600 bps  04  Hex   19 200 bps   08 to 15   Frame format   Start bits Data bits Stop bits Parity       00  Hex   1 bit 7 bits 1 bit Even  01  Hex   1 bit 7 bits 1 bit Odd  02  Hex   1 bit 7 bits 1 bit None  03  Hex   1 bit 7 bits 2 bits Even  04  Hex   1 bit 7 bits 2 bits Odd  05  Hex   1 bit 7 bits 2 bits None  06  Hex   1 bit 8 bits 1 bit Even  07  Hex   1 bit 8 bits 1 bit Odd  08  Hex   1 bit 8 bits 1 bit None  09  Hex   1 bit 8 bits 2 bits Even  10  Hex   1 bit 8 bits 2 bits Odd  11  Hex   1 bit 8 bits 2 bits None     Any other setting specifies standard settings  1 start bit  7 data bits  even parity  2 stop bits   9 600 bps   causes a non fatal error  and turns ON AR 1302
277. t     15    CPM2C S Structure and Operation Section 1 3       1 3 CPM2C S Structure and Operation  1 3 1 CPM2C S Structure             DeviceNet        Master    DeviceNet  interface            External  input  devices    Input circuits       port    I O Memory    Program    PC Setup    Note    Note    Communications    Switches    16        I O memory      Commu   nications f    The following diagram shows the internal structure of the CPU Unit        CompoBus S  Slaves    CompoBus S  interface        tt    External  output  devices    PC Setup    Output circuits    Program          Settings  Communications  switches    The program reads and writes data in this memory area during execution  Part of  the I O memory contains the bits that reflect the status of the PC   s inputs and  outputs  Parts of the I O memory are cleared when the power is turned ON and  other parts are retained     Refer to Section 4 Memory Areas for more details on I O memory     This is the program written by the user  The CPM2C S executes the program  cyclically   Refer to 1 3 5 Cyclic Operation and Interrupts for details      The program can be divided broadly into two parts  the    main program    that is  executed cyclically and the    interrupt programs    that are executed only when the  corresponding interrupt is generated     The PC Setup contains various startup and operating parameters  The PC Set   up parameters can be changed from a Programming Device only  they cannot  be changed from the 
278. t x constant  gt  word 2 6      28 3 Word x word  gt  word    51 0 DMx DM    gt  DM  33 DIV 25 9 Constant   constant     gt  word 2 6  27 5 word   word     word  50 1 DM  DM    gt  DM    34 ANDW 12 3 Constant N constant  gt  word 2 6      13 8 Word N word     word    35 4 DMn DM    DM  35 ORW 12 3 Constant V constant     gt  word 2 6  13 8 Word V word     word  35 4 DMV DM      DM    36 XORW 12 3 Constant V constant  gt  word 2 6      13 8 Word    word     word    35 4 DM   DM    gt  DM  37 XNRW 12 3 Constant V constant     gt  word 2 6  13 8 Word    word     word  35 5 DMV DM    gt  DM  38 INC 8 8 When incrementing a word 2 5  15 9 When incrementing DM  39 DEC 8 9 When decrementing a word 2 5  16 1 When decrementing DM  40 STC 3 0 Any 2 5  41 CLC 3 0 2 5  46 MSG 9 9 With message in words 2 5  17 8 With message in DM  47 RXD 71 9 Word specification  1 byte input 2 6  314 5 DM specification  256 bytes input  48 TXD 32 4 Word specification  1 byte input  RS 232C 2 6  264 5 DM specification  256 bytes input  RS 232C  27 7 Word specification  1 byte input  Host Link  42 2 DM specification  256 bytes input  Host Link  50 ADB 14 1 Constant   constant  gt  word 2 6  15 6 Word   word     word  37 4 DM  DM    DM    51 SBB 14 4 Constant     constant     gt  word 2 6      15 9 Word     word     word    37 7 DM  DM    DM  52 MLB 16 8 Constant x constant     gt  word 2 6  18 5 Word x word     word  41 2 DM x DM    gt  DM                   141    One to one PC Link I O Response Time    Sec
279. te PRV 62      Check AR 1100 to AR 1107 or  execute PRV 62         Reading status    Check when registering  interrupt table    Check AR 1108  comparison in  progress   check AR 1109   high speed counter PV  overflow underflow   or execute  PRV 62      Check AR 1108  comparison in  progress   check AR 1109   high speed counter PV  overflow underflow   or execute  PRV 62           Pulse synchronization    Supported     Supported        Pulse output  control deceleration       Trapezoidal acceleration     Supported with ACC       The  initial frequency can be set     initial frequency can be set          PWM      output    Supported with ACC       The                           being output    Supported  Supported   Number of simultaneous 2 max  2 max   pulse outputs  Maximum frequency 10 kHz max  10 kHz max   Minimum frequency 10 Hz 10 Hz  Pulse output quantity    16 777 215 to 16 777 215    16 777 215 to 16 777 215  Direction control Supported  Supported   Positioning to absolute Supported  Supported   positions  Bit status while pulses are No effect No effect       Reading PV    Read SR 228 through SR 231 or  execute PRV 62      Read SR 228 through SR 231 or  execute PRV 62         Resetting PV    Supported     Supported        Status outputs          Accelerating decelerating  PV overflow underflow  Pulse quantity set   Pulse output completed  Pulse output status       Accelerating decelerating  PV overflow underflow  Pulse quantity set   Pulse output completed  Pulse output
280. the IOM Hold Bit  SR 25212  and set the PC   Page  turned ON  Setup  DM 6601  so that the status of the IOM Hold Bit   90   is maintained at startup  97  Eliminate effects from chattering and external noise  Set a longer input time constant in the PC Setup  Page  99                                                          Comparison with the CPM2C Section 1 5  Maintenance Functions  Usage Function Refer  to  Record data with time stamp  Clock calendar function Page  95  Establish user defined errors for desired input FAL 06  defines non fatal errors   PC operation W353  conditions   Fatal and non fatal errors can be defined     continues    FALS 07  defines fatal errors   PC operation stops    Read the number of power interruptions  The number of power interruptions is stored in AR 23   Set the startup operating mode  Set the startup operating mode in the PC Setup Page   DM 6600   97  Communications Functions  Usage Function Refer  to  Read write I O memory data and change the operating   Host Link communications  Set the communications W353  mode from a host computer  mode to Host Link in the PC Setup    Connect to a serial device such as a bar code reader No protocol communications  Set the communications  or serial printer  mode to no protocol in the PC Setup    Make a high speed connection with an OMRON 1 1 NT Link  Set the communications mode to 1 1 NT  Programmable Terminal  Link in the PC Setup    Make a PC PC data link connection with another 1 1 PC Link  Set the comm
281. the procedure below to retain the timer counter area and  Program Memory addresses 000 through 122    1  Press the CLR Key to bring up the initial display    2  Press the SET  NOT  and then the RESET Key to begin the operation     3  Press the CNT Key to remove the timer counter area from the data areas  shown on the display   Counter PVs will not be cleared         CNT             4  Press 123 to specify 123 as the starting program address     B c D 5                   173    Programming Console Operations Section 8 4       5  Press the MONTR Key to clear the specified regions of memory     MONTR                      8 4 3 Reading Clearing Error Messages    Key Sequence    1  2  3       This operation is used to display and clear error messages  It is possible to dis   play and clear non fatal errors and MESSAGE instruction messages in any  mode  but fatal errors can be cleared in PROGRAM mode only     RUN MONITOR PROGRAM    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   Refer to Section 9 Test  Runs and Error Processing for troubleshooting information      Follow the procedure below to display and clear messages     1  Press the CLR Key to bring up the initial display    
282. the program    Refer to the Programming Manual  W353  for  details on cycle time and I O response times      Wait for minimum cycle time if a minimum  cycle time has been set in the PC Setup   DM 6619      Calculate cycle time     Write output data to CompoBus S  remote I O Slaves     Read input data from input bits   Write output data to output bits     Exchange I O data with the DeviceNet Master     DRT versions only     Perform explicit message communications  with the DeviceNet Master     DRT versions only     Perform RS 232C port communications  processing   Can be changed in DM 6616      Perform peripheral port communications  processing   Can be changed in DM 6617      The cycle time can be read from a Programming Device   AR 14 contains the maximum cycle time and AR 15 contains the present cycle    time in multiples of 0 1 ms     20    CPM2C S Structure and Operation    Section 1 3       Program Execution in  Cyclic Operation    Cycle  time    Note           The cycle time will vary slightly depending on the processing being performed in  each cycle  so the calculated cycle time will not always match the actual cycle  time     The following diagram shows the cyclic operation of the CPM2C S when the pro   gram is being executed normally     Normally  the results of program execution are transferred to I O memory just  after program execution  during I O refreshing   but IORF  97  can be used to re   fresh a specified range of I O words during program execution  The spe
283. the program is transferred from the CPT to the PC  TKY  MCMP  DSW   and 7SEG will be displayed on the CPT  but will not be executed in the CPU Unit   They will be treated as NOP 00      If expansion instructions are transferred to the PC with DM 6602 set to the    de   fault settings    or if instructions not supported by the CPM2C S are transferred to  the PC  a message will be displayed saying that expansion instructions cannot  be written because DIP switch pin 4 is OFF  Change the setting of DM 6602 to  enable user settings to use expansion instructions     It will not be possible to transfer the program if the function codes assigned to  expansion instructions  18 instructions  have been changed from their default  settings  A message to turn ON the DIP switch of the PC and execute again will  be displayed  Change the function code assignments to the CQM1 defaults  shown in the following table before programming                                                           Function code   Default CPM2C S Assignments   Default CQM1 Assignments   17 ASFT ASFT     18   TKY   19   MCMP   47 RXD RXD   48 TXD TXD   60 CMPL CMPL      61 INI INI      62 PRV PRV      63 CTBL CTBL     64 SPED SPED   65 PULS PULS   66 SCL SCL   67 BCNT BCNT   68 BCMP BCMP   69 STIM STIM   87     DSW   88     7SEG   89 INT INT             There are four CPM2C S instructions  STUP       SYNC       TIML       and  TMHH        that are not supported by the CQM1 and cannot be used  If one of  these instruct
284. tion 7 4                                                                                           Code   Mnemonic   ON execution Conditions  Top  min   bottom  max   OFF execution time  us   time  us   53 DVB 16 9 Constant   constant  gt  word 2 6  18 6 Word   word     word  41 3 DM  DM    gt  DM  54 ADDL 25 3 Word   word     word 2 6  48 6 DM  DM    DM  55 SUBL 25 3 Word     word     gt  word 2 6  48 6 DM  DM    DM  56 MULL 79 1 Word x word     word 2 6  102 1 DMx DM    gt  DM  57 DIVL 73 9 Word   word     word 2 6  98 6 DM  DM    gt  DM  58 BINL 23 9 When converting word data to a word 2 6  38 5 When converting DMto DM  59 BCDL 19 1 When converting word data to a word 2 6  33 7 When converting DMto DM  60 CMPL 14 8 Comparing words 2 6  30 6 Comparing DM  61 INI 68 8 Starting high speed counter comparison 2 6  12 0 Stopping high speed counter comparison  43 3 Specifying a constant when changing high   speed counter PV  51 8 Specifying DM when changing high speed  counter PV    42 8 Specifying increment mode via constant      50 8 Specifying increment mode via DM      60 1 Stopping pulse output      42 7 Specifying a constant when changing pulse out     put PV    50 7 Speen DM when changing pulse output      17 8 Stopping synchronized control of high speed    counter    20 0 Specifying a constant when changing interrupt    counter PV  27 6 Specifying DM when changing interrupt    142             counter PV       One to one PC Link I O Response Time    Section 7 4       Code 
285. tions                                           Inputs Specification   Input voltage All 24 VDC  10  _15   Input impedance IN00000 to INO0001   2 7 KQ   IN00002 to INO0004   3 9 KQ   IN00005 4 7 KQ  Input current INO0000 to IN00001   8 mA typical   IN00002 to IN00004   6 mA typical   INO0005 5 mA typical  ON voltage current   INOO000 to INO0001   17 VDC min   5 mA   IN00002 and up 14 4 VDC min   3 5 mA  OFF voltage current   All 5 0 VDC max   1 1 mA  ON delay All 1 to 80 ms max  Default  10 ms  See note    OFF delay All 1 to 80 ms max  Default  10 ms  See note         Circuit configuration   INOO000 to INO0001    Internal circuits          INO0002 to IN00004         Internal circuits    COM Q        INOO005    Internal circuits    com O    input Leo SY               Note The input time constant can be set to 1  2  3  5  10  20  40  or 80 ms in the PC  Setup     35    Unit Components Section 2 2       High speed Counter Inputs   The following CPU Unit input bits can be used as high speed counter inputs  The  maximum count frequency is 5 kHz in differential phase mode and 20 kHz in the  other modes     Function       Differential phase  mode    A phase pulse input Pulse input    Pulse plus direction  input mode    Up down input mode    Increment pulse input    Increment mode    Increment pulse input       B phase pulse input Direction input       Decrement pulse input       Normal input          Z phase pulse input or hardware reset input   INO0002 can be used as a normal input
286. to F  Hex   Do not store records    04 to 07   Not used   08 to 11   Cycle time monitor enable    0  Hex   Generate a non fatal error for a cycle time that is too long   1  Hex   Do not generate a non fatal error              12 to 15   Low battery error enable  0  Hex   Generate a non fatal error for low battery voltage   1  Hex   Do not generate a non fatal error              Note If an out of range value is set  the following communications conditions will re   sult  In that case  reset the value so that it is within the permissible range   Communications mode  Host Link    Communications format  Standard settings   1 start bit  7 bit data  even parity  2 stop bits     9 600 bps   Transmission delay  No  Node number  00    4 7 Basic PC Operation and I O Processes    This section explains the PC Setup settings related to basic operation and I O  processes     4 7 1 Startup Mode    The operating mode the PC will start in when power is turned on can be set as  shown below     Bit 15 0  DM6600                Eo ee             Startup Mode Designation  00  Hex   See note below   01  Hex   Operating mode last used before power was turned OFF  02  Hex   Mode set in bits 00 to 07       Startup Mode  Bits 08 to 15  Valid when bits 00 to 07 are set to 02   00  Hex   PROGRAM mode  01  Hex   MONITOR mode  02  Hex   RUN mode    Note When the    startup mode designation    is set to 00  the operating mode at startup  depends upon the connected Programming Device and the setting on pin 4
287. to maintain the  status of the bit after the key is released  In this case  the force set status is  indicated by an    S    and the force reset status is indicated by an    R       To return the bit to its original status  press the NOT Key or perform the Clear   Force Set Reset operation  Refer to 8 4 25 Clear Force Set Reset for de    tails    Forced status will also be cleared in the following cases    a  When the PC   s operating mode is changed  although the forced status  will not be cleared when the mode is changed from PROGRAM to MON   ITOR if SR 25211 is ON     b  When the PC stops because a fatal error occurred    Programming Console Operations Section 8 4       c  When the PC stops because of a power interruption  d  When the Clear Force Set Reset Operation is performed    8 4 25 Clear Force Set Reset    This operation is used to restore the status of all bits which have been force  set or reset  It is possible in MONITOR or PROGRAM mode only       RUN   MONITOR PROGRAM    Z N Caution Before changing the contents of I O memory  be sure that the changes will not  cause equipment to operate unexpectedly or dangerously  In particular  take  care when changing the status of output bits  The PC continues to refresh I O  bits even if the PC is in PROGRAM mode  so devices connected to output points  on the CPU Unit  Expansion Units  or Expansion I O Units may operate unex   pectedly     1  2  3    1  Press the CLR Key to bring up the initial display   2  Press the SET an
288. to the input  Then enter the correct input    The buzzer will sound if a value outside the specified range is input  allowing  no writing           8 4 24 Force Set  Reset    192     N Caution    1  2  3       This operation is used to force bits ON  force set  or OFF  force reset  and is  useful when debugging the program or checking output wiring  It is possible  in MONITOR or PROGRAM mode only       RUN   MONITOR PROGRAM    Before changing the contents of I O memory  be sure that the changes will not  cause equipment to operate unexpectedly or dangerously  In particular  take  care when changing the status of output bits  The PC continues to refresh I O  bits even if the PC is in PROGRAM mode  so devices connected to output points  on the CPU Unit  Expansion Units  or Expansion I O Units may operate unex   pectedly     1  Monitor the status of the desired bit according to the procedure described in  8 4 12 Bit  Digit  Word Monitor  lf two or more words are being monitored   the desired bit should be leftmost on the display                  Multiple address monitor   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  Bit status will remain ON or OFF only as long as the key  is held down  the original status will return one cycle after the key is re   leased    3  Press the SHIFT and SET Keys or SHIFT and RESET Keys 
289. tor    117    Explicit Message Communications Section 6 3       you are using a Configurator version earlier than 2 0   The version can be dis   played in the Configurator   s Help menu      1  2  3    1  Connect the DeviceNet Configurator to the DeviceNet network and switch to  online operation   2  Turn ON the CPM2C S power supply and put the PC in PROGRAM mode     Click the Upload Button     4  Double click the CPM2C S to be set on the DeviceNet Configurator   s device  list     ie     5  The DeviceNet Parameters Window will be displayed to edit the read and  write area parameters  Double click the read write area parameters to be  changed     Edit Device Parameters                    Parameter Group   fan parameters x     Parameter Name fale e A       0001 Max  number of CompoBus S t    32 Node    0002 CompoBus S communications     High Speed Communication    0003 PLC status ON OFF ON   0004 Write area size 16 byte   0005 Write area name clo 0 49    0006 Write Address 30 ch   0007 Read Size 16 byte   0008 Read Area clo  0 49    0009 Read Address 20 ch   an 5 zi  Help        Set the Max  number of connectible Aj Default   32 Node  CompoBus S terminals  Zi    Upload   Download   Compare   Reset    Default Setup   Cancel      6  Change the parameters as shown in the following example           118    Explicit Message Communications Section 6 3       a  Double click the parameter to be changed     Edit Device Parameters                     Parameter Group   jan parameters 7  
290. unications are    completed  If the cycle time is shorter than the CompoBus S communica   tions response time  the CPU will wait until CompoBus S communications  are completed before starting I O refreshing again  In effect  this delay re   sults in a minimum cycle time equivalent to the CompoBus S communica     tions response time     2  Even if the CompoBus S is not used  the cycle time will never be shorter than  the CompoBus S communications response time     3  The cycle time will be affected if there is a connection to a DeviceNet net   work   DRT models only   Adjust the system while connected to the Device     Net network     137    One to one PC Link I O Response Time Section 7 4       7 1 2 Cycle Time and Operations    The effects of the cycle time on operations are as shown below  When a long  cycle time is affecting operation  either reduce the cycle time or improve respon   siveness with interrupt programs        Cycle time Operation conditions    1 ms or longer TMHH      may be inaccurate when TC 000 through TC 003 or TC 008 through TC 255 are used   operation will be normal for TC 004 through TC 007         10 ms or longer TIMH 15  may be inaccurate when TC 004 through TC 255 are used  operation will be normal for  TC 000 through TC 003      20 ms or longer   Programming using the 0 02 second Clock Bit  SR 25401  may be inaccurate     100 ms or longer   TIM may be inaccurate  Programming using the 0 1 second Clock Bit  SR 25500  may be inaccu   rate  ACYCLE TIM
291. unications mode to 1 1 PC  CPM2C  or a CPM1  CPM1A  CPM2A  SRM1  CQM1    Link in the PC Setup    C200HS  or C200HX HG HE PC   Connect a Programming Console  Connect the Programming Console to the peripheral Page  port via the communications port   Turn OFF 166  Communications Switch 2    Connect a personal computer running SYSMAC The computer can be connected to the peripheral port   Page  Support Software  SSS  or SYSMAC CPT Support or RS 232C port via the communications port  75   Software  155  Monitor equipment with a Programmable Terminal and   The RS 232C port and peripheral port can be used W353  program the PC with a Programming Device  simultaneously via the communications port  Page  78   166             1 5 Comparison with the CPM2C                                              Item CPM2C S CPM2C   Instruction set   Basic instructions 14 14     Special instructions 105 instructions  185 variations 105 instructions  185 variations     Instruction   Basic instructions LD  0 64 us LD  0 64 us   execution times   Special instructions MOV 21   7 8 us MOV 21   7 8 us   Program capacity 4 096 words 4 096 words   Maximum Stand alone CPU Unit 10 points 10  20  or 32 points   number of I O   GPU Unit with Expansion 362 points max  170  180  or 192 points max    points 1O Units   Expansion Maximum number of Units A maximum of 3 Units  A maximum of 5 Units can be   Units and connected to any of the CPU   Expansion I O Units    Units Available models Expansion I O Units  Analog 
292. upply connector   included with the Unit     1  2  3    1  Align the power supply connector with the socket on the bottom of the  CPM2C S and insert the connector        Red lead   24 VDC  Black lead  0 VDC       2  To remove the power supply connector  grasp the power supply connector   not the wires   release the lock tab on the connector  and remove the con   nector     Note 1  The CPM2C PA201 is the recommended Power Supply Unit  but a general   purpose power supply such as a S82J series or S82K series Power Supply  can also be used  When using other power supplies  be sure to use a DC  power supply with sufficient capacity and low ripple     59    Wiring and Connections Section 3 4       2  Do not perform a voltage withstand test on the DC power supply terminals  on the CPU Unit  The test might damage the PC   s internal components     3  When the equipment must conform to the EC Directives  Low voltage Direc   tives   use a power supply with double insulation or reinforced insulation     3 4 3 Using the AC Power Supply Unit    Crimp Terminals Use round crimp terminals for wiring AC power supply to the AC Power Supply  Unit  CPM2C PA201   Use either crimp terminals or solid wires for wiring to the  ground terminal or the service power supply terminals  Do not connect bare  stranded wires directly to terminals     e Use M3 5 terminal screws   e Tighten the terminal screws securely to a torque of 0 74 to 0 9 Nem   Use round terminals of the dimensions shown below     Round
293. upt input 00003 is used in counter mode  4 digits hexadecimal     Can be used as work bits when interrupt input 00003 is not used in counter mode    SR 241 00 to 15   Interrupt Input 00004 Counter Mode SV  SV when interrupt input 00004 is used in counter mode  4 digits hexadecimal     Can be used as work bits when interrupt input 00004 is not used in counter mode    SR 242   00to15   Not used   SR 243  SR 244 00 to 15   Interrupt Input 00003 Counter Mode PV Read   Counter PV when interrupt input 00003 is used in counter mode  4 digits hexadeci  only  mal    SR 245 00 to 15   Interrupt Input 00004 Counter Mode PV  Counter PV when interrupt input 00004 is used in counter mode  4 digits hexadeci   mal    SR 246   00to15   Not used   SR 247  SR 248   00to15   High speed Counter PV Area Read   SR 249  Can be used as work bits when the high speed counter is not used   only  SR 250   00to 15   Not used   SR 251  SR 252 00 High speed Counter Reset Bit Read   write    01 to 03   Not used     04 Pulse Output 0 PV Reset Bit Read   Turn ON to clear the PV of pulse output 0  write  05 Pulse Output 1 PV Reset Bit  Turn ON to clear the PV of pulse output 1     06 07   Not used     08 Peripheral Port Reset Bit Read   Turn ON to reset the peripheral port  Automatically turns OFF when reset is complete    write  09 RS 232C Port Reset Bit  Turn ON to reset the RS 232C port  Automatically turns OFF when reset is complete   10 PC Setup Reset Bit  Turn ON to initialize PC Setup  DM 6600 through DM
294. urns ON when the PC is ready to transmit data   No protocol and Host Link only        06    RS 232C Reception Completed Flag  Turns ON when the PC has completed reading data   No protocol only        07    RS 232C Reception Overflow Flag  Turns ON when an overflow has occurred   No protocol only        08 to 11    Peripheral Port Error Code  0  Normal completion   1  Parity error   2  Frame error   3  Overrun error       12    Peripheral Port Communications Error Flag  Turns ON when a peripheral port communications error occurs        13    Peripheral Port Transmit Ready Flag  Turns ON when the PC is ready to transmit data   No protocol and Host Link only        14    Peripheral Port Reception Completed Flag  Turns ON when the PC has completed reading data   No protocol only        15    Peripheral Port Reception Overflow Flag  Turns ON when an overflow has occurred   No protocol only        00 to 15    RS 232C Port Reception Counter  4 digits BCD   Valid only when no protocol communications are used           00 to 15          Peripheral Port Reception Counter  4 digits BCD   Valid only when no protocol communications are used     93    PC Setup i    Word s     Section    Function    High speed Counter Range Comparison Flags  00 ON  Counter PV is within comparison range 1  01 ON  Counter PV is within comparison range 2  02 ON  Counter PV is within comparison range 3  03 ON  Counter PV is within comparison range 4  04 ON  Counter PV is within comparison range 5  05 ON  Counte
295. utions     system  checks   configuration     7    temperature  operating  storage     Temperature Sensor Units  See also Expansion Units  available models     terminal blocks  connections     test run  example   procedure     thermocouple     timers  changing SV  Programming Console   example of inputting   timing  basic instructions   T O response time   instruction execution  See instruction  interrupt processing   special instructions       troubleshooting   fatal errors   T O errors   non fatal errors   operating conditions   power supply       U W    unsigned decimal data  modifying  Programming Console   monitoring     uploading  programs   vibration resistance     voltage  operating voltage range   output  connections   supply voltage    wiring   T O connectors   power supply     write protecting the program  PC Setup settings     241    Revision History    A manual revision code appears as a suffix to the catalog number on the front cover of the manual   Cat  No  W377 E1 1  Revision code    The following table outlines the changes made to the manual during each revision  Page numbers refer to the  previous version     Revision code Date Revised content    November 2000   Original production    243       omron    Authorized Distributor        Xe       S             Cat  No  W377 E1 1    Note  Specifications subject to change without notice     Printed in Japan       
296. ven when the interrupt condition is met if the in   put is not ON long enough    b  Input indicators will reflect the status of the corresponding inputs  even when the PC is stopped  but the corresponding input bits will  not be refreshed    7  Output Indicators    The output indicators are lit when the corresponding output terminal is ON   The indicators are lit during I O refreshing  The status of an output indicator  will also reflect the status of the corresponding output when the output is be   ing used as a pulse output    8  Communications Port  Connects the PC to a Programming Device  including Programming    Consoles   host computer  or standard external device  Use a proper Con   necting Cable  CPM2C CN111  CS1W CN114  or CS1W CN118      Note a  A CQM1H PROO1 E Programming Console can be connected di   rectly to the PC     b  A C200H PRO27 E Programming Console can be connected di   rectly to the PC with a CS1W CN224 CN624 Connecting Cable     Use a CPM2C CN111 or CS1W CN114 Connecting Cable to con   nect to the communications port as a peripheral port  The commu   nications port can be used simultaneously as both a peripheral  port and RS 232C port by using the CPM2C CN111 Connecting  Cable    Use a CPM2C CN111 or CS1W CN118 Connecting Cable to con   nect to the communications port as a RS 232C port  The commu   nications port can be used simultaneously as both a peripheral  port and RS 232C port by using the CPM2C CN111 Connecting  Cable   9  DIP Switch    The DIP
297. vironmental conditions check    Consider using a  fan or cooler          Is the ambient    temperature  2                      Is the ambient  temperature above  0  C     Consider using a  heater        Is the ambient humidity  between 10  and        Consider using an  air conditioner     Install surge protec   tors or other noise   reducing equipment  at noise sources     Is noise being  controlled     Consider  constructing an  instrument panel  or cabinet        Is the installation  environment okay     Troubleshooting Flowcharts Section 9 5       Memory Error Check    Memory error occurred     Yes Replace the CPU  AR 1309 ON  Unit   No    Yes Check correct backed up data and  2  AR 1314 ON  clear error   No       Yes Check the program  correct any  AR 1308 ON  errors  and clear the error            Check the error indicated by    Yes    the flag that is ON  correct set     Yes       AR 1310 to Turned ON during       DE ISISONE startup  tings as required  and write  data to the flash memory   No No  Check the external  environment   End    217    Section 9 6    Maintenance Inspections       9 6 Maintenance Inspections    In order for your SYSMAC system to operate in optimum condition  be sure to  carry out daily or periodical inspections     Inspection Items    Inspection items       Power supply       The main system components of a SYSMAC system are semiconductors  and it  contains few components with limited lifetimes  Poor environmental conditions   however  can lead t
298. when a settings error occurred  OFF when normal      01 Node number duplication or Bus off error  ON when an error occurred  OFF when normal       02 DeviceNet network power supply error  ON when an error occurred  OFF when normal    03 DeviceNet communications error  ON when an error occurred  OFF when normal    04 to 06   Not used   07 DeviceNet status error  ON when an error occurred  OFF when normal    08 Explicit Connection Flag ON  The connection has been established   09 Polling Connection Flag OFF  The connection has not been established   10 Bit Strobe Connection Flag  11 to 14   Not used   15 I O Link in progress  ON when the I O Link is operating  otherwise OFF               6 4 3 CPM2C S Status Output to DeviceNet    The operating status of the CPM2C S is transmitted to the Master Unit in two  words  The status information is automatically attached as the first two words  received at the Master     The setting in DM 6605 bits 04 to 07 of the PC Setup determines whether or not  the status information will be transmitted       Word Bits Function Default      DM 6605   04 to 07   Sets whether CPM2C S status is transmitted to   0  the DeviceNet Master   Attach    0  Hex   Attach status ahead of data  status    1  Hex   Do not attach status ahead of data                  A settings error will occur for any other setting      133    Explicit Message Communications    Section 6 3       Transmitted Status Information    Contents                                            
299. xample    This section demonstrates all of the steps needed to write a program with the  Programming Console     8 5 1 Preparatory Operations    Use the following procedure when writing a program to the CPM2C S for the first  time     1 2  3    1  Set the Programming Console   s mode switch to PROGRAM mode and turn  on the CPM2C S    power supply  The password input display will appear on  the Programming Console     MONITOR  RUN   PROGRAM     N 7       a    2  Enter the password by pressing the CLR and then the MONTR Key     MONTR    3  Clear the CPM2C 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                                CLR                          lt   O  Zz       J       4  Display and clear error messages by pressing the CLR  FUN  and then the  MONTR Key  Continue pressing the MONTR Key until all error messages  have been cleared           CLR          FUN             MONTR             5  Press the CLR Key to bring up the initial programming display  program ad   dress 00000   The new program can be written at this point           CLR              N Caution Check the system thoroughly before starting or stopping the CPM2C S to pre   vent any accidents that might occur when the program is first started     195    Programming Example    Section 8 5       8 5 2 Example Program    The following ladder program will be used to demonstrate how to write a pro   gram with the Progr
300. y   thing else     Visual Aids    The following headings appear in the left column of the manual to help you locate different types of  information     Note Indicates information of particular interest for efficient and convenient operation  of the product     1  2  3    1  Indicates lists of one sort or another  such as procedures  checklists  etc        OMRON  2000    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     No patent liability is assumed with respect to the use of the information contained herein  Moreover  because OMRON is  constantly striving to improve its high quality products  the information contained in this manual is subject to change  without notice  Every precaution has been taken in the preparation of this manual  Nevertheless  OMRON assumes no  responsibility for errors or omissions  Neither is any liability assumed for damages resulting from the use of the informa   tion contained in this publication     TABLE OF CONTENTS  PRECAUTIONS easa tonsa keee sence ee ae ee ks    1 Interided  AUGience soe aie sis Seneca Rais Boe doe a a Ee seeds  2 General Precautions 4 00264 weseeaepe Gee hanes Hoe eased ea Gated OSS RTE ST GS eR E He  3 Safety    Precautions aon iieo ts Se RR See te eA He ois Poe Meee Se  4 Operating Environment Precautions           
301. ying DM in independent mode       42 9    Specifying a constant in continuous pulse out   put mode       52 0    Specifying DM in continuous pulse output  mode       34 1    Specifying a word when changing output fre   quency          39 8       Specifying DM when changing output fre   quency       2 6       144    One to one PC Link I O Response Time Section 7 4                                                                                                                                           Mnemonic   ON execution Conditions  Top  min   bottom  max   OFF execution time  us   time  us   65 PULS 38 4 Specifying a relative pulse for the set pulse out    2 6  put via a word  46 6 Specifying a relative pulse for the set pulse out   put via DM  40 0 Specifying an absolute pulse for the set pulse  output via a word  48 1 Specifying an absolute pulse for the set pulse  output via DM  66 SCL 37 9 Specifying a parameter word  constant to word   2 6  39 2 Specifying a parameter word  word to word  59 9 Specifying a parameter DM  DMto DM  67 BCNT 24 9 When counting 1 word 2 6  4 32 ms When counting 2 048 words via DM    68 BCMP 35 3 Comparing constant  results to word 2 6      38 3 Comparing word  results to word      58 1 Comparing DM  results to DM    69 STIM 25 7 Constant set one shot interrupt start 2 6  47 8 DM set one shot interrupt start  25 9 Constant set scheduled interrupt start  47 8 DM set scheduled interrupt start  34 0 Constant set timer read  46 4 DM set timer read
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Télécharger ce numéro - Communauté d`agglomération de l`Albigeois  ー取扱説明書  Troubleshooting PsiWin 2.x synchronization problems  Samsung HT-TX35 Benutzerhandbuch  BYC09H3 user manual  Tote Vision LCD-1044T User's Manual  F P NL E  User Manual - College of Staten Island  MachineShop User`s Manual - Center for LifeLong Learning  JVC AV-28X5BU User's Manual    Copyright © All rights reserved. 
   Failed to retrieve file