Евгений, спасибо большое за обучающие материалы! Очень много тем освещено, по которым достаточно тяжело найти материал. Желаю творческих успехов в наступающем году!
Такой ролик есть на официальном канале: th-cam.com/video/hm6QMQUWdYM/w-d-xo.html В начале следующего года планируем сделать пример для регулятора для КЗР. По возможности и видео для него подготовим.
Потому что вы, видимо, используете версию CODESYS V3.5 SP17 или выше. Начиная с этой версии в целях безопасности были добавлены логин/пароль на виртуальный контроллер. По умолчанию - Administrator/Administrator
на виртуальном контроллере в дереве проекта был RS485 если не ошибаюсь. на компе будет работать с реального адаптера USB-rs485 если ему указать com-порт виртуальный адаптера?
Отличное полезное видео. Спасибо. Вопрос такой. Можно ли на виртуальном контроллере проверить связь по rs485 modbus rtu например с преобразователем пвт110 rs? Если можно, то как?
Да, можно. Для этого нужно подключить датчик к ПК через конвертер RS-485/USB и настроить в CODESYS опрос датчика: dzen.ru/media/id/5da9aca13f548700ae021ba8/shablony-setevyh-ustroistv-dlia-datchikov-s-interfeisom-rs485-600a822f11af84570b83c2e2?.2021&.02.21&.ru
Извините за глупый вопрос, что сделать чтобы снять ограничение на использование Web-визуализации в режиме эмуляции контроллера? Или нужно покупать лицензию?
Евгений а нету каких то системных переменных которые бы говорили что программа в симуляторе а не в реальном PLC? бывает нужно в режиме симуляции поработать а там масса переменных привязана к реальному оборудованию которое оффлайн конечно в симуляторе и былоб не плохо прописать переменные заранее через if xsimOn = true или типа того, сейчас я персистант перемнную в таких случаях использую, которая в в железе стоит в true а в симуляторе она false. Но бывает нужно делать clean all , или железка новая из коробки...
Отличный вопрос. Для определения того, что проект запущен в симуляции, можно использовать системную константу __SYSTEM.Constants.bSimulationMode (help.codesys.com/webapp/friends;product=LibDevSummary;version=3.5.13.0). Если говорить о виртуальном контроллере - то определить то, что проект запущен на нем, можно с помощью библиотеки SysTarget - она позволяет считать target ID (идентификатор устройства, который заранее известен).
Добрый день. Есть, я показывал его использование, например, тут: th-cam.com/video/a-LkpG2qCdA/w-d-xo.html Надо отметить, что с его помощью не получится проверить функционал, добавляемый в конфигурации ПЛК (обмен по Modbus и т. д.).
А есть ли возможность в виртуальном контроллера работать с базами данных... Mssql Mysql.? Или тут надо реальное железо? В примере с вашего сайта для Mssql необходимо менять параметры в файлах конфигурации в линукс системе самого контроллера...
Технически - можно. Устанавливайте на ПК клиент для вашей СУБД, который поддерживает вызов из командной строки в неинтерактивном режиме, и используйте в проекте виртуального контроллера библиотеку SysProcess для его вызова. Но если ваша цель - провести на виртуальнике тест связи с СУБД перед загрузкой проекта в ПЛК, то это будет не показательным, так как код для ПЛК будет другим (другая библиотека, вероятно - другая строка команды для клиента и т.д.). Лучше сразу отлаживаться на реальном ПЛК тогда.
Не получается вывести веб-визуализацию на страницу броузера. Делаю как у вас. В адресной строке localhost:8080/webvisu.htm. Результат всегда один: 'Access Error: 404 -- Not Found." Звонил уже и техподдержку ОВЕНа - там тоже не смогли помочь. Что можно посмотреть? В чём может быть ошибка?
Евгений, спасибо большое за обучающие материалы! Очень много тем освещено, по которым достаточно тяжело найти материал. Желаю творческих успехов в наступающем году!
Евгений спасибо за разборы сложных моментов, очень ждем новых видео.
Спасибо за обучающие ролики. Можно снять видите о работе со счётчиками импульсов, наработке, хранение, обнуление.
Вы имеете в виду программные счетчики импульсов?
Да
@@01Waleriy принято, сделаю.
и если можно язык ST использовать
@@01Waleriy я планирую показать, как использовать стандартные ФБ - а вызов ФБ в любом языке выглядит одинаково. Или вы имели в виду что-то другое?
С наступающим Новым годом! Спасибо за видео.
Евгений, такие подарки как у вас Дед Мороз не приносит...)))
Евгений, спасибо за отличные видео! Есть вероятность выхода ролика по библиотеке для работы с ПИД-регуляторами?
Такой ролик есть на официальном канале: th-cam.com/video/hm6QMQUWdYM/w-d-xo.html
В начале следующего года планируем сделать пример для регулятора для КЗР. По возможности и видео для него подготовим.
У меня после нажатия на Login появляется окно для ввода пароля и логина
Потому что вы, видимо, используете версию CODESYS V3.5 SP17 или выше. Начиная с этой версии в целях безопасности были добавлены логин/пароль на виртуальный контроллер. По умолчанию - Administrator/Administrator
на виртуальном контроллере в дереве проекта был RS485 если не ошибаюсь. на компе будет работать с реального адаптера USB-rs485 если ему указать com-порт виртуальный адаптера?
Будет.
Здравствуйте. Подскажите пожалуйста как убрать вход в систему (в данный момент вы не обладаете достаточными правами....)?
Добрый день. Без скриншота сложно понять, что у вас происходит. Пришлите его на e.kislov@owen.ru
@@CodesysOneLove уже разобралась, спасибо большое за ваши видео )
Отличное полезное видео. Спасибо. Вопрос такой. Можно ли на виртуальном контроллере проверить связь по rs485 modbus rtu например с преобразователем пвт110 rs? Если можно, то как?
Да, можно. Для этого нужно подключить датчик к ПК через конвертер RS-485/USB и настроить в CODESYS опрос датчика: dzen.ru/media/id/5da9aca13f548700ae021ba8/shablony-setevyh-ustroistv-dlia-datchikov-s-interfeisom-rs485-600a822f11af84570b83c2e2?.2021&.02.21&.ru
Подскажите, контроллер умеет открывать виртуальные COM порты? С Modbus TCP можно проверить через localhost, а с RTU как?
Да, умеет.
Добрый день, Спасибо за видео.
Как можно сбросить виртуальный контроллер?
Установил user и pass, и он перестал его принимать.
owen.ru/forum/showthread.php?t=20069&p=400905&viewfull=1#post400905
Извините за глупый вопрос, что сделать чтобы снять ограничение на использование Web-визуализации в режиме эмуляции контроллера? Или нужно покупать лицензию?
А, я понял. Нужно рестартнуть виртуальный контроллер. :)
Евгений а нету каких то системных переменных которые бы говорили что программа в симуляторе а не в реальном PLC? бывает нужно в режиме симуляции поработать а там масса переменных привязана к реальному оборудованию которое оффлайн конечно в симуляторе и былоб не плохо прописать переменные заранее через if xsimOn = true или типа того, сейчас я персистант перемнную в таких случаях использую, которая в в железе стоит в true а в симуляторе она false. Но бывает нужно делать clean all , или железка новая из коробки...
Отличный вопрос. Для определения того, что проект запущен в симуляции, можно использовать системную константу __SYSTEM.Constants.bSimulationMode (help.codesys.com/webapp/friends;product=LibDevSummary;version=3.5.13.0). Если говорить о виртуальном контроллере - то определить то, что проект запущен на нем, можно с помощью библиотеки SysTarget - она позволяет считать target ID (идентификатор устройства, который заранее известен).
@@CodesysOneLove Отлично. С наступающими праздниками. Удачи в работе Вам в новом году. Всегда ждем новых видео.
@@DruBrawler спасибо за добрые слова. И вас с наступающими.
Супер. А в мс4д ограничений по симуляции нет))). Только сутки))
Евгений, здравствуйте! Можно ли на виртуальном контроллере проверить опрос profinet устройств? Или в этом случае тоже требуется лицензия?
Добрый день. Можно.
Здравствуйте, а на кодесис 2.3 нету виртуального контроллера?
Добрый день. Есть, я показывал его использование, например, тут: th-cam.com/video/a-LkpG2qCdA/w-d-xo.html
Надо отметить, что с его помощью не получится проверить функционал, добавляемый в конфигурации ПЛК (обмен по Modbus и т. д.).
@@CodesysOneLove спасибо, работу входов и выходов (проект создавался для плк 160) не получится проверить?
@@ВладиславаБрезгина не получится.
@@CodesysOneLove спасибо
А есть ли возможность в виртуальном контроллера работать с базами данных... Mssql Mysql.? Или тут надо реальное железо? В примере с вашего сайта для Mssql необходимо менять параметры в файлах конфигурации в линукс системе самого контроллера...
Технически - можно. Устанавливайте на ПК клиент для вашей СУБД, который поддерживает вызов из командной строки в неинтерактивном режиме, и используйте в проекте виртуального контроллера библиотеку SysProcess для его вызова. Но если ваша цель - провести на виртуальнике тест связи с СУБД перед загрузкой проекта в ПЛК, то это будет не показательным, так как код для ПЛК будет другим (другая библиотека, вероятно - другая строка команды для клиента и т.д.). Лучше сразу отлаживаться на реальном ПЛК тогда.
@@CodesysOneLove спасибо
Мда симулятор вообще не продуман значит. В ПЛК oni вообще все работает за пару кликов. Почему так все замудрили с этим симулятором
Симулятор тут тоже запускается за пару кликов. Не надо путать симулятор и виртуальный контроллер.
Не получается вывести веб-визуализацию на страницу броузера. Делаю как у вас. В адресной строке localhost:8080/webvisu.htm. Результат всегда один: 'Access Error: 404 -- Not Found." Звонил уже и техподдержку ОВЕНа - там тоже не смогли помочь. Что можно посмотреть? В чём может быть ошибка?
напишите мне завтра (во вторник) утром на e.kislov@owen.ru. Укажите ваш контактный телефон и обеспечьте доступ по AeroAdmin или AnyDesk.
Неразрешённая ссылка: 'SYSEXECUTE3__MAIN' ошибка выскакивает при включении логина
Когда включаю логин
пишет нет приложения
В device
th-cam.com/video/RgtfIOgKwTY/w-d-xo.html