Показано с 1 по 4 из 4

Тема: ПЛК110-30 подключение к RS 485, 232 через SysLibCom

  1. #1
    Пользователь
    Регистрация
    05.06.2019
    Адрес
    Где-то в этой стране
    Сообщений
    44

    По умолчанию ПЛК110-30 подключение к RS 485, 232 через SysLibCom

    Добрый день!
    Контроллер: ПЛК110-30, среда программирования: Codesys 2.3.

    Задача: подключиться к тепловычислителю СПТ-961 через интерфейс RS-485, протокол Логики, использую библиотеку SysLibCom.lib.

    Вопросы:
    1. Почему кроме порта 0 ничего не открывается?
    2. Перетряхнув изрядную долю форумов так и не понял, что же нужно указывает в первом параметре SysComWrite, SysComRead, SysComClose - дескриптор порта, возвращаемый SysComOpen, или номер порта, начиная с 0??? Если второе, то почему об этом не сказано в документах на сайте Овена:
    https://ftp.owen.ru/CoDeSys23/05_Lib...sLibCom_RU.pdf
    Так же, если второе, где взять правильную библиотеку SysLibCom.lib?
    3. Правильны ли номера портов для ПЛК110-30:
    COM0 - RS485-1
    COM1 - RS232
    COM2 - RS485-2
    COM4 - RS232-Debug
    4. Может, уже существуют реализации протокола Логики на Codesys 2.3?
    5. Когда можно будет перейти с Codesys 2.3 на Codesys 3.5 или выше для ПЛК110-30?

    20200316_133547.jpg

  2. #2

    По умолчанию

    4. какие-то библиотеки были, только вот 961-й если память не отшибает, бывает двух версий и обе разные...
    5. никогда вероятно.

    Логику надо читать напрямки Scada системой и не заниматься извращениями.
    У протокола Логика есть маленькая пакость, переменная может быть "разорвана" двумя страницами памяти, при этом читая две страницы вы столкнетесь с тем, что у каждой страницы будет заголовок и контрольная сумма. А так, ну удачи с данным протоколом.
    Последний раз редактировалось manjey73; 16.03.2020 в 14:44.

  3. #3
    Пользователь
    Регистрация
    05.06.2019
    Адрес
    Где-то в этой стране
    Сообщений
    44

    По умолчанию

    Видимо, ответа от техподдержки мне не дождаться..

  4. #4

    По умолчанию

    Цитата Сообщение от Андрей_Б. Посмотреть сообщение

    Вопросы:
    1. Почему кроме порта 0 ничего не открывается?
    2. Перетряхнув изрядную долю форумов так и не понял, что же нужно указывает в первом параметре SysComWrite, SysComRead, SysComClose - дескриптор порта, возвращаемый SysComOpen, или номер порта, начиная с 0??? Если второе, то почему об этом не сказано в документах на сайте Овена:
    https://ftp.owen.ru/CoDeSys23/05_Lib...sLibCom_RU.pdf
    Так же, если второе, где взять правильную библиотеку SysLibCom.lib?
    3. Правильны ли номера портов для ПЛК110-30:
    COM0 - RS485-1
    COM1 - RS232
    COM2 - RS485-2
    COM4 - RS232-Debug
    4. Может, уже существуют реализации протокола Логики на Codesys 2.3?
    5. Когда можно будет перейти с Codesys 2.3 на Codesys 3.5 или выше для ПЛК110-30?

    20200316_133547.jpg
    Добрый день.
    По вашей почте не найдено ни одного обращения по данной теме на support@owen.ru, а отвечать на форуме вправе любой зарегистрированный пользователь форума.
    Теперь по вопросам.
    1. - Почему вы так решили? Можете ли приложить какие-либо скриншоты?
    2, 3. - На нашем сайте выложена как сама библиотека (см. ссылку - https://owen.ru/product/codesys_v2/libraries ), так и её описание и номера портов для наших ПЛК (см. последний столбец для соответствующей библиотеки по ссылке). Номера портов для ПЛК110 М02 вами указаны верно, так же, как и в документе с сайта. По поводу вашего вопроса по входу ФБ - вы приложили ссылку на актуальное описание библиотеки, где для каждого функционального блока описаны его входные данные, где, в числе прочего, указан вход dwHandle, на который должен подаваться ДЕСКРИПТОР порта, который был открыт с помощью SysComOpen. Этот вход описан совершенно одинаково для всех перечисленных вами ФБ - SysComWrite, SysComRead, SysComClose.
    4. - На нашем сайте приведены все официальные примеры https://owen.ru/product/codesys_v2/example_program и библиотеки https://owen.ru/product/codesys_v2/libraries для реализации нестандартных протоколов, например, опроса счётчиков Меркурий. Логики среди них нет, соответственно, вам нужно реализовывать его самостоятельно.
    5. - Для ПЛК110 переход на Codesys 3.5 невозможен. Он изготавливается только с исполнительными средами Codesys 2.3, ТелемеханикаЛайт и MasterSCADA 4D. Под Codesys 3.5 из нашего ассортимента вы можете рассмотреть ПЛК210 https://owen.ru/product/plk210 , или СПК1хх https://owen.ru/product/spk1xx , если нужен экран, и не принципиальны точки ввода\вывода на борту.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: e.sokolova@owen.ru

Похожие темы

  1. Ответов: 53
    Последнее сообщение: 08.08.2017, 11:09
  2. ПЛК110-30 МО2, SysLibCom
    от monteg в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 03.10.2016, 15:02
  3. Ответов: 5
    Последнее сообщение: 03.03.2016, 14:54
  4. Ответов: 50
    Последнее сообщение: 23.05.2014, 12:11
  5. Ответов: 3
    Последнее сообщение: 27.04.2010, 15:07

Метки этой темы

Ваши права

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