Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
По мотивам этого видео, всё оказалось ещё проще https://www.youtube.com/watch?v=0w8hZK6yLW4&t=1s
Можно спокойно читать переменные мастера, вставленного в слейв
Достаточно в свойствах Codesys 2.3 поставить пробел и дописать "/debug" 1 Дебаг.jpg
И получим адреса переменных Мастера в Слейве, по которым можно читать все переменные мастера
Считаем первый адрес Register Input module 36-20=16 /2= 8 - адрес
второй адрес Real Input module 40-20=20 /2=10 - адрес
2 Byte 32-20=12 /2=6 - адрес 1 Смещение адресов в слейве.jpg
ЗЫ : После проверки, оказалось, что это работает только на ПЛК версии [M 02] или V2, так как все переменные Мастера в Слейве, располагаются в области Holding регистров и нумеруются последовательно (пример адреса 2/40).
На старых ПЛК (пример адреса 1/40), Input регистры, так и отображаются с содержимым Holding регистров, а область памяти Input регистров затирает область Holding регистров.
Цифры 1 (Input регистры) и 2 (Holding регистры) в начале,
как раз и показывают в какой области памяти находятся регистры. 1 Новый Инпут регистры.jpg 1 Опрос Инрут и Холдинг регистров.jpg
Последний раз редактировалось kondor3000; 04.09.2022 в 11:13.