Переменная Х1 объявлена как глобальная, но в PLC_PRG она не видна. В чем дело ?
Вид для печати
Переменная Х1 объявлена как глобальная, но в PLC_PRG она не видна. В чем дело ?
Будете использовать прямые адреса типа %AT QB, получите проблемы. А писанины больше в 3 раза. Не хотите заполнять конфигурацию, переходите на обмен через биб-ки, только легче вам не станет.
Уже получили проблемы https://owen.ru/forum/showthread.php?t=28167&page=6#52
В PLC_PRG переменные не глобальные. Но если глобальная будет в коде любого блока, она будет работать.
Что означает синяя метка, про которую я писал в посту #5601 так и не понятно.
Список глобальных переменных из шаблона проекта. Эти переменные привязаны к узлам таргет-файла - Info, Buzzer и т.д.Цитата:
Что такое TargetVar ?
Маску.Цитата:
И еще, СПК читает дискретные входа модуля ввода побитно или сразу маску входов ?
1. При старте мастера и восстановлении связи (см. ниже).
2. Да, запишутся, если xDoInit имеет значение TRUE (по умолчанию - он TRUE).
Насколько я понимаю, критерий - это если xError был в TRUE (т.е. была ошибка обмена), а потом xDone стал TRUE (т.е. был получен корректный ответ на любой из запросов к слэйву).
Для TCP еще, вероятно, учитывается разрыв/восстановление TCP-соединения.
3. Аналогично.
Вложение 67349 Вложение 67350
Добрый день
Как в цикле сделать упаковку. Как на картинке не хочет.
Подскажите пожалуйста, в Codesys V3.5 вылетает постоянно ошибка: "Соединение разорвано в связи с неверной контрольной суммой."
Что это значит?!
Ошибка появляется при загрузке проекта в контроллер. Как только начинает идти загрузка, вываливается ошибка данная, бывает с раза 5 запускается, а бывает вообще никак!
Может это быть связано с неправильными типами данных в переменных? Может какие-то значения выходят за диапазон "типа" и происходит ERROR?!
О каком конкретно контроллере речь?
Как подключены между собой контроллер и ПК?
Если загружать пустой проект (без вашего кода) - проблема будет повторяться?Цитата:
Может это быть связано с неправильными типами данных в переменных? Может какие-то значения выходят за диапазон "типа" и происходит ERROR?!
Поясню: Контроллер у меня ПЛК200-03 ОВЕН. Подключен к ПК через локальную сеть (внутреннюю) предприятия через Ethernet провод.
Проект был написан в V3.5 SP14, я его перенес на SP17 версии с обновлением библиотек последних.
Если брать пустой проект, то загружается вообще без проблем, даже близко таких ошибок нет! Поэтому я грешу на код написанный в проекте, но не понимаю конкретики ошибки!
Бывает что он может загрузится и вполне нормально работает, но стоит его перезапустить, то он начинает снова тупить!
Нашел в руководстве пояснение: Ответ был поврежден во время передачи (например, из-за действия помех).
Большинство протоколов используют контрольную сумму для проверки корректности ответа.
Только что оно означает - не понимаю...
Если подключить ПЛК к ПК напрямую по Ethernet или USB - проблема сохраняется?Цитата:
Подключен к ПК через локальную сеть (внутреннюю) предприятия через Ethernet провод.
Да, проблема сохраняется.
Единственное что попробовал, так это то, что я увеличил время опроса slave устройств, было по 100мс, выставил до 1000. Может слишком малое время для ожидания ответа Codesys делает, увеличение поможет.
Как попробую - отпишусь!
Вложение 67377 В режиме эмуляции выдает ошибку. При работе с визуальным контроллером все нормально. При компиляции никаких ошибок. Все началось когда начал работать с визуализацией.
А как это сделать? Отправить по почте? Или скан выложить? Кстати обратил внимание , что выскакивает ошибка, но после того как перехожу на другую страницу, допустим в блок или программу, все начинает работать. Это касается , если открываю в программе или в блоке, сначала ошибка , с переходом на другую страницу все становится на свои места.
Вот то что я выложил и себе обратно перекачал из файлообменника , теперь открывается без всяких ошибок.
А тот продолжает ошибаться. Глюк наверно какой то.
Добрый день.
На ПК были установлены CODESYS 3.5.11.54 и CODESYS 3.5.14.3.
После установки CODESYS 3.5.17.3 при установлении соединения с виртуальным девайсом стало появляться такое окно, на всех версиях.
Как от этого избавиться?
Вложение 67414
Добрый день. Скажите пожалуйста, а можно ли в эмуляции посмотреть работу Тренда. Если можно подскажите как. Или где можно прочитать? Где я сейчас смотрю не могу понять. Вот что у меня сделано. И что выдает.Вложение 67418Вложение 67420
Пользователя удалил. Но при подключении к виртуальному контроллеру предлагается создать нового пользователя.
Вложение 67438 Вложение 67439
Добрый день. Подскажите есть ли способ перенести значения retain переменных с одного ПЛК(СПК110) на другой с одинаковым приложением?
перенос всего приложения был бы идеальным вариантом.
Тогда это можно сделать через web-конфигуратор (вкладка Система/Резервное копирование).
Вложение 67448