Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 52

Тема: ПЛК 150 + М7055

  1. #21

    По умолчанию

    Попробовал – не получается.
    Вот проект с вашими инструкциями.
    Посмотрите, что не так.
    Вложения Вложения

  2. #22

    По умолчанию

    Вы каждый раз инициируете модуль RS485. Это нужно сделать только при старте.
    Нужно объявить переменную Started - признак что инициализация прошла.
    PROGRAM PLC_PRG
    VAR
    started:BOOL:=FALSE;
    END_VAR

    В программе нужно сделать однократную инициализацию модуля.
    IF NOT started THEN
    LockDevice(0);
    ReleaseDevice(0);
    Started:=TRUE;
    END_IF
    Последний раз редактировалось Малышев Олег; 10.01.2007 в 10:47.

  3. #23
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    Вы каждый раз инициируете модуль RS485. Это нужно сделать только при старте.
    Нужно объявить переменную Started - признак что инициализация прошла.
    PROGRAM PLC_PRG
    VAR
    started:BOOL:=FALSE;
    END_VAR

    В программе нужно сделать однократную инициализацию модуля.
    IF NOT started THEN
    LockDevice(0);
    ReleaseDevice(0);
    Started:=TRUE;
    END_IF
    Не помогает.

  4. #24

    По умолчанию

    Может есть еще варианты?
    Прошил версией 1.31.1.- тоже самое.

  5. #25

    По умолчанию

    Мы дополнительно протестируем этом момент и выдадим свои рекомендации

  6. #26

    По умолчанию

    Подготовлена версия прошивки 1.31.2, в которой работает функция одновременной работы по неск. протоколам на одном интерфейсе.
    Она будет в ближайшее время выложена на сайте + я могу разослать ее всем желающим по почте
    Тролль-наседка, добрый, нежный и ласковый

  7. #27
    Пользователь
    Регистрация
    15.12.2006
    Адрес
    Калуга
    Сообщений
    157

    По умолчанию

    Владислав пожалуйста вышлите 1.32.2 на мой E-mail GALANT@KALUGA.RU.
    С уважением Михаил.

  8. #28

    По умолчанию

    Хотелось бы дополнительно отметить, что при работе 2-х и более мастеров на одной физ. линии они будут конфликтовать друг с другом. Для снижения числа коллизий необходимо:
    1. Не выставлять одинаковые, кратные или близкие к ним времена опросов
    мастеров.
    2. Для мастеров, работающих в режиме по команде/смене значения ставить число повторов >0 (ModBus) или контролировать корректность завершения транзакции по каналу статуса.
    3. В 1-м модуле физ-кого интерфейса (именно его настройки будут использоваться для инициализации драйвера последовательного порта) установить значение Framing Time больше чем максимальное безошибочное время ответа (максимум для всех приборов, нек-е приборы могут иметь время ответа до 100-150 мс). Этим вы гарантируете, что запросы различных мастеров будут идти с промежутком, достаточным для приема ответа от приборов. Особенно это важно в полудуплексных интерфейсах (RS-485).
    4. Опрашивать приборы реже, чем при однопротокольном режиме
    5. Максимально увеличить скорость передачи
    6. Не использовать мультипротокольный режим

    P.S. работа ПЛК в режиме мультипротокольного Slave-устройства не вызывает проблем с коллизиями

  9. #29

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Подготовлена версия прошивки 1.31.2, в которой работает функция одновременной работы по неск. протоколам на одном интерфейсе.
    Она будет в ближайшее время выложена на сайте + я могу разослать ее всем желающим по почте
    Будте добры. " lpe@stn.com.ru ".

  10. #30

    По умолчанию

    Прошу прощения . Еще ситуация.
    Работа с пультом DK8070. Один Dcon(Мастер), 57600,несколько universal DCON device т.к. разный формат команд и ответов.Опрос "by command".
    Если в результате опроса одного из девайсов не придет ответ, то начинается опрос всех устройств не взирая на "by command".

Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя

Ваши права

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