SIEMENS浔之漫智控(上海)有限公司
本公司西门子自动化产品,全新原装,保,优势
西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,优势,品质保,德国原
一个典型的车间网络拓扑结构
在以上的内容中,我们分别在三个主要方面对以太网物理层的相关问题进行了说明,应该说作为一种以太网的推广理由,低成本的商用以太网设备可以在控制中。在某些运用中,这些运用是可行的。但工厂毕竟有其自的特点,尽管都希望商业渠道中可以的以太网芯片和介质,但这些工厂对产品的要求确实与办公室对这些产品的要求是不同的。这些方面的原因包括一般因素,比如高温,湿度和振动等的影响;物理因素,如EMC ,射线辐射等,也有安全因素,如电源,接地等方面。在动辄百万价值的设备上,确实需要有严格的设备和在。下面给出在电缆,连接器等方面的自动化开放网络协会(IAONA)的一个建议。[15&g;
表2.4 IAONA的一个建议
三、关于前端设备的工作机制问题
对于商用以太网,千兆甚至万兆已成为骨干网的选择,但对于以太网似乎有些**前,毕竟网络要求的是和实时,因此100BASE-X和全双工机制目前已经成为网络的。已经在商业网络中运行多年的100M的带宽能A/PA的绝大多数通信要求,全双工机制又能克服CA/带来的网络传输不确定。
目前市面上还有很多的PLC、PAC、HMI以及嵌入式设备选用10M半双工传输机制,含这种机制的NIC前端设备很可能会和与其相连的网络二层、三层设备不尽兼容(电口10/100M自适应兼容,但光口只有100M全双工不兼容)存在数据传输的不确定隐患。
综上所述,由于BELDEN公司收购了的网络解决方案提供商HIRSCHMANN公司,让我们开始关注网络中容易被忽略的一层------物理层,我们探讨了的几个问题:以太网的布线、网络拓扑结构和网络传输机制。简单的分析可以得出如下结论:
1.目前以太网的布线的的确确处于原始的初级阶段。
随着IP在领域的不断渗入,现场设备层也大量的采用IP地址寻址(如传感器 、传动设备等)那么可以预见应用于领域的布线及设备会一改目前“缆+头"的连接,会更复杂、更灵活,防护等级会更高,支持方面也会更高。这里面会蕴藏大量商机。
2.如果不考虑无线网络,目前以太网的拓扑结构主要还是星型和环型,基于安全可靠方面的考虑,冗余双星型和冗余双环型是主流网络拓扑,而环型似乎更受到自动化用户的青睐。
3.由于网络传输数据量并不是很大,但要求实时可靠的特点,100BASE-X、全双工应是目前和将来很长一段时间网络设计的主流传输机制。采用10BASE-和半双工传输机制将会为将来的兼容带来麻烦
一、引言
现在有很多控制产品都支持OPC Server,如西门子SIMAIC NE、WINCC、WINAC、Proool/pro,亚控公司组态王等,这些产品本身在一些需要实现很复杂的数据模型功能上还显得不足,由于支持了OPC,我们就可以在VB或C++上通过OPC获取数据进而实现较复杂的功能(如强大的数据库或数据分析)。本文讨论了如何在VB中一个动态连接库,以方便者实现对OPC的数据,将精力更多的界面和数据处理上。
二、功能设计
类型设计为AiveX Dll,名称:OPC_Dll.dll,可以在VB工程[引用]中加载,加载后通过创建类BCA_OPC的实例来实现OPC数,BCA_OPC的调用功能如下:
1、配置初始化:Dll_Iniial(srConfigile As bbbbbb) As Boolean
其中srConfigile为连接OPC对应的配置文件名称(*.ini),用户建立的配置文件应遵循一定的格式(在下面应用中说明),并且应目录下(如C:\WINN下)。配置文件中包含了要连接的OPC名称、log文件名称、变量组定义及对应组内的变量定义(本连接库多支持1024个变量通讯,对变量组的数目)。配置成功返回RUE。
2、连接OPC:ConneServer(Opional IPAddress As bbbbbb) As Boolean
IPAddress为可选的远程OPC所属PC的IP地址,如“192.168.0.1",如果不提供IPAddress参数,则默认为本机OPC。连接成功返回RUE。
3、配置通讯变量(组态OPC客户机):SeConfiguraion() As Boolean
根据提供的ini配置文件组态OPC客户机与的变量通讯,组态成功返回RUE。
4、读变量数据:GeDaa(IemName As bbbbbb)
IemName为变量名称,必须与ini配置文件中的变量名称一致。本功能返回该变量的实际数据。
5、写变量数据:WrieDaa(IemName As bbbbbb, IemWrieDaa As Varian)
IemName为变量名称,IemWrieDaa为变量数据。
bLhNx4