Код:VAR
VV: INT; (*В минутах*)
TTT:TIME;
END_VAR
TTT:= INT_TO_TIME(VV * 60) * 1000;
Вид для печати
Спасибо за ответ!
Прошу еще подсказать. Как реализовать пакетное чтение/запись по Modbus? Есть несколько ПР200, с которых мастер ПЛК 100 берет довольно много регистров, и часть из них напрямую отправляется на СП300. Вручную присваивать переменные и делать присвоения очень долго и некрасиво, особенно если кол-во регистров далеко за сотню...
Возможно ли сделать некий функциональный блок, который мог бы взять группу регистров с ПР200 (ModbusRTU) и записать их в СП300 (ModbusTCP)? То есть можно ли работать с Модбас регистрами, как с массивами, а не как с уникальными переменными?
До этого работал только с OwenLogic, сейчас разбираюсь с Codesys, честно пытаюсь найти ответ сам, но не всегда получается быстро найти ответ в интернете или с помощью поиска на форуме...
Здравствуйте!
Может кто-нибудь подтвердить или опровергнуть работоспособность библиотеки PID_regulators.lib на ПЛК160? В описании библиотеки значится "ПЛК63, ПЛК100, ПЛК110, ПЛК150, ПЛК154" :(
Перечень библиотек и список ПЛК, поддерживающих их, доступен здесь:
https://owen.ru/product/codesys_v2/libraries
Да-да, там стоит ПЛК1хх /ПЛК1хх [М02]. Открываем описание в PDF , ссылка там же, а там уже другое: ПЛК63, ПЛК100, ПЛК110, ПЛК150, ПЛК154.
Кому верить? В общем то понятно, что видимой причины нет, почему на 110 работает, а на 160-нет, но это догадки, а нужно знать точно. 160 под рукой нету, только 110й.
В ОвелЛоджик есть возможность использовать в программе задержки на один цикл, что очень удобно при всяких обратных связях. Правильно ли я понял, что в COdesys такой возможности нет и нужно искать другие способы решения?