Hi Titus, For what you raise I leave some links for you to evaluate them hoping they will be useful.
I understand that this is the development mailing list and is off topic. The father of Siemens drivers outside Siemens start for the S5 series of PLCs until S7, is the project "libnodave" [1], some description of the S5 protocol is found in "Runmode" [2]. An excellent development and documentation work will be found in the project "Snap7" and "Moka7" [3] and "S7Connector" [4]. If you want to read something about the assembly code of the S5 / S7 (aka MC5 and MC7) you can find it in the project "DotNetSiemensPLCToolBoxLibrary" [5] and if you only need to collect data I recommend "SCADA-LTS" [6] or " Node-network "with S7comm [7]. My grain of sand, Best regards, [1] https://sourceforge.net/projects/libnodave/ [2] https://www.runmode.com/ [3] https://sourceforge.net/projects/snap7/ [4] http://htmlpreview.github.io/?https://github.com/s7connector/s7connector/blob/master/index.html [5] https://github.com/dotnetprojects/DotNetSiemensPLCToolBoxLibrary [6] https://github.com/SCADA-LTS/Scada-LTS [7] https://flows.nodered.org/node/node-red-contrib-s7comm El mié., 9 oct. 2019 a las 12:40, Christofer Dutz (< [email protected]>) escribió: > Hi Titus, > > I would in this case suggest that you wait a really small number of days > and let me implement the PLC simulator a little more first. > The VPN is more for doing some internal testing when implementing new > drivers and the simulator will be a lot simpler to use. > > Together with the simulator I will also probably start writing the > long-awaited tutorials on PLC4X. > > Regarding the listing of resources: We can only provide what is available > via the Protocol. Right now the S7 protocol doesn't support listing of > resources. > There might be a way around this by inspecting the source-code of the PLC > program automatically, but we haven't started working on this yet. > If we come to implement the new TIA flavor of the S7 protocol, then > listing of resources is supported and we'll definitely implement it. > > Chris > > Am 09.10.19, 17:45 schrieb "Titus Hartmann" <[email protected]>: > > Hey Chris, > > thanks for the quick response! I subscribed for the mailing list today > to > stay updated. > > I'm a more or less beginner in programming and Java programming in > particulare. > > My Task is to get all Kind of data out of the PLC with pre-defined > variables like DB/I/O. Up to this Point I was just able to work with an > unknown PLC and no back-up System like the SIMANTIC Manager or the > TwinCAT. > My steps were to get the data with some of your code examples posted > online. The biggest struggle was that I could just randomly try to get > the > data from DB/I/O without knowing the value of the variables (because > it was > ether true/false or just some int values). > I also read that you are working on listing the values which are used > in > the PLC. That would be a great feature. > > So to sum it up, I would just try my plc code on a running PLC > Programm. > > Titus > > Am Mi., 9. Okt. 2019 um 17:31 Uhr schrieb Christofer Dutz < > [email protected]>: > > > Hi Titus, > > > > I'm currently working on a PLC simulator. I am going to be able to > have > > something usable (pre-alpha-quality) within a few days. Would that > be OK > > for you? It's probably way easier to setup and get started. > > > > What do you want to test? Your plc4x code or your PLC program? > > > > Chris > > > > Holen Sie sich Outlook für Android<https://aka.ms/ghei36> > > > > ________________________________ > > From: Titus Hartmann <[email protected]> > > Sent: Wednesday, October 9, 2019 3:27:11 PM > > To: [email protected] <[email protected]> > > Subject: Requesting an account > > > > Sehr geehrte Damen und Herren, > > > > mein Name ist Titus Hartmann und ich studiere Maschinenbau an der TU > > Dresden. Im Zusammenhang mit einer Projektarbeit (und ggf. meiner > kommenden > > Diplomarbeit) arbeite ich an einem Lagerbediengerät. Die Maschine > läuft auf > > Siemens S7. > > Das Auslesen von Steuerungsdaten möchte ich die PLC4X Bibliothek > verwenden. > > Um kleinere Codeteile für die Anlage vorher zu testen, wollte ich > fragen, > > ob ich einen Zugang auf das PLC4X IoT Lab bekommen könnte. > > > > Vielen Dank. > > > > Mit freundlichen Grüßen > > Titus Hartmann > > > > > -- *CEOS Automatización, C.A.* *GALPON SERVICIO INDUSTRIALES Y NAVALES FA, C.A.,* *PISO 1, OFICINA 2, AV. RAUL LEONI, SECTOR GUAMACHITO,* *FRENTE A LA ASOCIACION DE GANADEROS,BARCELONA,EDO. ANZOATEGUI* *Ing. César García* *Cel: 0416-681.03.99* *Cel: 0414-760.98.95* *Hotline Técnica SIEMENS: 0800 1005080* *Email: [email protected] <[email protected]>*
