Связь между радаром Falcon и контроллером Siemens

При производстве работ на контраварийной площадке (тренировочная площадка ГИБДД) возникла следующая задача: необходимо было настроить связь между радаром Falcon и контроллером Siemens. Радаров было несколько и находились они на значительном расстоянии от шкафа с контроллером – более 100 м.
Вероятность, что кто-то встретит подобную задачу подключения удаленного радара по произвольному протоколу к ПЛК Siemens CPU315-2PN/DP довольно мала, но она очень интересна, поэтому выкладываю данную статью для ознакомления.

Разъяснения стоит начать со структурной схемы:

Схема соединения радара с интерфейсным преобразователем PSI-MOS-RS232/fo850e:

Нумерация схем и положение джамперов:

Скорость передачи данных должна соответствовать 9600, выставляется переключателем (выделен красным цветом), ниже описана таблица возможных состояний

 

Обработка в программе:

Данные от радаров без обработки в DB50. Данных по 100 байт. Если все ок, то в первых 4 байтах каждого радара будет значение скорости.

Далее полученные данные обрабатываются функцией FC15 и на выходе мы получаем значение скоростей в переменных в соответствии с интерфейсом ПЛК-АРМ.

Если значение скорости больше 255 км/ч или от радара пришли неверные данные, то значение скорости на выходе функции FС15 будет 0.

Также радар умеет определять скорость приближения, скорость отдаления (приходят данные со знаком минус). В программе этого отличия нет. Данные обрабатываются всегда как положительные.

FC15 – здесь можно скачать исходный код FC15

Важной особенностью радара Falcon является то, что он сам ни на какие телеграммы не отвечает и является инициатором посылок телеграмм при наличии возбуждающего воздействия (движение).

English version

Если Вы не нашли то, что искали, сообщите об этом в комментарии
Array
(
    [ID] => 242
    [IBLOCK_ID] => 8
    [NAME] => Связь между радаром Falcon и контроллером Siemens
    [IBLOCK_SECTION_ID] => 
    [IBLOCK] => Array
        (
            [ID] => 8
            [~ID] => 8
            [TIMESTAMP_X] => 25.03.2021 17:23:33
            [~TIMESTAMP_X] => 25.03.2021 17:23:33
            [IBLOCK_TYPE_ID] => rus
            [~IBLOCK_TYPE_ID] => rus
            [LID] => s1
            [~LID] => s1
            [CODE] => articals
            [~CODE] => articals
            [API_CODE] => 
            [~API_CODE] => 
            [NAME] => Статьи
            [~NAME] => Статьи
            [ACTIVE] => Y
            [~ACTIVE] => Y
            [SORT] => 10
            [~SORT] => 10
            [LIST_PAGE_URL] => /articals/
            [~LIST_PAGE_URL] => /articals/
            [DETAIL_PAGE_URL] => /articals/#ELEMENT_CODE#.html
            [~DETAIL_PAGE_URL] => /articals/#ELEMENT_CODE#.html
            [SECTION_PAGE_URL] => 
            [~SECTION_PAGE_URL] => 
            [CANONICAL_PAGE_URL] => https://lapshinvr.ru/articals/articals.html
            [~CANONICAL_PAGE_URL] => https://lapshinvr.ru/articals/articals.html
            [PICTURE] => 1131
            [~PICTURE] => 1131
            [DESCRIPTION] => 
            [~DESCRIPTION] => 
            [DESCRIPTION_TYPE] => html
            [~DESCRIPTION_TYPE] => html
            [RSS_TTL] => 24
            [~RSS_TTL] => 24
            [RSS_ACTIVE] => Y
            [~RSS_ACTIVE] => Y
            [RSS_FILE_ACTIVE] => N
            [~RSS_FILE_ACTIVE] => N
            [RSS_FILE_LIMIT] => 
            [~RSS_FILE_LIMIT] => 
            [RSS_FILE_DAYS] => 
            [~RSS_FILE_DAYS] => 
            [RSS_YANDEX_ACTIVE] => N
            [~RSS_YANDEX_ACTIVE] => N
            [XML_ID] => 
            [~XML_ID] => 
            [TMP_ID] => 
            [~TMP_ID] => 
            [INDEX_ELEMENT] => Y
            [~INDEX_ELEMENT] => Y
            [INDEX_SECTION] => N
            [~INDEX_SECTION] => N
            [WORKFLOW] => N
            [~WORKFLOW] => N
            [BIZPROC] => N
            [~BIZPROC] => N
            [SECTION_CHOOSER] => L
            [~SECTION_CHOOSER] => L
            [LIST_MODE] => 
            [~LIST_MODE] => 
            [RIGHTS_MODE] => S
            [~RIGHTS_MODE] => S
            [SECTION_PROPERTY] => N
            [~SECTION_PROPERTY] => N
            [PROPERTY_INDEX] => N
            [~PROPERTY_INDEX] => N
            [VERSION] => 1
            [~VERSION] => 1
            [LAST_CONV_ELEMENT] => 0
            [~LAST_CONV_ELEMENT] => 0
            [SOCNET_GROUP_ID] => 
            [~SOCNET_GROUP_ID] => 
            [EDIT_FILE_BEFORE] => 
            [~EDIT_FILE_BEFORE] => 
            [EDIT_FILE_AFTER] => 
            [~EDIT_FILE_AFTER] => 
            [SECTIONS_NAME] => 
            [~SECTIONS_NAME] => 
            [SECTION_NAME] => 
            [~SECTION_NAME] => 
            [ELEMENTS_NAME] => Элементы
            [~ELEMENTS_NAME] => Элементы
            [ELEMENT_NAME] => Элемент
            [~ELEMENT_NAME] => Элемент
            [REST_ON] => N
            [~REST_ON] => N
            [EXTERNAL_ID] => 
            [~EXTERNAL_ID] => 
            [LANG_DIR] => /
            [~LANG_DIR] => /
            [SERVER_NAME] => lapshinvr.ru
            [~SERVER_NAME] => lapshinvr.ru
        )

    [LIST_PAGE_URL] => /articals/
    [~LIST_PAGE_URL] => /articals/
    [SECTION_URL] => 
    [CANONICAL_PAGE_URL] => https://lapshinvr.ru/articals/falcon-siemens.html
    [SECTION] => Array
        (
            [PATH] => Array
                (
                )

        )

    [IPROPERTY_VALUES] => Array
        (
            [ELEMENT_META_TITLE] => Настройка связи между радаром Falcon и контроллером Siemens.
            [ELEMENT_META_KEYWORDS] => радар, Falcon, контроллер, Siemens, DB50, ПЛК, АРМ, FC15, протокол, передача данных
            [ELEMENT_META_DESCRIPTION] => При производстве работ на контраварийной площадке (тренировочная площадка ГИБДД) возникла следующая задача: необходимо было настроить связь между радаром Falcon и контроллером Siemens. Радаров было несколько и находились они на значительном расстоянии от шкафа с контроллером – более 100 м.
            [ELEMENT_PAGE_TITLE] => Связь между радаром Falcon и контроллером Siemens
            [SECTION_META_TITLE] => Статьи по автоматизации
            [SECTION_META_KEYWORDS] => Статьи, автоматизация
            [SECTION_META_DESCRIPTION] => Встречал при производстве работ что-то достойное внимания. Сложно самому оценить необходимость размещения той или иной статьи, старался очевидный мусор убирать
            [SECTION_PAGE_TITLE] => Здесь опубликовал статьи, которые могут кому-то пригодиться при производстве работ
        )

    [TIMESTAMP_X] => 22.03.2018 18:57:47
    [META_TAGS] => Array
        (
            [TITLE] => Связь между радаром Falcon и контроллером Siemens
            [BROWSER_TITLE] => Связь между радаром Falcon и контроллером Siemens
            [KEYWORDS] => радар, Falcon, контроллер, Siemens, DB50, ПЛК, АРМ, FC15, протокол, передача данных
            [DESCRIPTION] => При производстве работ на контраварийной площадке (тренировочная площадка ГИБДД) возникла следующая задача: необходимо было настроить связь между радаром Falcon и контроллером Siemens. Радаров было несколько и находились они на значительном расстоянии от шкафа с контроллером – более 100 м.
        )

    [PREVIEW_TEXT] => При производстве работ на контраварийной площадке (тренировочная площадка ГИБДД) возникла следующая задача: необходимо было настроить связь между радаром Falcon и контроллером Siemens. Радаров было несколько и находились они на значительном расстоянии от шкафа с контроллером – более 100 м.
Вероятность, что кто-то встретит подобную задачу подключения удаленного радара по произвольному протоколу к ПЛК Siemens CPU315-2PN/DP довольно мала, но она очень интересна, поэтому выкладываю данную статью для ознакомления. [PREVIEW_PICTURE] => Array ( [ID] => 448 [TIMESTAMP_X] => Bitrix\Main\Type\DateTime Object ( [value:protected] => DateTime Object ( [date] => 2018-03-22 18:57:47.000000 [timezone_type] => 3 [timezone] => Europe/Moscow ) ) [MODULE_ID] => iblock [HEIGHT] => 837 [WIDTH] => 1242 [FILE_SIZE] => 534190 [CONTENT_TYPE] => image/png [SUBDIR] => iblock/664 [FILE_NAME] => falcon.png [ORIGINAL_NAME] => falcon.png [DESCRIPTION] => Falcon & Siemens [HANDLER_ID] => [EXTERNAL_ID] => 6397b269812ad94d561378db57084512 [~src] => [SRC] => /upload/iblock/664/falcon.png [UNSAFE_SRC] => /upload/iblock/664/falcon.png [SAFE_SRC] => /upload/iblock/664/falcon.png [ALT] => Связь между радаром Falcon и контроллером Siemens [TITLE] => Связь между радаром Falcon и контроллером Siemens ) [DETAIL_PAGE_URL] => /articals/falcon-siemens.html )
Ваш комментарий добавлен

Возврат к списку