Добрый вечер!
В новой версии прошивки в журнале ПЛК появились сообщения о соединении со Slave устройствами ПЛК можно ли как-то временно отключить запись этих сообщений ?
Вложение 62301
Вид для печати
Добрый вечер!
В новой версии прошивки в журнале ПЛК появились сообщения о соединении со Slave устройствами ПЛК можно ли как-то временно отключить запись этих сообщений ?
Вложение 62301
В свежих версиях CODESYS (начиная с V3.5 SP17) появилась возможность фильтрации сообщений журнала ПЛК по компоненту.
Если мы добавим такую же возможность в журнал, отображаемый в web-конфигураторе - это решит вашу проблему?
Вложение 62328
Добрый день.
В CODESYS V3.5. SP16 создал FB на языке SFC, создал его экземпляр. Но при эмуляции никаких действий не происходит, ошибок не выдает. в чем может быть причина? скрин прилагаю.
Вложение 62329
Я вам опишу сценарий, при котором у меня возникла такая потребность. Пытаюсь разобраться с проблемой, о которой я писал в теме "ПЛК200 - старт продаж" с периодическим возникновением исключений. И хочу попытаться понять, что происходит до того, как они возникают. Тестирую я, например, программу без физического наличия slave устройств, соответственно журнал переполняется этими сообщениями, и в журнале вообще нет никакого смысла, потому что все остальные сообщение перезатираются этими
Вложение 62332Вложение 62333
Точно, глупая ошибка, спасибо большое.
Добрый день. Подскажите пожалуйста, где можно найти библиотеки для среды CODESYS V3.5 SP17 Patch3, необходимые для работы шаблонов модулей Mx210? При добавлении любого модуля Mx210 из шаблона в Modbus TCP выходят следующие ошибки менеджера библиотек:
[ERROR] Без имени3: Менеджер библиотек [Device: Plc Logic: Application]: Невозможно открыть библиотеку 'CAA Callback Extern, 3.5.11.0 (CAA Technical Workgroup)'. (Причина: Библиотека 'CAA Callback Extern, 3.5.11.0 (CAA Technical Workgroup)' не установлена в системе.)
[ERROR] Без имени3: Менеджер библиотек [Device: Plc Logic: Application]: Невозможно открыть библиотеку 'Mx210 Assistant, 3.5.11.6 (Production association OWEN)'. (Причина: Библиотека 'Mx210 Assistant, 3.5.11.6 (Production association OWEN)' не установлена в системе.)
Версия таргет-файла для ПЛК - 3.5.17.31;
Версия шаблонов модулей Mx210 - 3.5.11.9 .
Добрый день.
Для устранения первой ошибки нажмите кнопку Загрузка отсутствующих библиотек (ее видно на вашем скриншоте).
Причина второй мне пока непонятна, но я очень хочу с ней разобраться.
Пришлите мне на почту (e.kislov@owen.ru) ваш контактный телефон и данные для доступа по TeamViewer, пожалуйста.
Спасибо! Первую ошибку исправил указанным Вами способом, вторая ошибка пропала после установки шаблонов Mx210 версии 3.5.11.8, так как в ней присутсвует старая версия Mx210 Assistant, 3.5.11.6
Вопрос, CDS SP17
Если создать новый проект, обновить в нем профиль визуализации до 4.2.0.0, загрузить этот проект в ПЛК, предварительно выполнив заводской сброс. Выполнить команду "Check Memory for Active Application", то я вижу 5490 предупреждения, это нормальное поведение? Вложение 62376
P.S потом, если перезапустить проект и обновить все плагины до 4.2.0.0, повторить все процедуры, то результат будет аналогичным
Я уже догадался, но переспрошу на всякий случай: если я объявил FBшки в списках переменных, привязал их строковые выходы к визуализации, но ни разу ещё пока не вызывал FBшки ни в какой задаче - то визуализация должна падать, да?
У меня падает, а мне так хотелось поскорее всё проверить, без написания программы =))
Нет, проект уже сложный, и я не смогу из него этого вырвать.
Поэтому напишу всё-всё, а потом буду отлаживать и дорасскажу, чем дело кончилось.
Дополнение: ДА!! Как только на одну из визуализаций написал вызов FBшек - завелось.
К завтра сделаю пример, пришлю на почту! Ухтыыы!
Подключил концевик "сухой контакт" к входам AI-1 и АІ-R (параллельно к контактам модуля резистор из коробки 50 Ом). В конфигураторе М110 установил на данный вход тип датчика - сухой контакт. В программе (MX110 Driver Соотнесение вх/вых) пишет что "Обрыв датчика". Концевик замыкаешь - 0.5 Ом, размыкаешь - 50.5 Ом. Что делаю не так?
В РЭ приведена схема подключения для этого режима - как я понимаю, ваша ей не соответствует.
Вложение 62430
А если больше? 4200 Ом
Здравствуйте. Возможно где-то уже обсуждалось. Вопрос в том, можно ли самому создать шаблон устройства для modbus TCP? И я имею ввиду автоматизацию этого процесса, а не прописывание каждого тега вручную. К примеру есть xls файл
со списком регистров, и неплохо было бы просто запустить утилиту и на выходе получить готовый шаблон.
Добрый день.
Вы "шаблоном" называете стандартный компонент Modbus_TCP_Slave c заранее настроенными каналами опроса?
Тогда технически это возможно.
Настройте каналы вашего устройства, затем выполните команду Проект - Экспорт (выделите только узел Modbus_TCP_Slave).
В результате ваш Modbus_TCP_Slave вместе со всеми каналами будет экспортирован в файл в XML-подобном формате.
Описания этого формата нет, но при желании и наличии времени вы сможете в нем разобраться и написать утилиту-конвертер, которая из xls или другого удобного вам формата формирует такой XML, который в дальнейшем можно будет импортировать в CODESYS.
Добрый день. При конфигурировании slave устройства с помощью стандартного Modbus_TCP_Slave в случае кратковременного обрыва связи ПЛК 210 больше не пытается подключиться к устройству. Как сделать что бы был перезапрос после ошибки?
Вставляю обычный RS триггер, при компиляции выдает 2 ошибки:
- C0077: Неизвестный тип: 'RS'
- C0035: Вместо 'RS_0' требуется имя программы, функция или экземпляр функционального блока.
Что не так?
снимок экрана Вложение 62462
Да, конечноВложение 62465
Попробуйте в объявлении и вызове ФБ заменить RS на Standard.RS.
Появились 2 переменныхВложение 62466
Заменить нужно было не RS_0, а RS.
На Standard.RS.
Все перепробовалВложение 62467
Так я тоже пробовалВложение 62468
У вас имя экземпляра функционального блока RS, так нельзя делать. Имя экземпляра не может быть равно имени функционального блока, программы, POU - оно должно быть уникально.
Заведите привычку называть экземпляры с префиксом.
Теперь к проблеме
Вложение 62469
Спасибо. Называл и экземпляр и функциональный блок по-разному, не помогло. Потом создал новый пустой проект, вставил обычный RS триггер и компиляция прошла без ошибок. Перенес все свои POU и FB в новый проект, ошибок нет. Может номер ошибки прояснит ситуацию на будущее?
Такой вопрос, в окружении codesys установлен компонент шаблонов модулей MX210 версии 3.5.11.9, если из этого же окружения открыть проект, Codesys предложил обновить этот же компонент с 3.5.11.6 на 3.5.11.7. Скажите это нормальное поведение? Вложение 62483