gosha Posted April 16, 2017 Share Posted April 16, 2017 Добрый день, формчане Подскажите, мне надо установить регистер и запустить таймер извне контроллера (с компа, через CGI команду). Есть ли возможность это сделать? Я так понимаю, что setParam только для входов и выходов что ли? Link to comment
Незнайка Posted April 17, 2017 Share Posted April 17, 2017 Доброе утро! Тут видится вариант с привязкой таймера к свободному DO, например.. То есть состоянием DO управлять через CGI, а уже по его состоянию запускать таймер. Link to comment
gosha Posted April 17, 2017 Author Share Posted April 17, 2017 Доброе утро! Тут видится вариант с привязкой таймера к свободному DO, например.. То есть состоянием DO управлять через CGI, а уже по его состоянию запускать таймер. Да да, такой вариант я тоже уже увидел, но это, мягко говоря, странное решение ) Мне надо менять кой-какие переменные (регистры или таймеры) действием снаружи, а еще неплохо бы и их значение получать тоже, такой возможности, как я понимаю, нет? Link to comment
Незнайка Posted April 17, 2017 Share Posted April 17, 2017 Нет, такого нет. Это же всё таки не контроллер, а модуль ввода-вывода с внутренней логикой. Link to comment
gosha Posted April 18, 2017 Author Share Posted April 18, 2017 А вот написано еще "The 24 sets of the internal registers can be polled and controlled by a SCADA software using standard Modbus/TCP format, or be implemented to redirect the result of one Click&Go logic to another." А какой простейший вариант изменять регистры в IOLOGIC через modbus протокол? Доброе утро! Тут видится вариант с привязкой таймера к свободному DO, например.. То есть состоянием DO управлять через CGI, а уже по его состоянию запускать таймер. Да да, такой вариант я тоже уже увидел, но это, мягко говоря, странное решение ) Мне надо менять кой-какие переменные (регистры или таймеры) действием снаружи, а еще неплохо бы и их значение получать тоже, такой возможности, как я понимаю, нет? А, кстати, как по состоянию DO можно что то делать, если его нет в списке IF conditions ? Link to comment
Незнайка Posted April 19, 2017 Share Posted April 19, 2017 В каком смысле простейший? Используя функцию 6 записать значение в адрес 0х0179 для первого регистра, например. Адресация там в мануале описана. Да, с DO не получится. Через DI надо делать, конечно. Link to comment
gosha Posted April 19, 2017 Author Share Posted April 19, 2017 Я сейчас напишу новую ветку с задачей, я что то в какую сторону не начну думать, везде какой-то тупик... Link to comment
gosha Posted April 19, 2017 Author Share Posted April 19, 2017 http://www.moxa.ru/forum/index.php?/topic/25129-kak-po-seti-izmenit-kakoj-nibud-parametr-v-e2214-kt/ вот тут описал вопрос, поскольку он не совсем про CGI команды, получается. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now