Показано с 1 по 10 из 148

Тема: CODESYS V3.5. Онлайн-FAQ

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,062

    Lightbulb CODESYS V3.5. Онлайн-FAQ

    CODESYS V3.5 – достаточно сложный программный продукт, и довольно часто у пользователей возникают вопросы по работе с ним. Эти вопросы публикуются на форуме, поступают в техподдержку и т.д. Ответы на наиболее часто задаваемые вопросы собраны в документе CODESYS V3.5. FAQ. В этой теме будут публиковаться ответы на более специфические вопросы, которые, тем не менее, могут представлять интерес для определенного числа пользователей. Вполне вероятно, что часть из них также войдет в следующую версию документа.

    ОГЛАВЛЕНИЕ:

    Среда разработки:


    Программирование:

    PRG#01. Почему при делении происходит округление значения?
    PRG#02. Как проверить, что число имеет значение NaN?
    PRG#03. Можно ли считать тексты из компонента Список текстов в переменные программы?
    PRG#04. Как преобразовывать данные? (2 WORD в REAL и т.п.)
    PRG#05. Почему при конверсии кириллицы из STRING в WSTRING получаются "крокозябры"?
    PRG#06. Как считать информацию об устройстве в переменные программы?
    PRG#07. Как считать информацию о проекте в переменные программы?
    PRG#08. Чем отличаются типы данных WORD и UINT?
    PRG#09. Некоторые особенности языка CFC
    PRG#10. Вопросы по таймерам
    PRG#11. Что можно использовать вместо ФБ Сhange_Real_Time_Clock из библиотеки SPK_Tools?
    PRG#12. Как вывести сообщение в лог CODESYS из программы?
    PRG#13. Как работать с длинными (>255 символов) строками?
    PRG#14. Как выполнить фрагмент кода однократно при старте приложения?
    PRG#15. Как запаковать файл в архив с установкой пароля?
    PRG#16. Как считать данные мониторинга задач в переменные программы?
    PRG#17. Как работать с JSON в проекте CODESYS?
    PRG#18. Как в CODESYS организовано выполнение задач из Конфигурации задач?
    PRG#19. Как в коде программы прочитать и изменить сетевые настройки ПЛК2xx?
    PRG#20. Как организовать архивацию в формате ПЛК1хх? (для 20 функции Modbus, OPC HDA)
    PRG#21. Как реализовать энергонезависимый счетчик наработки оборудования?
    PRG#22. Как считать серийный номер USB-накопителя, подключенного к контроллеру?
    PRG#23. Как использовать функции для работы со временем из библиотеки Util?
    PRG#24. CAA Memory и работа с памятью
    PRG#25. Привязка переменных к каналам компонентов дерева проекта
    PRG#26. Ограничение библиотеки CmpSysExec на длину команды и способ его обхода
    PRG#27. Файловые плейсхолдеры
    PRG#28. Как инициализировать структуру в коде программы?
    PRG#29. Локальные перечисления
    PRG#30. Как выполнить действие при активации тревоги?
    PRG#31. Как инициализировать массивы и структуры?
    PRG#32. Как сбросить счетчики ПЛК2хх из кода программы?
    PRG#33. Что такое методы, свойства, действия и переходы?
    PRG#34. Где прочитать об использовании объектно-ориентированного подхода в CODESYS?
    PRG#35. Как определить объем используемой/свободной RETAIN-памяти?
    PRG#36. Как перенести проект из старой версии CODESYS в V3.5 SP17 Patch 3?
    PRG#37. Как перенести установленные плагины с одного ПК на другой?
    PRG#38. Как использовать блок ПИД для управления охладителем?
    PRG#39. Как вызвать метод в языке CFC?
    PRG#40. Как считать имя экземпляра ФБ в его коде для использования в логе ПЛК?


    Визуализация:

    VISU#01. Как настроить воспроизведение звука в web-визуализации?
    VISU#02. Где хранятся изображения стандартных ламп и кнопок, используемые в визуализации?
    VISU#03. Можно ли изменить внешний вид диалогов ввода? (Numpad, Keypad)
    VISU#04. Как из программы изменить диапазон элемента Стрелочный индикатор?
    VISU#05. Почему вместо элемента Индикатор добавляется Стрелочный индикатор?
    VISU#06. Как создать в визуализации вертикальный текст?
    VISU#07. Как реализовать управление пользователями визуализации из кода?
    VISU#08. Как использовать кириллицу для логинов/паролей?
    VISU#09. Как обновить изображение в визуализации с USB- или SD-накопителя?
    VISU#10. Что делать, если в визуализации происходит "наложение" текстов?
    VISU#11. Можно ли изменить картинку "Отсутствует визуализация"?
    VISU#12. Как настроить favicon для страницы web-визуализации?
    VISU#13. Как переключить экран визуализации при входе пользователя в систему?
    VISU#14. При открытии диалога на экране наблюдаются артефакты или пропадание элементов...
    VISU#15. При использовании трендов возникает ошибка...
    VISU#16. Как включить/отключить поддержку multi-touch для различных клиентов визуализации?
    VISU#17. Как в визуализации посмотреть список файлов ПЛК или подключенного накопителя?
    VISU#18. Можно ли изменить логотип на экране загрузки СПК1хх [М01]?
    VISU#19. Как создавать и использовать стили визуализации?
    VISU#20. Как задать цвет выделения элемента при использовании аппаратной клавиатуры?
    VISU#21. Как выводить в таблицу тревог сообщения о входе/выходе пользователя визуализации?
    VISU#22. Как сделать так, чтобы диалог открывался рядом с кнопкой его вызова?
    VISU#23. Как изменить язык по умолчанию в клавиатурах библиотеки OwenVisuDialogs?
    VISU#24. Как сделать скриншот web-страницы и отобразить его в визуализации?
    VISU#25. Как программно обработать результат закрытия диалога ввода? (Numpad, Keypad)
    VISU#26. Как считать информацию о пользователях визуализации в переменные программы?
    VISU#27. Проблемы с отображением длинных строковых переменных в визуализации
    VISU#28. Как переключить экран в фрейме из кода программы?
    VISU#29. Работа с тревогами из кода программы (AlarmManager)
    VISU#30. Как сделать всплывающее окно при появлении тревог?
    VISU#31. Медленное применение настроек тренда в плагине визуализации 4.2.0.0
    VISU#32. Не удается ввести пароль пользователя визуализации в CODESYS V3.5 SP17
    VISU#33. Почему в web-визуализации не работает зум на смартфоне?
    VISU#34. Формат базы данных элемента Тренд (.sqlite)
    VISU#35. Как отключить необходимость ввода пароля ПЛК для web-визуализации?


    Обмен:

    COM#01. Как настроить обмен по протоколу MQTT?
    COM#02. Как по RS-485 опросить устройство, работающее на скорости <4800 бод?
    COM#03. Контроллер - Modbus Slave. Можно ли изменить его адрес (slave ID) в процессе работы?
    COM#04. Как организовать обмен по протоколу Modbus ASCII?
    COM#05. Как подключить контроллер к SCADA-системе TraceMode?
    COM#06. Как переинициализировать компонент ModbusCom?
    COM#07. Modbus TCP - изменение сетевых настроек из кода программы
    COM#08. Как настроить обмен с электросчетчиками Меркурий?
    COM#09. Как отключить устройство из опроса при обмене через конфигурацию?
    COM#10. Можно ли подключить к контроллеру преобразователь АС4-М?
    COM#11. Можно ли к контроллерам ОВЕН подключать USB HID устройства?
    COM#12. Проблемы с опросом Modbus Serial Slave устройств через МКОН
    COM#13. Как интегрировать контроллер с Telegram-ботом?
    COM#14. Почему при работе с шаблонами Mx210 настройки модулей сбрасываются на заводские?
    COM#15. Почему значения в каналах Modbus отображаются серым?
    COM#16. Как работать с OwenCloud через API?
    COM#17. Как настроить контроллер в режиме Slave по нестандартному протоколу обмена?
    COM#18. Как получить информацию о погоде?
    COM#19. Как настроить проброс портов для ПЛК2хх?
    COM#20. Как отмасштабировать значение, считываемое по Modbus?
    COM#21. Как подключиться к SQL-серверу?
    COM#22. Как подключить контроллер к VPN?
    COM#23. Как работать с GSM/GPRS-модемами?
    COM#24. Как настроить обмен между ПЛК, программируемыми в CODESYS V3.5?
    COM#25. Как записать данные из ПЛК в таблицу Google Spreadsheet?
    COM#26. В версии SP16 Patch 3 не удается опросить Modbus TCP Slave Device - ошибка 10
    COM#27. Как считать информацию диагностики компонентов Modbus в переменные программы?
    COM#28. ПЛК2xx - настройка статических маршрутов
    COM#29. Обеспечение безопасного соединения по OPC UA
    COM#30. Как считать информацию о тревогах ПЧВ AFD-E? (Modbus-функции 0x07 и 0x08)


    Отладка и решение известных ошибок:

    DEBUG#01. Как переключить режим отображения переменных? (DEC/HEX)
    DEBUG#02. Как проверить проект в эмуляции?
    DEBUG#03. Что делать, если появляется ошибка "Адрес уже используется" ?
    DEBUG#04. Что делать, если при загрузке проекта появляется ошибка "Download denied..." ?
    DEBUG#05. Что делать, если контроллер не обнаруживается при сканировании сети?
    DEBUG#06. Что делать при возникновении ошибки "Недостаточно памяти на устройстве"?
    DEBUG#07. В чем причина ошибки "Processor load watchdog of all IEC-tasks detected"?
    DEBUG#08. Что делать, если системное время периодически отображается без учета UTC?
    DEBUG#09. Как при отладке увидеть промежуточные значения переменных?
    DEBUG#10. В проекте для СПК возникает 40 ошибок типа Screen.VisuElems...
    DEBUG#11. При переносе проекта в SP17 возникает ошибка "Идентификатор LANG не задан"
    DEGUG#12. Вопросы о сертификатах безопасности
    DEBUG#13. Не работает синхронизация по NTP
    DEBUG#14. При установке пакета возникает ошибка подтверждения подписи


    Другие вопросы:

    OTHER#01. Какие сетевые порты контроллера использует среда исполнения?
    OTHER#02. Как синхронизировать системное время контроллера с NTP-сервером?
    OTHER#03. Как сделать резервную копию, если нет исходников проекта?
    OTHER#04. Как защитить загруженный в контроллер проект от копирования?
    OTHER#05. Как организовано сохранение retain-переменных?
    OTHER#06. Что делать, если не удается подключиться к контроллеру через кабель USB B?
    OTHER#07. Особенности выполнения команды "Создать загрузочное приложение"
    OTHER#08. Как перепрошить СПК1хх с прошивкой SP14 на прошивку с SP11?
    OTHER#09. Можно ли использовать для ПЛК ОВЕН платные компоненты из CODESYS Store?
    OTHER#10. Можно ли организовать удаленный доступ к контроллеру из CODESYS для загрузки проектов?
    OTHER#11. Как исполнить на ПЛК "имперский марш"?
    OTHER#12. Как отключить диагностику дискретных выходов в ПЛК210-03?
    OTHER#13. Как определить, можно ли перепрошить ПЛК2xx на прошивку 2.4.xxxx.xxxx?
    OTHER#14. Как удалить пользователя виртуального контроллера?
    OTHER#15. Как отключить возможность входа в экранный конфигуратор СПК?
    OTHER#16. Накопители для обновления прошивки/приложения - требования и рекомендации


    Все вопросы одним списком:

    IDE#01. Какие горячие клавиши используются в CODESYS 3.5?
    IDE#02. Как включить отображение пиктограмм POU в редакторе CFC?
    IDE#03. Как изменить версию библиотеки в проекте?
    IDE#04. Как определить неиспользуемые в проекте переменные?
    IDE#05. Как установить и добавить библиотеку?
    IDE#06. Как изменить имя переменной во всех местах проекта, где она используется?
    IDE#07. Как сделать ярлык для англоязычной версии CODESYS?
    IDE#08. В каких форматах можно сохранить проект CODESYS?
    IDE#09. При запуске CODESYS возникает ошибка...
    IDE#10. Можно ли установить среду программирования CODESYS на ПК с ОС Linux?
    IDE#11. Как восстановить проект после некорректного завершения работы CODESYS?
    IDE#12. При установке CODESYS возникает ошибка "gateway.exe is not marked..."


    PRG#01. Почему при делении происходит округление значения?
    PRG#02. Как проверить, что число имеет значение NaN?
    PRG#03. Можно ли считать тексты из компонента Список текстов в переменные программы?
    PRG#04. Как преобразовывать данные? (2 WORD в REAL и т.п.)
    PRG#05. Почему при конверсии кириллицы из STRING в WSTRING получаются "крокозябры"?
    PRG#06. Как считать информацию об устройстве в переменные программы?
    PRG#07. Как считать информацию о проекте в переменные программы?
    PRG#08. Чем отличаются типы данных WORD и UINT?
    PRG#09. Некоторые особенности языка CFC
    PRG#10. Вопросы по таймерам
    PRG#11. Что можно использовать вместо ФБ Сhange_Real_Time_Clock из библиотеки SPK_Tools?
    PRG#12. Как вывести сообщение в лог CODESYS из программы?
    PRG#13. Как работать с длинными (>255 символов) строками?
    PRG#14. Как выполнить фрагмент кода однократно при старте приложения?
    PRG#15. Как запаковать файл в архив с установкой пароля?
    PRG#16. Как считать данные мониторинга задач в переменные программы?
    PRG#17. Как работать с JSON в проекте CODESYS?
    PRG#18. Как в CODESYS организовано выполнение задач из Конфигурации задач?
    PRG#19. Как в коде программы прочитать и изменить сетевые настройки ПЛК2xx?
    PRG#20. Как организовать архивацию в формате ПЛК1хх? (для 20 функции Modbus, OPC HDA)
    PRG#21. Как реализовать энергонезависимый счетчик наработки оборудования?
    PRG#22. Как считать серийный номер USB-накопителя, подключенного к контроллеру?
    PRG#23. Как использовать функции для работы со временем из библиотеки Util?
    PRG#24. CAA Memory и работа с памятью
    PRG#25. Привязка переменных к каналам компонентов дерева проекта
    PRG#26. Ограничение библиотеки CmpSysExec на длину команды и способ его обхода
    PRG#27. Файловые плейсхолдеры
    PRG#28. Как инициализировать структуру в коде программы?
    PRG#29. Локальные перечисления
    PRG#30. Как выполнить действие при активации тревоги?
    PRG#31. Как инициализировать массивы и структуры?
    PRG#32. Как сбросить счетчики ПЛК2хх из кода программы?
    PRG#33. Что такое методы, свойства, действия и переходы?
    PRG#34. Где прочитать об использовании объектно-ориентированного подхода в CODESYS?
    PRG#35. Как определить объем используемой/свободной RETAIN-памяти?
    PRG#36. Как перенести проект из старой версии CODESYS в V3.5 SP17 Patch 3?
    PRG#37. Как перенести установленные плагины с одного ПК на другой?
    PRG#38. Как использовать блок ПИД для управления охладителем?
    PRG#39. Как вызвать метод в языке CFC?
    PRG#40. Как считать имя экземпляра ФБ в его коде для использования в логе ПЛК?


    VISU#01. Как настроить воспроизведение звука в web-визуализации?
    VISU#02. Где хранятся изображения стандартных ламп и кнопок, используемые в визуализации?
    VISU#03. Можно ли изменить внешний вид диалогов ввода? (Numpad, Keypad)
    VISU#04. Как из программы изменить диапазон элемента Стрелочный индикатор?
    VISU#05. Почему вместо элемента Индикатор добавляется Стрелочный индикатор?
    VISU#06. Как создать в визуализации вертикальный текст?
    VISU#07. Как реализовать управление пользователями визуализации из кода?
    VISU#08. Как использовать кириллицу для логинов/паролей?
    VISU#09. Как обновить изображение в визуализации с USB- или SD-накопителя?
    VISU#10. Что делать, если в визуализации происходит "наложение" текстов?
    VISU#11. Можно ли изменить картинку "Отсутствует визуализация"?
    VISU#12. Как настроить favicon для страницы web-визуализации?
    VISU#13. Как переключить экран визуализации при входе пользователя в систему?
    VISU#14. При открытии диалога на экране наблюдаются артефакты или пропадание элементов...
    VISU#15. При использовании трендов возникает ошибка...
    VISU#16. Как включить/отключить поддержку multi-touch для различных клиентов визуализации?
    VISU#17. Как в визуализации посмотреть список файлов ПЛК или подключенного накопителя?
    VISU#18. Можно ли изменить логотип на экране загрузки СПК1хх [М01]?
    VISU#19. Как создавать и использовать стили визуализации?
    VISU#20. Как задать цвет выделения элемента при использовании аппаратной клавиатуры?
    VISU#21. Как выводить в таблицу тревог сообщения о входе/выходе пользователя визуализации?
    VISU#22. Как сделать так, чтобы диалог открывался рядом с кнопкой его вызова?
    VISU#23. Как изменить язык по умолчанию в клавиатурах библиотеки OwenVisuDialogs?
    VISU#24. Как сделать скриншот web-страницы и отобразить его в визуализации?
    VISU#25. Как программно обработать результат закрытия диалога ввода? (Numpad, Keypad)
    VISU#26. Как считать информацию о пользователях визуализации в переменные программы?
    VISU#27. Проблемы с отображением длинных строковых переменных в визуализации
    VISU#28. Как переключить экран в фрейме из кода программы?
    VISU#29. Работа с тревогами из кода программы (AlarmManager)
    VISU#30. Как сделать всплывающее окно при появлении тревог?
    VISU#31. Медленное применение настроек тренда в плагине визуализации 4.2.0.0
    VISU#32. Не удается ввести пароль пользователя визуализации в CODESYS V3.5 SP17
    VISU#33. Почему в web-визуализации не работает зум на смартфоне?
    VISU#34. Формат базы данных элемента Тренд (.sqlite)
    VISU#35. Как отключить необходимость ввода пароля ПЛК для web-визуализации?


    COM#01. Как настроить обмен по протоколу MQTT?
    COM#02. Как по RS-485 опросить устройство, работающее на скорости <4800 бод?
    COM#03. Контроллер - Modbus Slave. Можно ли изменить его адрес (slave ID) в процессе работы?
    COM#04. Как организовать обмен по протоколу Modbus ASCII?
    COM#05. Как подключить контроллер к SCADA-системе TraceMode?
    COM#06. Как переинициализировать компонент ModbusCom?
    COM#07. Modbus TCP - изменение сетевых настроек из кода программы
    COM#08. Как настроить обмен с электросчетчиками Меркурий?
    COM#09. Как отключить устройство из опроса при обмене через конфигурацию?
    COM#10. Можно ли подключить к контроллеру преобразователь АС4-М?
    COM#11. Можно ли к контроллерам ОВЕН подключать USB HID устройства?
    COM#12. Проблемы с опросом Modbus Serial Slave устройств через МКОН
    COM#13. Как интегрировать контроллер с Telegram-ботом?
    COM#14. Почему при работе с шаблонами Mx210 настройки модулей сбрасываются на заводские?
    COM#15. Почему значения в каналах Modbus отображаются серым?
    COM#16. Как работать с OwenCloud через API?
    COM#17. Как настроить контроллер в режиме Slave по нестандартному протоколу обмена?
    COM#18. Как получить информацию о погоде?
    COM#19. Как настроить проброс портов для ПЛК2хх?
    COM#20. Как отмасштабировать значение, считываемое по Modbus?
    COM#21. Как подключиться к SQL-серверу?
    COM#22. Как подключить контроллер к VPN?
    COM#23. Как работать с GSM/GPRS-модемами?
    COM#24. Как настроить обмен между ПЛК, программируемыми в CODESYS V3.5?
    COM#25. Как записать данные из ПЛК в таблицу Google Spreadsheet?
    COM#26. В версии SP16 Patch 3 не удается опросить Modbus TCP Slave Device - ошибка 10
    COM#27. Как считать информацию диагностики компонентов Modbus в переменные программы?
    COM#28. ПЛК2xx - настройка статических маршрутов
    COM#29. Обеспечение безопасного соединения по OPC UA
    COM#30. Как считать информацию о тревогах ПЧВ AFD-E? (Modbus-функции 0x07 и 0x08)


    DEBUG#01. Как переключить режим отображения переменных? (DEC/HEX)
    DEBUG#02. Как проверить проект в эмуляции?
    DEBUG#03. Что делать, если появляется ошибка "Адрес уже используется" ?
    DEBUG#04. Что делать, если при загрузке проекта появляется ошибка "Download denied..." ?
    DEBUG#05. Что делать, если контроллер не обнаруживается при сканировании сети?
    DEBUG#06. Что делать при возникновении ошибки "Недостаточно памяти на устройстве"?
    DEBUG#07. В чем причина ошибки "Processor load watchdog of all IEC-tasks detected"?
    DEBUG#08. Что делать, если системное время периодически отображается без учета UTC?
    DEBUG#09. Как при отладке увидеть промежуточные значения переменных?
    DEBUG#10. В проекте для СПК возникает 40 ошибок типа Screen.VisuElems...
    DEBUG#11. При переносе проекта в SP17 возникает ошибка "Идентификатор LANG не задан"
    DEGUG#12. Вопросы о сертификатах безопасности
    DEBUG#13. Не работает синхронизация по NTP
    DEBUG#14. При установке пакета возникает ошибка подтверждения подписи


    OTHER#01. Какие сетевые порты контроллера использует среда исполнения?
    OTHER#02. Как синхронизировать системное время контроллера с NTP-сервером?
    OTHER#03. Как сделать резервную копию, если нет исходников проекта?
    OTHER#04. Как защитить загруженный в контроллер проект от копирования?
    OTHER#05. Как организовано сохранение retain-переменных?
    OTHER#06. Что делать, если не удается подключиться к контроллеру через кабель USB B?
    OTHER#07. Особенности выполнения команды "Создать загрузочное приложение"
    OTHER#08. Как перепрошить СПК1хх с прошивкой SP14 на прошивку с SP11?
    OTHER#09. Можно ли использовать для ПЛК ОВЕН платные компоненты из CODESYS Store?
    OTHER#10. Можно ли организовать удаленный доступ к контроллеру из CODESYS для загрузки проектов?
    OTHER#11. Как исполнить на ПЛК "имперский марш"?
    OTHER#12. Как отключить диагностику дискретных выходов в ПЛК210-03?
    OTHER#13. Как определить, можно ли перепрошить ПЛК2xx на прошивку 2.4.xxxx.xxxx?
    OTHER#14. Как удалить пользователя виртуального контроллера?
    OTHER#15. Как отключить возможность входа в экранный конфигуратор СПК?
    OTHER#16. Накопители для обновления прошивки/приложения - требования и рекомендации

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 29.06.2017, 11:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •