PDA

Просмотр полной версии : ПЛК110-30+МУ110-32+МВ110-32ДН



Кельт
07.08.2014, 08:32
Привет всем. Случилось так, что я совсем недавно начал разбираться с программированием ПЛК ОВЕН. И на меня тут же вывалили проект. В принципе простой - замена релейки. Но возникли сложности. Нужно контролировать много входов и выдавать много сигналов. Но все дискретное. Потому связка именно такая. Возникла проблема, которую я не могу решить уже неделю. Итак. Если модуль выводов мне удалось подключить по Modbus-ASCII без каких-либо проблем, то модуль дискретного ввода "сопротивляется". То есть соединение происходит, но изменения состояния входов контроллер не видит. Что я настраивал:
13962
13963
13964
Что я делаю не так? Примеры смотрел. Но при их открытии кодесис ругается на целевую платформу, что бы я не делал, и, соответственно, не отображает настроек оборудования.

приборист
07.08.2014, 09:08
Проще опросить МК110-ДН по битовой маске.
Получите одну переменную Word.
И каждый бит переменной будет соответствовать входу на модуле ввода. (Например опрашиваете переменную МВ в конфигураторе (чтение по адресу hex-33 (dec-51)), и входы будут MB.0, MB.1 и т.д.)


Что я делаю не так? Примеры смотрел. Но при их открытии кодесис ругается на целевую платформу, что бы я не делал, и, соответственно, не отображает настроек оборудования.

Установите все таргеты, и будет Вам счастье.

P.S.
Не обратил внимание что модуль на 32 канала.
Там другие адреса считывания битовой маски.

Кельт
07.08.2014, 09:44
Есть еще одна загвоздка. Требование - программа чисто на FBD. для наглядности. Да там большего и не нужно.

Кельт
07.08.2014, 12:52
Проще опросить МК110-ДН по битовой маске.
Получите одну переменную Word.
И каждый бит переменной будет соответствовать входу на модуле ввода. (Например опрашиваете переменную МВ в конфигураторе (чтение по адресу hex-33 (dec-51)), и входы будут MB.0, MB.1 и т.д.)


Большое спасибо! Пробовал так до Вашего совета - не работало. Сейчас, уже уверенный, что должно работать, попробовал еще раз - запустилось! Должно быть, где-то не углядел ошибки изначально.