Файл описания соединений: connections.csv
Файл описания соединений содержит идентификаторы соединений, коды протоколов прикладного уровня и полные сетевые адреса устройств.
В начале файла должны быть указаны заголовочные строки, которые содержат необходимые данные для обработки файла. Пример заголовочных строк файла connections.csv приведен ниже.
Пример:
|
Первые три заголовочные строки аналогичны заголовочным строкам в файле devices.csv.
Строка Connection;Protocol;Address
содержит наименования столбцов с данными:
Connection
– идентификатор соединения для файлов описаний.Идентификатор соединения используется для связи протоколов с устройствами и тегами.
Protocol
– код протокола прикладного уровня. Используются следующие коды протоколов:- 0 – MODBUS TCP;
- 1 – SIEMENS S7COMM over TCP;
- 2 – SIEMENS S7COMM over INDUSTRIAL ETHERNET;
- 3 – MITSUBISHI MELSEC SYSTEM Q;
- 4 – ALLEN-BRADLEY ETHERNET/IP;
- 5 – IEC 61850 MMS;
- 6 – IEC 61850 GOOSE;
- 7 – IEC 60870-5-104;
- 8 – GENERAL ELECTRIC SRTP;
- 9 – IEC 61850 SAMPLED VALUES;
- 10 – SIEMENS S7COMMPLUS over TCP;
- 11 – EMERSON DELTAV;
- 12 – OMRON FINS over UDP;
- 13 – MMS for ABB AC 800M;
- 14 – YOKOGAWA VNET/IP;
- 15 – CODESYS V3 GATEWAY over TCP;
- 16 – DNP3;
- 17 – OMRON FINS over TCP;
- 18 – OPC UA BINARY;
- 19 – DMS for ABB AC 700F;
- 20 – OPC DA;
- 21 – OMRON FINS over ETHERNET/IP;
- 22 – CODESYS V3 GATEWAY over UDP;
- 23 – BECKHOFF ADS/AMS;
- 24 – IEC 60870-5-101;
- 25 – FOXBORO FCP280 / FCP270 INTERACTION;
- 26 – BSAP;
- 27 – HONEYWELL CONTROLEDGE 900 INTERACTION;
- 28 – WMI INTERACTION;
- 29 – HONEYWELL EXPERION INTERACTION;
- 30 – MiCOM C264 INTERACTION;
- 31 – SCHNEIDER ELECTRIC UMAS;
- 32 – TASE.2;
- 33 – PROFINET IO;
- 34 – DIRECTLOGIC INTERACTION;
- 35 – BACNET;
- 36 – YARD;
- 37 – COS;
- 38 – IPU-FEU INTERACTION;
- 39 – VALMET DNA INTERACTION;
- 40 – CODESYS V2;
- 41 – PNU20;
- 42 – GENERAL ELECTRIC EGD;
- 43 – KNXnet/IP;
- 44 – DTS;
- 45 – INA2000;
- 46 – SIEMENS SICAM SCC - INTERACTION with SICAM PAS.
Address
– строка, содержащая полный сетевой адрес устройства, специфичный для указанного протокола.Пример:
Соединение с контроллером Schneider Momentum (один IP-адрес):
"Barline1";0;"IP-Address=192.168.0.7;Port=502"
Соединение с контроллером Mitsubishi System Q (один IP-адрес, два порта):
"Station1";3;"IP-Address=192.168.0.8;Port=5001 Network=0;Station=0;PC=255"
"Station1";3;"IP-Address=192.168.0.8;Port=5002 Network=0;Station=0;PC=255"
Соединение с резервируемым контроллером Siemens S7-400, два контроллера (два IP-адреса, один набор тегов):
"S7$Program";1;"IP-Address=192.168.0.21;Port=102;Rack=0;Slot=2"
"S7$Program";1;"IP-Address=192.168.0.22;Port=102;Rack=0;Slot=2"
Соединение с контроллером Siemens S7-400, используется два протокола: S7Comm поверх стека TCP/IP и S7Comm поверх сети Industrial Ethernet (один набор тегов):
"S7$Program";1;"IP-Address=192.168.0.21;Port=102;Rack=0;Slot=2"
"S7$Program";2;"MAC=00:01:02:03:04:05;Rack=0;Slot=2"
После заголовочных строк следует тело файла, содержащее значения параметров (идентификатор соединения, код протокола прикладного уровня, полный сетевой адрес устройства). Пример файла connections.csv приведен ниже.
Пример:
|
Формат сетевого адреса устройства в файле connections.csv зависит от типа используемого протокола.
Пример: Для поддерживаемых в Kaspersky Industrial CyberSecurity for Networks протоколов могут использоваться следующие форматы адреса:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|