может я конечно чего-то не понимаю, но простите, а как вы четыре аналога привязали к 4 адресам регистров идуших подряд? в каком формате у вас эти переменные в ПЛК? и какие настройки цифровых табло в панели?привязанные к регистрам 0-3 ПЛК
вы накосячили с настройками и адресами
3x DWORD FLOAT
одна переменная - два регистра
Screenshot_75.pngScreenshot_76.pngScreenshot_77.png
Последний раз редактировалось In_Da_Cher_A; 07.02.2024 в 10:49.
Добрый день!
По питанию неоднократно все сбрасывал, не помогает. Сетка через коммутатор. Но. Тут есть нюанс. На этом коммутаторе у меня уже живет две связки контроллер-панель из разных комнат (ПЛК110-(СП31плюс две СП3070 и ПЛК100+СП310). Обе две работают без проблем. Настройки проверял буквально под микроскопом. Тут вообще не ожидал на третий раз-то никаких подстав, и на тебе.
Где накосячил? И почему я 4 значения INT не могу последовательно привязать к 4 дисплеям????? Там выше написано и на скринах есть. В режиме online эмуляции и через OPC сервер с этими настройками все отлично работает
ну я не говорю, что я сениор кодерства, если у вас что-то не работает с такими настройками, то я предлагаю сделать так, как работает у меня на порядка 100 контроллерах и панелях
Эта картинка, она откуда взялась? У меня такого нет. Я с модуля МВ110-224 беру ЦЕЛОЧИСЛЕННЫЕ значения из регистров 1,7,13 и 19. Как написано выше. Это WORD. Один регистр. 2-byte.
и через OPC сервер и в режиме эмуляции все числа передаются нормально и всюду помещаются. Проблема в том, что они не отображаются на дисплеях панели. Все остальное - ОК.
Нет скринов 4 нижних дисплеев, если в них обращение к не существующим адресам, то панель будет жёстко тормозить. Удалите их вообще.
В таких случаях проще новый проект (502 порт по умолчанию) создать и добавить 4 дисплея, чем искать в каком дисплее ( тренде, таблице) не правильный адрес задан.
И ещё, для проверки включите напрямую без своего коммутатора.
Замените кабель, компу всё равно каким кабелем подключено ( для эмуляции), а панели не всё равно, её нужен перекрёстный, если не ошибаюсь.
Последний раз редактировалось kondor3000; 07.02.2024 в 11:38.
очень хорошо, берите. Теперь возьмите оттуда из регистров 4 10 16 и т.д. рилы и переложите их во Флоаты в слейв в чётные регистры, потому как "не забываем про выравнивание в памяти слейва"Я с модуля МВ110-224 беру ЦЕЛОЧИСЛЕННЫЕ значения из регистров 1,7,13 и 19. Как написано выше. Это WORD. Один регистр. 2-byte.
в настройках панели просто поставьте в настройках табло нужное количество цифр без запятой
и всё