Страница 11 из 16 ПерваяПервая ... 910111213 ... ПоследняяПоследняя
Показано с 101 по 110 из 155

Тема: Vipa и ип320

  1. #101

    По умолчанию

    Попробуйте сформировать Modbus запрос:

    L B#16#1
    T DB1.DBB 0
    L B#16#3
    T DB1.DBB 1
    L B#16#0
    T DB1.DBB 2
    L B#16#0
    T DB1.DBB 3
    L B#16#0
    T DB1.DBB 4
    L B#16#A
    T DB1.DBB 5

    CALL SFC 217
    DataPtr:=P#DB1.DBX0.0 BYTE 6
    DataLen:=MW220
    RetVal :=MW222

    В тестере должны увидеть [01][03][00][00][00][0A][C5][CD]

  2. #102

    По умолчанию

    ничего не выходит. скорость передачи-получения очень высокая. в тестере творится не понятно что.

  3. #103

    По умолчанию

    В SFC 217 появилась ошибка "Wrong slave address in respond"

  4. #104

    По умолчанию

    а как можно изобразить Sfc218?

  5. #105

    По умолчанию

    Уменьшите скорость запросов, DB10.DBB0 -> 10000 (1сек.)

    Return-Code - "Wrong slave address in respond"???
    У вас же настроен режим Modbus Master (Protocol :=B#16#5)?

    CALL SFC 216
    Protocol :=B#16#5
    Parameter :=DB10
    Baudrate :=B#16#9
    CharLen :=B#16#3
    Parity :=B#16#0
    StopBits :=B#16#1
    FlowControl:=B#16#1
    RetVal :=MW106

    В DB10 один параметр DBB0 (тайм-аут), еще можно записать Parameter :=P#DB10.dbx0.0 byte2

    SFC 218 пока рассматривать нет смысла, надо добиться нормальной передачи.

  6. #106

    По умолчанию

    в тестере появляются только значения типа -
    [df][ee][fe][df][ee][fe][df][ee]
    [fe][df][ee][fe][df][ee][fe]
    [df][ee][fe][df][ee][fe]

  7. #107

    По умолчанию

    Скорость опросов поменялась (1сек.)?

    В OB1 напишите (в начале блока) и загрузите в PLC:

    L B#16#1
    T DB1.DBB 0
    L B#16#3
    T DB1.DBB 1
    L B#16#0
    T DB1.DBB 2
    L B#16#0
    T DB1.DBB 3
    L B#16#0
    T DB1.DBB 4
    L B#16#A
    T DB1.DBB 5

    CALL SFC 217
    DataPtr:=P#DB1.DBX0.0 BYTE 6
    DataLen:=MW220
    RetVal :=MW222

    BE

  8. #108

    По умолчанию

    Cкорость опросов 10ms. По другому выходит или слишком мало значений или наоборот. В DB1 пробовал ставить разные значения, а отличий в тестере почти не наблюдается

  9. #109

    По умолчанию

    После люблго изменения в OB100 и DB10 необходимо перегружать PLC (код в OB100 выполняется только при старте).

    Напишите в OB100:

    L W#16#2710
    T DB10.DBW0

    CALL SFC 216
    Protocol :=B#16#5
    Parameter :=P#DB10.dbx0.0 byte2
    Baudrate :=B#16#9
    CharLen :=B#16#3
    Parity :=B#16#0
    StopBits :=B#16#1
    FlowControl:=B#16#1
    RetVal :=MW106

  10. #110

    По умолчанию

    я перегружаю каждый раз

Страница 11 из 16 ПерваяПервая ... 910111213 ... ПоследняяПоследняя

Ваши права

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