Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Вопрос по портам!

  1. #1
    Пользователь Аватар для JoSaint
    Регистрация
    09.05.2010
    Адрес
    Украина Донецк
    Сообщений
    66

    По умолчанию Вопрос по портам!

    Добрый день!
    У меня такие два вопроса!

    1. На Плк 110 два 485 порта если с ними работать через SysLibCom то какие у них номера???
    2. Есть ли разница в какой порт писать? Debug 232 или 485? открываю своей программой com1- 485; com4-Debug! В Com4 писать получается пишу в терминал все видно, com1 писать не получается!

    Заранее спасибо!!!
    ООО "Акватехнологии" Донецк, Украина

  2. #2

    По умолчанию

    Номера портов контроллеров ОВЕН для библиотеки SysLibCom

    ПЛК100,150,154
    COM0 – RS485, COM1 – RS232, COM2 – Не исп., COM3 - Не исп., COM4 – RS232-Debug

    ПЛК110
    COM0 – RS485-1, COM1 – RS232, COM2 – RS485-2, COM3 - Не исп.,COM4 – RS232-Debug

    ПЛК63
    COM0 – RS485, COM1 – RS232, COM2 – Не исп., COM3 - Не исп., COM4 – RS232-Debug

  3. #3

    По умолчанию

    В порт нужно писать в тот, на который подключено устройство. Все порты независимы.
    Смотрите номера портов в сообщении выше. По всей видимости, вы их не верно задаете.

  4. #4

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    В порт нужно писать в тот, на который подключено устройство. Все порты независимы.
    Смотрите номера портов в сообщении выше. По всей видимости, вы их не верно задаете.
    У меня почему-то при открытии порта с номером 0 (ПЛК100) при работе программы в параметрах settings.Port= пишет ***INVALID:0*** Хотя далее возвращается COM_SERVICE1.ready = TRUE.
    Взято из примера:

    IF port_opened=0 THEN
    Settings.Port:=com_num;(* RS485=0*)
    Settings.dwBaudRate:=115200;
    Settings.byParity:=0;
    Settings.dwTimeout:=0;
    Settings.byStopBits:=0;
    Settings.dwBufferSize:=0;
    Settings.dwScan:=0;
    END_IF
    Порт в итоге не работает.

    Это единственный порт , определенный в программе.

  5. #5

    По умолчанию

    Порт работает. К сожалению это неточность при работе - порт на самом деле хорошо работает.
    Происходит это только при работе именно с нулевым портом...

  6. #6

    По умолчанию

    в примере переменная com_num имеет тип PORTS из библиотеки SysLibCom.lib, но в описании этой библиотеки перечисление PORTS на чинается с COM1=1. а в примере com_num:=0 и в итоге ***INVALID:0***

    Вопрос: как понимать это несоответствие?

  7. #7
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    Покласть. И спокойно работать дальше.

  8. #8

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Покласть. И спокойно работать дальше.
    Подтверждаю данное утверждение .
    Я вот поклал и все работает норм., только поначалу напрягала эта красная надпись, непривычно!

  9. #9

    По умолчанию

    Можно ли с помощью функции SysComOpen открыть порт RS-232 (COM1) на ПЛК 150?
    Или он только для программирования контроллера?
    Если можно, то как? Может в настройках Кодесис что-то поменять надо?
    Традиционным способом не получается
    Последний раз редактировалось alhoresm; 28.06.2011 в 12:00.

  10. #10

    По умолчанию

    Цитата Сообщение от alhoresm Посмотреть сообщение
    Можно ли с помощью функции SysComOpen открыть порт RS-232 (COM1) на ПЛК 150?
    Или он только для программирования контроллера?
    Если можно, то как? Может в настройках Кодесис что-то поменять надо?
    Традиционным способом не получается
    http://www.owen.ru/forum/showpost.ph...3&postcount=57
    номер порта ваш укажите только.

    Использовать можно любой.

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

Ваши права

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