lara197a да я понимаю, что там надо работать с -32768 до 32767 и учитывать где датчик показывает ниже нижнего и выше верхнего.
Это не отменяет исправления ошибок в документации, а так, каждый год напоминают Овену об этом, создавая лишние темы...
Здравствуйте, а вы не могли бы по подробней описать как вывести уставку на экран? У меня тоже туго с ST. Пробовал CFC, что то не могу подходящий блок подобрать, мануал по блокам читал, не хватает специфических знаний, самоучусь. С ПИДом вроде разобрался а вот с кнопками и выводом на ЖКИ у плк73м что то вообще никак. Брал пример с выводом текста в ЖКИ на ST, да, нашел где текст поменять но как создать под себя вывод - с этим туго. ST с нуля учить надо.
Очень плохо что нет видео примера работы с кнопками на плк73 (пример-код на диске "02_KeyBoard"), для начинающих малопонятен и то он на st. Было бы здорово, чтоб был пример с присвоением хотя бы одной кнопки и отдельный пример выводом на ЖКИ символов (надписи) на ST и CFC.
ПЫ.СЫ Я не прошу написать мне готовую программу.
Подскажите, в чем разница по выводу переменной на жки, на языке ST и CFC? На CFC выводит а на ST ноли?
capzap спасибо вам, удалил из глобальных переменные (если я правильно понял, те что сверху в окне ), и данные с аналогового входа термодатчика, появились на жки. Теперь плк как градусник работает.
Вы бы не могли подсказать - послать . В POU 2 обьекта, один на ST (это вывод темп на жки) а второй на CFC (это будет PID). Как их связать вместе? Или можно как то из PID брать температуру? Просто я что то не нашел PID на ST а вызывать блок пока не умею , может это как то подругому делается?
Для вывода уставки на экран на примере ПЛК63 в конфигурации ПЛК в Submenu правой кнопкой мышки создаём подэлемент FloatP (т.к. нам надо REAL для сравнения с температурой REAL), раскрываем его, вместо АТ двойным щелчком вводим имя переменной для уставки, ставим по всей ветке сабменю галочки "показывать в меню", выбираем тип "конфигурационный" (чтобы значение сохранялось при отключении питания), по желанию прописываем поля имена, коментарии, значение по умолчанию (на уровне планируемой нормы), минимум, максимум, только после этого создаём (объявляем) эту переменную в программе и подключаем к блоку сравнения. Далее заливаем всё в контроллер, запускаем, перезагружаем, иначе будет подвисать, делаем кофе, открываем созданное меню с уставкой кнопкой ввод на панели, редактируем стрелочками вверх-вниз, подтверждаем кнопкой ввод и выходим кнопкой выход.
Чтобы на дисплее всегда отображалось текущее значение уставки, эту же переменную подключаем ко входу IndReal функционального блока ShowReal, Format пишем '%3.1f *C ' или 'УСТАВКА %3.1f *C ' , задаём цифрами от 0 номер экрана, отступ, номер строчки.
Последний раз редактировалось Андрей N; 31.01.2020 в 13:07.
Вот спасибо, добрый человек! Не умничая долго, просто расписал действия без отсылов к бестолковым примерам.