Документация по SCADA системе Simp Light
8 (343) 271-0066 8 (912) 278-3378

Содержание:


Simulator MODBUS.

Так выглядит сам симулятор Modbus.


    Строка состояния обмена; 

   2 красных светодиода; левый светится при приеме данных, правый – при передаче;

Панель инструментов, сочетание клавиш.



  – Сохранить значения всех регистров, горячие клавиши (ctrl + a);

  – Загрузить сохраненные значения всех регистров, горячие клавиши (ctrl + l); 

  – Обнулить все регистры, горячие клавиши (ctrl + e);

  – Открыть диалог конфигурирования текущего протокола, горячие клавиши (ctrl + s);

  – Открыть диалог настройки анимации;

  – Открыть диалог настройки шума (только для протоколов по RS232), горячие клавиши (ctrl + n);

  – Открыть диалог о программе, горячие клавиши (ctrl + b);

  – Перейти на следующий уровень прозрачности окна симулятора (имеется 3 уровня, переключаемых циклически), горячие клавиши (ctrl + t);

  – Открыть диалог конфигурирования эмуляции для данного протокола, горячие клавиши (ctrl + m);

  – Открыть/закрыть порт;

  – переключить отображение регистры/коммуникации (ctrl + c).








Здесь выбирается адресное пространство.


Инструмент выбора формата отображения адресов.

    

  – Светится в режиме тренировочной симуляции;  

  – Выбор формата отображения данных;  

  – Выбор протокола. При смене протокола симулятор текущего протокола останавливается и стартует симулятор выбранного протокола; 

  – Флаг клона Modbus. Выполняет коррекцию слов для правильного отображения в PLC-клоне. Влияет, в основном, на отображение 32-разрядных значений с плавающей запятой.

  – Запуск тренировочной симуляции, которая симулирует емкость с водой, впускной и выпускной клапаны и нагреватель, который нагревает воду в зависимости от ее объема (без загрузки кода в диалоге настройки анимации тренировочная симуляция не работает);

F1 – открыть справку.


Настройка Ethernet TCP/IP.


   Local IP – этот параметр не редактируется, локальный IP-адрес или имя компьютера;

   Remote IP – этот параметр не редактируется, удаленный IP-адрес или имя компьютера первого подключенного сокета;

   # Server connections – сколько сокетов сервер будет слушать, по умолчанию (10);

   Port (502) – номер порта для прослушивания сети, по умолчанию (502);

   Station ID – номер станции - адрес устройства Modbus;

   Responsiveness – задержка ответа (в миллисекундах) после получения запроса, по умолчанию (0). 


Настройка RS-232.

Port – в этом списке выбирается COM порт, если рядом с com стоит "*", то этот порт используется другим приложением;

   Baud rate – скорость обмена через порт, по умолчанию (19200);

   Parity, Data bits and Stop bits – для MODBUS по умолчанию Even, 8, 1, для некоторых новых приборов – None, 8, 1;

   RTS control – этот параметр позволяет "сказать" драйверу, что должна быть линия RTS;

   Responsiveness – Задержка ответа сервера (в миллисекундах) после приема любого корректного или некорректного кадра, по умолчанию (0);

   Load register values at startup – загрузить значения регистров при старте сервера;

   Units are all off at startup – при старте отключить все станции;

   Perform MODBUS-MOSCAD (row/tablet) checks – помогает тестированию радио-телеметрических устройств Motorola MOSCAD/Mostrac, отклоняет все запросы, которые могли бы завершить чтение "пустых" данных из одного из этих устройств и возвращает код исключения для уведомления мастера.


Настройка анимации.

  – Открыть диалог настройки анимации;


No animation – запрет автоматизации;

   Increment BYTES – изменение значений всех регистров на величину 257*k (*);

   Increment WORDS – изменение значений всех регистров на k (*), величину k задает параметр Increment by (+/-), период изменения – параметр Increment after every…;

   Training PLC simulation – автоматизация с помощью скрипта.

В разделе Activity indicators задаются параметры отображения индикаторов станций.


Автоматизация при помощи скрипта.

Лучше всего использовать версию 8.09, потому что в более новых версиях вылетает ошибка при загрузить скрипт.


Для чего нужен скрипт? Для того чтобы обеспечить эмуляцию нормального функционирования PLC. Чтобы разрешить выполнение скрипта, нужно сделать:

Нажать кнопку настройки анимации. 

Откроется диалоговое окно, в котором нужно выбрать Training PLC simulator, далее нажать кнопку «…».


Откроется диалоговое окно, в котором нужно выбрать место, в котором лежит скрипт и выбрать сам скрипт, затем нажать кнопку «ОК».


Выбранный файл отображается в поле Script: 



Настройка шума.

  – открыть диалог настройки шума (только для протоколов по RS232) (ctrl + n);


Для того чтобы активировать другие параметры нужно поставить галочку «Simulate faults».



Дополнительные параметры симулятора Modbus.


Настройки для протоколов Ethernet и RTU.

Upper register limits – самый старший допустимый адрес регистра или номер I/O. Чтение/запись регистров/битов с большими адресами приведет к Exception response;

PDU (data portion) size – максимальная длина данных в кадре сообщения;

Modify coils/regs. before responding – разрешает возвращаемое значение регистра в сообщениях, которые возвращают текущее содержимое регистров;