3/13/2020 6:11 PM | |
Posts: 5 Rating: (0) |
Hello, I sometimes feel like im not being taken serious when programming in Tia Portal. Why? I need more tools to structurize large complex programs. Siemens PLC's are lacking that part to structure larger programs. For example Codesys V3.5 you have all the OOP goodness. Im talking about Classes, Methods, Interfaces etc. Combined with OPC UA this is very powerfull. Why isn't Siemens jumping into this? I only use Function Blocks for structurizing my project. Ladder and SFC isn't used so much anymore as PLC programs getting more complex. Ladder/SFC/FB is nice for Logo PLC's to replace Relay logic. Is there any plans to support the third iteration of IEC 61131-3 ? Some information and examples: https://plcopen.org/news/plcopen-guidelines-object-orientation https://www.plccoder.com/category/iec-61131-3/the-three-pillars-of-oop/ https://stefanhenneken.wordpress.com/2017/04/23/iec-61131-3-methods-properties-and-inheritance/ Greetings. |
3/14/2020 1:22 AM | |
Joined: 9/27/2006 Last visit: 11/2/2024 Posts: 12292 Rating: (2690) |
Hello HJWill; Siemens has started introducing OOP in some of their software offerings, such as Simotion (for advanced motion control) : Object-oriented programming with Simotion https://support.industry.siemens.com/cs/us/en/view/109742819 My experience with Siemens tells me that other software will integrate it, as they introduce new versions of scripting in their SCADA and in their PLC programming packages. I recommend you do not hold your breath, change comes slowly to them, they prefer stability and reliability. And so do their clients, it seems, their market share in industry is remarkable. Hope this helps, Daniel Chartier Edit: here is a link to the book referenced in the link above: |
Last edited by: dchartier at: 03/14/2020 01:25:27Last edited by: dchartier at: 03/14/2020 01:34:02 |
|
This contribution was helpful to1 thankful Users |
8/14/2022 5:08 PM | |
Joined: 6/17/2022 Last visit: 1/15/2024 Posts: 1 Rating: (0) |
Hey guys! Dear HJWill I share your concerns as well. It's about reducing the energy and time we put for programming. For siemens as far as I know there are two looking like Object Oriented programming platforms, one as "dchartier" pointed out in motion technology and the other is quite embedded in PCS 7. PCS7 is mostly focused on process engineering where it comes with libraries along with many prebuilt functions within, which easily could be dragged into CFC (Continues Function Chart) programming area. It has reduced function writing and HMI tasks significantly, for example blocks for scaling, alarming, valves, pumps and so forth are there, and, when they are dragged into CFC respective Faceplates are called to be loaded into Wincc as well which we don't need to create them, that of which after downloading to Wincc just relocating the objects is needed. PCS 7 has also a sophisticated version of graph called SFC (sequential Function Chart) as well. All in all I loved the library in CFC. I wish Siemens put those Blocks in TIA portal as well. here is a link opens in new window for PCS 7 Overview Regards, Qasem'' |
Last edited by: Jen_Moderator at: 08/15/2022 11:38:56Link optimized. |
|
Follow us on