57 61 429 X2206 D165 E1板卡--罗克自动化主营工业自动化设备销售维修服务,欢迎来询【153-2256-9805】!
罗克自动化科技有限公司是一家从事不同品牌变频器配件,数控系统,(DCS系统)(机器人系统)(大型伺服控制系统)PLC模块备件等工业自动化产品销售维修服务。
57 61 429 X2206 D165 E1板卡渠道商下面介绍西门子工业网络通讯的软件SIMATIC NET:
SIMATIC Net软件是用于西门子工业网络通讯的软件。
主要用于和其他厂家的监控软件通讯,比方说iFIX,不过需求SI7作为驱动,走OPC,SI7与OPC交流数据;假如用S7A做驱动的话,能够不用SIMATIC Net.
用SimaticNet提供OPCServer通讯速度更快,经过VB,VC等第三方软件访问SimaticNet提供的OPCServer,读写的速度能够到达200ms以内,访问DAServer达不到。
在某些特殊应用环境下,经过第三方软件,例如C#,VC等,对消费线停止控制,读写数据,响应请求也很高,在200ms之内,以至更快,采用SimaticNet+C#/VC/VB+PLC是能够完成的,当然也要思索数据量的几。而采用DAServer+C#/VC/VB+PLC,也就是经过访问DAServer提供的OPC Server,停止数据读写,过高的响应时间有时分会有问题的。
**方面:SimaticNet里面提供了什么
第二方面:什么状况下需求SimaticNet
关于**方面,SimaticNet包含三局部内容,**局部是包含了通讯板卡的驱动,例如CP5613、CP1623、CP1613等,在运用这些卡时,需求SimaticNet软件提供卡的驱动;第二局部,能够了解为在SimaticNet中,支持大量的协议通讯,经过这些协议通讯,例如S7协议、FDL协议、PG/OP等等,能够访问PLC的数据,在SimaticNet中,提供了基于这些协议访问的受权,不同受权支持不同协议,不同衔接数;第三局部,同第二局部,经过S7协议、FDL协议、PG/OP等协议访问PLC的数据,经过PC Station停止配置,关于提供OPC Server及APPlication接口。
第二方面:能否需求SimaticNet,要思索SimaticNet的两种组态方式(对应的通讯板卡), PG形式和PC Station形式,能否需求SimaticNet表现为两局部内容,**局部当相应通讯板卡需求驱动时需求SimaticNet软件,另一局部为与PLC停止通讯时,不同的协议衔接需求SimaticNet提供不同的衔接受权,支持不同的衔接数。
关于国内及国外的组态软件,在访问西门子的PLC时,有时分需求SimaticNet,有时分不需求,主要是看相应组态软件开发了哪些协议,假如开发了,就不需求经过SimaticNet, 直接能够访问PLC,否则需求经过SimaticNet配置PC Satation,然后经过OPC Server或者APPlication接口。
经过WinCC停止消费线监控时,其中集成了SimaticNet提供的协议,所以不需求配置PC Satation,但在运用CP5613、CP1613、CP1623等卡停止通讯时,需求装置这些卡的驱动,从而需求SimaticNet软件,在经过相应协议衔接时,也是需求受权的。
SimaticNet软件的作用不只仅是只提供了OPC Server,它里面也提供了大量的协议通讯处置功用。
经过第三方软件,普通有VB,VB.net,C#,VC,访问西门子的PLC,需求配置PC Station,然后访问OPC.SimaticNet,访问方式存在三种,同步、异步、订阅(确切地说订阅也属于异步);程序设计形式有自定义与自动化两种接口。
同步、异步、订阅在总坛主给的文档里,曾经说得很分明了,说的是客户端访问效劳器的方式,普通来说,写数据的话,我们普通采用同步,保证每次写数据是胜利的,这对消费控制是必需的,而读我们普通采用订阅,这样当一个效劳器,多个客户端访问时,数据流量小,通讯效率高。
至于自动化与自定义接口,自定义接口是客户端基于OPC定义的底层函数直接访问效劳器,编程复杂,但执行效率高。VC采用这种方式。
自动化接口,编写一个自动化组件,组件内部对OPC效劳器访问基于自定义接口,但对外提供自动化接口(特定函数、办法、属性),我们在第三方程序(例如VB,VB.net)中注册此组件后,就能够对相应函数、办法、属性编程,所以采用自动化接口编程简单,但执行效率,通讯速度没有自定义接口高。
C#既能够采用自定义接口,也能够采用自动化接口。
在SimaticNet的装置目录下,有各种访问OPC Server的例子\\Siemens\Simatic.net\opc2\samples\automation中就有VB的例子。
simatic net能够用于完成与西门子PLC的各种协议通讯,个人以为主要是将西门子的产品经过simatic net集成到整个自动化通用范畴,经过OPC能够与任何支持OPC通讯的产品停止数据交流,比方第三方软件要和西门子PLC通讯,就能够经过OPC,simatic net就是用于300/400的OPC软件。其完成在大多主流HMI软件都能够与西门子PLC停止通讯,不需求SIMATIC NET.不过像一些本人开发的软件,VC,VB,DELPHI等就只能经过OPC,就不需求本人再编写通讯脚本,而且西门子的协议是不公开的,也无法编写与西门子PLC的通讯。
资讯来源:汕头罗克自动化
|