ЖУРНАЛ СТА 1/2015

но с полностью идентичным составом модулей ввода-вывода и их специфиче- ских параметров. В таком случае кон- фигурирование десяти экземпляров NIM745-02 с использованием описан- ного сценария выглядит довольно тру- доёмким, поэтому для производствен- ного развёртывания конфигураций в NIM745-02 предусмотрен механизм со- хранения конфигурационной инфор- мации, отображаемой на вкладке Кон- фигурация , в файле на диске компьюте- ра с возможностью последующей за- грузки файла в NIM745-02. Таким образом, для развёртывания конфигурации модулей ввода-вывода на нескольких экземплярах NIM745-02 нужно сначала сконфигурировать «об- разцовый» контроллер NIM745-02 и, находясь на вкладке Конфигурация , после нажатия кнопки Применить кон- фигурацию щёлкнуть на ссылке Сохра- нить конфигурацию из устройства на ло- кальный диск , как показано на рис. 15, и сохранить конфигурационные пара- метры в файле на диске компьютера, где запущен веб-браузер. Затем следует подключить к сети один из нескольких серийных экзем- пляров NIM745-02, включить питание, войти в конфигуратор на его встроен- ном веб-сервере, задать требуемые значения сетевых и IP-параметров, после чего перейти на вкладку Конфи- гурация , нажать кнопку Выберите файл , показанную на рис. 15, загрузить ранее сохранённый файл конфигурации мо- дулей ввода-вывода и нажать кнопку Применить конфигурацию . Далее ука- занный сценарий должен быть повто- рён для остальных модулей NIM745-02. Обратите внимание, в файле сохра- няется только конфигурационная ин- формация, отображаемая на вкладке Конфигурация , включая список модулей ввода-вывода и их специфические па- раметры, а также общие параметры MODBUS и межмодульной шины FBUS. Общие параметры MODBUS и FBUS содержат два тайм-аута, связан- ных с отсутствием сетевых запросов со стороны хотя бы одного клиента MODBUS TCP. Тайм-аут неактивности MODBUS, приводящий к прекращению обмена с модулями, определяет интервал време- ни в секундах, по истечении которого NIM745-02 перестаёт обмениваться данными с модулями ввода-вывода, ес- ли ни от одного из двух клиентов MODBUS TCP не поступило ни одного MODBUS-запроса. Если при этом в списке модулей ввода-вывода, опраши- ваемых NIM745-02, присутствуют мо- дули аналогового и/или дискретного вывода, для которых задан параметр Интервал сторожевого таймера в секун- дах , то при отсутствии обмена между NIM745-02 и этими модулями по меж- модульной шине в течение заданного интервала сторожевого таймера на вы- ходах модулей будут установлены без- опасные значения и состояния, задан- ные соответствующими специфически- ми параметрами модулей. Тайм-аут закрытия соединения MODBUS TCP NIM745-02 определяет интервал времени, в течение которого встроенный сервер MODBUS TCP NIM745-02 сохраняет ранее установ- ленное соединение с любым из двух клиентов. В заключение хотелось бы упомянуть о быстродействии сетевой подсистемы NIM745-02. Время обмена между кли- ентомMODBUS TCP и NIM745-02, из- меренное при помощи свободно рас- пространяемой утилиты Wireshark (http://www.wireshark.org ), не превыша- ет 2 мс. При выполнении измерений NIM745-02 и компьютер с запущенным клиентомMODBUS TCP были связаны через неуправляемый коммутатор ASUS GX-D1051. Итак, модуль NIM745-02 открывает новые возможности для увеличения ко- личества и номенклатуры каналов вво- да-вывода в существующих системах, а также для создания новых распределён- ных систем сбора данных и управления на базе протокола MODBUS TCP. При- влекательность решений на базе NIM745-02, помимо способности функционировать в диапазоне рабочих температур –40…+85°C, обусловлена компактностью, малым энергопотреб- лением, полнотой функциональных возможностей, экономичностью и не- высоким порогом освоения. ● Автор – сотрудник ЗАО «НПФ «ДОЛОМАНТ» Телефон: (495) 234-0639 E-mail: alexander.lokotkov@dolomant.ru 68 СТА 1/2015 АППА РАТ НЫЕ С Р Е ДС Т В А / П РОМЫШЛ Е ННЫЕ КОН Т РОЛЛ Е РЫ www.cta.ru Таблица 1 Диагностические входные регистры NIM745-02 Канал Тип Назначение Адрес регистра Количе- ство регистров Status WORD Статусный канал сервиса ввода-вывода 0 1 Бит 0 Признак достоверности данных модулей ввода-вывода Бит 1..15 Резерв Count WORD Количество модулей ввода-вывода в конфигурации 1 1 Mask DWORD[2] Маска совпадения состава модулей в конфигурации с составом модулей, определённым фактически при сканировании шины. 1 в битовой позиции означает совпадение. 2 4 TransCnt DWORD Счётчик транзакций обмена данными с модулями 6 2 TransErr DWORD Счётчик транзакций, завершившихся с ошибкой 8 2 ProdId01 DWORD Идентификатор 1-го модуля в конфигурации. При фактическом отсутствии модуля – FFFF 10 2 ProdId02 DWORD Идентификатор 2-го модуля 12 2 … … … … … ProdId64 DWORD Идентификатор 64-го модуля 136 2 Рис. 15. Сохранение конфигурации NIM745-02 на диске компьютера

RkJQdWJsaXNoZXIy MTQ4NjUy