Это глюк программы, у всех так? При тиражировании элемента, если я пытаюсь выбрать "увеличивать по вертикали", то "по горизонтали" тоже продолжает быть активным и регистры все равно увеличиваются по горизонтали. А мне прям очень надо по вертикали.
Clipboard 1.jpg
Прошу помочь разобраться.
Создаётся проект из нескольких (5-6) ПР200 (Slave) и панели СП307 (Master).
Для вывода оборудования в ремонт, воспользовался системным регистром PFW130, запуск – при загрузке проекта.
При включении проекта, ввод данных со второго экрана происходит, но не отображается. Не отображаются также показания на цифровых дисплеях. При переносе на главный экран всё работает нормально. Как ни странно на устройстве с адресом 1 всё работает нормально и на экране 2, при включении же других устройств на адресах (2,3,4,5) - нет.
День добрый! Первый раз пытаюсь решить задачу с панелью СП-310Р. Задача такова, к панели оператора подключены 6 устройств RS-485 к порту PLC, с панели необходима возможность управления 1 устройства, а остальные устройства только мониторинг. Проблема в том что из панели я хочу получить все данные включая дублирование управления 1 устройства на верхнем уровне. Подключился к порту Ethernet но не чего не получается получить. Может кто делал такое направит в нужную сторону
Дело в том, что используя СП в качестве Slave (даже через ModbusTCP) можно получить доступ только к внутренней памяти СП.
У Вас все элементы настроены на использование регистров опрашиваемых устройств. Верно?
Если вы с помощью функциональной области в непрерывном режиме (функция копирования значений регистров) перенесете значения из регистров устройств во внутренние регистры СП, то к этим данным получит доступ и верхний уровень.
А вот с управлением будет посложнее.
Придется в памяти СП создать копии регистров с новыми значениями (только для тех которые предназначены для записи).
Выделить отдельный бит, который будет запускать другую функциональную область, теперь уже с обратным переносом значений в регистры устройств.
В конце списка действий обязательно поставить операцию сброса этого бита, чтобы он выполнился 1 раз.
Получается верхний уровень должен сначала подготовить данные для записи в памяти СП, потом выставить этот бит, который заставит СП перенести эти данные в устройства.
Благодарю за содействие, получить данные получилось. Единственный недостаток что когда отрываешь от RS-485 опрашиваемое устройства данные остаются, придется выводить скрытые восклицательные знаки с проверкой связи по биту. А вот с управлением не понял, у меня две кнопки на панели прибавить убавить и дублирующие кнопки на верхнем уровне.
Придется в памяти СП создать копии регистров то есть это в PFW? а не подскажете с помощью чего их можно туда записать? (с помощью функциональной области?)
Последний раз редактировалось kondor3000; 04.07.2022 в 11:09.