я пытаюсь изучить OPC для проекта, который мы разрабатываем,
я думал, что понял пару вещей, но обсуждение с коллегой показало мне обратное
Поэтому, пожалуйста, поправьте меня, если я ошибаюсь в этих терминах/концепциях:
OPC — это, по сути, протокол, который позволяет устройствам разговаривать на одном языке, точно так же, как у нас есть http, tcp и все остальные.
Когда я говорю OPC-сервер, я имею в виду компьютер/программу, подключенную к указанному устройству, с соответствующим драйвером, который предоставляет доступ к указанному устройству через протокол OPC;
Когда я говорю OPC-клиент, я имею в виду устройство/программное обеспечение, которое может подключаться к этому серверу или к исходному устройству (тот, который производит данные) для чтения и записи некоторых данных.
OPC UA позволяет мне подключаться к устаревшим устройствам, которые используют старый opc (версия dcom/com) и будущие устройства.
OPC позволяет автоматически настраивать устройства, то есть я могу получить список информации, которую предоставляет устройство, и настроить их в соответствии с тем, что я хочу.