Для драйвера Ethernet/IP существует отдельный тип внутренних точек данных «_EIPConn», экземпляры которого созданы для каждого типа настраиваемых ПЛК. Элементы этого типа следующие:
Элемент точки данных | Тип | Описание |
Command.GQ | bool | Запускает общий запрос для этого ПЛК. |
Config.Active | bool | Включение-выключение работы драйвера с соответствующим ПЛК (ИСТИНА или ЛОЖЬ). |
Config.HostAddress | string | Содержит IP-адрес TCP-подключения к ПЛК. |
Config.PLCType | unsigned | Тип этого ПЛК: 1=ControlLogix, 2=CompactLogix, 3=FlexLogix, 4=MicroLogix, 5=SLC5, 6=PLC5, 7=неизвестный |
Config.SlotNumber | unsigned | Номер разъема ЦП в ПЛК (по умолчанию 0). |
Config.TransactionTimeout | int | Таймаут между запросом и откликом в миллисекундах. |
Config.SetInvalidBit | bool | Определяет, должен ли устанавливаться бит ошибки в случае потери драйвером подключения к ПЛК. |
State.ConnState | unsigned | Показывает, подключен ПЛК или нет. |
State.Error | unsigned | Показывает последнюю базовую ошибку драйвера (код ошибки). |
State.ExtError | unsigned | Показывает последнюю расширенную ошибку драйвера (код ошибки). |
State.SentFrames | unsigned | Число запросов, отправленных блоку. |
State.GoodFrames | unsigned | Число запросов, полученных блоком. |
State.FailedFrames | unsigned | Число неудачных транзакций, в т. ч. попыток подключения. |
State.DrvNumber | unsigned | Номер драйвера экземпляра, использующего этот ПЛК. |