西门子WinCC人机界面总代理---中国授权一级代理商

更新:2024-05-21 07:00 发布者IP:223.74.194.227 浏览:0次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
91441304MAC3TWY11U
报价
请来电询价
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
关键词
华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
联系电话
13510737515
手机
13185520415
联系人
董海波  请说明来自顺企网,优惠更多
请卖家联系我
13185520415

产品详细介绍

由于公司Zui近做的项目都是同样的,并且都采用S7-1500/S7-1200 与G120系列做为主控系统,所以我一直在思考一个问题:如何标准化并且快速的编程调试。这样可以极大的缩短项目的调试周期,减少公司工程成本,同时也免去工程师在项目上做过多的重复劳动;

开题首先介绍一下SiVArc到底能帮助我们在项目中能够做什么事情。具体的演示通过下文的图文来跟大家说明;


 

可以看到图一的项目中只有一个PLC工程,并且OB1中只调用了一个"10007.G120无纺布设备"的FB块;



 

图二的步骤为在网络视图中添加一个②TP1200 Comfort HMI,并且将①处选择为 连接 连接类型选择为 HMI连接,然后通过拖拽的方式将HMI的以太网口连接到PLC的以太网口(此操作可逆),此时我们会看到③已经建立一个HMI连接,如果再去HMI的连接 中查看会发现TIA已经为我们生成一个如③处一样的连接,且连接名称也相同;


 

由图三可见HMI的项目并未新建任何画面,到此下面就到见证奇迹的时刻了;



 

通过右键HMI工程选择 生成可视化(SiVArc)然后在下一级菜单中选择 生成可视化



 

此时会弹出一个窗口我们勾选HMI 和 PLC 然后点击生成按钮;



 

现在项目已经自动生成一个与图一中程序段1  "10007.G120无纺布设备"FB 块背景数据块名称相同的画面① 主螺杆 且画面的图标与以前有所不同,它的右下角会呈现一个 SiV 的字样。在此画面中会生成一个面板实例②且此面板实例的接口③中均已经连接变量;此生成过程基本在10秒以内。

 

相信大家通过上述的图文已经明白SiVArc 到底能为我们做一个什么样子的工作,接下来为大家讲述一下想要实现 SiVArc这样的功能我们要怎样去对PLC进行编程。



首先编程我们要养成良好的习惯,一个设备中有大于或等于三个以上的重复单元,我们就可以使用模块化的编程思路;例如有3个需要单按钮启停的星三角启动电机,如果们采用一个程序段一个程序段那样的去编写程序,那么程序的可读性就会很差,并且也加重了自身的工作量。

 

个人建议:在使用FB或者FC时我们对参数的命名也需要遵循一定的规范,不然在调试FB\FC的时候容易把自己看晕;

我就以AutoStart举例;

在Input,Output,InOut中采用的写法均为AutoStart。

在Static中采用的写法则为 _AutoStart。

在Temp中采用的写法则为 _autoStart。

在Constant中采用的写法则为 AUTOSTART。

 

实现SiVArc对项目有一些要求,必须要保证项目zhonggong能单元的重复度高,可以重复调用写好的某一个FB块,同时HMI界面也相似;

 

在我看来实现SiVArc 的FB块有三种做法:

第一种:直接使用FB块的背景数据块,但是这样有个缺陷不便于程序的规范化,所有与HMI连接的变量都是分布式的,所有的连接状态都只能去背景数据块中查看,如果项目使用的是SIEMENSHMI 与 SIEMENS PLC 则没有很大的问题,如果采用第三方的HMI则在做HMI的编程的时候就会非常繁琐;



 

第二种:在编写FB块的时候将FB块所需要连接到 HMI 的变量做成一个 PLC数据类型(UDT),同时在FB块的输入输出中新建此数据类型的参数①,之后新建一个HMIData的DB块用于专门与HMI建立连接②,这样可以避免HMI连接的变量在程序中比较分散,便于查找与监控;


 

第三种:第三种与第二种有点类似,但是在写FB块的时候完全不要去考虑如何连接HMI,只需要按照功能编写FB就可以了①,但是PLC数据类型这个步骤还是不能省略,之后同第二种一样新建一个HMIData的DB块用于专门与HMI建立连接③;此时接FB块的接口上连接的就是 HMIData 中实例化的数据类型相应的地址;



 


了解了这三做法我们就依据第三种方式来做一个例子:

 

首先我们在程序块中新建一个FB块名称就叫 11006.星三角电机11006的前缀表示这个功能块号,同时这样做的好处为在程序文件夹下各个功能块能够依据前缀排序。


 

然后依据我上述的规范来新建各种参数,并且保证红色框线内的钩均已选中;


因为我们的FB块有些管脚是给硬件IO使用的所以我们在新建PLC数据类型的时候可以选择性的建立只在HMI上作用的参数,在建立的时候我们zuihao是多建立几个Struct 以来区分各个接口功能。



 

然后我们再建立与HMI建立连接的DB块 HMIData 并且在此DB块内实例化刚才新建的PLC数据类型,同样保证红色框线内的钩均已选中。


Zui后步在OB1块中实例化 11006.星三角电机 并且给功能块的管脚连接上 HMIData或者 硬件IO 变量;


 

至此PLC编程这块的工作就已经完成

所属分类:中国电工电气网 / PLC
西门子WinCC人机界面总代理---中国授权一级代理商的文档下载: PDF DOC TXT
关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月13日
主营产品西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头
经营范围西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112