PDA

Просмотр полной версии : ПЛК110 и битовая маска



Smey232
01.08.2020, 12:31
Ребят, стал ребром такой вопрос. Мне необходимо к ПЛК110 подключить модуль дискретного ввода. Подключаю, все хорошо: ПЛК с модулем связь держит, битовую маску получаю. Но что с этой маской делать дальше я не понимаю. Подскажите, как мне расшифровать битовую маску и получить состояние каждого из входов отдельно?

capzap
01.08.2020, 13:02
Подскажите, как мне расшифровать битовую маску и получить состояние каждого из входов отдельно?

можно, например, прочесть документацию на КДС

Alexey_Palich
01.08.2020, 14:30
Ребят, стал ребром такой вопрос. Мне необходимо к ПЛК110 подключить модуль дискретного ввода. Подключаю, все хорошо: ПЛК с модулем связь держит, битовую маску получаю. Но что с этой маской делать дальше я не понимаю. Подскажите, как мне расшифровать битовую маску и получить состояние каждого из входов отдельно?
Была подобная тема сравнительно недавно. https://owen.ru/forum/showthread.php?t=33347

Smey232
01.08.2020, 20:13
Была подобная тема сравнительно недавно. https://owen.ru/forum/showthread.php?t=33347

Тема есть, хорошо, но это для КДС. А что по МС 4Д?

Alexey_Palich
01.08.2020, 20:22
Тема есть, хорошо, но это для КДС. А что по МС 4Д?Как вопрос поставлен такой ответ и получен.
С МС4Д не работал к сожалению, но думаю по аналогии можно.

Скороспелов Андрей
03.08.2020, 10:39
Тема есть, хорошо, но это для КДС. А что по МС 4Д?

В ST заведите вход IN типа word и 16 булевых выходов. Затем код:
B0 := IN.0;
B1 := IN.1;
B2 := IN.2;
и т.д.

Smey232
06.08.2020, 10:36
Как вопрос поставлен такой ответ и получен.
С МС4Д не работал к сожалению, но думаю по аналогии можно.

Вопрос поставлен вполне корректно, если учесть, в каком разделе форума он находится:D. В любом случае, спасибо за помощь)

Smey232
06.08.2020, 10:46
В ST заведите вход IN типа word и 16 булевых выходов. Затем код:
B0 := IN.0;
B1 := IN.1;
B2 := IN.2;
и т.д.

Спасибо большое! Пришлось немного повозиться, но с вашей помощью все заработало)

P.S. Может кому будет полезно. На МВ110-224.32ДН состояния первых 16-ти входов соответствуют значениям последних 16-ти битов маски, и наоборот значения входов 17-32 соответствуют значениям 0-15 битов.