Спасибо! Но тут разбираться надо
Вид для печати
Только зачем лишние переменные типа ton-5-out, когда можно ton-5.q, а эти присвоения из таймера вообще убрать... И et тоже...
PS С переменной ton-5-in, та же история. На каждый таймер 2 лишних переменные.
Хотя если вы их еще где используете, тогда ладно...
Здравствуйте,
1. В ПЛК210-0х, ПЛК210-1х какая максимальная глубина вложения вызовов (например, глубина вложения имеет значение восемь (8), что означает, что, начиная с блока (1-й уровень вложения), Вы можете добавить еще 7 блоков "по горизонтали" (это называется вложением)?
2. Возможно ли обратиться к периферийному входу (не через образ процесса входов) и подать сигнал на периферийный выход (не через образ процесса выходов) в определённом месте программного кода на ПЛК210-0х, ПЛК210-1х?
3. Разрешенные комбинации для последовательной передачи ("pass on") параметров в Сodesys3.5? (по примеру Siemens, как на рисунке)
Вложение 81351
Спасибо
В FB1 вызывается FB2, у FB1 есть входной параметр in (тип данных-Array), который передается в FB2 через входной параметр in (тип данных-Array).
Пояснение к описанию:
Вызывающий --> вызываемый
FB1 FB2
in-Array[]------------->in-Array[] (сложный тип данных)
Допустимо это для FB и FB, FC и FC, FB и FC, FC и FB?
Очень не хватает подобной таблицы в CoDeSys3.5, чтобы не идти тернистым путем собственных ошибок...
Здравствуйте!
В Таблице Тревог кнопка "ACK all visible" квитирует только видимые на экране события. Если все события, которые можно квитировать не помещаются в область видимости,
необходимо несколько раз нажимать кнопку "ACK all visible".
Может, возможно программно (из кода) квитировать все события?