Здравствуйте, уважаемые специалисты!
Связываю систему Болид с контроллером Бекхофф с помощью переходника С2000ПП.
Регистры считываются - все нормально (функции 1 и 3). А вот записать не получается- таймаут выдает. Может я вообще неправильно настраиваю параметры? (на примере управления реле)
VAR
data_MB2:WORD:=16#FFFF;
END_VAR
MB_GUARD.WriteSingleCoil(
UnitID:= 88,
Quantity:= SIZEOF(Data_MB2)/2,
MBAddr:=10003,
cbLength:=SIZEOF(Data_MB2),
pMemoryAddr:= ADR(Data_MB2),
Execute:= bExec,
Timeout:=timeoutvalue ,
Busy => bBusy2 );
Помогите разобраться, пожалуйста
Прикрепленные файлы
modbus.JPG ( 61,37 килобайт )
Кол-во скачиваний: 33