iqInterface User Manual
  • Introduction
    • Get Started
  • Physical connection
    • Connection overview
    • PC connection
    • IO-Link connection
    • Pin connection diagram
  • iqTool GUI
    • Installation guide
    • PC connection configuration
    • IO-Link master mode
      • Master Configuration
      • Change IO-Link operation mode
      • Active IO-Link communication
        • Current IO-Link state
        • Incoming events from device
        • Read/Write ISDU requests
        • Monitor/Set Process Data Input/Output
        • Data view
      • Macro sequences
    • IO-Link generic device mode
      • Device Configuration
        • IO-Link device communication parameters
        • ISDU Parameters
        • Backup configuration
      • Active IO-Link communication
        • Monitor IO-Link State
        • Monitor/Set Process data Output/Input
        • Send IO-Link Event
    • Update and upgrade iqInterface firmware
      • Update
      • Upgrade
      • Device info
    • iqTool changelog
      • Version 1.1.0.1 (04.03.2013)
      • Version 1.1.0.2 (04.07.2013)
      • Version 1.1.0.3 (23.10.2013)
      • Version 1.1.0.4 (25.08.2014)
      • V1.1.0.5 (15.04.2015)
  • C driver DLL
    • Get started
    • API description
      • Common
        • Data types
        • EventQualifierT (IO-Link event qualifier)
        • Error return values
      • Master mode
        • mst_Connect (connect to iqInterface over comport/USB in master mode)
        • mst_EthernetConnect (connect to iqInterface over Ethernet (tcp/ip) in master mode)
        • mst_Disconnect (disconnect iqInterface in master mode)
        • mst_GetConfig and mst_SetConfig (get/set master mode configuration)
        • mst_ConfigT (master mode configuration data type)
        • mst_SetOperatingMode (change IO-Link operating mode)
        • mst_GetStatus (get status of iqInterface and PD input in master mode)
        • mst_SetPDValue: (set process data output)
        • mst_SetPDValidity (set process data output validity)
        • mst_WaitODRsp (Wait for ISDU response)
        • mst_StartReadOD (Start asynchronous ISDU read request)
        • mst_GetReadODRsp (Get ISDU read response)
        • mst_ReadOD (ISDU read request)
        • mst_StartWriteOD (Start asynchronous ISDU Write request)
        • mst_GetWriteODRsp (Get ISDU Write response)
        • mst_WriteOD (ISDU write request)
        • mst_ReadEvent (receive an IO-Link event from device)
      • Device mode
        • dev_Connect (connect to iqInterface over comport/USB in generic device mode)
        • dev_EthernetConnect (connect to iqInterface over Ethernet (tcp/ip) in generic device mode)
        • dev_Disconnect (disconnect iqInterface in generic device mode)
        • dev_GetConfig and dev_SetConfig (get/set generic device mode configuration)
        • dev_ConfigT (generic device mode configuration data type)
        • dev_GetODRequest (wait and read ISDU request from master)
        • dev_ODResponse (send ISDU response to master)
        • dev_AddISDU (add new ISDU parameter to generic device)
        • dev_RemoveAllISDU (remove all ISDU parameters from generic device)
        • dev_GetISDUValue (get ISDU parameter value)
        • dev_SetISDUValue (set ISDU parameter value)
        • dev_GetStatus (get generic device status)
        • dev_SetPDIn (set process data input and its validity)
        • dev_SendEvent (send IO-Link event to master)
      • Ethernet connection (tcp/ip)
        • Startup Ethernet connection
        • comm_EthernetSearch (search iqInterface IP in LAN)
        • enet_ConnectionT (Ethernet connection type)
    • C driver DLL changelog
      • Version 1.1.0.1 (15.01.2014)
      • Version 1.1.0.2 (25.08.2014)
      • Version 1.1.0.3 (06.07.2015)
  • Firmware changelog
    • Version 1.1.0.1 (04.03.2013)
    • Version 1.1.0.2 (04.07.2013)
    • Version 1.1.0.3 (12.10.2013)
    • Version 1.1.0.4 (25.11.2013)
    • Version 1.1.0.5 (03.12.2013)
    • Version 1.1.0.6 (25.08.2014)
    • V1.1.0.7 (15.04.2015)
    • Version 1.1.0.8 (12.05.2015)
    • Version 1.1.0.9 (06.07.2015)
  • Troubleshooting
    • No connection with iqInterface or USB driver installion fails
 
iqInterface User Manual
  • Docs »
  • iqTool GUI »
  • IO-Link generic device mode »
  • Device Configuration »
  • IO-Link device communication parameters
  • Edit on Bitbucket

IO-Link device communication parameters¶

To configure IO-Link device communication parameters press the “Device Config” button at the top leftmost corner of the “IO-Link” group box:

../../_images/dev_config_button.png

Configuration dialog:

../../_images/dev_config.png

Min cycle time should be sufficient to send/receive all master/device message bytes with the selected baudrate:

Tcycle time = (Tmaster message + OD + Tdevice message) * 14 * Tbit + Tidle

where:

Tmaster message = 2 + Process data output byte count

OD = On-request data byte count (from master or device, depending on r/w direction)

Tdevice message = Process data input byte count + 1 + 1

Tbit = 0.00434ms (for COM3), 0.02604ms (COM2), 0.20833ms (COM1)

Tidle = some pause for an idle time can be roughly the same as the previous part.

Next Previous

© Copyright 2014, IQ² Development GmbH.

Built with Sphinx using a theme provided by Read the Docs.