PDA

Просмотр полной версии : подключение фб к Plc_prg



Сергей_Cyber
29.09.2009, 18:14
здравствуйте!!!
моя проблема заключается в том, что при подключении фб, где происходит преобразование значений регистров, записанных с панельки ип320, в переменные типа Time и Int, собственно не получается их преобразовать.
подключать фб пробовал по всякому и в фбд и в Ld и в Cfc, но результат один либо ошибка, либо нет преобразования.
на рисунках показано сам фб преобразования и как объявляется в Plc_prg.
мож я что не так сделал???
подсобите, если есть свободное время:)
проект тоже выкладываю, мож в нем исправите:) :)

Сергей_Cyber
01.10.2009, 12:05
так вот другой вариант преобразования!!!
тоже почему-то не работает!!!!

Crusash
02.10.2009, 08:51
Зачем в PLC_PRG это объявление:
VAR_INPUT
start:BOOL;
END_VAR
у вас так дискретный вход вашего ПЛК никогда не отработает...

А вообще с SFC надо быть поосторожней так как повторно вызываемая функция на SFC начинает работу с того места на котором остановилось предыдущее её выполнение, это надо учитывать.(я поначалу думал это глюк такой)))

А вообще лучше ST нет ничего, все просто и понятно, пишите на нём и не парьтесь...