Ой! Но... указатели указывают на данные в ОЗУ. То есть, данные в ОЗУ всё равно ДОЛЖНЫ быть и БУДУТ. Указатели не позволят уменьшить занимаемую память.
Вид для печати
я может чего-то не поняла чем указатели помогут вам сделать то, что вам хочется?Цитата:
реализовать запись и дальнейшее считывание переменных в память через указатели?
и если вы сами пишете, чтото веротяноЦитата:
это большой объем данных и в ОЗУ не влезет.
ответ - никакЦитата:
Как реализовать в ПЛК110
Добрый день. Ткните пжлста, где почитать про адресацию байтов по МОДБАС в ПЛК 110. Имею панель СП300 и битовая кнопка. Адрес тэга в ПЛК AT%IX7.195.0.
Как вычислить адрес для панели? Весь мозг сломал.
Адреса считаются не по этим AT%IX7.195.0, а по номеру от начала слейва, начинается с 0, если сами не можете выложите скрин.
А вообще совет, делайте 8Bit в начале сколько надо, считать с 0 биты легче. (добавлять 8Bit надо по 2 штуки, что бы занять регистр полностью).
А ещё лучше передавайте регистрами, по 16 бит, считать вообще не надо.
Непонятно, но здорово. Короче 0x и 1x при работе с ПЛК лучше не использовать. Хрен разберёшься. Будем использовать регистры.
Чего здесь не понятного?
https://owen.ru/forum/attachment.php...5&d=1395648726
ЗЫ.
Байты (0х, 1х) находятся в той же области память, что и регистры (4х, 3х).
Т.е. в ПЛК в слейве может быть регистр, например 4х0, к битам которого из панели можно обратиться как к 0х00..0х15
И какой адрес указать для индикатора?
Сначала всю таблицу регистров составьте, с разбивкой Форда на биты.
Нужно видеть все регистры слейва, т.к. адреса начинаются с первого регистра слейва(адрес 0)
НапримерВложение 75263