УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

нестандартный ModBus (PLC Delta & OScada)


Автор Повідомлення
Повідомлення створено: 02. 12. 2011 [10:34]
TY_Obninsk
Илья Клемышев
Автор теми
Зареєстрован(а) с: 14.01.2011
Повідомлення: 63
Здравствуйте! помогите найти решение, а то я чего-то не соображу :)

налаживаю связь OScada с ПЛК Delta, ModBus не стандартный. Создал в "Вычислителе..." функцию для опроса ПЛК и контроллер для периодического опроса, который на выходе даёт три строки, которые забирает из ответов ПЛК X(входы), Y(выходы), M(внутренние реле).

задача - доставать из этих строк значения отдельных битов; было б здорово иметь к ним доступ, как в узлах ModBus - R100 (C5 и т.д.), или каким-то другим способом. не могу сообразить, правильно ли я вообще к этому делу подошел или стоит зайти с другой стороны, как?
Повідомлення створено: 02. 12. 2011 [12:09]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"TY_Obninsk" wrote:

задача - доставать из этих строк значения отдельных битов;

Ну так, берём API пользователя и разбираем строку. Преобразовываем в целое и выделяем маской биты, если нужно.

Learn, learn and learn better than work, work and work.



11011