Программируемый логический контроллер Z401

Автор admin, 23 мая 2014, 16:13:25

« назад - далее »

admin

Отличительная особенность контроллера: компактные размеры и очень низкая стоимость.
12V AC/DC, RS-485 (Modbus RTU), 5xDin ("сухой контакт"), 3xAin (NTC10k), 5Dout (реле 5А 220VAC), 2xAout (0-10V, 22mA каждый канал). Память пользовательских программ - 24к, ОЗУ - 2к (около 400-600 функциональных блоков). Программы для контроллера можно создавать при помощи системы zetFBD

Arges

Здравствуйте есть ли готовые решения программ для приточной вентиляции?

mike

Добрый день!
да, в выходные выложим на сайте

regedit


Meyram

Здравствуйте. Скажите, где можно посмотреть список изменений на новые версии программ для упрравления приточками?

mike

Добрый день!
Программное обеспечение, которое мы предоставляем пользователям, является демонстрационным вариантом и распространяется "как есть". Вы вправе самостоятельно отслеживать изменения и вносить любые коррективы в программные решения.

Meyram

А скажите пожалуйста, что означает ошибка ERROR08 "Превышение времени цикла контроллера" и как её устранить?

mike


serge197a

Здравствуйте господа модераторы!
Т.к. в настоящее время обладаю только Z401 и делаю первые шаги в звб,
то возникают трудности в невозможности проверить правильность приема данных.
Прошу Вас посмотреть опытным взглядом и подсказать будет ли работать или где я накосячил.
Правильно ли выставлены настройки, как в карте сети связать Z401 со слейвом?
Нужно опросить в приборе с адресом 1, сеть 19200 8N1,
регистры 1..6 и 10..12.
С Уважением Сергей.

mike

Добрый вечер!
Сейчас посмотрю.
Убедительная просьба не рушить концепцию ЗВБ)))
Для "вывода" проекта нужно пользоваться кнопкой "экспорт" в главном меню.

mike

#10
Работаем с однопортовой машиной, соответственно загрузка будет производиться несколько иначе.
Выставляем на карту сети рабочую станцию и 401 машину, соединяем.

Далее очень внимательно!
Имеется контроллер, в который ничего еще не записано. Поэтому для рабочей станции мы даем указание, что будем загружать в подчиненное устройство.
Наконечник пина порта в этом случае имеет форму круга (см. скрин1)

После того, как произойдет запись программы в контроллер порт станет мастером (по вашей программе).
Поэтому, для того, что бы повторно загрузить в порт, настроенный в режим мастера программу, вам надо "сказать" об этом рабочей станции.

Делается это просто, см. скрин2

После нажатия на кнопку ОК, наконечник пина изменится на квадрат.

mike

Теперь по программе.

Почти все правильно.
Я могу ошибаться, но вы хотите постоянное чтение переменных по сигналу en.
В этом случае схему можно упростить.
См. скрин4

mike

Не так давно мы ввели возможность фиксировать сигналы на входах и выходах блоков чтения и записи.
Это видно на скриншоте5.
Теперь, если в вашем алгоритме нет необходимости создавать внешнюю переменную, то значения на выходах блока чтения можно зафиксировать в текущем цикле.
Проще говоря, та конструкция, которую вы построили снаружи блоков будет автоматически реализована внутри при установки соответствующего флажка.

mike

Теперь, обладая этими знаниями, упрощаем схему.

mike

Остался последний момент.
Но это уже у меня вопрос к вам. А зачем вам динамически изменяемые номера регистров подчиненного?
Входы "читать 1...6" и "читать 10...11"

В принципе все. Вам осталось добавить детектор связи с подчиненным и обработку ошибок от него для формирования поведения мастера в случае отсутствия связи.