Closed Dunkelicht closed 6 years ago
Hi, To use sharp7, it should be wrapped in a new Rapid SCADA driver. If you are a developer, you could do this. Also you can connect to S7 by Modbus, see this link
Thank you for the information about sharp7
Thanks for the info, I will try to do so and update it when I finish it.
Sharp7 is GPL, maybe it is better use snap7.dll so that it will not change RapidSacad license to GPL.
Most likely, the licenses are compatible, see this link. You can ask the developers of sharp7 about compatibility.
From here: This licensing incompatibility applies only when some Apache project software becomes a derivative work of some GPLv3 software, because then the Apache software would have to be distributed under GPLv3.
A note: sharp7 is not GPL, it is LGPL. They are different.
FYI, for PLC access, HslCommunication is a good option. It is capable of melsec plc, siemens plc and omron plc. License is LGPLv3. Linking LGPLv3 libraries will not change the original license. Although a license declaration is required.
Thank you all for the information. The author of the sharp7/snap7 is nice. I will try to develop it later as I have to learn much about C#.
Also, I will try HslCommunication.
I am a PLC user, if you have questions about STL/SCL, you also could contact me.
I think this issue could be closed by now.
Greetings, thanks a lot for creating this project, it seems stable. Siemens PLC is popular , please consider support s7 protocol by using sharp7. It is also open source. http://snap7.sourceforge.net/sharp7.html
Good luck.