怎么挑选西门子S7-1500可编程控制器资讯
更新:2023-12-07 10:10 编号:18689121 发布IP:114.82.101.41 浏览:15次- 发布企业
- 上海地友自动化设备有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第3年主体名称:上海地友自动化设备有限公司组织机构代码:91310117MA1J20GF1A
- 报价
- 请来电询价
- 品牌
- 西门子
- 型号
- 参数详情
- 产地
- 德国
- 关键词
- 西门子S7-1500可编程控制器
- 所在地
- 上海市金山区枫泾镇朱枫公路8678弄 8134号
- 手机
- 18721545542
- 经理
- 方祖付 请说明来自顺企网,优惠更多
详细介绍
怎么挑选西门子S7-1500可编程控制器资讯怎么挑选西门子S7-1500可编程控制器
作为标准软件接口,可以使各个生产商的设备和应用程序就能以统一的方式连接起来。WinCC 既可以用作 OPC 服务器提供数据,又可以作为OPC 客户机访问其他OPC服务器中的数据。WinCC集成的OPC服务器使得过程数据可由其它应用程序(OPC客户机)访问。在Excel中可以通过VBA脚本建立OPC客户端,并通过OPC接口读取WinCC中的数据,并将修改的数据写入WinCC。
1 OPC规范及功能
OPC是一种一致的独立于制造商的软件接口。OPC 接口基于 Microsoft Windows 的 COM(组件对象模型)和DCOM(分布式组件对象模型)技术。 另一方面,OPC XML 则基于 Internet 标准 XML、SOAP 和HTTP。
> COM
COM是位于同一计算机上且属于不同程序的对象之间进行通讯时采用的标准协议。服务端是提供服务的对象,比如提供数据。客户端是使用由服务端提供的服务的应用程序。
> DCOM
DCOM 代表 COM 功能的扩展,从而允许对远程计算机上的对象的访问。
该接口允许在企业、管理办公室和生产的应用程序之间进行标准化的数据交换。以前,访问过程数据的应用程序受限于通讯网络的访问协议。使用OPC 标准软件接口,各个生产商的设备和应用程序就能以一致的方式连接起来。
OPC 客户端是访问过程数据、消息和 OPC 服务端归档历史数据的应用程序。访问需要通过 OPC 软件接口。
OPC 服务端是一个程序,它为不同制造商的应用程序提供一个标准的软件接口。OPC服务端是在处理过程数据的应用程序、各种网络协议和用于访问这些数据的接口之间的中间层。
只有当设备的操作系统是基于 Windows COM 和 DCOM 技术时,才能使用 OPC 软件接口进行数据交换。目前,Windows 2000、Windows XP、Windows 2003 Server 和 Windows VISTA具有这些软件接口。
> XML
通过 DCOM 的通讯于局域网。通过 XML 的数据交换使用 SOAP(简单对象访问协议)。SOAP 是独立于平台的、基于 XML的协议。SOAP 可用于允许应用程序依靠 HTTP(超文本传送协议),通过 Internet 或在多机种计算机网络内相互进行通讯。
OPC 标准软件接口由 OPC 基金会定义。OPC 基金会是工业自动化领域中处于地位的各公司的联盟。WinCC 的 OPC服务端支持下列规范。
OPC 数据访问 1.0、2.05a 和 3.0
OPC 历史数据访问 1.20
OPC 报警和事件 1.10
OPC XML 数据访问 1.01
OPC 数据访问 (OPC DA) 是针对管理过程数据的规范。 WinCC OPC DA 服务端符合 OPC DA 规范1.0、2.05a 和 3.0。
OPC 历史数据访问 (OPC HDA) 是针对管理归档数据的规范。该规范是 OPC 数据访问规范的扩充。 WinCC V6.2或更高版本的 WinCC OPC HDA 服务端符合 OPC HDA 规范 1.20。
OPC 报警和事件是发送过程报警和事件的补充规范。 WinCC V6.0 或更高版本的 WinCC OPC A&E 服务端符合OPC A&E 规范 1.10。
OPC XML 标准支持通过 Internet 采用独立于平台的协议进行通讯。 客户端不再局限于 Windows 环境 (DCOM)。其它操作系统(如 LINUX)可以使用 HTTP 协议和 SOAP 接口在 Internet 上监视和交换 OPC 数据。
要使用 WinCC OPC HDA、WinCC-OPC-XML-DA 服务器和 WinCC OPC A&E服务器,必须购买Connectivity Pack“连通性软件包”授权。 “连通性软件包” 授权必须安装在用作 WinCC OPCHDA 服务器、WinCC OPC XML DA 服务器或 WinCC OPC A&E 服务器的 WinCC服务器上。
2 在Excel中通过OPCDA访问本地WinCC
WinCC OPC DA 服务器为其它应用程序提供 WinCC 项目的实时数据。应用程序能够在同一台计算机上运行或在已联网的远程计算机上运行。 以这种方法,将WinCC 变量的实时数据提供给 MicrosoftExcel。
在Microsoft Excel 中用VBA脚本语言建立OPC客户端,并通过OPC接口读取WinCC中的数据,并将修改的数据写入WinCC。通过OPC接口,Microsoft Excel作为OPC客户端发起通讯并发送读/写请求到OPC服务器,OPC服务器执行这些读/写请求。对于WinCC OPC DA服务器功能,需要将WinCC项目运行系统激活即可。
为了能够运行Excel中的VBA宏脚本,需要调整安全性设置。如图1在“工具->宏->安全性”中,将Excel的安全级别设置为“中”。
图1 安全性设置
打开文件excel_opc .xls,在“安全警告”中选择“启用宏”。
图2启用宏
在A1单元格输入运行WinCC的计算机名称。A3/A4单元格输入WinCC中变量的名称。点击按钮“启动 WinCCOPC”,对应WinCC变量的当前值即可读入到Excel单元格中。直接在B3/B4单元格中修改数值,对应WinCC中的变量值也会随之修改。点击按钮“停止WinCC OPC”,停止Excel与WinCC的OPC数据访问。
以下为Microsoft Excel 作为客户端的配置说明。
在Excel中创建一个接口,在VisualBasic 编辑器中的“工具->引用”中,选中“Siemens OPC DAAutomation 2.0”组件,使VisualBasic能够识别OPC对象。
图3 OPC引用组件
创建所需的所有对象,如:“MyOPCGroup”对象
Dim: 创建一个变量
WithEvents: 这个对象可以提供事件(如 DataChange)
MyOPCGroup: 对象名
As OPCGroup: 变量类型
图4
Sub StartClient() ’Microsoft Excel建立与OPC服务器的连接;
Set MyOPCServer = New OpcServer ’为“MyOPCServer”对象分配内存;
MyOPCServer.Connect ServerName, NodeName
ServerName :WinCC OPC DA 服务器的名称为 "OPCServer.WinCC"
NodeName:激活WinCC运行系统的计算机名称
Set MyOPCGroupColl = MyOPCServer.OPCGroups
Microsoft Excel与OPC服务器的连接一旦建立,OPC组即被创建。这个通过集合对象来实现;
Set MyOPCGroup = MyOPCGroupColl.Add(GroupName)
创建的组通过“MyOPCGroup”变量来寻址。设置MyOPCGroup.IsSubscribed =True,以便OPC组能够提供DataChange等事件。
Set MyOPCItemColl = MyOPCGroup.OPCItems ’创建OPC项
MyOPCItemColl.AddItems 2, ItemIDs, ClientHandles, ServerHandles,Errors
ItemIDs 存储在单元格A3/A4中,把指定的ItemIDs传送给集合对象"MyOPCItemColl.AddItems"
Private Sub MyOPCGroup_DataChange()
在Microsoft Excel中,调用如下用于OPC组事件处理的程序,它是OPC服务器的DataChange事件,DataChange()这个事件处理程序提供了许多参数,如ItemValue(OPC项的值),客户端句柄等。通过DataChange事件,当OPC项的值变化时,数据会自动发送。OPC项的当前值显示在单元格B3/B4中。读出值的质量代码和时间戳显示在C/D列单元格中。
Private Sub worksheet_change()
如果在MicrosoftExcel的单元格B3/B4中输入一个值,通过函数MyOPCGroup.SyncWrite将OPC项写入到WinCC,写入值和服务器句柄以参数形式传递给此函数。
Sub StopClient()
后,断开与OPC服务器的连接。
3 在Excel中通过OPCDA远程访问WinCC
可以通过DCOM从OPC客户端远程访问OPC服务器WinCC OPCDA。但在A1单元格需要输入的是远程激活WinCC运行系统的计算机名称。
法定代表人 | 方祖付 | ||
注册资本 | 100 | ||
主营产品 | S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、触摸屏、6FC、6SN、S120、V10、V20、G110、G120、6RA、伺服数控备件、NCU、MM系列变频器 | ||
经营范围 | 自动化设备、机电设备、电气设备、机械设备及配件、五金交电、电子元器件、仪器仪表、电线电缆批发零售;自动化科技领域内的技术开发、技术咨询、技术转让、技术服务 | ||
公司简介 | 上海地友自动化设备有限公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海地友公司在与德国SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好 ... |
- 四川6GT2801-2BA10行情欢迎来电四川6GT2801-2BA10行情四川6GT2801-2BA10行情并... 2023-12-07
- 浙江1FL6064-1AC61-0AA1厂家批发欢迎来电浙江1FL6064-1AC61-0AA1厂家批发浙江1FL6064-1... 2023-12-07
- 江西6SL3202-0AE16-1CA0门市价欢迎来电江西6SL3202-0AE16-1CA0门市价江西6SL3202-0A... 2023-12-07
- 陕西6ES7288-1SR40-0AA1一级代理欢迎来电陕西6ES7288-1SR40-0AA1一级代理陕西6ES7288-1... 2023-12-07
- 贵州6ES7288-1SR60-0AA1经销商欢迎来电贵州6ES7288-1SR60-0AA1经销商贵州6ES7288-1S... 2023-12-07
- ****的西门子S7-1500可编程控制器怎么样品牌:西门子
- 超值的西门子S7-1500可编程控制器调价汇总品牌:西门子
- 专业的西门子S7-1500可编程控制器找哪家品牌:西门子
- 口碑厂家西门子S7-1500可编程控制器厂商品牌:西门子
- 满意的西门子S7-1500可编程控制器月度评述品牌:西门子
- 高性价西门子S7-1500可编程控制器厂家批发品牌:西门子
- 代理西门子S7-1500可编程控制器排行榜品牌:西门子
- 专业的西门子S7-1500可编程控制器哪里买品牌:西门子
- 供应西门子S7-1500可编程控制器代理商品牌:西门子
- 高性价西门子S7-1500可编程控制器一级代理品牌:西门子