Прошу совета от экспертов:
Нужно в реальном времени (минимум 5 раз в секунду) передавать вердикты (годное изделие или брак) по 32 каналам. От ПЛК110 к СП315, по TCP. Тут все просто, в 2 регистра укладываем и циклически читаем. Но кроме того на панели нужно видеть значения счетчиков по каждому из 32 каналов.
Вопрос к использованию ресурсов, какой вариант быстрее и правильнее:
1. Читать циклически пакетами все 34 регистра. Например по системному биту PSB3, каждые 100 мс. Сами значения счетчиков в ПЛК уже есть.
2. Читать только 2 регистра, а счетчики просчитывать уже логикой панели.
Собственно вопрос получается даже в другом - сильно ли отличается во времени пакетное чтение 2 и 34 регистров? Есть ли смысл перекладывать расчеты на панель, если можно их читать по Modbus TCP, даже если значений много?




Ответить с цитированием