-
Вывод на ЖКИ ПЛК73
Здравствуйте!Написав программу, излазив весь форум, прочитав все мануалы все равно не смог разобраться,как же все таки вывести на экран необходимую информацию.
Программа написана на CFC(пока еще осваиваю программирование ПЛК). И есть небольшие трудности с языком ST, а все примеры работ с библиотекой Work_Mode только на нем. Может бть у кого-то завялолось что-то на FBD или CFC. Ну или хотя бы тот же ST но для ПЛК73.
Цель:Необходимо создать ЖКИ с несколькими экранами, куда будут выводиться параметры, уставки, расписание работы, и будет возможность все это изменять.
Спасибо за внимание.
-
Ищите в примерах программ и полезностях.
Так же мой пример есть на диске навигаторе в комплекте ПЛК(можно скачать с сайта)
-
Получилось вывести. Не могу побороть мерцание. НЕ получается реализовать это на FBD.
-
ТАМ нужно вызывать функцию дисплея не чаще чем через 200мс, а не в каждом цикле.
К примеру так:
ton1(in:=NOT ton1.Q, pt:=t#200ms); (*цикл обновления индикации*)
IF ton1.Q THEN
indication();
END_IF
-
http://i35.fastpic.ru/big/2012/0427/...a260af1422.png
Вот такую бороду наделал. Что еще не хватает? Вставленный TON не решил проблемы
-
У Вас TON ничем не управляет и ни на что в программе не влияет.
Попробуйте сделать так:
У Вас имеется переменная с.
Нажмите правой клавишей на блоки show string, show real .
Выйдет меню, в нём найдите EN\ENO. Выберите этот пункт.
У ФБ show string, show real появятся входы EN (разрешение работы ФБ) и выходы ENO (подтверждение работы ФБ).
Подайте переменную с на входы EN этих ФБ. Теперь, когда с будет = TRUE, ФБ будут включаться.
Каждые 200 мс.
Что и требуется.)
-
НУ а куда выход-то завести?)
-
вы программу выложите, вам подправят.
-
Вложений: 1
Вложение 5967
вот как-то так
-
Kolyan, сделал так, вообще все исчезло с дисплея.