设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
TIA Portal高级编程&面向对象编程视频教程 ...
返回列表
发新帖
[西门子]
TIA Portal高级编程&面向对象编程视频教程
[复制链接]
81257
|
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
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
水煮PLC
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』