-
Попробуйте сформировать 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]
-
ничего не выходит. скорость передачи-получения очень высокая. в тестере творится не понятно что.
-
В SFC 217 появилась ошибка "Wrong slave address in respond"
-
а как можно изобразить Sfc218?
-
Уменьшите скорость запросов, 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 пока рассматривать нет смысла, надо добиться нормальной передачи.
-
в тестере появляются только значения типа -
[df][ee][fe][df][ee][fe][df][ee]
[fe][df][ee][fe][df][ee][fe]
[df][ee][fe][df][ee][fe]
-
Скорость опросов поменялась (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
-
Cкорость опросов 10ms. По другому выходит или слишком мало значений или наоборот. В DB1 пробовал ставить разные значения, а отличий в тестере почти не наблюдается
-
После люблго изменения в 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
-
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума