Тормозит по тайм-ауту других ошибок не показывает.
Да, нашел пару ошибок в адресах, но самое интересное не в том блоке который больше всех тормозит. И опять же неточности. Вы же пишете что опрашивает только переменные экрана. Но тормозит даже на тех экранах где 100% нет ошибок. И только при подключении датчиков. Вот и возник вопрос, а не опрашивает ли она групповым даже то чего нет на экране. Если так, то тогда все в елочку складывается.
Вы же не выложили проект, если открыто окно, то оно открыто на каком то экране. Всё что есть на экране, включая ФО, таблицы и графики тоже опрашивается.
Так что открытое окно не показатель.
По поводу тайм -аута, рекомендуют уменьшить до 500 и ниже и число запросов поставить 0. Пробуйте.
Последний раз редактировалось kondor3000; 26.03.2025 в 15:49.
То что окна приплюсовываются к экрану это понятно.
А зачем выкладывать проект? Да и не маленький он.
Вопрос то прост. При групповом опросе уходит опрос за пределы открытого экрана или нет. Может на этот вопрос кто то точно ответить?
По поведению панели, складывается впечатление что уходит.
Проверить сам смогу только в понедельник, объект в другом городе. Хотелось бы к понедельнику выяснить эти вопросы.
Я так понял окна тревог по умолчанию глобальные?
Здравствуйте, подключил 2 панели СП307 к ПЛК110.32 по этому примеру и обнаружил странную ситуацию: если с СП307, которая является ведомой, через элемент цифровой ввод изменять значение переменной типа DWORD (float), то в ПЛК и СП307 которая host значения изменяются, а в ведомой СП307 на элементе цифровой ввод остается ноль. При этом если так же через цифровой ввод изменять значение в СП307 host, то в ней значение цифрового ввода изменяется, в ПЛК тоже изменяется, а в ведомой СП307 все так же ноль. такой результат получается если включить в СП307 "изменить порядок регистров", если же этого не делать то все работает как положено, но тогда значение в ПЛК принимает не правильный вид.
Регистры в панелях можно не переставлять, можно переставить в одной из панелей или в двух панелях, на крайняк можно переставить в самом ПЛК, используя функцию.
Код:FUNCTION S_W : REAL VAR_INPUT ai:REAL; END_VAR VAR p: POINTER TO DWORD; END_VAR ___________________________________________ p:=ADR(ai); p^:=ROL (p^,16); S_W:=ai;
Последний раз редактировалось kondor3000; 02.04.2025 в 08:06.