https://github.com/olejek88/opc_logika
OPC сервер для контроллеров Логика
https://github.com/olejek88/opc_logika
cpp opc
Last synced: 13 days ago
JSON representation
OPC сервер для контроллеров Логика
- Host: GitHub
- URL: https://github.com/olejek88/opc_logika
- Owner: Olejek88
- Created: 2020-10-11T14:44:49.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-11T15:12:00.000Z (over 5 years ago)
- Last Synced: 2025-03-09T22:51:23.267Z (over 1 year ago)
- Topics: cpp, opc
- Language: C++
- Homepage:
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
OPC сервер Логика
Задачи OPC сервера «Логика»:
1) Сканирование через адаптеры АПС79, АПС45 или при прямом подключении сети контроллеров (СПТ961, 941, 943, СПГ 761, 762).
2) Сбор мгновенных и архивных значений параметров с контроллеров.
3) Формирование OPC тегов и их предоставление клиентам через OPC интерфейс.
Контроллеры могут подключаться к серверу через реальные или виртуальные Com-порты. В случае подключения через виртуальный порт, как например, при использовании конвертора Moxa DE-311, порты необходимо предварительно настроить, в соответствии с соответствующим руководством по эксплуатации.
Также необходимо установить пакет серверов и клиентов для работы Системы. После завершения установки необходимо зарегистрировать сервера в системе, запустив их с ключом “/r” и настроить файл конфигурации.
Для компиляции сервера требуется скачать дополнительные библиотеки для работы с лог-файлами и заголовочный файл стандарта OPC opcda.h (либо с моего сайта shtrm.ru, либо с официального сайта OPC Founfation).
Параметры файла конфигурации:
Для работы по Ethernet
```
[EtherNet]
;Contr1=192.1.95.88
;Sock1=4901
;Mask=192.1.95.*
```
По последовательному порту
```
; 10.10.6.105 [961]
[Port1]
COM=4
; 19200/4800/2400/1200/33600....
Speed=1200
; EvenParity/MarkParity/NoParity/OddParity/SpaceParity
Parity=NoParity
; 7 or 8
Databits=8
```
Параметры устройств на каждом порту: номер порта - идентификатор устройства
```
[com4]
01=21016
02=3401224
03=09016
04=0902224
05=10016
07=0701224
```