При задании каналу в ИС одной из кодировок, описанных ниже, МРВ создает канал обмена или системную переменную. Для управления этой процедурой используется флаг Каналы по кодировке в настройках ИС – см. Раздел ’Сохранить для МРВ’ в разделе Вкладка ‘Интегрированная среда разработки’ .
Канал (INPUT или OUTPUT) должен быть числовым (кроме TIME) и не иметь привязки/вызова.
Если не указано особо, значения параметров задаются в десятичном формате.
Создаются системные переменные.
Синтаксис:
SYS_Tnn.mm[_Bkkk[_Cpp]]
nn – подтип;
mm – дополнение к подтипу;
kkk – значение атрибута 90, I0;
pp – значение атрибута 91, I1.
Создаются каналы обмена для WinCon/WinPAC.
Синтаксис:
VCE[_Sn]_Cmm[_Gp]
n – номер слота (96, C3);
mm – номер канала (95, C2);
p – GAIN (97, C4).
Для создания в МРВ каналов чтения/записи FLOAT, FLOAT с обработкой и HEX 32 нужно создать соответствующие каналы в ИС.
Для создания в МРВ дискретного 8-/ 16-битового канала чтения/записи нужно создать в ИС канал HEX16 и задать соответствующий параметр (Размерность в битах, 56, nBits).
Создаются каналы соответственно аналогового (подтип 1) и дискретного (подтип 2) чтения/записи.
Синтаксис:
tAN_Tnn_Bmmmm_Ckk[_Mzz][_Gpp]
tDN_Tnn_Bmmmm_Ckk[_Mzz][_Gpp]
nn – дополнение к подтипу;
mmmm – базовый адрес (HEX, 90, I0);
kk – номер канала (95, C2);
zz – MUX (96, C3);
pp – GAIN (97, C4).
Создаются каналы обмена по MODBUS TCP/IP (подтип 100).
Синтаксис:
TCP_Ann[_Pxxx.xxx.xxx.xxx]_Ckkkk_Tmm
nn – адрес устройства;
xxx.xxx.xxx.xxx – IP-адрес устройства (достаточно задать только в одном из каналов обмена с устройством);
kkkk – номер канала (HEX);
mm – дополнение к подтипу.
Создаются каналы обмена по DCS (подтип 8).
Синтаксис:
DCS_Rn_Amm[_Sk]_Cpp_Tvv
n – номер RS;
mm – номер устройства;
k – номер слота;
pp – номер канала;
vv – дополнение к подтипу.