设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
不懂西门子TIA Portal Openness—看这篇就够了 ...
返回列表
发新帖
[西门子]
不懂西门子TIA Portal Openness—看这篇就够了
[复制链接]
74923
|
0
|
2024-8-1 21:13:26
|
显示全部楼层
|
阅读模式
一直关注公众号文章的朋友一定会发现,我们总是在有意无意的提醒大家注意基础,注意补充网络知识,学好一门高级语言,今天要讲的TIA Portal Openness,就是这样一个需要懂高级语言C#才能玩转的东西,当然不会C#咋办?不要怂,还有别的不需要高级语言的办法补救 ~
本次主要包括以下内容:
01 什么是TIA Portal Openness
02 安装TIA Portal Openness
03 简单使用案例
04 需要懂C#的Openness和不需要编程的OpennessScripter
05 如何入门&&资料何处寻?
06 思考&&点赞
01 什么是TIA Portal Openness
TIA Openness是TIA Portal平台上的一个组件。
在 TIA Portal 中,可通过 WinCC 和 STEP 7 的 API 接口将 TIA Portal 集成到用户开发系统中,并自动完成各种工程组态任务。可使用外部开发系统编写用户应用程序。如,使用代码生成器生成 HMI 画面和 PLC 块。
简单的说,就是可以通过高级语言,调用某些API,达到对TIA Portal的工程进行控制,操作~
如官方案例中,使用C#调用API,进行的一些简单操作,如下图
在这里,我们介绍一下如何将TIA SELECTION TOOL的选型配置导出,然后导入到TIA Portal的项目中。带领大家感受一下TIA Openness功能的魅力。
02 安装TIA Portal Openness
1.初次安装TIA Portal软件时,在安装过程中,请勾选Openness组件。
2.如果已经安装了TIA Portal软件,可以再次运行setup.exe文件,选择“修改”选项进行下一步的安装操作,在安装过程中,勾选Openness组件。
3.安装结束后,请打开TIA Portal软件,查看是否已经安装。
安装了组件还不行,这家伙是不能直接用的。
由于需要基于多个软件的API的关联,所以,TIA Opennes作为一个组件需要获得计算机的用户许可。
接着是将TIA Opennes加入到用户的权限中,这一大步分为八步:
Step1:进入计算机管理,右侧选择“本地用户和组”目录下的“组”,在右侧选择“Siemens TIA Openness"
Step2:选择菜单栏“操作”下的“添加到组”
Step3:点击“添加”按钮
Step4:此步需要选择操作系统的用户,点击“高级”按钮
Step5:点击“立即查找”按钮,系统会自动扫描。结果会显示在“搜索结果”列表中
Step6:选择一个系统的用户名,需要使用此用户登录操作系统才能进行接下来的导出导入配置操作。选择之后,点击“确定”按钮
Step7:点击“检查名称”按钮,检查是否正确,如不正确请返回上面几步进行修正。如正确,不会进行提示。接着点击“确定”按钮
Step8:此时,你可以看到“成员”列表中已经包含了上面选择的用户名。此步的完成意味着,此用户可以使用TIA Opennes的功能了。点击“确定”按钮
03 简单使用案例
1.打开TIA SELECTION TOOL选型工具,配置一套ET200SP的硬件。配置的过程就不多赘述,相信各位客官都已经熟悉了
2.进入到项目选项卡中,点击右上角的“…”,选择“导出”---“TIA Portal或ECAD系统"
3.选择目标系统,由于我这里使用的V15版本的TIA软件平台,所以选择了如下图所示的选项。点击右下角的“导出”按钮
4.选择导出文件存放的位置。在这里需要注意,无法进行保存文件名的定义,保存后的文件默认为“项目.aml"
5.到了这一步,你已经得到了硬件配置的“配置文件”。接下来要把这个文件导入到TIA软件中。
打开TIA软件,打开或者建立一个项目。在菜单栏“工具”中选择“导入CAx数据”
去,泡杯咖啡,稍等片刻......
一切都是那么so easy。惊不惊喜,意不意外。
在这里可以看到,被导入的ET200SP的硬件配置已经存放在了项目树中,从右下角的消息框也可以看到导入的全部过程
04 需要懂C#的Openness和不需要编程的OpennessScripter
可能在上面的案例中,并没有看到使用高级语言,大家觉得只是一个简单的操作,但是其实,在Openness的很多实际应用中,是需要使用C#调用API对博图进行一些基本控制的(如下图大家所熟知的Visual Studio登场了。第五部分中有代码和案例文档下载链接)
但是对于不会C#的,我觉得西门子真是为大家操碎了心,可以通过 TIA Portal OpennessScripter,在 TIA Portal 项目中自动执行各种任务,而无需任何编程技能。
下面我们来看看Openness和OpennessScripter的比较
TIA Portal 接口
使用 TIA Portal 中提供的 TIA Portal Openness API,可在项目中自动执行各种循环操作步骤。
该功能尤其适用于对错误高度敏感度且需要进行手动调整的项目。不仅如此,高度的自动化过程可大幅缩短系统的执行时间,从而显著通过工作效率
TIA Portal Openness 所需知识
TIA Portal 用户知识
C# 编程技能
OpennessScripter
通过 OpennessScripter,可在 TIA Portal 项目中自动执行各种任务,而无需任何编程技能。简单的脚本命令,可极大简化编程过程。
OpennessScripter 所需知识
TIA Portal 用户知识(入门级)
无需编程技能
注意
Openness Scripter 目前可用于以下 TIA Portal 版本
V13 SP1、V13 SP2
V14、V14 SP1
V15
V15.1
05 如何入门&&资料何处寻?
作为二十一世纪的四有青年,百度,官方资料一大把,从简介,安装,编程,连接一应俱全(看下图),为了方便大家,特意做了一个汇总:
入门简介链接(也有PDF版本):
https://cache.industry.siemens.com/dl/dl-media/163/109477163/att_929953/v7/117337971723/zh-CHS/index.html#treeId=61477d8110f2a7d32a5aac0c929b53db
视频介绍:
https://support.industry.siemens.com/cs/document/109752012/tia-portal-openness?dti=0&lc=zh-CN
演示应用与代码:
https://support.industry.siemens.com/cs/document/108716692/tia-portal-openness:简介和演示应用?dti=0&lc=zh-CN
Opennes实现过程数字化案例与文档:
https://support.industry.siemens.com/cs/document/109748224/tia-portal-通过集成-eplan-electric-p8-中的规划数据,实现过程数字化-?dti=0&lc=zh-CN
TIA Openness Explorer——快速了解和应用TIA Openness API:
https://support.industry.siemens.com/cs/document/109760816/tia-openness-explorer?dti=0&lc=zh-CN
06 思考&&点赞
Openness需要高级语言C#,熟悉西门子软PLC的朋友应该知道ODK,那个也需要高级语言,1500PLC如今可以是OPCUA服务器,可以使用高级语言进行数据采集,玩过倍福Twincat的就更不用说了,还只会玩HMI控件,搞梯形图,搞搞简单配置的兄弟们,你们颤抖吗?可能很多小伙伴会想,不是有opennessScripter吗?Mindsphere不是也和Mendix整合了吗?是的,如果那是你作为技术人员的需求,恭喜你,你离码畜不远了(码农都算不上),哈哈~
其实说了那么多,无非提醒大家把基础搞扎实,不能在时代浪潮过来的时候,自己还不会游泳,帮忙点个在看和转发,帮助到更多的朋友,对于你也许点击分享微不足道,但是对于小编来说却是鼓励,对于需要的朋友也许是黑夜中的一盏明灯~
希望大家都是一个爱思考,懂感恩,有情怀的工程师~
硬核专辑
工业热点 | 数据采集 | 应用与库(西门子、罗克韦尔、倍福等)
WinCC技术 | 工业网络 | MES技术相关| 工业巨头战略布局 | 工业通讯案例
仿真与虚拟调试 | 职业感悟、认知提升 | 自动化控制标准合集
工业巨头罗克韦尔的软件全家桶,RA的数字化之旅
2020-10-14
实测工业网络流量对西门子、施耐德等六大品牌PLC循环周期的影响
2020-10-13
WMS项目实施,该如何调研?
2020-10-12
西门子TIA Portal下的SiVArc可视化生成器
2020-10-11
IT、OT融合:工业自动化和信息化、系统集成体系解读
2020-10-10
谁推动和造就了西门子、PTC、达索等工业软件巨头?
2020-10-09
MES、SCADA网络项目中的三个案例,详解路由器的各种组网方式
2020-10-07
智能制造50大产业链全景图(高清完整版)
2020-10-04
企业IT系统集成之PLM、ERP、MES/MOM...
2020-10-05
2020工业软件行业深度研究报告:细数全球工业软件各细分领域巨头
2020-10-03
西门子的Ethernet/IP解决方案
2020-09-28
软件巨头SAP成为西门子Teamcenter经销商?工业软件全球术与势
2020-09-27
免责申明:本公众号所载文章为本公众号原创或根据网络搜索编辑整理,文章版权归原作者所有。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片,资料,下载链接中所包含的软件,资料等,如有侵权,请跟我们联系协商或删除,谢谢!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
博图TIA
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』