Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Мой проект выполнен на CFC правильно ли я вас понял и выполнил чтение и запись регистров?
Какие физические номера регистров, в которых находятся эти BOOL?
Захват-1.png
Правильно ли я понимаю
net_Start_K1.0 --> 532.0
net_Stop_K1.0 --> 533.0
net_ResetAv_K1.2 --> 532.2
Если да, то не следует под сброс (532.2) заводить отдельный Register output.
И net_Start_K1.0 и net_ResetAv_K1.2 должны использовать один и тот же Register output! Нужно полностью формировать битовую маску в ОДНОМ Register output
иначе будет ерунда - когда пишете net_ResetAv_K1.2 --> 532.2, то остальные биты регистра 532 будут иметь неопределенное состояние, в лучшем случае принудительно сброшены.
Что-то мне кажется, что Вы и для кодов аварии - на каждую завели свой Register input и читаете из них всего по одному биту?
Это неправильно т.к. расточительно и требует большего времени на обмен по шине!
Для каждого регистра с битовыми масками (512, 513, 514, 515, 544, 545) нужен только ОДИН Register input !
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg