background image

RSTi-OM User Manual 

Section 6 

GFK-3212A 

Jun 2021 

 

IO-Link Master Port Configuration 
 

54 

6.2

 

IO-Link Configuration Page 

You can use the Configuration | IO-Link Settings page to configure IO-Link port settings. When the 
IO-Link device is attached to a port, it begins operating without requiring any configuration. The IOLM 
and attached IO-Link device automatically negotiate the Minimum Cycle Time. If required by an 
application, you can set a specific Minimum Cycle Time. 

This page provides special features such as Data Storage, Device Validation, and Data Validation. 

Although you can make configuration changes using the web page, PROFINET IO configuration 
parameters overwrite the values on the 

IO-Link Settings 

page. See Section 3: 

Configuring the IOLM with 

PAC Machine Edition

 for detailed configuration procedures.

 

 

Figure 40: IO-Link Configuration Page  

 

6.2.1

 

Editing IO-Link Port Settings 

You can use this procedure to configure IO-Link settings for each IO-Link port. 

If an IO-Link device is attached to the port, no configuration is required for operation. If a digital input 
or output device is attached, it is necessary to change the Port Mode. 

1.

 

If necessary, 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.  

 

 

Содержание OMIOLM001

Страница 1: ...User Manual GFK 3212A Jun 2021 RSTi OM Fieldbus Module with PROFINET IO and Modbus TCP USER MANUAL ...

Страница 2: ...IO Controller DCP 18 4 4 2 Assigning an IP Address via DHCP 20 Assign IP Address Statically Using the Web Page 22 4 5 Device Name Assignment 24 4 5 1 Assign the Device Name in PAC Machine Edition 24 4 5 2 Using the Web Interface to Assign the Device Name 25 4 6 Setting the IO Device Update Time 27 4 7 Configuring IO Link Ports 27 4 7 1 IO Link Port Modules 29 IO Link Port Settings IO Link Port Mod...

Страница 3: ...4 Editing Parameters IO Link Device ISDU Interface Port 72 8 4 1 Overview 72 8 4 2 How to Use the Interface 73 Section 9 Utilizing IOLM Features 75 9 1 Setting User Accounts and Passwords 76 9 2 Data Storage 77 9 2 1 Uploading Data Storage to the IOLM 78 9 2 2 Downloading Data Storage to the IO Link Device 78 9 2 3 Automatic Device Configuration 79 9 2 4 Automatic Device Configuration Backup 80 9 ...

Страница 4: ...icBase port n event 120 13 3 6MqttTopicBase port n pdi 120 13 3 7MqttTopicBase port n pdo 121 13 3 8MqttTopicBase port n auxin 121 13 3 9ISDU Read Write 122 13 4 ISDU Request Payload 122 13 5 ISDU Response Payload 123 13 6 PDO Write 124 13 7 MQTT Settings Parameters 126 13 8 Configuring MQTT 127 Section 14 Functionality Descriptions 128 14 1 Process Data Block Descriptions 128 14 1 1Input Process ...

Страница 5: ...teger 16 Bit Word ISDU Response Command Format 141 14 3 2ISDU Blocking and Non Blocking Methods 142 Single Command Blocking 142 Multiple Command Blocking 143 Single Command Non Blocking 144 Multiple Command Non Blocking 145 Section 15 Troubleshooting 146 15 1 Troubleshooting 146 15 2 IOLM LEDs 147 15 2 1IOLM LEDs 147 15 3 Contacting Technical Support 148 15 4 Using Log Files 149 15 4 1View a Log F...

Страница 6: ...g installation operation and maintenance The information is supplied for informational purposes only and Emerson makes no warranty as to the accuracy of the information included herein Changes modifications and or improvements to equipment and specifications are made periodically and these changes may or may not be reflected herein It is understood that Emerson may make changes modifications or im...

Страница 7: ...ons in this Manual Revision Date Description A Jun 2021 Initial Release 1 2 Locating the Latest Software and Documentation You can use the links in the following tables to locate the latest images utilities and documentation For more information on using the following images please consult Section 4 Updating the IOLM Firmware and Application Files OMIOLM001 IP67 With L Coded Power Connector Latest...

Страница 8: ...MQTT and OPC UA to multiple controllers An L coded M12 connector plug used for supplying power enables a current rating of up to 2 x 16 A The inputs and outputs are equipped with A coded M12 connector plugs Connection to the Fieldbus is achieved using a D coded M12 connector plug Status information for each channel is displayed via LEDs as a diagnostic function 1 3 1 Features The IOLM s web interf...

Страница 9: ...RSTi OM User Manual Section 3 GFK 3212A Jun 2021 Configuring 8 1 3 3 Connectors Overview Figure 2 Front Panel Connectors ...

Страница 10: ...1 6 A via L pin 1 Port 3 max 1 A via L pin 1 Ports 2 and 4 to 8 max 500 mA per port via L pin 1 Output rated operating current max 200 mA per port via C Q pin 4 Directive conformity Electromagnetic compatibility Directive 2014 30 EU EN 61000 6 2 EN 61000 6 4 Standard conformity Degree of protection EN 60529 Fieldbus standard Type 1 according to IEC 61131 2 EN 61131 9 Electrical Safety CSA C22 2 No...

Страница 11: ... upper 9 digits 24 bits of the IP address are then taken from the static network address The switches only take effect during startup but the current position is always shown on the Help SUPPORT page Using the rotary switches to set the IP address may be useful in the following situations A permanent method to assign IP addresses while setting machines for a special application where a PC or lapto...

Страница 12: ...address using the web interface 001 254 This is the last three digits in the IP address This uses the first three numbers from the configured static address which defaults to 192 168 11 xxx Note If the software is used to change the IP address to another range before setting the rotary switches the IOLM uses that IP address range For example if the IOLM is set to 10 0 0 250 and the first rotary sw...

Страница 13: ...urely connect one end of a shielded twisted pair Cat 5 or higher M12 Ethernet cable to either Ethernet port 2 Connect the other end of the cable to the network 3 Optionally use the other Ethernet port to daisy chain to another Ethernet device 4 If you did not connect both Ethernet ports make sure that the unused port is covered with a connector cap to keep dust and liquids from getting in the conn...

Страница 14: ...m IO Link Connector Port 1 C Q Pin 4 L L Sensor Supply Pins 1 and 3 200 mA Maximum 1 6 A Maximum IO Link Connector Port 3 C Q Pin 4 L L Sensor Supply Pins 1 and 3 200 mA Maximum 1 A Maximum IO Link Connectors Ports 2 and 4 8 C Q Pin 4 L L Sensor Supply Pins 1 and 3 200 mA Maximum 500 mA Maximum up to 1A Output Budget Note See IOLM Hardware Installation for information about how to divide up the po...

Страница 15: ...NET LEDs are lit d The IO Link LEDs flash if no IO Link device attached or are lit if an IO Link device is attached Note It takes approximately 25 seconds after power up for the IO Link Master to be ready for operation If a PLC is connected the NET LED is lit and green If the LEDs indicate that you are ready to go to the next installation step Program the IP address using a web interface Refer to ...

Страница 16: ...M in the PROFINET IO system Section 3 3 3 Configure the IP address for the IOLM Section 3 4 4 Assign the PROFINET Device Nam Section 3 5 5 Set the IO Device Update Time Section 3 6 6 Configure the IO Link port Section 3 7 a Configure IO Link port modules b Configure port status modules c If desired configure data storage automatic or manual upload or download d If desired configure device validati...

Страница 17: ...ition 2 From the Navigator right click on the PROFINET or PNC in the Hardware Configuration of the controller section and select Add IO Device Figure 7 Figure 7 Installing the GSDML File The PROFINET Device Catalog displays select Have GSDML from the dialogue box Figure 8 Figure 8 PROFINET Device Catalog Navigate to the folder where the GSDML for IOLM is located select the GSDML xxxx zip and click...

Страница 18: ...d the IOLM to the controller select the appropriate device from the catalog and click OK Figure 9 Figure 9 Adding the IOLM to the Controller The PROFINET device will then added under the PROFINET controller or PROFINET section of the CPE as shown in Figure 10 Figure 10 Locate the PROFINET Device ...

Страница 19: ...1 Assigning an IP Address via IO Controller DCP A PROFINET IO controller can assign an IP address to the IOLM gateway via DCP The IO controller and the Emerson IOLM gateway have to be on the same subnet The IOLM default IP address is 192 168 11 202 and the subnet mask is 255 255 255 0 To assign IP address device name from the DCP tool navigate to Utilities menu item in PAC Machine Edition and sele...

Страница 20: ...gured in the PROFINET controller to successfully establish the communication with the controller The subnet mask and gateway need to be configured to be within the subnet as the PROFINET controller CAUTION Check Firewall Settings Please check the firewall setting if there are no devices listed when using PROFINET DCP The DCP port should be enabled whitelisted in the firewall settings for listing t...

Страница 21: ...d by default Use the following steps to enable DHCP Note The IOLM default IP address is 192 168 11 202 and the subnet mask is 255 255 255 0 You may need to change your laptop or PC IP address range to access the IOLM web interface 1 Open a web browser and enter the IOLM IP address 2 Click Configuration Network 3 Click the EDIT button Figure 14 Web Network Configuration Page ...

Страница 22: ...Once DHCP is enabled the IOLM attempts to obtain an IP address from a DHCP server If a new IP address isassignedbyaDHCPserver then theIOLM switchestothenewIPaddressimmediately This mayinterfere with communications between the device and the IO controller The next configuration step is to assign the device name go to Section 3 5 Device Name Assignment ...

Страница 23: ...address immediately Note The IOLM default IP address is 192 168 11 202 and the subnet mask is 255 255 255 0 You may need to change your laptop or PC IP address range to access the IOLM web interface 1 Open a web browser and enter the IOLM IP address 2 Click Configuration Network 3 Click the EDIT button 4 If necessary change the IP Type to static 5 Enter an IP address subnet mask and gateway addres...

Страница 24: ...ection 3 GFK 3212A Jun 2021 Configuring 23 6 If applicable enter the DNS1 and DNS2 addresses Figure 17 Enter the DNS1 and DNS2 Addresses 7 Click the SAVE button The next configuration step is to assign the device name go to ...

Страница 25: ...nterface to Assign the Device Name for information about using the IOLM Configuration PROFINET IO page 3 5 1 Assign the Device Name in PAC Machine Edition Use the DCP tool as mentioned in section 3 4 1 and assign the device name The device name should match with the Hardware Configuration for successful communication with the controller Example The configured name in the DCP tool is rstiom node1 F...

Страница 26: ...iguration Profinet IO Settings page to assign the device name for PROFINET IO with the IO Link Master Note Changes to the device name using the web interface takes effect immediately It may interfere with the communication between the device and the IO controller 1 If necessary open the IOLM web interface with your web browser using the IP address 2 Click Configuration PROFINET IO Settings 3 Click...

Страница 27: ...of the name within the device name in other words a string between two periods must not exceed a maximum of 63 characters No special characters such as umlauts ä ö etc brackets underscore slash blank etc The dash is the only permitted special character The device name must not begin or end with the character The device name must not begin with numbers The device name must not have the structure n ...

Страница 28: ...8 256 and 512 The default update rate is 128ms Figure 21 IO Device Update Time 3 7 Configuring IO Link Ports The IO Link Master gateway has two categories of IO modules IO Link Port Modules Section 3 7 1 Port Status Modules Section 3 7 2 Configuring IO Link Ports with the Web Interface Section 3 7 3 To access the modules to be configured under the IO Link master right click on the IOLM module in t...

Страница 29: ...3212A Jun 2021 Configuring 28 The list of modules are as listed below Figure 23 Configuring IO Link Ports IO modules are used to configure IO Link ports and exchange PDI and PDO data with various IO Link devices and digital I O devices ...

Страница 30: ...data sizes 1 to 32 bytes For example the IO Link In Out 4 bytes module is for an IO Link device that supports up to 4 byte PDI data and 4 byte PDO data If youdo not find an exact matching IO size select the next size larger For instance use IO Link is a16 bytes module for an IO Link device that has 10 byte PDI data The unused PDI data is filled with zeros For SIO Digital In the module the PDI data...

Страница 31: ...nfig Automatic Data Storage Upload Enable Default Off When this option is initially set to On the IOLM saves the data storage if the data storage is empty from the IO Link device to that port Some IO Link devices update the data storage contents if you use the Teach buttons on the IO Link device but that is determined by the IO Link device manufacturer Automatic upload occurs when the Automatic Up...

Страница 32: ...Mode provides these options None this disables Device ValidationMode Compatible permits a compatible IO Link device same Vendor ID and Device ID to function on the corresponding port 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 ...

Страница 33: ... various settings Figure 24 Parameter Configuration 2 Navigate to the Settings tab The PDI PDO data is mapped to internal PLC memory In the above screenshot slot 1 is configured for IO Link In Out 4 bytes The equivalent AI AQ memory is mapped along with the required length 3 Navigate to the IO Link Port Config tab Figure 25 IO Link Port Config 4 Navigate to the Data Storage Config tab Figure 26 Da...

Страница 34: ... Section 3 GFK 3212A Jun 2021 Configuring 33 5 Navigate to the Validation Config tab Figure 27 Validation Config tab 6 Navigate to the GSDML Details tab This tab provides details of the sub module Figure 28 GSDML Details ...

Страница 35: ... parameters To configure the SIO Digital In 1 Navigate to the Settings tab and enter the IO Link Input Data value seen in Figure 29 Figure 29 Settings 2 Navigate to the SIO Digital In Config tab and match the values seen in Figure 30 Figure 30 SIO Digital In Config 3 Navigate to the GSDML Details tab This tab provides details of the sub module Figure 31 GSDML Details ...

Страница 36: ...es 1 Navigate to the Settings tab Match the parameter value see in the IO Link Output data Figure 32 Figure 32 Settings tab 2 Navigate to the SIO Digital Output Config Match the values for Invert IO and Default Digital Output Figure 33 Figure 33 SIO Digital Output Config 3 Navigate to the GSDML Details tab This tab provides details of the sub module Figure 34 GSDMLDetails ...

Страница 37: ...ult Off Defines the default digital output value that is used at startup and when there is no active PDO controller Off low voltage On high voltage 3 7 2 Port Status Modules Port Status module can be configured in slot 9 or 10 of the IO Link master module IO Link Status Module IO Link Status Module IO Link Status module is a 4 byte input only module that provides status information of all IO Link ...

Страница 38: ...for the description of each byte of the IO Link Status module Status Byte Status Bit Description IO Link Active 0 IO Link port is not active no IO Link device isdetected 1 IO Link port is active an IO Link device is detected and operational IO Link PDI Valid 0 IO Link port PDI data is not valid 1 IO Link port PDI data is valid IO Link Auxiliary Input 0 Low voltage detected on the auxiliary pin of ...

Страница 39: ... for X milliseconds even though the input itself may have gone away already If X is zero then you get the behavior currently in the field 3 7 3 Configuring IO Link Ports with the Web Interface IO Link port settings for example port mode minimum cycle time data storage validation and device validation shouldbe configured through thecontroller byaddingcorrectmodules andsetting modules parameters via...

Страница 40: ...le Time so it is not necessary to set a cycle time unless you need a specific cycle time Note Setting a higher cycle time will impact the performance of the webserver as it would take a longer time to read the parameters from the IO link device and update on the webpage You can use the help system if you require definitions or values for the options or refer to the following table Note Do not conf...

Страница 41: ...nt value For example if the IO Link Master detects the input to go too high and the hold time is X milliseconds then the IO Link Master reports the input as high for X milliseconds even though the input itself may have gone away already If X is zero then you get the behavior currently in the field SIO Input Settling Time 0 10000 The SIO input settling time remains constant before that input is con...

Страница 42: ...idation Mode Compatible permits a compatible IO Link device same Vendor ID and Device ID to function on the corresponding port 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 Note Connecting an IO Link device that is different than the configured with Data Validation enabled will generate a DV wrong...

Страница 43: ...on 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 populates the PDO length in this field GET ATTACHED Button After opening a port for editing you can click the GET ATTACHED button to automatically populate the following fields with data from the IO Link device Vendor Id Device Id Serial Num PDI Length PDO Length ...

Страница 44: ...blies Section0 After verifying that the IOLM contains the latest software the next step is to configure the port characteristics using the instructions in Section 3 Configuring the IOLM with PAC Machine Edition 4 1 Images firmware and Application Sub Assemblies Overview The IOLM is loaded with the latest images firmware at the factory but you may need to update images orapplication sub assemblies ...

Страница 45: ... the correct image for your platform uImage 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 IOLM The IOLM automatically reloads the Backup uImage if the file system is corrupted The uImage version is displayed after the Prima...

Страница 46: ...ontinued libiolinkutils The IO Link utility library version is loaded on the IOLM modbus If applicable the Modbus TCP interface version is loaded on the IOLM opcua server If applicable the opc ua server interface version is loaded on the IOLM profinetio The PROFINET IO version is loaded on the IOLM web help The web interface help version is loaded on the IOLM web user interface The web interface v...

Страница 47: ... IOLM Firmware and Application Files 46 6 Click the Install button Figure 37 Software Page 7 Click the CONTINUE button to the Update Image message 8 Click OK to close the Update Image Successful message Note Some images may require the IOLM web server to restart ...

Страница 48: ...latest application from the Emerson website 2 Open your browser and enter the IP address of the IOLM 3 Click Advanced and SOFTWARE 4 Click the Browse button under UpdateApplication navigate to the file location highlight the application and click Open 5 Click the Install button Figure 38 Installation 6 Click the CONTINUE button to the Update Application message 7 Click OK to close the Update Appli...

Страница 49: ...The IOLM provides eight IO Link ports with M12 5 pin female A coded connectors Each port has robust over current protection and short circuit protection on its L L power output and C Q IO Link signal The pin out for each IO Link port is per the IO Link standard and is provided in the following table This table provides signal information for the IO Link connectors Pin Signal Description 1 L IO Lin...

Страница 50: ...s are separate circuits from the over current limiter circuit for the C Q output pin When a port is affected by overload short circuit conditions it does not affect the operation of the other ports All other ports will continue to operate normally without any glitch or interruption The current output capacity cutoffcurrent and power sharing budgeting forL L and C Q signal forthe ports on the IOLM ...

Страница 51: ...he current output could be budgeted between a pair of ports such as Port 2 and 4 any way you want For example Port 2 output can be at 900 mA and Port 4 output can be at 100 mA Or Port 2 could be left open and Port 4 output can be at 1 A Use the following procedure to attach IO Link or digital input output devices to the ports 1 Securely attach the IO link cable between the IO Link or digital input...

Страница 52: ...Page Section 6 5 Note See Section 3 7 Configuring IO Link Ports for information about configuring dedicated digital I O ports Although you can make configuration changes using the web interface PROFINET IO configuration parameters overwrite the values on the following Configuration pages IO Link Settings PROFINET IO Settings Network Settings 6 1 Preparing for Port Configuration Before beginning po...

Страница 53: ...which does not reflect the attached device DV Wrong Sensor Hardware failure IO Link LED also flashes red because Device Validation is configured for this port and the wrong device is attached DS Wrong Size Hardware failure IO Link LED also flashes red because the size of the configuration on the device does not match the size of the configuration stored on the port Comm Lost Temporary state aftera...

Страница 54: ...te 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 CycleTime Verify that the Auxiliary Input Bit Status field displays On if the device is connected to DI Figure 39 Software Diagnostics For additional information see Section 9 1 IO Link Port Diagnostics ...

Страница 55: ... can make configuration changes using the web page PROFINET IO configuration parameters overwrite the values on the IO Link Settings page See Section 3 Configuring the IOLM with PAC Machine Edition for detailed configuration procedures Figure 40 IO Link Configuration Page 6 2 1 Editing IO Link Port Settings You can use this procedure to configure IO Link settings for each IO Link port If an IO Lin...

Страница 56: ...tiates the Minimum Cycle Time so it is not necessary to set a cycle time unless you need a specific cycle time You can use the help system if you require definitions or values for the options or refer to the following subsection IO Link Settings Parameters Note Do not enable Automatic Download and then attempt device configuration as Automatic Download changesthe settingsbacktowhatisstoredontheIOL...

Страница 57: ...rate The valid range is 4 538 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 Auxiliary Input Settling Time 0 10000 The auxiliary input settling time that remains constant before that input is considered...

Страница 58: ...the DS_upload bit to turn on and automatic upload is not enabled TheIO Linkdevicerequestsanupload andtheAutomatic Upload Enable optionis set to Off If you change configuration parameters on the IO Link device and want the parameters to remain loaded on the IO Link device you must disable the Automatic Download option because otherwise the IOLM will reload the data storage on the port down to the I...

Страница 59: ... less than or equal to the user configured values Strict the slave device s PDI PDO lengths must be the same as the user configured values PDI Length 0 32 This is the 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 populates the PDI l...

Страница 60: ...T IO for the IO Link Master The device name must be specified according to DNS conventions Restricted to a total of 240 characters letters digits dash or period Parts of the name within the device name in other words a string between two periods must not exceed a maximum of 63 characters No special characters such as umlauts ä ö etc brackets underscore slash blank etc The dash is the only permitte...

Страница 61: ... Configuration Modbus TCP Settings page to configure Modbus TCP with the IO Link Master Additional Modbus information is available in the following sections Section 11 Modbus TCP Interface Section 13 Functionality Descriptions Figure 43 Modbus TCP Settings Note Modbus is disabled by default To use Modbus click the EDIT button and select Enable ...

Страница 62: ...k each EDIT button and open all ports to quickly configure port parameters 1 Makeappropriateselections fortheIO Linkdevicethatyouwill connecttothatport Youcan usethe help system if you require definitions or values for the options or Modbus TCP Settings Parameters 2 Scroll to the top of the page and click the SAVE button Make sure that the port now displays the EDITbutton IfitdisplaystheSAVE andCA...

Страница 63: ...se Do not include the digital I O pins status True enable check box Include the digital I O pins status in the PDI data block header Note Does not affect the Auxiliary Input PDO Data Block Size From PLC Default 32 bytes The configurable PDO data block length Optional lengths are Event code not included 4 bytes 2 data words 8 bytes 4 data words 16 bytes 8 data words 24 bytes 12 data words 32 bytes ...

Страница 64: ...ec 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 included in the PDO data block Transfer Mode Settings Slave Mode Device ID Default ...

Страница 65: ...nfiguration Page Use the Configure OPC UA Settings page to configure OPC UA with the IOLM Note Not all models support OPC UA This subsection includes these topics Edit OPC UA Settings Section 6 5 1 OPC UA Settings Parameters Section 6 5 2 Figure 45 OPC UA Configuration Page Note OPC UA is disabled by default ...

Страница 66: ...If necessary open the IO Link Master web interface with your web browser using the IP address 2 Click Configuration OPC UA 3 Click the EDIT button Figure 46 OPC UA Settings 1 Make the appropriate selections for your environment You can use the help system if you require definitions or values for the options or 6 5 2 OPC UA Settings Parameters 2 Click the SAVE button ...

Страница 67: ...owed to write PDO data to the IO Link devices OPC UA CONFIGURATION OPC UA Server Enable Default disable This option controls whether or not the OPC UA server runs on the IO Link Master Work around for faulty OPC UA clients that require unique browsenames Default disable Enables an alternative set of browsenames where each node s browsename is unique Normally only browsepaths are required to be uni...

Страница 68: ...ation methods IO Link Device Port table GUI which depends on the appropriate IODD file loaded from the IO Link device manufacturer onto the IOLM To use the IO Link Device Port table for configuring IO Link devices refer to the following subsections o Editing Parameters IO Link Device Port Table on Page 127 o Resetting IO Link Device Parameters to Factory Defaults on Page 128 IO Link Device ISDU In...

Страница 69: ...sterisk next to RW means that parameter is not included in Data Storage o If a Sub index has an asterisk next to it in the GUI that means that sub index is not sub indexable This may be useful information when using the IO Link Device ISDU Interface or programming yourPLC This example shows that Index 21 When you perform a GET on Index 21 using the ISDU Interface these are the results Figure 49 Ge...

Страница 70: ...ing IO Link Devices 69 Figure 51 Process Data This shows a typical Process Data page Figure 52 Process Data If the correct IODD file has not been loaded or the IO Link device does not support PDO then you will receive this message Figure 53 Missing IODD File ...

Страница 71: ...y clicking Attached Devices and then the Port number that you want to configure 3 Click the EDIT button after all of the device information is populated in the table 4 Scroll down the table and make appropriate parameter changes for your environment Note An IODD file may not contain all IO Link device settings depending on the IO Link device manufacturer If you need to change a parameter that is n...

Страница 72: ...he IODD file provides the ability from the IO Link device manufacturer Use the following example to reset an IO Link device 1 Click the COMMAND button and locate the Restore Factory button 2 Click the Restore Factory or Load Factory Settings button Note The name of the button is determined by the IO Link device manufacturer Figure 55 Restore Factory Settings 3 Click OK when the Refresh message app...

Страница 73: ...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 If an IODD file has not been loaded for an IO Link device you can use the IO Link Device Operator s Manual to determine the ISDU indexes 7 4 1 Overview The following provides some basic information ...

Страница 74: ...2 How to Use the Interface Use the following procedure to edit parameters 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 theinterf...

Страница 75: ... Configuring IO Link Devices 74 4 Edit the parameter hex and click the SET button Figure 62 Parameter HEX 5 Verify that a command executed message returns 6 If the IODD file is loaded optionally click REFRESH to verify your changes Figure 63 Refresh ...

Страница 76: ...supports strict or loose data validation to verify dataintegrity 5 IOLM Configuration Files that supports a method to back up configuration files or load the same configuration to multiple IOLM units 6 Configuring Miscellaneous Settings which provides the followingoptions a Using the Menu Bar Hover Shows Submenu Option b Enable PDO Write From Attached Devices Port Page c IO Link Test Event Generat...

Страница 77: ...figuration Modbus TCP Yes Yes View only Configuration PROFINET IO Yes Yes View only Configuration OPC UA Yes Yes View only Configuration Network Yes View only No Configuration Misc Yes Yes Yes Configuration Load Save Yes Yes View only 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 ...

Страница 78: ...ck the User check box enter the new password and re enter the password in the Confirm Password text box 7 Click Apply 8 Close the new window that displays a Password saved banner 9 Click the Log out button on the top navigation bar 10 Re open the web interface by selecting the appropriate user type in the drop list and entering the password 8 2 Data Storage Data storage is typically supported by I...

Страница 79: ...n the Automatic Upload Enable option is set to On and one of these conditions exists There is no upload data stored on the gateway and the IO Link device is connected to the port The IO Link device has the DS upload bit on generally because you have changed the configuration through Teach buttons or the web interface Note Not all device parameters are sent to data storage The IO Link device manufa...

Страница 80: ...n for the port for which you want to store the data on the IOLM 4 Click the UPLOAD button 5 Click the CONTINUE button to the Continue to upload the data storage on the IO Link Master port number message Figure 65 Upload 6 Click the OK button to the Data storage upload successfully on the Port number message 7 Set the Automatic Download Enable option to On Figure 66 Enable Automatic Download 8 Clic...

Страница 81: ...n the drop list for Automatic Data Storage Upload Enable Figure 67 Automatic Data Storage Upload 4 Click SAVE When the Configuration IO Link page is refreshed the Storage Contents field displays the Vendor ID and Device ID In addition the IO Link Diagnostics page displays Upload Only in the Automatic Data Storage Configuration field 8 3 Device Validation Device validation is supported by many IO L...

Страница 82: ...k the EDIT button 3 Select Compatible or Identical for the Device Validation mode Note Identical Device Validation requires a device serial number to operate 4 Click the GET ATTACHED button or manually complete the Vendor ID Device ID and serial number 5 If the device does not have a serial number you should not select Identical because the IOLM requires a serial number to identify a specific devi...

Страница 83: ...dule Parameters for PROFINET IO configuration procedures 1 Click Configuration IO Link Settings 2 Click the 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 configuredvalues Strict the slave device s PDI PDO lengths must be the same as the user configu...

Страница 84: ...on Files Web Interface Section 8 5 1 Loading Configuration Files Web Interface Section 8 5 2 8 5 1 Saving Configuration Files Web Interface Use this procedure to save configuration files for the IOLM The configuration files include all port settings network settings and encrypted passwords 1 Click Configuration Load Save 2 Click the SAVE button Figure 71 Save Button 3 Click the Save as option and ...

Страница 85: ...cedure to load a configuration file onto the IOLM 1 Click Configuration Load Save 2 Click the Browse button and locate the configuration file dcz extension 3 Click the LOAD button Figure 72 Load Configuration Files 4 Click the OK button to close the Configuration Uploaded message that notifies you of what configuration parameters loaded ...

Страница 86: ...nable PDO Write From Attached Devices PortPage When enabled it allows you to write PDO data to IO Link slaves from the Attached Devices Port page in the web user interface See 10 6 2 Enable PDO Write From Attached Devices Port Page on Page 149 for more information Note The PDO write will not allow writes if the IOLM has a PLC connection This should never be enabled in a production environment LED ...

Страница 87: ...e of this feature is for a non production type of demonstration of the IOLM You can enable this feature to get familiar with IO Link or if you are commissioning a system and want to be able to test get familiar with devices It allows you to interact with a PDO device that does not have a PLC connection You must have set and signed into the IO Link Master using an admin password Note The PDO write ...

Страница 88: ...ayed in the Diagnostics IO Link Settings page under the Last Events field and the Syslog This can test a port to verify that it is functioning correctly through 1 Click Configuration Misc 2 Expand the IO Link Test Event Generator Figure 76 IO Link Test Event Generator 3 Select the port and type of event that you want to test Use the following table to determine what type of event you want to gener...

Страница 89: ...s Device in the generated event PDI This indicates whether to send valid or invalid PDI which is not displayed in the generated event valid invalid Code This is the fourth and fifth items in the generated event 0x0000 generates a s_pdu_check event 0x0001 generates a s_pdu_flow event 0x0002 generates a m_pdu_check event 0x0003 generates a s_pdu_illegal event 0x0004 generates a m_pdu_illegal event 0...

Страница 90: ...RSTi OM User Manual Section 8 GFK 3212A Jun 2021 Utilizing IOLM Features 89 4 Click Diagnostics and scroll down to Last Events Figure 78 Diagnostics ...

Страница 91: ...ant to restore these default values Uploaded IODDfiles IO Link data storage Hostname network settings DHCP Static static IP address static network mask and static IP gateway Use the following procedure to restore factory default values on the IOLM 1 Click Configuration Clear Settings 2 Click the OK button next to the Done Configuration Cleared message Figure 79 Clear Settings ...

Страница 92: ...ostics Use the IO Link Diagnostics page to determine the status of the IO Link configuration Figure 80 IO LINK Diagnostics The following table provides information about the IO Link Diagnostics page IO Link Diagnostics Port Name This is an optional friendly port name which can be configured in the Configuration IO Link page Port Mode Displays the active device mode Reset The port is configured to ...

Страница 93: ... 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 Pre operate Temporary status displayed when the device It starting up after connection or power up Uploading or downloading automatic data storage Device Vendor Name Displays the Device Vendor Name as stored in ISDU Index 16 Device Product Name Displays t...

Страница 94: ...OPC UA or the Web interface Such a lock is released when the PLC to IO Link Master network link disconnects PDO Locked Indicates whether or not one of the industrial protocol applications has locked the write access to the PDO value Device PDO Data Length The supported Device PDO Data Length in bytes as stored in ISDU Index 0 PDO Data Valid Status of PDO data being received from the controller s L...

Страница 95: ...21 PROFINET IO Reference Information 94 9 2 PROFINET IO Diagnostics Page The PROFINET IO Diagnostics page may be useful when trying to troubleshoot communications or port issues related to PROFINET IO configuration Figure 81 PROFINET IO Diagnostics ...

Страница 96: ...sending messages to the IO Link Master faster than the IO Link Master can process them PROFINET IO Frames Transmitted The total number of transmitted PROFINET IO frames PROFINET IO Transmit Errors The number of errors when transmitting PROFINET IO frames PROFINET IO Frames Received The total number of received PROFINET IO frames PROFINET IO Receive Errors The number of errors when receiving PROFIN...

Страница 97: ...s Displays the number of ISDU requests received over PROFINET IO with one or more invalid commands 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 request...

Страница 98: ... Alarms The number of process alarms sent to PLC Return of Submodule Alarms The number of Return of Submodule alarms sent to PLC Channel Diagnostics Alarms Added The number of channel diagnostics alarms sent to PLC Channel Diagnostics Alarms Removed The number of channel diagnostics alarms removed from PLC Alarm Errors The number errors when handling PROFINET IO alarms ...

Страница 99: ...ation 98 9 3 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 Figure 82 Diagnostics Page Note The complete Modbus TCP Diagnostics page is not illustrated ...

Страница 100: ...ors 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 t...

Страница 101: ...e 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 n...

Страница 102: ...the MQTT broker Connections Lost The number of connections to the MQTT broker has been lost Last Connection Error Displays the last type of connection error Publish Attempts The number of attempts to publish a data message to an MQTT topic Publish Successes The number of successfully published MQTT data messages Publish Failures The number of failed attempts to publish an MQTT data message Last Pu...

Страница 103: ...section demonstrates how to configure the IO Link input device on the PLC Figure 84 IO Link Device Configuration in PLC The IO Link device which supports 2 bytes of PDI data is connected to IO Link Port 5 The PDI data is mapped into the process image at address AI00001 as shown in the figure above The IO controller could read the current PDI data from the IO Link device at AI00001 ...

Страница 104: ...3 Figure 85 IO Link Device PDI Value in Webserver Figure 86 IO Link Device PDI Value in PLC The IO Link device PDI value received in PLC at address AI0001 is in byte swap format Using swap word instruction we got PDI value at reference address R00001 equal to PDI value shown in webserver ...

Страница 105: ...d 10 bytes of PDO data is connected to IO Link Port 8 The PDO data is mapped into the process image at address AQ00001 as shown in the figure above The IO controller could write the PDO data to the IO Link device from AQ0001 to AQ0010 Figure 88 IO Link Device PDO Value in Webserver As per the datasheet of connected IO Link device to change PDO value i e state value shown in the above figure we sho...

Страница 106: ... Figure 89 IO Link Device PDO Value in PLC Now we are changing the PDO value to 3 here due to data swap we used swap instruction as shown in the above image From PLC we are wiring value 768 at reference address AQ00005 to set PDO value to 3 Figure 90 IO Link Device PDO Value in Webserver ...

Страница 107: ...ble of the PLC 10 3 2 IO Link EventCodeMapping IO Link events that are generated by IO Link devices remote events are mapped to PROFINET diagnostics using ChannelErrorType 0x500 and0x501 For an EventCode that is between 0x0000 and 0x7FFF ChannelErrorType 0x500 is used The EventCode is directly mapped to ExtChannelErrorType For an EventCode that is between 0x8000 0xFFFF ChannelErrorType 0x501 is us...

Страница 108: ...nel 0x000B 0x000B Master event 0x000C 0x000C Application message 0x000D 0x000D Application warning 0x000E 0x000E Application device 0x000F 0x000F Application parameter 0x0010 0x0010 Slave device lost 0x0012 0x0012 Slave DESINA 0x001A 0x001A Slave wrong sensor 0x001B 0x001B Slave retry 0x001E 0x001E Power short circuit 0x001F 0x001F Power sensor 0x0020 0x0020 Power actuator 0x0021 0x0021 Power faul...

Страница 109: ...e device lost event that was available in the diagnostics when an IO Link device was disconnected from an IO Link port In the figure s1 means that the device was connected to IO Link Port 1 The event will be removed from the diagnostics when the device is reconnected to the same IO Link port Figure 91 PLC IO fault table ...

Страница 110: ... ISDU requests to each IO Linkport Read access to ISDU responses from each IO Link port Read access to the Port Information Block for each IO Link port The Modbus interface is disabled by default To enable Modbus TCP 1 Click Configuration Modbus TCP 2 Click the EDIT button in the Modbus TCP Configuration table 3 Select enable in the Modbus Enable drop box 4 Click the SAVE button Figure 92 Modus TC...

Страница 111: ...Base 1 Read Only Configurable per port Multiple Port PDO Data Block s 1049 Base 0 1050 Base 1 2049 Base 0 2050 Base 1 3049 Base 0 3050 Base 1 4049 Base 0 4050 Base 1 Read Write Configurable per port s Port Specific PDO Data Block 1050 Base 0 1051 Base 1 2050 Base 0 2051 Base 1 3050 Base 0 3051 Base 1 4050 Base 0 4051 Base 1 Read Write Configurable per port Receive ISDU Response 1100 Base 0 1101 Ba...

Страница 112: ... Base 1 2660 Base 0 2661 Base 1 3660 Base 0 3661 Base 1 4660 Base 0 4661 Base 1 Read Only 16 Chars 8 Words Hardware Revision 1668 Base 0 1669 Base 1 2668 Base 0 2669 Base 1 3668 Base 0 3669 Base 1 4668 Base 0 4669 Base 1 Read Only 64 Chars 32 Words Firmware Revision 1700 Base 0 1701 Base 1 2700 Base 0 2701 Base 1 3700 Base 0 3701 Base 1 4700 Base 0 4701 Base 1 Read Only 64 Chars 32 Words Device PD...

Страница 113: ...me 5500 Base 0 5501 Base 1 6500 Base 0 6501 Base 1 7500 Base 0 7501 Base 1 8500 Base 0 8501 Base 1 Read Only 64 Chars 32 Words Vendor Text 5532 Base 0 5533 Base 1 6532 Base 0 6533 Base 1 7532 Base 0 7533 Base 1 8532 Base 0 8533 Base 1 Read Only 64 Chars 32 Words Product Name 5564 Base 0 5565 Base 1 6564 Base 0 6565 Base 1 7564 Base 0 7565 Base 1 8564 Base 0 8565 Base 1 Read Only 64 Chars 32 Words ...

Страница 114: ...ength 1050 Data length Port 1 to Port 4 2050 Data length Port 2 to Port 4 3050 Data length Port 3 to Port 4 4050 Data length Port 4 Starting Modbus Holding Register Address base 1 IO Link Port 1 IO Link Port 2 IO Link Port 3 IO Link Port 4 Length 1050 Data length Port 1 to Port 4 2050 Data length Port 2 to Port 4 3050 Data length Port 3 to Port 4 4050 Data length Port 4 Starting Modbus Holding Reg...

Страница 115: ...nd 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 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 equa...

Страница 116: ...ing topics are discussed MQTT Settings Configuration Page Section 12 1 Process Data Publish Interval Section 12 2 Topics and Payloads Section 12 3 ISDU Request Payload Section 12 4 ISDU Response Payload Section 12 5 PDO Write Section 12 6 MQTT Settings Parameters Section 12 7 Configuring MQTT Section 12 8 ...

Страница 117: ... a simple publish subscribe messaging protocol that is becoming popular for use in Internet of Things IoT type applications The MQTT standard does not define any format for the published messages but JSON has been almost universally adopted by the MQTT implementation in the IoT area so JSON is the format chosen for use by the IO Link Master MQTT implementation Figure 93 MQTT Settings ...

Страница 118: ... how often it changes and a non changing value will be published once every 60 seconds even when it has not changed 12 3 Topics and Payloads All published payloads are JSON objects The initial set of published paths and data are listed below 12 3 1 MqttTopicBase clientinfo A summary of information about the IO Link Master is published once each time the MQTT client starts Example payload hostname ...

Страница 119: ...false pdo_valid false port 3 mode Reset status Inactive state None pd_retries 0 pd_errors 0 pdi_valid true pdo_valid false port 8 mode IOLinkInput status Inactive state Init pd_retries 0 pd_errors 0 pdi_valid true pdo_valid false 12 3 3 MqttTopicBase port n status A port status object is published on startup and each time the port changes state Example payloads ...

Страница 120: ... port 1 mode SIOOutput status Operational state Reset 12 3 4 MqttTopicBase port n deviceinfo A port deviceinfo object is published each time the communication to an IO Link device is established successfully Example payloads port 4 vendorid 1 deviceid 1120516 functionid 0 vendname Pepperl Fuchs vendtext www pepperl fuchs com io link prodname OMT300 R200 2EP IO V1 prodid 295670 100140 prodtext Dist...

Страница 121: ... 1 code 36 description inst AL mode SINGLE type MESSAGE pd INVALID local ff code 0x0024 M_PREOPERATE 12 3 6 MqttTopicBase port n pdi PDI values are published when they change Raw byte array data is always present If PDI length is 4 or less an unsigned integer version is also present If an IODD file is present dissected field values will be present for the configured process data group as defined b...

Страница 122: ...f PDO length is 4 or less an unsigned integer version is also present If an IODD file is present dissected field values will be present for the configured process data group as defined by the IODD If enabled the process data field names will be sanitized so that they are legal JavaScript identifiers by replacing illegal characters with underscores port 1 valid 1 uint 252 raw 252 12 3 8 MqttTopicBa...

Страница 123: ...equest 12 4 ISDU Request Payload The ISDU request payload is a JSON object with the fields described below Name Type Description op string Required must be read or write index integer Required subindex integer Optional defaults to 0 if not provided Fields specific to read requests format string Optional if present it determines the format of the returned readdata in the response Should beoneof str...

Страница 124: ...he read response will contain data in all three formats when len 4 If len 4 only raw and str formats will be returned If the read operation fails no len value or data values will be returned In a read response the str value will have any trailing NULL bytes removed The len field will always indicate the total number of bytes read including any trailing NULL bytes for string values Below is an exam...

Страница 125: ... IOLM port 3 isdu response 1234 Example negative response Index not available op read index 15 status Error errormsg index invalid errortype status 1 code 128 addcode 17 12 6 PDO Write PDO values may be written by publishing to MqttTopicBase port n pdo wr The payload may contain PDO data fields in one of two formats raw or uint Data in raw format must match the PDO length exactly Data in uint form...

Страница 126: ...ble The published object may also contain a boolean valid flag Example payloads IOLM port 5 pdo wr uint 349718 IOLM port 1 pdo wr raw 1 254 75 IOLM port 1 pdo wr uint 15 valid true IOLM port 5 pdo wr raw 1 243 79 103 253 12 valid true IOLM port 3 wr PDOut LevelSetpoint 119 34 valid true IOLM port 1 pdo wr valid true IOLM port 8 pdo wr valid false ...

Страница 127: ... 65535 Probably 8883 if TLS is enabled Use SSL TLS boolean false Use SSL TLS encryption Server Authentication Certificate file TheServerAuthenticationCertificateisusedby theIO LinkMastertoverifytheserver sidentity The X509certificateisusedtoverifyserver identity PEM encoding The Use SSL TSL option must be enabled for this option towork Verify Server Certificate Name boolean false Enable verificati...

Страница 128: ...rt PDI PDO field names to valid JavaScript identifiers by replacing illegal characters with underscores Client Status Publish Interval 0 999999 int 10 Publishing interval seconds for the client status message 0 disable ISDU Write Enable enum disable Enable ISDU to write 12 8 Configuring MQTT 1 Refer to the MQTT Settings table if you require definitions or values for the options 2 If necessary clic...

Страница 129: ...e 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 A minor communicati...

Страница 130: ... DIO status Event Code INT 16 bit event code received from the IO Link device PDI Data Default Length 32 bytes An array of up to 32 BYTEs The PDI data was 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 13 1 2 Input Process Data Block 8 Bit Data Format The followi...

Страница 131: ... O Event Code 2 PDI Data Long Word 0 3 PDI Data Long Word 1 N PDI Data Long Word N 1 13 1 5 Output Process Data Block Description The contents of the Output Process Data Block are configurable Parameter Name Data Description Clear Event Code in PDO Block Configurable option Default Not included INT If included allows clearing of 16 bit event code received in the PDI data block via the PDU data blo...

Страница 132: ... 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 2 Digital Output Settings Bit 1 0x02 DI setting Bit 3 0x08 C Q setting 3 0 Unused 4 PDO Data Byte 0 5 PDO Data Byte 1 N 3 PDO Data Byte N 1 13 1 7 Output Process Data Block 16 Bit INT Data Format Without either the Clear Event Code in PDO...

Страница 133: ...PDO Data Block options selected Long Word Bit 31 Bit 0 0 PDO Data Long Word 0 1 PDO Data Long Word 1 N 1 PDO Data Long Word N 1 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 Bit 31 Bit 16 Bit 15 Bit 0 0 0 Event Code 1 PDO Data Long Word 0 2 PDO Data Long Word 1 N 1 PDO Data Long Word N 1 With both the Cle...

Страница 134: ...til 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 IOLM monitors the PDO block received from the PLC The IOLM expects the first entry of the PDO block to indicate an event code to be cleared If there is an active event code in the PDI block and the PDO block both contain the sameevent code the event code is c...

Страница 135: ...lock Process Figure 95 Illustrates Clearing the Event in the PDO Block Process 13 2 3 Clear Event Code in PDO Block and Clear Event After Hold Time Process PDO Block First Figure 96 Illustrates clearing the event code in the PDO block and clearing the event after the hold time process with the PDO block first ...

Страница 136: ...nality Descriptions 135 13 2 4 Clear Event Code in PDO Block and Clear Event After Hold Time Process Hold Time Expires Figure 97 Illustrates clearing the event code in the PDO block and clearing the event after the hold time process with the hold time expired ...

Страница 137: ...in multiple commands of various lengths that can total up to 500 bytes in length For the ControlLogix family of EtherNet IP PLCs both blocking and non blocking ISDU request methods are provided o The IOLM implements blocking ISDU requests by not responding to an ISDU request messageuntil all commands have been processed o The IOLM implements non blocking ISDU requests by Respond to an ISDU request...

Страница 138: ...t of commands of the same data size or commands with different data sizes The following are two examples of multiple ISDU commands ISDU commands of the same data size Page 201 ISDU commands of different data sizes Page 202 Multiple Command ISDU Request Response of Same Data Area Length Figure 99 Multiple Command ISDU Request Response of Different Data Lengths ...

Страница 139: ... read ISDU commands that have the same message data format Each 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 ...

Страница 140: ...an 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 o...

Страница 141: ... of ISDU 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 objects in the IO Link device Subindex UINT The data element address of a structured parameter of the data objects in the IO Link device Datalength UINT Length of data to read or write For nested batch commands the data length can vary from 1 to the fixed data area size...

Страница 142: ...e command The size of the array is determined by the Control field in the RdWrControlType Note Data field not required for single NOP commands 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 Data Type Parameter Descriptions Status Byte Swapping RdWrControlType UINT Indicates ...

Страница 143: ...ands the data length can vary from 1 to fixed data area size Data An 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 13 3 2 ISDU Blocking and Non Blocking Methods The IOLM supportsbothblocking andnon blocking ISDU requ...

Страница 144: ...RSTi OM User Manual Section 13 GFK 3212A Jun 2021 Functionality Descriptions 143 Multiple Command Blocking Figure 102 Illustrates the Multiple Command Blocking Method ...

Страница 145: ...RSTi OM User Manual Section 13 GFK 3212A Jun 2021 Functionality Descriptions 144 Single Command Non Blocking Figure 103 Illustrates the Single Command Non Blocking Method ...

Страница 146: ...RSTi OM User Manual Section 13 GFK 3212A Jun 2021 Functionality Descriptions 145 Multiple Command Non Blocking Figure 104 Illustrates the Multiple Command Non Blocking Method ...

Страница 147: ... on the correct connectors and that all cablesare connected securely Disconnect and re connect the IO Link device or optionally use the Configuration IO Link page toReset the port and then set the Port Mode back to IOLink Reboot or power cycle the IOLM Use the Advanced Software page to reboot the IOLM Verify that the Port Mode matches the device for example IO Link Digital In Digital Out or Reset ...

Страница 148: ...so flashing Red solid Maintenance required or demanded NET Network The NET LED provides the following information Off No PLC connection Green and red flashing Self test Green flashing An IP address is configured but no connections are established Green solid PLC connection established Red flashing Fatal error when MOD is also flashing Red solid Duplicate IP address on anetwork 1 8 This LED provide...

Страница 149: ... 3212A Jun 2021 Troubleshooting 148 14 3 Contacting Technical Support You may want to access the Help SUPPORT page when you call Technical Support as they may request the information displayed on the SUPPORT page Figure 105 Support Page ...

Страница 150: ...les start up automatically during the startup cycle Each log file has a size limit of 100KB Note Typically log files are intended to be used by Technical Support in the event there is a problem You can use the following procedures to View a Log File Clear a Log File Export a Log File 14 4 1 View a Log File Use this procedure to view a log file 1 Open your browser and enter the IP address of the IO...

Страница 151: ... address of the IO Link Master 2 Click Advanced and then LOG FILES 3 Select the log file type from the drop list 4 Click the EXPORT button 5 Click the Save button drop list and click Save to save it to your user folder or Save as to browse to or create a new folder in which to place the log file 6 Depending on your browser you may need to close the pop up window Figure 107 Syslog ...

Страница 152: ... clear a log file 1 Open your browser and enter the IP address of the IO Link Master 2 Click Advanced and then LOG FILES 3 Optionally export the log file 4 Select the log file type from the drop list 5 Click the CLEAR button Figure 108 Clear Log Files The log file automatically starts logging the latest information ...

Страница 153: ...rdering information A 1 Application 1 Injecting Additional Auxiliary Input Reference Part V1S T V1 IO Link master ports support the connection of standard Class A IO Link devices and the option to connect additional inputs to the same port The status of the input is updated in the auxiliary memory area of the PDI Figure 109 shows the connection of the OMIOLM001 Class A port to the IO Link device a...

Страница 154: ...n 2021 IO Link Master Splitter Applications 153 Cable Pin Assignments The following cable assignments are references for Figure 109 Figure 110 Cable 1 Pin Assignment Figure 111 Cable 2 Pin Assignment Splitter end Open end fly wire M12 connector ...

Страница 155: ... Link hub Part ICA 10DI6DO G60A IO 3 Connect the other female end to the power source either by using An A code cable with an M12 connector on both ends An A code cable with an M12 connector on the splitter end and a fly wire on the opposite end Ensure the IP67 integrity is maintained when connecting to the power supply either using an M12 connector or fly wire It is recommended to use the same po...

Страница 156: ...itter Applications 155 Cable 1 pin assignments The following cable pin assignments are references for Figure 112 Figure 113 Cable 1 Pin Assignments Figure 114 Cable 2 Pin Assignments Splitter end Open end fly wire M12 connector Actuator supply 24VDC Actuator supply GND ...

Страница 157: ... All other Countries Customer Care Quotes Orders Returns customercare cn mas emerson com Technical Support support mas apac emerson com Any escalation request should be sent to mas sfdcescalation emerson com Note If the product is purchased through an Authorized Channel Partner please contact the seller directly for any support Emerson reserves the right to modify or improve the designs or specifi...

Отзывы: