# ReadDiscrete

从离散输入通道读取一系列位。

## ReadDiscrete 输入

参数 | 说明
事件 | 指定要读取的更新事件。
开始位 | 指定集合的第一位。此参数的值各不相同： 默认值为 1。您不能将起始位设置为 0。 最小允许值为 1。 最大允许值因硬件和输入线数而异： In-Sight 2800：3 In-Sight 3800：3
位数 | 指定集合中的位数。此参数的值各不相同： 默认值为 1。 最小允许值为 1。 最大允许值因硬件和输入线数而异： In-Sight 2800：3 In-Sight 3800：3 注意:位数因硬件支持和输入线数而异。

注意:您可以将离散 I/O 线路配置为输入或输出，这会影响起始位和位数的最大值。

## ReadDiscrete 输出

返回 | 读取的正整数值，或，则为 #ERR。起始位和位数必须在输入位的范围内，否则函数返回 #ERR。