https://github.com/olejek88/opc_ecograph
OPC DA Sever for E+H Ecograph RSG35
https://github.com/olejek88/opc_ecograph
opc opc-da
Last synced: about 2 months ago
JSON representation
OPC DA Sever for E+H Ecograph RSG35
- Host: GitHub
- URL: https://github.com/olejek88/opc_ecograph
- Owner: Olejek88
- Created: 2020-10-06T13:46:07.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-06T13:46:40.000Z (over 5 years ago)
- Last Synced: 2025-03-09T22:51:25.834Z (over 1 year ago)
- Topics: opc, opc-da
- Language: C++
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
Ecograph OPC Server v0.11
overview:
---------
Classic OPC Server on Ecograph. Included 486 tags (122 rVal tags).
Include all data,information and settings tags.
Working with device with number 01-99.
Allow include only needed tags, by configurate type and number of channal in
config file. Support configuration from .ini file. Server based on lightopc v0.88
installation notes:
-------------------
After install software you must register server with key /r. You also may unregistered server with key /u.
For example opc.exe /r or opc.exe /u.
Show help key /?.
version history:
----------------
v0.11 build 59
0 fixed bug with show incorrect status on all tags if last tag in list is uncertain.
+ add remaining settings tags.
+ add data channal tags.
+ add "Integrator" option in config file, include/exclude integration data tags.
+ add "Digital" option in config file, include/exclude digital channal data tags.
+ add "Analog" option in config file, include/exclude analog channal data tags.
0 fixed unknown bug, when server wrong count tags.
v0.10 build 43
+ add ability to switch intellect from .ini file.
+ add digital input settings tag.
+ add intellect system on digital inputs tags.
+ add ability switch on/off rVal tags.
+ add new section .ini file "Server".
+ add ability write comment to .ini file
= total device scanned on bus increased to 99.
v0.09 build 103
- remove not used temporary data equation.
+ add intelegence analyze analog data system. check analog inputs only when
inputs has been used (active).
+ add prioritet system. each tag now have a attribute named "priority", which
show frequency request this tag. maximum priority is 1, minimum 65000.
+ significantly increase frequency of processing tag.
+ add new 280 tags on another 5 channal.
+ add ability to configurate connection speed from .ini file.
v0.08 build 118
+ quantity of tags increased to 112 (included 24 rVal and 5 unknown).
= fixed possible bug with memory overflow on find token in rVal tags.
0 fixed bug when opc quality is good, when answer on command do not recieve.
0 fixed bug opc quality is still good, when device is temporary not answer.
= possible quantity tags increased to 500.
0 fixed bug on show bad status on tags recivied on version commands.
0 fixed bug with wrong access rights on some tags.
v0.07 build 119
+ add new type of tags (rVal) - real value tags. readable tags is data from
correspondly tags throw enumerated table with links between real value and protocol
data.
+ add full support rVal tags. add and register tags. read and form tag data.
+ add 18 new basic settings tags and correspondly 8 rVal tags.
v0.06 build 57
+ added 11 settings tag recieved on various read command.
+ add support variant type unsigned int;
+ add intelligent conversion and round from type (unsigned) speed on server
to enumerated string in device;
+ add intelligent conversion from type (string) unit feed on server
to enumerated string in device;
0 fixed wrong "write success" text in output log;
0 fixed bug with device data buffer overflow;
0 fixed wrong "add command" text in output log;
0 fixed bug with use wrong buffer on "no scan" command;
+ add new log events on error in read, write and version command;
0 fixed possible problem in define success result on recieve answer from device;
+ add tag hierarchy;
v0.05 build 36
+ added 12 no information tag recieved on version command.
+ global change write function.
+ added device identificator tag (read/write tag).
[tag list]:
----------
Information/Programme
Information/Version
Information/CPU number
Settings/Identificator
Settings/Current date
Settings/Current time
Settings/Date WT>ST
Settings/Time WT>ST
Settings/Date ST>WT
Settings/Time ST>WT
Settings/Access Code
Settings/Feed Unit
Settings/Normal feed speed
Settings/Active feed speed
Settings/Channal Identificator
Settings/Channal Identificator (rVal)
Settings/Group Identificator
Settings/Switch time
Settings/Switch time (rVal)
Settings/Temperature unit
Settings/Temperature unit (rVal)
Settings/View/Grid Lines
Settings/View/Grid Lines (rVal)
Settings/View/Pen
Settings/View/Pen (rVal)
Settings/View/Show Pen
Settings/View/Show Pen (rVal)
Settings/Floppy/Warning
Settings/Floppy/Relay
Settings/Floppy/Relay (rVal)
Settings/Floppy/Quota
Settings/Floppy/Quota (rVal)
Settings/Screensaver/Screensaver
Settings/Screensaver/On time
Settings/Screensaver/Off time
Other/Serial interface/Device address
Other/Serial interface/Interface type
Other/Serial interface/Interface type (rVal)
Other/Serial interface/Speed
Other/Serial interface/Speed (rVal)
Other/Serial interface/Parity
Other/Serial interface/Parity (rVal)
Other/Serial interface/Stop bits
Other/Serial interface/Stop bits (rVal)
Other/Serial interface/Data bits
Other/Serial interface/Data bits (rVal)
Other/Memory/Work regim
Other/Memory/Work regim (rVal)
Service/Common/Software version
Service/Common/Last switch on
Service/Common/Last C-instruction
Service/Common/Setup
Service/Common/Show address
Service/Common/CPU number
Service/Common/Work time total
Service/Common/Work time LCD
Service/Running Costs/Money unit
Service/Running Costs/Metre cost
Service/Running Costs/Pen cost
Service/Running Costs/Reset
Information/Module board 1
Information/Module board 2
Information/Digital IO
Information/RS485
Information/RS485-Profibus
Information/Data memory
Information/Internal memory
Information/Integration
Information/Digital board 1
Information/Digital board 2
Information/Math channel
Information/Data interface
tags for analog input when x [1...6]
------------------------------------
Analog channal x
Analog channal x (intermediate)
Analog channal x (daily)
Analog channal x (monthly)
Analog channal x (yearly)
Analog input/x/Type
Analog input/x/Type (rVal)
Analog input/x/Channal ID
Analog input/x/Measure Unit
Analog input/x/Decimal point
Analog input/x/Decimal point (rVal)
Analog input/x/Begin diapason
Analog input/x/End diapason
Analog input/x/Begin undiapason
Analog input/x/End undiapason
Analog input/x/Damping filter
Analog input/x/Termo compensation value
Analog input/x/Termo compensation
Analog input/x/Termo compensation (rVal)
Analog input/x/Copy settings
Analog input/x/Registration type
Analog input/x/Registration type (rVal)
Analog input/x/Wire type
Analog input/x/Wire type (rVal)
Analog input/x/Diapason indetion/Begin
Analog input/x/Diapason indetion/End
Analog input/x/Integration/Integration
Analog input/x/Integration/Integration (rVal)
Analog input/x/Integration/Time basis
Analog input/x/Integration/Time basis (rVal)
Analog input/x/Integration/Integration unit
Analog input/x/Integration/Show sequence
Analog input/x/Integration/Show sequence (rVal)
Analog input/x/Integration/Maximum value
Analog input/x/Integration/Coefficient
Analog input/x/Valuepoint 1/Valuepoint type
Analog input/x/Valuepoint 1/Valuepoint type (rVal)
Analog input/x/Valuepoint 1/Value
Analog input/x/Valuepoint 1/Hysteresis
Analog input/x/Valuepoint 1/Pause time
Analog input/x/Valuepoint 1/Relay on
Analog input/x/Valuepoint 1/Relay on (rVal)
Analog input/x/Valuepoint 1/Switching on message
Analog input/x/Valuepoint 1/Switching off message
Analog input/x/Valuepoint 1/Show message
Analog input/x/Valuepoint 1/Show message (rVal)
Analog input/x/Valuepoint 1/Feeding change
Analog input/x/Valuepoint 1/Feeding change (rVal)
Analog input/x/Valuepoint 2/Valuepoint type
Analog input/x/Valuepoint 2/Valuepoint type (rVal)
Analog input/x/Valuepoint 2/Value
Analog input/x/Valuepoint 2/Hysteresis
Analog input/x/Valuepoint 2/Pause time
Analog input/x/Valuepoint 2/Relay on
Analog input/x/Valuepoint 2/Relay on (rVal)
Analog input/x/Valuepoint 2/Switching on message
Analog input/x/Valuepoint 2/Switching off message
Analog input/x/Valuepoint 2/Show message
Analog input/x/Valuepoint 2/Show message (rVal)
Analog input/x/Valuepoint 2/Feeding change
Analog input/x/Valuepoint 2/Feeding change (rVal)
tags for digital input when x [1...4]
-------------------------------------
Digital channal x
Digital input/x/Input function
Digital input/x/Input function (rVal)
Digital input/x/Identificator
Digital input/x/Action
Digital input/x/Action (rVal)
Digital input/x/Label log 1
Digital input/x/Label log 0
Digital input/x/Message on 0->1
Digital input/x/Message on 1->0
Digital input/x/Message text
Digital input/x/Message text (rVal)