-
Передача массива байт по Rs485
Здравствуйте. Подскажите, пожалуйста, есть ли возможность передать из плк100 по Rs485 массив байт. Не строку, а именно массив байт.
-
В CoDeSys говорят STRING[80], а подразумевается pointer to byte=ADR(array 0..80 of byte).
И наоборот. Так что можно.
-
Не совсем понимаю, к сожалению. Если говорить конкретно, то есть два определния:
SendString: STRING;
SendArray: ARRAY [0..9] OF BYTE := (55, 2, 10, 0, 255, 17, 94, 0, 127, 66);
Каким образом я могу преобразовать SendArray в SendString, с тем чтобы передать SendString в функцию SetByte(), где вторым параметром должен быть тип STRING?
-
aa: POINTER TO STRING;
bb: ARRAY [0..80] OF BYTE;
aa:=ADR(bb);
SetByte(0,aa^,80);
Последний раз редактировалось Филоненко Владислав; 19.01.2010 в 13:30.
-
большое спасибо. работает.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума