CodesysOneLove
CodesysOneLove
  • Видео 171
  • Просмотров 342 801
115. Обработка завершения TCP-соединения в CODESYS V3.5
01:47 ПЛК - TCP-клиент
18:49 ПЛК - TCP-сервер
27:48 Обработка завершения TCP-соединения в стандартных компонентах Modbus
Ссылка на пример из видео:
ftp.owen.ru/CoDeSys3/99_ForumFiles/Example_TcpDisconnectHandling_3517v1.projectarchive
Просмотров: 905

Видео

114. Задача от TomaS Q (просмотр архива в визуализации)
Просмотров 7542 месяца назад
Ссылка на пример из видео: ftp.owen.ru/CoDeSys3/99_ForumFiles/Example_ReadArchiveWithSlider_3517v2.projectarchive Пакет OwenAppTools: owen.ru/forum/showthread.php?t=38944 Документ CODESYS V3.5. Архивация: ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Archives_v3.1.pdf
113. Очередь сообщений в CODESYS V3.5
Просмотров 6912 месяца назад
В видео демонстрируется простейший пример реализации очереди событий (типа LIFO - «последним пришёл - первым ушёл»; ru.wikipedia.org/wiki/LIFO) в CODESYS V3.5. Ссылка на проект из видео: ftp.owen.ru/CoDeSys3/99_ForumFiles/Example_SimpleEventQueue_3517v1.projectarchive
112. Создание окружений в CODESYS V3.5
Просмотров 7772 месяца назад
Ccылка на CODESYS Installer (версия 2.2.2): ftp.owen.ru/CoDeSys3/01_CODESYS/CODESYS Installer 2.2.2.exe
111. Плейсхолдеры библиотек в CODESYS V3.5
Просмотров 9153 месяца назад
Забыл упомянуть в видео - имя плейсхолдера библиотеки задается автором библиотеки в узле Информация о проекте ("Placeholder"): content.helpme-codesys.com/en/CODESYS Development System/_cds_obj_project_information.html Информация о плейсхолдерах в справке CODESYS: content.helpme-codesys.com/en/LibDevSummary/reuse.html content.helpme-codesys.com/en/LibDevSummary/placeholder.html Архив репозитория...
110. CODESYS Visualization 4.6.0.0 - новые возможности
Просмотров 7563 месяца назад
Ссылка на плагин: ftp.owen.ru/CoDeSys3/01_CODESYS/plugins/CODESYS Visualization 4.6.0.0.package Cписок изменений: www.codesys.com/fileadmin/data/Images/System/Releaseinformation/Release-Notes-CODESYS-Visualization-4600.html Запись вебинара "СПК210 - новая линейка панельных контроллеров ОВЕН": ruclips.net/user/liveY9nm6LiFDj0?si=S9KTSnKqhGuJNLBA
8. OwenCommunication. ФБ MB_SerialSlave - режим Spy
Просмотров 6885 месяцев назад
8. OwenCommunication. ФБ MB_SerialSlave - режим Spy
Настройка обмена между ПЛК с CoDeSys V2.3 и Owen OPC Server
Просмотров 5645 месяцев назад
Owen OPC Server: owen.ru/product/new_opc_server Информация про выравнивание памяти (п. 3.1.3.1): ftp.owen.ru/CoDeSys23/06_Documentation/Plc1xx_PlcConfiguration_v2.0.pdf
109. Язык IL в CODESYS V3.5
Просмотров 6475 месяцев назад
content.helpme-codesys.com/en/CODESYS LD FBD/_cds_il_modificators_operators.html
108. Новые возможности CODESYS V3.5 SP20
Просмотров 1,4 тыс.6 месяцев назад
Подробнее о новом атрибуте project_defined: content.helpme-codesys.com/en/CODESYS Development System/_cds_pragma_conditional.html#UUID-80886758-bbae-7a93-1d93-3c98cd60841d Release Notes для CODESYS V3.5 SP20: www.codesys.com/fileadmin/data/Images/System/Releaseinformation/Release-Notes-CODESYS-35200.html Features and Improvements CODESYS V3.5 SP20 (.pdf): www.codesys.com/fileadmin/data/Images/S...
107. Конвертация кодировок в CODESYS V3.5
Просмотров 6746 месяцев назад
Ссылка на пример из видео: ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/11_Other/Example_EncodingConverter_3517v1.projectarchive Отличия кодировок UCS-2 и UTF16: www.unicode.org/faq/utf_bom.html#utf16-11
106. Новый редактор языка LD в CODESYS V3.5
Просмотров 2 тыс.6 месяцев назад
Плагин CODESYS Ladder 1.0.0.0: ftp.owen.ru/CoDeSys3/01_CODESYS/plugins/CODESYS Ladder 1.0.0.0.package Плагин CODESYS LD/FBD 4.4.0.0: ftp.owen.ru/CoDeSys3/01_CODESYS/plugins/CODESYS LD FBD 4.4.0.0.package Книга Дэйва Аганса про отладку: oscat.ru/?p=539
105. Работа с uci через библиотеку CmpSysExec
Просмотров 7597 месяцев назад
Документация по uci: openwrt.org/ru/docs/guide-user/base-system/uci Другое видео на схожую тематику: "Работа с объектами шины ubus через библиотеку CmpSysExec" ruclips.net/video/jtWYIJOLCNs/видео.htmlsi=1DZl_JwNgriedB_p
104. Некоторые нюансы визуализации CODESYS V3.5
Просмотров 2,8 тыс.7 месяцев назад
Документ "CODESYS V3.5. Визуализация": ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Visu_v3.0.pdf Статья по работе с визуализацией из кода программы: ftp.owen.ru/CoDeSys3/98_Books/CodesysVisuIecCode.pdf 00:11 Изменение цветов элементов 05:45 Переключение изображений 09:21 Определение текущего открытого экрана и его переключение (CurrentVisu) 13:49 Открытие других web-страниц в web-...
103. Ротация группы насосов по времени наработки c обработкой аварий в CODESYS V3.5
Просмотров 1,4 тыс.7 месяцев назад
Ссылка на пример из видео: ftp.owen.ru/CoDeSys3/99_ForumFiles/Example_RotatePumpGroupWithAlarms_3517v1.projectarchive Прошлое видео про насосы (без обработки аварий): ruclips.net/video/D92UG4VF7Hs/видео.htmlsi=Wtb4ZHPWYIfGikz9 Использование ФБ ONTIME для определения времени наработки: ruclips.net/video/1McFesrjk5s/видео.htmlsi=Oug71pfrdgI9Ct8w Примечание: в операторе UNTIL лучше использовать ус...
102. Пакет доп. компонентов OwenAppTools для CODESYS V3.5
Просмотров 9558 месяцев назад
102. Пакет доп. компонентов OwenAppTools для CODESYS V3.5
101. CODESYS Visualization 4.5.0.0 - новые возможности
Просмотров 1,2 тыс.9 месяцев назад
101. CODESYS Visualization 4.5.0.0 - новые возможности
100. Наюнсы загрузки проектов
Просмотров 1,5 тыс.9 месяцев назад
100. Наюнсы загрузки проектов
99. Работа с СУБД PostgreSQL
Просмотров 1 тыс.10 месяцев назад
99. Работа с СУБД PostgreSQL
98. Редактирование списков текстов системных библиотек
Просмотров 54810 месяцев назад
98. Редактирование списков текстов системных библиотек
97. Чтение и запись значения по Modbus с помощью одного элемента визуализации
Просмотров 1,9 тыс.11 месяцев назад
97. Чтение и запись значения по Modbus с помощью одного элемента визуализации
96. Persistence Manager
Просмотров 1,2 тыс.11 месяцев назад
96. Persistence Manager
95. Использование RETAIN в CODESYS V3.5
Просмотров 3,3 тыс.Год назад
95. Использование RETAIN в CODESYS V3.5
3. Настройка ПР205 в режиме Modbus Master
Просмотров 1,6 тыс.Год назад
3. Настройка ПР205 в режиме Modbus Master
2. Подключение ПР205 к OwenCloud
Просмотров 1,6 тыс.Год назад
2. Подключение ПР205 к OwenCloud
1. Настройка ПР205 в режиме Modbus Slave
Просмотров 3,1 тыс.Год назад
1. Настройка ПР205 в режиме Modbus Slave
94. Работа с объектами шины ubus через библиотеку CmpSysExec
Просмотров 605Год назад
94. Работа с объектами шины ubus через библиотеку CmpSysExec
93. Использование интерфейсных переменных диалогов
Просмотров 1,5 тыс.Год назад
93. Использование интерфейсных переменных диалогов
92. Работа с конвертером ОВЕН МКОН в режиме "прозрачный шлюз"
Просмотров 1,7 тыс.Год назад
92. Работа с конвертером ОВЕН МКОН в режиме "прозрачный шлюз"
91. Создание библиотек с собственными "элементами визуализации"
Просмотров 2,1 тыс.Год назад
91. Создание библиотек с собственными "элементами визуализации"

Комментарии

  • @ДмитрийВейдман
    @ДмитрийВейдман 17 часов назад

    здравствуйте, почему owen logic не видит пр205 по ethernet ? какие нужны настройки? пробовал ставить разные ip адреса, ничего не меняется

    • @CodesysOneLove
      @CodesysOneLove 15 часов назад

      Добрый день. Напишите, пожалуйста, на support@owen.ru - вам помогут.

  • @mertviypuk
    @mertviypuk 3 дня назад

    Добрый день. Огромное вам спасибо, за ваши труды по выпуску видео. Снимите пожалуйста видео обзор по настройке OwenVizuTools-OwenTrend с сохранением на USB.

  • @tchecareca
    @tchecareca 4 дня назад

    ola sou do brasil e estou aprendendo, aqui é mais utilizado o ladder, você teria um curso completo de ST para me indicar?

  • @ИльяМамаков-й5е
    @ИльяМамаков-й5е 6 дней назад

    Здравствуйте, Install all packages added to the setup, на этом моменте заргузка останавливается, мне самому нужно чтото дополнительно скачивать? Помогите

    • @CodesysOneLove
      @CodesysOneLove 4 дня назад

      Добрый день. Судя по сообщению - нужно просто подождать, пока будут установлены все пакеты. Иногда это может занять длительное время (вплоть до нескольких часов).

  • @КонстантинФедоров-о3л

    Добрый день. Возник вопрос касательно события PrepareDownload, поставил обычное условие var1:=true; После прогрузки плк, значение остается false. Подскажите, в какой момент данное событие отрабатывает? но при этом использовал другое событие DownloadDone и никаких проблем не возникло.

    • @CodesysOneLove
      @CodesysOneLove 14 дней назад

      Добрый день. PrepareDownload генерируется в контексте ТЕКУЩЕГО приложения перед началом загрузки в контроллер НОВОГО приложения. Т. е. пытаться в его обработчике манипулировать значениями переменных бессмысленно - приложение вот-вот будет удалено, а его память очищена. Чтобы в рамках теста "увидеть" какой-то эффект от этого события - вы можете в его обработчике вывести сообщение в лог, записать что-то в файл (через функции библиотеки SysFile) и т. п. В реальных проектах в обработчике этого события обычно происходит очистка ресурсов - закрытие файлов, сокетов, освобождение динамически выделенной памяти и т. д.

  • @redov_mihail
    @redov_mihail 18 дней назад

    мудрено немного - придется разбираться🙁 А для чтения файла только этот метод подходит, есть еще варианты? ОвенАрхивер может прочитать, то что сохранил? Или мне нужно эту библиотеку использовать? И не подскажите где поискать материал как построить тренд по меткам времени и данным - где-то у Вас в комментариях видел ссылку, не найду. Хотелось бы построить график из файла - вот думаю как лучше это сделать..

    • @CodesysOneLove
      @CodesysOneLove 17 дней назад

      1. Варианты могут быть разными в зависимости от конкретной задачи. Типовой вариант - библиотека CAA File или SysFile. 2. ОвенАрхивер не может прочитать, то что сохранил. 3. Возможно, речь об этом: owen.ru/forum/showthread.php?t=38366

    • @redov_mihail
      @redov_mihail 17 дней назад

      @@CodesysOneLove Да похоже эта ссылку, спасибо, посмотрю подробно. Как конкретно буду делать пока не решил - может Вы мне что посоветуете, если не затруднит. Мне нужно с плк200 по мере готовности скадой скачивать файл графика (неск переменных от времени) График по времени час-два (кадж 10-60сек?). Я в этом чайник - пока не понимаю как лучше - хранить файлы на фтп сервере плк или можно сразу скаде скачать с флешки или какой-то внут памяти плк? Или гнать последовательно переменные по модбас тсп? Архивом также планирую пользоваться и самим плк, строив нужный график на экране визуализ (через браузер) по необходимости.

    • @CodesysOneLove
      @CodesysOneLove 17 дней назад

      @@redov_mihail Сложно дать какой-то совет, не зная всех нюансов ситуации (например, возможностей SCADA). Можете связаться со мной по телеграм, если хотите обсудить конкретные детали реализации: t.me/JuneSmellsLikeBlood

  • @jorkonz5853
    @jorkonz5853 19 дней назад

    Здравствуйте, LastError выдает ошибку 84, не подскажете в чем может быть причина?

    • @CodesysOneLove
      @CodesysOneLove 18 дней назад

      Добрый день.84 ознает NO_SOCKET (Нет свободного сокета для устройства TCP/IP )

    • @jorkonz5853
      @jorkonz5853 15 дней назад

      @@CodesysOneLove Это понятно, не понятно что с этим сделать и как устранить данную ошибку

    • @CodesysOneLove
      @CodesysOneLove 15 дней назад

      @@jorkonz5853 написать на support@owen.ru, подготовить доступ по AnyDesk.

  • @tomas111video
    @tomas111video Месяц назад

    Понимаю что задача наверно не сильно подходит для ПЛК, но всё-же. Можно из файла построить тренд в визуализации для просмотра?

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Можно. У нас это в библиотеке OwenVisuTools реализовано.

    • @tomas111video
      @tomas111video Месяц назад

      @@CodesysOneLove видео с её применением я так понял не выходило?

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      @@tomas111video Да, видео нет. Информация есть здесь: owen.ru/forum/showthread.php?t=38366

  • @garstuff
    @garstuff Месяц назад

    Столкнулся с проблемой, не могу записать в переменную типа REAL новое значение. Считать я могу , а записать нет. Хотя с переменными типа INT проблем нет, напишите кто сталкивался

  • @КириллКирмелас-х8ж

    Спасибо, очень помогло! Не планируете, в связи с последними событиями, перезаливать ролики в ВК видео/Рутуб?

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Не планирую.

  • @Созидатель-п6х
    @Созидатель-п6х Месяц назад

    Добрый день. Подскажите, пожалуйста, чем отличаются теплый (WARM) старт и холодный (COLD) старт, кроме как в связи с поведением RETAIN- переменных? И перезагрузка ПЛК отключением автомата, это что: теплый сброс, холодный сброс, пообще не сброс в данном смысле?

  • @anatoliysavchits8752
    @anatoliysavchits8752 Месяц назад

    Добрый день! Планируете перенос вашего канала и всех видео с него на другой хостинг? К RUclips не везде есть доступ в последнее время.

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Не планирую.

  • @ОлегПфлюг-к3ц
    @ОлегПфлюг-к3ц Месяц назад

    Здравствуйте. Допустим добавили в проект устройства модбас мастер, библиотека HCFA. Дали ему имя - master. Добавили слейф, имя slave. Далее канал имя ReadW. У него есть параметр с именем input и скорей всего структура размером в 9 слов (word) . Если правильно понимаю, выделяется ресурс, подключается исполнительный код вот это всего. Возможно ли получить ссылку на параметр input ?

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Я не видел библиотеки, о которой вы говорите, так что затрудняюсь сходу ответить. Можете связаться со мной в понедельник по почте (e.kislov@owen.ru) и прислать ваш телеграм - можно пообщаться там по этому вопросу.

    • @ОлегПфлюг-к3ц
      @ОлегПфлюг-к3ц Месяц назад

      Разобрался. Это скорей всего входная значение функции что бы взять адрес переменной)). Скорей всего так)) Решил пока вот так. Потому что контроллер с типом Union не захотел работать PROGRAM STIO //Получаем состояние входов выход VAR_INPUT WIO: input; //Из модбаса END_VAR VAR tt: POINTER TO IO; //Временная переменная IO:REFERENCE TO IO; //Переменные со входов выходов только чтение END_VAR tt := ADR( WIO); //Начальный адрес IO REF=tt^; //Разименовываем адресс и присваиваем этот адрес ссылке входов выход в структуре

  • @AlexeySuVa
    @AlexeySuVa Месяц назад

    Здравствуйте, Евгений. подскажите, планируете ли Вы дублировать свои ролики на другие платформы с связи с ограничением скорости ютуп? Если планируете, то бы бы рад увидеть ссылки в разделе "о канале"

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Не планирую. В сети уже множество статей о том, как быстро решить проблемы с этим "ограничением скорости".

  • @НикитаДоломан-м7ь
    @НикитаДоломан-м7ь Месяц назад

    Добрый день, можно ли распарсить длинную строку в массив строк по разделителю?

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Мы реализовали такой функционал в библиотеке OwenStringUtils (см. функции SplitStringByToken и WSplitStringByToken ).

  • @smolenykrivich
    @smolenykrivich Месяц назад

    Добрый день! Подскажите, пожалуйста, как включить методы в состав дерева нод OPC UA сервера? Необходимо иметь возможность вызывать методы со стороны клиентской части

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Рассказывал про это тут: ruclips.net/video/AQziugiL3nk/видео.html

    • @smolenykrivich
      @smolenykrivich Месяц назад

      @@CodesysOneLove Развертывание происходит через "Communication manager", но его нет в поддержке CodeSys Sp11. Очень странно со стороны разработчиков среды не поддерживать всю спецификацию OPC протокола. Т.е. формально есть возможность читать поля, но нет возможности вызова функций.

    • @smolenykrivich
      @smolenykrivich Месяц назад

      @@CodesysOneLove Вам в любом случае спасибо!

  • @ВиталийЯсницкий-г8и

    Добрый день, открыл ваш пример в CDS 3.5 sp17 patch3 не могу от компилировать ваш пример, выдают ошибку "C0521: Библиотека "visuelemtrace, 4.1.0.0 (system)" была создана в неизвестной версии компилятора "3.5.17.0". Как это исправить?

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Напишите, пожалуйста, на support@owen.ru и подготовьте удаленный доступ по AnyDesk.

  • @ЕвгенийНовиченко-я5д

    Добрый день, подскажите почему при логине пользователь логиниться на весь проект а не как клиет для визуализации?

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Что значит "логиниться на весь проект"? Как вы это определяете?

  • @gostoping31
    @gostoping31 Месяц назад

    Здравствуйте! Подскажите пожалуйста, можно ли подружить онлайн симуляцию EB(easy builder) с виртуальным ПЛК Codesys через параметр EB "Codesys v3 (ethernet)" ? Через модбас tcp подружить удалось легко, а через "Codesys v3 (ethernet)" вообще никак не получается - ошибка в EB, что порт 8000 занят ( по факту он свободен + другие ставил, + прочел что эта ошибка из-за отсутствия com_e30.exe в процессах , в папке с EB com_e30.exe присутствует, но не запускается (в том числе руками)). В настройках EB 127.0.0.1 TCP 11740. Может кто подскажет, что делаю не так и как сделать правильно ?)

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Да, можно. Напишите мне на почту e.kislov@owen.ru и укажите в письме, как с вами связаться по телеграм.

    • @АнатолийПоловников-к2в
      @АнатолийПоловников-к2в Месяц назад

      @@CodesysOneLove расскажите чем закончился данный случай? У меня точно такая же проблема...

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      @@АнатолийПоловников-к2в пока еще не закончился - договорились связаться по телеграм, но пользователь мне еще не писал. Вы можете тоже написать мне на почту - посмотрим, что происходит у вас. В письме укажите, как с вами связаться по телеграм.

    • @АнатолийПоловников-к2в
      @АнатолийПоловников-к2в Месяц назад

      На всякий случай отпишусь, что получилось сделать. При создании подключения Codesys V3 в EasyBuilder Pro нужно было установить логин и пароль во вкладке настройки подключения. Логин и пароль точно такой же как у виртуального контроллера Codesys. Если пароль в настройках (изменили строку в блокноте виртуального ПЛК) убран, то вроде бы проблем быть не должно. Но стоит попробовать вернуть подключение с паролем, убедится, что знаете точно пароль к виртуальному ПЛК Codesys и ещё раз попробовать "подружить" симуляторы друг с другом. Огромное спасибо, Евгению за его помощь

    • @gostoping31
      @gostoping31 Месяц назад

      ​@@АнатолийПоловников-к2в спасибо! Тоже всё получилось с логином и паролем в изи билдере

  • @Codesys_PLC
    @Codesys_PLC Месяц назад

    Евгений, добрый день. Подскажите, в чем может быть проблема соединения по OPC UA? Я пытаюсь точь в точь как на видео делать: создал проект в Codesys с реальным контроллером 210-03, создал программу с 2 переменными, символьную конфигурацию - отметил переменные и скомпилировал. Далее запустил проект с подключенным контроллером. Далее в EasyBuilder Pro делаю по аналогии и в конечном окне во вкладке Device, где должны раскрываться переменные - просто ничего нет. Точно такие же проблемы с соединением и подключением в MasterScada 4D, также не могу подключиться и через Owen OPC Server. Контроллер рабочий, подключается, порт 4840, подключен с компьютера к контроллеру напрямую через кабель Ethernet - все как положено. Подскажите направление куда копать?

    • @CodesysOneLove
      @CodesysOneLove Месяц назад

      Добрый день. Напишите, пожалуйста, на support@owen.ru и подготовьте доступ по AnyDesk - вам помогут.

  • @Alexandr_Nazarov
    @Alexandr_Nazarov 2 месяца назад

    Хорошо учиться на примерах, а на качественных сам Бог велел!

  • @padoruu_padoruu
    @padoruu_padoruu 2 месяца назад

    Няшка

  • @Alexandr_Nazarov
    @Alexandr_Nazarov 2 месяца назад

    После установки библиотеки в Панели инструментов визуализации не появляется вкладка с доп.именем библиотеки, и соответственно в Конфигурации фрейма нет визуализаций библиотеки. При просмотре объектов библиотеки в Менеджере все объекты присутствуют. В чем может быть проблема? Спасибо.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Выложите ссылку на вашу библиотеку - посмотрим, в чем дело.

    • @Alexandr_Nazarov
      @Alexandr_Nazarov Месяц назад

      @@CodesysOneLove Ссылка пропадает. Скину в Телеграм.

  • @rv9wfj
    @rv9wfj 2 месяца назад

    Евгений, можно Вас попросить выложить список подходящих к ПЛК пакетов в CoDeSys Installer, или может лучше список совершенно точно не подходящих. Чтобы удалить их из окружений и они не занимали лишнее место на диске.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Напишите мне в телеграм по этому вопросу, пожалуйста.

  • @rv9wfj
    @rv9wfj 2 месяца назад

    А как обрабатывается зависший сокет в веб визуализации? Иногда наблюдается подвисание визуализации при большом количестве "брошенных" подключений. Возможно ли настроить там сторожевой таймер на соединение?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Судя по документации - это можно сделать, добавив в конфиг-файл (CODESYSControl_User.cfg) в секцию [CmpWebServerHandlerV3] параметр CloseChannelTimeMs и задав ему нужное значение. Это несложно сделать для ПЛК210-1x и СПК210; для старых контроллеров придется заморачиваться - если надо будет, то пишите мне в телеграм.

  • @Alexandr_Nazarov
    @Alexandr_Nazarov 2 месяца назад

    При создании файла библиотеки сразу возникает ошибка : [ERROR] VizuTools_GB23: Менеджер библиотек: Невозможно открыть библиотеку '#CBML'. (Причина: Библиотека 'Common Behaviour Model, 3.5.12.0 (3S - Smart Software Solutions GmbH)' не установлена в системе.). Где ее взять?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      ftp.owen.ru/TechSupportShare/Common%20Behaviour%20Model.compiled-library Или можно нажать кнопку Загрузка отсутствующих библиотек в менеджере библиотек вашей библиотеки. Или удалить оттуда эту библиотеку - скорее всего, она вам не понадобится при создании вашей библиотеки.

    • @Alexandr_Nazarov
      @Alexandr_Nazarov 2 месяца назад

      @@CodesysOneLove Менеджер библиотек отсутствует в дереве проекта. Появляется только папка с названием библиотеки, той что создал. Окружение отсутствует полностью.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      @@Alexandr_Nazarov при создании библиотеки выбирайте "CODESYS-библиотека", а не "Пустая библиотека".

  • @Plankt_ON
    @Plankt_ON 2 месяца назад

    Добрый вечер. При использовании шаблонов модулей ввода/вывода, присутствует возможность исключить любой модуль из опроса, вопрос по такому модулю тайм-аут не идет? И еще, если модулей много, то тех.поддержка рекомендует не использовать готовые шаблоны на модули, а добавлять их как просто устройство modbus_tcp_slave. Можно ли штатными средствами так же исключить модули из опроса, чтобы время опроса не увеличилось на время тайм-аута?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Добрый день. Не идет. Можно (см. п. 4.6: ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Modbus_v3.2.pdf)

  • @ВладимирАнтипин-э6ы
    @ВладимирАнтипин-э6ы 2 месяца назад

    Добрый день. Настроил OPC UA сервер без логина и пароля и сертификата работает. как начинаю делать доступ с сертификатом в списке устройств при сканировании сети его нет. Доступ остается без сертификата. при настройке доступа по логину и паролю также не появляется доступа по паролю, но возможность подключится без пропадает.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Добрый день. Посмотрите информацию здесь, пожалуйста: owen.ru/forum/showthread.php?t=28167&page=14&p=410126&viewfull=1#post410126 Если не поможет - напишите нам на support@owen.ru

    • @ВладимирАнтипин-э6ы
      @ВладимирАнтипин-э6ы 2 месяца назад

      @@CodesysOneLove Спасибо. Помогло. Но теперь в oPC сервере качество BAD

    • @ВладимирАнтипин-э6ы
      @ВладимирАнтипин-э6ы 2 месяца назад

      @@CodesysOneLove 2024-07-22 15:11:18.047 OPCUACLIENT.opcuaclient:Start Process 2024-07-22 15:11:18.047 OPCUACLIENT.opcuaclient:plugin opcuaclient: read begin 2024-07-22 15:11:17.961 OPCUACLIENT.opcuaclient:plugin opcuaclient: read end 2024-07-22 15:11:17.958 OPCUACLIENT.opcuaclient:DeleteSubscription 2024-07-22 15:11:17.958 OPCUACLIENT.opcuaclient:Stop Process 2024-07-22 15:11:17.958 OPCUACLIENT.opcuaclient:Error reading values from the server 2024-07-22 15:11:17.956 OPCUACLIENT.opcuaclient:Reading values from the server 2024-07-22 15:11:17.956 OPCUACLIENT.opcuaclient:The status of the server RUNNING 2024-07-22 15:11:17.427 OPCUACLIENT.opcuaclient:Reading server status 2024-07-22 15:11:17.427 OPCUACLIENT.opcuaclient:A successful connection to the server in Read mode 2024-07-22 15:11:16.427 OPCUACLIENT.opcuaclient:Attempt to connect to the server in Read mode 2024-07-22 15:11:16.427 OPCUACLIENT.opcuaclient:Start Process

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      @@ВладимирАнтипин-э6ы напишите на support@owen.ru, пожалуйста

  • @АндрейРадилов-р2ю
    @АндрейРадилов-р2ю 2 месяца назад

    Здравствуйте. Как всегда познавательно, а главное вовремя. Вопрос: возможна ли перезагрузка модулей В/В МХ210 из кода программы?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Добрый день. К сожалению, нет. Программная перезагрузка на стороне Mx210 реализована крайне специфичным образом - выполнить ее из CODESYS практически невозможно для конечного пользователя.

  • @ICOICI
    @ICOICI 2 месяца назад

    Здравствуйте! Добавьте в ST возможность работы с битами.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Добрый день. Уточните, какой именно функционал работы с битами требуется? Это, случаем, не ваш пост: owen.ru/forum/showthread.php?t=38239&p=442044&viewfull=1#post442044

  • @Plankt_ON
    @Plankt_ON 2 месяца назад

    Добрый вечер. В одном из видео (про modbus) Вы упомянули атрибут {attribute 'pack_mode' := '1'} для структуры, я так понял, что атрибутов есть много. Я хотел использовать функциональный блок для входов (FB for IO Channel) , так там при создании ФБ тоже необходимо использовать атрибут, но другой ({attribute 'io_function_block'}). Может у Вас будет возможность рассказать про атрибуты и как они могут облегчить работу?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Добрый день. Было такое видео: ruclips.net/video/PsGj5CiCXfA/видео.htmlsi=PfvRZ79uz8FTSNAP Тут про FB for IO Channel: owen.ru/forum/showthread.php?t=28167&page=11&p=363210&viewfull=1#post363210 Полный список доступных атрибутов: content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_struct_reference_pragmas.html

    • @Plankt_ON
      @Plankt_ON 2 месяца назад

      @@CodesysOneLove Большое спасибо, не додумался посмотреть про прагмы, гуглил атрибуты. =)

  • @КириллКирмелас-х8ж
    @КириллКирмелас-х8ж 2 месяца назад

    Вопрос: устанавливается ли данный архив на более новые версии кодесиса? SP16, например? Т.к. после установки ничего не изменилось в выборе библиотек.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Этот архив содержит старые версии библиотек (времен SP4 и ниже). Они нужны для контроллеров, которые программируются в старых версиях CODESYS (напомню, в видео рассматривается V3.5 SP5 Patch 5). Если ваши контроллерые программируются в SP16 и выше - то вам нет смысла его устанавливать.

    • @КириллКирмелас-х8ж
      @КириллКирмелас-х8ж 2 месяца назад

      @@CodesysOneLove просто хоть контроллер в новой версии и программируется, но вот при попытке сделать для теста визуализацию и загрузить её в контроллер вылазят ошибки идентичные тем что в видео. Как раз в связанные с библиотеками визуализации VisuElem, cmpDynamicText и пр. Я потому и подумал что, возможно, поможет набор их старых версий

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      @@КириллКирмелас-х8ж если речь о нашем контроллере - то, пожалуйста, напишите на support@owen.ru. Если контроллер другого производителя - то рекомендую связаться с его техподдержкой.

  • @Glukonic
    @Glukonic 2 месяца назад

    Спасибо, посмотрел, но пока не уяснил, так как мысли в другом. Посмотрю в свободное время повторно, но интересная возможность, думал о подобном, но реализовать его как-то боялся что просядет сильно скорость пока с SD буду считывать архив

  • @tomas111video
    @tomas111video 2 месяца назад

    Дождался! Спасибо!

  • @Alexandr_Nazarov
    @Alexandr_Nazarov 2 месяца назад

    Про пример индексного доступа через указатель. В коде для CDS2.3, наверное, строку изменения адреса надо сделать второй. Иначе если массив в коде вызова индексируется с 0..(iElementArray -1), то элемент массива с индексом "0" будет пропущен, так как указатель при вызове функции будет указывать на первый элемент массива.

    • @Alexandr_Nazarov
      @Alexandr_Nazarov 2 месяца назад

      В CDS3.5, как выяснилось, обращение к массиву через Указатель происходит с начального индекса "0", независимо от диапазона индексов реального массива. Т.е если реальный массив имеет индексы 10..100, то значения индексов через Указатель должны быть 0..90. Из видео это не очевидно.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      @@Alexandr_Nazarov спасибо за cправедливое замечание.

  • @КириллКирмелас-х8ж
    @КириллКирмелас-х8ж 2 месяца назад

    За архив репозитория - отдельное спасибо!

  • @ShaiRom
    @ShaiRom 2 месяца назад

    Могли бы Вы рассказать, о всех системах кибер защиты в контроллерах и в codesys

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Мы недавно статью (в двух частях) выложили по этой теме: owen.ru/poleznye_materialy/filters/oborudovanie=codesys Может, ее будет достаточно?

    • @ShaiRom
      @ShaiRom 2 месяца назад

      Спасибо!

  • @smolenykrivich
    @smolenykrivich 2 месяца назад

    Подскажите, а в режиме симуляции можно эмулировать работу OPC UA сервера на localhost?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      В режиме симуляции - нет. Но можно на виртуальном контроллере.

    • @smolenykrivich
      @smolenykrivich 2 месяца назад

      @@CodesysOneLove подскажите, а виртуальный контроллер есть в стандартных средствах codesys или нужен какой-то аддон к нему или вообще нужен отдельный софт?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      @@smolenykrivich Да, он входит в диструбутив среды. См. видео: ruclips.net/video/RgtfIOgKwTY/видео.htmlsi=wsuwwLCpXtZEU0nz

    • @smolenykrivich
      @smolenykrivich 2 месяца назад

      @@CodesysOneLove Спасибо)

  • @The_Greatest_Leader
    @The_Greatest_Leader 2 месяца назад

    Вот не сидится же там спокойно кому-то... Всё ж хорошо было, всё ладно и красиво. И на тебе...

  • @ОлегПфлюг-к3ц
    @ОлегПфлюг-к3ц 2 месяца назад

    Что то похожее делал на мастерскаде 4д в М3000Т. В одном варианте как у вас по флагами и масивом. Плюс контроль длинны сообщения. В другом варианте событие записывала в папку темп (она находитьмюсяво временной памяти) в конец файла время и текст. Другая функция производили контроль количества символов и если оно больше заданного числа или вышло время ожидания если файл не пустой. То отправляем сообщение в телегу либо смс

  • @slayzay
    @slayzay 2 месяца назад

    Спасибо!

  • @ВячеславСтасевич-э2э
    @ВячеславСтасевич-э2э 2 месяца назад

    Благодарю!

  • @MikeTroitskiy
    @MikeTroitskiy 2 месяца назад

    Помимо решения практической задачи, еще из выход из цикла EXIT вспомнили. Я вот совсем про эту возможность забыл

  • @klm3852
    @klm3852 2 месяца назад

    А не выгоднее ли все аварии собирать в строку и пулять одним сообщением?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      В некоторых случаях - вероятно, да. В исходном запросе клиента (owen.ru/forum/showthread.php?t=35372&p=439008&viewfull=1#post439008) нужно было для каждой аварии отправлять отдельное SMS.

  • @slayzay
    @slayzay 2 месяца назад

    В автоматизации важнее метка времени возникновения события. Просто писать эту метку в событие

  • @antonchik8012
    @antonchik8012 2 месяца назад

    Может расскажите про TCP соединения в ПЛК Овен, был бы очень благодарен.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Уточните, пожалуйста, что именно по этой теме вас интересует?

    • @antonchik8012
      @antonchik8012 2 месяца назад

      @@CodesysOneLove Хотел бы считывать данные с камеры машинного зрения. Обмен с сервером по TCP/ip. Использовать штатные средства или у Овен своя библиотека для этих целей?

    • @Drugpa4ever
      @Drugpa4ever 2 месяца назад

      ​@@antonchik8012общество экстрасенсов приветствует Вас. А можно разъяснить, что за обмен данными будет? А то ванговать ее получаетсо

    • @АндрейБелов-м6в
      @АндрейБелов-м6в 2 месяца назад

      @@antonchik8012 А какое из устройств ОВЕН умеет в TCP?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      @@antonchik8012 есть стандартная библиотека (ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Sockets_v3.0.pdf) и наша, OwenCommunication (ruclips.net/video/RI5aewdaUr8/видео.htmlsi=MAEQvwQjPFGlRym_)

  • @gtfox6631
    @gtfox6631 2 месяца назад

    Не смотря на то, что вам не нравится ретейн в фб, рассказать как это делается и об конфигурационных переменных можно было бы.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Я не говорил, что мне "не нравится ретейн в фб" - лишь описал, какие последствия имеет такой подход. Фраза "рассказать как это делается " тоже не очень понятна. Чтобы использовать ретейн в ФБ - достаточно добавить в области объявления блока секцию VAR RETAIN. Больше рассказывать, на мой взгляд, тут нечего. Что касается "конфигурационных переменных" - если речь о VAR_CONFIG, то они не имеют отношения к RETAIN.

    • @gtfox6631
      @gtfox6631 2 месяца назад

      @@CodesysOneLove да, прошу прощения, это я смешал в кучу ретейн и конфигурационные переменные... В овене нет такой функциональности, чтобы объявить назначенные конфигурационные переменные как ретейн (при этом весь FB не попадает в ретейн) А возможно такое было в ваго, где область регистров модбас была ретейном и по этим же адресам можно было прописать конфигурационные переменные из ФБ (причем не используемые переменные прописывались на один адрес и экономили кучу места)

  • @ВячеславСтасевич-э2э
    @ВячеславСтасевич-э2э 2 месяца назад

    Благодарю!

  • @ЕвгенийАлександрович-х1ц

    Можно ли как то отрыть саму библиотеку для того что бы её саму переделать ?

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      Если библиотека доступна в исходниках (есть файл формата .library) - то можно.

    • @ЕвгенийАлександрович-х1ц
      @ЕвгенийАлександрович-х1ц 2 месяца назад

      @@CodesysOneLove И как это сделать , какой программой ? Заранее благодарен.

    • @CodesysOneLove
      @CodesysOneLove 2 месяца назад

      @@ЕвгенийАлександрович-х1ц той же самой - CODESYS V3.5.

  • @Glukonic
    @Glukonic 2 месяца назад

    Огромное спасибо,.вот оно что, а я думаю сто вручную поагины пришлось сьавить кодесисовские, оказывается оффлайн никак, плагины не методом переноса, а методом установки становятся.