Страница 276 из 1044 ПерваяПервая ... 176226266274275276277278286326376776 ... ПоследняяПоследняя
Показано с 2,751 по 2,760 из 10436

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    RV9WFJ библиотека Mercury.lib, пытаюсь переделать для работы через SysLibCom. Сейчас просто экспортировал в проект, если сохранять как внешнюю библеотеку, вызывает данную ошибку, если как внутреннюю, то вроде не вызывает.
    Длблюсь с ними дальше, особого результата пока нет. Особенно учитывая описание SysLibCom, когда при SysComSetSetings при установки должно возвращаться TRUE, а по факут примеров 0.....
    Бред описания ? Бред ОВЕНовских контроллеров (прошивка) ? непонятно чему верить...
    При чем находил пример для обмена с другим устройством и программой на SFC, там таки TRUE проверяют....
    А Вы ради эксперемента посотрите как работает условие просто инт в состояниях ноль и один, а также такое же условие , только с принудительным преобразованием int_to_bool
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  2. #2752
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    capzap что смотреть не понял, а по документации на SysLibCOM
    SysComSetting
    Данная функция типа BOOL, устанавливает скорость, число стоповых бит, контроль паритета,
    таймаут, размер буфера и период опроса для последовательного порта. Требуемые параметры
    передаются посредством указателя на структуру COMSETTINGS.
    Возвращает TRUE при успешной установке параметров, иначе FALSE.

    И куча примеров от ОВЕН, где наоборот, и даже кто-то на форуме писал, что при успехе таки 0...

  3. #2753
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Вот тут говорят, что при ошибке будет -1.
    http://www.owen.ru/forum/showthread....l=1#post132339

  4. #2754
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    amn ага, уже понятнее тогда.
    Тоже по поводу реализации опроса счетчиков Приходько написал, что с SysLibCom заморочки с временем цикла ПЛК иначе глюки. Насколько необходимо увеличить время цикла ?
    Или реализовывать задержку таймерами ?

  5. #2755

    По умолчанию

    Попробуйте к терминальной программе подключить портом Debug, в порт должна отладочная информация идти сразу после включения.
    Большое спасибо за разъяснения. Чуть чуть не понял про терминальную программу. Точнее что это. Я и так подключаюсь к КДС портом Debug. Проект КДС это не терминальная программа? Я так понял?

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    amnПриходько написал, что с SysLibCom заморочки с временем цикла ПЛК иначе глюки.
    Где Александр это писал и точно это про syslibcom, а не про UNM?

    По поводу SysComSetting, конечно в плане развития можно экспериментировать сколько угодно долго, но "нормальные пацаны" пользуются ComService и всё работает, а продвинутые залазят в саму библиотеку и смотрят исходник
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #2757
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    capzap прямо тут и написано "Для корректной работы библиотеки SysLibCom необходимо было увеличивать время цикла, плюс вручную открывать и настраивать порт" (с)
    http://www.owen.ru/forum/showthread....ll=1#post48013

    Ну, ComService и планировал использовать, просто вообще разбирался с SysLibCom

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    capzap прямо тут и написано "Для корректной работы библиотеки SysLibCom необходимо было увеличивать время цикла, плюс вручную открывать и настраивать порт" (с)
    http://www.owen.ru/forum/showthread....ll=1#post48013

    Ну, ComService и планировал использовать, просто вообще разбирался с SysLibCom
    Черт, где Валенок, поржать не с кем
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #2759
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    amn ага, уже понятнее тогда.
    Тоже по поводу реализации опроса счетчиков Приходько написал, что с SysLibCom заморочки с временем цикла ПЛК иначе глюки. Насколько необходимо увеличить время цикла ?
    Или реализовывать задержку таймерами ?
    Раз уж экспериментируете, то попробуйте поставить мин цикл 0.

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

    По умолчанию

    capzap еще понял, что верить никому нельзя

Страница 276 из 1044 ПерваяПервая ... 176226266274275276277278286326376776 ... ПоследняяПоследняя

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

Ваши права

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