Понял, в чем суть. А 3 DWORD вместо 6 WORD не проще разве?
Понял, в чем суть. А 3 DWORD вместо 6 WORD не проще разве?
Добавил я пять, четырёхбайтовых элемента для записи в них номеров из HMI Панели.
А какой адрес в сети будет, например у первого телефонного номера? Панель Weintek.
Screenshot_3.jpg
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
видимо 193
пока с телефона напечатаешь...
Поставил адреса в панели:
для первого номера адрес 193;
для второго -195;
для третьего -197;
для четвертого -199;
для пятого -201
Подключаюсь начинаю вводит номер, потом панель отключаю и подключаюсь к плк и через кодесис смотрю, номера изменились но не понятно в каком порядке.
Screenshot_4.jpg
Screenshot_5.jpg
Может надо ещё что то изменить?
непонятно, что именно не понятно. вроде всё видно
Я с панели ввожу для первого номера 111111111, для второго 222222222, для третьего 333333333, для четвёртого 444444444 и для пятого 555555555, а он при открытии в кодесисе вот что показывает:
Screenshot_6.jpg
Частично меняет те номера на новые.
В listNum AT %QD6.104.0: ARRAY [0..4] OF DWORD:= надо писать только адрес первого байта?
Последний раз редактировалось Linker1989; 16.01.2015 в 14:26.
Да, только первого. А в панели формат чисел правильно выбран?
Да точно ошибься с форматом числа, а какой правильно 32бит SIGNED? или 32бит UNSIGNED? С этими обоими нормально считываются значения.