Остаеться откатиться к варианту когда ПЛК мастер и там можно указать какой регистр читать из панели
Остаеться откатиться к варианту когда ПЛК мастер и там можно указать какой регистр читать из панели
В панели при включении регистры PFW должны копироваться в регистры 4х, с помощью ФО (функц. области) которые запишутся в ПЛК. Фактически нужно записать один раз.
Далее все регистры в слейве энергонезависимые и сохранят данные даже при отключении питания.
Если их надо менять и сохранять в PFW, то надо сделать бит, например при нажатии Стоп, копировать из 4х обратно в PFW
Последний раз редактировалось kondor3000; 12.12.2025 в 12:55.
Не дурите голову, переменные в слейве ПЛК энергонезависимые.
Просто в элементе цифровой ввод укажите адрес переменной "VREMA" в ПЛК как 4х2 DWord, а то выбрали регистр панели, зачем-то
Захват-11.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Доббрый день Petra! Вы правы. Ещё раз проверил по Вашей методичке и все действительно сохроняеться. Почему у меня не получилось первый раз - затрудняюсь ответить. Извиняюсь если когото ввел в заблуждение своим предедущем коментарием. Спасибо.
Последний раз редактировалось дрю; 12.12.2025 в 13:39.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Да это скрины случайно сделал когда возился с настройками, я их уже удалил
Все 32 битные переменные в слейве должны быть с чётными адресами, 3 адреса быть не может, 1 Чтение адреса 3.jpg
по факту он 4-5 из-за выравнивания. По адресу 3-4 вы прочитаете только число до 65535, а больше будет не правильно. То есть вы читаете только 4 регистр.
Это надо чётко понимать и ставить сразу правильные адреса.
Что бы не путаться по 3 адресу просто вставить 2 Byte.
Последний раз редактировалось kondor3000; 12.12.2025 в 16:55.
Добрые люди, не являюсь профессионалом в программировании HMI панелей, поэтому прошу подсказать, как сделать выбор требуемого параметра на экран? Пример ПДФ во вложении на странице 7-8. Как это сделать? Текст менять понятно как, а вот с регистром не понял.
Для регистра - динамическая адресация в помощь
Например
Нужно вывести на экран какой-то регистр с адреса 500 по 550
Для этого помещаем на экран дисплей с базовым адресом 500
Захват-11.png
Включаем галку "Динадр" и в качестве индексного регистра задаем PSW40
Захват-12.png
На вкладке данные задаем коэффициент = 1
Захват-13.png
Теперь если изменять значение в индексном регистре PSW40 от 0 до 50,то основной дисплей будет отображать значение из регистра с номером [базовый адрес (500) + индекс * коэфф], т.е. от 500 до 550
Последний раз редактировалось petera; Сегодня в 13:52.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg