Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: ПЛК+Операторская панель

  1. #1
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    Thumbs down ПЛК+Операторская панель

    Какую панель удобнее использовать и как подключать?

  2. #2

    По умолчанию

    DK-8070, DK-9000, хотя, это терминалы, а не панели в полном смысле этого слова. При их применении все операции ввода с клавиатуры и вывода на экран ложатся на PLC (ну и программиста . Хотя мне нравятся. Связь по DCON ASCII (RS232/485).

    Недорогие панели у AutomationDirect (C-more micro, EZText, EZTouch) вяжутся по модбас (TCP, RTU), софт бесплатный (при поставке). Правда ничего об их качестве и надежности сказать не могу...

    Вообще довольно обширный вопрос... Хороших панелей много, но ИМХО ставить на систему морду дороже мозгов (PLC) не имеет смысла.

  3. #3
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    По умолчанию

    Интересуют адреса в ПЛК входов/выходов и переменных.
    Как их устанавливать в панели (например Delta TP04).
    Желательно пример.

    У меня Панель видит ПЛК но не могу читать и записывать данные.

  4. #4

    По умолчанию

    Цитата Сообщение от Сергей71 Посмотреть сообщение
    Интересуют адреса в ПЛК входов/выходов и переменных.
    Как их устанавливать в панели (например Delta TP04).
    Желательно пример.

    У меня Панель видит ПЛК но не могу читать и записывать данные.
    После создания регистров в модбасе нужно в основном цикле присвоить им значения с входов и записать значения на выходы. Для простоты создайте соответствующие переменные в PLC Configuration и напишите out_reg1:=input1;
    in_reg1:=output11
    Для работы с байтами битами используйте преобразование WORD_TO_BOOL
    и BOOL_TO_WORD

  5. #5
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    По умолчанию

    Извениет еще раз... (похоже я не догоняю)

    В ПЛК (модбасе) есть переменная, которая в программе меняет значение, ее адрес %QW8.1.0.

    Как ее увидеть на панели.
    На панели надо установить HEX адрес регистра для чтения или записи, какой адрес?

    PS. Про панели DK9000 - их уже не выпускают.

  6. #6

    По умолчанию

    Если панель мастер сети- создайте в конфигурации модуль Modbus Slave.
    http://www.owen.ru/documents/catalog...dBus_Slave.zip
    Если панель слейв создаете мастер модбас.
    http://www.owen.ru/documents/catalog...Bus_Master.zip
    Добавляете регистр 2 байта и в основной программе ПЛК пишете - на языке ST
    my_reg:=%QW8.1.0;

  7. #7
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    По умолчанию

    Что я делаю не так?

    Панель просит ввести абсолютный адрес в HEX формате.
    При вводе разных адресов она выводит непонятное значение.
    Согласно протокола она передает функцию 03 с адресом регистра и количеством этих регистров.

    Как по русски перевести адрес ПЛК (%QW8.1.0).

    У других производителей описаны адреса для работы модбас слейв. Какой регистр за что отвечает.
    На ПЛК (Овен) в программе PLC Configuration я в модбайс слейв установил переменную 2 байта с именем TEST и в программе присваиваю ей разные значения. Адрес переменной %QW8.1.0.

    В Vizsulizations переменная меняется.
    в PLC Browser командой мем %v.TEST вижу огромный адрес и значение переменной.

  8. #8

    По умолчанию

    Для первой переменной типа Word в Modbus slave - номер регистра 0.
    У второй 1, и т.д.
    Адрес устройства (по умолчанию) 1. Можно менять в параметрах modbus slave.

  9. #9

    По умолчанию

    У меня тоже вопрос по панели Дельта.
    С переменными, которые имеют значения типа int проблем никаких нет, читаю и пишу. Но у панели еще есть кнопки, которые имеют не значения, а состояния (нажата/отжата). Непонятно, какому типу переменной они соответствуют. Тупое прописывание адреса по той же схеме, как и для целой переменной ничего не дает. Может ли кто-то подсказать, как состыковать нажатие кнопки на панели с переменной в ПЛК?

  10. #10
    Пользователь
    Регистрация
    21.12.2006
    Адрес
    Красноярск
    Сообщений
    68

    По умолчанию

    Вопрос пользователям панели DeltaTP04G! Подскажите, пожалуйста, каким кабелем подключаете панель к ПЛК100 по rs232?
    Имею ПЛК100К.L прошивки пробовал от 1.3.1 до 2.00.1, по rs485 все работает на ура, по rs232 никак не получаются . Все настройки в панели и в ПЛК100 те же (за исключением Modbus[FIX] ), тем не менее выдает сообщение Time out .... Может дело в кабеле? Пробовал и 0-модемный и модемный кабель(RX->TX, TX->RX,GND->GND и RX->RX, TX->TX,GND->GND) во втором случае ошибку не выдает, но и значения переменной всегда 0 изменять не получается ни через панель ни через CoDeSys.
    И еще вопрос, может кто сталкивался, будет ли работать такая конфигурация:
    OwenMaster rs485 для связи с МВА8 + ModbusSlave rs232 для связи с DeltaTP04G одновременно?

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •