Delta · 15 стр.
Организация коммуникаций между устройствами DELTA с помощью технологии EASY PLC LINK
Related manuals
Contents
Document text
Глава 2 Описание коммуникационной технологии EASY PLC LINK Организация коммуникаций между устройствами DELTA с помощью технологии EASY PLC LINK Коммуникационная технология EASY PLC LINK базируется на протоколе Modbus и позволяет достаточно простым способом организовать последовательный цикличный обмен данными между устройствами DELTA – контроллерами, частотными преобразователями, термоконтроллерами и сервоприводами. Основными преимуществами технологии EASY PLC LINK являются: ● Возможность передавать простым способом крупные массивы данных между большим количеством разнородных устройств.
Контроллеры серий SA/SX/SC, когда они являются Мастером сети, могут поддерживать связь с 16 Ведомыми устройствами, считывая/записывая в одном цикле до 16 регистров (по 16 бит каждый) в каждом устройстве. Контроллеры серий EH/EH2/SV, когда они являются Мастером сети, могут поддерживать связь с 32 Ведомыми устройствами, считывая/записывая в одном цикле до 100 регистров (по 16 бит каждый) в каждом устройстве. Для сравнения инструкция MODRD может в одном цикле считать максимум 6 регистров, а инструкция MODWR записать всего 1 слово (регистр) в одном устройстве.
● При использовании технологии EASY PLC LINK пользователь освобождается от необходимости организовывать разделение во времени обработки каждого коммуникационного запроса, все это осуществляется автоматически. Данный факт является большим преимуществом перед инструкциями MODRD, MODWR и RS, которые могут выполняться только по одной в каждом скане и пользователь вынужден самостоятельно принимать специальные меры в программе для разделения их по времени (например использовать шаговые реле). ● Пропадание связи с одним из Ведомых не влияет на связь с другими Ведомыми.
● Пользователь может контролировать процесс считывания/записи данных в каждом Ведомом путем отслеживания специальных флагов (например через панель оператора или индикацию на пульте). ● При использовании технологии EASY PLC LINK пользователь освобождается от составления длинных и сложных программ, пользуясь удобной и понятной процедурой организации связи по технологии EASY PLC LINK. Процедура организации связи по технологии EASY PLC LINK осуществляется по следующим шагам: 1. В сети назначается Мастер ПЛК путем внедрения в его программу технологии EASY PLC LINK.
В программах Ведомых устройств не должно содержаться никаких специальных регистров и реле, связанных с EASY PLC LINK, а также не должно содержаться никаких коммуникационных инструкций ( MODRD, MODWR, RS и др.). 2. Всем устройствам присваиваются уникальные сетевые адреса (т.е. которые не должны повторятся). Ведомые устройства, которые предполагается объединить по технологии EASY PLC LINK, должны иметь последовательно возрастающую адресацию (2, 3, 4, 5 и т.д.). У контроллеров адрес записывается в регистр D1121 в десятичной форме, для других устройств определяется в соответствующих разделах системного меню. 3. Для всех устройств сети обязательно устанавливается одинаковый протокол связи.
В качестве Мастера контроллеры поддерживают оба режима ASCII и RTU. В режиме Ведомого только ASCII. Для контроллеров протокол записывается в регистр D1120 и стр. 1 из 15 ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru
Глава 2 Описание коммуникационной технологии EASY PLC LINK фиксируются реле М1120 (порт COM2 RS485), для других устройств устанавливается в соответствующих разделах системного меню. Если в каком-либо из контроллеров используется порт COM1 RS232, то для него параметры связи устанавливаются в регистре D1036 и фиксируются М1138. Для COM3 RS485/RS232 параметры связи устанавливаются в регистре D1109 и фиксируются М1136. Для порта СОМ2 режим RTU включается реле М1143, для СОМ1 реле М1139. Наиболее распространенные протоколы связи: Н86 (9600, 7, Е, 1); Н87 (9600, 8, Е, 1); Н96 (19200, 7, Е, 1); Н97 (19200, 8, Е, 1); НА6 (38400, 7, Е, 1); НА7 (38400, 8, Е, 1).
Для получения более подробной информации по процедуре настройки протокола см. описание инструкции API 80 RS. 4. Установить время ожидания ответа в D1129. Диапазон – не менее К200 и не более К3000 (3 сек). Если считывается более 16 регистров, то время должно быть не менее К500. Минимальная скорость передачи – 1200 бод. Если скорость передачи ниже 9600 бод, то время ожидания должно быть не ниже К1000 (1 сек). 5. Записать в регистр D1399 Мастера сетевой адрес первого Ведомого устройства (в десятичном формате), которому в рамках режима EASY PLC LINK присваивается идентификационный номер "Ведомый-1". Допустимый диапазон сетевых адресов от 1 до 230 в десятичном формате.
Если будет определен Ведомый с номером "0", работа EASY PLC LINK будет остановлена и реле М1350 сброшено. 6. Записать в регистр D1433 Мастера количество Ведомых устройств. Адрес первого устройства берется из регистра D1399 и далее последовательно по возрастанию порядкового номера сетевого адреса. Например, если в регистр D1399 записано К20, а в регистр D1433 записать К4, то Мастер определит 4 подчиненных устройства, начиная с сетевого адреса "20", и присвоит им в рамках режима EASY PLC LINK следующие идентификационные номера: К20 – "Ведомый-1", К21 – "Ведомый-2", К22 – "Ведомый-3" и К23 – "Ведомый-4". 7.
Далее в программе Мастера для каждого Ведомого определяется адресное поле под считанные из Ведомого данные и под данные, записываемые в Ведомого. Определяется длинна данных – отдельно для записи и отдельно для чтения. Если длина данных = 0, то EASY PLC LINK работать не будет. 8. Задать в программе Мастера отдельно адрес начального регистра каждого Ведомого, начиная с которого будут считываться данные, и отдельно задать адрес начального регистра каждого Ведомого, куда будут записываться данные (см. таблицы ниже). 9. В каждом Ведомом подготовить данные к пересылке, поместив их в указанные в программе Мастера регистры.
Полученные данные от Мастера считать из указанных регистров и использовать далее в программе Ведомого (см. таблицы ниже). 10. Выбрать автоматический режим работы EASY PLC LINK путем включения реле М1351, или ручной режим путем включения реле М1352. Одновременное включение данных реле категорически не допускается и работа EASY PLC LINK будет остановлена! В автоматическом режиме EASY PLC LINK будет выполняться до тех пор, пока активно входное условие его активации. Если выбран ручной режим, то в регистре D1431 Мастера необходимо определить количество циклов опроса, по достижению которого EASY PLC LINK отключится. Текущее значение отработанных циклов можно посмотреть в D1432.
Когда содержимое D1431=D1432 работа EASY PLC LINK прекращается и реле М1352 сбрасывается. Чтобы возобновить работу EASY PLC LINK в ручном режиме снова включите реле М1352 и отсчет начнется заново в соответствии с заданным числом циклов в D1431. 11. Обязательно сбросить реле М1354 командой RST. 12. Выбрать режим "16 Ведомых и до 16 регистров", отключив реле М1353, или режим стр. 2 из 15 ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru
Глава 2 Описание коммуникационной технологии EASY PLC LINK "32 Ведомых и до 100 регистров", включив реле М1353. Данная опция доступна только в контроллерах EH/EH2/SV и будет рассмотрена ниже. 13. Активировать работу EASY PLC LINK путем включения реле М1350. Данное реле должно включаться только после установки всех параметров работы EASY PLC LINK. В противном случае они не будут приниматься во внимание программой. 14. Для отключения работы EASY PLC LINK необходимо командой RST сбросить реле М1350 и М1351 (М1352). Мастер определяет Ведомых только один раз в момент включения реле М1350, и осуществляет обмен данными только с Ведомыми, с которыми удалось установить связь.
Мастер сначала осуществляет чтение затем запись, последовательно Ведомого за Ведомым, т.е. чтение/запись следующего Ведомого начнется только после окончания чтения/записи текущего Ведомого. Технология EASY PLC LINK не поддерживает работу с 32-х разрядными счетчиками (С200 ~ С255). Важное замечание: Все специальные регистры, связанные с технологией EASY PLC LINK, являются фиксировано энергонезависимыми, т.е. их содержимое не сбрасывается ни при снятии питания с ПЛК, ни при включении специального реле общего сброса энергонезависимых регистров (не являющихся специальными). Таким образом, для обнуления специальных регистров необходимо принимать специальные меры в программе.
Описание режима "16 Ведомых и до 16 регистров" Когда реле М1353 выключено Мастер находится в режиме "16 Ведомых и до 16 регистров". Это означает, что он может установить связь одновременно максимум с 16 Ведомыми и считывать/записывать в одном цикле максимум 16 регистров в каждом Ведомом. Сводная таблица параметров данного режима представлена ниже. Рассмотрим смысл и установку параметров на примере Ведомого-1 (см. таблицу ниже). Для остальных Ведомых параметры настраиваются аналогично, используя соответствующие специальные регистры и реле в Мастере. В регистрах Мастера D1480 – D1495 будут хранится данные, считанные из Ведомого-1.
В регистры Мастера D1496 – D1511 записываются данные, которые нужно записать в Ведомый-1. В регистр Мастера D1434 записывается в десятичном формате количество регистров Ведомого-1, которые нужно читать (максимум 16). В регистр Мастера D1450 записывается в десятичном формате количество регистров Ведомого-1, в которые нужно записать данные (максимум 16). В регистр Мастера D1355 записывается адрес начального регистра Ведомого-1, откуда будут считываться данные. Мастер будет читать указанное в D1434 количество регистров Ведомого-1, начиная с адреса регистра Ведомого-1, указанного в D1355. По умолчанию стоит регистр D100 (Н1064) Ведомого.
Однако, лучше данный параметр указать во избежание накладок в программе. Считанные данные будут помещены в D1480 – D1495 Мастера. В регистр Мастера D1415 записывается адрес начального регистра Ведомого-1, куда будут записываться данные. Мастер будет записывать указанное в D1450 количество регистров стр. 3 из 15 ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru
Глава 2 Описание коммуникационной технологии EASY PLC LINK Ведомого-1, начиная с адреса регистра Ведомого-1, указанного в D1415. По умолчанию стоит регистр D200 (Н10С8) Ведомого. Однако, лучше данный параметр указать во избежание накладок в программе. Записываемые данные нужно поместить в D1496 – D1511 Мастера. Контролировать процесс передачи данных в Ведомый-1 можно по специальным флагам, относящимся только к нему: М1360 – если реле включено, то связь с Ведомым-1 установлена М1376 – идет передача данных в Ведомый-1 М1392 – ошибка чтения/записи в Ведомый-1 М1408 – чтение данных в Ведомом-1 завершено. Флаг сбрасывается, когда цикл чтение/запись Ведомого-1 закончится.
М1424 – запись данных в Ведомый-1 завершена. Флаг сбрасывается, когда цикл чтение/запись Ведомого-1 закончится. стр. 4 из 15 ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru Ведущий ПЛК (Master PLC): М1353=0 Ведомый 1 Ведомый 2 Ведомый 3 Ведомый 4 Ведомый 5 Ведомый 6 Ведомый 7 Ведомый 8 Чтение из Запись в Чтение из Запись в Чтение из Запись в Чтение из Запись в Чтение из Запись в Чтение из Запись в Чтение из Запись в Чтение из Запись в D1480 … D1495 D1496 … D1511 D1512 … D1527 D1528 … D1543 D1544 … D1559 D1560 … D1575 D1576 … D1591 D1592 … D1607 D1608 … D1623 D1624 … D1639 D1640 … D1655 D1656 … D1671 D1672 … D1687 D1688 … D1703 D1704 …
D1719 D1720 …
D1735 Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в Число рег-в D1434 D1450 D1435 D1451 D1436 D1452 D1437 D1453 D1438 D1454 D1439 D1455 D1440 D1456 D1441 D1457 Коммуникационный адрес для чтения данных от ПЛК D1355 D1415 D1356 D1416 D1357 D1417 D1358 D1418 D1359 D1419 D1360 D1420 D1361 D1421 D1362 D1422 Обнаружение наличия ведомого ПЛК в сети M1360 M1361 M1362 M1363 M1364 M1365 M1366 M1367 Флаг - идет передача данных M1376 M1377 M1378 M1379 M1380 M1381 M1382 M1383 Флаг ошибки чтения / записи данных M1392 M1393 M1394 M1395 M1396 M1397 M1398 M1399 Флаг – чтение завершено M1408 M1409 M1410 M1411 M1412 M1413 M1414 M1415 Флаг – запись завершена M1424 M1425 M1426 M1427 M1428 M1429 M1430 M1431