УХТЫ! СПАСИБО ТЕБЕ!!
Я как-то очень давно сам пробовал создавать шаблоны, но не до конца допёр, как
Всё скачал, положил про запас себе!
УХТЫ! СПАСИБО ТЕБЕ!!
Я как-то очень давно сам пробовал создавать шаблоны, но не до конца допёр, как
Всё скачал, положил про запас себе!
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab
Я тоже 10 лет назад экспериментировал с файлом конфигурации,
"Можно ли в Register input module именовать отдельно каждый бит как в канале 8 Discrete inputs?"
Можно
Блокнотом открываем файл "hardware.cfg" в нем через поиск ищем "[Module.ID2003]"
В этой группе добавляем строку
createbitchannels=true
Захват-7.png
А в 32bit input module ?
Запросто
Захват-2.png Захват-3.png
После этого можно обращаться по имени именованной в конфигурации переменной Word, а так же по имени каждого бита в этой переменной.
И забыть про всякие PACKи и UNPACKи.
https://owen.ru/forum/showthread.php...l=1#post187668
Для слейва аналогично
подправить файл hardware.cfg для таргета и получить в конфигурации "развернутые" 2byte или даже 4byte,
т.е. с возможностью доступа к любому биту как в модуле 8bits
Захват-1.png
Скрытый текст:
https://owen.ru/forum/showthread.php...l=1#post216361
Последний раз редактировалось petera; 01.10.2025 в 10:07.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg