Delta · DVPEN01 · 14 стр.
Delta DVPEN01 — инструкция
Похожие инструкции
Текст документа
Инструкция по сопряжению контроллеров Delta DVP с ОРС - сервером «Круг 2000» и общие принципы по сопряжению со SCADA системами Контроллеры Delta DVP могут сопрягаться со SCADA системами как напрямую посредством встроенного Modbus драйвера, так и опосредовано через OPC- сервер. В случае использования SCADA системы со встроенным драйвером, необходимо в настройках выбрать драйвер MODBUS и далее работать по обычной процедуре создания тегов и их увязывания с регистрами контроллера. На настоящий момент с контроллерами Delta DVP оттестированы следующие SCADA системы, имеющие встроенный драйвер MODBUS: 1. Wonderware InTouch 2. iFix 3. BroadWin WebAccess 4. Citect 5.
KEPServerEX OPC Server (Kepware) 6. Trace Mode 6 (Adastra Research Group, Россия ) Все данные SCADA системы имеют драйверы для режима MODBUS RTU (RS485) и MODBUS TCP (Ethernet). Для SCADA системы Trace Mode 6 написан специальный драйвер для контроллеров Delta DVP. Данный драйвер позволяющий обращаться к операндам контроллера не по стандартному адресу Modbus , а непосредственно по имени операнда – X10, Y20, D34, C0, T5 и т. д. Это осво бождает пользо вателя от необходимости каждый раз высчитывать Modbus адрес операнда, что существенно экономит время на программирование.
Инструкции по сопряжению данных SCADA систем с контроллерами Delta DVP можно скачать с сайта Delta Electronics (находится в разделе контроллеров, вкладка техническая документация) по следующей ссылке (требуемая документация в самом низу страницы): http://www.delta.com.tw/product/em/download/download_main.asp?act=3&pid=3&cid=1&tpid=1 Вышеприведенные SCADA системы являются наиболее распространенными в мире и выпускаются крупными организациями. стр. 1 из 14 ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru
Инструкцию по работе со SCADA системой Trace Mode 6 можно скачать с сайта разработчика: http://www.adastra.ru/ Помимо крупных компаний на рынке существует множество небольших разработчиков SCADA систем, которые выпускают огромное количество различных продуктов, большинство из которых не имеют встроенных драйверов MODBUS. Для подобных SCADA систем существуют специальные программные продукты – ОРС - серверы, выполняющие функцию сопряжения SCADA системы и контроллера. По отношению к контроллеру ОРС - сервер выступает в качестве Мастера, опрашивающего регистры контроллера. Далее ОРС - сервер предоставляет информацию для SCADA системы в понятной для нее форме.
Формат ОРС - серверов стандартизован, поэтому они могут работать с большинством SCADA систем. Так как контроллеры семейства Delta DVP работают по протоколу MODBUS , то необходимо использовать соответствующие MODBUS ОРС - серверы. Ниже, в качестве примера, рассматривается сопряжение контроллера семейства Delta DVP с наиболее доступным на российском рынке MODBUS ОРС - сервером, разработанным компанией «Круг - 2000» (г. Пенза). Бесплатную демо - версию данного ОРС - сервера можно скачать по следующей ссылке: ОРС - сервер выпускается в двух вариантах: под сеть RS485 и под сеть Ethernet.
После получения файла запустите установку нужного Вам ОРС - сервера и прочитайте прилагаемую к нему инструкцию. Далее описывается процедура настройки каждого из ОРС - серверов для работы с контроллерами Delta DVP. http://www.opcserver.ru/download.phtml Настройка ОРС - сервера «Круг 2000» для сети RS485 (Modbus RTU) 1. Настройка параметров связи с устройством (контроллером ) В данном окне настраиваются параметры коммуникации с контроллером. Выбирается СОМ порт компьютера, к которому подсоединен контроллер, и указывается адрес контроллера (в сети MODBUS). Также, устанавливается время ожидания ответа (мс), которое должно быть не менее 100 мс, а при большом количестве тего в и до 5 0 0 мс.
Если выбрать слишком маленькую задержку, то связи может не быть. Интервал опроса устройства не менее 10 мс, интервал между запросами не менее 5 мс. стр. 2 из 14 ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru
2. Настройка СОМ порта В данном окне настраивается СОМ порт компьютера. Работать необходимо в режиме RTU (флажок ASCII должен быть снят). Наиболее предпочтительный формат 8, Е, 1. Скорость поддерживается до 115200 б/с. Каждое устройство в ОРС - сервере привязывается к своему СОМ - по р ту. На одном порте может находится несколько устройств (контроллеров). Каждый порт формирует свой поток данных . Благодаря этому, MODBUS адреса устройств , подключенных к разным СОМ - портам компьютера , могут совпадать, так как это получаются разные сети MODBUS. Для перевода порта СОМ1 ( RS232) контроллера в режим RTU в программе необходимо добавить следующий блок: Комментарии:
D1121 – регистр задания MODBUS адреса контроллера D1036 – регистр задания протокола связи для порта COM1 RS232 М1138 – фиксация протокола связи для СОМ1 М1139 – включение режима RTU для протокола MODBUS В регистр D 1036 протокол передачи данных заносится в виде шестнадцатеричного числа (как устанавливать протокол см. инструкцию API 80 RS) . Наиболее распространенные форматы: Н87 (9600, 8, Е , 1) Н97 (19200, 8, Е, 1) НА7 (38400, 8, Е , 1) Общим правилом задания адреса регистра контроллера в теге ОРС - сервера является перевод шестнадцатеричного адреса регистра в десятичный с прибавлением единицы (смещение) и выбором типа данных. 3. Адресация регистров стр.
3 из 14 ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru
Операнды входа Х контроллера задаются как «входные состояния». Например, для входа Х0 делаем одноименный тег со следующим адресом: Х0 Н0400 d1024 +1 = 1025 записываем в поле адрес в устройстве и выбираем тип данных как «входное состояние». Для входа Х20 значение адреса будет следующим: Х20 Н0410 d1040 +1 = 1041 Для Х21: Х21 Н0411 d1041 +1 = 1042 и т.д. При переводе шестнадцатеричного адреса в десятичный необходимо помнить, что в контроллерах Delta DVP входы имеют восьмеричную систему, т.е. Х0 – Х7, Х10 – Х17, Х20 – Х27 и т.д.
Например, чтобы вычислить адрес входа Х10, нужно перевести восьмеричное число «10» в шестнадцатеричное число «8», затем прибавить адрес начального регистра входов: Н0400 + Н0008 Н0408, переводим в десятичное число d10 32, прибавляем «1» и получаем десятичный адрес «1033», который и нужно указать в поле «Адрес в устройстве ». Операнды контроллера Y, M, S, а также контакты таймеров и счетчиков Т и С задаются как «выходные состояния». Правила пересчета адреса такие же как для входов Х. Примеры пересчета адресов:
Y0 –> Н0 500 –> d1280 +1 = 1281 Y20 –> Н0 510 –> d1296 +1 = 1297 Y21 –> Н0 511 –> d1297 +1 = 1298 M0 –> Н0 800 –> d2048 +1 = 2049 M50 –> Н0 832 –> d2098 +1 = 2099 T0 –> Н0 600 –> d1536 +1 = 1537 C0 –> Н0 E00 –> d3584 +1 = 3585 При переводе шестнадцатеричного адреса в десятичный необходимо помнить, что в контроллерах Delta DVP выходы имеют восьмеричную систему, т.е. Y0 – Y7, Y10 – Y17, Y20 – Y 27 и т.д., а М, S , Т и С десятичную. Все регистры хранения данных контроллера D , а также регистры текущего значения таймеров и счетчиков Т и С, задаются как «выходные регистры» с типом данных «короткое целое», что соответствует слову 16 бит со знаком. Для 32 бит используется «длинное целое ». стр.
4 из 14 ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru