Просмотр полной версии : ПЛК + сторонний ModBus master
Добрый день!
Можно ли напрямую по ModBus опрашивать состяние регистров ПЛК?
В документации нашел пример с использованием модуля ModBus slave. Первое что приходит на ум: дублировать все переменные проекта в данном модуле, а потом опрашивать их значение. Можно ли напрямую опрашивать регистры?
Фиксированные каналы напрямую с ПЛК 1хх сосчитать не получится, необходимо в конфигураторе создать слейв устройство
А из каких соображений выбирать такт опроса, ведь ПЛК должен выполнять свои первостепенные задачи, а уж затем отвечать на запросы внешних устройств?
из соображений необходимой частоты обновления данных. плк отвечает на запросы в свободное от основной задачи время
То есть получается, что ПЛК не сможет обеспечить ответ в заданных временных рамках. Тогда как быть со SCADA? Т.е. ПЛК в принципе может и не ответить на запрос?
В принципе цикл плк бывает в пределах десятков миллисекунд,для контроллеров нормально, для человеческого глаза слишком быстро
Николаев Андрей
07.10.2011, 00:06
То есть получается, что ПЛК не сможет обеспечить ответ в заданных временных рамках. Тогда как быть со SCADA? Т.е. ПЛК в принципе может и не ответить на запрос?
Сможет в любом случае. Просто может отдать еще не обновленные данные.
Опрашивать чаще чем в 10-15 мс вряд ли нужно со SCADA системы, а цикл больше 15 мс или у очень большой программы, или у неоптимизированной.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot