Снова вопросы про общение ПЛК63 с панелью ИП320.
Биты записывать научился, а вот читать как?
Задача прочитать с панели битовые уставки (в даном случае 4 бита). С самой функуией вроде вопросов нет.
Я не понимаю как работать с масивами, как с масива взять один бит если сам масив байтовый?
Вот код:
A:=BOOL;
B:=BOOL;
C:=BOOL;
D:=BOOL;
get_coils(
Enable:=enabl ,
Mode:=MB_RTU ,
DevAddr:=1 ,
FirstAddr:=20 ,
Quantity:=4,
ComHandle:=Settings.Port ,
TimeOut:=TimeOut ,
Buffer:=Buffer,
Complete=>cmpl ,
Exception=>err ,
ByteCnt=>DataSize );
IF cmpl THEN
IF err=0 THEN
Что писать тут что бы получить значение бит????
A:=??????
B:=??????
C:=??????
D:=??????
END_IF
master1:=0;
END_IF




Ответить с цитированием