Спасибо огромное! Завтра попробую.
Спасибо огромное! Завтра попробую.
Все заработало! СП310 мастер, ПР205 слэйв. Из ПРки читает сетевые переменные, но СП310 при компиляции выдает ошибку для Write.
Хотя синтакс и прочие как в описании. Пробовал 3х 4х DW W, ошибка и всё тут )-: Функции Read работают. Write по идее мастер должен писать?
Вопрос не актуален
Последний раз редактировалось maratin; 17.03.2025 в 23:46. Причина: Нашел решение
Приветствую, если в ПР205 создать несколько экранов, то, в отличие от ПР200, переходить между экранами можно стрелочками вверх\вниз по-умолчанию.
При открытии настроек переходов оказывается, что ничего подобного не назначено.
Тьфу! вот так норм (-: компилирует.
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.
Я не нашёл\знаю как можно по другому... просто Read работает нормально и целое число выводит на СП310 и флоат, Write почему так упирается?
------
Как вариант: WORD Value=0; однократно иници-ся? может при работе макроса обнуляется постоянно?
Последний раз редактировалось DriverVoIP; 18.03.2025 в 17:04.
Всё что надо, это поставить дисплей ввода, поставить адрес слейва и регистра 4х 16387 1 Ввод данных.jpg
макросы тут нафик не нужны.
Последний раз редактировалось kondor3000; 18.03.2025 в 18:50.