Показано с 1 по 7 из 7

Тема: ПЛК304 + RS232

  1. #1

    По умолчанию ПЛК304 + RS232

    Здравствуйте, подскажите как настроить опрос ПЛК304 по порту RS232 другого ПЛК304?

    Настраивал опрос по RS485 (1-4 порты), все работало отлично, теперь мне нужно тоже самое, но по RS232 (2-3 порты) нечего не пашет.

    Слейв устройство:

    IF Conn2.Done = FALSE THEN
    Conn2(enable:=TRUE, PortNum:=3);
    IF Conn2.Done THEN
    SysComPurge(Conn2.Handle);
    TimeOut:=200;
    END_IF
    END_IF

    IF Conn2.Done THEN
    MB_func(
    ComHandle:=Conn2.Handle,
    DevAddr:=24,
    pBuffer:=ADR(MB_Buffer),
    BufSize:=SIZEOF(MB_Buffer),
    NewData=>MB_NewData,
    Error=>MB_Error);
    IF MB_Error<>MB_OK THEN
    MB_NewData:=FALSE;
    END_IF
    IF MB_NewData THEN
    MB_Error:=MB_OK;
    END_IF
    MB_Buffer[0]:=x;
    END_IF;

    Мастер устройство:

    IF Conn1.Done = FALSE THEN
    Conn1(enable:=TRUE ,PortNum:=3);
    IF Conn1.Done = TRUE THEN
    SysComPurge (Conn1.Handle);
    TimeOut:=200;
    END_IF
    END_IF

    IF Conn1.Done = TRUE THEN
    get1_modbus(
    Enable:=enabl,
    Mode:=MB_RTU,
    DevAddr:=24,
    Quantity:=1,
    ComHandle:=Conn1.Handle,
    TimeOut:=TimeOut2,
    Buffer:=Buffer,
    Complete=>cmp1,
    Exception=>err2,
    ByteCnt=>DataSize);
    IF cmp1 THEN
    IF err=0 THEN
    x:=BYTE_TO_INT(BUFFER[1]) OR SHL(BYTE_TO_INT(BUFFER[0]),8);
    END_IF
    END_IF
    IF enabl=FALSE THEN
    enabl:=TRUE;
    END_IF
    IF err2<>0 THEN
    enabl:= FALSE;
    END_IF
    END_IF;

    Так по RS485 работает, а по RS232 не работает, подскажите как выкрутиться?

  2. #2
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    238

    По умолчанию

    Как подключаете?

  3. #3

    По умолчанию

    Программа сверху, обжимка кабелей согласно мануалу для RS232, используеться 2 порт на каждом ПЛК

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

    По умолчанию

    С джамперами то что?

  5. #5

  6. #6
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    238

    По умолчанию

    Где-то на форуме обсуждали о плохом качестве розеток-вилок типа DB9.
    Может здесь копнуть?

  7. #7

    По умолчанию

    Что то сильно сомневаюсь что проблема в них, два крайних работают без нареканий

Похожие темы

  1. RS-485 на ПЛК304
    от Jumo в разделе ПЛК3хх
    Ответов: 13
    Последнее сообщение: 16.10.2013, 10:53
  2. ПЛК304 + 5 ПЛК304
    от Константинов Сергей в разделе ПЛК3хх
    Ответов: 16
    Последнее сообщение: 02.04.2013, 13:15
  3. Непонятный глюк при работе rs232 ПЛК304
    от nestor в разделе ПЛК3хх
    Ответов: 16
    Последнее сообщение: 09.09.2012, 19:42
  4. ПЛК304
    от Pixelcom в разделе ПЛК3хх
    Ответов: 3
    Последнее сообщение: 09.09.2011, 16:39
  5. Linux в ПЛК304
    от Ling-Ling в разделе ПЛК3хх
    Ответов: 6
    Последнее сообщение: 20.05.2011, 01:14

Ваши права

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