[西门子] TIA Portal高级编程&面向对象编程视频教程

[复制链接]
查看81264 | 回复0 | 2024-11-15 11:03:12 | 显示全部楼层 |阅读模式
面向对象编程概述

对于PLC的编程思想或者说编程理念,目前并没有任何专门的著作来论述。无论是学校的教材或者培训机构等,毫无例外都是一些入门的课程,比如从继电器回路如何过渡到PLC逻辑等等。我们认为这个和最开始的PLC定位有关,那时的PLC被发明出来就是为了替代继电器控制的,比如日系厂商的一些PLC内部寄存器至今还被称之为软元件就是典型例子。虽然现在PLC的功能已远远不限于此,但是相应编程理论并没有获得进步,即使后来有的厂家比如SIEMENS、AB等提出了模块化编程概念,也推出了一些控制模块,比如SIEMENS的BST、APL、AB的PlantPAx等。

软件工程的编程思想经历了从最初的线性化编程到结构化编程(都属于面向过程的编程理念),再到后来的面向对象编程和面向组件编程,以及现在的微服务概念。每一次改变都使编程效率和软件质量得到了极大的提升。其实PLC编程完全可以借鉴软件工程中的理论和思想方法。PLC所控制的现场设备比如马达、气缸等等其实就可以看作是对象或者组件,那面向对象、面向组件编程理念自然也适用于PLC编程。

种种迹象来看,今天的PLC编程正在重复当年软件工程走过的路,面向对象、面向组件、框架、软件单元等概念的出现无一不在颠覆我们固有的编程模式。从现代工业生产对自动化领域的不断攀高的要求来看,顺应潮流才是明智之举。

TIA Portal面向对象编程视频教程

<TIA Portal面向对象编程>视频教程包含了基于S7-1200/1500的控制组件、基于TIA WinCC Professional和基于经典WinCC(7.5或以上)的视图组件的完整开发过程。



图1 控制组件(S7-1200/1500)



图2 视图组件(TIA WinCC Prof.)



图3 视图组件(经典WinCC)

目前TIA并不支持完全的面向对象编程,比如不支持继承和多态。但是这并不妨碍我们使用面向对象的编程思想来实现,而且相信以后西门子在这块的支持会越来越完善。

<TIA Portal面向对象编程>视频教程是在<TIA Portal高级编程>第四卷的基础上制作的,所以我们不打算将它单独出售,因为没有相当的PLC编程及脚本基础不一定能理解视频内容。因此我们决定将他作为U盘版<TIA Portal高级编程>的赠品。

下面是视频内容介绍。



图4 文件夹概览



图5 面向对象编程总论



图6 控制组件(FB)



图7 视图组件(TIA WinCC)



图8 视图组件(经典WinCC)

从现在起,只要您购买我们的U盘版<TIA Portal高级编程>即可免费获得完整版<TIA Portal面向对象编程>视频教程。对于之前购买过经济版<TIA Portal高级编程>的同学同样可以通过升级到U盘版来获得。之前已经购买过U盘版的同学可以免费升级,升级方法请咨询我们技术支持。

TIA Portal高级编程

<TIA Portal高级编程>是一款以讲解TIA面向对象编程为核心的高端技术教程。它既可以作为您系统学习的教程,还可以当作工具书使用。包含了SCL、脚本、报表、系统架构等知识体系。全部为原创内容,视野独特、技术含量极高。

    详细包含内容如下:

1、SCL编程,从基础讲起,包含对重点难点的深度解析(any/pointer/variant等指针应用、动

   态数组等)(这部分也适用于LAD/FBD)(赠送范例);

2、VBS/C脚本,从基础讲起,包括操作Excel及数据库(Access/SQL Server)、和第三方库交互

   等(赠送范例);

3、WinCC报表,简单报表与复杂报表的实现(赠送范例);

4、面向对象编程(赠送完整范例与全套视频);

5、使用Visual Studio扩展WinCC功能(赠送范例);

6、配方及其高级应用(赠送范例);

7、OPC UA(S7和WinCC);

8、Web发布;

9、使用高级语言和S7-1200/1500交换数据(赠送范例);

10、S7-1200/1500的Socket通信(赠送范例);

11、基于自定义标准库和SiVArc自动生成画面(设备组件和视图组件);

12、ProDiag的简单与高级应用;

13、赠送WinCC高级表格控件HwSheetAdv;

14、团队协作与版本控制;

15、工厂数据平台搭建;

16、赠送WinCC高级表格控件HwSheetAdv;





video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_1932999767874174978

HwLib(慧兰博)技术团队专注于高端自动化技术,如果您对我们的技术教程感兴趣的话,可以X宝上搜索店铺“hwlib”或者“慧兰博”




关于HwLib(慧兰博)技术团队的更多信息:www.hwlib.com.cn

HwLib(慧兰博)技术团队技术资料:

https://www.jianguoyun.com/p/DR20ZAEQq_K3CBivk5kD

或者

https://pan.baidu.com/s/1NzDd4nWeH7qDtzJghbe-oQ

提取码:1234

END


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则