Кто сталкивался? Надо передавать данные с одного контроллера на другой (с ВХ9000 на СХ9000). Загрузил стопроцентно работающие модули для связки сх9000 и ВС9050 адаптированные под текущую конфигурацию, но не работает никак. adsread/adswrite выдают ошибку 7. Причем оба контроллера чудесно общаются с программой на делфи по тому же самому адс-у с теми же самыми параметрами. В чем может быть дело?
Slave:
var in3 AT %MB200:bool; ton1:ton; end_var;
ton1(PT:=t#1s,IN:=NOT ton.Q); IF tn1.Q THEN in3:=NOT in3; END_IF
Master:
adsRead1( NETID:='192.168.0.32.1.1' , PORT:=800 , IDXGRP:=16#4020 , IDXOFFS:=200 , LEN:=SIZEOF(DataRead) , DESTADDR:=ADR(DataRead) , Read:=TRUE , TMOUT:=t#1s , BUSY=> , ERR=> , ERRID=> );
Сообщение отредактировал anykey - 17.6.2011, 20:56
|