CODESYS форум

Добро пожаловать на официальный форум CODESYS
Deutsche Version English version russian version 
Текущее время: Пт май 26, 2017 11:40 pm

Часовой пояс: UTC+01:00




Начать новую тему  Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
 Заголовок сообщения: IEC61850
СообщениеДобавлено: Вс фев 12, 2012 7:44 pm 
Не в сети

Зарегистрирован: Чт фев 09, 2012 7:03 pm
Сообщения: 3
Меня интересует реализация IEC61850 в решениях на базе BECK IPC@CHIP.
Моя задача реализовать ПЛК с интерфейсом Ethernet, который имел бы поддержу IEC61850(в частности протколо MMS) и языков программирования ПЛК по МЭК.
Какие отладочные средства (в том числе и программные для тестирования протокола IEC61850) сегодня предлагает BECK и где их можно приобрести?
В ПЛК предполагается подключение дополнительных IO модулей (дискретные входы-выходы) по интерфейсу SPI.
Какие программные средства нам понадобятся для реализации данного устройства на базе BECK IPC@CHIP.
Так же хотелось бы оценить трудоёмкость работ по написанию кода, который необходимо будет писать на "С" (для адаптации конкретной конфигурации ПЛК к среде Codesys).


Вернуться к началу
 Заголовок сообщения: Re: IEC61850
СообщениеДобавлено: Пн фев 13, 2012 11:45 am 
Не в сети
Site Admin

Зарегистрирован: Ср июл 20, 2005 2:32 pm
Сообщения: 153
Вопрос распадается на 3 части.

1. Для разработки любых устройств на BECK IPC@CHIP нужно:
    Очень желательно иметь эволюционную плату. В аппаратуре чипа пара тонких моментов (совмещение ресета с индикатором Ethernet, высокоскоростные цепи Ethernet). Их нужно выполнять аккуратно. Монтаж на коленке склонен к неустойчивому поведению.

    В чипах 1x3/2x шина данных 16 бит, адрес 24 бит. Чем попало его не запрограммируешь. иметь компилятор С/С++ Paradigm. Это профессиональный интегрированный компилятор. Собственно это единственный платный программный инструмент, который необходим. Весь остальной софт идет бесплатно.

2. Для использования библиотеки IEC61850 с IPC@CHIP:
    Нужны чипы с суффиксом PIS. В них вшита лицензия. SC24 можно заказать PIS + ETR с расширенным температурным диапазоном -40+85.

    В чипах Бек используется стек PIS10 компании SystemCORP.

    Библиотека для языка Си. Полное описание функций см. тут.

    Для конфигурирования будет нужен инструмент ICD Designer. Бесплатно загружается тут.

3. Для создания ПЛК, программируемого в CoDeSys на IPC@CHIP:

Нужны чипы с суффиксом IEC.
    Если к SPI подключены расширения, то придется написать к ним драйвера.

    Запускаете Платформ Билдер (бесплатный). В нем настраиваете конфигурацию в/в, нужные модули (CANopen, web визуализацию и пр.), название своего ПЛК. Генерируете платформу. Получатся 2 вещи:

  • Файл конфигурации (таргет) для CoDeSys. При поставке своих ПЛК заказчику, скачиваете бесплатный дистрибутив CoDeSys и к нему добавляете свой таргет файл. Да, еще можете интегрировать в CoDeSys свои разделы хелпа.
  • Заготовка на языке Си с шаблонами под ваши драйверы в/в.

Открываете этот файл в Paradigm и дописываете драйвера для своих устройств. Компилируете. Получается exe файл. Его копируем на диск чипа при тиражировании ПЛК.

О трудоемкости драйвера.
Например, для вывода шаблон представляет собой Си функцию, на входе которой указатель на соответствующую выходную переменную в CoDeSys. Читаем это значение, записываем в регистр. 2 строчки.

С другой стороны, приходилось сталкиваться с внешними часами РВ на I2C. Там и начальная инициализация, и автоматическая синхронизация с источником точного времени в И-нет отдельной задачей ОС, и преобразования и пр. Все это засунуто в драйвер. Можно и так.
Сложность драйвера полностью определяется сложностью устройства, которое вы подвешиваете к чипу.


Вернуться к началу
 Заголовок сообщения: Re: IEC61850
СообщениеДобавлено: Пн фев 13, 2012 4:54 pm 
Не в сети

Зарегистрирован: Чт фев 09, 2012 7:03 pm
Сообщения: 3
Отлично, спасибо за ответ!
А сколько стоит библиотека? на сайте systemcorp я не смог найти цены. Да и решения для BECK представлены в виде демонстрационных проектов и видео.
Обычно продавцы подобных библиотек берут немалую сумму за саму библиотеку и требуют отчислений за каждый проданный терминал.


Вернуться к началу
 Заголовок сообщения: Re: IEC61850
СообщениеДобавлено: Ср фев 15, 2012 9:35 am 
Не в сети
Site Admin

Зарегистрирован: Ср июл 20, 2005 2:32 pm
Сообщения: 153
Franky21 писал(а):
А сколько стоит библиотека? на сайте systemcorp я не смог найти цены... Обычно продавцы подобных библиотек берут немалую сумму за саму библиотеку и требуют отчислений за каждый проданный терминал.

Все верно. Если вдруг будет желание сделать свои чипы с PIS10, то это надо обсуждать с systemcorp. Ничего заоблачного, в миллион вложитесь.

Адаптация под IPC@CHIP уже оплачена компанией Beck IPC. При использовании этих чипов, Вам ничего у systemcorp покупать ненужно.

Повторюсь, вам нужны только чипы IPC@CHIP с суффиксом PIS. В них вшит лицензионный ключ для этой библиотеки. Суффикс PIS увеличит цену чипа на 9 Евро. Это и есть цена биб-ки для Вас.

Franky21 писал(а):
Да и решения для BECK представлены в виде демонстрационных проектов и видео.

Эти проекты демонстрируют применение чипов. Поэтому и называются демонстрационными. Никаких ‘демо’ ограничений в них нет. На чипах с PIS они будут работать полноценно, на других никак.


Вернуться к началу
 Заголовок сообщения: Re: IEC61850
СообщениеДобавлено: Ср фев 15, 2012 9:42 am 
Не в сети

Зарегистрирован: Чт фев 09, 2012 7:03 pm
Сообщения: 3
Отлично!
Последний вопрос:
Возможна ли поддержка в одном чипе IEC61850 и Codesys?


Вернуться к началу
 Заголовок сообщения: Re: IEC61850
СообщениеДобавлено: Ср фев 15, 2012 10:20 am 
Не в сети
Site Admin

Зарегистрирован: Ср июл 20, 2005 2:32 pm
Сообщения: 153
Franky21 писал(а):
Возможна ли поддержка в одном чипе IEC61850 и Codesys?

Да.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 6 сообщений ] 

Часовой пояс: UTC+01:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB