设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
TIA Portal Unified高级编程-自序
返回列表
发新帖
[西门子]
TIA Portal Unified高级编程-自序
[复制链接]
42507
|
0
|
2024-11-15 09:43:50
|
显示全部楼层
|
阅读模式
TIA Portal Unified高级编程是一款介绍如何基于S7-1200/1500+WinCC Unified开发属于自己的组件库的技术教程。在实际工作中,无论是公司还是个人,拥有完善的组件库是高效开发的基础,也是保证工程质量和工程效率的必要条件。TIA WinCC Unified是完全的BS架构,不仅是西门子下一代的人机界面软件,也是未来整个SCADA行业技术的发展趋势。
TIA Portal Unified高级编程自序
笔者长期从事工业自动化与信息化方面的工作,至今已经二十多年。大概二十年前,我在入职的公司装配车间里看到了一个老工程师正在调试西门子的S7-200PLC。那是我第一次看到在真实的项目中使用PLC。入职的第二天我就被分配到现场配合这个老工程师调试。这个项目的PLC控制其实很简单,就是控制一个小区地下泵房的恒压供水。但是整个项目即使现在来看也还是有点技术含量的。我记得这个项目还带了一个上位机,是VB6.0开发的,借助西门子的Micro Computer(这个名称不确定是否准确,时间太久了,只有大致印象,网上搜了一下也没找到相关信息)控件包和PLC通信。再借助深信服的VPN软件搭建了一个虚拟局域网。这样自来水公司员工可以在办公室远程查看泵站供水数据以及安装的红外感应门禁信号。另外现场还配了带云台的摄像头,可以在办公室远程查看视频信号及操作云台动作。这在当时已经相当厉害了。刚去公司时我只对PLC感兴趣,去现场的当天我就请求把图纸带回去看,但是这个老工程师比较保守,显得不太愿意。在我再三保证明早一定按时归还后才不太情愿的让我带回去了。那时手机还没有拍照功能,当晚我手绘到凌晨才把这几张图纸画了下来,第二天按时交还。那时的工作与学习是相当的艰苦,从最开始的PLC到后面的VB。白天工作,晚上学习,这段经历一直持续到我2005年离开。VB6.0在当时还是比较强的一款支持面向对象编程的开发工具,它支持自定义ActiveX控件(几乎所有的组态软件都支持该格式的控件)和dll动态链接库。那时我在用VB编程时就在想这样的面向对象理念用到PLC中不是很好吗?大概2008年我完成了基于S7-300/400+经典WinCC的一套完整组件库,我把它命名为HwLib,取的是HuangWei’s Library的缩写。后来出来的慧兰博就是HwLib的发音,这是大概十年后的事了。这套组件库后面一直在项目中使用,在当时甚至现在它的理念都是比较先进的。或许你会说它就是个FB而已,其实并不然。虽然它的表现形式是FB+UDO(后期是面板技术),但是如何抽象和封装还是很有讲究的。那些年我负责的工程项目完成的是快且好,使得我有大量的时间来做我感兴趣的事,比如学习VB.NET和C#,用C#开发应用程序和WinCC控件等等。在这期间,我也曾经好几次尝试来推广这个面向对象的PLC编程理念,但是遭遇了不少挫折与打击,这些就不细说了。大概2018年,我开始接触智能制造。什么是智能制造?网上的书上的说法很多。我的理解是智能制造是指具有自感知、自学习、自决策、自执行等功能的先进制造过程。具体体现在生产制造过程中就是某些重要环节会利用到传感技术、数据挖掘、人工智能等先进技术。体现在生产效率、产品质量上是产生传统自动化控制无法达到或者实现的目的。大多数时候,自动化和信息化交互的不够深入,基本也就停留在一些简单的数据采集上。也就是信息化系统采集自动化系统的一些数据进行跟踪、展示。得益于我对自动化和信息化均有所涉猎,我更清楚地知道哪些功能由自动化系统实现比较合理,而哪些功能又由信息化系统实现比较合理。那几年我做的项目基本都关系到自动化系统和信息化系统的深度交互,它们各自发挥优势完成自己的职责。2020年,结合5G网络,我们团队完成了国内第一个xx智能xx系统(名称不便展示,敬请谅解)。这个项目在2021年被国家工信部评为移动物联网应用优秀案例。此项目当年中国经济网、人民网、中国日报网等均有过报道。说了这么多,我想表达什么意思呢?首先来说,方法很重要。正确的方法可以让你事半功倍。节省的时间和精力可以去做更有意义的事,或者自己更感兴趣的事。其次知识面和经验很重要,现在的很多项目,尤其是智能制造,通常需要多个专业协作完成。知识面广,你就可以知道哪些模块或者功能由哪些专业来完成比较合理。或者哪些需求采用什么技术实现比较合适。举个例子,我们需要识别某个产品标识,那么是采用视觉呢还是采用RFID或者其它手段呢?这些都需要项目架构设计师具有丰富的经验和比较广的知识面。而这些都需要我们提前储备。或者你会说这是内卷,但我认为这是自我价值的体现。机会从来只垂青于有准备的人,成功也从来不会轻轻松松,与诸君共勉!HwLib(慧兰博)技术团队专注于高端自动化技术,如果您对我们的技术教程感兴趣的话,可以X宝上搜索店铺“hwlib”或者“慧兰博”
关于HwLib(慧兰博)技术团队的更多信息:www.hwlib.com.cn
HwLib(慧兰博)技术团队技术资料:
https://www.jianguoyun.com/p/DR20ZAEQq_K3CBivk5kD
或者
https://pan.baidu.com/s/1wXJYgFf-FIUVNbC7IHdxEg?pwd=1234
提取码:1234
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
水煮PLC
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』