3
« on: August 29, 2019, 03:53:42 PM »
I know Advanced HMI pretty well now. But now I am struggling with Profinet as all our new machines, because a new policy from management, has to have Siemens controllers.
I'd been developing small applications to communicate with Siemens, using Libnodave, but always get to the same point that after certain amount of variables being read, my UI start becomes sluggish or locking up for a brief moment. This is due I call the read variable subs based on a timer, so I can constantly refresh their read values. I've tried to use background workers or threads, with no success. Still not giving up on this, but does someone knows any open source project or comercial driver that has a similar functionality than AHMI that does use multithreading?
AHMI does have a modbus TCP driver to communicate with Siemens (already tried that), but this solution is not what we need, it has to use Profinet.
I need to stop wasting time trying to find a way how to do something that has been already developed, and dedicate my time into my main task which is programming an application.
Sorry if all this sounds confusing, but with all my work load I have not been sleeping very well and now is starting to really affect me.
Just want to hear some recommendations on what to do with Siemens, as in a matter of months we received and launched more than 40 machines with it (with all that implies), and we lost the great development ease intended by Archie with AHMI. Now I can really appreciate the simplicity implied, like just drag and drop a basic label and do not have to worry for other things than developing your app.
I ask in this forum and not in other PLC specialized ones, as I've seen this place where people come to learn PLC and VB.NET programming, rather than just each one apart.
Any comments?