
Сообщение от
Yegor
Вам предлагается тупо набить необходимый объём слейва в конфигурации и обращаться к этому участку памяти из программы как к структуре или как к любому другому типу. Например, если через слейв вы хотите проталкивать 80-байтную строку и при этом в программе ПЛК работать с ней именно как со строкой, то добавляете 20 безымянных (кроме первого) 4 byte в слейв, в программе ПЛК объявляете указатель POINTER TO STRING(80), ставите этот указатель на адрес первого 4 byte, и — вуаля! — у вас слейв со строкой. Но таки да, вам пришлось добавить 20 4-байтовых элементов (впрочем, именовать их не потребовалось).