Думаю расчёты перекладывать на панель неразумно, можно спокойно читать 34 регистра даже 20 раз в секунду.
И даже чаще, если регистры поставить по порядку.
Вид для печати
Это глюк программы, у всех так? При тиражировании элемента, если я пытаюсь выбрать "увеличивать по вертикали", то "по горизонтали" тоже продолжает быть активным и регистры все равно увеличиваются по горизонтали. А мне прям очень надо по вертикали.
Вложение 61273
Прошу помочь разобраться.
Создаётся проект из нескольких (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? а не подскажете с помощью чего их можно туда записать? (с помощью функциональной области?)
PFW это энергонезависимая память, если надо сохранять положение кнопок, то пишите в неё, если нет то PSW для масок бит или PSB для бит.
Копировать любые регистры можно с помощью функц. области (ФО), а уже ФО может копировать постоянно, циклически или по биту, как вам надо.