background image

CJ1W-PNT21
PROFINET IO
Controller Unit

OPERATION MANUAL

Cat. No. W12E-EN-0

2

Summary of Contents for CJ1W-CRM21

Page 1: ...CJ1W PNT21 PROFINET IO Controller Unit OPERATION MANUAL Cat No W12E EN 02 ...

Page 2: ......

Page 3: ...t 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 Trademarks and copyrights All other product names company names logos or other designations mentioned herein are trademarks of their respective owners Copyright Copyrigh...

Page 4: ...HAS DETERMINED THAT THE PRODUCTS WILL SUITABLY MEET THE REQUIREMENTS OF THEIR INTENDED USE OMRON DISCLAIMS ALL OTHER WARRANTIES EXPRESS OR IMPLIED LIMITATIONS OF LIABILITY OMRON SHALL NOT BE RESPONSIBLE FOR SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES LOSS OF PROFITS OR COMMERCIAL LOSS IN ANY WAY CONNECTED WITH THE PRODUCTS WHETHER SUCH CLAIM IS BASED ON CONTRACT WARRANTY NEGLIGENCE OR STRICT LIABILI...

Page 5: ...y that the uses listed may be suitable for the products Outdoor use uses involving potential chemical contamination or electrical interference or conditions or uses not described in this manual Nuclear energy control systems combustion systems railroad systems aviation systems medical equipment amusement machines vehicles safety equipment and installations subject to separate industry or governmen...

Page 6: ...to confirm actual specifications of purchased products DIMENSIONS AND WEIGHTS Dimensions and weights are nominal and are not to be used for manufacturing purposes even when tolerances are shown PERFORMANCE DATA Performance data given in this manual is provided as a guide for the user in determining suitability and does not constitute a warranty It may represent the result of OMRON s test condition...

Page 7: ...vii ...

Page 8: ...ECTION 3 Installation and wiring 11 3 1 CJ1W PNT21 Unit components 12 3 2 Installing the CJ1W PNT21 Unit 17 3 3 Initial Setup Procedure 19 3 4 Setting up the PROFINET IO network 20 3 5 Installation of Configuration Software 27 SECTION 4 Configuration Software 31 4 1 CX ConfiguratorFDT 32 4 2 CX ConfiguratorFDT Main Window 33 4 3 CJ1W PNT21 PROFINET IO Controller DTM 42 4 4 Generic IO Device DTM 56...

Page 9: ... A PROFINET IO technology 131 A 1 Introduction to PROFINET 131 A 2 PROFINET Communication 132 A 3 PROFINET Distributed I O 133 A 4 PROFINET Communication Services 136 A 5 Alarms 137 A 6 FDT DTM Technology 138 Appendix B PROFINET IO alarm messages 139 B 1 Introduction 139 B 2 Alarm messages 140 Appendix C Explicit messages 141 C 1 Basic format of explicit messages 141 C 2 Explicit messages common t...

Page 10: ...read this section and understand the information contained before attempting to set up or operate a CJ1W PNT21 PROFINET IO Controller Unit and related systems SECTION 1 Precautions x 1 1 Intended audience xi 1 2 General precautions xi 1 3 Safety precautions xi 1 4 Operating environment precautions xii 1 5 Application precautions xiii 1 6 Conformance to EC Directives xiv ...

Page 11: ...ions that can directly or indirectly affect human life You must consult with your OMRON representative before using the Unit in a system in the above mentioned applications 1 3 Safety precautions WARNING Do not attempt to take any Unit apart while the power is being supplied Doing so may result in electric shock WARNING Do not touch any of the terminals or terminal blocks while the power is being ...

Page 12: ...ock circuits limit circuits and similar safety measures must be provided in external control circuits Caution 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 Serious accidents may result from abnormal operation if proper measures are not provided Cauti...

Page 13: ...etting DIP switches or rotary switches Connecting or wiring the cables Connecting or disconnecting connectors Be sure that all the mounting screws terminal screws Unit mounting screws and cable connector screws are tightened to the torque specified in the relevant manuals Incorrect tightening torque may result in malfunction Always use the power supply voltage specified in this manual Double check...

Page 14: ...in other units or machines The actual products have been checked for conformity to product standards Whether the products conform to the standards in the system used by the customer however must be checked by the customer Product related performance of OMRON units complying with EC Directives will vary depending on the configuration wiring and other conditions of the equipment or control panel in ...

Page 15: ...that stable outputs can be provided even if a 10 ms interruption occurs at the input 3 The CJ1W PNT21 PROFINET IO Controller Unit meets the generic emission standard However as EMC performance can vary in the final installation additional measures may be required to meet the standards It should therefore be verified that the overall machine or device also meets the relevant standards You must ther...

Page 16: ......

Page 17: ... PROFINET IO Controller for the CJ Series its functions and how to set up and configure it for a PROFINET IO network SECTION 2 Features and specifications 1 2 1 Overview of CJ1W PNT PROFINET IO Controller 2 2 2 CJ1W PNT21 PROFINET IO Controller Unit 3 2 3 CJ1W PNT21 configuration 7 2 4 Basic operating procedure 8 ...

Page 18: ...T21 PROFINET IO Controller is a Unit that can be installed on a CJ1 PLC system The Unit provides a communication means through a PROFINET IO network to OMRON and non OMRON PROFINET IO Devices The figure below shows a typical I O configuration Figure 2 1 CJ1W PNT21 connected to IO Devices through PROFINET Switch Switch ...

Page 19: ...meter data and status information in a PROFINET IO Device can be accessed via the PROFINET IO Controller Unit by acyclic messaging FINS UDP Interface The PROFINET IO Controller Unit is provided with a FINS UDP Interface enabling the PROFINET IO Controller to access SmartSlice I O Units using FINS messaging Additionally any device supporting a UDP interface such as a Personal Computer using CX Serv...

Page 20: ...ve Humidity with no condensation Storage temperature 20 C to 75 C no icing or condensation Vibration resistance Conforms to IEC60068 2 6 test Fc 10 to 58 4Hz 0 25mm amplitude 54 8 to 300Hz acceleration 29 4m s2 in X Y and Z directions for 120 minutes each Total time 12 linear sweeps 10 minutes sweep 120 minutes Shock resistance Conforms to IEC60068 2 27 test Ea 196m s2 three times each in X Y and ...

Page 21: ... is 1500 bytes Other functions Error history size and storage The PROFINET IO Controller Unit supports storage of up to 80 error events including time stamps in volatile memory 16 error events can be logged in non volatile memory Memory Card backup function Allows PROFINET IO Controller Unit s Configuration to be backed up as a file to a Memory Card in the CPU Unit The backed up configuration data...

Page 22: ...n 2 2 6 External dimensions Figure 2 2 CJ1W PNT21 PROFINET IO Controller Unit external dimensions 100M CJ1W PNT21 COMM NS MS 31 90 CJ1W PNT21 UNIT 0 1 2 3456 7 8 9 A B C D E F 0 1 2 3456 7 8 9 A B C D E F 0 1 2 3456 7 8 9 A B C D E F 65 66 17 7 1 ...

Page 23: ...TM it only provides setting options for configuring the PROFINET IO Controller The GSDML file does not provide the means to access data of the IO Device Units directly CJ1W PNT21 I O Data Exchange Configuration To configure the I O Data exchange between the IO Controller an the IO Devices the user must use the Configuration User Interface to define the configuration of PROFINET IO Devices connecte...

Page 24: ...ufficient information For others cross references are made to various sections in this manual where more explicit information is given i Mount the CJ1W PNT21 PROFINET IO Controller Unit T Setup the PROFINET IO network T Power up the CJ1W PNT21 and perform initial setup T Configure the PROFINET IO Controller Unit T PROFINET IO starts communicating confirmed by the LEDs turning on Check status of ot...

Page 25: ... PROFINET IO Controller and PROFINET IO Devices using CX ConfiguratorFDT using the IO Controller and IO Device DTM s 1 Turn ON the PLC power supply and the power supplies of the IO Devices on the network 2 Use the PROFINET IO Controller DTM s Network Scan function to assign Device Names to the actual IO Devices in the network 3 In CX ConfiguratorFDT create a network and define the parameters and I...

Page 26: ...Basic operating procedure Section 2 4 10 ...

Page 27: ...on also contains the procedures for installing and wiring the CJ1W PNT21 Unit in addition to the procedures for setting up the PROFINET IO network SECTION 3 Installation and wiring 11 3 1 CJ1W PNT21 Unit components 12 3 2 Installing the CJ1W PNT21 Unit 17 3 3 Initial Setup Procedure 19 3 4 Setting up the PROFINET IO network 20 3 5 Installation of Configuration Software 27 ...

Page 28: ...the CJ1W PNT21 Unit Each of these components is explained in the following sections Figure 3 1 CJ1W PNT21 overview 3 1 2 Ethernet connector The CJ1W PNT21 has one Ethernet port Figure 3 2 CJ1W PNT21 Ethernet connector i CJ1W PNT21 UNIT No MS NS COMM 100M A B C 100BASE TX Pin Signal Abbreviation Signal direction 1 Transmission data TD Output 2 Transmission data TD Output 3 Reception data RD Input 4...

Page 29: ...Make sure to follow the PROFINET Installation Guideline for Cabling and Assembly Order No 8 072 available through PI 3 1 3 LED indicators The CJ1W PNT21 PROFINET IO Controller Unit uses the following LED indicators Four LEDs to indicate status of the Unit and the PROFINET IO network Two 7 segment displays to show extra information Figure 3 3 CJ1W PNT21 LED indicators Status indicators specificatio...

Page 30: ...establish data exchange with all configured devices Red ON Flashing The Unit s PROFINET IO Configuration is not available or incorrect OFF The Unit is in OFFLINE mode PROFINET Communication is not possible COMM Yellow ON Ethernet communication is active OFF Ethernet communication is not active 100M Yellow ON PROFINET IO data exchange with at least one active IO Device OFF No PROFINET data exchange...

Page 31: ...allocated CIO and DM Words are discussed in detail in 4 2 Allocated CIO Area Words The tables below show the relation between the unit number and the allocated CIO Area and DM Area words i Note Always turn OFF the power to the PLC CPU before changing the Unit number setting The Unit only reads the Unit number setting during ini tialization after power up not after a software reset Note If the unit...

Page 32: ...rds 0 0 D30000 to D30099 8 8 D30800 to D30899 1 1 D30100 to D30199 9 9 D30900 to D30999 2 2 D30200 to D30299 A 10 D31000 to D31099 3 3 D30300 to D30399 B 11 D31100 to D31199 4 4 D30400 to D30499 C 12 D31200 to D31299 5 5 D30500 to D30599 D 13 D31300 to D31399 6 6 D30600 to D30699 E 14 D31400 to D31499 7 7 D30700 to D30799 F 15 D31500 to D31599 ...

Page 33: ...nsion Racks in addition to the CPU Rack The figure below shows the number and the positions of the slots to which PROFINET IO Controller Units can be mounted The CJ1W PNT21 can be mounted using the sliders on the top and bottom of the Unit In a single CJ1 PLC system up to 16 PROFINET IO Controller Units can be mounted If the CJ1W PNT21 is mounted in combination with other CPU Bus Units e g Etherne...

Page 34: ...ismount the Unit move the sliders in the opposite direction Release PA205R POWE R INPUT AC100 240V L2 N L1 DC24V AC240V OUTPUT R UN PE R IPHE R AL E R R ALM R UN INH COMM PR PHL CONTR OLLE R CJ1G C PU44 SYSMAC PR OGR AMMABLE PORT OPE N BUS Y MCPWR Connector CJ1W PNT21 UNIT No MS NS COMM 100M 100BASE TX PA205R POWE R INPUT AC100 240V L2 N L1 DC24V AC240V OUTPUT R UN PE R IPHE R AL E R R ALM R UN IN...

Page 35: ... the CPU Unit To create the I O table connect a PC with CX Programmer or CX Integrator installed to the PLC For details regarding creation of the I O Table using CX Programmer or CX Integrator refer to the CX Programmer User s Manual or CX Integrator User s Manual After creating the I O table the Unit is ready to be configured for first use on the PROFINET IO network 3 3 2 Creating a FINS Routing ...

Page 36: ...rrupting all traffic including PROFINET IO communication 3 4 1 1 Line A line topology comprises multiple IO Devices connected in series Many IO Devices such as the Omron GRT1 PNT IO Device Unit have an Ethernet switch integrated in the Unit offering an easy way to interconnect all Devices Figure 3 8 Ethernet line topology Advantages of the line topology In most control systems the line topology re...

Page 37: ...gy Advantages of the star topology Flexible adding and removing of devices without changes in existing connections Easy diagnostics of the network by fault isolation Reduced data traffic per connection Disadvantages of the star topology Additional cabling effort and cost Failure or power disruption of the switch will fail the complete network i Switch Part Recommendation Switch Industrial Ethernet...

Page 38: ...ible adding and removing of devices without changes in existing connections Easy diagnostics of the network by default isolation Further reduced data traffic per connection than when in star topology Disadvantages of the tree topology Additional cabling effort and cost Failure or power disruption of one switch will fail a part of the network i Part Recommendation Switch Industrial Ethernet Switch ...

Page 39: ...tion or power disruption to the MRP manager will result in disconnection of the entire network High data traffic per connection i 3 4 2 MRP Ring Redundancy This protocol which is part of the PROFINET IO Specification enables the Unit to be part of a ring shaped network structure and adds redundancy to the network The internal Ethernet Switch of for instance the Omron GRT1 PNT IO Device Unit suppor...

Page 40: ...e IO Devices The I O data sent from the IO Controller to the I O Device and vice versa includes data state information This data state information is used to signal to the receiving side that the I O Data is valid or invalid In case of invalid the receiving side will discard the data For IO Controller redundancy the PROFINET IO Device must be capable of handling relations to multiple IO Controller...

Page 41: ...ller redundancy a control system with a high availability can be achieved Single points of failure should have no influence on the operation of the application A system with both PROFINET MRP ring redundancy and IO Controller redundancy could be set up like the picture below Figure 3 13 Network and Controller redundancy Switch MRP Manager MRP Client Redundancy FB Communication MRP Clients MRP Clie...

Page 42: ...oller as parent in the Network View Configure the communication parameters to connect to the IO Controller Set an IP address in the PROFINET IO Controller by using the Network Scan View Enter the same IP address in the DTM Confirm the on line connection by putting the DTM on line Set the PROFINET Names of the PROFINET IO Devices by using the Network Scan View 6 Build up the network within CX Confi...

Page 43: ...the minimum requirements for a PC to install the CJ1W PNT21 DTM configuration software PC Pentium III or higher 500 MHz minimum Operating System Windows 2000 SP2 Windows XP or Windows Vista RAM 256 MB minimum Hard disk space 256 MB minimum Graphics resolution 1024 x 768 pixels minimum Installed FDT Container software i e OMRON s CX ConfiguratorFDT 3 5 2 Installation procedure DTM Installation This...

Page 44: ...orted in CX ConfiguratorFDT The Generic device DTM will recognize the GSDML files and make them available for configuration with the PROFINET IO Controller The section Set up using the GSDML file discusses the configuration of the PROFINET IO CX ConfiguratorFDT using this GSDML file Using the GSDML file for configuration allows the user to configure the PROFINET IO Controller Unit for I O data exc...

Page 45: ...After installation of the PROFINET IO Generic Device DTM the Device Catalogue in the FDT Container needs to be updated This makes PROFINET IO devices that supply a GSDML file for configuration visible in the device catalogue For CX ConfiguratorFDT the following procedure applies 1 2 3 1 Open the Device Catalogue window in CX ConfiguratorFDT 2 Press the Update button to initiate the update sequence...

Page 46: ...Installation of Configuration Software Section 3 5 30 ...

Page 47: ...f the Configuration software and gives insight in the main aspects of defining a PROFINET IO configuration SECTION 4 Configuration Software 31 4 1 CX ConfiguratorFDT 32 4 2 CX ConfiguratorFDT Main Window 33 4 3 CJ1W PNT21 PROFINET IO Controller DTM 42 4 4 Generic IO Device DTM 56 ...

Page 48: ...nfigure the GRT1 PNT SmartSlice system The type and number of units inserted in the SmartSlice system can be configured This defines the amount of I O data that is exchanged with the PROFINET IO Controller All parameters of the SmartSlice buscoupler and the separate SmartSlice units are directly accessible Generic IO Device DTM This DTM interprets standard PROFINET IO GSDML files The DTM can only ...

Page 49: ...and the Status Bar Network View The Network view displays the structure of the PROFINET network in a tree format The tree has at least three levels The Network Level The Master Level The Slave Level The highest level of the tree is the project The next level is the network controller level On this level one or more Controller or Master devices can be allocated For example PROFINET IO Controllers T...

Page 50: ... sequential order of the messages can be used to troubleshoot problems that may occur When starting CX ConfiguratorFDT the FDT Monitoring view is not opened by default but can be opened through the View FDT Monitoring menu option Main Menu The main menu of CX ConfiguratorFDT provides all the necessary functionality to handle a complete project The table below lists all main menu and sub menu items...

Page 51: ...ice to its associated DTM Download Parameters to Device Downloads the parameters from a DTM to its associated device Import Export Imports or Exports Project data to binary or exports to HTML format and launches the browser Info Opens an edit window to add or edit Project information or opens the properties window of the selected DTM Tools Customize Opens the Customize window to set the Toolbars a...

Page 52: ... described in the following table i DTM categories Device name Version number File date Vendor name Update Device Catalogue Install a new GS D file Add selected device to the network Note The list makes no distinction between normal DTMs and GSDML files which have been loaded through the Generic IO Device DTM When both DTM and GSDML are available for one device it is recommended to use the DTM Col...

Page 53: ...L file based slaves the date listed in this column is the date the GSDML file was last modified Vendor The Vendor name is provided by the DTM or the GSDML files Column Description List Item Description Device types Sub groups which can be selected are Communication DTMs for example PROFINET IO Controller devices Gateways for example to another network type Modular devices Other devices for example...

Page 54: ...e If a new DTM has been installed it will not automatically be included in the Device Catalogue To add newly installed DTMs to the list the Device Catalogue must be updated by clicking the Update button at the bottom of the Device Catalogue window Updating the Device Catalogue Updating the Device Catalogue may take some time depending on the number of DTMs installed A dialogue window with a progre...

Page 55: ...oject File is saved with the extension CPR Saving the data is initiated from CX ConfiguratorFDT but every DTM must support the save function as well The settings of each DTM is saved in the Project file A Project file can be opened by choosing the File Open menu option This will open the standard Windows File selection window after which the Project file can be selected and opened A Project File c...

Page 56: ...oring CX ConfiguratorFDT provides two logging windows at the bottom of the application window Both windows are used for displaying events Error Log view The Error Log view displays error messages reported by the DTMs and by the CX ConfiguratorFDT FDT container application All messages include the Time and Date of occurrence as well as the DTM Name as shown in the Network view Purpose of the Error ...

Page 57: ...M involved in the communication The figure below shows an example of an FDT Monitoring message sequence This example sequence is generated when opening a CJ1W PNT21 PROFINET IO Controller Unit DTM Figure 4 5 FDT monitor Right clicking in the Error Log view displays a context menu providing the options listed below i Error Log view Context Menu Menu Item Description Equivalent menu command Clear al...

Page 58: ...iagnostics User Interface facilitates Unit status determination IO Device status determination and changing the Unit s PROFINET operational mode This section provides an overview of the PROFINET IO Controller DTM and discusses the user interfaces 4 3 1 DTM User Interface Opening the DTM To open the CJ1W PNT21 IO Controller DTM Select and double click the IO Controller DTM in the Network view Selec...

Page 59: ...the PROFINET IO Devices on the network The PROFINET Identification item has only one sub item Network Scan The sub item is described in the section below 4 3 2 1 Network Scan In the Network Scan sub item the following settings and operations must be done prior to starting PROFINET IO Communication 1 Acquire an overview of all IO Devices connected to the network 2 Make the IO Devices or IO Controll...

Page 60: ...ound PROFINET IO Devices in the Network Scan View For each device the MAC Address Device Type the currently assigned name and IP Address are displayed The PROFINET Name and the IP Address can be adjusted from within this view Signal When selecting Signal the selected IO Device or IO Controllers will flash its LEDs for 3 seconds This can be used to locate the IO Controller or IO Device Set IP Addre...

Page 61: ...to recognize the IO Device on the network to download parameters to the IO Device and initiate I O Data communication Setting the Device Name is mandatory According to the PROFINET specification the name may only contain lower case characters dashes and numbers During entry of the Device Name the characters entered are checked and corrected for possible illegal characters Reset to factory defaults...

Page 62: ...ver has been configured If the PC and the PLC are connected selecting the Test button will invoke a FINS request message to the PROFINET IO Controller Unit via the PLC to read its name and firmware version If the request succeeds both items will be displayed in the PROFINET IO Controller Unit Information Box If the FINS request fails no response an error message will be displayed in the Error Log ...

Page 63: ...is information is required to let the PROFINET IO Controller connect to the PROFINET IO network i Auto Addressing Box The Auto Addressing function influences the I O Mapping process when adding and removing I O modules or when editing an existing I O Mapping Item Description Name This string is the PROFINET IO name of the Unit IP Address This is the IP Address the PROFINET IO Controller Unit will ...

Page 64: ...ler searches for The IP Address needed for configuration The Update Rate of the Connection Watchdog and DataHold Factors The Device Name entered must be equal to the name that was given to the IO Device in the network Scan in the PROFINET Identification screen If there is a mismatch the IO Controller can not establish a connection The name entered in the Network Scan is not automatically copied to...

Page 65: ...owed Device Type The Device Type is supplied by the Device DTM and can not be altered IP Address The IP Address is issued by the PROFINET IO Controller to the IO Device with the corresponding IP address The IO Device is then reachable on the network by this IP Address Update Rate ms The Update Rate is the time interval in milliseconds between subsequent Input Data and Output Data exchanges between...

Page 66: ...ansferred to the Master DTM by each of the allocated slave DTMs If no IO Devices have been allocated or configured the list will be empty Module List Box The Module List Box list contains the following information the table applies to the lists in the Input and Output Allocation tabs see also the above figure Data Hold Factor The Data Hold Factor is a multiplication factor on the Update Rate to de...

Page 67: ...ch this I O data belongs to Slot The Slot number is the position in which this particular mod ule is inserted The information is supplied by the IO device DTM Device Type The Device Type is supplied by the IO Device DTM Module Type The Module Type is supplied by the IO Device DTM Size The Size of the module Type The Datatype of the module Address The Address is the PLC Address with which the I O D...

Page 68: ... there if the Auto Addressing option in the Master Setup tab is disabled See also Note 2 Compress Button Pressing the Compress button will compress the Area list associated with it that is gaps from the mapping list are removed by moving all mapped I O modules as close as pos sible to the beginning of the memory area See Notes 3 and 4 Control Description Note 1 If the selected PLC memory area onto...

Page 69: ...atus The IO Controller Status has four separate boxes showing information concerning the status of the IO Controller and the status of the Ethernet connection Further information is shown of the status of the Unit s status and the status of the registered IO Devices The picture below shows the IO Controller Status Figure 4 12 IO Controller status The status information is read from the IO Controll...

Page 70: ...ated in the CIO Control and Status area at CIO 1500 25 Unit Number In the Selected IO Device box a selection can be made by Device Number IP Address or Device Name If the selected Device has a Plug Pull or Plug Wrong Submodule Alarm this will be indicated 4 3 4 3 Error History The Error History shows the Error Log of the PROFINET IO Controller Unit For troubleshooting refer to this Error Log Figur...

Page 71: ... it will be checked for consistency The new version number is shown in the Upgrade Firmware Version box 3 The firmware upgrade process is started with the Upgrade Now button and the Progress is shown in the progress bar 4 When the firmware upgrade is completed the new version can be read out by going online with the CX ConfiguratorFDT The version will be visible in the Current Firmware Version Det...

Page 72: ...ded into the IO Controller it can perform I O Data exchange with the IO Devices 4 4 1 Installing GSDML file Install Device Description File The Device Catalogue window contains a Install Device Description File button Clicking the button opens a file selection box from where different types of files can be imported For the moment only GSD files for PROFIBUS devices and GSDML files for PROFINET IO ...

Page 73: ...tion Modules displaying the module selected in the IO Device from where the IO Device can be configured 2 Description item showing information about the IO Device with the following sub items Device Info showing information of the device Module Info displaying information about the modules selected for the device GSDML viewer displaying the content of the GSDML file Note that the contents of a GSD...

Page 74: ...he IO Device should accept the module configuration as its actual configuration A list of available modules is read from the GSDML file of the IO Device The figure below shows an example of a module selection for a Omron GRT1 PNT PROFINET IO device Figure 4 17 Selecting modules Defining the I O Configuration To define the I O configuration the user must select each I O module in the same sequence ...

Page 75: ... This will result in a parameterization error after downloading the configuration to the Master Unit Analog Units normally occupy 1 2 or 3 words To further explain the mapping sequence an example is given below The example is based on the Omron GRT1 PNT PROFINET IO Device Example To illustrate how the Digital and Analog SmartSlice I O Units are mapped to I O words and how to do the implementation ...

Page 76: ...Generic IO Device DTM Section 4 4 60 ...

Page 77: ...rds allocated to the CJ1W PNT21 PROFINET IO Controller Unit in the CIO and DM Areas These words facilitate controlling the Unit and accessing the Unit and network statuses SECTION 5 Allocated CIO and DM Words 61 5 1 Overview of Word Allocations 62 5 2 Allocated CIO Area Words 64 ...

Page 78: ...to enable executing Unit functions i PROFINET IO Controller Unit Unit Number 0 25 words Local memory 100 words Local memory CIO 1500 CIO 1501 CIO 1524 CIO 1525 CIO 1526 CIO 1549 CIO 1899 25 words 25 words 25 words CIO 1875 Unit 0 Unit 1 Unit 15 D30000 D30001 D30099 D30100 D30101 D30199 D31599 100 words 100 words 100 words D31500 Unit 0 Unit 1 Unit 15 CPU Bus Unit CIO Area CPU Bus Unit DM Area PLC ...

Page 79: ...624 C 12 CIO1800 to CIO1824 5 5 CIO1625 to CIO1649 D 13 CIO1825 to CIO1849 6 6 CIO1650 to CIO1674 E 14 CIO1850 to CIO1874 7 7 CIO1675 to CIO1699 F 15 CIO1875 to CIO1899 Unit No decimal Allocated words Unit No decimal Allocated words Unit No decimal Allocated words Unit No decimal Allocated words 0 0 D30000 to D30099 8 8 D30800 to D30899 1 1 D30100 to D30199 9 9 D30900 to D30999 2 2 D30200 to D3029...

Page 80: ...e Switch 1 execute a function when turned ON by the user in any PLC mode The Unit state is not restored after a Power Down of the PLC Figure 5 3 Word n CIOWORDS n n 1 n 2 n 3 n 4 n 5 n 6 n 7 n 8 n 9 n 10 n 11 n 12 n 13 n 14 n 15 n 16 n 17 n 18 n 19 n 20 n 21 n 22 n 23 n 24 Word Bit 15 Bit 00 CPU Unit to PROFINET IO Unit PROFINET IO Unit to CPU Unit Datadirection Software switches 1 Reserved Reserv...

Page 81: ...ill be turned OFF by the Unit the next PLC cycle Note The Set Output Data Valid switch controls the Provider Status in the Output Data sent from the IO Controller to the IO Device If the IO Device is receiving Output Data with the Provider Status bit set to invalid then the IO device will discard the Output Data The Provider Status can be used in a redundant IO Controller setup where the Active IO...

Page 82: ...Unit if the error log is cleared using the ERROR LOG CLEAR FINS command or read using the ERROR LOG READ FINS command ON The bit flag is set to On by the Unit if a new error is added to the error log 04 Parameter transfer in progress OFF When OFF this bit indicates that no Configuration data transfer is in progress ON The Parameter transfer in progress indicates Retrieval of internally stored conf...

Page 83: ...C CPU ON The File read error flag will be ON if an error occurred during the transfer of the Configuration and setup data from a Compatibles Memory Card in the PLC CPU to the Unit s non volatile memory The error can be caused by an error in the File or an error during transfer 10 12 Reserved This bit will be set to OFF by the Unit 13 Error log storage error OFF When OFF this bit indicates that the...

Page 84: ...e network if hardware errors occur during startup or normal operation OFF Unit is currently not in OFFLINE mode ON Unit is currently in OFFLINE mode 04 Controller in Data Exchange mode If the CJ1W PNT21is receiving valid input data from at least one of its allocated active IO Devices this flag will be ON If none of the IO Devices is providing valid input data to the CJ1W PNT21 this flag will be OF...

Page 85: ...the port of the IO Controller and a link was successfully created to an IO Device switch or other Ethernet device ON There is no Ethernet cable connected to the port of the IO Controller or a link could not successfully created to an IO Device switch or other Ethernet device 02 Reserved This bit will be set to OFF by the Unit 03 Hardware error The Hardware error flag will be ON if an error has occ...

Page 86: ...rom one or more IO Devices ON CJ1W PNT21 receiving valid data from all IO Devices 01 All IO Devices have consumed output data If all IO Devices allocated to the CJ1W PNT21 have processed the sent output data this flag will be ON If one of the IO Devices does not process output data this bit will be OFF OFF One or more IO Devices have not processed the sent output data ON All IO Devices have proces...

Page 87: ...8 97 96 Word n 15 125 124 123 122 121 120 119 118 117 116 115 114 113 112 Word n 16 IO Device 01 15 IO Device 16 31 IO Device 32 47 IO Device 48 63 IO Device 64 79 IO Device 80 95 IO Device 96 111 IO Device 112 126 126 Bit Name Status Unit operation 01 126 IO Device Input Data Valid When an IO Device is in Data Exchange with the PROFINET IO Controller Unit to which it has been allocated it will ex...

Page 88: ...60 59 58 57 56 55 54 53 52 51 50 49 48 Word n 20 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 Word n 21 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 Word n 22 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 Word n 23 125 124 123 122 121 120 119 118 117 116 115 114 113 112 Word n 24 IO Device 01 15 IO Device 16 31 IO Device 32 47 IO Device 48 63 IO Device 64 79 IO Device 80 95 IO ...

Page 89: ...es the FINS message service communications commands concept as well as the commands supported by the CJ1W PNT21 PROFINET IO Controller Units SECTION 6 FINS Commands and Responses 73 6 1 FINS Commands and Responses 74 6 2 Command Response Reference 77 6 3 FINS Routing 81 ...

Page 90: ...h the purpose of sending or retrieving data or invoking control actions 2 Facilitating the transfer of FINS commands to or from the PROFINET IO Network This is known as FINS routing The figure below depicts the FINS command structure for the CJ1W PNT21 PROFINET IO Controller units Figure 6 1 FINS command structure FINS messages are defined through their command and response codes Command Codes Com...

Page 91: ...in a CS CJ series PLC CMND sends n bytes of command data beginning with S the beginning send word for storing command data at the source node to destination node N In return m bytes of response data are stored at the source node beginning with D the beginning receive word for storing response data Command code Name MRC SRC 01 01 MEMORY AREA READ 21 02 ERROR LOG READ 03 ERROR LOG CLEAR MRES Executi...

Page 92: ...00 Hex PC s CPU Unit 01 Hex Computer user program 10 to 1F Hex Unit nos 0 to 15 E 1 Hex Inner Board FE Hex Unit connected to network 15 10 8 7 3 0 15 10 8 7 3 0 R esponse monitor time 0000 Hex 2 s 0001 to FFFF Hex 0 1 to 6 553 5 s Unit 0 1 s If the baud rate is slow then setting a small value may generate an error The standard is approximately 4 seconds at 1 Mbps or 8 seconds at 500 Kbps C 2 0 0 1...

Page 93: ...message the PROFINET IO Controller Unit received from the specified IO Device The command frame requires three byte data type specifier specifying the information and one byte specifying the slave device address Command Format Figure 6 5 Memory Area Read command Response Format Figure 6 6 Memory Area Read response Parameters Data specifier code command Defines the data to be retrieved from the Uni...

Page 94: ...RROR LOG READ command Number of Records Command Response The number of records to read is specified between 0001 and 0050 1 to 80 decimal in the command The response returns the actual number of records read Maximum Number of Stored Records Response The maximum number of records that can be stored in the error log In a PROFINET IO Controller Unit the maximum number of stored records is fixed at 50...

Page 95: ...e the time at which the error stored in the record occurred Precautions The total number of records to be returned is either the number specified in the command or the number of available new records in the Error Log whichever is smaller If more then one record is read the records are returned in a oldest to newer sequence i e the oldest record is the first in the response message Response Codes i...

Page 96: ...Figure 6 11 Error Log Clear response Response Codes i 03 21 Command code R esponse code Response code Description 0000 Normal completion 250F Memory writing error Error Log was not cleared normally 260B Can not clear the Error Log The error cause still exists ...

Page 97: ...supported by the CJ1W PNT21 PROFINET IO Controller is UDP IP Also know as the FINS UDP or the Ethernet connection Over this FINS UDP connection for example a HMI terminal can communicate to the PLC to read and write PLC memory Also from the PLC program FINS commands can be sent with the CMND command to other PLC s or devices on the network An example are the parameters in the SmartSlice Units conn...

Page 98: ...he PROFINET IO Controller does not hold an address translation table As the highest FINS address is 127 and the maximum amount of IO Devices supported is 126 the highest IP address that can be addressed is 127 In the example above the highest IP address is 192 168 1 127 Performance The CJ1W PNT21 PROFINET IO Controller s main task is PROFINET IO communication The FINS communication is performed as...

Page 99: ...devices and starting the network Furthermore it provides information the I O data exchange performance and it also provides information on how to monitor a network using the Unit and CX ConfiguratorFDT SECTION 7 Operation 83 7 1 Introduction 84 7 2 Setting up a Network 84 7 3 Configuring the IO Devices 90 7 4 Configuring the IO Controller 92 7 5 Performance 108 7 6 Operating the network 111 ...

Page 100: ...les are marked with the word Example in the side line 7 2 Setting up a Network Start CX ConfiguratorFDT Setting up a network involves setting up a configuration in CX ConfiguratorFDT and downloading it to the PROFINET IO Controller Unit To start CX ConfiguratorFDT select Program OMRON and CX ConfiguratorFDT from the Start Menu if the default program folder name is used CX ConfiguratorFDT will now ...

Page 101: ...on number File date Vendor name Update Device Catalogue Install a new GSD or GSDML file Add selected device to the network Note 1 Non GSDML file based DTMs are usually provided with their own setup program Installation of these DTMs must be performed out side CX ConfiguratorFDT e g from Windows Explorer 2 In case of DTM installations outside CX ConfiguratorFDT always ini tiate an update of the Dev...

Page 102: ...talogue is up to date it can be used to setup the network Setting up a network in CX ConfiguratorFDT starts with adding single device DTMs to the Network view First the CJ1W PNT21 IO Controller DTM must be added to the main branch of the project Network To do so one of three procedures as outlined below must be used to add the DTM Using the Context Menu 1 2 3 1 Select the top of the network to whi...

Page 103: ...t and its allocated IO Devices the latter must have the same PROFINET Name set in the configuration as it is set in the IO Device The PROFINET Name on the IO Devices is set by a specific tool There are standalone tools but there is also on incorporated in the CJ1W PNT21 PROFINET IO Controller DTM When opening the IO Controller DTM the first item show is the PROFINET identification with the Network...

Page 104: ...figuring Devices The Configure button will display four other selections that can be performed on the selected PROFINET IO Controller or Device Signal will let the LEDs of the selected device flash for 3 seconds This is useful to physically find the device in the installation When found the device can get a logical name Set IP Address will set the IP Address of the selected device The IP Address c...

Page 105: ...a Device Name for an IO Device is the first action that must be done If there is no match between the Device Name in the IO Device and what is in the configuration in the IO Controller then the IO Device will never been found by the IO Controller ...

Page 106: ...ation User Interface must be opened To do this either select the device in the Network view and double click the left mouse button select the device in the Network view right click the mouse and select Configuration from the context menu select the device in the Network view select Configuration from the Device menu The DTM will now open a device configuration window This window can differ per DTM...

Page 107: ... Next select the Parameters to make the necessary parameter selections Note 1 The selected I O modules are sent to the IO Device in the same sequence as selected in the user interface Depending on the device the sequence may be checked by the IO Device If an incorrect sequence is sent the I O configuration is rejected This is for exam ple the case with the OMRON GRT1 PNT PROFINET IO Device 2 A man...

Page 108: ...in the Network view and right click the mouse From the context menu select Configuration Select the CJ1W PNT21 IO Controller DTM in the Network view and from the Device menu select Configuration 7 4 1 PLC Setup The DTM Configuration User Interface is shown below Figure 7 8 PLC Setup Communication The communication path needs to be set to communicate with the IO Controller By pressing the Configure...

Page 109: ...itch on the front of the Unit After making the changes select the Apply button in the lower right corner of the user interface to accept the changes Next select the IO Controller Setup item to display the IO Controller Setup options 7 4 2 IO Controller Setup In the IO Controller setup the PROFINET Name and IP address are set how addresses are assigned to added IO Devices and how the Valid Invalid ...

Page 110: ... Mode Dependent or User Bit Controlled If set to PLC Mode Dependent then the IO Controller will follow the state of the PLC Program or Monitor Run mode This is convenient in most applications where only one IO Controller is used In case where the application needs to be in control of the state of the output data then set User Bit Controlled Example where to use User Bit Controlled is a redundant c...

Page 111: ...ler Update Rate The Update Rate is the time in milliseconds that data is refreshed between the IO Controller and the IO Device The settings range is from 8 to 512ms If the Update Rate is set to fast for a bigger configuration then it could be that IO Controller can not service all IO Devices The Update Rate is the base for the calculation of the Watchdog Time and the Datahold Time Watchdog Time Da...

Page 112: ...d using drag drop The module which is mapped to Area 1 and which must be mapped to Area 2 can be copied there by dragging it from the overall module list on top to Area 2 Caution When mapping the I O Areas make sure that the I O data will not overlap the Unit s own CIO Area or one or more of the I O data areas of any other PLC CPU or I O Unit The CJ1W PNT21 IO Controller DTM does not check this Fa...

Page 113: ...ll be allocated to Output area 1 The following rules apply when allocating the I O modules to the areas I O modules are mapped starting at the lowest address of an Input Output area I O modules are mapped in ascending order according to IO Device No I O modules per slave device are mapped in the order in which they were selected when setting up the slave device Furthermore Input area 1 is by defau...

Page 114: ...ation at a later point in time Auto Addressing will cause a change in the addresses of subsequent I O modules in an Input Output area This will cause I O data of a part of the IO Devices to be re mapped to different locations in the PLC memory In order to avoid unexpected results the PLC user program may have to be adapted as well Example The figure below shows an example of the effects of Auto Ad...

Page 115: ...this perform the following sequence 1 2 3 1 Open the CJ1W PNT21 IO Controller DTM Configuration User Interface 2 Select the IO Device Area sub item The window shows two sub tabs One for Output Allocation and one for Input Allocation The following points apply to each of these tabs One I O module of two output words was inserted and re allocated subsequent I O modules Initial I O Configuration Note...

Page 116: ...and Re allocating I O Modules Auto Addressing re allocates I O modules in all Input Output areas If after setting up the initial I O configuration two or more I O modules are moved from one area to another Auto Addressing maintains the same sequence i e the slave device with the lowest address and its I O modules in the selected sequence are allocated before a slave device with a higher address Ex...

Page 117: ...O Controller DTM In order to do that perform the following sequence 1 2 3 1 Open the CJ1W PNT21 IO Controller DTM Configuration User Interface 2 Select the Configuration IO Controller Setup sub item 3 Enable Disable Auto Addressing by selecting de selecting the Auto Addressing enabled checkbox in the Auto Addressing box 4 When Auto Addressing is being enabled a warning message is displayed informi...

Page 118: ...g mapping Selecting an additional I O module for a IO Device in the presence of already allocated I O modules will cause a complete re map of all existing modules if the total I O does not fit within the space it is already occupying The modules are re mapped to the next available location in the area leaving behind a gap in the existing I O mapping Subsequent I O modules of other slave device wil...

Page 119: ...e area as possible Compressing an area does not change the sequence of the slave devices and or the I O modules It only removes the unused memory gaps Compressing can be initiated for each area individually In order to compress an area perform the following sequence 1 2 3 1 Open the CJ1W PNT21 IO Controller DTM Configuration User Interface 2 Select the IO Device Area sub item The window shows two ...

Page 120: ...en a PROFINET IO network and the CJ1 PLC CPU On both sides of the interface different formats for data and data storage are used To ensure that I O data transferred through the interface can be used on both sides of the interface without additional formatting the CJ1W PNT21 PROFINET IO Controller Units perform the necessary data formatting This ensures that I O data in the PLC CPU memory can be pr...

Page 121: ...st basis Supported Single 16 bit integers are transferred to memory words in PLC memory 64 bit Floating point 8 Supported Data is transmitted on a Most Significant Byte First basis Supported Single 16 bit integers are transferred to memory words in PLC memory TimeOfDay 2 Supported Data is transmitted on a Most Significant Byte First basis Supported Single 16 bit integers are transferred to memory ...

Page 122: ...thereof either signed or unsigned must be mapped to the PLC data area words on a high byte low byte sequence 3 A 32 bit double word or a sequence thereof either signed or unsigned must be mapped to the PLC data area words on a high byte low byte sequence as well as on a high word low word sequence OctetString Supported Data is transmitted on byte by byte basis Supported Minimum is 16 bit words Two...

Page 123: ...ET IO network are transmitted in the sequence shown in the figure i e Byte 0 is transmitted and received first after that byte 1 etc Figure 7 18 String conversion The following format conversions are required 1 On the PROFINET IO network the text strings are handled as a sequence of 8 bit bytes but the storage in the PLC data area is following the unsigned 16 bit word storage method i e the bytes ...

Page 124: ...easurements were done for SmartSlice stations with a minimum I O configuration a typical configuration and a maximum configuration SmartSlice IO Configurations Minimum Each IO Device has 1 x OD4 1 1 x ID4 1 and an END M connected This results in 1 data word output and 2 data words input The number of modules is 4 Typical Each IO Device has 4 x ID8 1 3 x OD8 1 1 x AD2 1 x DA2V and 1 x END M This re...

Page 125: ...ta is supplied by the PLC and the moment the IO Controller has the output data ready to send onto the PROFINET network Measurements were made with minimum typical and maximum IO Device configurations to determine these times i Minimum network configuration One SmartSlice IO Device connected with the minimum configuration see above CJ1W PNT21 0 20 40 60 80 100 120 140 8 16 32 64 128 256 512 Update ...

Page 126: ... 8 SmartSlice IO Devices connected with the typical configuration see above Maximum network configuration 126 SmartSlice IO Devices with minimum configuration at an update rate of 126 ms or 55 IO Devices with maximum configuration at an update rate of 126 ms ...

Page 127: ...connection with the Unit has to be established first To achieve this perform the following sequence 1 2 3 1 To go on line select the DTM in the Network view and perform one of the following actions Select the Device Go Online option from the main menu or the DTM context menu or Select the Online button from the Tool Bar 2 A communication channel will be opened through CX Server The name of the DTM...

Page 128: ...ny place From an HMI or SCADA system or another PLC But most logical is the PLC program For instance a Function Block that supports redundant IO Controllers need to use the User Bit Controlled way of operation For commissioning purposes also the IO Controller DTM can be used In the Diagnosis item IO Controller Status sub item has the button Toggle User Bit to set reset the Output Data state Figure...

Page 129: ...he PROFINET IO network working optimal We recommend reading through the error processing procedures before operation so that operating errors can be identified and corrected more quickly SECTION 8 Troubleshooting and maintenance 113 8 1 Overview 114 8 2 Troubleshooting using the IO Controller indicators 115 8 3 Troubleshooting the Network 122 8 4 Maintenance 129 8 5 Replacing the Unit 130 ...

Page 130: ...d can be retrieved even after a Unit power down FINS command provide defined response codes which can indicate specific errors This section provides a number of procedures for troubleshooting based on the error indicators listed above Troubleshooting the Configuration Software The Configuration software i e CX ConfiguatorFDT the PROFINET IO Controller DTM and the Generic IO Device DTM provide seve...

Page 131: ...tart up errors These include errors in the PLC CPU as well as errors in the Unit which prevents the combination from starting up correctly Operational errors These include PLC errors PLC Bus errors and error log problems all during operations Configuration problems These include errors during or after downloading a new configuration as well as errors in the configuration after startup PROFINET IO ...

Page 132: ...itializing with the PLC Bootup and initialization with the PLC in progress Restart the PROFINET IO Controller unit if this status continues for an extended period of time Replace the CPU Unit and or PROFINET IO Controller Unit if the problem is not corrected by restarting ON green OFF OFF r dot flashing Valid configuration detected The PROFINET IO Configuration downloaded from the configuration to...

Page 133: ... Unit errors Startup errors 1 to 6 ON red OFF IO Controller function PROFINET configuration set invalid C7 ON green Flashing red 0202 PROFINET Network errors Ethernet failure E3 ON red OFF 020C Bus hardware error E5 0219 Memory access errors Special Unit error Flashing green Flashing red 0601 Memory access error E9 0602 CPU Unit Exchange Backplane bus error H0 Flashing red OFF 000E Unit number dup...

Page 134: ... restore the Configuration from a Compact Flash memory card Replace the IO Controller if the error recurs 8 2 3 3 PROFINET Network errors Ethernet failure i Likely cause The PROFINET IO controller could not establish a Ethernet link to the connected switch or IO Device IO Controller Unit response The Unit is not capable to communicate on the PROFINET network and therefore control to the IO Devices...

Page 135: ...ecords the error in the error log CIO Area Flags allocated to the IO Controller Unit None of the bits is set Correction Restart the IO Controller Replace the IO Controller if the error recurs Memory access error i Likely cause During startup the IO Controller encountered a problem reading the PROFINET IO Configuration file This could be because the Unit started for the first time and does not cont...

Page 136: ...d that there is another Unit having the same Unit number set IO Controller Unit response The Unit will stop processing CIO Area Flags allocated to the IO Controller Unit None of the bits is set Correction Correct the Unit number of the IO Controller or the other Unit Restart the PLC CPU Unit fault i Likely cause The PROFINET lO Controller detected that PLC CPU Unit is faulty IO Controller Unit res...

Page 137: ...The Unit will stop processing Records the error in the error log CIO Area Flags allocated to the IO Controller Unit None of the bits is set Correction Replace the CPU Unit if the error recurs when the CPU Unit is restarted Watchdog timer error i Likely cause The PROFINET lO Controller detected a watchdog timer error with the PLC CPU unit IO Controller Unit response The Unit will stop processing Re...

Page 138: ...OFINET IO Controller Unit Errors when Establishing Communication If no errors occurred during the checking phase the IO Controller DTM will try to establish communication with the CJ1W PNT21 PROFINET IO Controller Unit through CX Server If this fails an error message will be displayed indicating a communication problem A failure to establish communication prior to download will have no consequence...

Page 139: ...be replaced i LED Indicators Description Correction Unit Error The Unit Error flag is ON if the unit has an error That is if one of the other error flags in the Unit Status is ON Controller Error The Controller Error Flag is On if one of the IO Controller Status 2 error flags is ON Error Log contains errors When a new error is logged in the Error Log then this flag is ON After reading or clearing ...

Page 140: ... configuration from Compact Flash card in the PLC CPU and it can not access the configuration file on the Compact Flash card then this flag is ON Error Log Storage Error If a new error needs to be written to the Error Log and the IO Controller does not succeed in storing this error in the Error Log then this flag is ON LED Indicators Description Correction LED Indicators Description Correction Con...

Page 141: ... could be damaged It is possible to download the configuration again with CX ConfiguratorFDT If downloading the configuration to the Unit does not solve the issue then replace the unit LED Indicators Description Correction LED Indicators Description Correction Link Status The Unit could not establish an ethernet link at 100Mbps Full Duplex to the connected switch or IO device It could be that the ...

Page 142: ...hen there could be something wrong with that IO Device For more information refer to the IO Device Status item or to the IO Device DTM itself for further information Also when an IO Device is simply turned off it is signalled here also IO Device Alarm received One of the IO Devices signalled it has a alarm available Refer to the IO Device status item or the IO Device DTM to retrieve further All IO...

Page 143: ...that signalled an alarm will be Yellow The standard PROFINET alarms are implemented Pull Module Plug Module Plug Wrong Module Other LED Indicators Description Correction Output Data Valid If set the IO Controller sends valid output data to the IO Devices The IO Devices should normally operate their outputs If not set the IO Devices will set their outputs to a safe state The IO Controller handles t...

Page 144: ...O Device area will show the last known alarm of the IO Device It does not necessarily mean that the alarm is still active If a IO Device has an active alarm that this will be displayed in the colour of the IO Device Yellow Alarms can be acknowledged with the Clear new Alarm Flags button Error History The Error History item is reading the Error Log in the IO Controller The IO Controller stores up t...

Page 145: ...ct the system once or twice a year but more frequently if the system is used in high temperature or high humidity environments or dirty dusty conditions Inspection Equipment Prepare the following equipment before inspecting the system Required Equipment Alcohol and a clean cloth Optional Test Equipment Depending on system conditions a synchroscope oscilloscope thermometer or hygrometer to measure ...

Page 146: ...ort to the Unit and return it to the nearest OMRON dealer 8 5 2 Setting up the Unit after Replacement Setting up the IO Controller Unit again after replacement can be done in two ways Anyway the IO Controller needs to have a configuration loaded to operate The configuration can be stored in the new Unit by Downloading it from CX ConfiguratorFDT Refer to the section that handles the download of the...

Page 147: ...field devices are cyclically transmitted to the process image of the PLC The PROFINET IO device model is based on the PROFIBUS implementation consisting of insertion slots and groups of I O channels subslots The characteristics of the field devices are described via a General Station Description GSD on an XML basis The installation monitoring and maintenance of PROFINET IO will be familiar to engi...

Page 148: ...operation and disconnected after the transmission is complete UDP does not guarantee an error free transmission of data However the UDP is connectionless Each message is an individual transmission Because of the lack of overhead connection establishment monitoring etc this protocol is more suitable for time critical applications RT and IRT The TCP IP and UDP IP communication protocols apply a cons...

Page 149: ... simple communication devices The aim is to have high performance and ease to use The experience of the PROFIBUS fieldbus has been integrated into the PROFINET IO from user s point of view The PROFINET IO distinguishes the following different device roles Please note a single device can have multiple roles Switch 3 5 4 6 6 6 1 2 ...

Page 150: ...cation layer describes the modules of an IO Device in a similar way as for PROFIBUS DP A PROFINET IO Device consists of slots for which the modules submodules can be inserted The technical data concerning the slots and subslots are defined in the GSD file of a device Slot A Slot is the physical place of insertion of a module in an IO Device Various subslots are located in the various slots which c...

Page 151: ...135 Index The index specifies the data related to a specific subslot to be read or written acyclically ...

Page 152: ...oller and the Input data for the IO Device The provider status is either bad or good implying the received data is either invalid or valid for use For example the Output data of the IO Controller is set to bad in case the PLC is in Program mode The Input Output Consumer Status IOCR indicates the feedback on the provided data received before This status Bad or Good is indicated in the Input data fo...

Page 153: ...s These elements are called Application Process Identifier APIs The following CRs are possible for each API IOCR consisting of input output or multicast Record data CR for exchange of acyclic data Alarm CR for communicating alarms and other events The data exchange between the IO Device and the IO Controller occurs in a poll cycle as configured by the IO Controller The user is capable to set this ...

Page 154: ...specific for the manufacturer Type Description Pull and plug alarms Events related to modular IO Devices such as the GRT1 PNT A slice module is removed or plugged in Plug wrong submodule Events indicating an incorrect submodule has been configured or inserted Note Alarm handling Process Since the IO Device is only capable to hold detailed alarm information for 2 alarms 1 high and 1 low alarm the a...

Page 155: ...nterfaces it allows devices from different manufacturers to be integrated in any automation system regardless of the fieldbus system CX ConfiguratorFDT is an example of an FDT container application DTMs are provided by the manufacturer of the device A DTM is comparable to a printer driver which allows interactive configuration and diagnostics The DTM provides not only the configuration manipulatio...

Page 156: ...140 ...

Page 157: ...placed back at the correct position a Plug Alarm event is generated Plug Wrong Submodule In case the configuration downloaded to the PROFINET IO Controller does not match the physical Slice I O Unit configuration of the Unit a Plug Wrong Submodule alarm event is generated see note 2 Note 1 In case multiple alarm events more than two are generated at the same time it is possible alarm events will b...

Page 158: ...he alarm 12 to 13 Subslot The number of the subslot having the alarm 14 to 17 ModuleIdent The Ident number of the slot 18 to 21 SubmoduleIdent The Ident number of the subslot 22 to 23 Specifier The specifier of the alarm The following bits are defined Bit Description 0 to 10 Sequence number 11 Channel Diag exists value 1 is exists 12 Manufacturer Diag value 1 is exists 13 SubmoduleDiagState value ...

Page 159: ...content Data Data is not required when the Read command is used Response blocks i i Number of bytes received The number of bytes received from the source station address is returned in hexadecimal When an error response is returned for an explicit message the number of bytes is always 0004 Hex Source station address The station address of the Unit from which the command was sent is returned in hex...

Page 160: ...is not supported The data written was outside valid range 16FF Object does not exist The specified Instance ID is not supported 15FF Too much data The data is larger than the specified size 13FF Not enough data The data is smaller than the specified size 0CFF Object state conflict The specified command cannot be executed due to an internal error 20FF Invalid parameter The specified operation comma...

Page 161: ...ice I O Node 3 SmartSlice I O Node 2 SmartSlice I O Node 1 1 SmartSlice I O Node 8 SmartSlice I O Node 7 SmartSlice I O Node 6 SmartSlice I O Node 5 2 SmartSlice I O Node 12 SmartSlice I O Node 11 SmartSlice I O Node 10 SmartSlice I O Node 9 13 SmartSlice I O Node 56 SmartSlice I O Node 55 SmartSlice I O Node 54 SmartSlice I O Node 53 14 SmartSlice I O Node 60 SmartSlice I O Node 59 SmartSlice I O...

Page 162: ... from the PROFINET IO Communication Unit The data is read using the Explicit Message Send command 2801 The command data is written in words starting from D01000 in the PLC and the response data is stored in words starting from D02000 If the command does not end normally the end code is stored in D00006 and the Send command is re executed Command Details CMND S D C S D01000 D first response word D0...

Page 163: ...esponse data D00002 00 00 Destination PROFINET IO Controller Unit s Device Number 0 D00003 00 11 Destination PROFINET IO Controller Unit s unit address 11 Hex D00004 00 00 Response required Communication port number 0 Number of retries 0 D00005 00 3C Response monitoring time 6 s Address Contents Hex Meaning D02000 28 01 D02001 00 00 D02002 00 24 D02003 41 8E Response source station Device Number 6...

Page 164: ...146 ...

Page 165: ...form a quick configuration when replacing the PROFINET IO controller Unit without the direct use of the Configuration software The data can be backed up to a Memory Card only It cannot be backed up to a EM file The backup process does not only involve the backup of the PROFINET IO Controller parameter data but also the parameter data of any other Special CPU Bus Unit on the same PLC as well as the...

Page 166: ...ot 2 Turn ON pin 7 of the DIP switch on the front of the CPU Unit behind the cover above the Memory Card slot 3 Press and hold the Memory Card power supply switch for 3 seconds When the switch is pressed the MCPWR Indicator on the front of the CPU Unit will flash once and then remain lit while the data is being written The indicator will go OFF after the data has been written properly During the t...

Page 167: ...N 5 Restart the PLC Note 1 Data will not be read from the Memory Card to the CPU Unit if pin 1 of the DIP switch is ON write protecting program memory 2 A CJ1 CPU Unit will remain in PROGRAM mode after the simple backup operation has been performed and cannot be changed to MONITOR or RUN mode until the power supply has been cycled After completing the backup operation turn OFF the power supply to ...

Page 168: ...150 ...

Page 169: ...cover of the manual i The following table outlines the changes made to the manual during each revision The page numbers of a revision refer to the previous version i Cat No W12E EN 01 Revision code Revision code Date Revised content 01 20090729 First version 02 20100208 Clarified COMM led Modified E7 and C9 error code ...

Page 170: ...Section 152 ...

Page 171: ...ent or addition to the above warranty See http www omron247 com or contact your Omron representative for pub lished information 14 Limitation on Liability Etc OMRON COMPANIES SHALL NOT BE LIABLE FOR SPECIAL INDIRECT INCIDENTAL OR CONSEQUENTIAL DAMAGES LOSS OF PROFITS OR PRODUCTION OR COMMERCIAL LOSS IN ANY WAY CONNECTED WITH THE PRODUCTS WHETHER SUCH CLAIM IS BASED IN CONTRACT WARRANTY NEGLIGENCE ...

Page 172: ...Brasil 55 11 2101 6300 www omron com br OMRON ARGENTINA SALES OFFICE Cono Sur 54 11 4783 5300 OMRON CHILE SALES OFFICE Santiago 56 9 9917 3920 OTHER OMRON LATIN AMERICA SALES 54 11 4783 5300 OMRON INDUSTRIAL AUTOMATION THE AMERICAS HEADQUARTERS Schaumburg IL USA 847 843 7900 800 556 6766 www omron247 com Omron Europe B V Wegalaan 67 69 NL 2132 JD Hoofddorp The Netherlands Tel 31 0 23 568 13 00 Fax...

Reviews: