1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/masx200-OPC-Client-console-LocalSyncWrapper

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Что такое OPC-Client-console-LocalSyncWrapper?

Это opc-клиент, командная строка программы, объектно-ориентированный OPC DA Client SDK / ToolKit, написанный на C++, поддерживает X86 / X64, реализует спецификацию OPC DA версии 2.05A.

Компиляция и запуск: Windows 10 x64, версия 1903, внутренняя версия системы 18362.30, инструмент разработки — Microsoft Visual Studio 2019.

Этот проект основан на edimetia3d/OPC-Client-X64 и решает проблему невозможности запуска на системе win10. Использует ввод и вывод через командную строку для вызова в других программах.

Проект должен запускаться от имени администратора в системе Windows.

Подробнее см. здесь.

https://github.com/masx200/OPC-Client-console-LocalSyncWrapper/blob/master/readme%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.md

Как использовать console-LocalSyncWrapper?

Запустите cmd.exe или powershell.exe от имени администратора и выполните:

Предположим, что каталог, в котором находится console-LocalSyncWrapper.exe: d:\Documents\console-LocalSyncWrapper

Затем выполните команду: d:\Documents\console-LocalSyncWrapper\console-LocalSyncWrapper.exe

Команда без параметров эквивалентна команде: d:\Documents\console-LocalSyncWrapper\console-LocalSyncWrapper.exe -h

OPC-клиент командной строки OPC DA Client реализует спецификацию OPC DA версии 2.05A. Используйте параметр -h для просмотра справки и дополнительных функций.

Справка

Первый параметр: чтение, запись, помощь, действие по умолчанию или список -h/-l/-d/-r/-w/-rb/-wb/-rf/-wf. Второй параметр: имя сервера servername. Третий параметр: целевой адрес проекта для чтения или записи address. Четвёртый параметр: значение для записи, значение не требуется для чтения.

Использование:

  • Отображение справки: usage: console-LocalSyncWrapper.exe -h
  • Список локальных имён серверов: usage: console-LocalSyncWrapper.exe -l
  • Чтение по умолчанию указанного имени сервера: usage: console-LocalSyncWrapper.exe -d <servername>
  • Чтение значений нескольких адресов типа uint с указанного имени сервера: usage: console-LocalSyncWrapper.exe -r <servername> <address> [address][address] [address] ... [address]
  • Запись значения типа uint адреса с указанного имени сервера в value: usage: console-LocalSyncWrapper.exe -w <servername> <address> <value>
  • Чтение значений типа bool нескольких адресов с указанного имени сервера: usage: console-LocalSyncWrapper.exe -rb <servername> <address> [address][address] [address] ... [address]
  • Запись значений типа bool адреса с указанного имени сервера в value: usage: console-LocalSyncWrapper.exe -wb <servername> <address> <value>
  • Чтение значений float нескольких адресов с указанного имени сервера: usage: console-LocalSyncWrapper.exe -rf <servername> <address> [address][address] [address] ... [address] Значение адреса servername равно value.

Используйте тип данных float для записи значения адреса с указанного servername в значение.

Использование: console-LocalSyncWrapper.exe -wf <servername> <address> <value>

Пример

Пример: console-LocalSyncWrapper.exe -h

Пример: console-LocalSyncWrapper.exe -l

Пример: console-LocalSyncWrapper.exe -d Kepware.KEPServerEX.V6

Пример: console-LocalSyncWrapper.exe -r ICONICS.SimulatorOPCDA.2 Channel1.Device1.x0 Channel1.Device1.x3 Channel1.Device1.x4

Пример: console-LocalSyncWrapper.exe -w ICONICS.SimulatorOPCDA.2 Channel1.Device1.x0 0

Пример: console-LocalSyncWrapper.exe -rb ICONICS.SimulatorOPCDA.2 Channel1.Device1.x0 Channel1.Device1.x3 Channel1.Device1.x4

Пример: console-LocalSyncWrapper.exe -wb ICONICS.SimulatorOPCDA.2 Channel1.Device1.x0 1

Пример: console-LocalSyncWrapper.exe -rf ICONICS.SimulatorOPCDA.2 Channel1.Device1.x0 Channel1.Device1.x3 Channel1.Device1.x4

Пример: console-LocalSyncWrapper.exe -wf ICONICS.SimulatorOPCDA.2 Channel1.Device1.x0 20.55

Введите следующую команду:

console-LocalSyncWrapper -d ICONICS.SimulatorOPCDA.2

Что эквивалентно:

console-LocalSyncWrapper -r ICONICS.SimulatorOPCDA.2 Channel1.Device1.x0 Channel1.Device1.x1 Channel1.Device1.x2 Channel1.Device1.x3 Channel1.Device1.x4 Channel1.Device1.x5 Channel1.Device1.x6 Channel1.Device1.x7 Channel1.Device1.x10 Channel1.Device1.x11 Channel1.Device1.x12 Channel1.Device1.x13 Channel1.Device1.x14 Channel1.Device1.x15 Channel1.Device1.x16 Channel1.Device1.x17 Channel1.Device1.y0 Channel1.Device1.y1 Channel1.Device1.y2 Channel1.Device1.y3 Channel1.Device1.y4 Channel1.Device1.y5 Channel1.Device1.y6 Channel1.Device1.y7 Channel1.Device1.y10 Channel1.Device1.y11 Channel1.Device1.y12 Channel1.Device1.y13 Channel1.Device1.y14 Channel1.Device1.y15

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/masx200-OPC-Client-console-LocalSyncWrapper.git
git@api.gitlife.ru:oschina-mirror/masx200-OPC-Client-console-LocalSyncWrapper.git
oschina-mirror
masx200-OPC-Client-console-LocalSyncWrapper
masx200-OPC-Client-console-LocalSyncWrapper
master