Страница 13 из 13 ПерваяПервая ... 3111213
Показано с 121 по 130 из 155

Тема: Vipa и ип320

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    все, обновил в 4.0.8.(карточка была отформатирована в Fat32).
    можем продолжать дальше?

  2. #2

    По умолчанию

    в тестере одни нули, но нет постоянства в их кол-ве
    Последний раз редактировалось aipik; 02.03.2010 в 09:44.

  3. #3

    По умолчанию

    Пишите простейшую тестовую программу для Modbus-тестера (DB могут не совпадать с вашими):
    OB100:


    L 10000
    T DB1.DBW 0

    M001: NOP 0

    CALL SFC 216
    Protocol :=B#16#5
    Parameter :=P#DB1.DBX0.0 BYTE 2
    Baudrate :=B#16#9
    CharLen :=B#16#3
    Parity :=B#16#0
    StopBits :=B#16#1
    FlowControl:=B#16#1
    RetVal :=MW106

    L MW 106
    SRW 12
    L B#16#8
    ==I
    JC M001

    OB1, network 1:

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

    CALL SFC 217
    DataPtr:=P#DB30.DBX0.0 BYTE 6
    DataLen:=MW20
    RetVal :=MW22

    L W#16#2000
    L MW 22
    ==I
    JC SEND

    L W#16#2001
    L MW 22
    ==I
    JC FESE
    JU NEXT

    SEND: NOP 0
    FESE: NOP 0

    CALL SFC 218
    DataPtr:=P#DB21.DBX0.0 BYTE 19
    DataLen:=MW14
    Error :=MW16
    RetVal :=MW18

    NEXT: NOP 0

    BE

  4. #4

    По умолчанию

    а почему L W#16#2000 и L W#16#2001? таких ошибок в Sfc217 нет.

  5. #5

    По умолчанию

    См. алгоритм в документации, это условия вызова SFC218.
    2000h Send ready without error
    2001h Send ready with error

    Как я уже писал, мы пробуем тестовый вариант программы, поэтому все условия не проверяем и ошибки не обрабатываем. Наша цель, организация связи (проверка оборудования и физического соединения).

  6. #6

    По умолчанию

    Я просмотрел параллельную ветку на форуме журнала "СТА"
    http://forum.cta.ru/forum_posts.asp?TID=3599

    Вижу у вас проблемы не только с организацией Modbus обмена, но и с языком STEP7.

    Рекомендую прослушать курсы по программированию PLC VIPA, проводимые компанией "ПРОСОФТ" Петербург
    http://www.prosoft.ru/support/training/spb/

    В программе курса рассматривается Modbus RTU обмен для PLC VIPA 314-6CG03 с использованием SFC216/217/218.

  7. #7

    По умолчанию

    всем спасибо, проблема закрыта

Страница 13 из 13 ПерваяПервая ... 3111213

Ваши права

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