1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/RT-Thread-Mirror-plccore

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

plccore

1. Введение

plccore — это ядро времени выполнения, основанное на rt-thread, для программируемых логических контроллеров (PLC). Вместе с верхнеуровневым программным обеспечением для программирования PLC — plcide, он образует полный набор средств для разработки PLC. Благодаря множеству пакетов поддержки платформ (BSP) от RT-Thread, plccore может быстро адаптироваться к большим количествам микроконтроллеров (MCU), экономя значительное количество времени на разработке. Для разработчиков микроконтроллеров plcide + plccore + rt-thread предлагают графический и табличный подход к разработке программ управления микроконтроллерами, что делает процесс очень удобным и простым.

1.1 Цели plccore

Цели разработки системы plccore + plcide включают три пункта:

  • Реализация полностью соответствующего стандарту IEC 61131-3 расширенной открытой системы программирования PLC, повышающей повторное использование модулей кода;
  • Реализация компилируемого PLC, который значительно превосходит интерпретируемые PLC как по плотности команд, так и по производительности выполнения;
  • Исследование использования графического и табличного подходов к разработке встраиваемых приложений, упрощающих разработку микроконтроллеров.### 1.2 Что может делать plccore? Для разработчиков микроконтроллеров после завершения портирования RT-Thread + plccore можно использовать plcide для:
  1. Графического создания логики управления, многоплатформенного повторного использования
  2. Табличного конфигурирования многофункциональной системы, без необходимости писать код, поддерживающего различные модели управления:
    • Циклическое выполнение
    • Вызов внешних сигналов
    • Таймерное выполнение### 1.3 Структура каталога
Название Описание
docs Каталог документов
examples Каталог примеров с соответствующими описаниями
inc Каталог заголовочных файлов
src Каталог исходных кодов
port Каталог кода портирования

1.4 Лицензия

Пакет plccore следует лицензии LGPLv2.1, подробнее см. файл LICENSE.

1.5 Зависимости

  • RT-Thread nano 3.1.3+

2. Как портировать plccore?

Пожалуйста, обратитесь к руководству по портированию, предоставленному в каталоге документов пакета:

GitHub: https://github.com/hyafz/plccore/blob/master/docs/plccore_软件包移植及使用说明.md

Gitee: https://gitee.com/hyafz/plccore/blob/master/docs/plccore_软件包移植及使用说明.md

3. Как получить верхнеуровневое программное обеспечение для программирования plcide?

Через Baidu Pan: Ссылка: https://pan.baidu.com/s/1QhqtQxH-Lha5Qvx2C7pesA Код доступа: tjd8

4. Как использовать plcide?

Пожалуйста, обратитесь к руководству пользователя для среды интегрированного развития PLC, предоставленному в каталоге документов пакета:

GitHub: https://github.com/hyafz/plccore/blob/master/docs/PLC_集成开发环境使用手册.md

Gitee: https://gitee.com/hyafz/plccore/blob/master/docs/PLC_集成开发环境使用手册.md

И также руководство по программированию:

GitHub: https://github.com/hyafz/plccore/blob/master/docs/IEC61131-3_标准PLC编程参考手册.md## 5 Примеры На данный момент предоставлен один пример:

GitHub: https://github.com/hyafz/plccore/blob/master/docs/PLC%25E9%259B%2586%25E6%2588%2590%25E5%25BC%2580%25E5%258F%2591%25E7%258E%25AF%25E5%25A2%2583%25E4%25BD%25BF%25E7%2594%25A8%25E7%25A4%25BA%25E4%25BE%258B1.md

Gitee: https://gitee.com/hyafz/plccore/blob/master/docs/PLC%25E9%259B%2586%25E6%2588%2590%25E5%25BC%2580%25E5%258F%2591%25E7%258E%25AF%25E5%25A2%2583%25E4%25BD%25BF%25E7%2594%25A8%25E7%25A4%25BA%25E4%25BE%258B1.md

Планируется добавление большего количества примеров.

6 Контактная информация & Благодарности

Конец

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
LGPL-2.1
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/RT-Thread-Mirror-plccore.git
git@api.gitlife.ru:oschina-mirror/RT-Thread-Mirror-plccore.git
oschina-mirror
RT-Thread-Mirror-plccore
RT-Thread-Mirror-plccore
master