IO-link基于主从对话,其中IO-link主站轮询IO-link设备,该设备必须回答主站消息。
IO-link设备必须在主消息最后一位之后的10 bit时间内发送其第一位。因此,响应时间取决于数据速率(COM速率)。
IO-link是一种点对点连接,一台IO-link设备仅连接到一个主站上。 IO-link设备必须使用24V 标称电源,但允许电压范围为18 - 30V。 IO-link设备至少驱动50 mA,但100 mA更为常见。 为什么某些IO-link设备集线器能够驱动200 mA甚至更大的负载电流? 如果IO-link设备(例如开关传感器)被用于以标准开关量输出以驱动大负载(如阀门或继电器),则可能需要200 mA负载。 IO-link主站的C/Q引脚可连续驱动至少 100mA (min)和 500mA (min)(短时间,用于 IO-link 唤醒)。 IO-link主站提供24 V电源,但允许范围20 – 30 V,以便为IO-link 设备供电。 IO-link主站需向IO-link设备连续提供200mA。 IO-link通信同时支持推挽和PNP模式。这两种逻辑状态是在设备驱动C/Q线时定义的,然后由低阻抗驱动器定义。PNP模式可用于较低的COM速率,在这种情况下,C/Q低由IO-link主站中的5mA下拉定义。 如果IO-link主站支持NPN传感器,则IO-link设备只能在SIO运行期间以NPN驱动程序模式运行。IO-link 标准不支持 NPN 驱动程序操作。 当传感器在SIO模式时,它可以以PNP运行,以便与旧传感器兼容。当传感器从IO-link主站获得IO-link唤醒时,建议将其驱动程序切换到推挽模式。 IO-link电缆规定的最大长度为20m,并且IEC61000-4-5 浪涌标准要求电缆长度超过30m,因此IO-link标准不需要浪涌保护。 IO-link电缆至少有3根线(C/Q、L+ 和L-)。且电缆未屏蔽。 20 m。 根据IO-link规范,每个IO-link主端口都可以配置为在SIO(单输入/输出)模式或IO-link(SDCI)通信模式下运行。在SIO模式下,端口可以配置为开关量输入或开关量输出。亦即在SIO模式下,IO-link传感器与普通开关量传感器无异。 DI是开关量(数字)输入。开关量输入是工业系统中最常见的输入。DI用于连接开关量传感器。 主要是为了兼容老旧的传感器,许多工业系统已经存在了许多年,虽然通信系统中的数据速率已显着提高,但许多原始传感器(通常仍在其原始系统中运行)设计时具有较慢的软件/通信能力。IO-link 规范包含三种数据速率的通信,其中包括大多数传感器功能,以允许升级和改进已经到位的工业系统,而无需进行全面(且非常昂贵)的大修。 IO-link循环时间是IO-link主站向处于操作模式的IO-link设备发送其主站消息的重复率。这是向设备提供或请求过程数据的速率,即在其测量数据中要求传感器或为执行器提供新数据的时间间隔。 最小循环时间为400 μs。仅COM3支持该规格。 IO-link标准不要求IO-link主站支持400 μs最小循环时间。每个IO-link主站都指定了自己的最小循环时间。