Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Как подключить устройство к RS-232 Debug на ПЛК-100?

  1. #1

    По умолчанию Как подключить устройство к RS-232 Debug на ПЛК-100?

    Добрый день.

    Не получается работать через syslibcom c RS-232 DEBUG.
    пробовал так:

    Подключаю прошивочным кабелем КС-1, при старте программы - плк виснет, перезагружается. После перезагрузки запускаю программу - не виснет, но идет 81 ошибка. Если сбросить контроллер и запустить программу опять виснет и перезагрузка.

    Если сначала запустить программу, а потом вставить кабель в Debug всё работает. Но после вык/вкл. питания снова виснет. Без кабеля зависаний нет.

    Пробовал убрать перемычку 4-5 в кабеле КС-1, зависания прекращаются, но идет 81 ошибка все время.

    Кто как работает с устройствами через этот порт?

  2. #2

    По умолчанию

    1. Кабель без перемычки
    2. Не все режимы поддерживаются аппаратно (см. Руководство по конфигурированию)
    3. Тх и Rx расчитаны на связь с ПК, если др. устройства-нужно их поменять местами (или не нужно -см. схему устройства)
    4. Режим RTU не поддерживается
    5. Это порт для прошивки и связи с CoDeSys - для других целей использовать не рекомендую
    Тролль-наседка, добрый, нежный и ласковый

  3. #3

    По умолчанию

    С помощью библиотеки syslibcom отправляю в этот порт 1 байт команды, затем собираю в буфер ответ. Непонятно, почему с перемычкой, после танцев с бубном (втыкании шнура после старта программы) всё работает, а если убрать перемычку - не хочет, буфер пустой. В каком направлении копнуть? Или если с перемычкой работало, то должно и без нее работать и однозначно накосячил при выпаивании?

  4. #4

    По умолчанию

    Перемычка вроде влияет на отправку в порт отладочных данных при включении ПЛК, а может и еще на что-то. Попутать там сложно, в кабеле КС1 со стороны разъема DB9 убрать закоротку двух проводов 4 и 5 они там просто висят. Не знаю как на ПЛК100, но на ПЛК110 (старой модификации) этот порт удалось использовать для опроса терминала с помощью библиотеки syslibcom.
    ps Обратите внимание на ограничения формата данных, например, для ПЛК110 было 8N1. А также попробуйте разные скорости передачи.

  5. #5

    По умолчанию

    Сделал кабель RJ-12 - RJ-12, соединил ПЛК rs232 debug и СМИ1. Настроил в конфигураторе плк modbus master. Данные на сми1 отображаются нормально, но при этом идет непрерывная ошибка 81... Пробовал разные скорости, режимы , задержки, - всё одинаково. Что за хня??

    На Modbus RTU тоже кстати отображается, но также ошибка, хотя здесь писали, что RTU не поддерживает порт Debug...
    Последний раз редактировалось Атаман; 04.03.2016 в 18:10.

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

    По умолчанию

    при записях ответки бывают не корректные, возможно по этому ошибка
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  7. #7
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    работает у меня на debug с очень не стандартным оборудованием на скорости 38400, кабель поял сам, плк 160, перемычка не нужна.
    хотя где то читал что только 9600

  8. #8
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,686

    По умолчанию

    Цитата Сообщение от Атаман Посмотреть сообщение
    Сделал кабель RJ-12 - RJ-12, соединил ПЛК rs232 debug и СМИ1. Настроил в конфигураторе плк modbus master. Данные на сми1 отображаются нормально, но при этом идет непрерывная ошибка 81... Пробовал разные скорости, режимы , задержки, - всё одинаково. Что за хня??

    На Modbus RTU тоже кстати отображается, но также ошибка, хотя здесь писали, что RTU не поддерживает порт Debug...
    Дебаг НЕ !!! работает в режиме мастер .

  9. #9

    По умолчанию

    Спасибо, в слэйве всё получилось )

  10. #10

    По умолчанию

    Подниму тему.

    Непонятно, почему нельзя организовать master в ПЛК-100 через RS-232 debug? Не через конфигуратор, а через Syscomlib? Отправляю байт.... ответа не будет? Почему?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Устройство весового дозатора
    от DSV в разделе Трёп (Курилка)
    Ответов: 20
    Последнее сообщение: 07.08.2012, 14:05
  2. устройство контроля температуры
    от Victor в разделе Подбор Оборудования
    Ответов: 14
    Последнее сообщение: 15.08.2007, 15:19

Ваши права

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