Как использовать IPC@CHIP?

Кратко технология такова:

Для начала удобно иметь стартовый набор разработчика. Например, для чипа SC24 подойдет комплект DK55. С его помощью, вы изучаете работу чипа и разрабатываете собственное электронное устройство. Минимально ваша плата должна содержать сам чип, цепь запуска, линейные драйвера и разъемы для соответствующих интерфейсов. Так, например, если в вашем устройстве нужен Ethernet, то на плату достаточно установить разъем с трансформатором. Для дискретных выходов понадобятся соответствующие силовые элементы, элементы гальванической развязки, если нужны. Так вы оснащаете устройство всеми необходимыми компонентами. В целом, проектирование аппаратной части аналогично проектированию любого микропроцессорного устройства. Есть только одно существенное отличие. Все ядро системы уже интегрировано в чипе и отлажено. Никаких специальных отладчиков, переходников, шнуров ненужно. Подключаем компьютер по стандартному RS232 или Ethernet, подаем питание. Пишем программу на языке Си, отлаживаем в интерактивном режиме и записываем на диск чипа. Устройство готово.

Давайте в качестве вводного примера сделаем устройство с двумя выходами и управлением через встроенный web интерфейс. Его принципиальная схема, конструкция и пояснения на английском языке представлены тут. Для изучения его работы ненужно ничего покупать. Устройство уже собрано нами и включено в глобальную сеть. Просто подключитесь к нему и испытайте прямо сейчас. При нажатии кнопок управления PIO0/1 должны включаться светодиоды на выходах. Работает? Аналогичный пример на русском. Web-сервер управления запущен внутри чипа. В этом примере намеренно работают старые чипы SC13. Современное поколение чипов отличается более высоким быстродействием и расширенной функциональностью.

Если вы хотите сделать ПЛК или устройство, программируемое вашим пользователем в CoDeSys, то вам понадобятся чипы с суффиксом IEC. Они содержат необходимую лицензию. С помощью бесплатного комплекта SDK и компилятора Си, вам нужно будет сделать сборку системы исполнения CoDeSys, сконфигурированную под функционал вашего устройства. Вы также можете добавить свои библиотеки, протоколы связи и другие программные модули. В итоге получается ‘прошивка’ системы CoDeSys ‘заточенная’ под ваше устройство. При тиражировании устройств вы просто копируете исполняемый файл на диск чипа и прописываете его в автозагрузке. Вы можете продавать свои ПЛК в комплекте с CoDeSys. Среда программирования CoDeSys распространяется бесплатно.

В файлах документации Beck IPC вы найдете десятки детальных примеров со схемам и исходными текстами.

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer