Home
IO-Link Master 8 Ports IP20 Ethernet/IP AY1020 Operators Manual
Contents
1. IO Link Diagnostics Continued PDO Data Valid Status of PDO data being received from controller s Last Tx PDO Data MS The last Tx PDO data Byte First i Time Since Initialization The time since the last port initialization oe The number of times that communication has been lost to the IO Link device Initialization Attempts The number of times the IO Link port was initialized Initialization Errors The number of port initialization errors that occurred Process Data Errors The number of process data errors the port received Process Data Retries The number of process data retries the port performed Internal Communication The number of IO Link master internal communication errors that occurred on this port Errors Poe Communication The number of device specific communication errors that occurred Total Events The total number of events that were received on this port First Events Up to the first or oldest three events that were received on this port Last Events Up to the last or most recent three events that were received on this port ISDU Statistics ISDU Read Cmd Attempts The number of read ISDU command attempts ISDU Read Cmd Errors The number of read ISDU command errors Minimum ISD U Read The minimum or shortest read ISDU command response time Cmd Resp Time Maximum ISDU Read The maximum or longest read ISDU command response time Cmd Resp Time Average ISDU Read Cmd The average ISDU read command
2. 13 4 4 Object Specific Services The following table shows the Object Specific Services for the ISDU Read Write Object Definition 74 hex Service Code Implemented in Class Implemented in Instance Service Name 4B hex No Yes Blocking ISDU Request The Blocking ISDU Request service allows one message instruction to both send an ISDU request and receive the response Using this service causes the message to be active for several seconds 13 4 5 Instance Attribute Definitions The following attributes provide access to the ISDU blocks on the IO Link devices 13 4 5 1 Attribute 1 ISDU Read Write Response Non Blocking only Get Attribute Single messages returns the ISDU response for a specific port through the AY1020 The response may need to be read multiple times until a response of Success Failure or Timed Out has been received 13 4 5 2 Attribute 2 ISDU Read Write Request Non blocking only Set Attribute Single messages can send read write type ISDU requests to the IO Link devices viathe AY1020 The ISDU request message need be sent only once for each ISDU read write request 100 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A Identity Object 01hex 1 instance 13 5 Identity Object 01hex 1 instance The Identity Object provides identification of and general information about the AY1020 13 5 1 Class Attributes This table shows the Class Attribute
3. Controller Controller Controller Controller File Port 1 Access Port 2 Access Port 3 Access Port 4 Access Humber Read Write Read Write Read Write Read Write Input Output Input Output Input Output Input Output N12 0 Port 1 N22 0 Port 2 Write Output N32 0 Process Port 3 Data Output in ais on 8 Port Models Nee Port 6 N72 0 Port 7 N82 0 Port 8 PCCC Read Write Access where e All PDI data can be read with one PCCC read message e All PDO data can be read with one PCCC read message e All PDO data can be written with one PCCC write message e Controller Read access The PDI data from one or more ports may be read with one message That is if addressing Port 1 N10 0 ports one to four may be read in one message The PDO data from one or more ports may be read with one message That is if addressing Port 1 N11 0 ports one to four may be read in one message Partial PDI and PDO data reads are allowed Thelength of the Read message can range from 1 to the total configured PDI or PDO length for all ports starting at the addressed port e Controller Write Output access Only PDO data may be written The PDO data for one or more ports may be written with one message Partial PDO data writes are not allowed Thelength of the Write message must be equal to the total of the configured PDO lengths for all ports to be written The
4. Where e All accessible data can be read input and written output from one I O connection e Controller Read Input access One or more input instances may be read with one I O connection i e If addressing the instance 101 all input instances for both PDI and PDO data 101 to 116 for 8 port models may be read in one connection The length of the Read Input connection can range from 1 to the total length for all input instances Multiple controllers can read access to the Input Assembly instances at one time e Controller Write Output access Only output instances may be written Oneor more output instances may be written to with one connection The length of the Write Output connection must be equal to the total length of the output instance s Only one controller may have write access to an output instance Note In order to receive all PDI and PDO data in one Class 1 connection it may be necessary to decrease the size of one or more PDI and or PDO blocks via the embedded EtherNet IP configuration web page 118 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A Chapter 14 SLC PLC 5 MicroLogix Interface The AY1020 provides support for the SLC PLC 5 and MicroLogix PLCs The following features are supported e Rx PDI data both Polling and Write to File modes e Tx PDO data both PLC Writes and Read From File modes e PCCC based messages transferred by means of th
5. DI setting Event Code Bit 19 0x0008 C Q setting 1 PDO Data Long Word 0 2 PDO Data Long Word 1 N 1 PDO Data Long Word N 1 17 2 Event Handling The AY 1020 event handling is designed to provide real time updates of event codes received directly from the IO Link device The IO Link event code e Is included in the second 16 bit word of the Input Process Data PDI block An active event is indicated by a non zero value Inactive or no event is indicated by a zero value Two methods are provided to clear an event Enable the Clear Event After Hold Time option The AY1020 keeps or holds the active event code in the PDI block until the configured Active Event Hold Time has passed The AY1020 then clears the event code in the PDI block and waits until the Clear Event Hold Time has passed before including another event code in the PDI block Enable the Clear Event In PDO Block option The AY1020 monitors the PDO block received from the PLC The AY1020 expects the first entry of the PDO block to indicate an event code to be cleared e If there is an active event code in the PDI block and the PDO block both contain the same event code the event code is cleared in the PDI block e The AY1020 then clears event code in the PDI block and waits until the Clear Event Hold Time has passed before including another event code in the PDI block e The two methods can be used separately or together to control cl
6. Integer 16 Bit Word ISDU Response Command Format 17 3 3 2 Integer 16 Bit Word ISDU Response Command Format The following table shows an integer 16 bit word ISDU response command format with SLC MicroLogix PLC 5 or Modbus TCP Name Status Byte Swapping RdWrControlType Index Subindex Datalength Data Type UINT UINT UINT UINT Parameter Descriptions Indicates the control type byte swapping and status of the ISDU command Bits 0 3 Type Field 0 NOP No operation 1 Read operation 2 Write operation 3 Read Write OR 4 Read Write AND Bits 4 7 Control Field 0 Single Last Operation length can vary from to 1 to 232 1 Nested batch command fixed 4 byte data area 2 Nested batch command fixed 8 byte data area 3 Nested batch command fixed 16 byte data area 4 Nested batch command fixed 32 byte data area 5 Nested batch command fixed 64 byte data area 6 Nested batch command fixed 128 byte data area 7 Nested batch command fixed 232 byte data area Byte swapping bits 8 11 0 No byte swapping l 16 bit INT byte swapping of TX RX ISDU data 2 32 bit DINT byte swapping of TX RX ISDU data Status bits 12 15 0 NOP No operation 1 In process Only valid for non blocking requests 2 Success 3 Failure IO Link device rejected the request 4 Timed out IO Link device did not respond The parameter address of the data
7. AY1020 Operators Manual Rev A Chapter 2 Hardware Installation 11 Connecting the Power 3 Apply the power and verify that the following LEDs are lit indicating that you are ready to attach your IO Link or digital I O devices PWR green lit LED indicates the AY 1020 is receiving power MS first the flashing green and red LEDs display that it is in self test mode The green LED is flashing to indicate that the AY 1020 is in standby mode The green LED is lit to indicate that the AY 1020 is operational NS first it flashes green and red indicating that it is in self test mode Off indicates there is no IP address Steady red indicates a duplicate IP address on the network LINK should be lit green to indicate a valid network connection ACT blinks if there is network traffic between the AY 1020 and the network Port LEDs should display in this manner if there is no device attached IO Link port LED should be flashing green indicating that itis searching for an IO Link device Digital input should be off to indicate that there is no device attached to the port If the LEDs indicate that you are ready to attach devices go to Chapter 5 Connecting Devices on Page 23 If the LEDs do not meet the above conditions you can refer to the AY7020 LEDs table on Page 194 in the Troubleshooting and Technical Support chapter 12 Chapter 2 Hardware Installation 2 PORT IO Link DI Digital Input
8. Configured in the Configuration IO Link page this is the minimum cycle time the IO Link master will allow the port to operate at The Actual Cycle Time which is negotiated COE Minimum between the IO Link master and the device will be atleast as long as the greater of the YC Se MOR Configured Minimum Cycle Time and the Device Minimum Cycle Time Data Storage Capable Displays whether the IO Link device on a port supports the data storage feature Not all IO Link devices support the data storage feature Automatic Data Storage Displays whether a port is configured to automatically upload data from the IO Link Configuration device or download data from the AY 1020 to the IO Link device S Input AD Bit The current status of the auxiliary bit as received on DI of the IO Link port Device PDI Data Length The supported Device PDI Data Length in bytes as stored in ISDU Index 0 PDI Data Valid Current status of PDI data as received from the IO Link device m Rx PDI Data MS The last Rx PDI data as received from the IO Link device yte First Device PDO Data Length The supported Device PDO Data Length in bytes as stored in ISDU Index 0 Lost PDO Controller s The number of times that the PDO controller s were present and then lost connection Errors AY1020 Operators Manual Rev A Chapter 11 Using the Diagnostics Pages 75 IO Link Port Diagnostics
9. e Home Diagnostics cotton Advanced Attached Devices Help Logout MES IO LINK DIGITALI O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS Modbus TCP Settings MODBUS TCP PORT CONFIG E PORTI PORT2 PORTS E PORT4 E PORTS E PORTE PorT7 PorTs CANCEL EDIT EDIT EDIT EDIT EDIT EDIT ISDU Data Settings ISDU Response Timeout 1 10000 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec Process Data Settings PDI Data Block Size To PLC 36 bytes v 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes PDI Byte Swap Method no byte swsp v no byte swap no byte swap nobyte swap no byte swap no byte swap nobyte swap no byte swap Include Digital I O in PDI Data Block false false false false false false false PDO Data Block Size From PLC 32 bytes V 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes PDO Byte Swap Method no byte swsp v no byte swap nobyte swap no byte swap no byte swap no byte swap nobyte swap no byte swap Append PDO to PDI Data false false false false false false false Clear Event Code In PDO Block false false false false false false false Clear Event Code After Hold Time gi true true true true true true true Active Event Hold Time 1 65535 1000 1000 1000 1000 1000 1000 1000 1000 Event Hold Time Units ms Vv ms ms ms ms ms ms m
10. Also called Master Mode for some industrial protocols the Read from Tag File method requires the AY 1020to read data from a tag or file on the PLC In this method the AY 1020 requests data from the PLC at configurable time intervals Read from Tag File Tx Transfer Method PLC bn Tag File Read data message hS aaam T Em N I Tag File Read data message response 10 Link 10 Link Master AY1020 Operators Manual Rev A Chapter 12 EtherNet IP Interface 89 Class 1 Connection Input and Output PLC and AY1020 Utilize an I O Connection 12 2 2 3 Class 1 Connection Input and Output PLC and AY1020 Utilize an I O Connection Also called O Mode for some industrial protocols the Class 1 connection method requires the AY1020 and PLC to connect to each via an I O connection For EtherNet IP a connection over UDP must first be created Once the connection is established the PLC and AY1020 continually exchange data at a configurable rate PLC Class 1 Rx Tx Transfer Method Continuous Rx Updates b D z Class 1 EtherNet IP Connection i F ONK Devices pn MIL Continuous Tx Updates lO Link O Link p Master 90 Chapter 12 EtherNet IP Interface AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions The following are the vendor specific CIP Object definitions as supported in the AY 1020 IO Link Port Information Object Definition 71 hex PDI Process Data Input T
11. Default None Vd Storage Manual UPLOAD this uploads and stores the IO Link device configuration on the IO Link master ps DOWNLOAD this downloads the stored IO Link device configuration from the IO Link master to the IO Link device attached to this port if the Vendor ID and Device ID match Validation Config Device Validation Mode provides these options e None this disables Device Validation Mode e Compatible permits a compatible IO Link device same Vendor ID and Device ID to Device Validation function on the corresponding port Mode e Identical only permits an IO Link device to function on the corresponding port as defined in the following fields Vendor ID Device ID Serial Number Vendor Id 0 65535 This is required if you select a Device Validation Mode other than None The Vendor ID can be manually entered in this field or click the GET ATTACHED button and the IO Link master propagates the Vendor ID in this field Device Id 0 16777215 This is required if you select a Device Validation Mode other than None The Device ID can be manually entered in this field or click the GET ATTACHED button and the IO Link master propagates the Device ID in this field This is required if you select Identical for the Device Validation Mode Default None Serial Num The Serial Number can be manually entered in this field or click the GET ATTACHED button and the IO Link master propagates the serial num
12. e Send an ISDU request containing one or more read and or write ISDU commands to an IO Link device via the AY1020 e Request the ISDU response s from the AY 1020 e Send both blocking and non blocking ISDU requests Refer to the ISDU Handling chapter for a detailed description of the ISDU functionality 13 4 1 Class Attributes The following table shows the Class Attributes for the ISDU Read Write Object Definition 74 hex Attribute ID Name Data Type Data Value s Access Rule 1 Revision UINT 1 Get 2 Max Instance UINT 8 8 Port Models Get 8 8 Port Models Note Instance number determines IO Link port on the AY1020 3 Num Instances UINT Get 13 4 2 Instance Attributes The following table shows the Instance Attributes for the ISDU Read Write Object Definition 74 hex Attribute ID Name Data Type Data Value s Access Rule 1 ISDU Response ISDU response data block 0 255 Get 2 ISDU Read Write Request ISDU request data block 0 255 Set AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 99 Common Services 13 4 3 Common Services The following table shows the Common Services for the ISDU Read Write Object Definition 74 hex Service Code Implemented in Class Implemented in Instance Service Name 01 hex Yes No Get Attributes All OE hex Yes Yes Get Attribute Single 10 hex No Yes Set Attribute Single 02 hex No No Set Attribute AII
13. 110 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A PCCC Object 67 hex 1 instance 13 11 PCCC Object 67 hex 1 instance The PCCC Object provides the ability to encapsulate and then transmit and receive PCCC messages between devices on an Ethernet IP network This object is used to communicate to MicroLogix SLC 5 05 and PLC 5 PLCs over EtherNet IP The PCCC Object does not support the following Class Attributes nstance Attributes 13 11 1 Instances The PCCC Object supports Instance 1 13 11 2 Common Services The following table displays the Common Services for the PCCC Object Service Code Implemented in Class Implemented in Instance Service Name 4B hex No Yes Execute PCCC 13 11 3 Message Structure Execute PCCC Request Message This table displays the message structure for the Execute PCCC Request Message for the PCCC Object Name Data Type Description Length USINT Length of requestor ID Vendor UINT Vendor number of requestor Serial Number UDINT ASA Serial number of requestor CMD USINT Command byte STS USINT 0 TNSW UINT Transport word FNC USINT Function Code PCCC params Array of USINT CMD FMC specific parameters AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 111 Message Structure Execute PCCC Response Message 13 11 4 Message Structure Execute PCCC Response Message This table displa
14. All PDI data is returned in the configured PDI format 8 bit 16 bit or 32 bit Refer to 3 2 PDI Process Data Input Transfer Object Definition 72 hex on Page 97 for a detailed explanation of the PDI data block AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 97 PDO Process Data Output Transfer Object Definition 73 hex 13 3 PDO Process Data Output Transfer Object Definition 73 hex The PDO Transfer object defines the attributes by which the PLC can e Request the PDO data block from the AY 1020 e Write PDO data block to the AY 1020 13 3 1 Class Attributes The following table displays the Class Attributes for the PDO Transfer Object Definition 73 hex Attribute ID Name Data Type Data Value Access Rule Revision UINT 1 Get 2 Max Instance UINT 1 Get 3 Num Instances UINT 1 Get 13 3 2 Instance Attributes The following table displays the Instance Attributes for the PDO Transfer Object Definition 73 hex Attribute ID Name Data Type Length Data Value Access Rule 1 Port 1 PDO data block Array of BYTEs 0 36 bytes 0 255 Get Set 2 Port 2 PDO data block Array of BYTEs 0 36 bytes 0 255 Get Set 3 Port 3 PDO data block Array of BYTEs 0 36 bytes 0 255 Get Set 4 Port 4 PDO data block Array of BYTEs 0 36 bytes 0 255 Get Set 5 Port 5 PDO data block Array of BYTEs 0 36 bytes 0 255 Get Set 6 Port 6 PDO data block Array of BYTEs 0 36 bytes 0 255 G
15. Chapter 8 Loading and Managing IODD Files AY1020 Operators Manual Rev A Uploading IODD Zip Files 8 1 2 Uploading IODD Zip Files You can use the following procedure to upload IODD zip files 1 Click Attached Devices and IODD FILES 2 Clickthe UPLOAD IODD FILE button 3 Clickthe Browse button 4 Highlight the zip file click Open and then the UPLOAD button IODD FILES SUMMARY PORT1 PORT2 PORT3 PORTS PORTS PORT6 PORT7 PORTS IO Link Device Description Files User IODD files click filename to view VENDOR DEVICE IODD FILENAME VENDOR IMAGE DEVICE IMAGE SIZE a SSPENDINGIO Link_D Browse CANCEL DELETE SELECTED Standard IO Link Definitions Welcome Admin copyright ifm electronic gmbh Note Only images referenced in the xml file load to the AY1020 and the remaining files are ignored Upload Status The IODD file has been updated successfully Some potential problems are listed below Ignored File s ifm io link con pic png ifm sm icon png ox 5 If desired you can view the xml file by clicking the IODD FILENAME in the table 6 Optionally verify that the correct xml file was loaded using the Summary page Page 57 AY1020 Operators Manual Rev A Chapter 8 Loading and Managing IODD Files 53 Uploading xml Files or Supporting Files 8 1 3 Uploading xml Files or Supporting Files You can use the following procedure to upload xml or supporting image files 1 Click Attache
16. Default False If enabled the IO Link master expects the first 2 bytes word or dword of the PDO block to be used for event code handling Supported values are True enable check box expect event code e False no event code expect only PDO data Clear Event Code After Hold Time Default True If enabled the IO Link master clears any event code reported in the PDI data block after the Event Active Hold Time Supported values are True enable check box clear event code after hold time e False do not clear event code after hold time Event Active Hold Time Default 1000 ms If Clear Event Code After Hold time is enabled the time period an event code is reported in the PDI block before it is cleared e Valid range 1 65535 e Valid Units ms milliseconds sec seconds min minutes hours days Clear Event Hold Time Default 500 ms Once an event code has been cleared the time an event code stays cleared in the PDI block before another event code can be reported e Valid range 1 65535 e Valid Units ms milliseconds sec seconds min minutes hours days Include Digital Output s in PDO Data Block Default False If enabled the IO Link master expects the digital output settings to be included in the PDO data block False The digital pin setting s are not included in the PDO data block True enable check box The digital pin setting s are i
17. Qm IO Link Master 8 Ports IP20 Ethernet IP AY 1020 Operators Manual Trademark Notices Other product names mentioned herein may be trademarks and or registered trademarks of their respective owners First Edition May 6 2015 Copyright 2015 ifm electronic gmbh All Rights Reserved ifm electronic gmbh makes no representations or warranties with regard to the contents of this document or to the suitability of the ifm product for any particular purpose Specifications subject to change without notice Some software or features may not be available at the time of publication Contact your reseller for current product information Table of Contents Chapter 1 ree idle TD PR d d M 1 1 Installation and Configuration VFVEEVIEW sisisiscetasssssascassassssansecssssaseacscseisssaceacee sssenaseass EAR SEEMS Y VE asnaisedsasantassabasasteaianes 9 Chapter 2 Hardware Installation m L 2 1 Connecting to the Network 2 2 Connecting Me POW T Chapter 3 Initial Configuration esaii 3 1 Using the Web Interface to Program the Network 3 2 Setting User Accounts and Passwords 3 5 Conlipgurin Miscellaneous Seting auausesnibiisieis Pudet ide le cH eei DH UI ri Hbi ipM NUS APA UU RIS ridi EHE IGI U SERIE Chapter 4 Updating Images and Applications ia deccducusus e aH TRA loma 4 19 4 1 Images and Ap
18. 2 Max Instance UINT 1 Get 3 Num Instances UINT 1 Get 4 Optional Attribute List UINT 4 Get Maximum Number T 6 Class Attributes UINT 7 Get Maximum Number a 7 Instance Attributes UINT l Get AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 109 Instance Attributes 13 10 2 Instance Attributes This table displays the Instance Attributes for the Ethernet Link Object F6 hex 1 Instance Attribute ID Name Data Type Data Value s Access Rule Interface pens TUM 10 10 Mbit Current operational 100 100 Mbit e speed Bit 0 link status O inactive 1 active Bit 1 Half Full Duplex Interface Flags O half duplex 2 Current operational 2 full duplex status Bits 2 4 00 negotiation in progress 01 negotiation failed 02 negotiation failed speed OK 03 negotiation success 3 Physical Address MAC Address 7 Interface Type 2 Twisted Pair 8 Interface State 1 Interface is enabled and operational 9 Admin State USINT 1 Interface enabled Get Length 1 to 64 USINTI6 10 Interface Label Array of OC chara Get USINT lt Default IP address in XXX XXX XXX XXX format 13 10 3 Services This table displays the Common Services for the Ethernet Link Object F6 hex 1 Instance Service Code Implemented in Class Implemented in Instance Service Name 01 hex Yes Yes Get_Attribute_All OE hex Yes Yes Get_Attribute_Single
19. 7565 Base 1 8565 Base 1 32 Words 5596 Base 0 6596 Base 0 7596 Base 0 8596 Base 0 64 Chars Product Id 5597 Base 1 6597 Base 1 7597 Base 1 8597 Base 1 32 Words Product 5628 Base 0 6628 Base 0 7628 Base 0 8628 Base 0 64 Chars Text 5629 Base 1 6629 Base 1 7629 Base 1 8629 Base 1 32 Words Serial 5660 Base 0 6660 Base 0 7660 Base 0 8660 Base 0 16 Chars Number 5661 Base 1 6661 Basel 7661 Basel 8661 Base 1 8 Words Hardware 5668 Base 0 6668 Base 0 7668 Base 0 8668 Base 0 64 Chars Revision 5669 Base 1 6669 Base 1 7669 Base 1 8669 Base 1 32 Words Firmware 5700 Base 0 6700 Base 0 7700 Base 0 8700 Base 0 64 Chars Revision 5701 Base 1 6701 Base 1 7701 Base 1 8701 Base 1 32 Words DevicePDI 5732 Base 0 6732 Base 0 7732 Base 0 8732 Base 0 xen Length 5733 Base 1 6733 Base 1 7733 Base 1 8733 Base 1 Device 5733 Base 0 6733 Base 0 7733 Base 0 8733 Base 0 PDO 1 Word Length 5734 Base 1 6734 Base 1 7734 Base 1 8734 Base 1 Multiple Port Process Data PDI PDO Access via Modbus TCP 16 3 Multiple Port Process Data PDI PDO Access via Modbus TCP The process data has been grouped together in order to minimize the number of Modbus messages requiredto interface to the IO Link master The PDI and PDO data for multiple ports can be received or transmitted by one message AY1020 Operators Manual R
20. ADMIN PASSWORD IS CONFIGURED a Old Password New Password Confirm Password OPERATOR PASSWORD IS CONFIGURED a New Password Confirm Password USER PASSWORD IS CONFIGURED 11 Click the Log out button top navigation bar 12 Re open the web interface by selecting the appropriate user type in the drop list and entering the password e 10 Link master EIP 8P IP20 Logout User Admin v I http 192 168 11 197 index php login copyright ifm electronic gmbh AY1020 Operators Manual Rev A Chapter 3 Initial Configuration 17 Configuring Miscellaneous Settings 3 3 Configuring Miscellaneous Settings The Miscellaneous Settings page includes these options Menu Bar Hover Shows Submenu This option displays sub menus for a category when you hover over the category name For example if you hover over Advanced the SOFTWARE ACCOUNTS LOG FILES and LICENSES sub menus display You can click any submenu and avoid opening the default menu for a category e Home Diagnostics LM Advanced Attached Devices Help IO Link master EIP 8P IP20 Logout IO LINK DIGITAL 1 0 ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS iH Miscellaneous Settings MISC CONFIGURATION Menu Bar Hover Shows Submenu ie LED Flash 0 on lorr LED Flash You can force the IO Link port LEDs on the AY 1020 into a flashing tracker pattern that allows you to easily identify a part
21. AY1020 ports for your environment using the web interface Page 27 O Link settings such as the Port Mode which by default is set to IO Link but depending on the device you may need to set it to Digital In or Digital Out EtherNet IP settings e Modbus TCP settings If necessary configure the dedicated digital I O ports Page 47 If desired upload the appropriate IODD files for your IO Link devices Page 51 If desired configure the IO Link device parameters Page 59 If desired implement AY 1020 features or options Page 65 such as Data storage automatic or manual upload or download oan s e Device validation Data validation f Use the Diagnostic pages to monitor or troubleshoot your devices 5 If desired connect to a PLC or HMI SCADA depending on your protocol e EtherNet IP which is discussed in detail starting in Chapter 12 EtherNet IP Interface on Page 85 through Chapter 15 Ifappropriate connect SLC PLC 5 or MicroLogix PLCs A Add EDS files to RSLinx for normal AY1020 to PLC communications Modbus TCP connect PLCs or HMI SCADA devices which is discussed in detail starting in Chapter 16 Modbus TCP Interface on Page 127 through Chapter 18 AY1020 Operators Manual Rev A Chapter 1 Introduction 9 Installation and Configuration Overview 10 Chapter 1 Introduction AY1020 Operators Manual Rev A Chapter 2 Hardware Installation Note The AY1020 must be installed in a su
22. IO Link device initialization time and then provided once the IO Link device is operational 13 1 4 1 Attribute 1 Vendor Name Data Attribute 1 Vendor Name Description 64 ASCII Requested from ISDU block index 16 contains the Vendor Name characters description of the IO Link device 13 1 4 2 Attribute 2 Vendor Text Data Attribute 2 Vendor Text Description 64 ASCII Requested from ISDU block index 17 contains the Vendor Text characters description of the IO Link device 13 1 4 3 Attribute 3 Product Name Attribute 3 Product Name Attribute3 Produet Name Description EE ASCII ee from ISDU block index 18 contains the Product Name characters description of the IO Link device 13 1 4 4 Attribute 4 Product ID Data Attribute 4 Product ID Description 64 ASCII Requested from ISDU block index 19 contains the Product ID characters description of the IO Link device 13 1 4 5 Attribute 5 Product Text Data Attribute 5 Product Text Description 64 ASCII Requested from ISDU block index 20 contains the Product Text characters description of the IO Link device 13 1 4 6 Attribute 6 Serial Number Data Attribute 6 Serial Number Description 16 ASCII Requested from ISDU block index 21 contains the Vendor Specific Serial characters Number of the IO Link device AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Def
23. Ifthe wrong or incompatible device is connected to the port the IO Link port LED flashes red and no IO Link activity Occurs on the port until the issue is resolved 10 LINK DIGITALI O ETHERNET IP IO Link Settings IO LINK PORT CONFIG Port Name Port Mode Invert IO Default Digital Output Minimum Cycle Time 4 538 Data Storage Config Storage Contents Automatic Upload Enable Automatic Download Enable Data Storage Manual Ops Validation Config Device Validation Mode Vendor Id 0 65535 Device Id 0 16777215 Serial Num Data Validation Mode PDI Length 0 32 PDO Length 0 32 In addition the IO Link Diagnostics page di wv IO Link Diagnostics IO LINK PORT STATUS Port Name Port Mode LEN PoRT2 Temp 62 TOLink Device Vendor Name Device Product Name Device Serial Number Device Hardware Version Rintdinn Germann Marein 70 Chapter 10 Utilizing AY1020 Features B PORTi m sa n Pressure 39 IOLink false of 4ms empty of None 0 byte 0 byte This image does not display the complete Diagnostics page B PORT2 CLEAR DOWNLOAD 310 0 323 o 10015300514 None V None 2 byte 0 byte g byte 0 byte empty of off feni UPLOAD UeLoAD Bowne 10 Link master EIP 8P IP20 Logout E T
24. Multiple ISDU Command Structure Multiple Command ISDU Request Response of Different Data Lengths AY1020 Operators Manual Rev A ISDU Command Header 1 ByteSwap Type Control Index Subindex Data Length 8 byte data area ISDU Command Header 2 ByteSwap Type Control Index Subindex Data Length 16 byte data area ISDU Command Header 3 Type Control Index Subindex Data Length ISDU Request Data 3 4 byte data area ISDU Command Header 4 Type Control Index Subindex Data Length 32 byte data area ISDU Request with Nested Commands Request and response must have same length and format ISDU Response Header 1 Status ByteSwap Type Control Index Subindex Data Length 8 byte data area ISDU Response Header 2 Status ByteSwap Type Control Index Subindex Length 16 byte data area ISDU Response Header 3 Status ByteSwap Type Control Index Subindex Data Length ISDU Response Data 3 4 byte data area ISDU Response Header 4 Status ByteSwap Type Control Index Subindex Data Length 32 byte data area ISDU Response with Nested Responses Example Multiple Command ISDU Request Response of Different Data Area Lengths Chapter 17 Functionality Descriptions 147 ISDU Request Message Format From PLC to AY1020 17 3 2 ISDU Request Message Format From PLC to AY1020 Write and read ISDU commands have the same message data format E
25. Otherwise called implicit messaging is a method of communication between EtherNet IP controllers and devices that Class 1 Uses Ethernet UDP messages e Is cyclic in nature Input and or output data is exchanged between the controllers and devices at regular time intervals Otherwise called explicit messaging is a method of communication between EtherNet IP controllers and devices that Class 3 e Uses Ethernet TCP IP messages e By itself is not cyclic in nature The controller and devices must send individual messages to each other EtherNet IP An Ethernet based industrial communication protocol utilized to communicate between controllers often times PLCS and devices Standard Ethernet communications protocol utilizing socket communication Ethernet TCP IP interfaces that guarantees delivery to the intended device Standard Ethernet communications protocol utilizing socket communication Ethernet UDP IP interfaces that does not guarantee delivery The data may or may get to the intended device AY1020 IO Link gateway that provides communication between IO Link devices and Ethernet protocols such as EtherNet IP and Modbus TCP Multicast addressing involves Ethernet devices sending messages to each other using a multicast address Multicast addressing Multicast e Uses a specified IP address range designated for multicast communication e Allows either one or multiple devices to receive the same messages P
26. This object provides services for connection and connection less communications This object has no supported attributes 13 7 1 Class Attributes Object 06 hex The following table displays the Class Attributes for the Connection Manager Object 06 hex Attribute ID Access Rule Data Value s Revision 4 Optional Attribute List 6 Maximum number Class Attribute UINT 7 Get 7 Maximum Number Instance Attributes UINT 8 Get 13 7 2 Instance Attributes 02 hex This table displays the Instance Attributes for the Message Router Object 02 hex Attribute ID Name Data Type Open Requests Data Value s O Oxffffffff O Oxffffffff O Oxffffffff O Oxffffffff O Oxffffffff O Oxffffffff O Oxffffffff O Oxffffffff Set Get Set Get Set Get Set Get Set Get Set Get Set Get c Open Format Rejects Open Resource Rejects Open Other Rejects Close Requests Close Format Requests Close Other Requests 2 3 4 5 6 7 8 Connection Time Outs 104 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A 13 7 3 Common Services Object 06 hex Common Services Object 06 hex This table displays the Common Services for the Connection Manager Object 06 hex Service Code Implemented in Class Implemented in Instance Service Name 01 hex Yes Yes Get Attribute AII 02 hex N
27. Type Control Index Subindex Data Length ISDU Request Data 3 4 byte data area ByteSwap Type Control Index Subindex Data Length ISDU Request Data 4 4 byte data area ByteSwap Type Control Index Subindex Data Length ISDU Request Data 5 4 byte data area ISDU Command Header 6 ByteSwap Type Control Index Subindex Data Length ISDU Request Data 6 4 byte data area ISDU Command Header 7 ByteSwap Type Control Index Subindex Data Length ISDU Request Data 7 4 byte data area ISDU Request with Nested Commands ISDU Response Header 1 Status ByteSwap Type Control Index Subindex Data Length ISDU Response Data 1 4 byte data area ISDU Response Header 2 Status ByteSwap Type Control Index Subindex Data Length ISDU Response Data 2 4 byte data area ISDU Response Header 3 Status ByteSwap Type Control Index Subindex Data ISDU Response Data 3 4 byte data area ISDU Response Header 4 Request and response must have same length and format ISDU Response Header 5 Status ByteSwap Type Control Index Subindex Data ISDU Response Data 6 4 byte data area ISDU Response Header 7 Status ByteSwap Type Control Index Subindex Data Length ISDU Response Data 7 4 byte data area ISDU Response with Nested Responses Example Multiple Command ISDU Request Response of Same Data Area Length AY1020 Operators Manual Rev A
28. xml ifm sm pic png ifm logo png 2a OU 310 403 ifm 000193 20140 16 IO0D1 1 xe ifm pn70 pic png ifm logo png sx 310 306 3fm 000132 20140415 IO0D1 1 xm jifm 1mti21 pic pnq ifm logo ong 131K UPLOAD IODD FILE IODD space 1262K used 15122K available Standard IO Link Definitions Welcome Admin copyright ifm electronic gmbh 4 Click CONTINUE to the Delete files message e Home Diagnostics Configuration Advanced mM Help 10 Link master EIP 8P IP20 Logout E IODD FILES SUMMARY PORT1 PORTZ PORT3 PORT4 PORTS PORT6 PORT7 PORTS IO Link Device Description Filec s User IODD tiles click tlenat Delete files VENDOR DEVICE 1000 F Continue to delete files show below 310 323 ifm 00 VID DID FILENAME 310 392 ifm 00 310 306 ifm 000132 20140415 IODD1 1 xml 310 403 3fm 00 310 306 ifm o0 g ak My UPLOAD IODD FILE DELETE SELECTED Standard IO Link Definit Welcome Admin copyright ifm electronic gmbh 56 Chapter 8 Loading and Managing IODD Files AY1020 Operators Manual Rev A IO Link Device Configuration Summary Page 8 2 IO Link Device Configuration Summary Page The IO Link Device Configuration Summary page provides basic device configuration device profile information for ports with valid IO Link devices attached The Configuration Summary page retrieves information that resides on the IO Link device from the manuf
29. 3 Clar Event in PODO Block PRIORE eet n D ER EE e dte t DA XR UE ides aieka 17 2 3 Clear Event Code in PDO Block and Clear Event After Hold Time Process PDO Block First 143 17 2 4 Clear Event Code in PDO Block and Clear Event After Hold Time Process Hold Time Expires 144 TS ME IP NE DII uet 144 17 3 1 ISDU BequesUBResporise SUUCUIBE erue rere pete tbt RET EFE FE RORESEFRE E EAEUE HEERTRESPEREERATS EAR EEFERSEA FER teresa ete eI 145 IT3 1 mmgle ISDU Command Regut itcr aS pto bd tah HE EREAR EQ E P rnp qb die PA aM BA ERRES 145 E3 Mul ple ISDU Command SC A occiso gpeepepcu appro coq o eaii ERN R N PRA NU uM a AEAEE tutt 146 17 3 2 ISDU Request Message Pormat From PLC to AY 1020 Liiesese esee tesn nee bx tete to e rae oS epe ek Ru sp kh 148 pVr32 Standard ISDU Request Command DORIA tto tratte trt He RE RE SH or ep E Io EEEREN SEP pas 148 173 22 Integer 16 Bit Word ISDU Request Command POUTAL uiicoietoiereetott ertt saeactacrasecenssnsaneosvnscavorenss 149 17 2 3 ISDU Response Message Formai uae ec rrr O bere beret eptere proof PH RD ere er apres 150 173 Standard SDU Response Command POITWE iei Green eqcsto godes asm tenia esatto cae ps Mat 150 17 3 3 2 Integer 16 Bit Word ISDU Response Command Format essere 151 17 34 ISDU Blocking and Non Blocking Methods sssi sssini aaneen e YER ER SOOO a ERU Mn apip da tp dM ERER RSE 152 LW he 1 Sinse Command BIOCENTE aeo ree pan E pa REIR Ee rr nem EQUAL RE OUR
30. 62 Flow Meterz59 TOLink Port 4 TOLink Port 5 IOLink Port 6 n Port Mode IOLink lOLink Vv IOLink IOLink TOLink IOLink n Invert IO false Continue false fa Default Digital Output Off of c This operation may take up to a minute M le Ti 4m 4 4 4 538 Serine Continue to upload the data storage on IO Link Master port 2 e Data Storage Config 2 EVE CANCEL Storage Contents empty empty e Automatic Upload of of c Enable Automatic Download of of c Enable Data Storage Manual Ops LE CLEAR EAR am Lj EAR mie Validation Config v lt gt Welcome Admin copyright ifm electronic gmbh 6 Click the Ok button to the Data storage upload successful on Port number message The data storage clears for the AY1020 port and the storage data on the IO Link device uploads and saves on the AY1020 port 7 Click CANCEL or SAVE depending on whether you made other configuration changes AY1020 Operators Manual Rev A Chapter 10 Utilizing AY1020 Features 67 Downloading Data Storage 10 1 2 Downloading Data Storage There are two methods to download Data Storage Automatically Manually 10 1 2 1 Downloading Automatic Data Storage If you select the Automatic Download Enable option the data stored on the AY 1020 port is downloaded to the IO Link device if This option is selected The data stored on the AY 1020 port contains the same Vendor ID and Product ID as the IO Link device conne
31. Attributes for the TCP Object F5 hex I Instance Attribute ID Name Data Type Data Value s Access Rule 1 Status DWORD 0 2 l The Interface Configuration attribute has not been configured The Interface Configuration attribute contains configuration obtained from DHCP or nonvolatile storage The IP address member of the Interface Configuration attribute contains configuration obtained in part from the hardware rotary switch settings e Upper 3 bytes from nonvolatile storage e Least significant byte from rotary switches Get Capability 2 Configuration DWORD hex 10 hex Settable 20 hex Hardware configurable 34 hex DHCP Settable and Hardware 04 DHCP Get AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 107 Instance Attributes 108 Chapter 13 EtherNet IP CIP Object Definitions Attribute ID Name Data Type Data Value s Access Rule Interface control Flags 0 The device shall use statically assigned IP 3 Configuration Control configuration values Set Get 2 The device shall obtain its interface configuration values via DHCP Physical Link Object UINT 2 Get 4 be vi d Array of USINT 0 20 hex Path Size Path y i 1 F6 hex 2 24 hex 3 01 hex Interface Configuration Structure of IP Address IP address gt Set Get Network Mask Network mask 5 Gatew
32. Configuring IO Link Devices 63 Editing Parameters IO Link Device ISDU Interface Port 5 Verify that a command executed message returns IO Link Device ISDU Interface Port 1 ISDU Block Index ISDUSub indx 1 GET SET 6 Ifthe IODD file is loaded optionally click REFRESH to verify your changes e Home Diagnostics Configuration Advanced Help IO Link master EIP 8P IP20 Logout fag IODD FILES SUMMARY PORT1 PORT2 PORT3 PORT4 PORTS PORT6 PORT7 PORTS IO Link Device Port 1 a REFRESH EDIT Parameter Name Index Subindex Value R W Unit Min Max e uis Identification Vendor Name 16 ifm electronic gmbh RO Product Name 18 PN7594 RO Product Text 20 Electronic pressures RO ensor Serial Number 21 G01460109141 RO Hardware Version 22 AA RO Firmware Version 23 V1 06 RO Application Specific Tag 24 RW Parameter Output configuration Oui 580 A RW 3 6 value ran Ou2 590 3 RW 3 6 value ER lt gt IO Link Device ISDU Interface Port 1 ISDU Block Index nomen Seared ISDU Sub index GET SET Welcome Admin copyright ifm electronic gmbh 64 Chapter 9 Configuring IO Link Devices AY1020 Operators Manual Rev A Chapter 10 Utilizing AY1020 Features This chapter discusses using the following features e Data Storage automatic and manual to upload or download IO Link device parameters e Device Validation identical or compatible to dedicate
33. Include the digital I O pins status in PDI data block header Note Does not affect the Auxiliary Input 36 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A EtherNet IP Settings Parameters EtherNet IP Settings Page Continued PDO Data Block Size From PLC Default 32 bytes The configurable PDO data block length Supported optional lengths are Event code not included 4 bytes all data 8 bytes all data 16 bytes all data 24 bytes all data 32 bytes all data 34 bytes 32 bytes data 2 pad bytes 36 bytes 32 bytes data 4 pad bytes e Event code included PDO Data Format Byte8 4 bytes 2 byte event code 2 data bytes 8 bytes 2 byte event code 6 data bytes 16 bytes 2 byte event code 14 data bytes 24 bytes 2 byte event code 22 data bytes 32 bytes 2 byte event code 30 data bytes 34 bytes 2 byte event code 32 data bytes 36 bytes 2 byte event code 32 data bytes 2 byte pad Eventcode included PDO Data Format word 16 bit 4 bytes event code word data word 8 bytes event code word 3 data words 16 bytes event code word 7 data words 24 bytes event code word 11 data words 32 bytes event code word 15 data words 34 bytes event code word 16 data words 36 bytes event code word 16 data words pad word Event code included PDO Data Format dword 32 bit 4
34. Messages The number of Class 3 messages and responses received from the PLC or PLCs Responses Received Broadcast Messages The number of broadcast messages received from PLC or PLCs Received bans 3 Messages The number of Class 3 messages and responses sent to the PLC or PLCs esponses Transmitted Class 1 Output Updates The number of Class 1 output data updates received from the PLC or PLCs From PLC Class 1 Output Data Changes From PLC The number of changes in Class 1 output data received from the PLC Class 1 Input Data The number of Class 1 input data updates sent to the PLC or PLCs Updates To PLC Client Object Requests The number of Class 3 requests to the IO Link master vendor specific objects Good Responses from PLC The number of good responses from messages sent to PLC or PLCs Displays the number of bad responses from messages sent to the PLC or PLCs Bad responses are typically returned for such errors as e Incorrect tag or file names Bad Responses from PLC e Incorrect tag or file data types e Incorrect tag or file data sizes e PLC is overloaded and cannot handle the amount of Ethernet traffic e PLC malfunction Displays the number of no responses from messages sent to the PLC or PLCs No responses are typically returned for such errors as e Incorrect IP address No Responses from PLC e Incorrect PLC configuration e PLC malfunction e PLC is overloaded and cannot handle the amount of Ethernet traffic Invalid Network Paths Dis
35. Mode Mode e Off No monitoring or setting of the digital I O pin Default Off e Digital Input monitors the digital input status e Digital Output sets the digital output to either the default setting or value received from a controller If selected Invert I O If Mode is set to Digital Input the input status is inverted Default False e If Mode is set to Digital Output the output setting is inverted If Mode is set to Digital Output defines the default digital output setting e At startup before a controller can set the digital output Default Digital Output e When communication to all controller s has been lost Default Off Possible settings e Off low voltage e On high voltage Input Settling Time 0 10000ms Default Oms If non zero and Mode is set to Digital Input the required time that the input status must remain constant before an input status change is reported AY1020 Operators Manual Rev A Chapter 7 Dedicated Digital I O Port Configuration 49 Digital I O Setting Parameters Digital I O Settings Page D3 Digital Input Configuration Selects the Mode ini Off No monitoring of the digital input pi Default Off dr o moni mney e iena TU pin Digital Input Monitors the digital input status Invert Input au ARE od If Mode is set to Digital Input the input status is inverted Default False Input Settling Time 0 10000 Default Oms If non zero and Mo
36. OF Y Minimum Cycle Time 4 538 4ms 4ms 4 ms Data Storage Config Storage Contents empty empty empty Automatic Upload Enable off o v Automatic Download Enable of otv Data Storage Manual Ops CLEAR DOWNLOAD pit amp g Validation Config Device Validation Mode None None None v Vendor Id 0 65535 0 0 o Device Id 0 16777215 0 0 o Serial Num Data Validation Mode None None None v PDI Length 0 32 0 byte 0 byte o byte PDO Length 0 32 0 byte 0 byte o byte EEE sce Welcome Admin copyright ifm electronic gmbh Note You can click each EDIT button and open all ports to quickly configure port parameters 4 Make appropriate selections for the device that you connected to that port You can use the help system if you require definitions or values for the options or refer to the following subsection O Link Settings Parameters Note Do not configure Data Storage until the IO Link device is configured Do not enable Automatic Download and then attempt device configuration as Automatic Download will change the settings back to what is stored on the AY1020 5 Click the SAVE button for each port 30 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A IO Link Settings Parameters 6 Return to the IO Link Diagnostics page to verify that your changes have taken affect 6 2 2 IO Link Se
37. PORT2 Bh uk E PORT4 PorTS eaa PORT7 PorRTSs ISDU Data Settings Tog ronse Timeout 1 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec Process Data Settings PDI Data Block Size To PLC 36 bytes v 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes PDI Data Block Format To PLC word 18 bit YV word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit PDI Data Byte Swap Method word 16 bit byte swap word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit Swap byte swap byte swap byte swap byte swap byte swap byte swap ara Digital I O in PDI Data false false false false false false false oci Pee Data Block Size From 32 bytes V 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes eo Data Block Format From word 18 bit v word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit PDO Data Byte Swap Method word 16 bit byte swap W word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit byte swap byte swap byte swap byte swap byte swap byte swap byte swap Clear Event Code In PDO Block false false false false false false false v Event Code After Hold zi true true true true true true true ime Active Event Hold Time 1 1000 1000 1000 1000 1000 1000
38. PORT4 PORTS PORT6 PORT7 PORTS IO Link Device Port 1 a y e Setting of the sensor display Setup e RR Standard Command 2 Y value range 240 Command Executed Standard Command 2 1 value range 241 Command executed Standard Command 2 2 value range 242 Standard Command 2 H value range 243 Standard Command 2 value range 130 Device Access Locks Data Storage Lock 12 2 Local User Interface Lock 12 4 Observation Diagnosis v lt gt IO Link Device ISDU Interface Port 1 AY1020 Operators Manual Rev A Chapter 9 Configuring IO Link Devices 61 Editing Parameters IO Link Device ISDU Interface Port 5 Optionally click the REFRESH button to verify the settings 9 4 Editing Parameters IO Link Device ISDU Interface Port The IO Link Device ISDU Interface follows these guidelines e fnecessary convert hexadecimal ISDU index numbers to decimal you must enter the decimal value for the ISDU Block Index and ISDU Sub index numbers e You must enter the hexadecimal value for the IO Link device parameters If the appropriate IODD files has been loaded you can use the IO Link Device Port table to determine the index numbers and acceptable values for each parameter Note An IODD file may not contain every IO Link device setting depending on the IO Link device manufacturer If you need to change a parameter that is not displayed in the IO Link Device Port table you can refer to the IO Link devic
39. Time 0 10000 D2 Digital I O Configuration Mode Invert I O Default Digital Output Input Settling Time 0 10000 D3 Digital Input Configuration Mode Invert Input Input Settling Time 0 10000 D4 Digital I O Configuration Mode Invert I O Default Digital Output Input Settling Time 0 10000 Weicome Admin 5 Click the SAVE button 48 Chapter 7 Dedicated Digital I O Port Configuration NETWORK LRAE Digital Input v 1 ms Digital Output V On v OF v ms OF v on v 0 ms Logout S CLEAR SETTINGS copyright ifm electronic gmbh AY1020 Operators Manual Rev A Digital I O Setting Parameters 7 2 Digital I O Setting Parameters The Configuration Digital I O Settings page supports the following options Digital I O Settings Page D1 Digital Input Configuration Mode Default 2 Off Selects the Mode e Off No monitoring of the digital input pin e Digital Input monitors the digital input status Invert Input Default False If Mode is set to Digital Input the input status is inverted Input Settling Time 0 10000ms Default 0ms If non zero and Mode is set to Digital Input the required time that the input status must remain constant before an input status change is reported D2 Digital I O Configuration Selects the
40. Ua UE 27 5 2 TO Link Configuration Page goods PREX UR nuns R 29 6 21 Zn MP DEI doi T 30 ANM TO Link Settings Paramel S V M 6 3 EtherNet IP Settings Configuration Pages severe bere rb vain nuns aero 34 6 3 0 Edius EIDerNCpIP SOUDBPS oie Es baden E EE de Prieto des 35 623 2 Ebene Seting Prane e os e EE EE EG debi btdedtetu b i DEP USE Hd REE ibdip taste des 36 6 4 Modbus TCP Settings Configuration Page Lee eeee eee sees eee e e eene eese eaae east ta se tasto tasa ease seas ena setae seen seen aas 41 ar WE LUCERO NL TCP Sena e m c TES 42 A2 Modbus TCP Settings PALA meter iier tret rer RrPrtr rr rre Y EHE RARO OOOO rU ERE A 43 Chapter 7 Dedicated Digital I O Port BA dui de AEn MUTTER VeL ide MEER EE 4T 7 1 Editing Digital I O Settings dia 7 2 Digital I O Setting Parameters AY1020 Operators Manual Rev A Table of Contents 3 Table of Contents Chapter 8 Loading and Managing IODD Files e eese e esee eee eee ee eee ee eene esee eoosenseesesessees D L 8 1 IO Link Device Descriptions Files Pate ci cscsscesesascccssesivssssesssesesesisenssesevesssasisassasisasasasasssasesereastuessoesbansinasiacssnastinnnnestie 51 S Presa TODD Files to ET OC iiio tie abra qid d NOU TERT ary eT ida ba i bdo alle Snare ere crenata 52 Xem Nn erg uA NOD REESE ZI cet TS a S L3 Uploading rial Files or Supporimp Filg esiseina i
41. a port or ports to specific IO Link devices e Data Validation strict or loose to verify data integrity e Menu Bar Hover Shows Submenu which provides an option to navigate the submenu structure quickly The following AY 1020 web interface features are discussed in previous chapters for example e Loading and managing IODD files from IO Link device manufacturers Page 51 e Changing IO Link device parameters Page 59 e Configuring IO Link EtherNet IP and Modbus TCP characteristics Page 27 10 1 Data Storage Data storage is typically supported by IO Link v1 1 devices Data storage means that you can upload parameters from the IO Link device to the AY 1020 and or download parameters from the AY 1020 to the IO Link device This feature can be used to e Quickly and easily replace a defective IO Link device e Configure multiple IO Link devices with the same parameters as fast as it takes to connect and disconnect the IO Link device To determine whether an IO Link device supports data storage you can check one of the following e IO Link Diagnostics page check the Data Storage Capable field if it displays Yes the device supports data storage e IO Link Configuration page check to see if UPLOAD and DOWNLOAD buttons display under the Data Storage Manual Ops group You can refer to the appropriate discussion for your environment Uploading Data Storage on Page 66 Downloading Data Storage on Page 68 AY1020 Operat
42. aid an a a AA a ed e R arao E iias 54 AE MEUS EI Ne ET T 39 8 1 5 Deleting TODD Piles m 56 2 IO Link Device Configuration Summary Page ccuiscicccscsssssssssrssssesssssevsssstssrssssecsoesesssesesscesscsesebssesensbessnssesessbesenesesonson 57 Chapter 9 Configuring IO Link Devices csccsssssssssssssseacsanssercassssenssernncedsenncencceastonssonsenocsensancsenassnsssasenccice DI 91 Fort Patet Overy 12 59 9 2 Editing Parameters IO Link Device Port Table w cc scssssssssssstcccsssstcosssasesssecssecssssssosssscessseassecansssnssasseanseasansonsasaes 60 9 3 Resetting IO Link Device Parameters to Factory Defaults csccssscssssssssscsscssssssscsscsscsssccsscsscssesssecsssssesssecsees 61 9 4 Editing Parameters IO Link Device ISDU Interface Port eere eee eese estes esee tenentes tn senatus tosta sens tnacn 62 Chapter 10 Utilizing AY 1020 Features scccssssssceccecosssnssscesctsnussonsssceistensssensnsesessoossssnsscenestesssssazssensssessssnse OS 10 1 Data SIGE AR MC 65 IO bsc Daa I usse pO beanies habeas ateas haat E Set etd sed atu ELM NEUE D Ht e dp tended 66 TOLL Uploading Awomane Data SOIE saunaen ninne ica buda ba tuin bata bata eee uia Lb es 66 101 12 Uplosdus Manual Data SOR BE eee cosccsss once nran IPSA dPePipM
43. blocks from Ports 6 to 8 PDO data blocks from Ports 1 8 Data Type BYTE Array Valid read lengths 396 Data Values Access Rule Get PDI data blocks from Ports 7 to 8 PDO data blocks from Ports 1 8 PDI data blocks from Port 8 PDO data blocks from Ports 1 8 PDO data blocks from Ports 1 8 BYTE Array Valid read lengths 360 BYTE Array Valid read lengths 324 BYTE Array Valid read lengths 288 0 255 0 255 Get Get Get PDO data blocks from Ports 2 8 PDO data blocks from Ports 3 8 BYTE Array Valid read lengths 252 BYTE Array Valid read lengths 216 0 255 0 255 0 255 Get Get PDO data blocks from Port 4 8 BYTE Array Valid read lengths 180 0 255 Get PDO data blocks from Ports 5 8 PDO data blocks from Ports 6 8 BYTE Array Valid read lengths 144 BYTE Array Valid read lengths 108 0 255 0 255 Get Get PDO data blocks from Ports 7 8 BYTE Array Valid read lengths 72 0 255 Get 118 PDO data blocks from Port 8 PDO data blocks to Ports 1 8 PDO data blocks to Ports 2 8 114 Chapter 13 EtherNet IP CIP Object Definitions BYTE Array Valid read lengths 36 BYTE Array Valid read lengths 288 BYTE Array Valid read lengths 252 0 255 AY1020 Operators Manual Rev A Get Set Set Instance Attributes Assembly Instance Descript
44. bytes event code dword 8 bytes event code dword data dword 16 bytes event code dword 3 data dwords 24 bytes dword event code 5 data dwords 32 bytes dword event code 7 data dwords 34 bytes dword event code 7 data dwords 2 data bytes 36 bytes dword event code 8 data dwords PDO Data Block Format From PLC Default Word 16 Data format of PDO data block received from the PLC s in Class 1 or Read from TagOrFile PDO Transfer Modes Formats include e Byte 8 8 bit Word 16 16 bit Dword 32 32 bit Note The Data Block Format is independent of the PDO Data Byte Swap Method This setting is not used for the SLC PLC 5 and MicroLogix PLCs which are always Word 16 AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 37 EtherNet IP Settings Parameters EtherNet IP Settings Page Continued PDO Data Byte Swap Method Default Word 16 bit byte swap If enabled the IO Link master swaps the data bytes in word 2 byte format or dword 4 byte format Supported values are e No byte swap data passed through as received e Word 16 bit byte swap data is byte swapped in word format e Dword 32 bit byte swap data is byte swapped in dword format Note The byte swapping must be set correctly in order to convert from EtherNet IP little endian byte order to IO Link big endian byte order Clear Event Code in PDO Block
45. bytes 32 BYTEs data is device dependent Note Length is configurable via web page interface Chapter 17 Functionality Descriptions 137 Output Process Data Block 8 Bit SINT Data Format 17 1 2 1 Output Process Data Block 8 Bit SINT Data Format Without either the Clear Event Code in PDO Block or Include Digital Output s in PDO Data Block options selected Bit 7 Bit 0 PDO Data Byte 0 PDO Data Byte 1 PDO Data Byte N 1 With the Clear Event Code in PDO Block option selected and without the Include Digitial Output s in PDO Data Block option selected Byte Bit7 Bit 0 0 Event Code LSB 1 Event Code MSB 2 PDO Data Byte 0 3 PDO Data Byte 1 N 1 PDO Data Byte N 1 With both the Clear Event Code in PDO Block and Include Digital Output s in PDO Data Block options selected Byte Bit 7 Bit 0 0 Event code LSB 1 Event code MSB Digital Output Settings Bit 1 2 0x02 DI setting Bit 3 08x08 C Q setting 3 0 Unused PDO Data Byte 0 5 PDO Data Byte 1 N 3 PDO Data Byte N 1 138 Chapter 17 Functionality Descriptions AY1020 Operators Manual Rev A 17 1 2 2 Without either the Clear Event Code in PDO Bloc Output Process Data Block 16 Bit INT Data Format Output Process Data Block 16 Bit INT Data Format k or Include Digital Output s in PDO Data Block options selected Bit 15 Bit 0 PDO Data Word 0 PDO Data Word 1 N 1
46. following subsections Editing Parameters IO Link Device Port Table on Page 60 Resetting IO Link Device Parameters to Factory Defaults on Page 61 e O Link Device ISDU Interface Port which can be used with or without IODD files loaded Refer to the following information to use the IO Link Device ISDU Interface Port method The O Link Device Operator Manual from the device manufacturer is needed to use the IO Link Device ISDU Interface since ISDU block index and ISDU sub index numbers are required Editing Parameters IO Link Device ISDU Interface Port on Page 62 AY1020 Operators Manual Rev A Chapter 9 Configuring IO Link Devices 59 Editing Parameters IO Link Device Port Table 9 2 Editing Parameters IO Link Device Port Table Use the following procedure to edit IO Link device parameters using the IO Link Device Port table Note You may want to verify that the Automatic Download Enable for Data Storage option on the Configuration IO Link Settings page is NOT set to On as this can cause unreliable results on the corresponding port 1 Ifyou have not done so load the IODD file from the IO Link device manufacturer Chapter 8 Loading and Managing IODD Files on Page 51 2 Access the appropriate Port page by clicking Attached Devices and then the Port number that you wantto configure 3 Click the EDIT button after all of the device information is populated in the table Scroll down the ta
47. individually between releases of the application base asa whole The application subassemblies in the Application Base image are displayed in the lower portion of the SOFTWARE page The Application Base assembly has a 2 tuple version number for example 1 10 4 1 2 Application Subassemblies Application subassemblies are the components of the Application Base image Application subassemblies have 3 tuple or 4 tuple version numbers for example 1 10 1 The first two values in a subassembly version correspond to the version of the application base assembly for which it was built and tested For example a subassembly with version 1 10 3 was tested with application base version 1 10 When using the Software page an application subassembly can install only if its version number matches that ofthe installed application base assembly A subassembly with a version of 1 20 2 4 only installs if the application base version is 1 20 It will not install on a device with application base version 1 09 or 1 20 AY1020 Application Subassemblies application manager The Application Manager version loaded on the AY 1020 configuration manager The Configuration Manager version loaded on the AY 1020 discovery protocol The Discovery Protocol version loaded on the AY 1020 ethernetip The EtherNet IP and Modbus TCP interfaces version loaded on the AY 1020 event log The Event log version loaded on the AY1020
48. interface and available to the PLC s The response messages contain results to the ISDU rom Port command s received in the request message Displays the number of ISDU requests that did not receive a response within the DDU Response Timeouts configured ISDU Response Timeout Displays the number of unexpected ISDU responses Unexpected ISDU Unexpected responses may occur when an ISDU response is received after the ISDU Responses request has timed out This typically requires setting the ISDU Response Timeout to a longer value ISDU Read Commands Displays the number of ISDU read commands received over EtherNet IP j Displays the maximum time period required to process all commands within an ISDU MO LU ee request message The response is not available until all ISDU command s contained in 8 Nesp the request have been processed Displays the average time period required to process the ISDU request A a ae Sa i message s The response is not available until all ISDU command s contained in 8 Nesp the request have been processed irs Displays the minimum time period required to process all commands within an ISDU M TUUM request message The response is not available until all ISDU command s contained in 8 Nesp the request have been processed ISDU Write Commands Displays the number of ISDU write commands received over EtherNet IP ISDU NOP Commands Displays the number of ISDU NOP no operation commands received over EtherNet IP AY1020 Operators Ma
49. menu for a category 1 Click Configuration MISC 2 Click the EDIT button 3 Click Enable next to the Menu Bar Hover Shows Submenu option 4 Click SAVE e Home Diagnostics toe Advanced Attached Devices Help IO Link master EIP 8P IP20 Logout f IO LINK DIGITAL I O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS Miscellaneous Settings MISC CONFIGURATION gs Menu Bar Hover Shows Submenu LED Flash 0 ON OFF Welcome Admin copyright ifm electronic gmbh 72 Chapter 10 Utilizing AY1020 Features AY1020 Operators Manual Rev A Chapter 11 Using the Diagnostics Pages This chapter provides information about the following Diagnostics pages IO Link Port Diagnostics e Digital I O Diagnostics on Page 77 e EtherNet IP Diagnostics on Page 78 e Modbus TCP Diagnostics on Page 82 AY1020 Operators Manual Rev A Chapter 11 Using the Diagnostics Pages 73 IO Link Port Diagnostics 11 1 IO Link Port Diagnostics Use the IO Link Diagnostics page to determine the status of the IO Link configuration e Home ose Configuration Advanced Attached Devices Help IO Link master EIP 8P IP20 Logout EEX IO LINK DIGITALI O ETHERNET IP MODBUS TCP IO Link Diagnostics UPDATE STOP LIVE UPDATES RESET STATISTICS IO LINK PORT STATUS Port Name IOLink Port 1 TOLink Port 2 ELI Port TOES Port DUK Port ae Port TOEIC Port IDEE Port Port Mode TOLin
50. not correct Port is functioning correctly in IO Link mode but has not received valid PDI data This may Operate also display during a data storage upload or download Init The port is attempting initialization One of the following conditions exists Reset The Port Mode configuration is set to Reset The Port Mode configuration is set to DigitalIn or DigitalOut DS Wrong Hardware failure IO Link LED also flashes red because there is Data Storage on this port which IOLink State Sensor does not reflect the attached device DV Wrong Hardware failure IO Link LED also flashes red because Device Validation is configured Sensor for this port and the wrong device is attached DS Wrong Hardware failure IO Link LED also flashes red because the size of the configuration on the Size device does not match the size of the configuration stored on the port Comm Lost Temporary state after a device is disconnected and before the port is re initialized Temporary status displayed when the device Pre operate e Is starting up after connection or power up Uploading or downloading automatic data storage Note If a digital input or output device is connected to an IO Link port there is no valid data until the port is set to the correct Port Mode AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 27 Preparing for Port Configuration Review the Device IO Link Version e Ifthe field is blank it is not a valid IO
51. oO N 3 PDI Data Byte N 1 AY1020 Operators Manual Rev A Input Process Data Block 16 Bit Data Format 17 1 1 2 Input Process Data Block 16 Bit Data Format The following table provides detailed information about the Input Process Data Block 16 data format Word Bit 15 Bit8 Bit7 Bit 0 0 Port Status Auxiliary I O 1 Event Code PDI Data Word 1 PDI Data Word N 1 17 1 1 3 Input Process Data Block 32 Bit Data Format The following table provides detailed information about the Input Process Data Block 32 Bit data format wa Bit 31 Bit 24 Bit 23 Bit 16 Bit 15 Bit 0 Port Status Auxiliary I O Event Code PDI Data Long Word 0 PDI Data Long Word 1 N PDI Data Long Word N 1 17 1 2 Output Process Data Block Description The contents of the Output Process Data Block are configurable AY1020 Operators Manual Rev A Parameter Name Data Description Clear Event Code in PDO Block INT If included allows clearing of 16 bit event code received in the Configurable option PDI data block via the PDU data block Default Not included Include Digital Output s in 33 PDO Data Block INT If included allows setting the Digital Output Pins D2 and D4 Default Not included The PDO data written to the IO Link device May contain from 0 PDO Data Array of up to to 32 bytes of PDO data The definition and length of the PDO Default Length 32
52. object in the IO Link device The data element address of a structured parameter of the data object in the IO Link device Length of data that was read or written For nested batch commands the data length can vary from 1 to fixed data area size Data AY1020 Operators Manual Rev A Array of USINTS UINTS or UDINTs Data returned for read commands Contains the data of a write command The size of the array is determined by the Control field in RdWrControlType Note Data field not required for single NOP commands Chapter 17 Functionality Descriptions 151 ISDU Blocking and Non Blocking Methods 17 3 4 ISDU Blocking and Non Blocking Methods The AY1020 supports both blocking and non blocking ISDU requests The following diagrams demonstrate how each mode works 17 3 4 1 Single Command Blocking The following illustrates the single command blocking method PLC IO Link Master IO Link Device gt ISDU Request Message ISDU Read Write Command ISDU Response Response time up to 2 ISDU Response Message seconds Cmd Response Success Failure Timeout Single Command ISDU Blocking Process 152 Chapter 17 Functionality Descriptions AY1020 Operators Manual Rev A Multiple Command Blocking 17 3 4 2 Multiple Command Blocking This illustrates the multiple command blocking method PLC IO Link Master 10 Link Device d itl ISDU Request Message ISDU Read W
53. one exception is that the data length of the last port to be written must be equal to or greater than the device PDO length for that port 124 Chapter 14 SLC PLC 5 MicroLogix Interface AY1020 Operators Manual Rev A Chapter 15 EDS Files This chapter discusses the following topics Downloading the Files Adding the AY1020 to RSLinx Adding EDS Files to RSLinx on Page 126 15 1 Overview You do not need to add the AY1020 to RSLinx for normal AY1020 to PLC communications However you can easily add the AY 1020 and its associated Electronic Data Sheet EDS files to RSLinx The files named AY1020 ico are icon files and files named AY1020 dd NNNN x xx eds are ODVA electronic data sheet files where e ddis the model name e NNNN is the product ID number X xxis the version number 15 2 Downloading the Files You can download the EDS files provided for the AY 1020 from the web ifm site 15 3 Adding the AY1020 to RSLinx You can use these steps to add the AY 1020 to RSLinx Open RSLinx Under Communications select Configure Drivers Under Available Drivers select Remote Devices via Linx Gateway Select Add New Use the default driver name or type your own driver name and click OK to continue Type the IP address for the device under Server s IP Address or Hostname and select OK Select RSWho to verify that RSLinx can communicate with the AY 1020 Note A yellow question mark appears by the AY102
54. pd ER ER Eae 152 1234 2 Multiple Command BloeKing snisccsonosooosonemniodedannns n bbo tree ES Pee e Rr bab edipi 133 12343 Single Command Noti BIGGRIN gs i ciccescscracsrcreseia citnaravancrtvcicretaneiasshaneisnabentrchaseatiehareoneheneictanedanetensiies 154 17 234 Moulipie Command Don DB Ot eoo coii d mapneued eicesusasadconieshiacesuanyeamtien po menmieenraiateahiccniuralegnincneaed 155 AY1020 Operators Manual Rev A Table of Contents 7 Table of Contents 8 Table of Contents AY1020 Operators Manual Rev A Chapter 1 Introduction This document provides installation configuration and embedded web interface information for the ifm IO Link master AY1020 The web interface provides a platform so that you can easily configure review diagnostic pages and access advanced features such as the ability to e Upload the latest AY 1020 images or applications e Setup user accounts with different user levels and passwords e Load IODD files and configure IO Link device parameters Implement manual or automatic data storage upload or download e Implement device and or data validation 1 1 Installation and Configuration Overview The AY1020 installation includes the following procedures 1 Connect the power and Ethernet cable Page 11 2 Configure the IP address using the embedded web interface Page 13 3 Connect the IO Link and digital I O devices Page 23 4 Use the web interface to configure the following a
55. response time Resp Time Average ISDU Read Cmd The average per byte read ISDU command response time Byte Time ISDU Write Cmd The number of write ISDU command attempts Attempts ISDU Write Cmd Errors The number of write ISDU command errors CR TUR s Write The minimum or shortest write ISDU command response time Maximum ISDU Write The maximum or longest write ISDU command response time Cmd Resp Time Average ISDU Write Cmd The average ISDU write command response time Resp Time B age ISDU Write Cmd The average per byte ISDU write command response time yte Time 76 Chapter 11 Using the Diagnostics Pages AY1020 Operators Manual Rev A Digital I O Diagnostics 11 2 Digital I O Diagnostics The Digital I O Diagnostics page may be useful when trying to troubleshoot port issues related to configuration e Home m Configuration Advanced Attached Devices Help IO Link master EIP 8P IP20 Logout EE IO LINK DIGITALNO ETHERNET IP MODBUS TCP Digital I O Diagnostics UPDATE STOP LIVE UPDATES REsET STATISTICS Mode of of of of Invert I O ofr of of of Input Settling Time ms 0 0 0 0 Status Off of Off of Status Changes 0 0 0 0 Welcome Admin copyright ifm electronic gmbh The following table provides information about the Digital I O Diagnostics page Digital I O Diagnostics Displays the current configured operating mode of the digital I O pin Off e Digital Input e Digital O
56. taatatat mata qM P Ne DIR MUN OUS LON GIGS 88 ORB OD PLE Pees CREE ova fede au at ana rcpen span etna neice 88 12 2 1 2 Write to Tag File A Y 1020 Writes Data Directly Into PLC Memory eee 88 12 2 1 3 Class 1 Connection Input Only PLC and AY1020 Utilize an I O Connection ieee 89 12 2 2 Transmit Process Data Methods iseacescereste rtr rhr reet t EHE ERSRS HAS ONES a EE E E HUNE ARE ONES A EEEN 89 eel I Ri 60 oU 89 12 2 2 2 Read from Tag File AY 1020 Reads Data from PLC Memory eene 89 12 2 2 3 Class 1 Connection Input and Output PLC and AY1020 Utilize an I O Connection 90 4 Table of Contents AY1020 Operators Manual Rev A Table of Contents Chapter 13 EtherNet IP CIP Object Definitions eee e eese e eere e eere eene eene eseenoseossesseesseesses s JL 13 1 IO Link Port Information Object Definition 71 hex e eeeee eese eerte eene teen enean enn enata tna tn stas tn sens tns tnane 91 DL LSE Fh Sh Soo uat e E MEM UU d eM Ure 91 13 12 Instance AIGIDUEIGS oerte tis tee peto PEREUPSEE ERE SEER REE ARE EE L E PUR PUR EEO PEE VERRE abn UEde d ERER 92 See Cannon D Rete 92 Ils maie Amibe WS ana E e es tm Ue ER Ee ERE MEIRA EAE DA Rx e ERE EST Hox ED esM DER EDS AER 93 BAS Anpe RE CI shrine TET 93 13 1 4 2 Attribute 2 Vendor Text erento rtt toto eh SEE e YE ee beoespeve seer otvernsussuenserdenoansoesuvsoehoeneunenssue
57. 0 0 iolink driver 1 3 0 4 web help 1 3 9 0 web user interface 1 3 1 13 Update Application REBOOT Welcome Admin copyright ifm electronic gmbh AY1020 Operators Manual Rev A Chapter 4 Updating Images and Applications 19 Images 4 1 1 Images The following table discusses AY 1020 images AY1020 Images U Boot Bootloader U Boot is a high level Bootloader that has networking and console command line capabilities Among other things it implements a TFTP server and ifm Corporation s new discovery protocol This verifies that a Linux kernel image exists in NAND then copies it to RAM and starts the AY1020 The U Boot version is displayed after the image name FPGA The FPGA partition image contains configuration data used by programmable hardware within the AY 1020 unit ulmage Primary Backup The uImage contains the Linux kernel and the RAM resident root file system It does not contain industrial protocol support or application specific features There is a Primary and Backup version loaded on the AY1020 The AY1020 automatically reloads the Backup uImage if the file system corrupted The ulmage version is displayed after the Primary Backup ulmage Application Base The Application Base image comprises a flash resident file system containing applications and protocol support The Application Base is built from a collection of application subassemblies each of which may be updated
58. 0 s in the RSWho window when the associated EDS file s are not installed Sy Uv oes o3 Boe AY1020 Operators Manual Rev A Chapter 15 EDS Files 125 Adding EDS Files to RSLinx 15 4 Adding EDS Files to RSLinx You can use this procedure to add the EDS files to RSLinx Open the EDS Hardware Installation Tool Select Start gt All Programs gt Rockwell Software gt RSLinx Tools Click Add Click Register a directory of EDS files Browse to the ifm EtherNetIP directory and click Next to continue Verify that there is a green check beside each EDS file name and select Next to continue QVEM e e pan rm To change the icons perform the following tasks a Select an AY1020 b Select Change icon c Browse to the ifm EtherNetIP directory and select the icon associated with your AY1020 7 Click Finish to exit If RSLinx does not display the device after adding AY 1020 and the EDS files to RSLinx perform the following procedure 1 Select File gt Exit and Shutdown to exit and shutdown RSLinx 2 Remove the following files from your hard drive Program Files Rockwell Software RSCOMMON Harmony hrce Program Files Rockwell Software RSCOMMON Harmony rsh 3 Restart RSLinx The AY1020 or AY1020s should now appear with the associated icon or icons 126 Chapter 15 EDS Files AY1020 Operators Manual Rev A Chapter 16 Modbus TCP Interface The AY1020 provides a slave mode Modbus TCP interface that provides e Read acc
59. 00 Base 1 3000 Base 1 4000 Base 1 Port Specific 1000 Base 0 2000 Base 0 3000 Base 0 4000 Base 0 Configurable js 1001 Base 1 2001 Basel 3001 Basel 4001 Base 1 per port Multiple Port PDO 1049 Base 0 2049 Base 0 3049 Base 0 4049 Base 0 Configurable Data per port s Block s 1050 Base 1 2050 Base 1 3050 Base 1 4050 Base 1 Port Specific 1050 Base 0 2050 Base 0 3050 Base 0 4050 Base 0 Configurable ae 1051 Base 1 2051 Basel 3051 Basel 4051 Base 1 per port Recei SERINE 1100 Base 0 2100 Base 0 3100 Base 0 4100 Base 0 re SPDU 1101 Base 1 VER 2101 Base 1 3101 Base 1 4101 Base 1 Response Transmit 1300 Base 0 2300 Base 0 3300 Base 0 4300 Base 0 SPDU 4 to 123 Words Request 1301 Base 1 2301 Base 1 3301 Base 1 4301 Base 1 Port Information Block Continuous Block 232 Words elio 1500 Base 0 2500 Base 0 3500 Base 0 4500 Base 0 64 Chars Name 1501 Base 1 2501 Base 1 3501 Base 1 4501 Base 1 32 Words Vendor 1532 Base 0 2532 Base 0 3532 Base 0 4532 Base 0 64 Chars Text 1533 Base 1 2533 Base 1 3533 Base 1 4533 Base 1 32 Words Product 1564 Base 0 2564 Base 0 3564 Base 0 4564 Base 0 64 Chars Name 1565 Base 1 2565 Base 1 3565 Base 1 4565 Base 1 32 Words 1596 Base 0 2596 Base 0 3596 Base 0 4596 Base 0 64 Chars Product Id 1597 Base 1 2597 Base 1 3597 Base 1 4597 Base 1 32 Words Product 1628 Base 0 2628 Base 0 362
60. 0x00 Get This table illustrates the Instance Attributes for the Port Object F4 hex 2 Instance Attribute ID Name Data Type Data Value s Access Rule 1 Port Type UINT 4 TCP IP Get 2 Port Number UINT 2 TCP IP Get Port Object 3 Structure of 2 i in p UINT Get A word count in path A 0 F520 hex a ay o e i 4 11 0124 hex Port Name 4 Structure of String Length USINT 17 Get Port Name Array of USINT _ Ethernet IP Port Get 7 Node Address USINT 2 0x10 0x00 Get 13 8 3 Common Services This table illustrates the Common Services for the Port Object F4 hex 1 Instance Service Code Implemented in Class Implemented in Instance Service Name 01 hex Yes Yes Get Attribute AII OE hex Yes Yes Get Attribute Single 106 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A 13 9 TCP Object F5 hex 1 instance TCP Object F5 hex 1 instance The TCP IP Interface Object provides the mechanism to retrieve the TCP IP attributes for the AY 1020 13 9 1 Class Attributes This table shows the Class Attributes for the TCP Object F5 hex I Instance Attribute ID Revision Data Type Data Value Access Rule 2 3 1 Max Instance UINT 1 Get Num Instances UINT 1 Optional Attribute List UID 4 Class Attribute Maximum Number Maximum Number Instance Attribute UINT UINT 13 9 2 Instance Attributes This table shows the Instance
61. 1000 1000 M ETHERNET IP CONFIGURATION EDIT TTL Time To Live Network Value 1 255 1 hop s Multicast IP Address Allocation Control Automatic User Defined Number of Multicast IP Addresses 1 32 32 User Defined Multicast Start IP Address 239 192 1 0 239 255 255 255 239 192 1 0 Session Encapsulation Timeout 0 disable 1 3600 sec 0 3600 120 Welcome Admin copyright ifm electronic gmbh Note You can click each EDIT button and open all ports to quickly configure port parameters Make appropriate selections for the device that is connected to the port You can use the help system if you require definitions or values for the options or refer to EtherNet IP Settings Parameters in the next subsection Scroll to the top of the page and click the SAVE button Make sure that the port now displays the EDIT button AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 35 EtherNet IP Settings Parameters 6 3 2 EtherNet IP Settings Parameters The Configuration EtherNet IP Settings page supports the following options ISDU Data Settings ISDU Response Timeout Default 20 seconds EtherNet IP Settings Page The time that the IO Link master s EtherNet IP interface waits fora response to an ISDU request The timeout needs to set long enough to allow all commands within the ISDU request to be processed Valid range 1 10 000 seconds Process Data Settings PDI Data Block Size To PLC Default 36 byt
62. 5 96 N85 96 Read We m 32 INTs Product Text N55 128 N65 128 N75 128 N85 128 Read as Serial Number N55 160 N65 160 N75 160 N85 160 Read LOC Das 8INTs Hardware f 64 Chars Kevistan N55 168 N65 168 N75 168 N85 168 Read 32 INTs ee N55 200 N65 200 N75 200 N85 200 Read oe Revision 32 INTs 122 Chapter 14 SLC PLC 5 MicroLogix Interface AY1020 Operators Manual Rev A Process Data PDI and PDO Access via PCCC Messages 14 4 Process Data PDI and PDO Access via PCCC Messages The process data has been grouped together in order to minimize the number of PCCC messages required to interface to the AY1020 The PDI and PDO data for multiple ports can be received or transmitted by one message Controller Port 4 Access Controller Port 3 Access Controller Port 2 Access Controller Port 1 Access Write Output Write Output Read Input Write Output Read Input AY1020 Operators Manual Rev A N20 0 Port 2 Read Input N30 0 Process Port 3 Data Input Ports 5 8 Port 4 5 wy N50 0 upporte on Port Port 5 i E E N80 0 Port 8 Read Input Process Data Output Ports 5 8 Only Supported on 8 Port Port 7 N81 0 Port 8 Chapter 14 SLC PLC 5 MicroLogix Interface 123 Process Data PDI and PDO Access via PCCC Messages
63. 8 Base 0 4628 Base 0 64 Chars Text 1629 Base 1 2629 Base 1 3629 Base 1 4629 Base 1 32 Words Serial 1660 Base 0 2660 Base 0 3660 Base 0 4660 Base 0 16 Chars Number 1661 Base 1 2661 Base 1 3661 Base 1 4661 Base 1 8 Words AY1020 Operators Manual Rev A IO Link Port 1 IO Link Port 2 IO Link Port 3 Modbus Address Definitions IO Link Port 4 Access Length Hardware 1668 Base 0 2668 Base 0 3668 Base 0 4668 Base 0 Read 64 Chars Revision 1669 Base1 2669 Base 1 3669 Base 1 4669 Base 1 Only 32 Words PIRE 1700 Base 0 2700 Base 0 3700 Base 0 4700 Base 0 Read 64 Chars Revision 1791 Base 1 2701 Base1 3701 Basel 4701 Base 1 Only 32 Words DevicePpr 1732 Base 0 2732 Base 0 3732 Base0 4732 Base 0 en 1 Word Length 1733 Base 1 2733 Base 1 3733 Base 1 4733 Base 1 Only Device 1733 Base 0 2733 Base 0 3733 Base 0 4733 Base 0 PDO Read 1 Word Length 1734 Base 1 2734 Base 1 3734 Base 1 4734 Base 1 Only IO Link Port 5 IO Link Port 6 IO Link Port 7 IO Link Port 8 Access Length Multiple PortPDI 4999 Base0 5999 Base 0 6999 Base 0 7999 Base 0 nii Configurable n 5000 Base 1 6000 Base 1 7000 Base 1 8000 Base 1 Only per port s Block s Port Specific 5000 Base 0 6000 Base 0 7000 Base 0 8000 Base 0 ed Configirable PE Daa 5001 Base1 6001 Base 1 7001 Base 1
64. 8 bit 16 bit 32 bit Depending on the configuration this may include both the returned event code and the PDO data 94 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A Attribute 13 Input Assembly PDI Offset 13 1 4 13 Attribute 13 Input Assembly PDI Offset Data Attribute 13 Input Assembly PDI Offset Description Based from the start of the first Input Assembly instance the PDI data block s offset for the corresponding port s PDI data block INT This index is based on the configurable PDI data format 8 bit 16 bit 32 bit To use this offset effectively it is recommended to set AY1020 PDI and PDO data as well as the Class 1 I O connection all to the same data format 13 1 4 14 Attribute 14 Input Assembly PDO Offset Data Attribute 14 Input Assembly PDO Offset Description Based from the start of the first Input Assembly instance the PDO data block s offset for the corresponding port s PDO data block INT This index is based on the configurable PDO data format 8 bit 16 bit 32 bit To use this offset effectively it is recommended to set AY1020 PDI and PDO data as well as the Class 1 I O connection all to the same data format 13 1 4 15 Attribute 15 Output Assembly PDO Offset Data Attribute 15 Output Assembly PDO Offset Description Based from the start of the first Output Assembly instance the PDO data block s offset for the corresponding p
65. 8001 Base 1 Only per port Multiple Port PDO 5049 Base 0 6049 Base 0 7049 Base 0 8049 Base 0 Read Configurable Data 5050 Base 1 6050 Base 1 7050 Base 1 8050 Base 1 Write per port s Block s Port Specific 5050 Base 0 6050 Base 0 7050 Base 0 8050 Base 0 naa Configurable PDEDDU 5051 Base 1 6051 Basel 7051 Base 1 8051 Base 1 Write per port Receive 5100 Base 0 6100 Base 0 7100 Base 0 8100 Base 0 e SPDU 5101 Base 1 6101 Base 1 7101 Basel 8101 Base 1 Only Response Transmit 5300 Base 0 6300 Base 0 7300 Base 0 8300 Base 0 er SPDU Ne 4 to 123 Words Request 5301 Base 1 6301 Base 1 7301 Base 1 8301 Base 1 Only Port Information Block Continuous Block 232 Words Vendor 5500 Base 0 6500 Base 0 7500 Base 0 8500 Base 0 Read 64 Chars Name 5501 Base 1 6501 Base 1 7501 Base 1 8501 Base 1 Only 32 Words Vendor 5532 Base 0 6532 Base 0 7532 Base 0 8532 Base 0 Read 64 Chars Text 5533 Base 1 6533 Basel 7533 Basel 8533 Base 1 Only 32 Words AY1020 Operators Manual Rev A Chapter 16 Modbus TCP Interface 129 130 Chapter 16 Modbus TCP Interface AY1020 Operators Manual Rev A Modbus Address Definitions IO Link Port 5 IO Link Port 6 IO Link Port 7 IO Link Port 8 ccess Length Product 5564 Base 0 6564 Base 0 7564 Base 0 8564 Base 0 64 Chars Name 5565 Base 1 6565 Base 1
66. A ISDU Request Response Structure 17 3 1 ISDU Request Response Structure ISDU requests may contain a single command or multiple nested commands This subsection discussesthe following e Single ISDU Command Request e Multiple ISDU Command Structure on Page 146 17 3 1 1 SingleISDU Command Request This illustrates a single ISDU command request ISDU Command Header Aen tates re ByteSwap Type Control 3 2 d Index Subindex Data Length enc porre il Request and response have same length ISDU Request ISDU Response Data Data ISDU Request ISDU Response Single Command ISDU Request Response AY1020 Operators Manual Rev A Chapter 17 Functionality Descriptions 145 Multiple ISDU Command Structure 17 3 1 2 Multiple ISDU Command Structure ISDU requests with multiple commands may consist of commands of the same data size or commands with different data sizes The following are two examples of multiple ISDU commands e SDU commands of same data size Page 146 e SDU commands of different data sizes Page 147 Multiple Command ISDU Request Response of Same Data Area Length 146 Chapter 17 Functionality Descriptions ISDU Command Header 1 ByteSwap Type Control Index Subindex Data Length ISDU Request Data 1 4 byte data area ISDU Command Header 2 ByteSwap Type Control Index Subindex Data Length ISDU Request Data 2 4 byte data area ISDU Command Header 3 ByteSwap
67. AY1020 Operators Manual Rev A Chapter3 Initial Configuration The following topics are discussed in this chapter Using the Web Interface to Program the Network on Page 13 e Setting User Accounts and Passwords on Page 15 e Configuring Miscellaneous Settings on Page 18 3 1 Using the Web Interface to Program the Network This subsection discusses using the web interface to configure the IP address The default IP address is 192 168 1 250 The AY1020 is shipped from the factory with the Admin account enabled without a password Youcan configure the Admin Operator and User passwords 1 Open your browser and enter the IP address of the AY 1020 2 Click Configuration NETWORK 3 Clickthe EDIT button e Home Diagnostics MU Advanced Attached Devices Help IO Link master EIP 8P IP20 Logout pg IO LINK DIGITAL I O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS Network Settings NETWORK CONFIGURATION FI Host Name AY102021 Current IP Address 192 168 11 197 16 IP Type static Static IP Address Goorooocooocxxx 192 168 11 197 Static Subnet Mask xxx xxx xxx xxx 255 255 0 0 Static Gateway Address xoxxxx ooox xxx 192 168 0 253 IP Address Conflict Detection enable DNS 1 oocoox309c xxx DNS 2 xxx xxx ooo xxx Syslog Server IP Hostname Syslog Server Port 0 65535 514 SSH Server Enable enable Welcome Admin copyright ifm electronic gmbh AY1020 Operators Manual Rev A Chapter 3 Initial
68. B Series E Revision D or later 1785 L60L 1785 L80B Series C Revision N or later ControlNet PLC 5 1785 L20C15 EE d le 1785 L60C15 Series E Revision D or later All 1785 L80C15 1785 L40C15 Series D Revision E or later revisions Series B Ethernet Module 1785 Enet e Base Ethernet IP functionality All Revisions e Full Ethernet IP Compliance Revision D and later References e Enhanced amp Ethernet PLC 5 Series and Enhancement History Rockwell Publication G19099 e ControlNet Processor Phase Series and Enhancement History Rockwell Publication G19102 e PLC 5 Programmable Controllers System Selection Guide Rockwell Publication 1785 SG001A EN P 120 Chapter 14 SLC PLC 5 MicroLogix Interface AY1020 Operators Manual Rev A PLC 5 and SLC Messages Ethernet Interface Module Series B Revision D Product Release Notes Rockwell Publication 1785 RN191E EN P Note Older versions of firmware may or may not provide Ethernet IP functionality 14 3 PLC 5 and SLC Messages The following PCCC messages are supported for the PLC 5 and SLC 5 05 PLCs Message Type PCCC Message ID Maximum Message Size Maximum Serial Packet Size CLX 242 SINTs 121 INTs CLX 238 SINTs 119 INTs Cue 162 SLC 206 SINTs 103 INTs SLC 202 SINTs 101 INTs PLC 5 240 SINTs 120 INTs PLC 5 236 SINTs 118 INTs CLX 220 SINTs 110 INTs 216 SINTs 108 INTs SLE DIES 170 SLC 206 SINTs 103 INTs SLC 202 SI
69. Bit 11 is set 0100 0x40 Indicates the stored configuration is invalid 0011 0x30 Indicates the system is operational and there are no I O Class 1 connections 0110 0x60 mers the system is operational and there is at least one active I O Class 4 7 connection Indicates the system is not operational It may be in any of the following states e System startup 0000 3 k e Configuration in process Idle e Critical major fault 0 No recoverable minor fault No error history entry reported within the last 8 ten seconds 1 Recoverable minor fault The AY 1020 has reported an error within the last ten seconds and a major fault has not been detected 9 1 Unrecoverable minor fault Does not apply to the AY 1020 0 Norecoverable major fault A major recoverable fault exists This is a fault that the AY1020 may be able 10 to recover from b S set If the system does 1 y a system reset It the system does not recover automatically a system reset message or a power cycle of the AY1020 may be required 0 No major unrecoverable fault 11 A major unrecoverable fault has occurred in the AY 1020 If the major 1 fault is not corrected with a system reset or a power cycle refer to the User Guide or call ifm support 12 15 0 Reserved 102 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A Common Services 13 5 4 Common Services Implemented in Class Implemented in Instance Reset Ge
70. Clear Event Code In PDO Block and Clear Event After Hold Time Hold Time Expires and Clears Event The AY1020 provides a very flexible ISDU interface that is used by all supported industrial protocols The ISDU interface contains the following e AnISDU request may contain one or multiple individual ISDU read and or write commands e Individual ISDU command based byte swapping capabilities e Variable sized command structures to allow access to wide range of ISDU block sizes e Asingle ISDU request may contain as many ISDU read and or write commands as allowed by the industrial protocol payload For example if an industrial protocol provides up to 500 byte read write payloads then an ISDU request may contain multiple commands of various lengths that can total up to 500 bytes in length e Forthe ControlLogix family of EtherNet IP PLCs both blocking and non blocking ISDU request methods are provided The AY1020 implements blocking ISDU requests by not responding to an ISDU request message until all commands have been processed The AY1020 implements non blocking ISDU requests by 144 Chapter 17 Functionality Descriptions Responding to an ISDU request message immediately after receiving and verifying the ISDU request Requiring the PLC to monitor the ISDU request status with read messages The AY 1020 will not return a completed status until all of the ISDU commands have been processed AY1020 Operators Manual Rev
71. Configuration 13 Using the Web Interface to Program the Network Optionally change the host name to identify this AY 1020 5 Select the IP type Static or DHCP e fusing a static IP address enter the static IP address subnet mask and IP gateway address e Ifusing DNS Enter the DNS primary server IP address Optionally enter the DNS secondary server IP address 6 If you want the AY1020 to send syslog messages to a syslog server a Enter the syslog server s IP address or host name if using DNS b Enter the syslog server s port number default is 514 7 Ifyou want to enable the SSH server click Enable 8 Click SAVE to save the changes 10 LINK DIGITAL I O ETHERNET IP MODBUS TCP Network Settings NETWORK CONFIGURATION Host Name Current IP Address IP Type Static IP Address xxx ooox xoxx xxx Static Subnet Mask 20cx xxx xxx 200 Static Gateway Address oxoooxoooxxxx IP Address Conflict Detection DNS 1 xxxx 200x 200x 20xx DNS 2 xx0x 200x 200x x2 Syslog Server IP Hostname Syslog Server Port 0 65535 SSH Server Enable Welcome Admin NETWORK LRAE MISC AY 102041 192 168 11 197 16 static V 182 168 11 107 255 255 0 0 182 168 0 253 enable v 514 enable V copyright ifm electronic gmbh 9 Ifthe AY1020 does not redirect you to the new page open a session using the new IP addres
72. E MCI ifm electronic gmbh 310 392 ifm 000188 20131009 IOD D1 1 xml 20046171013 Chapter 8 Loading and Managing IODD Files 57 IO Link Device Configuration Summary Page 58 Chapter 8 Loading and Managing IODD Files AY1020 Operators Manual Rev A Chapter 9 Configuring IO Link Devices This chapter discusses using the Attached Devices Port pages to change IO Link device parameters Note Optionally you can use traditional methods such as PLC interfaces or HMI SCADAs depending on your protocol to configure the IO Link devices 9 1 Port Pages Overview You can use the Attached Devices Port page for a port to review and easily edit the IO Link device configuration IO Link Device Port 1 i n 2 Parameter Name Index Subindex Value R W Unit Min Max Comments A Identificati Vendor Nam 16 fm elect gmbh RO Serial Number 21 G01460109141 RO Firmware Version 23 V1 06 RO output configuration Digital output 1 Optionally expand or collapse the parameter groups to customize the view Digital output 2 emery Damping Betting of the sensor display E IO Link Device ISDU Interface Port 1 The Port page provides two IO Link device configuration methods e IO Link Device Port table GUI which depends on the appropriate IODD file loaded from the IO Link device manufacturer onto the AY1020 To use the IO Link Device Port table for configuring IO Link devices refer to the
73. Format SINT INT or DINT Tags must be an array Tags must be at least as long as the PDO Data Block Length e SLC PLC 5 MicroLogix Files must be of INTEGER 16 bit type Files must be named with standard file name conventions i e N10 0 N21 30 etc The file must be at least as long as the PDO Data Block Length PLC Poll Rate Default 1000ms The frequency which the IO Link master reads the PDO data block in the Read from Tag File mode Valid range 50 65535 ms 40 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A Modbus TCP Settings Configuration Page 6 4 Modbus TCP Settings Configuration Page Youcan use the Configuration Modbus TCP Settings page to configure Modbus TCP with the IO Link master This subsection includes these topics e Editing Modbus TCP Settings on Page 42 e Modbus TCP Settings Parameters on Page 43 e Home Diagnostics ten Advanced Attached Devices Help IO Link master PNIO BP IP20 Logout EE IO LINK DIGITALI O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS Modbus TCP Settings MODBUS TCP PORT CONFIG E PORT 2 BL UEM Noc Nur Nu Nur ee ISDU Data Settings Too Ponse Timeout 1 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec Process Data Settings PDI Data Block Size To PLC 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes PDI Byte Swap Method no byte no byte no byte no b
74. Link device which could mean that it is a digital device and the port has not been configured accordingly e Otherwise the field displays the Device IO Link version Optionally review the following to see if you need to change the Configured Minimum Cycle Time Actual Cycle Time Device Minimum Cycle Time Configured Minimum Cycle Time The Configured Minimum Cycle Time is the minimum cycle time that the IO Link master allows the port to operate at The Actual Cycle Time is negotiated between the IO Link master and the device and will be at least as long as the greater of the Configured Minimum Cycle Time and the Device Minimum Cycle Time Verify that the Auxiliary Input Bit Status field displays On if the device is connected to DI ogout i 10 LINK DIGITALI O ETHERNET IP MODBUS TCP IO Link Diagnostics UPDATE STOP LIVE UPDATES RESET STATISTICS 10 LINK PORT STATUS E PORTI B PoRT2 PORT3 e E EP Port Name IOLink Port 1 IOLink Port 2 IOLink Port 3 Port Mode IOLink IOLink IOLink Port Status Operational PDI Operational POI Operational PDI Valid Valid Valid IOLink State Operate Operate Operate Device Vendor Name ifm electronic ifm electronic ifm electronic gmbh gmbh gmbh Device Product Name PN7594 TAD991 SM9001 Device Serial Number G01460109141 10015300514 20046171013 Device Hardware Version AR AD AB Device Firmware Version V1 06 317 215 Device IO Link Version 1 1 1 1 1 1 Actual Cyc
75. NTs 101 INTs PLC 5 Typed Read PLC 5 Typed Write PLC S5 238 SINTs 119 INTs CLX 234 SINTs 117 INTs SLC 252 SINTs 126 INTs PLC S5 238 SINTs 119 INTs CLX 226 SINTs 113 INTs SLC 226 SINTs 113 INTs PLC 5 224 SINTs 112 INTs PLC 5 234 SINTs 117 INTs 230 SINTs 115 INTs SLC 248 SINTs 124 INTs PLC 5 234 SINTs 117 INTs CLX 222 SINTs 111 INTs SLC 222 SINTs 111 INTs PLC 5 220 SINTs 110 INTs The Receive Port Information is provided in one continuous file The following file addresses are used to retrieve the various parameter S IO Link IO Link 10 Link 10 Link Port 1 Port 2 Port 3 Port 4 Length Configurabl t PDI Data Block N10 0 N20 0 N30 0 N40 0 Read Only o e e perport Note See below for details Receive PDO Configurable per port N11 0 N21 0 N31 0 N41 0 Read Onl Data Block Pe Note See below for details Transmit PDO Write Configurable per port N12 0 N22 0 N32 0 N42 0 Data Block Only Note See below for details noe ISDU N13 0 N23 0 N33 0 N43 0 Read Only 4INTs to Max Msg Size esponse EMRO NIA N24 0 N34 0 N44 0 Write 4 INTs to Max Msg Size equest Only 464 Bytes Port Information Block Continuous Block 2 32 ub Vendor Name N15 0 N25 0 N35 0 N45 0 Read ecd Vendor Text N15 32 N25 32 N3532 N4532 Of Chats 32 INTs 64 Chars Product N N15 64 N25 64 N35 64 N45 64 roduct Name 32 INTs AY1020 Operators M
76. Only valid for non blocking requests 2 Success 3 Failure IO Link device rejected the request 4 Timed out IO Link device did not respond Provides the control and type of ISDU request Bits 0 3 Type Field 0 NOP No operation 1 Read operation 2 Write operation 3 Read Write OR 4 Read Write AND RdWrControlType USINT Bits 4 7 Control Field 0 Single Last Operation length can vary from to 1 to 232 1 Nested batch command fixed 4 byte data area 2 Nested batch command fixed 8 byte data area 3 Nested batch command fixed 16 byte data area 4 Nested batch command fixed 32 byte data area 5 Nested batch command fixed 64 byte data area 6 Nested batch command fixed 128 byte data area 7 Nested batch command fixed 232 byte data area Index UINT The parameter address of the data object in the IO Link device The data element address of a structured parameter of the data object in PUDAS EIE the IO Link device Length of data that was read or written Datalength UINT For nested batch commands the data length can vary from 1 to fixed data area size Data required for read commands Optionally can return the data of a write Array of command USINTs f Data The size of the array is determined by the Control field in the UINTs or RdWiC IT UDINTs DBITO pes Note Data field not required for single NOP commands 150 Chapter 17 Functionality Descriptions AY1020 Operators Manual Rev A
77. PDI data block header Note Does not affect the Auxiliary Input AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 43 Modbus TCP Settings Parameters Modbus TCP Settings Page Continued PDO Data Block Size Default 32 bytes The configurable PDO data block length Optional lengths are Event code not included e 4 bytes 2 data words 8 bytes 4 data words e 16 bytes 8 data words e 24 bytes 12 data words 32 bytes 16 data words e M bytes 16 data words 1 pad word Event code included 4 bytes event code word 1 data word 8 bytes event code word 3 data words 16 bytes event code word 7 data words 24 bytes event code word 11 data words 32 bytes event code word 15 data words 34 bytes event code word 16 data words PDO Byte Swap Method Default No byte swap If enabled the IO Link master swaps the data bytes in word 2 byte format or dword 4 byte format Options include e No byte swap data passed through as received e Word 16 bit byte swap data is byte swapped in word format e Dword 32 bit byte swap data is byte swapped in dword format Note Because both IO Link and Modbus TCP use big endian byte ordering byte swapping typically is not required for word and dword data Byte swapping is most commonly required when sending byte 8 bit data to the IO Link device and it is desired to send the least significant byt
78. PDO Data Word N 1 With the Clear Event Code in PDO Block option option selected selected and without the Include Digital Output s in PDO Data Block Word Bit 15 Bit 0 0 Event Code 1 PDO Data Word 0 2 PDO Data Word 1 N PDO Data Word N 1 With both the Clear Event Code in PDO Block and Include Digital Output s in PCO Data Block options selected 17 1 2 3 Word Bit 15 Bit 0 0 Event Code Digital Output Settings Bit 1 1 0x02 DI setting Bit 3 08x08 C Q setting 2 PDO Data Word 0 3 PDO Data Word 1 N 1 PDO Data Word N 1 Output Process Data Block 32 Bit DINT Data Format Without either the Clear Event Code in PDO Block or Include Digital Output s in PDO Data Block options selected Long Word Bit 31 Bit 0 PDO Data Long Word 0 PDO Data Long Word 1 N 1 PDO Data Long Word N 1 AY1020 Operators Manual Rev A Chapter 17 Functionality Descriptions 139 Event Handling With the Clear Event Code in PDO Block option selected and without the Include Digital Output s in PDO Data Block option selected Long Word Bit31 Bit 16 Bit15 Bit 0 0 0 Event Code PDO Data Long Word 0 PDO Data Long Word 1 PDO Data Long Word N 1 With both the Clear Event Code in PDO Block and Include Digital Output s in PDO Data Block options selected Long Word Bit 31 Bit 16 Bit 15 Bit 0 Digital Output Settings 0 Bit 17 0x0002
79. PDO write messages that were dropped due to any of the following e The port is configured in IO Link mode There is no device connected to the port The IO Link device is off line The IO Link device does not support PDO data The PDO Transmit Mode To PLC is disabled The port is configured in Digital Input mode Displays the number of ISDU request messages received from the PLC s or other ee Msgs From controllers These request messages may contain one or multiple ISDU commands ISDU Invalid Requests Displays the number of ISDU requests received over Modbus TCP with one or more invalid commands AY1020 Operators Manual Rev A Chapter 11 Using the Diagnostics Pages 83 Modbus TCP Diagnostics Modbus TCP Diagnostics Continued ISDU Requests When Port Offline Displays the number of ISDU requests received over Modbus TCP when the IO Link port was offline This can occur when e The IO Link port is initializing such as after start up e There is no IO Link device attached to the port e The IO Link device is not responding Communication to the IO Link device has been lost Valid ISDU Responses From Port Displays the number of valid ISDU response messages returned from the IO Link port interface and available to the PLC s The response messages contain results to the ISDU command s received in the request message ISDU Response Timeouts Displays the number of ISDU
80. PS ENR NNNNA 67 10 1 2 Downloade Dua SIOEREE ee rr ERR REPRE ERE piede desi iede deiode EEEE E ENN 68 I0 12 1 Downloading Automate Data SOCIO ore erret sss iririe seis spacadas perd parie bpRESEHPHPP NR R R 68 Ju 123 Downloading Manual Data Stage sao eua espectro aiina a pn n EE EERE R RARER See aiei 69 10 2 Deyice Validaliona uo aoscseieeie io E WWAHRR PERS EQUERIEMAEFUERUHHBEAEHRAR VERRE KAP MEA VXNAUERERH AAA RUEEAR NERA ERA EVA RRO RE 70 DOS TVA ANAM p S 71 10 4 Using the Menu Bar Hover Shows Submenu Option csssssscssssscscsescssccescessssesccssssessscescesssecesesessceseeseees 72 Chapter 11 Using the Diagnostics Pages RTT TUR ENTER n 11 1 IO Link Port Diagnostics 112 Digital VO Din gis eT 11 3 EtherNet IP Diagnostics 11 4 Modbus TCP Diagnostics Chapter 12 EtherNet IP Interface EO MSRP kislid su verde eK error DO 12 1 TIMOR OCOD onsec ce hoi HH IER SIR TINI DU SII UN EDI DI UAE ELU IC NI Se IH SIUS UA MEUM DEN DC d 85 LL Puce UMOR cas 22s 0 at so ERAT E ERE eee E 85 LU Dau Tope Do euo epe ER DUERME ME Du EAE MENDES E MM 86 12 1 5 Tems and Denit iue eer otc tre ototo nP ARRERA NONE EE FUERO tata 87 DWACNMET IM Iri gal rrri rM NN nar ra naiaiae asasi 88 bet 5l Ser al Oi orcs Data S DB abbati iiit enisi vata
81. RP Tal DU EO ttt 97 1225 A GT ie Cac SEIS uices ee a eM ere eR CA i EM D d li mE 97 13 2 4 Instance Attribute Definitions Attribute 1 to 4 PDI Data Blocks eeeem 97 13 3 PDO Process Data Output Transfer Object Definition 73 hex 4 esee eese eese e eene eene eee ee ee ene etna 98 L5 T bs IDONEUM E 98 UIE FG RRM Instance ax DO oe o e e pt ettam erede Mcd t qp p Dd d imm eua e 98 13 308 COMON D OPUS s E Ld edad E ML LE MAMMA KM EE 98 13 3 4 Instance Attribute Definitions Attribute 1 to 4 PDO Data Blocks een 99 134 ISDU Read Write Object Definition 74 Dex j sosisini aieiaa an ESPERE URL ET RUXLEL KT UEM LR IRE 99 IE M ACE E ale c RR as EA AAA 99 13952 ASTI ANON uu eee ESI SUBEEDPUDUIEEE REDE REED dcm 99 ET NS M aD E Pel o ROT prp 100 1249 DSL SPee BREVIOR eid dienten ae Ease cista on imr d aM Ed a ere ee err 100 IAS Titanes Attribute DENM UON oa uis eco oat ism dua telo EUR A eod eres oti rais AE ER FEE ERRARE N PU Ed EMG 100 13 4 5 1 Attribute 1 ISDU Read Write Response Non Blocking only eene 100 13 4 5 2 Attribute 2 ISDU Read Write Request Non blocking only ener 100 iTWE EE diielRucruacleeeeettt M 101 LESS NEC EE ciini ilo NR m 101 13 25 28 Detenoe AUIBUS s aa ore a ees b dn dE D Mm Rem a E EE 101 13 59 25 PINS Wo iUo RD e taba qa
82. TION TIL Time To Live Network Value 1 255 1 hop s Multicast IP Address Allocation Control Automatic User Defined Number of Multicast IP Addresses 1 32 32 User Defined Multicast Start IP Address 239 192 1 0 239 255 255 255 239 192 1 0 Session Encapsulation Timeout 07 disable 1 3600 sec 0 3600 120 Welcome Admin E PORT7 E PORTS EDIT EDIT 20 sec 20 sec 36 bytes 36 bytes word 16 bit word 16 bit word 16 bit word 16 bit yte swap byte swap false false 32 bytes 32 bytes word 16 bit word 16 bit word 16 bit word 16 bit byte swap byte swap false false true true 1000 1000 ms ms 500 500 X EDIT copyright ifm electronic gmbh Note This illustrate a partial screen shot scroll through the settings table to view all of the available settings 34 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A Editing EtherNet IP Settings 6 3 1 Editing EtherNet IP Settings You can use this procedure to configure EtherNet IP characteristics for each port l 2 3 If necessary open the IO Link master web interface with your web browser using the IP address Click Configuration EtherNet IP Click the EDIT button for each port that you want to configure e Home Diagnostics LM Advanced Attached Devices Help Logout Mag IO LINK DIGITALI O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS EtherNet IP Settings ETHERNET IP PORT CONFIG E PORTI
83. U data 2 32 bit DINT byte swapping of ISDU data Bits 12 15 Set to zero Unused Index UINT The parameter address of the data object in the IO Link device S bindex UINT The data element address of a structured parameter of the data object in the IO Link device Length of data to read or write Datalength For nested batch commands the data length can vary from 1 to the fixed data area size Array of Size of array is determined by the Control field in USINTS RdWrControlType UINTs or UDINTs Note Data is valid only for write commands AY1020 Operators Manual Rev A Chapter 17 Functionality Descriptions 149 ISDU Response Message Format 17 3 3 ISDU Response Message Format The ISDU responses have the same data format as requests with the only exception being the returned command status Each ISDU response message is comprised of one or more responses to the single and or nested command s received in the request 17 3 3 1 Standard ISDU Response Command Format The following table show the standard ISDU response command format with ControlLogix PLCs Name Data Type Parameter Description Indicates the byte alignment and status of the command response Byte swapping bits 0 3 0 2 No byte swapping l 16 bit INT byte swapping of TX RX ISDU data 2 32 bit DINT byte swapping of TX RX ISDU data Status USINT A Status bits 4 7 0 NOP No operation 1 In process
84. Unsupported CIP Instance Errors 0 Unsupported CIP Service Errors 0 Unsupported CIP Attribute Errors 0 Unsupported File Errors 0 System Resource Errors 0 First Error String No Error Detected Last Error String IO Link master EIP 8P IP20 Logout ES UPDATE STOP LIVE UPDATES RESET STATISTICS ETHERNET IP PORT STATUS M ur ILE PORT3 PORT4 I uM PORT7 PORTS Configuration Errors 0 0 0 0 0 0 J wv Tawalid Nats Errare n n n n n n n Welcome Admin copyright ifm electronic gmbh The following table provides information about the EtherNet IP Diagnostics page EtherNet IP Diagnostics Active Session Count The number of active Ethernet IP sessions A session can e Support both Class 1 I O and Class 3 Messages e Can be initiated by either the PLC or the IO Link master e Can be terminated by either the PLC or the IO Link master Active Connections The current number of active connections both Class 1 and 3 78 Chapter 11 Using the Diagnostics Pages AY1020 Operators Manual Rev A EtherNet IP Diagnostics EtherNet IP Diagnostics Continued Total Connections The total number of connections that have been established Established Connection Timeouts The number of connections that have closed due to timing out Connections Closed The number connections that have closed due to a standard processes Class 3
85. ach ISDU request message is comprised of one or more commands The command s can consist of either a series of nested commands or a single read command Note A list of nested ISDU commands is terminated with either a control field of 0 single last operation or the end of the message data 17 3 2 1 Standard ISDU Request Command Format This table displays a standard ISDU request command format with ControlLogix PLCs Name Data Type Parameter Descriptions Bits 0 3 0 2 No byte swapping 1 16 bit INT byte swapping of ISDU data 2 32 bit DINT byte swapping of ISDU data Bits 4 7 Set to zero Unused Byte Swapping USINT Provides the control and type of ISDU command Bits 0 3 Type Field 0 NOP No operation 1 Read operation 2 Write operation 3 Read Write OR 4 Read Write AND RdWrControlType USINT Bits 4 7 Control Field 0 Single Last Operation length can vary from to 1 to 232 1 Nested batch command fixed 4 byte data area 2 Nested batch command fixed 8 byte data area 3 Nested batch command fixed 16 byte data area 4 Nested batch command fixed 32 byte data area 5 Nested batch command fixed 64 byte data area 6 Nested batch command fixed 128 byte data area 7 Nested batch command fixed 232 byte data area Index UINT The parameter address of the data object in the IO Link device T The data element address of a structured parameter of the data obj
86. acturer A file name displayed in the IODD Name field for a port indicates that a valid IODD file is associated with that device If the field is empty that indicates that a valid IODD file has not been loaded You can review complete IODD file information on a port by port basis by clicking the MORE button next to the port in question or by clicking the PORT menu selection in the navigational bar Use the following steps to access the IO Link Device Configuration Summary page 1 2 Click Attached Devices Click SUMMARY Note The Configuration Summary page takes several minutes to completely load as each device is queried e Home Diagnostics Configuration Advanced iGemecRiegicem Help IODD FILES SUMMARY IO Link Device Configuration Summary PORT1 PORT2 PORT3 Click the MORE button or the corresponding Port in the navigational bar to configure the IO Link device parameters for a specific device See Chapter 9 Configuring IO Link Devices on Page 59 for more information Vendor Name VENDOR DEVICE Description IO Link Version Hardware Version Firmware Version Baud Rate SIO Mode Min Cycle Time IODD Name Serial Number lt Welcome Admin AY1020 Operators Manual Rev A ifm electronic gmbh 310 V1 06 38400 Yes 2 3 ms ifm 000193 20140516 I0D D1 1 xml G01460109141 ifm electronic gmbh 310 323 1 1 AD 317 4800 Yes 18 8 ms ifm 000143 20140605 I0D D1 1 xml 10015300514 MOR
87. anual Rev A Chapter 14 SLC PLC 5 MicroLogix Interface 121 PLC 5 and SLC Messages IO Link IO Link IO Link Port 2 Port 3 Port 4 Arq Length 64 Chars Product ID N25 96 N35 96 N45 96 Read Sud di 32 INTs Product Text N15 128 N25 128 N35 128 N45 128 Read 64 Chars 32 INTs SerialNumber N15 160 N25 160 N35 160 N45 160 Read iN 8 INTs Hardware 7 64 Chars Revision N15 168 N25 168 N35 168 N45 168 Read 32 INTs Firmware 64 Chars Revision N15 200 N25 200 N35 200 N45 200 Read 32 INTs This table provides information for 8 port models IO Link IO Link IO Link IO Link Port 5 Port 6 Port 7 Port 8 Access Length Configurable per port PDI Data Block N60 0 N70 0 N80 0 Read Only Note See below for details Receive PDO Configurable per port N61 0 N71 0 N81 0 Read Onl Data Block da Note See below for details Transmit PDO N62 0 N72 0 N82 0 Write Configurable per port Data Block Only Note See below for details DUM N 3 0 N730 N83 0 Read Only 4 INTs to Max Msg Size esponse TP N64 0 N74 0 N84 0 aie 4 INTs to Max Msg Size equest Only Port Information Block Continuous Block 464 Bytes 232 INTs Vendor Name N65 0 N75 0 N85 0 Read poena 32 INTs Vendor Text N65 32 N75 32 N85 32 Read D Product Name N65 64 N75 64 N85 64 Read rds 64 Chars Product ID N55 96 N65 96 N7
88. aster 88 Chapter 12 EtherNet IP Interface AY1020 Operators Manual Rev A Class 1 Connection Input Only PLC and AY1020 Utilize an I O Connection 12 2 1 3 Class 1 Connection Input Only PLC and AY1020 Utilize an I O Connection Also called O Mode for some industrial protocols the Class 1 connection method requires the AY1020 and PLC to connect to each via an I O connection For EtherNet IP a connection over UDP must first be created Once the connection is established the AY1020 continually sends input data to the PLC at a PLC configurable rate PLC Class 1 Rx Transfer Method Continuous Rx Updates lt lt S Class 1 EtherNet IP Connection OM Heartbeat only no Tx data IO Link Devices IO Link O ink Master 12 2 2 Transmit Process Data Methods The AY1020 supports the following transmit process data methods e PLC Writes on Page 89 Read from Tag File AY1020 Reads Data from PLC Memory on Page 89 e Class 1 Connection Input and Output PLC and AY1020 Utilize an I O Connection on Page 90 12 2 21 PLC Writes Also called Slave Mode for some industrial protocols the PLC Writes method requires the PLC to send data to the AY1020 via write messages PLC PLC Writes Tx Transfer t X t Write MNIMEKEN n IO Link M Qoo EmeWa 00 Devices ne message response IO Link O Link ais Master 12 2 2 2 Read from Tag File AY1020 Reads Data from PLC Memory
89. ay Address Gateway Address Name Server Name Name server Server 2 Name server2 gt Domain Name Length Length of name Domain Name Domain name Host Name 6 Structure of Host Name Length Oto 15 Set Get Host Name String STRING lt Default IP NULL 0 gt TTL Time to Live 8 value for IP multicast USINT 1 to 255 Set Get packets lt Default 1 gt Duet of Alloc Control USINT Alloc 0 Default Algorithm 1 Control f TN USINT Configuration Num 9 IP Multicast Address Reserved Mcast Set Get Configuration UINT Num 1 to 32 Mcast Start Mcast Address UDINT Start 239 192 1 0 to Meast Address 1955955955055 AY1020 Operators Manual Rev A Common Services 13 9 3 Common Services This table shows the Common Services for the TCP Object F5 hex I Instance Service Code Implemented in Class Implemented in Instance Service Name 01 hex Yes Yes Get Attribute All 02 hex No Yes Set Attribute AII OE hex Yes Yes Get Attribute Single 10 hex No Yes Set Attribute Single 13 10 Ethernet Link Object F6 hex 1 instance The Ethernet Link Object maintains link specific counters and status information for the Ethernet communications interface on the AY1020 13 10 1 Class Attributes This table displays the Class Attributes for the Ethernet Link Object F6 hex 1 Instance Attribute ID Name Data Type Data Value s Access Rule 1 Revision UINT 3 Get
90. ber in this field There are three Data Validation Modes e None no data validation is performed on the port Data Validation Mode e Loose the slave device s PDI PDO lengths must be less than or equal to the user configured values e Strict the slave device s PDI PDO lengths must be the same as the user configured values PDI Length 0 32 This is input length of the PDI data field This is required if you select a Data Validation Mode other than None The PDI Length can be manually entered in this field or click the GET ATTACHED button and the IO Link master propagates the PDI length in this field 32 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A IO Link Settings Parameters IO LINK Settings Page Continued PDO Length 0 32 This is input length of the PDO data field This is required if you select a Data Validation Mode other than None The PDO Length can be manually entered in this field or click the GET ATTACHED button and the IO Link master propagates the PDO length in this field GET ATTACHED Button After opening a port for editing you can click the GET ATTACHED button instead of manually entering data in the following fields Vendor Id Device Id Serial Num PDI Length PDO Length AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 33 EtherNet IP Settings Configuration Page 6 3 EtherNet IP Settings Configurat
91. ble and make appropriate parameter changes for your environment Note An IODD file may not contain every IO Link device setting depending on the IO Link device manufacturer If you need to change a parameter that is not displayed in the IO Link Device Port table you can refer to the IO Link device Operators Manual and use the IO Link Device ISDU Interface to change the settings You may need to scroll to the right in the table to view applicable parameter values if the parameter is not selectable in a drop list IO Link Device Port 1 Parameter Name Index Subindex Value Rw Unit Min Max Comments Identification Vendor Name 16 fm electronic gmbh RO Product Name 18 PN7594 RO Product Text 20 Electronic pressures RO ensor Serial Number 21 G01460109141 RO Hardware Version 22 AA RO Firmware Version 23 v1 06 RO Application Specific Tag 24 Parameter Output configuration Our 580 v RW 3 6 value range 3 4 5 6 Ou2 590 RW 3 6 P n 500 p y w 0 1 value range 0 1 Digital output 1 Digital output 2 Memory Damping Setting of the sensor display Uni 551 y RW o 2 value range 0 1 2 COLR 554 RW 2 11 yalue range 2 3 4 5 6 7 8 9 10 dis 552 oO Rw o z v lt gt E IO Link Device ISDU Interface Port 1 elcome Admin 5 Click the SAVE button after editing the parameters 6 Optionally click the REFRESH button to confirm the parameter changes 60 Chapter 9 Confi
92. bucbenvene 93 I2145 JIUIBUDESSPIOOUCLIN IPIE ess ness pt a PIPRP RD OE R D EQ NECI PQ Hd HEN MN RIDERE ESPERE HR UH E pu PRqUM PIE 93 EE CE RY sik TL cee d uice ire M LP NR m 93 Elda Arme ST oaut DEXE an cu tirar ek mero eter o cog s ele aa is e teaver Kau EF EL HORN UR Ru 25 LXI 5 aE SE ial INDE see e nd E FERE EHE NEUE E IP N 93 LXI Attribute Hardware BSN osea p IFERIEE HER SERENTANE FU NERES OEREO NE T 94 IS Le SALUDO Fma DOES ccc toto tectbogdtacs raten ite ette io codo entice tessa arta ard tapa eR Nos eo eeD Re stato fest oq Me 94 i214 ts Ly CDS PEDI T SNB acie NAR 94 13 14 00 Aibu 10 Device PDO Lonely oneee ara n Pho ere re reece er ererer avers tere bin Ibn bre Eu ret ere tren 94 514 17 Atribute TT PDI Data Block Left nirani arae ars ekain iRNR ERE E REO RR KE PEE PRAE GERA IA 94 1314513 Atiba 12 PDO Data Block Lengi si ed perdite mea dette rtt bre tr Rein rri Atri eacaevehenseavenenseans 94 13 14 13 Attribute 12 Input Assembly PDI DFISSC sieaestersteere tht rrr kd ok naadesbbre rb ee ra oe PR PERF ERR ERR 95 131414 Attribute 14 Input Assembly PDO Ons vic ete trice trte nter ta tret eter erret nini 95 1314 13 Abbate T5 Ourput Assembly PDUOUTSGE a ieuie ein atria ei th tb Yea ban irn brain dta es abe annei 95 ig mE NE Dur A B n gr eec 96 13 2 PDI Process Data Input Transfer Object Definition 72 hex 4 crees eese eene eene nete en tne ee tn estas estne eae 97 CEN TEC IRI TERT 97 IC S MIN CTI DIE
93. ccess to the PDI and PDO data The Assembly object defines the interface by which a Class 1 PLC or controller can e Request the PDI data block from the AY 1020 e Write the PDO data block to the AY 1020 13 12 1 Class Attributes This table shows the Class Attributes for the Assembly Object for a Class 1 interface aa DON Name Data Type Data Value s ae 1 Revision UINT Get 2 Max Instance UINT 3 Num Instances UINT 24 8 Port Models Get 13 12 2 Instance Definitions This table shows the Instance Definitions for the Assembly Object for a Class 1 interface for the 8 port models AY1020 Operators Manual Rev A Assembly Instance Description Data Type Data Values Access Rule Number 101 PDI data blocks from Ports 1 to 8 MES pe re 0 255 Get PDO data blocks from ports 1 8 Bree E 576 102 PDI data blocks from Ports 2 to 8 di d is 0 255 Get n e PDO data blocks from Ports 1 8 Bue op ENEN 540 BYTE Arr 103 PDI data blocks from Ports 3 to 8 Valid T 0 255 Get sd B e PDO data blocks from Ports 1 8 MG Teac engis 504 BYTE Arr 104 PDI data blocks from Port 4 8 PDO Valid read e dcin 0 255 Get data blocks from Ports 1 8 praia as 468 BYTE Arr PDI data blocks from Ports 5 8 ay 105 Valid read lengths 0 0 255 Get PDO data blocks from Ports 1 8 432 Chapter 13 EtherNet IP CIP Object Definitions 113 Instance Definitions Assembly Instance Number Description PDI data
94. ce Configuration Summary Page on Page 57 verify the correct files were loaded for each IO Link device The Port pages are discussed in Chapter 9 Configuring IO Link Devices on Page 59 8 1 IO Link Device Descriptions Files Page Use the IO Link Device Description Files page to update upload and delete IO Link Device Description IODD files associated with this AY1020 In addition you can review the IODD xml file using the VIEW button after loading the IODD file Note You will need to download the appropriate IODD files from your IO Link device manufacturer e Home Diagnostics Configuration Advanced Help 10 Link master EIP 8P IP20 Logout ae IODD FILES SUMMARY PORT1 PORTZ PORT3 PORT4 PORTS PORT6 PORT7 PORTS IO Link Device Description Files User IODD files click filename to view VENDOR DEVICE TODD FILENAME VENDOR IMAGE DEVICE IMAGE SIZE a UPLOAD 10DD FILE IODD space 594K used 15790K available Standard IO Link Definitions The AY1020 provides 15790K of space to store IODD files The AY 1020 includes the following default IODD files which cannot be deleted e JODD StandardDefinitions1 0 1 xml JODD StandardUnitDefinitions1 0 1 xml e ODD StandardDefinitions1 1 xml e JODD StandardUnitDefinitions1 1 xml AY1020 Operators Manual Rev A Chapter 8 Loading and Managing IODD Files 51 Preparing IODD Files to Upload 8 1 1 Preparing IODD Files to Upload After downloading
95. cess Data Input Transfer Object Definition 72 hex The PDI Transfer object defines the attributes by which the PLC can request the PDI data block from the AY1020 13 2 1 Class Attributes The following table displays Class Attributes for the PDI Transfer Object Definition 72 hex Attribute ID Name Data Type Data Value s Access Rule 1 Revision UINT 1 2 Max Instance UINT 1 3 Num Instances UINT 1 13 2 2 Instance Attributes The following table displays Instance Attributes for the PDI Transfer Object Definition 72 hex Attribute ID Name Data Type Length Data Values Access Rule 1 Port 1 PDI data block Array of BYTEs 4 36 bytes 0 255 Get Get Get Get 8 Port Models Only Get Get Get Get 5 Port 5 PDI data block Array of BYTEs 4 36 bytes 0 255 Port 7 PDI data block Array of BYTEs 4 36 bytes 0 255 Port 8 PDI data block Array of BYTEs 4 36 bytes 0 255 13 2 3 Common Services The following table shows Common Services for the PDI Transfer Object Definition 72 hex Service Code Implemented in Class Implemented in Instance Service Name Get Attributes AII Get Attribute Single 13 2 4 Instance Attribute Definitions Attribute 1 to 4 PDI Data Blocks These attributes provide access to the PDI data blocks Get Attribute Single requests return the PDI data block for a specific port e Get Attribute All requests return all PDI data blocks from the AY 1020
96. cted to the port The data stored on the AY 1020 port is different than that of the IO Link device Use this procedure to enable automatic data storage for selected ports l 2 3 4 Click Configuration IO Link Settings Click the EDIT button or buttons for the ports for which you want to store the data on the AY 1020 Select On in the drop list for Automatic Data Storage Download Enable Click SAVE e Home Diagnostics ote Advanced Attached Devices Help IO Link master EIP 8P IP20 Logout pag IO LINK DIGITAL I O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS IO Link Settings IO LINK PORT CONFIG PORT1 E PorT2 PorT4 A Em ES 3 WERT e Port Name Pressures39 Temp 62 Flow Meter 59 IOLink Port 4 TOLink Port 5 IOLink Port 6 n Port Mode IOLink IOLink N IOLink TOLink TOLink IOLink n Invert IO false false false false false fa Default Digital Output of Of v of of of of c Minimum Cycle Time 4 ms 4 ms 4 ms 4ms 4ms 4ms 4 4 538 Data Storage Config Storage Contents empty empty empty empty empty empty e Automatic Upload Of v of of of of c Enable of Automatic Download of of of off of c Enable Data Storage Manual Ops ane CLEAR asan atean ese azan l Validation Config Y lt gt Welcome Admin copyright ifm electronic gmbh When an IO Link device which is the same model with different parameters is attached to the p
97. d Devices and IODD FILES 2 Clickthe UPLOAD IODD FILE button 3 Click the Browse button 4 Highlight the xml or image file and click Open Note The xml file must be loaded before the AY1020 will load the associated image files Click the UPLOAD button 6 Optionally use the following steps to load image files e a Selectthe row in the table that contains the xml file IODD FILES SUMMARY PORT1 PORT2 PORT3 PORT4 PORTS PORT6 PORT7 PORTS IO Link Device Description Files User IODD files click filename to view Missing files listed in red VENDOR DEVICE TODD FILENAME VENDOR IMAGE DEVICE IMAGE SIZE a 310 323 ifm 000143 20140605 IODDi 1 xm 3fn tad991 pic png fm logo png 133K 310 392 ifm 000188 20131009 10001 1 xml ifm sm pic png 3fm logo png 2z O 310 403 ifm 000193 20140516 I0001 1 xm ifm pn70 pic png 3fm logo png sx C Some ugue oce Delete SeLecTeD E Standard IO Link Definitions Welcome Admin copyright ifm electronic gmbh If desired you can view the xml file by clicking the IODD FILENAME in the table Optionally verify that the correct xml file was loaded using the Summary page Page 57 b Clickthe UPLOAD IODD FILE button c Clickthe Browse button d Highlight the image and click Open e Clickthe UPLOAD button f g 54 Chapter 8 Loading and Managing IODD Files AY1020 Operators Manual Rev A Viewing and Saving IODD Files 8 1 4 Viewing and Saving IODD Files Use the fo
98. data block 13 12 6 Instance Attribute Definitions Attribute 4 Data Length This is the maximum data length for each Assembly instance 13 12 7 Overview of Assembly Interface The Assembly interface is designed to Provide access to all Input and Output assemblies e Maximize flexibility for the PLC programmer Minimize required PLC and IO Link communication bandwidth e Beas easy to use as possible The following diagram illustrates the Assembly instances for a four port AY1020 There is one Assembly input and output instance assigned to each IO Link port EtherNet IP Scanner s Input Assembly Output Assembly 116 Chapter 13 EtherNet IP CIP Object Definitions Input Process Data Port 1 Input Process Data Port 2 Input Process Data Port 3 Input Process Data Port 4 Input Process Data Port 5 Input Process Data Port 6 Input Process Data Port 7 Input Process Data Port 8 Output Process Data Port 1 Output Process Data Port 2 Output Process Data Port 3 Output Process Data Port 4 Output Process Data Port 5 Output Process Data Port 6 Output Process Data Port 7 Output Process Data Port 8 8 Port IO Link Master Assembly Instances LA AA A AAA Device 1 Device 2 Device 3 Device 4 Device 5 Device 6 Device 7 Device 8 10 Link Devices AY1020 Operators Manual Rev A Grouping of Assembly Instances 13 12 8 Grouping of Assembly Instances In o
99. de is set to Digital Input the required time that the input status must remain constant before an input status change is reported D4 Digital I O Configuration Selects the Mode Mode e Off No monitoring or setting of the digital I O pin Default Off Digital Input Monitors the digital input status e Digital Output sets the digital output to either the default setting or value received from a controller If selected Invert I O If Mode is set to Digital Input the input status is inverted Default False e If Mode is set to Digital Output the output setting is inverted If Mode is set to Digital Output defines the default digital output setting e Atstartup before a controller can set the digital output Default Digital Output uo communication to all controller s has been lost Default Off Possible settings e Off low voltage e On high voltage Input Settling Time 0 10000 Default 0ms If non zero and Mode is set to Digital Input the required time that the input status must remain constant before an input status change is reported 50 Chapter 7 Dedicated Digital I O Port Configuration AY1020 Operators Manual Rev A Chapter 8 Loading and Managing IODD Files There are several Attached Devices pages that support IO Link Device Description IODD file management e IO Link Device Descriptions Files Page load IODD files from the IO Link device manufacturer e IO Link Devi
100. e Operators Manual If an IODD file has not been loaded for an IO Link device you can use the O Link Device Operator s Manual to determine the ISDU indexes Please note e You must enter the decimal value for the ISDU Block Index and ISDU Sub index e The GET button retrieves the parameter value in hex from the IO Link device You may want to retrieve values to determine the data length IO Link Device ISDU Interface Port 1 ISDU Block Index LESS ISDU Sub index Response from GET The SET button sends the value to the IO Link device IO Link Device ISDU Interface Port 1 ISDU Block Index pa ISDU Sub index ES e After successfully changing a parameter the IO Link Master responds with a command executed notification IO Link Device ISDU Interface Port 1 ISDU Block Index ISDUSub indx cer 5 e This message means that the IO Link device defines the entry as an invalid setting IO Link Device ISDU Interface Port 1 ISDU Block Index ISDU Sub index C 1 62 Chapter 9 Configuring IO Link Devices AY1020 Operators Manual Rev A Editing Parameters IO Link Device ISDU Interface Port e This message indicates that the IO Link device cannot read the specified ISDU Block Index and Sub index IO Link Device ISDU Interface Port 1 ISDU Block Index 580 ISDU Sub index 10 GET SET Use the following procedure to edit pa
101. e PCCC CIP object including SLC Typed Read Message SLC Typed Write Message PLC 5 Typed Read Message Logical ASCII address format PLC 5 Typed Write Message Logical ASCII address format e Receive transmit and statistics data e Standard PLC 5 SLC file naming conventions Controlled message rate to the PLC when operating in the Write to File receive method This is accomplished by setting the Maximum PLC Update Rate The primary differences between the PLC 5 SLC interface and the ControlLogix interfaces are e Since the PLC 5 and SLC PLCs operate on a file memory system the PLC 5 SLC interface provides Write to File and Read from File communication methods in place of Write to Tag and Read from Tag communication methods The Write to File methods operate in a very similar manner to the Write to Tag method available for the ControlLogix family of PLCs Polling is performed through the PLC 5 SLC specific messages instead of accessing the Serial Port Data Transfer object e When configuring the AY1020 to operate in Write to File or Read from File enter the file name starting with an N i e N10 0 Note While ControlLogix PLCs support the SLC and PLC 5 messages using those messages on ControlLogix PLCs is not recommended due to data size and performance considerations 14 1 Requirements Your PLC 5 SLC MicroLogix PLC must support e MultipHop e ControlLogix devices e EtherNet IP The following tables l
102. e of the holding register first For these cases word 16 bit byte swap is typically used Append PDO to PDI Data Default False If selected the IO Link master appends any PDO data to the end of the PDI data e False Do not append PDO data e True enable check box Append PDO data Clear Event Code in PDO Block Default False If enabled the IO Link master expects the first word of the PDO block to be used for event code handling Values are True enable check box expect event code e False no event code expect only PDO data Clear Event Code After Hold Time Default True If enabled the IO Link master clears any event code reported in the PDI data block after the Event Active Hold Time Values are True enable check box clear event code after hold time e False do not clear event code after hold time 44 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A Modbus TCP Settings Parameters Modbus TCP Settings Page Continued Event Active Hold Time Default 1000 ms If Clear Event Code After Hold Time is enabled the time period an event code is reported in the PDI block before it is cleared Valid range 1 65535 Valid Units are ms milliseconds e sec seconds min minutes hours e days Clear Event Hold Time Default 500 ms Once an event code has been cleared the time an event code stays cleared in the PDI block before an
103. e on Page 29 dee AY1020 Operators Manual Rev A Chapter 5 Connecting Devices 25 Connecting to DIO 26 Chapter 5 Connecting Devices AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration This chapter discusses port configuration which includes these topics Preparing for Port Configuration e IO Link Configuration Page on Page 29 EtherNet IP Settings Configuration Page on Page 34 e Modbus TCP Settings Configuration Page on Page 41 Note See Chapter 7 Dedicated Digital I O Port Configuration on Page 47 for information about configuring dedicated digital I O ports Depending on your environment the IO Link master you may not need to change many ofthe default options 6 1 Preparing for Port Configuration Before beginning port configuration you may want to verify that the connected device is functioning 1 If necessary log into the IO Link master 2 Click Diagnostics IO Link Diagnostics 3 Review the Port Status and IOLink State Operational E m ET PDI Valid An IO Link device is operating on the port that has received valid PDI data Operational An IO Link device is operating on the port that has not received valid PDI data Port Status One of the following conditions exists Inactive A valid IO Link device is not connected to the port A digital input or output device is connected to the port but the configured Port Mode is
104. e s Access Rule Vendor Name Array of 64 SINTs 0 255 Get Vendor Text Array of 64 SINTs 0 255 Get Product Name Array of 64 SINTs Product Id Array of 64 SINTs Product Text Array of 64 SINTs Serial Number Hardware Revision Firmware Revision Device PDI Length Array of 16 SINTs Array of 64 SINTs Array of 64 SINTs INT 0 255 0 255 0 32 Device PDO Length PDI Block Length PDO Block Length 1 2 3 4 5 6 Bel LE E Input Assembly PDI Offset N 0 32 4 36 0 36 0 108 8 bit format 0 54 16 bit format 0 27 32 bit format 16 246 8 bit format 14 Input Assembly PDO Offset INT 8 123 16 bit format 4 Get 62 32 bit format 0 102 8 bit format 15 Output Assembly PDO Offset INT 0 51 16 bit format Get 0 26 32 bit format 16 Control Flags INT Bit settings Get 13 1 3 Common Services The following table shows the common services for IO Link port information object definition 71 hex Service Code Implemented in Class 01 hex Yes OE hex Yes Implemented in Instance Yes Yes Service Name Get Attributes All Get Attribute Single 92 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A Instance Attribute Definitions 13 1 4 Instance Attribute Definitions These attributes provide access to the standard ISDU information blocks on the IO Link devices These ISDUS are read at
105. earing of events The next subsections illustrate the event clearing process for the various event configurations 140 Chapter 17 Functionality Descriptions AY1020 Operators Manual Rev A Clear Event After Hold Time Process 17 2 1 Clear Event After Hold Time Process This illustrates clearing the event after the hold time process PLC IO Link Master IO Link Device Device Reports Event Event code included in PDI block Active Event Hold Tene Event code cleared in PDI block Clear Event Hold Time Next event code can now be included in PDI block Event code cleared until next event Clear Event Code After Hold Time AY1020 Operators Manual Rev A Chapter 17 Functionality Descriptions 141 Clear Event in PDO Block Process 17 2 2 Clear Event in PDO Block Process This illustrates clearing the event in the PDO block process PLC IO Link Master IO Link Device Device Reports Event Event code included in PDI block Event code included in PDO block Event code cleared in PDI block Event code cleared in PDO block Clear Event Hold Time Next event code can now be included in PDI block Event code cleared until next event Clear Event Code In PDO Block 142 Chapter 17 Functionality Descriptions AY1020 Operators Manual Rev A Clear Event Code in PDO Block and Clear Event After Hold Time Process PDO Block First 17 2 3 Clear Event Code in PDO Block and Clear Event After Hold Time Proc
106. eaushsasncncacnehcadncnceneenaneesseneceecaeensnsaunea ashen aun eR io Co natade 128 16 3 Multiple Port Process Data PDI PDO Access via Modbus TCDP scssscsssssssssscssssscsssscsssscssecsscssssssecsssseces 131 6 Table of Contents AY1020 Operators Manual Rev A Table of Contents Chapter 17 Functionality Descriptions esee eere eere eere teneo ea sense ense ensseoseessseseesseessesssessse LID E71 Process Data Block Descriptions q s ciae carece hr aka FUR ECUHO EEUU ERE FUE EDEMER ERA E RIAER I EEMIA 2A ia ar bis inikos ianen 135 Itl Input Process Dots Block Deser prins ie udis Odes a qat teal qaaa tans bride Ee bdqd 135 IFLILI Input Process Data Block 8 Bit Data POUlIAU cnet t e t ar Ode edente EE E etd 136 I7 1 1 2 Input Process Data Block 16 Bit Data POFPIGL aceite heben eI trarre EES HH XR U HERE EIE GER 137 HELS InputProcsss Data Block 32 Bit Data FOPWl uuu ae istas niatis naea et deas Ub Pp Meis iios 137 IT1 2 Output Process Data Block Description ssssssewssssorososssann tG ert ER ERE OON A AN r T 137 TLIZ Output Process Data Block 3 Bit SINT Data PODISU iri iacscnniserccsramncicianinecudsiniemaieins 138 17 1 2 2 Output Process Data Block 16 Bit INT Data Format 17 1 2 3 Output Process Data Block 32 Bit DINT Data Format 172 Event Handi ccmsidsninnnannndnnsicsieianinamianninnnad anda aaisieemeaieninasiannnanananbaneaimen 17 2 1 Clear Event After Hold Time Process IT2
107. ect in SUPIndex n the IO Link device ct Length of data to read or write Datalength UINT For nested batch commands the data length can vary from 1 to the fixed data area size Array of Size of array is determined by the Control field in Data i ns RdWrControlType UDINTs j Note Data is valid only for write commands 148 Chapter 17 Functionality Descriptions AY1020 Operators Manual Rev A Integer 16 Bit Word ISDU Request Command Format 17 3 2 2 Integer 16 Bit Word ISDU Request Command Format This table shows an integer 16 bit word ISDU request command format with a SLC MicroLogix PLC 5 or Modbus TCP Name Data Type Parameter Description Provides the control type and byte swapping of ISDU command Bits 0 3 Type Field 0 NOP No operation 1 Read operation 2 Write operation 3 Read Write OR 4 Read Write AND Bits 4 7 Control Field 0 Single Last Operation length can vary from to 1 to 232 1 Bs Suns Nested batch command fixed 4 byte data area RaW C PP d UINT 2 Nested batch command fixed 8 byte data area 3 Tonto Lype Nested batch command fixed 16 byte data area 4 Nested batch command fixed 32 byte data area 5 Nested batch command fixed 64 byte data area 6 Nested batch command fixed 128 byte data area 7 Nested batch command fixed 232 byte data area Bits 8 11 02 No byte swapping 1 16 bit INT byte swapping of ISD
108. empse2 7 Flow Meter 59 TOLink Port 4 OU v IOLink TOLink o false false Of wv of ofr 4 ms 4ms 4ms empty empty Of v ofr Of v off None None 0 byte 0 byte zz copyright ifm electronic gmbh STOP LIVE UPDATES RESET STATISTICS E LEM PorT6 a aA IOLink Port 6 IOLink Inactive Init v AY1020 Operators Manual Rev A 10 3 Data Validation Data Validation Data validation is supported by many IO Link v1 1 devices You can use this procedure to configure data validation 1 Click Configuration IO Link Settings 2 Clickthe EDIT button on the port you want to configure for data validation 3 Select Loose or Strict to enable data validation Loose the slave device s PDI PDO lengths must be less than or equal to the user configured values e Strict the slave device s PDI PDO lengths must be the same as the user configured values 4 Clickthe GET ATTACHED button or manually enter the PDI and PDO length e Home Diagnostics nm Advanced Attached Devices Help DIGITAL YO ETHERNET IP 10 LINK IO Link Settings 10 LINK PORT CONFIG Port Name Port Mode Invert 10 Default Digital Output Minimum Cycle Time 4 538 Data Storage Config Storage Contents Automatic Upload Enable Automatic Download Enable Data Storage Manual Ops Validation Config Device Validation Mode Vendor Id 0 65535 Device Id 0 16777215 Serial Num Data Validation Mode PDI Len
109. ensseaasesaseaqcasasesastaqsasasesavsensbessassubesabosevesesesinene 109 BIOT Class uiu sans tac 109 D1310 5 iSite cC eodd etie OVER ee OE AP ERN 110 ee conn SEU TEE ee ee edi tint Dr Ep pu BER te RE ree Oe VERE Obr rece padece erent 110 13 11 PCCLC Object 07 Ihexe HIBSEdHC 2 22 252 2 422 2225 122523 13x30 Lea ra dao EYR n RR RE ERR FR AUI SE oM RAE isan aaron NaCN SaSao 111 EEUU r C C 111 I3 L3 Common Servilio ee eT Tee een cee nis it Gir ES Ue qa AU ab ARA ESI A 111 13 L 3 Message Suucture Execute PCCC Request MeSSIgE aii eie eur ro a etre et bx ei b n HU bx De aL EE L URL UNE 111 13 11 4 Message Structure Execute PCCC Response MGSSage csccsesesesesescssssesrestesnesessnssnrsneccateseseceaeceseeatasesese 112 13415 Supported PCCC Lond Uy peg ssc ues eei RS PER E UPPER Po EHE EEEE EEEE EE RETE E RES 112 1312 Assembly Object For Class 1 Diterfate ooeiceiue eie rrr Er RPM PNE KIR PA Ra PRPAREMRRR ERR ERRREEERER Aaaa 113 ESAME ass rd M 113 12 022 asine Def vll Oll Saco EUER RPIESERHF ER ER FEE EREE SEDE R ENAR 113 12 12 3 Ihistanes PURINES ouo cb HI PEE A E HERE ARE ACHHEPH tSt ise ic E O eRe NIRA i A 115 Isis Donnie VI Boh Rene eee eee Bente eee erie Ores esi E cere bei D pud ue t M amat de teni ER LU HE L3 13 12 5 Instance Attribute Definitions Attribute 3 Request Wr
110. es The configurable PDI data block length Supported optional lengths are e 4 bytes header only e 8 bytes 4 bytes data 16 bytes 12 bytes data e 24 bytes 20 bytes data e 36 bytes 32 bytes data PDI Data Block Format To PLC Default Word 16 Data format of PDI data block to be transferred to the PLC s in Class 1 and or Write to Tag File PDI Transfer Modes Supported formats are e Byte 8 8 bit or SINT Word 16 16 bit or INT Dword 32 32 bit or DINT Note The Data Block Format is independent of the PDI Data Byte Swap Method This setting is not used for the SLC PLC 5 and MicroLogix PLCs which are always Word 16 PDI Data Byte Swap Method Default Work 16 bit byte swap If enabled the IO Link master swaps the data bytes in word 2 byte format or dword 4 byte format Supported values are e No byte swap data passed through as received e Word 16 bit byte swap data is byte swapped in word format e Dword 32 bit byte swap data is byte swapped in dword format Note The byte swapping must be set correctly in order to convert from IO Link big endian byte order to EtherNet IP little endian byte order Include Digital I O in PDI Data Block Default False If enabled the IO Link master includes the current digital I O pins D1 to D4 status in the PDI data block header e False Do not include the digital I O pins status e True enable check box
111. ess PDO Block First This illustrates clearing the event code in the PDO block and clearing the event after the hold time process with the PDO block first PLC IO Link Master IO Link Device Device Reports Event Event code included in PDI block Active Event Hold Time Event code included in PDO block Event code cleared in PDI block Clear Event Hold Time Event code cleared in PDO block Next event code can now be included in PDI block Event code cleared until next event Clear Event Code In PDO Block and Clear Event After Hold Time PDO Block Clears Event First AY1020 Operators Manual Rev A Chapter 17 Functionality Descriptions 143 Clear Event Code in PDO Block and Clear Event After Hold Time Process Hold Time Expires 17 2 4 Clear Event Code in PDO Block and Clear Event After Hold Time Process Hold Time Expires This illustrates clearing the event code in the PDO block and clearing the event after the hold time process with the hold time expired PLC gt I PDO Event Code Was Late or Never Sent 17 3 ISDU Handling Event code included in PDI block Event code cleared in PDI block gt Event code included in PDO block Event code cleared in PDO block Next event code can now be included in PDI block Event code cleared until next event IO Link Master 10 Link Device af Device Reports Event Active Event Hold Time Clear Event Hold Time
112. ess to the PDI and PDO data blocks for each IO Link port e Wirite access to the PDO data block for each IO Link port e Write access to send SPDU requests to each IO Link port e Read access to SPDU responses from each IO Link port e Read access to the Port Information Block for each IO Link port IO Link Master wv PLC Ethernet Network Po F IO Link Modbus TCP Modbus TCP Modbus TCP Devices Master s 4 a OPC Server IO Link Note IO Link Master supports up to 64 Modbus TCP connections HMI SCADA Modbus TCP to IO Link 16 1 Modbus Function Codes This table shows the supported Modbus function codes Message Type Function Code Maximum Message Size Read Holding Registers 3 250 Bytes 125 Words Write Single Register 6 2 bytes 1 Word Write Multiple Registers 16 10 hex 246 Bytes 123 Words Write 242 bytes 121 Words Read Write Holder Registers 23 17 hex Read 246 bytes 123 Words AY1020 Operators Manual Rev A Chapter 16 Modbus TCP Interface 127 Modbus Address Definitions 16 2 Modbus Address Definitions The address definitions for the Modbus TCP interface are shown in the following tables 128 Chapter 16 Modbus TCP Interface IO Link Port 1 IO Link Port 2 IO Link Port 3 IO Link Port 4 ACCESS Length Multiple Port PDI 999 Base 0 1999 Base 0 2999 Base 0 3999 Base 0 Configurable Data per port s Block s 1000 Base 1 20
113. et IP Interface 12 1 Introduction This section is intended to describe the EtherNet IP and Modbus TCP interfaces provided by the AY 1020 These interfaces provide the ability to retrieve port and device status information input and output process data and access to IO Link device ISDU SPDU data blocks IO Link Master Connectivity ControlLogix NN hS Ethernet Network CompactLogix Be e f Pa ao a 59 10 Link 10 Link g SoftLogix nnnnpnn EtherNet IP Master Modbus TCP SLC 5 05 Modbus TCP Master s PLC 5 MicroLogix i EtherNet IP PLC s SCADA OPC Server PLC HMI IO Link Devices 12 1 1 Functionality Summary The EtherNet IP interface consists of e Input Process Data blocks that include Portcommunication status PDI valid status Auxiliary Input status of IO Link connector DI on the AY1020 The active event code zero if no active event The input process data received from the port This may be O Link mode IO Link device input process data e T O Input mode Input bit status e O Output mode Output bit status configurable option AY1020 Operators Manual Rev A Chapter 12 EtherNet IP Interface 85 Data Type Definitions Output Process Data blocks that include The active event code to clear configurable option The output process data to be sent to the port This may be e O Link mode IO Link device output process data O Output mode Outpu
114. et Set 7 Port 7 PDO data block Array of BYTEs 0 36 bytes 0 255 Get Set 8 Port 8 PDO data block Array of BYTEs 0 36 bytes 0 255 Get Set 13 3 3 Common Services The following table displays the Common Services for the PDO Transfer Object Definition 73 hex Service Code Implemented in Class Implemented in Instance Service Name 01 hex Get_Attributes_All OE hex Get_Attribute_Single 10 hex Set_Attribute_Single 02 hex Set Attribute AII 98 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A Instance Attribute Definitions Attribute 1 to 4 PDO Data Blocks 13 3 4 Instance Attribute Definitions Attribute 1 to 4 PDO Data Blocks These attributes provide write access to the PDO data blocks e Get Attribute Single requests return the current PDO data block for a specific port Get Attribute All requests return all current PDO data blocks from the AY1020 e Set Attribute Single allows writing the PDO data to one IO Link port on the AY1020 e Set Attribute All messages allow writing of PDO data to all IO Link ports on the AY 1020 All PDO data is received and returned in the configured PDO format 8 bit 16 bit or 32 bit Refer to 13 3 PDO Process Data Output Transfer Object Definition 73 hex on Page 98 for a detailed explanation of the PDO data block 13 4 ISDU Read Write Object Definition 74 hex The ISDU Read Write object defines the attributes by which the PLC can
115. ev A Modbus Controller Controller Controller Controller Holding Port 1 Access Port 2 Access Port 3 Access Port 4 Access Register Address Read Write Read Write Read Write Read Write Base 1 Input Output Input Output Input Output Input Output 1000 Port 1 Read 2000 I t Pres Port 2 Data 3000 Input Port 3 4000 Port 4 1050 Port 1 Read 2050 I t Provess Pot2 Data Output 2090 Port 3 4050 Port 4 1050 Port 1 Write 2030 Output Slee Port 2 Data Output 3050 Port 3 4050 Port 4 Chapter 16 Modbus TCP Interface 131 Multiple Port Process Data PDI PDO Access via Modbus TCP Modbus Controller Controller Controller Controller Holding Port 5 Access Port 6 Access Port 7Access Port 8 Access Register Address Read Write Read Write Read Write Read Write Basel mput Output nput Output Input Output Input Output 5000 Port 5 Read 6000 Input Praes Pot Data 7000 Input Port 7 8000 Port 8 5050 Port 5 Read 6050 Input Process Port Data Output 7030 Port 7 8050 Port 8 5050 Port 5 Write 6050 Output peii Port 6 Data Output Tond Port 7 8050 Port 8 To receive and transmit process data for eight ports it may be necessary to adjust the size of the PDI PDO data blocks Modbus Read Write Access where e AII PDI data can be read with one Modb
116. g loose If applicable insert the DI wire into the DI contact and tighten the wire clamp screws to prevent the wire from coming loose Insert the IO Link wire into the C Q contact and tighten the wire clamp screws to prevent the Negative wire from coming loose If necessary configure IO Link parameters for each port Refer to 6 1 Preparing for Port Configuration on Page 27 or the help system for detailed port configuration information 5 1 3 Connecting Digital Input Devices to IO Link Ports You can use an IO Link port as a digital in port if you wish to do so 1 5 2 Connecting Digital IO Ports Insert the IO Link device negative wire into the L contact and tighten the wire clamp screws to prevent the wire from coming loose Insert the IO Link device positive wire into the L contact and tighten the wire clamp screws to prevent the wire from coming loose If applicable insert the DI wire into the DI contact and tighten the wire clamp screws to prevent the wire from coming loose Refer to 6 1 Preparing for Port Configuration on Page 27 or the help system for detailed port configuration information Positive Digital Input IO Link Positive Negative Digital Input SIO standard input output The AY1020 provides four digital IO ports You can connect a digital input device to DI and or DIO DIO supports digital out Signal Description Specifications L Power Suppl
117. gth 0 32 PDO Length 0 32 Welcome Admin 5 Click the SAVE button MODBUS TCP Pressure 39 TOLink false of 4ms empty of it o l None o o 0 byte 0 byte ERS 2 NETWORK LRAE lIOLink bd Oft v empty O8 vi on wv CLEAR UPLOAD DOWNLOAD 323 t0015300514 2 byte o byte GET ATTACHED Flow Meter 59 IOLink false of ms empty of Off None None 0 byte 0 byte IO Link master EIP 8P IP20 Logout EE MISC CLEAR SETTINGS E PorT4 IOLink Port 4 IOLink false of 4ms empty off off None None 0 byte 0 byte copyright ifm electronic gmbh If data validation fails the IO Link port LED flashes red and the IO Link Diagnostics page displays an error AY1020 Operators Manual Rev A Chapter 10 Utilizing AY1020 Features 71 Using the Menu Bar Hover Shows Submenu Option 10 4 Using the Menu Bar Hover Shows Submenu Option Use this procedure to enable the Menu Bar Hover Shows Submenu option If you enable this feature it displays the submenus for a category when you hover over the category name For example if you hover over Advanced the SOFTWARE ACCOUNTS LOG FILES and LICENSES submenus display You can click any submenu and avoid opening the default
118. guring IO Link Devices AY1020 Operators Manual Rev A Resetting IO Link Device Parameters to Factory Defaults 9 3 Resetting IO Link Device Parameters to Factory Defaults In the event you want to reset the IO Link device to factory default typically the IODD file providesthe ability from the IO Link device manufacturer Use the following example to reset an IO Link device 1 Click the EDIT button and locate the Restore Factory button 2 Clickthe Restore Factory or Load Factory Settings button Note The name of the button is determined by the IO Link device manufacturer e Home Diagnostics Configuration Advanced CANAI Help 10 Link mas SUMMARY PORT1 PORTZ PORT3 P PORTS PORTS PORT7 IO Link Device Port 1 z n e Digital output 1 Digital output 2 Memory Damping Setting of the sensor display Setup Standard Command 2 10 Link 1 1 sy wo 240 240 value range 240 Standard Command 2 10 Link 1 1 sy wo 241 241 value range 241 Standard Command 2 10 Link 1 1 sy wo 242 242 value range 242 Standard Command 2 10 Link 1 1 sy wo 243 243 value range 243 rc Lees Jo ze jam vatum angenan Device Access Locks v IO Link Device ISDU Interface Port 1 3 Click OK when the Command Executed message appears 4 Click Cancel to close the IO Link Device Port table Note If you click SAVE the default values are not loaded 10 ILES SUMMARY PORTi PORT2 PORT3
119. he data storage is cleared from the IO Link master port the storage data on the IO Link device is uploaded and saved on the IO Link master for that port Automatic Data e If the IO Link device on this port is replaced and the settings on the IO Link device are Storage Upload different the settings stored on the IO Link master are overwritten with the settings from Enable the second device if the Automatic Data Storage Download Enable option is also enabled e fsettings are changed on the IO Link device the new settings are then uploaded to data storage on the IO Link master You may want to enable Automatic Upload after you have initially configured the IO Link device attached to the port AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 31 IO Link Settings Parameters IO LINK Settings Page Continued Automatic Data Storage Download Enable Default Off The data stored on the IO Link master port is downloaded to the IO Link device if 1 This option is selected 2 The data stored on the IO Link master port contains the same Vendor ID and Product ID as the IO Link device connected to the port 3 The data stored on the IO Link master port is different than that of the IO Link device Manual Data Storage Ops provide the following functionality if data storage is supported by the IO Link device CLEAR this clears any stored data for an IO Link device on this port
120. hed Devices Help IO Link master EIP 8P IP20 Logout P SOFTWARE ACCOUNTS LOG FILES LICENSES Software IMAGES U Boot Bootloader 1 13 UPDATE FPGA 0 02 UPDATE System Primary 1 06 UPDATE System Backup Application Base Update Application In Progress UPDATE APPLICATIONS CES k You are about to install web help_1 3 9 0_arm ipk application base eip EO NT It will replace any existing version of that package or image configuration manager Do NOT disconnect power during the installation process discovery protocol ethernetip event log iolink driver web help web user interface 1 3 1 14 Update Application REBOOT Browse Install http 192 168 11 197 index php advanced_tab software app_save current copyright ifm electronic gmbh Click OK to close the Update Application Successful message 22 Chapter 4 Updating Images and Applications AY1020 Operators Manual Rev A Chapter 5 This chapter discusses connecting devices to the AY1020 Connecting Devices After connecting your devices to the AY1020 you may need to use the next chapter to configure an appropriate IP address for your environment using Chapter 3 Initial Configuration on Page 13 before doing any port configuration 5 1 Connecting to IO Link Ports The following provides information about the IO Link ports Signal Description Specifications L Power Sup
121. here is no device connected to the port The IO Link device is off line The IO Link device does not support PDO data The PDO Transmit Mode To PLC is disabled The port is configured in Digital Input mode Displays the number of PDI update messages that could not be delivered to the PLC in the Write to Tag File method Undeliverable updates may result when Dd TORO The IO Link master cannot complete an Ethernet connection to the PLC The PDI data is changing faster than the Maximum PLC Update Rate Displays the number of ISDU request messages received from the PLC s or other S es Msgs From controllers These request messages may contain one or multiple ISDU commands ISDU Invalid Requests Displays the number of ISDU requests received over EtherNet IP with one or more invalid commands 80 Chapter 11 Using the Diagnostics Pages AY1020 Operators Manual Rev A EtherNet IP Diagnostics EtherNet IP Diagnostics Continued Displays the number of ISDU requests received over EtherNet IP when the IO Link port was offline This can occur when ISDU Requests When Port e The IO Link port is initializing such as after start up Offline There is no IO Link device attached to the port e The IO Link device is not responding e Communication to the IO Link device has been lost Displays the number of valid ISDU response messages returned from the IO Link port PAM rd Responses
122. i gt lt VendorLogo name ifm logo png gt lt DeviceName textId TI_DeviceName gt lt DeviceFamily textId TI DeviceFamily gt lt DeviceVariantCollection gt lt DeviceVariant productId LR8000 deviceSymbol ifm LR pic png deviceIcon ifm LR icon png gt XName textId TI ProductName0 gt 4Description textId TI ProductDescr0 gt lt DeviceVariant gt lt DeviceVariantCollection gt lt DeviceIdentity gt lt DeviceFunction gt lt Features blockParameter true dataStorage true gt lt SupportedAccessLocks localUserInterface true dataStorage true parameter false localParameterization false gt yrs AY1020 Operators Manual Rev A Chapter 8 Loading and Managing IODD Files 55 Deleting IODD Files 8 1 5 Deleting IODD Files Use the following procedure to delete an IODD file set from the AY 1020 1 Ifnecessary click Attached Devices and IODD Files 2 Check the corresponding row of the IODD file that you want to delete 3 Clickthe DELETE SELECTED button e Home Diagnostics Configuration Advanced EE Help 10 Link master EIP 8P IP20 Logout E IODD FILES SUMMARY PORT1 PORT2 PORT3 PORT4 PORTS PORT6 PORT7 PORTS IO Link Device Description Files User IODD files click filename to view VENDOR DEVICE TODD FILENAME VENDOR IMAGE DEVICE IMAGE SIZE a 310 323 ifm 000143 20140605 IOOD1 1 xml ifm tad99i pic png ifm logo png 13x o 320 392 ifm 000188 20131009 I0001 1
123. icular unit Click the ON button to enable the LED tracker feature on the AY 1020 Click the OFF button to disable the LED tracker The LEDs remain flashing until you disable the LED tracker feature 18 Chapter 3 Initial Configuration AY1020 Operators Manual Rev A Chapter 4 Updating Images and Applications This chapter provides an overview of the software images and applications on the AY 1020 In addition it contains procedures to update images Page 21 and application subassemblies Page 22 After verifying that the AY 1020 contains the latest software the next step is to configure the port characteristics using Chapter 6 IO Link Port Configuration on Page 27 4 1 Images and Application Subassemblies Overview The AY1020 is loaded with the latest images at the factory but you may need to update images or application subassemblies to have access to the latest features You can view all image and application versions in the AY 1020 ADVANCED Software page e Home Diagnostics Configuration ze Attached Devices Help IO Link master EIP BP IP20 Logout Eaa SOFTWARE ACCOUNTS LOGFILES LICENSES Software e UUO U Boot Bootloader 1 08 UPDATE FPGA 0 02 UPDATE System Primary 1 06 UPDATE System Backup 1 06 UPDATE Application Base 1 3 9 UPDATE application base eip 1 3 9 application manager 1 3 0 0 configuration manager 1 3 0 4 discovery protocol 1 3 0 1 ethernetip 1 3 0 8 event log 1 3
124. initions 93 Attribute 7 Hardware Revision 13 1 4 7 Attribute 7 Hardware Revision Data Attribute 7 Hardware Revision Description 64 ASCII Requested from ISDU block index 22 contains the Hardware Revision characters of the IO Link device 13 1 4 8 Attribute 8 Firmware Revision Data Attribute 8 Firmware Revision Description 64 ASCII Requested from ISDU block index 23 contains the Firmware characters Revision of the IO Link device 13 1 4 9 Attribute 9 Device PDI Length Data Attribute 9 Device PDI Length Description INT 0 32 Requested from ISDU block index 0 sub index 5 Contains the number of PDI data bytes provided by the IO Link device 13 1 4 10 Attribute 10 Device PDO Length Data Attribute 10 Device PDO Length Description Requested from ISDU block index 0 sub index 6 Contains the number of PDO data bytes required by the IO Link device 13 1 4 11 Attribute 11 PDI Data Block Length Data Attribute 11 PDI Data Block Length Description The configured PDI block length in units based on the configurable PDI data INT format 8 bit 16 bit 32 bit This contains the PDI block header port status auxiliary bit event code status and the PDI data 13 1 4 12 Attribute 12 PDO Data Block Length Data Attribute 12 PDO Data Block Length Description The configured PDO data block length in units based on the configurable PDO data format
125. iolink driver The IO Link driver version loaded on the AY1020 web help The web interface help version loaded on the AY 1020 web user interface The web interface version loaded on the AY1020 20 Chapter 4 Updating Images and Applications AY1020 Operators Manual Rev A Using the Web Interface to Update Software 4 2 Using the Web Interface to Update Software The upper portion of this page is used to update the AY1020 images The lower portion of this page is used for updating application subassemblies that are integrated in the Application Base Typically the latest application subassemblies are available in the Application Base image There may times when a feature enhancement or bug fix is available in an application subassembly and not yet available in the Application Base image 4 2 1 Updating Images Use this procedure to upload images using the SOFTWARE page Download the latest image from the ifm web site Open your browser and enter the IP address of the AY 1020 Click Advanced SOFTWARE Click the UPDATE button next to the image you want to update Click the Browse button and click Open Click the Install button e Home Diagnostics Configuration m Attached Devices Help IO Link master EIP 8P IP20 Logout fx SOFTWARE ACCOUNTS LOGFILES LICENSES ye en P Software U Boot Bootloader 1 13 UPDATE FPGA 0 02 UPDATE System Primary 1 12 UPDATE L System Backu
126. ion Data Type Data Values Access Rule Number BYTE Array 119 PDO data blocks to Ports 3 8 Valid read lengths O 10 255 Set 216 BYTE Array 120 PDO data blocks to Ports 4 8 Valid read lengths O 0 255 Set 180 BYTE Array 121 PDO data blocks to Ports 5 8 Valid read lengths O 0 255 Set 144 BYTE Array 122 PDO data blocks to Ports 6 8 Valid read lengths O 0 255 Set 108 BYTE Array 123 PDO data blocks to Ports 7 8 Valid read lengths O 0 255 Set 72 BYTE Array 124 PDO data blocks to Port 8 Valid read lengths O 0 255 Set 36 13 12 3 Instance Attributes This table shows the Instance Attributes for the Assembly Object for a Class 1 interface Attribute ID Data Type Data Value s Data Length Get Set Maximum number of Get bytes in attribute 3 13 12 4 Common Services This table shows the Common Services for the Assembly Object for a Class 1 interface Service Code Implemented in Class Implemented in Instance Service Name 01 hex Yes No Get Attributes AII OE hex Yes Yes Get Attribute Single 10 hex No Yes Set Attribute Single 02 hex No No Set Attribute AII AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 115 Instance Attribute Definitions Attribute 3 Request Write Data 13 12 5 Instance Attribute Definitions Attribute 3 Request Write Data Dependent on the instance number this is either the PDI data block and or the PDO
127. ion Page Use the EtherNet IP Settings page to configure EtherNet IP options This subsection includes the following topics e Editing EtherNet IP Settings on Page 35 EtherNet IP Settings Parameters on Page 36 Note The IO Link master may work out of the box for ControlLogix PLCs e Home Diagnostics eene Advanced Attached Devices Help IO LINK DIGITALI O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS Logout m EtherNet IP Settings ETHERNET IP PORT CONFIG E PorTi Bu E ports E PORTE EDIT EDIT ISDU Data Settings n roe Timeout 1 20 sec 20 sec 20 sec 20 sec 20 sec 20 sec Process Data Settings PDI Data Block Size To PLC 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes 36 bytes PDI Data Block Format To PLC word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit enun N a a rie Digital 1 0 in PDI Data false false false false false false PDO Data Block Size From PLC 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes PL Data Block Format From word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit word 16 bit ae ee ee eee eee eee Clear Event Code In PDO Block false false false false false false Clear Event Code After Hold Time true true true true true true Active Event Hold Time 1 1000 1000 1000 1000 1000 1000 65535 Event Hold Time Units ms ms ms ms ms ms Clear Event Hold Time 1 500 500 500 500 500 500 ETHERNET IP CONFIGURA
128. is configured to disable all functionality Port Mode e IO Link The port is configured to IO Link mode Digital In The port is configured to operate as a digital input e Digital Out The port is configured to operate as a digital output Displays the port status e Inactive The port is in active state Typically this indicates that the device is either not attached or not detected Initializing The port is in the process of initializing Port Status e Operational The port is operational and if in IO Link mode communications to the IO Link device has been established e PDI Valid The PDI data is now valid e Fault The port has detected a fault and is unable to re establish communications Device Vendor Name Displays the Device Vendor Name as stored in ISDU Index 16 Device Product Name The Device Product Name as stored in ISDU Index 18 Device Serial Number The Device Serial Number as stored in ISDU Index 21 Device Hardware Version The Device Hardware Version as stored in ISDU Index 22 Device Firmware Version The Device Firmware Version as stored in ISDU Index 23 Device IO Link Version The supported Device IO Link Version as stored in ISDU Index 0 Actual Cycle Time This is the actual or current cycle time of the IO Link connection to the device Device Minimum Cycle Time This is the minimum or fastest cycle time supported by the connected IO Link device
129. ist PLCs that support EtherNet IP and the required firmware version for each PLC Note Older versions of the PLC firmware may or may not provide EtherNet IP functionality You must verify that an older version of the PLC firmware provides EtherNet IP functionality before you can use it with AY 1020 If you need to update your PLC firmware contact your Rockwell distributor AY1020 Operators Manual Rev A Chapter 14 SLC PLC 5 MicroLogix Interface 119 PLC 5 and SLC 5 05 PLC Requirements 14 2 PLC 5 and SLC 5 05 PLC Requirements The following PLCs support Ethernet IP 14 2 1 SLC 5 05 Models Catalog Required Firmware Version for Ethernet IP Numbers 1747 L551 aot NS SLC 5 05 1747 1552 Series A FRN 5 or later 1747 L553 Series C FRN 3 or later Reference SLC 500 Instruction Set Appendix A Firmware History Rockwell Publication 1747 RM001D EN P 14 2 2 PLC 5 Models Sane Required Firmware Version for Ethernet IP umbers Base Ethernet IP functionality e Series C Revision N and later e Series D Revision E and later Ethernet PLC 5 UR Series E Revision D and later 1785 L80E Full Ethernet IP Compliance e Series C Revision R and later e Series D Revision H and later e Series E Revision G and later 1785 L11B VR Series B Revision N 1 or later Enhanced PLC 5 7 Series C Revision N or later 1785 L40B Attached to 15 1785 L40L Series D Revision E or later Ethernet Module 1785 L60
130. itable fire electrical mechanical enclosure 2 1 Connecting to the Network The AY1020 provides two Fast Ethernet 10 100BASE TX standard RJ45 connections You can use this procedure to connect the AY 1020 to the network 1 Securely connect one end of the RJ45 Ethernet cable to either Ethernet port 2 Connectthe other end to the network 3 Optionally use the other Ethernet port to daisy chain to another Ethernet device 2 2 Connecting the Power The AY1020 provides two redundant power inputs with screw terminals on the top and bottom of the unit Note Use either power terminals top or bottom but DO NOT use both to supply power to the AY1020 You can use this procedure to connect the AY 1020 to a power supply Signal Description V 24VDC Power Supply Return V 24VDC Power Supply Return V Primary 24VDC Supply V Secondary 24VDC Supply Power Requirements Values Voltage Input Range 18 to 30VDC Input Power 24VDC 4A Output power 24VDC 200mAT 7 The total supply of current for all connected IO Link devices Note Power should be disconnected from the power supply before connecting it to the AY1020 Otherwise your screwdriver blade can inadvertently short your terminal connections to the grounded enclosure 1 Insert positive and negative wires 12 24AWG into the V and V contacts 2 Tighten the wire clamp screws to prevent the wires from coming loose
131. ite Data esee 116 13 12 6 Instance Attribute Definitions Attribute 4 Data Length eerte tne tse enea rns 116 13 127 Overview or Assembly Interface tre trice EHE DOO OOOD OPR 116 13 12 8 Grouping of Assembly Instances eeeeseee rere ttr ob CO rtr te ree FRI XE SEEES EE OCOD OEN ERE E SENSE cba EN REESE ES 117 Chapter 14 SLC PLC 5 MicroLogix Interface SCR sis LID J4 1 R qguiremenis ceceecseses nt vei tbt bI Pese sert tein 14 2 PLC 5 and SLC 5 05 PLC Requirements INN Be Bis m E Iu p re ersten JEN MIU Pes c RS PULS rou C QQ 14 4 Process Data PDI and PDO Access via PCCC Messages 4 eere eere eene teet nete etn enata aea sense enses sene ta snos 123 Chapter 15 EDS Files ssisssscesscssssiscssccavscasssnssccsesnsesasves divinas opa EAR T HI LAO 15 1 Overview usus 15 2 Downloading the Files 15 3 Adding the AY1020 to RSLinx 154 Adding EDS Files to RSLS sisisisisccisacnsnnmmnmicannannandadunntamanuanounsdannannannnnsaiseds Chapter 16 Modbus TCP Interface edem cmm eipremc ves Hori 16 1 Modbus Function Codes m nisin laceieamilaionnpiseiinieieeees 127 16 2 Modbus Address DICTATING IG so wsscsesncustsssnsesncnsveceneceseeeeeteneenseescosec
132. k IOLink IOLink IOLink IOLink TOLink IOLink IOLink Port Status Operational Operational Inactive Inactive Inactive Inactive Inactive Inactive Device Vendor Name ifm electronic gmbh ifm electronic gmbh Device Product Name LR8000 PN7594 Device Serial Number 0015151013 G01460109141 Device Hardware Version AF AA Device Firmware Version 354 v1 06 Device IO Link Version 1 1 1 1 Actual Cycle Time 4 0 ms 4 0 ms MER Minimum Cycle 2 3 ms 2 3 ms CUNEO Minimum Cyde 4 ms 4ms 4ms 4ms 4ms 4ms 4ms 4ms Data Storage Capable Yes Yes RA Storage Disabled Disabled Disabled Disabled Disabled Disabled Disabled Disabled Ripley Input AI Bit of On Off off off Off Of Of Device PDI Data Length 2 2 PDI Data Valid No No Hey PDI Data MS Byte 00h 00h 00h 00h Device PDO Data Length 0 0 Lost PDO Controller s Errors PDO Data Valid ed ts Data MS Time Since Initialization 02h 52m 20s 445ms 02h 52m 20s 415ms Lost Communication Count 1 1 0 0 0 0 0 0 Initialization Attempts 2 2 1 1 1 1 1 1 Initialization Errors 0 0 0 0 0 0 0 0 x Welcome Admin copyright ifm electronic gmbh 74 Chapter 11 Using the Diagnostics Pages AY1020 Operators Manual Rev A IO Link Port Diagnostics The following table provides information about the IO Link Diagnostics page IO Link Diagnostics This is an optional friendly port name which can be configured in the Poit Name Configuration IO Link page Displays the active device mode e Reset The port
133. le Time 4 0 ms 22 8 ms 5 0 ms Minimum Cycle 2 3 ms 18 8 ms 5 0 ms Configured Minimum Cycle 4 ms 4ms 4ms Data Storage Capable Ves Yes Yes CE Dat Storage Disabled Disabled Disabled No Input AI Bit of On On Device PDI Data Length 2 2 8 PDI Data Valid Ves Ves Yes v copyright ifm el Welcome Admin nic gmbh Diagnostics on For additional information about the IO Link Diagnostics page see the help system or 21 1 IO Link Port Page 74 28 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A IO Link Configuration Page 6 2 IO Link Configuration Page Use the Configuration IO Link Settings page to configure IO Link port characteristics for the IO Link master This subsection discusses e Editing IO Link Settings on Page 30 e IO Link Settings Parameters on Page 31 e Home Diagnostics ma Advanced Attached Devices Help IO Link master EIP 8P IP20 Logout Ey 1O LINK DIGITALI O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS IO Link Settings IO LINK PORT CONFIG Port Name TOLink Port 1 TOLink Port 2 TOLink Port 3 TOLink Port 4 TOLink Port 5 IOLink Port 6 IOLink Port 7 IOLink Por amp Port Mode TOLink IOLink TOtink TOLink TOLink 1OLink TOLink TOLink Invert 10 false false false false false false false Default Digital Output of of of Of off ofr of Minimum Cycle Time 4 538 4ms 4ms 4ms 4ms 4ms 4ms 4ms Data Storage Config Storage Contents empty empty empty empty e
134. llowing procedure to view the contents of an IODD file 1 Ifnecessary click Attached Devices and IODD Files 2 Clickthe IODD FILENAME in the table that you want to review A pop up window displays the contents of the IODD file 3 Optionally click the file name hyperlink at the top of the window to view the formatted file or if you want to save a copy of the file to another location IN 516 IODD1 1 xml lt xml version 1 0 encoding utf 8B lt IODevice xmlns xsi http www w3 0rg 2001 XMLSchema instance xmlns http www io link com IODD 2010 10 x chemaLocation http www io link com 10DD 2010 10 IODD1 1 xsd XDocumentinfo version V1 0 9 releaseDate 2014 05 16 copyright Copyright 2014 Builder 2 3 3 9 Time 03 17 47 gt lt ProfileHeader gt XProfileldentification IO Device Profile lt ProfileIdentification gt XProfileRevision 1 1 ProfileRevision XProfileName Device Profile for IO Devices lt ProfileName gt XProfileSource IO Link Consortium lt ProfileSource gt lt ProfileClassID gt Device lt ProfileClassID gt 13015745Reference 13015745Part 1 13015745Part 13015745Edition 1 13015745Edition lt ProfileTechnology gt IODD lt ProfileTechnology gt 18015745Reference lt ProfileHeader gt lt ProfileBody gt lt DeviceIdentity vendorId 310 vendorName ifm electronic gmbh deviceld 10 ifm electronic lt VendorText textId TI VendorText gt lt VendorUrl textId TI_VendorUr
135. message that attempts to access an invalid attribute is sent to the IO Link Errors master Unsupported File Errors Displays the number of messages from SLC PLC 5 MicroLogix PLCs that attempt to access an unsupported file address Displays the number of system resource errors These errors indicate a system error on the IO Link master such as operating system errors or full message queues These errors System Resource Errors typically occur when the PLC or PLCs are sending messages to the IO Link master faster than the IO Link master can process them First Error String Text description of the first error that occurred Last Error String Text description of the last error that occurred EtherNet IP Port Specific Diagnostics Configuration Errors Displays the number of improper configuration errors These errors occur when the IO Link master receives a message that cannot be performed due to an invalid configuration Invalid Data Errors Displays the number of invalid message data errors These errors occur when the IO Link master receives a message that cannot be performed due to invalid data Active PDO Controller s Lists the controller interface s type Class 1 or Class 3 and IP address that are controlling the PDO data PDO Writes to Offline or Read Only Ports Displays the number of PDO write messages that were dropped due to any of the following e The port is configured in IO Link mode T
136. mpty empty Automatic Upload Enable OF of of of off of Automatic Download Enable of of of of off off Data Storage Manual Ops amp amp 3 Validation Config Device Validation Mode None None None None None None None Vendor Id 0 65535 0 o o o 0 0 0 0 Device Id 0 16777215 o o o o 0 0 o o Serial Num Data Validation Mode None None None None None None None None PDI Length 0 32 0 byte 0 byte 0 byte 0 byte 0 byte 0 byte 0 byte 0 byte PDO Length 0 32 0 byte 0 byte O byte 0 byte 0 byte 0 byte 0 byte 0 byte Welcome Admin copyright ifm electronic gmbh AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 29 Editing IO Link Settings 6 2 1 Editing IO Link Settings You can use this procedure to configure IO Link characteristics for each port The following table or help system provides information about each option 1 Ifnecessary open the IO Link master web interface with your web browser using the IP address 2 Click Configuration IO Link Settings 3 Click the EDIT button for the port or ports that you want to configure IO LINK DIGITAL I O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS IO Link Settings Collapse and expand ports to customize your view IO LINK PORT CONFIG PoORT1i BUE once se Port Name Pressure 39 Temp 62 Flow Meter 50 Port Mode TOLink IOLink lOLink vw Invert IO false false Default Digital Output OF Off
137. n the IO Link master receives a Modbus TCP message that specifies a non Modbus protocol Unsupported Function Code Errors Displays the number of invalid Modbus function code errors These errors occur when the IO Link master receives a message that cannot be performed due to an unsupported Modbus function code Configuration Errors Displays the number of improper configuration errors These errors occur when the IO Link master receives a message that cannot be performed due to an invalid configuration No Available Connection Errors Displays the number of Modbus TCP connection attempts that were rejected due to no available connections This occurs when the number of Modbus TCP connections has reached the limit System Resource Errors Displays the number of system resource errors These errors indicate a system error on the IO Link such as operating system errors or full message queues These errors typically occur when the PLC s are sending messages to the IO Link master faster than the IO Link master can process them First Error String Text description of the first error that occurred Last Error String Active PDO Controller s Text description of the last error that occurred Modbus TCP Port Specific Diagnostics Lists the controller interface s type Class 1 or Class 3 and IP address that are controlling the PDO data PDO Writes to Offline or Read Only Ports Displays the number of
138. ncluded in the PDO data block 38 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A EtherNet IP Settings Parameters EtherNet IP Settings Page Continued Transfer Mode Settings Determines which PDI Receive To PLC Modes are enabled Supported modes are PDI Receive Moe Polling Default Polling Class1 Classi e Write to TagOrFile PDO Transmit Mode Default Class 1 Supported modes are Off PLC Writes e Classl Read from TagOrFile Read Write Tag File Settings PLC IP Address Default 0 0 0 0 The PLC IP Address is required if either Write to TagOrFile or Read from TagOrFile mode are enabled Format XXX XXX XXX XXX PLC Controller Slot Number Default 0 The PLC Controller Slot Number is required if either Write to TagOrFile or Read from TagOrFile mode are enabled Valid range 0 64 PLC Type Default ControlLogix Write PDI to Tag File Settings PDI Tag File Name Default blank Indicates the type of PLC that the tag s or file s are written to and orread from Supported PLC Types are e ControlLogix e SLC e PLC 5 e MicroLogix The tag or file name to place the PDI data block e ControlLogix family Tags must be same type as PDI Data Format SINT INT or DINT Tags must be an array Tags must be at least as long as the PDI Data Block Length e SLC PLC 5 MicroLogix Hiles must be of INTEGER 16 bit type Files m
139. nload of on vi of of of of c Enable Data Storage Manual Ops cizan CLEAR Ls Ld Ld Ls l Validation Config v lt gt Welcome Admin copyright ifm electronic gmbh 4 Click SAVE The data storage clears for the AY 1020 port and the storage data on the IO Link device uploads and saves on the AY 1020 port 5 When this page is refreshed the Storage Contents field displays the Vendor ID and Device ID 66 Chapter 10 Utilizing AY1020 Features AY1020 Operators Manual Rev A Uploading Manual Data Storage 10 1 1 2 Uploading Manual Data Storage If you select the Manual Data Storage Control Ops Upload option the AY 1020 uploads and stores the IO Link device configuration on the AY 1020 Use this procedure to manually download data storage for a selected port or ports 1 Click Configuration IO Link 2 Clickthe EDIT button or buttons for the ports for which you want to store the data on the AY1020 3 Scroll down to Manual Data Storage Control Ops 4 Click the UPLOAD button or buttons for the ports for which you want to store the data on the AY 1020 5 Clickthe CONTINUE button to the Continue to upload the data storage on IO Link Master port number message e Home Diagnostics ntn Advanced Attached Devices Help 10 Link master EIP 8P IP20 Logout a9 10 LINK DIGITAL I O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS IO Link Settings 1O LINK PORT CONFIG gj PORT1 Port Name Pressure 39 Temp
140. nual Rev A Chapter 11 Using the Diagnostics Pages 81 Modbus TCP Diagnostics 11 4 Modbus TCP Diagnostics The Modbus TCP Diagnostics page may be useful when trying to troubleshoot Modbus TCP communications or port issues related to Modbus TCP configuration IO LINK DIGITAL I O ETHERNET IP MODBUS TCP Modbus TCP Diagnostics uppaTe MODBUS TCP GENERAL STATUS A Active Connections 0 STOP LIVE UPDATES RESET STATISTICS Messages Received From Masters 0 Responses Sent To Masters 0 Broadcasts Received 0 Invalid Message Length Errors 0 Invalid Message Data Errors 0 Invalid Message Address Errors 0 Unknown Device ID Errors 0 Invalid Protocol Type Errors 0 Unsupported Function Code Errors 0 Configuration Errors 0 No Available Connection Errors 0 System Resource Errors 0 First Error String No Error Detected Last Error String MODBUS TCP PORT STATUS E PORT7 Ports Active PDO Controllers PDO Writes to Offline or Read Only Ports 0 0 o 0 0 0 0 0 ISDU Request Msgs from PLC s 0 0 0 0 0 0 0 0 ISDU Invalid Requests 0 0 0 0 0 0 0 ISDU Requests When Port Offline 0 0 0 0 tt 0 0 0 Valid ISDU Responses from Port 0 0 0 0 0 0 0 0 ISDU Response Timeouts 0 0 0 0 0 0 0 Unexpected ISDU Responses 0 0 0 0 0 0 0 0 Maximum ISDU Request Msg Response Time Average ISDU Request Msg Response Time Minimum ISDU Request Msg Response Time ISDU Read Commands 0 0 0 0 0 0 0 0 v The follo
141. o 0 Anunrecoverable loss of communication to the IO Link device An unrecoverable AY 1020 software or hardware fault Bits 4 7 Reserved 0 AY1020 Operators Manual Rev A Chapter 17 Functionality Descriptions 135 Input Process Data Block 8 Bit Data Format Parameter Name Data Type Description Auxiliary I O Note The auxiliary bit on the IO Link port is DI on the AY1020 Auxiliary do Bit 0 0x01 The status of the auxiliary bit 0 off 1 on Bits 1 3 Reserved 0 If Include Digital I O in PDI Data Block is disabled BYTE PDI Data Default Length 32 bytes Array of up to 32 BYTEs Bits 4 7 Reserved 0 If Include Digital I O in PDI Data Block is enabled Bits 4 7 Bit 4 0x10 L input status Bit 5 0x20 DI I O status Bit 6 0x40 L input status Bit 7 0x80 C Q I O status 16 bit event code received from the IO Link device The PDI data as received from the IO Link device May contain from 0 to 32 bytes of PDI data The definition of the PDI data is device dependent Note Length is configurable using the web page interface 17 1 1 1 Input Process Data Block 8 Bit Data Format The following table provides detailed information about the Input Process Data Block 8 Bit data format 136 Chapter 17 Functionality Descriptions Byte Bit7 Port Status Auxiliary I O Event Code LSB Event Code MSB PDI Data Byte 0 PDI Data Byte 1 Ma BR BW NI Re
142. o Yes Set Attribute ALL OE hex Yes Yes Get Attribute Single 10 hex No Yes Set Attribute Single 4E hex N A N A Forward Close 52 hex N A N A Unconnected Send 54 hex N A N A Forward Open 5Ahex N A N A Get Connection Owner 5B hex N A N A Large Forward Open 13 8 Port Object F4 hex 1 instance The Port Object enumerates the CIP ports present on the AY1020 13 8 1 Class Attributes This table illustrates the Class Attributes for the Port Object F4 hex 1 Instance Attribute ID Name Data Type Data Value s Access Rule Max Instance UINT Get Num Instances UINT Get Maximum Number Class Attributes INE Get Maximum Number Get Instance Attributes Entry Port Get 0 0 1 0 9 All Ports Kenyot aint EE TOY engr opt Get 3 1 Backplane 4 TCP IP PORT TYPE 4 53 TCP IP PORT NUMBER AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 105 Instance Attributes 13 8 2 Instance Attributes This table illustrates the Instance Attributes for the Port Object F4 hex 1 Instance Attribute ID Name Data Type Data Value s Access Rule 1 Port Type UINT 1 Get 2 Port Number UINT 1 Get Port Object 3 Structure of 2 16 bit word count in path UINT 01 6420 hex Get Path Array of UINT Get 1 0124 hex Port Name 4 Structure of String Length USINT 10 Get Port Name Array of USINT Backplane Get 7 Node Address USINT 2 0x10
143. o an ISDU request The timeout needs to set long enough to allow all commands within the ISDU request to be processed Valid range 1 10 000 seconds Process Data Settings PDI Data Block Size Default 36 bytes The configurable PDI data block length Optional lengths are 4 bytes header only e 8 bytes 4 bytes data e 16 bytes 12 bytes data e 24 bytes 20 bytes data e 36 bytes 32 bytes data PDI Byte Swap Method Default No byte swap If enabled the IO Link master swaps the data bytes in word 2 byte format or dword 4 byte format Options include e No byte swap data passed through as received e Word 16 bit byte swap data is byte swapped in word format e Dword 32 bit byte swap data is byte swapped in dword format Note Because both IO Link and Modbus TCP use big endian byte ordering byte swapping typically is not required for word and dword data Byte swapping is most commonly required when receiving byte 8 bit data and it is desired to place the first data byte in the least significant byte position of the holding register For these cases word 16 bit byte swap is typically used Include Digital I O in PDI Data Block Default False If enabled the IO Link master includes the current digital I O pins D1 to D4 status in the PDI data block header False Do not include the digital I O pins status True enable check box Include the digital I O pins status in
144. oint to Point otherwise called unicast addressing involves Ethernet devices Point to Point sending messages directly to each other using their own IP addresses Messages are sent to only one device PDI data Process data received from an IO Link device or I O interface that can be provided Process Data to external controllers such as PLCs HMIs SCADA and OPC Servers Input PDO data Process data received from external controllers such as PLCs HMIs SCADA and OPC Servers and sent to an IO Link device or I O interface Process Data Output Note IO Link devices may or may not support PDO data Service Process Data Unit Otherwise called ISDU refers to the Service Data units ISDU on IO Link devices that are used for information status and configuration settings Indexed Service Data Unit Otherwise called ISDU refers to the Service Data units ISDU on IO Link devices that are used for information status and configuration settings Otherwise called implicit messaging is a method of communication between EtherNet IP controllers and devices that Class 1 e Uses Ethernet UDP messages e scyclic in nature Input and or output data is exchanged between the controllers and devices at regular time intervals AY1020 Operators Manual Rev A Chapter 12 EtherNet IP Interface 87 Data Transfer Methods 12 2 Data Transfer Methods The AY1020 provides a selection of process data transfer methods and a number of options
145. ors Manual Rev A Chapter 10 Utilizing AY1020 Features 65 Uploading Data Storage 10 1 1 Uploading Data Storage There are two methods to upload Data Storage using the Configuration IO Link page e Automatically Manually 10 1 1 1 Uploading Automatic Data Storage If the Automatic Upload Enable option is selected and the data storage is cleared from the AY 1020 port the storage data on the IO Link device is uploaded and saved on the AY 1020 for that port Use this procedure to enable automatic data storage for selected ports 1 Click Configuration IO Link 2 Click the EDIT button or buttons for the ports for which you want to store the data on the AY 1020 3 Select On in the drop list for Automatic Data Storage Upload Enable e Home Diagnostics mm Advanced Attached Devices Help IO Link master EIP 8P IP20 Logout My IO LINK DIGITALI O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS IO Link Settings IO LINK PORT CONFIG Ej PORT 1 E PorT2 ee Port Name Pressures39 Flow Meters 59 IOLink Port 4 IOLink Port 5 IOLink Port 6 N Port Mode IOlink lOLink V IOLink IOLink IOLink IOLink n Invert 10 false false false false false fa Default Digital Output OF Of v of of of OF C Minimum Cycle Time 4ms 4 ms 4ms 4ms 4ms 4ms 4 4 538 Data Storage Config Storage Contents empty empty empty empty empty empty e Enable Automatic Dow
146. ort s PDO data block INT This index is based on the configurable PDO data format 8 bit 16 bit 32 bit To use this offset effectively it is recommended to set AY 1020 PDI and PDO data as well as the Class 1 I O connection all to the same data format AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 95 Attribute 16 Control Flags 13 1 4 16 Attribute 16 Control Flags Data Attribute 16 Control Flags Description Bit 0 01h 1 Indicates that the event code to clear is expected in the PDO block 0 Indicates that the event code to clear is not expected in the PDO block Bit 1 02h 1 Indicates that the IO Link device is SIO mode capable 0 Indicates that the IO Link device is not SIO mode capable INT Bits 2 04h i 1 Indicates that Class 1 Rx receive PDI block is enabled 0 bit d Indicates that Class 1 Rx receive PDI block is disabled mappe NOE Bit 3 08h 1 Indicates that Class 1 Tx transmit PDO is enabled 0 Indicates that Class 1 Tx transmit PDO is disabled Bit 4 10h 1 Indicates that the digital output settings for DI and C Q are expected in the PDO block 0 Indicates that the digital output settings for DI and C Q are not expected in the PDO block Bit 5 15 Reserved 96 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A PDI Process Data Input Transfer Object Definition 72 hex 13 2 PDI Pro
147. ort data storage is automatically downloaded from the AY 1020 to the IO Link device 68 Chapter 10 Utilizing AY1020 Features AY1020 Operators Manual Rev A Downloading Manual Data Storage 10 1 2 2 Downloading Manual Data Storage The Data Storage Manual Ops DOWNLOAD button downloads the stored IO Link device configuration from the AY1020 to the IO Link device attached to this port if the Vendor ID and Device ID match Use this procedure to manually upload data storage for a selected port or ports l 2 3 4 5 6 7 Click Configuration IO Link Settings Click the EDIT button or buttons for the ports for which you want to store the data on the AY 1020 Scroll down to Data Storage Manual Ops Click the DOWNLOAD button or buttons for the ports for which you want to download the data on the IO Link device Click the CONTINUE button to the Continue to download the data storage on IO Link Master port number message e Home Diagnostics LM Advanced Attached Devices Help 10 Link master EIP 8P IP20 Logout fag 1O LINK DIGITAL I O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS IO Link Settings IO LINK PORT CONFIG e uma E PorT3 tom eor Port Name Pressure 39 Temp 62 Flow Meter 59 IOLink Port 4 IOLink Port 5 IOLink Port 6 n Port Mode IOLink lOLink v IOLink IOLink TOLink TOLink n Invert 10 false Continue false fi Default Digital Output Off of C This operation may take
148. other event code can be reported Valid range 1 65535 Valid Units ms milliseconds sec seconds min minutes hours e days Include Digital Output s in PDO Data Block Default False If enabled the IO Link master expects the digital output settings to be included in the PDO data block e False The digital pin setting s are not included in the PDO data block e True enable check box The digital pin setting s are included in the PDO data block Default Slave Transfer Mode Settings Slave Mode Device ID The Modbus Device ID used to access this IO Link port Range Default 1 1 247 Determines which PDI Receive To PLC Modes are enabled The PDI Receive Mode s selectable modes is Slave Note Not selecting slave mode disables Modbus TCP access to the PDI data block PDO Transmit Mode Default Slave Selectable Modes are Disabled Slave AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 45 Modbus TCP Settings Parameters 46 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A Chapter7 Dedicated Digital I O Port Configuration Use the Configuration Digital I O page to configure port characteristics for the AY 1020 e Home o M Advanced Attached Devices Help IO LINK DIGITALI O ETHERNET IP MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS Digital I O Settings DIGITAL 1 0 CONFIGURATION zo D1 Digital In
149. p Update Image Application Base Application Base In Progress DATE APPLICATIONS You are about to install ifm application base eip 1 3 14 uImage application manager It will replace any existing version of that package or image configuration manager Do NOT disconnect power during the installation process discovery protocol ethernetip p CANCEL event log iolink driver web help web user interface 1 3 1 22 Update Application REBOOT Browse install http 192 168 11 197 index php advanced tab software img save Applications 7 Clickthe CONTINUE button to the Update Image message copyright ifm electronic gmbh AY1020 Operators Manual Rev A Chapter 4 Updating Images and Applications 21 Updating Application Subassemblies 8 Click OK to close the Update Image Successful message Note Some images may require the AY1020 web server to restart 4 2 2 Updating Application Subassemblies Use this procedure to upload applications using the Software page l 2 3 4 m T Download the latest application from the ifm web site Open your browser and enter the IP address of the AY 1020 Click Advanced and SOFTWARE Click the Browse button under Update Application navigate to the file location highlight the image file and click Open Click the Install button Click the CONTINUE button to the Update Application message e Home Diagnostics Configuration mm Attac
150. plays the number of network path errors on messages sent to the PLC or PLCs These are typically caused by incorrect IP address settings Pendine R Limi Displays the number of pending request limit errors These errors occur when the PLC is m d equest Limit sending a continuous stream of messages to the IO Link master faster than the IO Link Sac master can process them Displays the number of unexpected event errors Unexpected event errors occur when Unexpected Events the IO Link master receives an unexpected message from the PLC such as an unexpected response or unknown message Displays the number of unsupported CIP class errors Unsupported CIP Class 7 Errors These errors occur when a message that attempts to access an invalid class is received by the IO Link master Unsupported CIP Instance Errors Displays the number of unsupported CIP instance errors These errors occur when a message that attempts to access an invalid instance is received by the IO Link master AY1020 Operators Manual Rev A Chapter 11 Using the Diagnostics Pages 79 EtherNet IP Diagnostics EtherNet IP Diagnostics Continued Displays the number of unsupported CIP service errors These errors occur when a e CIP Service message that attempts to access an invalid service is sent to the IO Link master A Displays the number of unsupported CIP request attribute errors These errors occur UnsupportedCIP Attribute when a
151. plication Subassemblies Overview eere eere reete reete esent tn atas tn atas tn enata stas en sens enata seas tn aea 19 LXI MT 20 4 1 2 Application Subassemblies sco eerte erre bct dim e ter idcirco roe ic ep repe eeu 20 4 Using the Web Interface to Update Software eemper rrebtttoePtbPEe IH rhet rhet Ert tette terr PeEPEER PE HEURE PE eU EDO 21 LACAN dr i mr RP T E EE N 21 23 Updating Application 5ubassembgs iuo cado pb pb ter pdtece Sep tetber desnansbebasaasiealipassiababaligaceunsetaceuedetaspuedse 22 Chapter 5 Connecting Devices Rm 5 1 Connecting to IO Link Ports sinsiusansmncaanannsanncmnnademunncmmnuuimanisonanannniimonainmaninnans 23 341 T Tips When Connecting Devices do the scsi tact ac aden E 23 i2 Commens IENE DEVIE T M 24 35 1 3 Connecting Digital Input Devices to TO Link POrS iis iere pope eite br tbe Eb e bs edebat ipdedtas den 24 5 2 Connecting Digital TO vg m 24 3 2 1 SI ei rH 25 5 2 3 Conncetmpg to DIO aa eios triet pr trees Vire Eire US OERO RNOR ated e v vts ie cit irte era QI E E Orid 25 Chapter 6 IO Link Port Configuration scccsicsscsissssssssicasceccsesssssssssssasnscancenesecssontssnsseosscassensensssesssesnencssennee 27 6L Preparing Tor Port Coslioursl ons uo oc ee er tkt OU ELSE ao DEN UE PAY UNI Fax OU Beso XLQE NINE LEONE M PIRE UE EPI TXM UNI
152. ply Output be A 200mA 24V maximum L Power Supply Output DI Digital Input C Q Communication signal which supports SDCI IO 200mA 24V maximum Link or SIO standard input output Use the appropriate procedure to connect devices to the IO Link ports Connecting IO Link Devices on Page 24 Connecting Digital Input Devices to IO Link Ports on Page 24 5 1 1 Tips When Connecting Devices to the AY1020 The following tips may be useful when connecting devices to the AY 1020 because it may be difficult to manipulate the wire clamp screws on the adjacent ports If you are going to connect devices to Digital I O ports D1 through D4 connect the digital devices before connecting devices to IO Link ports Connect a device to IO Link Port 1 before IO Link Port 2 Connect a device to IO Link Port 4 before IO Link Port 3 Connect a device to IO Link Port 5 before IO Link Port 6 Connect a device to IO Link Port 8 before IO Link Port 7 AY1020 Operators Manual Rev A Chapter 5 Connecting Devices 23 Connecting IO Link Devices 5 1 2 Connecting IO Link Devices Use the following procedure to connect IO Link devices to the IO Link ports 1 Insert the IO Link device negative wire into the L contact and tighten the wire clamp screws to prevent the wire from coming loose Insert the IO Link device positive wire into the L contact and tighten the wire clamp screws to prevent the wire from comin
153. put Configuration d Mode of Invert Input false Input Settling Time 0 10000 0 ms D2 Digital I O Configuration Mode off Invert 1 0 false Default Digital Output off Input Settling Time 0 10000 0 ms D3 Digital Input Configuration Mode of Invert Input false Input Settling Time 0 10000 0 ms D4 Digital I O Configuration Mode off Invert I O false Default Digital Output Off Input Settling Time 0 10000 Oms Welcome Admin copyright ifm electronic gmbh This section discusses dedicated digital IO port D1 through D4 configuration Editing Digital I O Settings on Page 48 Digital I O Setting Parameters on Page 49 AY1020 Operators Manual Rev A Chapter 7 Dedicated Digital I O Port Configuration 47 Editing Digital I O Settings 7 1 Editing Digital I O Settings You can use this procedure to configure digital I O characteristics for the digital I O ports 1 Ifnecessary open the AY1020 web interface with your web browser using the IP address Click Configuration Digital I O 2 3 Click the EDIT button 4 Make appropriate selections for the digital I O device or devices that you will connect to the ports You can use the help system if you require definitions or values for the options or Digital I O Setting Parameters on Page 49 10 4 LINK DIGITAL I O ETHERNET IP Digital I O Settings DIGITAL 1 O CONFIGURATION D1 Digital Input Configuration Mode Invert Input Input Settling
154. r 16 Modbus TCP Interface AY1020 Operators Manual Rev A Chapter 17 Functionality Descriptions This chapter discusses the following Process Data Block Descriptions e Event Handling on Page 140 e ISDU Handling on Page 144 17 1 Process Data Block Descriptions This subsection discusses the following Input Process Data Block Description Output Process Data Block Description on Page 137 17 1 1 Input Process Data Block Description The Input Process Data Block format is dependent on the configured PDI Data Format The following tables describe the Input Process Data Block in the possible formats Parameter Name Data Type Description The status of the IO Link device Bit 0 0x01 0 IO Link port communication initialization process is inactive 1 IO Link port communication initialization process is active Bit 1 0x02 0 IO Link port communication is not operational 1 IO Link port communication is operational Bit 2 0x04 0 IO Link input process data is not valid 1 IO Link input process data is valid Bit 3 0x08 0 No fault detected 1 Fault detected Port Status BYTE e A minor communication fault is indicated by the Operational status bit being set to 1 A minor communication fault results from Atemporary loss of communication to the IO Link device Arecoverable AY1020 software or hardware fault e A major communication fault is indicated by the Operational bit being set t
155. rameters using the IO Link Device ISDU Interface Port Note You may want to verify that the Automatic Download Enable for Data Storage option on the Configuration IO Link Settings page is NOT set to On as this can cause unreliable results on the corresponding port 1 Click the next to the IO Link Device ISDU Interface to open the interface e Home Diagnostics Configuration Advanced Help IO Link master EIP 8P IP20 Logout fS IODD FILES SUMMARY PORT1 PORT2 PORT3 PORT4 PORTS PORT6 PORT7 PORTS IO Link Device Port 1 E rm 2 Parameter Name Index Subindex Value R W Unit Min Max Comments cry Identification Parameter Output configuration Oui 580 3 Rw 3 6 value range 3 4 5 6 Ou2 590 3 Rw 3 6 value range 3 4 5 6 P n 500 0 RW 0 1 value range 0 1 Digital output 1 Digital output 2 Memory Damping Setting of the sensor display Uni 551 RW 0 2 value range 0 1 2 COLR 554 RW 2 11 nes range 2 3 4 5 6 7 8 9 10 1 dis 552 RW Loc 550 Rw 0 1 value range 0 1 v lt gt O Link Device ISDU Interface Port 1 Expand to use the ISDU Interface Welcome Admin copyright ifm electronic gmbh 2 Enter the ISDU Block Index number decimal that you want to edit 3 If applicable enter the ISDU Sub index decimal 4 Edit the parameter hex and click the SET button IO Link Device ISDU Interface Port 1 ISDU Block Index Egg 4 ISDU Sub index GET AY1020 Operators Manual Rev A Chapter 9
156. ransfer Object Definition 72 hex on Page 97 PDO Process Data Output Transfer Object Definition 73 hex on Page 98 ISDU Read Write Object Definition 74 hex on Page 99 The following are standard CIP Object Definitions that are supported in the AY1020 Identity Object Olhex 1 instance on Page 101 Message Router Object 02 hex on Page 103 Connection Manager Object 06 hex on Page 104 Port Object F4 hex 1 instance on Page 105 TCP Object F5 hex 1 instance on Page 107 Ethernet Link Object F6 hex 1 instance on Page 109 PCCC Object 67 hex 1 instance on Page 111 13 1 IO Link Port Information Object Definition 71 hex The IO Link Device Information object defines the attributes by which the PLC can request standard device information stored in the IO Link device s ISDU blocks 13 1 1 Class Attributes The following table shows the class attributes for IO Link port information object definition 71 hex Attribute ID Name Data Type Data Value s Access Rule Max Instance UINT 8 8 Port models Get 8 8 Port models Num Instances Get Note Instance number determines the IO Link port AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 91 Instance Attributes 13 1 2 Instance Attributes The following table shows the instance attributes for IO Link port information object definition 71 hex Attribute ID Name Data Type Data Valu
157. rder to minimize the number of required I O connections the input and output assembly instances are organized as follows The Input Assembly instances are grouped into one continuous array with no gaps between the instances The same is also true for Output Assembly Instances Assembly Controller Access Controller Controller Controller Controller Assembly Port 1 Access Port 2 Access Port 3 Access Port 8 Access Instance Number Read Write Write Write Read Write Input Output Output Output Input Output 101 Port 1 102 Port 2 103 Port 3 Read 104 Input Process Port 4 Data Input 105 Port 5 106 Port 6 107 Port 7 108 Port 8 109 Port 1 110 Port 2 111 Port 3 Read 112 Input Process Port 4 Data Output 113 Port 5 114 Port 6 115 Port 7 116 Port 8 AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 117 Grouping of Assembly Instances Assembly Controller Access Controller Controller Controller Controller Assembly Port 1 Access Port 2 Access Port 3 Access Port 8 Access Instance Number Read Write Write Write Write Input Output Output Output Output 117 Port 1 118 Port 2 119 Port 3 Write Output 120 Process Port 4 Data Output 1 Port 5 122 Port 6 123 Port 7 124 Port 8
158. requests that did not receive a response within the configured ISDU Response Timeout Unexpected ISDU Responses Displays the number of unexpected ISDU responses Unexpected responses may occur when an ISDU response is received after the ISDU request has timed out This typically requires setting the ISDU Response Timeout to a longer value Maximum ISDU Request Msg Response Time Displays the maximum time period required to process all commands within an ISDU request message The response is not available until all ISDU command s contained in the request have been processed Average ISDU Request Msg Response Time Displays the average time period required to process the ISDU request message s The response is not available until all ISDU command s contained in the request have been processed Minimum ISDU Request Msg Displays the minimum time period required to process all commands within an ISDU request message The response is not available until all ISDU command s Response Time contained in the request have been processed ISDU Read Commands Displays the number of ISDU read commands received over Modbus TCP ISDU Write Commands Displays the number of ISDU write commands received over Modbus TCP ISDU NOP Commands Displays the number of ISDU NOP no operation commands received over Modbus TCP 84 Chapter 11 Using the Diagnostics Pages AY1020 Operators Manual Rev A Chapter 12 EtherN
159. rite Command 1 ISDU Response 1 ISDU Read Write Command 2 ISDU Response 2 ISDU Read Write Command N ISDU Response N ISDU Response Message Cmd Responses Success Failure Timeout Multiple Command ISDU Blocking Process AY1020 Operators Manual Rev A Chapter 17 Functionality Descriptions 153 Single Command Non Blocking 17 3 4 3 Single Command Non Blocking This illustrates the single command non blocking method PLC IO Link Master IO Link Device ISDU R W Request Message ISDU Read Write Command t Response Request valid status Get ISDU Response Message Response In Process Get ISDU Response Message Response In Process Get ISDU Response Message ISDU Response ISDU Response Cmd Responses Success Failure Timeout Single Command ISDU Non Blocking Process 154 Chapter 17 Functionality Descriptions AY1020 Operators Manual Rev A Multiple Command Non Blocking 17 3 4 4 Multiple Command Non Blocking This illustrates the multiple command non blocking method PLC IO Link Master IO Link Device S ISDU R W Request Message ISDU Read Write Command 1 Response Request valid status ISDU Response 1 Get ISDU Response Message ISDU Read Write Command 2 Response In Process ISDU Response 2 Get ISDU Response Message Response In Process ISDU Read Write Command N Get ISDU Response Message ISDU Response N ISDU Response Cmd Responses S
160. s You should verify that you have the latest software installed on the AY 1020 and if necessary update the software Refer to Chapter 4 Updating Images and Applications on Page 19 for information aboutlocatingthe latest files and uploading the software After verifying that you have the latest software you are ready to configure the AY 1020 port characteristics 14 Chapter 3 Initial Configuration AY1020 Operators Manual Rev A Setting User Accounts and Passwords 3 2 Setting User Accounts and Passwords The AY1020 is shipped from the factory without passwords See the following table if you want to see how permissions are granted Page Admin Operator User Log in Yes Yes Yes Home Yes Yes Yes Diagnostics All Yes Yes Yes Configuration IO Link Settings Yes Yes View only Configuration Digital I O Settings Yes Yes View only Configuration EtherNet IP Settings Yes Yes View only Configuration Modbus TCP Yes Yes View only Configuration Network Yes View only No Configuration Clear Settings Yes No No Advanced Software Yes No No Advanced Accounts Yes No No Advanced Log Files Yes Yes Yes Advanced Licenses Yes Yes Yes Attached Devices IO Link Device Description Files Yes Yes View only Attached Devices IO Link Device Configuration Summary Yes Yes View only Attached Devices IO Link Device Port Yes Yes View only AY1020 Operators Man
161. s Clear Event Hold Time 1 65535 500 500 500 500 500 500 500 500 Event Clear Time Units ms w ms ms ms ms ms ms ms Include Digital Output s in PDO Data Block false false false false false false false Transfer Mode Settings Slave Mode Device ID 1 247 1 1 1 1 1 1 1 1 PO REEERE Gu PE E stave Slave Slave Slave Slave Slave Slave Slave PDO Transmit Mode s From PLC Slave Vv Slave Slave Slave Slave Slave Slave Slave Welcome Admin copyright ifm electronic gmbh Note You can click each EDIT button and open all ports to quickly configure port parameters 4 Make appropriate selections for the IO Link device that you will connect to that port You can use the help system if you require definitions or values for the options or Modbus TCP Settings Parameters on Page 43 5 Scroll to the top of the page and click the SAVE button Make sure that the port now displays the EDIT button If it displays the SAVE and CANCEL buttons that means that one of the parameters contains an incorrect value If necessary scroll down the page make the needed corrections and click SAVE 42 Chapter 6 IO Link Port Configuration AY1020 Operators Manual Rev A Modbus TCP Settings Parameters 6 4 2 Modbus TCP Settings Parameters The following table illustrates the Modbus TCP Settings page Modbus TCP Settings Page ISDU Response Timeout Default 20 seconds The time that the IO Link master s Modbus TCP interface waits for a response t
162. s for the Identity Object 01 hex 1 Instance Attribute ID Data Type Data Value s Access Rule 1 Revision UINT 1 2 Max Class UINT 1 Get 3 Max Instance UINT 1 Get 7 Maximum Number Instance Attributes UINT 7 Get 13 5 2 Instance Attributes This table shows the Instance Attributes for the Identity Object 01 hex 1 Instance Attribute ID Name Data Type Data Value s Access Rule 1 Vendor ID UINT dud Get ifm 2B hex 2 Device Type UINT Get Generic Device 3 Product Code UINT As defined by ifm Get Revision Product or Software release 4 Structure of Major Revision USINT 1 to 127 Get Minor Revision USINT 1 to 255 Status WORD See Below Get Serial Number UDINT 1 FFFFFFFF hex Get Product Name 7 Structure of Name Length USINT Length of string Get Name String STRING See below Get AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 101 Status Word 13 5 3 Status Word Refer to Page 52 of Volume 3 5 of the CIP Common Specification The following applies to the Identity Object status word for the AY 1020 Status Word Bit Setting Description 0 0 Ownership Flag Does not apply to the AY1020 1 0 Reserved 0 AY 1020 is operating on the default configuration 2 1 The AY1020 has a configuration other than the default configuration 3 0 Reserved 0101 0x50 Indicates that there is a major fault either Bit 10 or
163. t Attribute Single 13 6 Message Router Object 02 hex The Message Router Object provides a messaging connection point through which a Client may address a service to any object or instance residing in the physical device 13 6 1 Class Attributes This table displays the Class Attributes for the Message Router Object 02 hex Attribute ID Name Data Type Data Value Access Rule 1 Revision 1 Get 2 Max Class 1 Get 3 Max Instance 1 Get 4 Optional Attribute List UINT 2 Get 5 Option Service List UINT 1 Get Maximum Number 6 Class Attribute 7 Get Maximum Number T 7 Instance Attribute UINT Get 13 6 2 Instance Attributes This table displays the Instance Attributes for the Message Router Object 02 hex Attribute ID Name Data Value s Access Rule Object List Structure of Number of supported Get i Number standard class codes Classes Array of UINT List of supported Get standard class codes 2 Max Connections 128 Get AY1020 Operators Manual Rev A Chapter 13 EtherNet IP CIP Object Definitions 103 Common Services 13 6 3 Common Services This table displays the Common Services for the Message Router Object 02 hex Service Code Implemented in Class Implemented in Instance Service Name 01 hex Yes No Get Attribute All OE hex Yes Yes Get Attribute Single OA hex No Yes Multiple Service Req 13 7 Connection Manager Object 06 hex
164. t ER END ini tat qabiateatatebt i bes UE n EA 102 THe ie RMI SPUREN DH la aa ma qti E aD a maa mama ma M EN D E id 103 136 Messase Router Ob fect 02 BOX NR TT 103 Sly UM COE eo Cales E ret RS 103 5 650 mane TID ceo eret stereo Oe ree RRE 103 13 555 CONO CUO inn 104 13 7 Connection Manager Object 06 Wee x cccccccsecerexersceatcssasecn conten ceaeancacecncnecaransansanececanenaranesecanechansauncecaanencquesacasaceenene 104 ws mE Che PANES BSC DL qm 104 l1 er tse Mer UL N 2 eae ee ee eee re al deii tinte dtc arab uale eres queat diti neca 104 13353 Common Services Object 106 NES isc cena ke Re AAE Ren EVOHAEEHTe Ea 105 AY1020 Operators Manual Rev A Table of Contents 5 Table of Contents 13 8 Port Object F4 codi lriungme 105 em NUT ATMA eM ee teach ape alae eerste eee tia hac dep tea eRe a ER 105 1e Instance PONDUDIE oisi ooh nh aet eirqatuat eiae atis ce Eee ies uitdi cba bxa lun qb M LEE HIER LES EIS Een Ea 106 13 83 Common BOrSIDBS ouod enis dba AI UR ta a MR qu Dd ama er ee RO 106 139 TCP Object F5 hex I DBIBSCAHNOG L ossi ieri io E CHE HEEHEEEN DUAE ERHEHO RU GEI It que etai duele itas esa kHUDE HER UEU GG UU NURSE 107 IRET ASR aliti E NETTO 107 1952 2 Instante ADO eee oie oi HE o HERE HD RUE r RD PH i pe RR ana 107 13 53 o cammoli Serien uae EEUU HERENNIUM NI HH HE IINE EM 109 13 10 Ethernet Link Object F6 hex l stance sssisesssssasesessesesenesencsesescxss
165. t bit status ISDU ISDU interface Provides single and nested batch read write capabilities Requires use of MSG instructions Provides both blocking and non blocking message capabilities Blocking message responses are not returned until all the ISDU command s have completed e Non blocking messages return immediately The PLC must then request the ISDU command s response status until a valid response is returned Web based configuration and diagnostic pages IO Link interface configuration and diagnostics EtherNet IP interface configuration and diagnostics EtherNet IP interface support for ControlLogix SLC MicroLogix and PLC 5 PLC families Modbus TCP slave interface Example PLC programs to aid the PLC programmer 12 1 2 Data Type Definitions The following data type definitions apply 86 Chapter 12 EtherNet IP Interface Data Type Definitions BOOL Boolean TRUE if 1 False if 0 USINT Unsigned Short Integer 8 bit CHAR Character 8 bit SINT Short Integer 8 bit UINT Unsigned Integer 16 bit INT Signed Integer 16 bit UDINT Unsigned Double Integer 32 bit DINT Signed Double Integer 32 bit STRING Character String 1 byte per character BYTE Bit String 8 bit WORD Bit String 16 bits DWORD Bit String 32 bits AY1020 Operators Manual Rev A Terms and Definitions 12 1 3 Terms and Definitions This section uses the following terms and definitions Term Definition
166. the IODD files for the IO Link device from the IO Link sensor or actuator manufacturer you may need to unzip the file and locate the appropriate xml file for the device e Some IODD zip files contain the xml files and supporting image files for a single product This type of zip file can be immediately loaded onto the AY 1020 e Some IODD zip files contain the files for multiple products If you upload this type of IODD zip file the AY1020 loads the first xml file and the associated image files which may or may not correspond to the IO Link device connected to the port If you need to zip the appropriate files the following information may be useful Unzip the package and locate the xml file needed for your IO Link device Open the xml file and search for the productID which identifies the IO Link device Zip the xml file along with the supporting images There are several ways to locate the supporting images A Locate the appropriate images using the xml file Load only the xml file and the AY 1020 notifies you what files are missing Use the UPDATE feature to upload the missing images Zip the xml with all of the images and the AY 1020 ignores and not upload any unused files and notifies which files did not upload Note Image files are not required for IO Link device configuration Use the appropriate discussion for your IODD files e Uploading IODD Zip Files Uploading xml Files or Supporting Files on Page 54 52
167. to customize the process data handling e Receive Process Data Methods on Page 88 e Transmit Process Data Methods on Page 89 12 2 1 Receive Process Data Methods The AY1020 supports the following receive process data methods e Polling PLC Requests Data on Page 88 Write to Tag File AY1020 Writes Data Directly Into PLC Memory on Page 88 e Class 1 Connection Input Only PLC and AY1020 Utilize an I O Connection on Page 89 12 2 1 1 Polling PLC Requests Data Also called Slave Mode for some industrial protocols the polling method requires the controller to request data from the AY1020 via messages The AY1020 does not respond until it receives a request for data PLC Polling Rx Transfer Method Read message n NE EtherNet IP IO Link LM la lt e Devices Read message response 10 Link O Link H Master 12 2 1 2 Write to Tag File AY1020 Writes Data Directly Into PLC Memory Also called Master Mode for some industrial protocols the Write to Tag File method requires the AY 1020 to send messages that write data directly into a tag or file on the PLC The AY1020 sends changed data to the PLC immediately and optionally can be configured to also send heartbeat update messages at a regular time interval Write to Tag File Rx Transfer Method rem Write data message b fmm EtherNet IP IO Link lt e Devices QegFieWhedsas Write data message response 10 Link O Link i M
168. ttings Parameters The Configuration IO Link Settings page supports the following options IO LINK Settings Page User defined port or device description Default YO Link Port Name e Standard ASCII characters e Max length 80 characters Selected IO Link Port Mode Valid settings are Port Mode t Reset e IO Link Digital In Digital Out Invert IO Default False If enabled and the Port Mode is Digital In or Digital Out inverts the I O value False Disabled Do not invert IO True Enabled Invert IO Note Does not affect the Auxiliary Input Default Digital Output Default Off If the port mode is Digital Out defines the default digital output value that is used at startup and when there is no active PDO controller e Off low voltage 0 On high voltage 24V Minimum Cycle Time Default 4 The minimum or fastest cycle time that the IO Link device may operate at The valid range is 4 65535 ms You can leave the Minimum Cycle Time set to the default value and the IO Link master negotiates with the IO Link device for its minimum cycle time The IO Link Diagnostics page displays the Actual Cycle Time which is the negotiated cycle time Default Off Data Storage Config Storage Contents Indicates that the data storage for the port is empty or displays the Vendor ID and Product ID of the data stored on that port When this option is initially set to On t
169. ual Rev A Chapter 3 Initial Configuration 15 Setting User Accounts and Passwords You can use this procedure to set up passwords for the AY1020 1 Open your browser and enter the AY 1020 IP address 2 Click Advanced ACCOUNTS e Home Diagnostics Configuration Em Attached Devices Help IO Link master EIP 8P IP20 Logout r SOFTWARE ACCOUNTS LOGFILES LICENSES Accounts ADMIN NO PASSWORD a Old Password New Password Confirm Password OPERATOR NO PASSWORD a New Password Confirm Password USER NO PASSWORD a New Password Confirm Password Click the ADMIN check box If applicable enter the old password in the Old Password text box Enter the new password in the New Password text box Re enter the password in the Confirm Password text box STUDY St de to Optionally click the Operator check box enter a new password and re enter the password in the Confirm Password text box 8 Optionally click the User check box enter the new password and re enter the password in the Confirm Password text box 9 Click Apply 16 Chapter 3 Initial Configuration AY1020 Operators Manual Rev A Setting User Accounts and Passwords 10 Close the new window that displays a Password saved banner e Home Diagnostics Configuration m Attached Devices Help IO Link master EIP 8P IP20 Logout SOFTWARE ACCOUNTS LOGFILES LICENSES Accounts Passwords saved AdminPassword OperatorPassword UserPassword
170. uccess Failure Timeout Multiple Command ISDU Non Blocking Process AY1020 Operators Manual Rev A Chapter 17 Functionality Descriptions 155 Multiple Command Non Blocking 156 Chapter 17 Functionality Descriptions AY1020 Operators Manual Rev A
171. up to a minute Minirr le Ti n 4 4 4 538 Goenga Ans Continue to download the data storage on IO Link Master port es 2 Data Storage Config CONTINUE CANCEL Storage Contents empty 2 LLL empty e Automatic Upload of of c Enable Automatic Download of of c Enable Data Storage Manual Ops Lj CLEAR LE Lj Lj LE i Validation Config v lt gt Welcome Admin copyright ifm electronic gmbh Click the Ok button to the Data storage download successful on Port number message Click CANCEL or SAVE depending on whether you have completed editing the port When an IO Link device which is the same model with different parameters is attached to the port data storage is downloaded from the AY1020 to the IO Link device AY1020 Operators Manual Rev A Chapter 10 Utilizing AY1020 Features 69 Device Validation 10 2 Device Validation Device validation is supported by many IO Link devices You can use this procedure to configure device validation e RE AERE nee MODBUS TCP NETWORK LRAE MISC CLEAR SETTINGS l 5 Click Configuration IO Link Settings Click the EDIT button Select Compatible or Identical for the Device Validation mode Click the GET ATTACHED button or manually complete the Vendor ID Device ID and serial number If the device does not have a serial number you should not select Identical because the AY1020 requires a serial number to identify a specific device Click the SAVE button
172. us Read Holding Registers message e AIL PDO data can be read with one Modbus Read Holding Registers read message e All PDO data can be written with one Modbus Write Holding Registers message 132 Chapter 16 Modbus TCP Interface AY1020 Operators Manual Rev A Multiple Port Process Data PDI PDO Access via Modbus TCP e Controller Read access The PDI data from one or more ports may be read with one message i e If addressing port 1 at address 1000 ports one to four may be read in one message The PDO data from one or more ports may be read with one message i e If addressing port 1 at address 1050 ports one to four may be read in one message Partial PDI and PDO data reads are allowed The length of the Read message can range from 1 to the total configured PDI or PDO length for all ports starting at the addressed port e Controller Write Output access Only PDO data may be written The PDO data for one or more ports may be written with one Write Holding Registers message Partial PDO data writes are not allowed The length of the Write message must be equal to the total of the configured PDO lengths for all ports to be written The one exception is that the data length of the last port to be written must be equal to or greater than the device PDO length for that port AY1020 Operators Manual Rev A Chapter 16 Modbus TCP Interface 133 Multiple Port Process Data PDI PDO Access via Modbus TCP 134 Chapte
173. ust be named with standard file name conventions i e N10 0 N21 30 etc The file must be at least as long as the PDI Data Block Length Append PDO to PDI Data Default False If selected the IO Link master appends any PDO data to the end of the PDI data e False Do not append PDO data True enable check box Append PDO data AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 39 EtherNet IP Settings Parameters EtherNet IP Settings Page Continued Maximum PLC Update Rate Default 40ms The maximum rate at which the IO Link master updates the PDI tag or file This parameter is used to ensure that the PLC receives all state changes Setting the update rate to 10 ms effectively disables this feature The valid range is 10 to 65535 ms Heartbeat Update Enable Default False If selected the IO Link master updates the PDI data block at the Heartbeat Update Rate e False Heartbeat update disabled True enable check box Heartbeat update enabled Heartbeat Update Rate Default 1000ms If Heartbeat Update Enable is selected the rate at which the IO Link master updates the PDI data block in the Write to Tag File mode The valid range is 50 to 65535 ms Read PDO from Tag File Settings PDO Tag File Name Default blank The tag or file name that the IO Link master reads the PDO data block from ControlLogix family Tags must be same type as PDO Data
174. utput Pins D2 and D4 only Mode Displays the current configured Invert I O setting Invert I O On Invert I O Off Do not invert I O Input Settling Time ms Displays the current configured input settling time Displays the current status of the digital I O pin Status e On high voltage e Off low voltage Displays the number of times that the status of the digital I O pin has Status Changes changed AY1020 Operators Manual Rev A Chapter 11 Using the Diagnostics Pages 77 EtherNet IP Diagnostics 11 3 EtherNet IP Diagnostics The EtherNet IP Diagnostics page may be useful when trying to troubleshoot EtherNet IP communications and port issues related to EtherNet IP configuration e vom M Configuration Advanced Attached Devices Help IO LINK DIGITALI O ETHERNET IP MODBUS TCP EtherNet IP Diagnostics ETHERNET IP GENERAL STATUS Active Session Count 0 Active Connections 0 Total Connections Established 0 Connection Timeouts 0 Connections Closed 0 Class 3 Messages Responses Received 0 Broadcast Messages Received 0 Class 3 Messages Responses Transmitted 0 Classi Output Updates From PLC 0 Class 1 Output Data Changes From PLC 0 Classi Input Updates To PLC 0 Client Object Requests 0 Good Responses from PLC 0 Bad Responses from PLC 0 No Responses From PLC 0 Invalid Network Paths 0 Pending Request Limit Reached 0 Unexpected Events 0 Unsupported CIP Class Errors 0
175. wing table provides information about the Modbus TCP Diagnostics page Modbus TCP Diagnostics Active Connections Displays the current number of active Modbus TCP connections Messages Received from Displays the number of Modbus messages received from Modbus TCP Masters Masters Responses Sent to Masters Displays the number of Modbus responses sent to Modbus TCP Masters Broadcasts Received Displays the number of broadcast Modbus TCP messages received 82 Chapter 11 Using the Diagnostics Pages AY1020 Operators Manual Rev A Modbus TCP Diagnostics Modbus TCP Diagnostics Continued Invalid Message Length Errors Displays the number of Modbus messages received with incorrect length fields Invalid Message Data Errors Displays the number of invalid message data errors These errors occur when the IO Link master receives a message that cannot be performed due to invalid data Invalid Message Address Errors Displays the number of invalid message address errors These errors occur when the IO Link master receives a message that cannot be performed due to an invalid address Unknown Device ID Errors Displays the number of unknown device ID errors These errors occur when the IO Link master receives a message that is addressed to a device ID other than the configured Slave Mode Device ID Invalid Protocol Type Errors Displays the number of invalid message protocol type errors These errors occur whe
176. y NOESUPDIO 200mA 24V maximum L Power Supply DI Digital Input DIO Digital I O 200mA 24V maximum 24 Chapter 5 Connecting Devices AY1020 Operators Manual Rev A Connecting to DI 5 2 1 Connecting to DI Use this procedure to connect a digital input device using the DI terminal on a DIO port 1 Insert the IO Link device negative wire into the L contact and tighten the wire clamp screws to prevent the wire from coming loose Insert the IO Link device positive wire into the L contact and tighten the wire clamp screws to prevent the wire from coming loose Insert the DI wire into the DI contact and tighten the wire clamp screws to prevent the wire from coming loose Go to the Configuration Digital I O Settings page to configure the port If necessary refer to the help oe system or 6 2 IO Link Configuration Page on Page 29 5 2 2 Connecting to DIO 1 Insert the IO Link device negative wire into the L contact and tighten the wire clamp screws to prevent the wire from coming loose Insert the IO Link device positive wire into the L contact and tighten the wire clamp screws to prevent the wire from coming loose Insert the DI wire into the DIO contact and tighten the wire clamp screws to prevent the wire from coming loose Go to the Configuration Digital I O Settings page to configure the port If necessary refer to the help D2 f 4 system or 6 2 IO Link Configuration Pag
177. ys the message structure for the Execute PCCC Response Message for the PCCC Object Name Data Type Description Length USINT Length of requestor ID Vendor UINT Vendor number of requestor Serial Number U ASA Serial number of requestor CMD Command byte STS Status Byte TNSW Transport word Same value as request EXT_STS J Extended status If error PCCC_params Array of USINT CMD FMC specific result data 13 11 5 Supported PCCC Command Types The following table displays the Supported PCCC Command Types for the PCCC Object CMD FNC Description OF hex A2 hex SLC 500 protected typed read with 3 address fields SLC 500 protected typed write with 3 address fields 112 Chapter 13 EtherNet IP CIP Object Definitions AY1020 Operators Manual Rev A Assembly Object For Class 1 Interface 13 12 Assembly Object For Class 1 Interface The EtherNet IP specification requires that all Class 1 interfaces be provided through the Assembly Object interface The Assembly Object interface is used to directly tie Vendor Specific objects to a standard interface which the EtherNet IP controller or PLC uses to communicate to the device For the AY1020 the Assembly Object corresponds to the PDI and PDO Transfer objects Each instance of the Assembly Object corresponds to one or more of the PDI and or PDO Transfer Object attributes The Assembly Object is linked to the Process IO vendor specific object which provides a
178. yte no byte no byte no byte no byte swap swap swap swap swap swap swap swap es Digital 1 0 in PDI Data false false false false false false false false PDO Data Block Size From PLC 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes PDO Byte Sviap Method no byte no byte no byte no byte no byte no byte no byte no byte swap swap swap swap swap swap swap swap Append PDO to PDI Data false false false false false false false false Clear Event Code In PDO Block false false false false false false false false Clear Event Code After Hold Time true true true true true true true true essay Hold Time 1 1000 1000 1000 1000 1000 1000 1000 1000 Event Hold Time Units ms ms ms ms ms ms ms ms Clear Event Hold Time 1 65535 500 500 500 500 500 500 500 500 Event Clear Time Units ms ms ms ms ms ms ms ms Include Digital Output s in PDO false false false false false false false false Data Block Transfer Mode Settings Slave Mode Device ID 1 247 1 1 1 1 1 1 1 1 PDI Ri Mode s To PLC sce Made RIOT Slave Slave Slave Slave Slave Slave Slave Slave v Welcome Admin copyright ifm electronic gmbh AY1020 Operators Manual Rev A Chapter 6 IO Link Port Configuration 41 Editing Modbus TCP Settings 6 4 1 Editing Modbus TCP Settings 1 Ifnecessary open the IO Link master web interface with your web browser using the IP address Click Configuration Modbus TCP 3 Clicck the EDIT button for the port that you want to configure
Download Pdf Manuals
Related Search
Related Contents
MIC 612 Series Installation Manual Pack de micrófono SingStar™ localizador de cabos e condutas enterradas User manual Hoshizaki KM-320MAH-E User's Manual Copyright © All rights reserved.
Failed to retrieve file