CodesysOneLove
CodesysOneLove
  • 171
  • 328 558
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
มุมมอง: 663

วีดีโอ

114. Задача от TomaS Q (просмотр архива в визуализации)
มุมมอง 67214 วันที่ผ่านมา
Ссылка на пример из видео: 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
มุมมอง 62221 วันที่ผ่านมา
В видео демонстрируется простейший пример реализации очереди событий (типа LIFO - «последним пришёл - первым ушёл»; ru.wikipedia.org/wiki/LIFO) в CODESYS V3.5. Ссылка на проект из видео: ftp.owen.ru/CoDeSys3/99_ForumFiles/Example_SimpleEventQueue_3517v1.projectarchive
112. Создание окружений в CODESYS V3.5
มุมมอง 710หลายเดือนก่อน
Ccылка на CODESYS Installer (версия 2.2.2): ftp.owen.ru/CoDeSys3/01_CODESYS/CODESYS Installer 2.2.2.exe
111. Плейсхолдеры библиотек в CODESYS V3.5
มุมมอง 810หลายเดือนก่อน
Забыл упомянуть в видео - имя плейсхолдера библиотеки задается автором библиотеки в узле Информация о проекте ("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 - новые возможности
มุมมอง 677หลายเดือนก่อน
Ссылка на плагин: 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 - новая линейка панельных контроллеров ОВЕН": th-cam.com/users/liveY9nm6LiFDj0?si=S9KTSnKqhGuJNLBA
8. OwenCommunication. ФБ MB_SerialSlave - режим Spy
มุมมอง 6583 หลายเดือนก่อน
8. OwenCommunication. ФБ MB_SerialSlave - режим Spy
Настройка обмена между ПЛК с CoDeSys V2.3 и Owen OPC Server
มุมมอง 4733 หลายเดือนก่อน
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
มุมมอง 6143 หลายเดือนก่อน
content.helpme-codesys.com/en/CODESYS LD FBD/_cds_il_modificators_operators.html
108. Новые возможности CODESYS V3.5 SP20
มุมมอง 1.4K4 หลายเดือนก่อน
Подробнее о новом атрибуте 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
มุมมอง 6314 หลายเดือนก่อน
Ссылка на пример из видео: 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
มุมมอง 1.8K5 หลายเดือนก่อน
Плагин 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
มุมมอง 7145 หลายเดือนก่อน
Документация по uci: openwrt.org/ru/docs/guide-user/base-system/uci Другое видео на схожую тематику: "Работа с объектами шины ubus через библиотеку CmpSysExec" th-cam.com/video/jtWYIJOLCNs/w-d-xo.htmlsi=1DZl_JwNgriedB_p
104. Некоторые нюансы визуализации CODESYS V3.5
มุมมอง 2.5K5 หลายเดือนก่อน
Документ "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.3K6 หลายเดือนก่อน
Ссылка на пример из видео: ftp.owen.ru/CoDeSys3/99_ForumFiles/Example_RotatePumpGroupWithAlarms_3517v1.projectarchive Прошлое видео про насосы (без обработки аварий): th-cam.com/video/D92UG4VF7Hs/w-d-xo.htmlsi=Wtb4ZHPWYIfGikz9 Использование ФБ ONTIME для определения времени наработки: th-cam.com/video/1McFesrjk5s/w-d-xo.htmlsi=Oug71pfrdgI9Ct8w Примечание: в операторе UNTIL лучше использовать ус...
102. Пакет доп. компонентов OwenAppTools для CODESYS V3.5
มุมมอง 9257 หลายเดือนก่อน
102. Пакет доп. компонентов OwenAppTools для CODESYS V3.5
101. CODESYS Visualization 4.5.0.0 - новые возможности
มุมมอง 1.2K7 หลายเดือนก่อน
101. CODESYS Visualization 4.5.0.0 - новые возможности
100. Наюнсы загрузки проектов
มุมมอง 1.4K7 หลายเดือนก่อน
100. Наюнсы загрузки проектов
99. Работа с СУБД PostgreSQL
มุมมอง 9838 หลายเดือนก่อน
99. Работа с СУБД PostgreSQL
98. Редактирование списков текстов системных библиотек
มุมมอง 5279 หลายเดือนก่อน
98. Редактирование списков текстов системных библиотек
97. Чтение и запись значения по Modbus с помощью одного элемента визуализации
มุมมอง 1.8K9 หลายเดือนก่อน
97. Чтение и запись значения по Modbus с помощью одного элемента визуализации
96. Persistence Manager
มุมมอง 1.1K9 หลายเดือนก่อน
96. Persistence Manager
95. Использование RETAIN в CODESYS V3.5
มุมมอง 3K10 หลายเดือนก่อน
95. Использование RETAIN в CODESYS V3.5
3. Настройка ПР205 в режиме Modbus Master
มุมมอง 1.4K11 หลายเดือนก่อน
3. Настройка ПР205 в режиме Modbus Master
2. Подключение ПР205 к OwenCloud
มุมมอง 1.5K11 หลายเดือนก่อน
2. Подключение ПР205 к OwenCloud
1. Настройка ПР205 в режиме Modbus Slave
มุมมอง 2.8K11 หลายเดือนก่อน
1. Настройка ПР205 в режиме Modbus Slave
94. Работа с объектами шины ubus через библиотеку CmpSysExec
มุมมอง 578ปีที่แล้ว
94. Работа с объектами шины ubus через библиотеку CmpSysExec
93. Использование интерфейсных переменных диалогов
มุมมอง 1.4Kปีที่แล้ว
93. Использование интерфейсных переменных диалогов
92. Работа с конвертером ОВЕН МКОН в режиме "прозрачный шлюз"
มุมมอง 1.6Kปีที่แล้ว
92. Работа с конвертером ОВЕН МКОН в режиме "прозрачный шлюз"
91. Создание библиотек с собственными "элементами визуализации"
มุมมอง 2Kปีที่แล้ว
91. Создание библиотек с собственными "элементами визуализации"

ความคิดเห็น

  • @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 วันที่ผ่านมา

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

  • @padoruu_padoruu
    @padoruu_padoruu 2 วันที่ผ่านมา

    Няшка

  • @Alexandr_Nazarov
    @Alexandr_Nazarov 4 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 3 วันที่ผ่านมา

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

    • @Alexandr_Nazarov
      @Alexandr_Nazarov 19 ชั่วโมงที่ผ่านมา

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

  • @rv9wfj
    @rv9wfj 5 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 3 วันที่ผ่านมา

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

  • @rv9wfj
    @rv9wfj 5 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 3 วันที่ผ่านมา

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

  • @Alexandr_Nazarov
    @Alexandr_Nazarov 6 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 6 วันที่ผ่านมา

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

    • @Alexandr_Nazarov
      @Alexandr_Nazarov 6 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 5 วันที่ผ่านมา

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

  • @Plankt_ON
    @Plankt_ON 8 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 8 วันที่ผ่านมา

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

  • @user-um3uc9if4o
    @user-um3uc9if4o 10 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 10 วันที่ผ่านมา

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

    • @user-um3uc9if4o
      @user-um3uc9if4o 9 วันที่ผ่านมา

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

    • @user-um3uc9if4o
      @user-um3uc9if4o 9 วันที่ผ่านมา

      @@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 9 วันที่ผ่านมา

      @@user-um3uc9if4o напишите на support@owen.ru, пожалуйста

  • @user-jv8el3je9y
    @user-jv8el3je9y 10 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 10 วันที่ผ่านมา

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

  • @ICOICI
    @ICOICI 10 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 10 วันที่ผ่านมา

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

  • @Plankt_ON
    @Plankt_ON 14 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 14 วันที่ผ่านมา

      Добрый день. Было такое видео: th-cam.com/video/PsGj5CiCXfA/w-d-xo.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 14 วันที่ผ่านมา

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

  • @user-es1mj5zi8j
    @user-es1mj5zi8j 16 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 16 วันที่ผ่านมา

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

    • @user-es1mj5zi8j
      @user-es1mj5zi8j 16 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 16 วันที่ผ่านมา

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

  • @Glukonic
    @Glukonic 17 วันที่ผ่านมา

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

  • @tomas111video
    @tomas111video 17 วันที่ผ่านมา

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

  • @Alexandr_Nazarov
    @Alexandr_Nazarov 17 วันที่ผ่านมา

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

    • @Alexandr_Nazarov
      @Alexandr_Nazarov 17 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 17 วันที่ผ่านมา

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

  • @user-es1mj5zi8j
    @user-es1mj5zi8j 17 วันที่ผ่านมา

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

  • @ShaiRom
    @ShaiRom 19 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 19 วันที่ผ่านมา

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

    • @ShaiRom
      @ShaiRom 12 วันที่ผ่านมา

      Спасибо!

  • @smolenykrivich
    @smolenykrivich 20 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 19 วันที่ผ่านมา

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

    • @smolenykrivich
      @smolenykrivich 19 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 19 วันที่ผ่านมา

      @@smolenykrivich Да, он входит в диструбутив среды. См. видео: th-cam.com/video/RgtfIOgKwTY/w-d-xo.htmlsi=wsuwwLCpXtZEU0nz

    • @smolenykrivich
      @smolenykrivich 19 วันที่ผ่านมา

      @@CodesysOneLove Спасибо)

  • @The_Greatest_Leader
    @The_Greatest_Leader 22 วันที่ผ่านมา

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

  • @user-bi7gv7kp8u
    @user-bi7gv7kp8u 22 วันที่ผ่านมา

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

  • @slayzay
    @slayzay 22 วันที่ผ่านมา

    Спасибо!

  • @user-vb4ff7wr3n
    @user-vb4ff7wr3n 22 วันที่ผ่านมา

    Благодарю!

  • @MikeTroitskiy
    @MikeTroitskiy 23 วันที่ผ่านมา

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

  • @klm3852
    @klm3852 23 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 23 วันที่ผ่านมา

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

  • @slayzay
    @slayzay 24 วันที่ผ่านมา

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

  • @antonchik8012
    @antonchik8012 24 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 24 วันที่ผ่านมา

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

    • @antonchik8012
      @antonchik8012 24 วันที่ผ่านมา

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

    • @Drugpa4ever
      @Drugpa4ever 24 วันที่ผ่านมา

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

    • @user-nw9dm7fu7q
      @user-nw9dm7fu7q 24 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 24 วันที่ผ่านมา

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

  • @gtfox6631
    @gtfox6631 27 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 27 วันที่ผ่านมา

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

    • @gtfox6631
      @gtfox6631 21 วันที่ผ่านมา

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

  • @user-vb4ff7wr3n
    @user-vb4ff7wr3n 28 วันที่ผ่านมา

    Благодарю!

  • @user-el5cv6qt5h
    @user-el5cv6qt5h 29 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 29 วันที่ผ่านมา

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

    • @user-el5cv6qt5h
      @user-el5cv6qt5h 29 วันที่ผ่านมา

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

    • @CodesysOneLove
      @CodesysOneLove 29 วันที่ผ่านมา

      @@user-el5cv6qt5h той же самой - CODESYS V3.5.

  • @Glukonic
    @Glukonic หลายเดือนก่อน

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

  • @slayzay
    @slayzay หลายเดือนก่อน

    Спасибо! Тоже бесило это

  • @user-ru7xk5oq4z
    @user-ru7xk5oq4z หลายเดือนก่อน

    Спасибо большое. Вы, крутой специалист, да и ещё и не жадный

  • @user-ru7xk5oq4z
    @user-ru7xk5oq4z หลายเดือนก่อน

    Здравствуйте, ничего не видно

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      Добрый день. Вы можете открыть плеер TH-cam на полный экран и в его настройки (кнопка с шестеренкой внизу справа) установить качество 1080p.

  • @amasovich
    @amasovich หลายเดือนก่อน

    Спасибо за полезное объяснение.

  • @user-vq6vz7ee7g
    @user-vq6vz7ee7g หลายเดือนก่อน

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

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      Поясните причину вашего вопроса, пожалуйста, чтобы я смог точнее на него ответить.

    • @user-vq6vz7ee7g
      @user-vq6vz7ee7g หลายเดือนก่อน

      @@CodesysOneLove Как я понял, персистент переменные можно сохранять лишь вручную в персистент варс, через рецепты, также восстановить. А есть ли возможность автоматически их сохранять через код программы?

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      @@user-vq6vz7ee7g нет, это не так. Кратко повторю некоторые тезисы из видео: Механизм сохранения PERSISTENT-переменных может быть разным и зависит от конкретного контроллера; в контроллерах ОВЕН они сохраняются автоматически, как и RETAIN - при изменении любой из относящихся к ним переменных, но не чаще раза в секунду. То, что касается рецептов - это просто возможность сохранить "слепок" текущих значений PERSISTENT-переменных на ПК (например, для дальнейшего анализа).

    • @user-vq6vz7ee7g
      @user-vq6vz7ee7g หลายเดือนก่อน

      @@CodesysOneLove Мне как раз таки и нужно автоматически сохранять переменные персистент в рецепты. Для этого требуется библиотека Recipe Management или есть, также возможность обратиться через библиотеку CmpApp?

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      @@user-vq6vz7ee7g В данном случае потребуется именно Recipe Management. CmpApp для вашей задачи не подойдет.

  • @rarniycvetochek814
    @rarniycvetochek814 หลายเดือนก่อน

    Добрый вечер! Подскажите пожалуйста, а как то можно реализовать диагностику обрыва связи в CFC. Связь реализована методом сетевых переменных и отдельно есть устройства Ethernet.

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      Добрый день. Сложно ответить в паре фраз. Напишите мне на e.kislov@owen.ru, укажите ваш телефон (а лучше - телеграм) и диапазон времени, в который с вами можно связаться. Подготовьте доступ по AnyDesk для демонстрации проекта (подойдет демонстрация экрана ПК по телеграм).

  • @MikeTroitskiy
    @MikeTroitskiy หลายเดือนก่อน

    Спасибо за обучающий ролик, все максимально доступно объяснено. Хочу уточнить один момент, если как в разбираемом примере, версия таргет-файла 3.5.4.0, то имеет ли смысл все библиотеки в проекте подогнать под 3.5.4.0 или только те, которые вызывают ошибки?

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      Только те, которые вызывают ошибки.

  • @tomas111video
    @tomas111video หลายเดือนก่อน

    Отличное видео, спасибо! Возможный материал для следующих видео: Создать две переменные типа REAL и записать в файл с меткой времени. Иметь возможность отображения как на магнитофоне с кнопками PLAY / STOP и перемотки? По итогу получаем некоторый файл куда записаны данные, и чтение из этого файла значений с последующим отображением. Чем-то напоминает магнитофон который может записывать и воспроизводить.

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      Добрый день. Уточните, пожалуйста - что именно должно происходить на нажатии на каждую из этих трех кнопок? Какого формата должен быть файл - текстового (например, .csv) или бинарного?

    • @tomas111video
      @tomas111video หลายเดือนก่อน

      @@CodesysOneLove При нажатии кнопок (PLAY / STOP и какого ползунка скорости отображения) должно из файла брать значение из файла и показать что было в данный момент времени. Желательно файл в формате csv. С возможностью дальнейшей выгрузки этого файл(а). Я вижу это как две задачи. Первая задача пишет непрерывно в файл(ы) разбивает их на день или неделю. Запись данных проходит один раз в секунду или два раза в секунду. Вторая задача, выбирает файл и читает файл и отображает данные. Файл должен отображаться как в реальном времени, но в с возможностью перемотки. Надеюсь я изложил свои мысли. Это не похоже на тренд, это что то другое. Больше напоминает "старый магнитофон"

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      @@tomas111videoя понял вашу мысль. Добавлю себе в список (ориентировочно - будет под номером 115). Может, будет проще ползунком не задавать скорость, а "проматывать" историю значений? Примерно как в таблице тревог.

    • @tomas111video
      @tomas111video หลายเดือนก่อน

      @@CodesysOneLove Не знаю даже, в целом любой подобный пример будет интересен. Как в плане реализации так и в необычном применении.

  • @user-vb4ff7wr3n
    @user-vb4ff7wr3n หลายเดือนก่อน

    В борьбе железа со словом побеждает Человек! Благодарю!

  • @Za_pobedu_brat
    @Za_pobedu_brat หลายเดือนก่อน

    Вот потому то и стараюсь не использовать сторонние библиотеки. Но к сожалению с системными библиотеками смотрю что те же грабли.

  • @sashas900
    @sashas900 หลายเดือนก่อน

    Спасибо!

  • @user-ff4fi3ys3k
    @user-ff4fi3ys3k หลายเดือนก่อน

    Часто сталкиваюсь с тем., что при работе в более ранних версиях CDS., при добавление библиотек всегда добавляется самая новая. При компиляции ошибок нет. Но., вопрос., могут ли быть ошибки при выполнение программы на sp15 с добавленными библиотеками из sp17.?

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      Если проект с этими версиями библиотек успешно загрузился - то вероятность связанных с ними ошибок минимальна.

  • @yurybura1605
    @yurybura1605 หลายเดือนก่อน

    Не могли бы Вы рассказать как создавать библиотеки на языке C/C++?

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      К сожалению, нет. Это не тема для роликов - такому учат в компаниях, которые занимаются разработкой ПЛК. Исключением, пожалуй, является вариант, когда вы используете CODESYS Control for Linux SL. Тогда см. следующие ссылки: content.helpme-codesys.com/en/CODESYS%20Control/_rtsl_extension.html www.codesys.com/news-events/good-to-know.html (цикл C code)

  • @endprg6477
    @endprg6477 หลายเดือนก่อน

    Евгений, спасибо за информацию. Сложность КС3.5 в настройке - плата за её универсальность.

  • @slayzay
    @slayzay หลายเดือนก่อน

    Ура!! Спасибо!!

  • @user-ru7xk5oq4z
    @user-ru7xk5oq4z หลายเดือนก่อน

    Евгений, здравствуйте. Подскажите пожалуйста а почему был выбран массив [0..31] of WORD? Просто для примера, или это какое-то ограничение? И тот OPC сервер, что вы используете он есть в свободном доступе?

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      1. Просто для примера 2. masteropc.ru/

  • @user-ru7xk5oq4z
    @user-ru7xk5oq4z หลายเดือนก่อน

    Добрый день! Евгений, хотел бы поблагодарить за ваш труд!!! Хотелось бы узнать чисто из любопытства, где вы использовали данный блок, в какой реальной практической задаче Вы его использовали?

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

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

  • @user-ru7xk5oq4z
    @user-ru7xk5oq4z หลายเดือนก่อน

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

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      Добрый день. Уточните, пожалуйста - речь об управлящих символах? Они описаны здесь: content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_operands_constant_string.html

    • @user-ru7xk5oq4z
      @user-ru7xk5oq4z หลายเดือนก่อน

      @@CodesysOneLove, еще раз здравствуйте. WLEN; WINSERT и почему i*2 -1

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      @@user-ru7xk5oq4z WLEN и WINSERT - функции из библиотеки Standard64 для работы со строками типа WSTRING. Первая возвращает длину строки, а вторая позволят вставлять в строку подстроки. Насчет i*2-1: смысл кода в том, чтобы добавить после каждого символа строки символ перехода на след. строку (чтобы получился вертикальный текст). i*2-1 позволяет получить последовательность 1, 3, 5... - т. е. позиции символов, после которых надо вставлять $N.

    • @user-ru7xk5oq4z
      @user-ru7xk5oq4z หลายเดือนก่อน

      @@CodesysOneLove, Евгений, спасибо ещё раз!!!

  • @mdvedhjr
    @mdvedhjr หลายเดือนก่อน

    Добрый день. Воспользовался примером для подключения к Меркурий 234. Данные об устройстве и время читает, а дополнительные параметры выводит все нули кроме суммы активной мощности, которая почему-то равна 985.36. Совсем не получается разобраться в чём ошибка

    • @CodesysOneLove
      @CodesysOneLove หลายเดือนก่อน

      Добрый день. Судя по описанию - ваш счетчик выпущен в 2023 году. В течение этого года выпускались счетчики с прошивкой, в которой пропал присутствовавший ранее "ускоренный режим чтения мгновенных значений", используемый нашей библиотекой. В октябре 2023 его вернули. Напишите в техподдержку Меркурия - я слышал, по запросу они высылают обновленную прошивку счетчика, в которой он присутствует; с этой прошивкой наша библиотека будет работать корректно.