Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

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

  1. #11
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Ага сам нешел.
    оказывается если поставить MinCycleLenght побольше( чтобы системе жилось полегче). Нифига не работает.
    Если поставить 1 то и порт сразу открывается и опрос пошел правильный.

    Я в очередной раз в шоке.

  2. #12

    По умолчанию

    ну так ясно же, что при периоде вызова задачи 30 мс и таймауте 50 мс таймаут наступит всегда, т.к. мастеру нужно как минимум 2 вызова для обработки, а это 60 мс. 60>50, т.е. таймаут.

  3. #13
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Во время экспериментов я таймаут 100мс ставил и 1секунду. НЕ РАБОТАЛО.

    т.е. если MinCycleLenght = 30, то нифига не работает с разумными таймаутами( и даже не очень). О как!

  4. #14
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    о еще вопросик. как при необходимости расширять пул.
    т.е. иногда( не переодически) будет возникать необходимость отправить кому то какие то значения.

  5. #15

    По умолчанию

    добавите в конец массива новый элемент и временно увеличите размер массива в функции опроса.
    или вставите опрос индивидуально

  6. #16
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    добавите в конец массива новый элемент и временно увеличите размер массива в функции опроса.
    или вставите опрос индивидуально
    т.е. параметр Count можно менять на ходу, абсолютно ни с чем не синхронизируя и функция при этом будет работать как надо?

    P.S. И про перемычечку расскажите что нибудь полезное http://www.owen.ru/forum/showthread....6608#post46608
    Последний раз редактировалось pt200; 21.09.2010 в 21:43.

  7. #17
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Огромное количество ошибок связи. Больше половины из них 39е( CRC), остальные 65535( TimeOut). При незначительном увеличении нагрузки на ПЛК, количество ошибок значительно увеличивается.

    В сети ПЛК63 + 2х ТРМ201 + МСД-100( соединенны паровозиком)

    P.S. Два резистора по 100 Ом на концах стоят. Но тут и так линия метр от силы. Помех от силовых приборов нету.К сожалению нет осцилла, чтобы глянуть что там творится. Хотя если количество ошибок зависит от нагрузки проца, то дело наверное не в проводах

    Походу дела теряет байты.
    Вложения Вложения

  8. #18
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Снизил скорость до 9600, все отлично стало( всмысле ошибок нет)
    Кстати на такой скорости и функция стала работать правильно, т.е. не меняет значения ValReal во всех каналах одновременно.

    Но хотелось бы скорости и ясности в данном вопросе, всего и побольше.
    Последний раз редактировалось pt200; 22.09.2010 в 13:39.

  9. #19

    По умолчанию

    надо смотреть что на линии происходит

  10. #20

    По умолчанию

    почитал переписку - очередной раз в шоке(с). а не многовато ли мастеров на шине - должен быть один. рекомендую режим прослушивания линии. как это сделать даже не знаю
    Часто задаваемые вопросы по кодесис
    1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
    2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Ваши права

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