PDA

Просмотр полной версии : входной аналоговый сигнал



gladkih
15.12.2013, 22:38
Приветствую форумчане. Понимаю что вопрос может и был уже изжеван, но полазил по форуму - не нашел.
Итак ПЛК160. Имее входной аналоговый сигнал. Пишу в КОДЕСИС на FBD. Теперь сообственно сам вопрос - нефига не понял как работать с аналоговыми сигналами. Если поставить блок "ВХОД" то что получу на выходе? как узнать что сигнал вышел за границы? Как узнать что датчик оборван. В документации написано что мол "Пользовательская программа может считывать значение переменной «Status» с по-
мощью функции внешней библиотеки DWORD GetStatus(void). Для вызова функции, к проекту пользовательской программы должна быть подключена библиотека «LibPLC160.lib» поставляемая на диске входящем в комплект поставки ПЛК". А ФБД блоками нельзя это сделать? Вообщем непонятно как работать с аналоговыми сигналами.

smk1635
15.12.2013, 22:47
Примерно так же как и с дискретными.
Если нужен контроль за границами значений, то ставите библиотеку Util.lib. И используйте ФБ LIMITALARM.
Просмотрите документацию по Util.lib. Там много блоков для обработки аналоговых сигналов.

gladkih
15.12.2013, 22:55
Спасибо за ответ. Щас гляну. А где взять эту библиотеку?

smk1635
15.12.2013, 23:50
На диске есть. Впрочем вот:

gladkih
16.12.2013, 00:52
Спасибо. Просто забыл за диск. Но бегло глянул содержимое диска, и не нашел описание всех библиотек которые идут с диском, в частности на УТИЛ.ЛИБ

smk1635
16.12.2013, 01:03
С 351 стр.