Просмотр полной версии : панель оператора cMT3092X (1024x768) и ПР103-24.1610.03.1.0
Привет! Программирую ПР103-24.1610.03.1.0, с него я получаю сетевые переменные в INT, таким образом, для управления с HMI (cMT3092X (1024x768)) я могу использовать только многопозиционные переключатели (битовые переключатели не подойдут т.к. у них тип данных BOOL). Вопрос состоит в том, как реализовать стиль "Моментально" в многопозиционных переключателях, чтоб получился импульсный сигнал?
Вы можете использовать в панели переменные типа BOOL как биты регистров, в ПР нужно будет только делать упаковку (или распаковку) бит.
Примерно так выглядит обращение к 5 биту 1-го регистра:
76883
Ну, так, отправляете на ПР единицу, а ПРка после обработки сбрасывает ее
kondor3000
26.06.2024, 12:00
Привет! Программирую ПР103-24.1610.03.1.0, с него я получаю сетевые переменные в INT, таким образом, для управления с HMI (cMT3092X (1024x768)) я могу использовать только многопозиционные переключатели (битовые переключатели не подойдут т.к. у них тип данных BOOL). Вопрос состоит в том, как реализовать стиль "Моментально" в многопозиционных переключателях, чтоб получился импульсный сигнал?
На скрине обращение к 5 биту 1 регистра 76885
Спасибо! В ПР103 в любом случае нельзя поменять на BOOL. Но, если в Easy Builder я, используя битовые переключатели, обращусь к битам регистра, то при использовании шаблона он также сохраняется? я при тиражировании элементов просто меняю их тег согласно импортированным данным (переменные из ПР103)
kondor3000
27.06.2024, 18:23
Спасибо! В ПР103 в любом случае нельзя поменять на BOOL. Но, если в Easy Builder я, используя битовые переключатели, обращусь к битам регистра, то при использовании шаблона он также сохраняется? я при тиражировании элементов просто меняю их тег согласно импортированным данным (переменные из ПР103)
Биты в ПР можно упаковать в Маску (целочисленное) и распаковать из Маски или то и другое сразу 76918 а в панели уже обращаться к нужному биту.
На скрине упаковка, распаковка 3 бит (с 0 по 2), можно расширить до 15 и создать макрос.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot