Вот например, вставляю много желтых кранов, в веб визуализации всё видно, а на самом экране СПК не видно ни одного желтого крана, кроме РК1
Скриншот веб-визуализации прикрепляюВложение 69706
Вид для печати
Вот например, вставляю много желтых кранов, в веб визуализации всё видно, а на самом экране СПК не видно ни одного желтого крана, кроме РК1
Скриншот веб-визуализации прикрепляюВложение 69706
У меня проблема повторилась, хотя и не так выраженно, как у вас (не отображался только один желтый кран из десяти).
Он стал отображаться, когда я убрал другие изображения (трубы и т. д.).
Я рекомендую вам всю статичную часть мнемосхемы (трубы, баки и т.д.) отрисовать в графическом редакторе и потом импортировать в CODESYS как единую картинку-подложку - возможно, это решит проблему.
Вновь прошу Вашего внимания к себе.
Точно глюк/баг и т.д. - поставил в проекте в визуализации "кнопка флажёк" (CheckBox) 3 штуки - , включить воду, включить УФ-лампу и включить свет.
В какой-то момент времени всё работало. Случайно заметил при очередном прогоне всего интерфейса что ставя/снимая галочку на "включить свет" запускается техпроцесс!! - совсем другая кнопка!!, причём на этой другой кнопке запускается только ST код на нажатие а переменная кнопки не меняется!! и таким образом у меня половина кода кнопки срабатывает только - на сообщение. Причём этот глюк и в симуляции и в реальном СПК107М01 !!!.
Удалил кнопку, создал заново - тоже самое!!, сделал простое копипасту этой кнопки - поставил рядом 2 абсолютно одиниковые!! По одной (первой) срабатывает глюк а по новой скопированной НЕТ!!!! БРЕД!!!, удалил глючную (думал там прописался глюк) - а ФИГУ!! глюк переехал на новую!! Сделал снова эту галочку (4_ю по счёту в проекте), 3_ю скрыл - и вот , 4_я работает!!! Место положения и группировка роли ни играет, глюк по прежнему на 3_й кнопке-галочке.Вложение 69719Вложение 69720Вложение 69721
На скринах чётко видно свойства кнопки-галочки, потом код где она опрашивается и что она влючает/выключает бит на выходном модуле - ВСЁ, и также как она объявлена в глобальных переменных, внизу указаны все места где она использована - всё чётко 4 раза в программе - объявление, опрос в коде, и опрос/запись в визуализации. Точно также определена и описана и рядом стоящая такая же кнопка на UV-лампу - эта работает а другая НЕТ!!! Бред... ахтунг..
Добрый день.
Выложите, пожалуйста, ПРОСТЕЙШИЙ (с минимумом вашего кода и визуализаций) проект, в котором я смогу воспроизвести проблему, и подробно опишите, как именно это сделать.
Код подготовлю, попробую минимизировать и выложить.. хотя я думаю что глюк может просто пропасть с ростом/уменьшения кода, также как пропал глюк с изменением цвета на кнопках - перескакивал на другие кнопки..
Но вот возник очередной вопрос - WEB визуализация работает только когда я подключён к СПК107М01 по USB (виртуальная сеть) и всё прекрасно работает (IP 10.0.6.10:8080/myweb.htm).
Отключаю USB, подтыкаю Ethernet кабель, на компе ставлю IP 10.0.6.111 (лампочки начинают гореть и там и там), но подключиться не получается к контроллеру - даже не пингуется, может надо как-то физически включить порт на СПК? прописать настройки в системном меню? в проекте? (отключить от USB и перенести на Ethernet ?)
Прошарил все настройки в веб морте ПЛК - нет такого, в проекте я не использую Ethernet - оставил именно для веб-визуализации. (порты в/выв на 485).
Добавил проект, также посмотрите в нём как настроен адрес Ethernet, в самой панели НИЧЕГО не менял в системных настройках с завода.
Ещё прошу Вас глянуть настройку модулей ввода/выдова - вернее тайминги на них для скорости 115200, не могу добиться быстрого обмена, такое ощущение что пакеты теряются..
Где это посмотреть/как ? в системном веб интерфейсе ? - ничего не менял... Ну и выше пост подправил - там проект порезанный, глюк - при установке галочки на UV-лампу как будто нажимается кнопка стоп (которая пока не активна даже)
CDS 3.5 SP17p3 32bit , как вывести список библиотек не знаю, не могу написать, но при загрузке проекта среда напишет какие я использовал.
Да.Цитата:
в системном веб интерфейсе ?
Тогда у СПК на Ethernet'е IP-адрес по умолчанию - 192.168.0.10. Вполне логично, что вы не можете пропинговать его с ПК, у которого IP из другой подсети (10.0.6.111).Цитата:
ничего не менял.
Посмотрел - это баг CODESYS, связанный с обработкой события OnValueChanged - оно срабатывает даже в тех случаях, когда не должно.Цитата:
Ну и выше пост подправил - там проект порезанный, глюк - при установке галочки на UV-лампу как будто нажимается кнопка стоп (которая пока не активна даже)
Проверил в версии плагина визуализации 4.4.0.0 - там этот баг уже исправлен.
По поводу модулей - непонятно, что вы подразумеваете под "быстрым обменом", так что ничего содержательного сказать по этому поводу пока нельзя.
С веб визуализацией разобрался, да, ИП были не те, спасибо.
По "багу" - надо скачать новый плагин , старый убрать (как?) и новый поставить (как?), и привет новые глюки!! :)
Двойной клик тут исправлен ??
По быстрому обмену - весь обмен завязан на длительности цикла передачи, таймаутах. и пр. у меня теперь есть жёсткая потребность в оптимизации скорости - с минимум пауз(таймаутов) - максимальное выжимание скорости обмена с переферией. Ну это уже не в этой теме, создал в другом разделе этот вопрос.
Да.Цитата:
Двойной клик тут исправлен ??
CODESYS Installer - Install fileЦитата:
старый убрать (как?) и новый поставить (как?),