Драйвер оформлен в виде драйвера t12, в его состав входят библиотеки t12s41.dll и media41.dll.
Шаблоны каналов обмена с контроллером создаются в группе Источники/Приемники – PLC – KR_500.
Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена задаются следующие атрибуты:
Протокол – тип протокола обмена (TCP или UDP, в настоящее время поддерживается только TCP);
Контроллер – номер контроллера (0…31, как для контроллеров серии КОНТРАСТ – см. Обмен с контроллерами серии КОНТРАСТ );
Алгоблок – то же, что и для контроллеров серии КОНТРАСТ;
Номер – то же, что и для контроллеров серии КОНТРАСТ;
Тип – то же, что и для контроллеров серии КОНТРАСТ;
Дополнительно – адрес прибора в следующем формате:
<Device_IP>:<Device_Port>-<Timeout>
где
Device_IP – IP-адрес контроллера;
Device_Port – номер порта, обычно равен 5000;
Timeout – таймаут в мс для операции сетевого обмена; если не указан, то по умолчанию принимается равным 1с.
Работа с таймер-календарем контроллера (TMK):
Номер для каналов чтения:
0 – час;
1 – минуты;
2 – секунды;
3 – день;
4 – месяц;
5 – год;
6 – день недели;
Номер для каналов записи:
0 – установка времени во всех контроллерах;
1 – установка времени в текущем контроллере.
Чтение ошибок контроллера (Err_KR_300I):
Алгоблок задает номер ошибки;
Номер определяет считываемую информацию:
0 – код ошибки (мл. байт) и флаг ошибки (ст. байт);
1 – уточнение ошибки;
2 – день (мл.) и месяц (ст.) начала ошибки;
3 – минута (мл.) и час (ст.) начала ошибки;
4 – день (мл.) и месяц (ст.) конца ошибки;
5 – минута (мл.) и час (ст.) конца ошибки;
6 – секунда начала (мл.) и секунда конца (ст.) ошибки.
На рисунке выше показаны настройки канала для чтения значения ИНР 2 из прибора с номером 1, IP-адрес – 192.168.0.100, порт – 5000, таймаут – 500мс.