PDA

Просмотр полной версии : ПЛК 110-60 + МВ110-32ДН (Прог.\CFC)



npu3pak
03.03.2015, 13:51
Здравствуйте господа.
У меня вопрос, возможно ли разбить модуль на 4 8bit reg. module. Просто нужны входы BOOL. А с Вашими примерами получилось только с 1-8 и с 17-24, дальше пока мозгов не хватило (не соображу как это на CFC слепить). Странно почему разрабы не сделали профиль для КДС как для MVA8 и MDVV. Одним словом может кто накидать пример для модуля? Тяжело как-то учится когда "аукатся" не с кем.

_Mikhail
03.03.2015, 14:13
Битовая маска входов находится в регистрах 99 и 100.,
Но т.к регистр соержит данные сразу о 16 входах, разбить его на 2 по 8bit не получится,
Считывать нужно маской.

petera
03.03.2015, 14:32
Здравствуйте господа.
У меня вопрос, возможно ли разбить модуль на 4 8bit reg. module. Просто нужны входы BOOL. А с Вашими примерами получилось только с 1-8 и с 17-24, дальше пока мозгов не хватило (не соображу как это на CFC слепить). Странно почему разрабы не сделали профиль для КДС как для MVA8 и MDVV. Одним словом может кто накидать пример для модуля? Тяжело как-то учится когда "аукатся" не с кем.
Так используйте в программе обращение к отдельным битам маски -Mask.0 Mask.1 Mask.2 ... Mask.15 и будет Вам BOOL

npu3pak
03.03.2015, 16:52
Лучше один раз увидеть пример, чем сто раз прочитать.:)

Sergey666
03.03.2015, 17:12
Лучше один раз увидеть пример, чем сто раз прочитать.:)

Лучше 100-500 раз прочитать и своей башкой дотумкать , к тому-же в руководстве есть как к битам в ворде обращаться, чем по каждому пустяку примеры просить .

npu3pak
03.03.2015, 17:20
Да я и так своей башкой много продрался, и зная позицию этого форума спросил помощи когда наглухо встрял. А мне не понятно руководство, 99, 100, 101-132 и всё.
Кроме 8 первых бит остальное не хочет.16953

приборист
03.03.2015, 18:11
Где все читают про UNPACK?
Не в первой теме возникает.

DIN1_16.0 - первый вход
DIN1_16.15 - 16 вход.

ЗЫ
Поиск по форуму рулит это обсуждается каждый месяц точно.

zendo057
03.03.2015, 19:00
Лучше один раз увидеть пример, чем сто раз прочитать.:)

Вот пример

npu3pak
03.03.2015, 19:08
Спасибо. Я уже разобрался, могли бы просто сказать что в CFC биты пишутся через точку, нет надо пол дня базарить.
Большое спасибо всем кто откликнулся по существу.16955

zendo057
03.03.2015, 19:22
Спасибо. Я уже разобрался, могли бы просто сказать что в CFC биты пишутся через точку, нет надо пол дня базарить.
.16955

При чем тут CFC,и на форуме не базарят, а очень даже помогают. это обжепринятое обозначение битов регистра а язык написания любой.