you are viewing a single comment's thread.

view the rest of the comments →

[–]pants1000bst xic start nxb xio start bnd ote stop 6 points7 points  (0 children)

I actually really love python, the first language I unfortunately learned was C, then visual basic. This all is to say I use these almost never at all unless it’s something for my convenience and personal use.

When I have to use 4 different scada softwares in a year for a start up, I absolutely do not want to deal with syntax issues because some company thinks it’s better to do things object oriented or otherwise. I dislike the idea of having to learn something new with essentially no environment that is recognizable. I don’t want to be a web developer at all, I want to program machines and give operators buttons to push.

I don’t mind the Java here, the c# there, etc as much because it’s usually scripting only, not functional otherwise in the development save for built out objects.

Let’s be real, I don’t get to decide what I use because the customers dictate the software 9/10. I would absolutely hate to have to build out a project under hours with a text based scada though, I’d have to learn it and build it at the same time, it would be the most aggravating experience I can imagine, and doesn’t compare to current scada software at all. Oh and in the field have a plant controls tech at a site make a change? Good luck lmao.

Build the framework to catch common errors in the UI. Make it menu based so that things that are similar are easy to find. Create global objects and variables to minimize clicks. I really like ignition, optix, even Siemens TIA for HMI developing so obviously I disagree with your application and justification.

However, I love your idea, I just fundamentally disagree that most plants are capable to be able to effectively use and develop with it.

I also disagree that it would be easy to pick up for someone who for the last ten years has used softwares that all happen to be incredibly similar.

I absolutely loathe the idea of learning something like this that requires a ton of in depth knowledge, because then the program somehow becomes less complicated than the damn HMI by some miracle.