Просмотр полной версии : Быстрый ввод аналоговых данных по ModBus
Что есть:
1 - СПК107.М01
2 - скоростной модуль аналогового ввода 500 раз в секунду, протокол связи ModBus RTU/TCP
3 - время кадра движения 5 секунд (2500 измерений)
Что надо:
1 - загрузить данные в память
2 - нарисовать график (профиль скорости)
Подскажите как можно решить эту задачу? ( прямой доступ к памяти, использование прерываний или нужен другой контроллер?)
Позвольте полюбопытствовать - что за модуль такой, 500 измерений в сек.?
Позвольте полюбопытствовать - что за модуль такой, 500 измерений в сек.?
WAD-AIK-BUS(USB) до 1200 раз в секунду.
Занятная штука. Навскидку посмотрел описание - СПК должен подойти для вашей задачи.
Если этот модуль есть под рукой, может имеет смысл для начала с ОРС сервером вместо панели обмен проверить, если все ОК будет, то тогда уж панель приобретать.
Там в начале автор оговаривает - кадр измерений 2500шт за 5 сек.
Я так понимаю этот кадр потом хоть за минуту в СПК можно загрузить из модуля.
Могу ошибаться, документацию на модуль по диагонали смотрел
Из модуля грузить можно только текущее значение, а в контроллере надо складывать в массив, после окончания чтения выводить график.
Действительно RTU только по описанию, Ethernet интерфейс тоже заявлен почему то
43965
Страница из каталога.
Уважаемые модераторы!!!
Хочется услышать совет профессионала по поводу скоростной обработки на СПК107 аналоговых входов или это невозможно?
Подскажите куда двигаться дальше.
Скажем так, это задача скорее всего не для СПК.
Евгений Кислов
12.08.2019, 11:01
Добрый день.
500 транзакций по Modbus в секунду - это невозможная для СПК задача.
Я сомневаюсь, что и модуль может работать в таком режиме - но это лучше уточнить у производителя.
На мой взгляд, вам следует использовать специализированный контроллер с быстрыми AI на борту.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot