I use the attached driver with great success in my plant with over 50 S7-300 PLCs, So far only for machine interface and data acquisition but it seems very stable. I have not tested with a 1200 yet but I will be soon and post my findings.
(Not My Driver, I found it in the forums) If this is not allowed please feel free to delete.
I see this driver is a wrapper for the Snap7 driver. Looks like a good job was done on the wrapper code. For anyone wanting to try this Siemens driver, here are the steps:
- Download and extract the 3 files
- Open the AdvancedHMI solution in VS
- In Solution Explorer expand down the AdvancedHMDrivers project
- Right click the Support folder and select Add Existing Items
- Browse to the 3 extracted files
- Change the file type filter to All Files
- Select the 2 DLL files
- With the 2 DLL files now in the Support folder, select each one by clicking once on it, then in the Properties set "Copy if Newer"
- Right click the AdvancedHMIDrivers project and Select Add Existing Item
- Browse to and select the SiemensCom.vb file
- Right click the AdvancedHMIDrivers project and Select Add References
- Browse to and select Snap7.net.dll