Hi Mr. Soricetti!
Yes, OPC-DA uses DCOM, that only works on Windows. But the proposal of JInterop project is provide DCOM layer independently of OS while the project OpenSCADA.Utgard, that uses JInterop, provide the OPC-DA functionality on others OS than Windows.
The PascaSCADA project provides direct communication with some devices (Siemens PLC´s and any Modbus RTU/TCP device). So, to improve the list of devices that PascalSCADA can exchange data, I´ll prioritize the implementation of OPC-DA functionality.
So, my idea is translate the JInterop and OpenSCADA.Utgard to pascal, to provide OPC-DA functionality for Lazarus/FPC under Windows/Linux and are you interested, please contact-me!
2011/5/26 Massimo Soricetti :
Show quoted text 16 lines
Il 26/05/2011 20:00, ha scritto:
> I'm requesting help to support OPC-DA (that uses DCOM) on PascalSCADA.
> As the target of
> PascalSCADA is keep the support to multiples platforms (using Lazarus
> and FPC), I'm thinking to convert the libraries JInterop and Utgard
> (that works on multiples platforms) to pascal. If are you interested
> and knows java and pascal, please contact-me ()!
Hello Fabio, I'm studying OPC these days. AFAIK OPC is just for windows:
DCOM is not supported in any other environment other than windows, so if
you want to use it on other platforms you will have to build a library
from scratch.
Maybe you are going to write an OPC package for Lazarus? That would be
really great :-)