Вопрос не актуален
Вопрос не актуален
Последний раз редактировалось maratin; 17.03.2025 в 23:46. Причина: Нашел решение
Путаете - можно натроить в любом режиме. В данный момент у вас панель - мастер и она будет читать переменные из ПР (слейва). Для этого есть специальная вкладка в таблице переменных в OL. Адреса пользовательских сетевых переменных в ПР205 начинаются с 16384/
Добавьте пару целочисленных переменных в ПР, обязательно вытащите их на поляну в режиме входа, привяжите к ним константы и попробуйте прочитать в панели (не лампочками - просто числами)
изображение_2025-03-17_213334283.png
Если панель Мастер, то в ПР205 слейве удалите СП310, Ethernet, скрин 1 СП310, Ethernet.jpg
Если ПР205 мастер, то у панели слейва удалить PR205, скрин 1 панель слейв.jpg
Последний раз редактировалось kondor3000; 17.03.2025 в 19:11.
Спасибо огромное! Завтра попробую.
Приветствую, если в ПР205 создать несколько экранов, то, в отличие от ПР200, переходить между экранами можно стрелочками вверх\вниз по-умолчанию.
При открытии настроек переходов оказывается, что ничего подобного не назначено.
Все заработало! СП310 мастер, ПР205 слэйв. Из ПРки читает сетевые переменные, но СП310 при компиляции выдает ошибку для Write.
Хотя синтакс и прочие как в описании. Пробовал 3х 4х DW W, ошибка и всё тут )-: Функции Read работают. Write по идее мастер должен писать?
Тьфу! вот так норм (-: компилирует.
WORD Value=0;
Read(NET_0, 1, MODBUS_TCP_REG_4X, 16384, 0, TYPE_WORD, &PSW[300]);
Read(NET_0, 1, MODBUS_TCP_REG_4X, 16385, 0, TYPE_DWORD, &PSW[302]);
Value=PSW[304];
Write(NET_0, 1, MODBUS_TCP_REG_4X,16387, 0, TYPE_WORD, Value);
-----------------
Но в регистор ПР205 16387, Write не пишет.
Последний раз редактировалось DriverVoIP; 18.03.2025 в 17:00.