Страница 7 из 16 ПерваяПервая ... 56789 ... ПоследняяПоследняя
Показано с 61 по 70 из 161

Тема: Библиотеки

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от GoodLuck Посмотреть сообщение
    Добрый день! Помогите, пожалуйста, разобраться с подключением модуля МВ110-8А к СПК-110 по протоколу ОВЕН.
    Не могу понять, почему в блоке OWEN_GET_REAL выход Complete никак не переходит в TRUE, хотя COM порт удачно открывается.

    Прилагаю архив проекта:
    Если использование протокола Овен не особая форма садомазохизма :-) то могу дать в личку готовый пример подключения МВ110-8А через библиотеку ModBus.

  2. #2

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Если использование протокола Овен не особая форма садомазохизма :-) то могу дать в личку готовый пример подключения МВ110-8А через библиотеку ModBus.
    Использование протокола ОВЕН - это, можно сказать, жизненная необходимость) Дело в том, что нужно программно определять границы измерения аналоговых сигналов. А это можно сделать только по протоколу ОВЕН.

    P.S. Если не сложно, киньте, пожалуйста пример подключения через Modbus. Думаю, что в будущем все равно понадобится. Заранее спасибо.

  3. #3

    По умолчанию

    Цитата Сообщение от GoodLuck Посмотреть сообщение
    Использование протокола ОВЕН - это, можно сказать, жизненная необходимость) Дело в том, что нужно программно определять границы измерения аналоговых сигналов. А это можно сделать только по протоколу ОВЕН.
    А что мешает передавать в СПК не показание датчика, а ток например, и дальше использовать LIN_TRAFO в проекте.
    P.S. Если не сложно, киньте, пожалуйста пример подключения через Modbus. Думаю, что в будущем все равно понадобится. Заранее спасибо.
    Вот пример где реализовано то, о чем я выше написал. С первого канала считывается давление в масштабе 4..20 мА и преобразуется уже в CS в любые значения какие вам надо, со второго канала температура в гр.
    Вложения Вложения

  4. #4

    По умолчанию

    RV9WFJ, спасибо большое!

  5. #5

    По умолчанию

    Стандартная библиотека UTIL нужна чтоб BLINK использовать.

  6. #6
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    144

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Стандартная библиотека UTIL нужна чтоб BLINK использовать.
    Спасибо получилось. даже связь восстановила после обрыва.

    PS: к сожалению могут возникать обрывы, которые не дают ошибку и связь не восстанавливается
    Последний раз редактировалось RomAl; 11.08.2014 в 14:37.

  7. #7
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    144

    По умолчанию

    Перешёл на CDS 3.5.4.p4 Всё обновил как советуют в первом посте. Решил обновить в конфигураторе версии устройств подключённых к панели СПК110.
    При обновлении ModBus_Slave c 3.5.3.0 на 3.5.4.0 компилятор не даёт ошибок,
    а при обновлении ModBus_Master c 3.5.3.50 на 3.5.4.0 компилятор даёт 30 ошибок..
    это нормально, пусть останется 3.5.3.50?
    Вообще переход с CDS 2.3 на 3.5 тяжек, нет стабильной связи... на CDS 3.5.5 пора преходить?

  8. #8
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    144

    По умолчанию

    Подскажите, где взять библиотеку SisLibCom? для CDS3.5.4
    Пытался повторить пример из документации на библиотеки:
    Описание интерфейса библиотеки ФБ для работы с протоколом ОВЕН
    Приложение Б Пример на языке ST реализует работу по интерфейсу RS-485...


    VAR
    get_fl_owen: OWEN_GET_REAL; (*Чтение параметра типа Real*)
    COM_SERVICE1: COM_SERVICE;
    cmpl: BOOL; (* признак завершения операции *)
    err: INT; (*номер ошибки*)
    port_opened: BYTE := 0; (*состояние порта*)
    Settings: COMSETTINGS;(* настройки последовательного порта *)
    com_num: PORTS:=0; (*0 - RS-485, 1 - RS-232*)
    TimeOut: TIME:=T#50MS; (*таймаут*)
    Enabl: BOOL:=TRUE; (*состояние работы блока*)
    wTime: WORD; (*значение времени для измерителя*)
    A: REAL; (*считанное значение*)
    addres: INT:=16; (*адрес МВА8*)
    B: ARRAY [0..7] OF REAL; (*массив для хранения значений входов МВА8*)
    i: INT; (*номер входа МВА**)
    END_VAR
    ------ Компиляция : Приложение: Device.Application -------
    типизировать код...
    [ERROR] read Qwer: PLC_PRG [Device: Plc Logic: Application](Строка 8 (Объявл.)): C0077: Неизвестный тип: 'COMSETTINGS'
    [ERROR] read Qwer: PLC_PRG [Device: Plc Logic: Application](Строка 9 (Объявл.)): C0077: Неизвестный тип: 'PORTS'
    [ERROR] read Qwer: PLC_PRG [Device: Plc Logic: Application](Строка 9 (Объявл.)): C0032: Невозможно конвертировать тип 'BOOL' в тип 'PORTS'
    Компиляция завершена -- 3 ошибок, 0 предупреждений
    Последний раз редактировалось RomAl; 13.08.2014 в 15:31.

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,649

    По умолчанию

    Цитата Сообщение от RomAl Посмотреть сообщение
    Подскажите, где взять библиотеку SisLibCom? для CDS3.5.4
    Пытался повторить пример из документации на библиотеки:
    Описание интерфейса библиотеки ФБ для работы с протоколом ОВЕН
    Приложение Б Пример на языке ST реализует работу по интерфейсу RS-485...
    а такой не найдете, попробуйте поискать SysCom

  10. #10
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    144

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а такой не найдете, попробуйте поискать SysCom
    SysCom ? они подключилаются вместе с ComService, OwenNet ... Пример вроде официально присутствует на диске поставленном с панелью и не работает... и где найти работающие примеры?
    Вместо работы над проектом приходиться тратить время на изучение библиотек методом проб и ошибок..

    Нашёл опытным путём библиотеку SysCom23 с которой компилятор не даёт ошибок, будет ли работать посмотрю завтра на работе.
    Последний раз редактировалось RomAl; 13.08.2014 в 23:06.

Страница 7 из 16 ПерваяПервая ... 56789 ... ПоследняяПоследняя

Похожие темы

  1. Про библиотеки
    от aven в разделе ПЛК1хх
    Ответов: 26
    Последнее сообщение: 22.04.2016, 00:19
  2. ПЛК 304/308 - Библиотеки к ним
    от vlkv в разделе ПЛК3xx (архив)
    Ответов: 3
    Последнее сообщение: 25.02.2011, 16:55
  3. про Pid из библиотеки
    от Игор100 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 29.10.2009, 11:38
  4. Библиотеки
    от Александр М в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 23.05.2008, 12:15
  5. Cad библиотеки
    от незарегистрированный в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 29.07.2007, 22:10

Ваши права

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