什么是keep server?单位原先用两台服务器,西门子PLC和AB分别是NET和RSLINK读取,用KEEPSERVER可以整合吗?
KEPSERVER是一个软件,专门提供许多工业控制设备的第三方OPC服务,具体功能是将其安装在上位工控机上,执行针对自己的控制设备(大多是PLC)的专用驱动后(需要按实际连接方式配置),KEPSERVER即可访问控制设备中的内存信息(可读可写)。
KEEPSERVER可以整合,如果使用了KEPSERVER,需要购买对应的驱动(如AB的RSLINK),然后在装有西门子监控软件的计算机上安装KEPSERVER并运行RSLINK驱动包,接下来硬件上建立这台计算机与AB控制设备的RSLINK连接通道。
再运行KEPSERVER,建立对应RSLIMK的通道、数据组链、变量链(这些要根据实际设备的连接方式、通道编号等按实际情况确定),即可将AB设备的数据读入KEPSERVER。
扩展资料:
在西门子的监控软件中增加OPC驱动,该驱动指向本机的KEPSERVER的OPC服务器(需要在DCOM中做些配置),即可通过KEPSERVER将AB控制设备的数据读入到西门子的控制软件。需要说明的是,OPC访问方式是完全双向的,计算机对控制设备的数据既可读也可写,实际使用中的访问权限需要谨慎分配。
HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成之后立即断开连接(HTTP协议为无连接的协议);
当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。
上位机和其他机子网线连接,有2种方式,
1是走OPC协议通信,传递的PLC DB 数据,其他上位机只监控数据,画面要再编辑;
2是其他上位机控制本台上位机,做远程登陆,直接打开本台上位机做监控
网上搜到的:
pc从西门子plc读取数据的方法有两类:
1是通过wincc这类组态软件
2是自己用高级语言(vb、vc等等),方法主要有:
opc(西门子simaticnet opc、第三方kepware opc)
prodave(西门子的一个软件包,提高vb和c的通讯函数库)
simticnet软件提供了几个通讯dll(此法是一般的第三方scada所采用)
可以用其他组态软件,比如组态王。也可以用vb编写一程序然后从plc读取数据再写入数据库。如果不需要监控画面,我觉得vb好些。
远程控制有两种方式:
第一、通过上位机对远程分站进行控制,这种情况下主站和分站通讯的方式有很多比如DP、以太网、MPI甚至无线。这种情况就无需连接网络,只要上位机和主站通过上述方式通讯就可以。
第二、上位机通过网络发布与PLC通讯,那么这时就需要进行网络连接了。
具体方法为:
一、通过SINAUT MICRO
用于监控分布式工厂的远程控制系统,采用无线通讯 (GPRS),基于SIMATIC S7-200 和 WinCC flexible 或 WinCC。借助于其双向通讯能力,SINAUT MICRO 可处理简单的远程控制任务。使用 STEP 7Micro/WIN 组态。
二、通过SINAUT ST7
基于SIMATIC S7-300、S7-400和WinCC的通用远程控制系统,用于对过程终端进行全自动化监视和控制,这些终端通过一个广域网(WAN) 或以太网 (TCP/IP) 与一个或多个控制中心或相互之间交换数据。使用STEP 7 进行组态。
这两个系统都提供有一个 OPC 服务器,用于连接非西门子控制中心系统 (OPC 客户端)。但这两个系统采用不同的协议进行数据传输。如果SINAUT MICRO系统与 SINAUT ST7系统组合使用,可通过OPC 在PC或控制中心进行。
三、SINAUT MICRO
SINAUT MICRO基于SIMATIC S7-200,GSM/GPRS供应商可经济地扩展简单远程控制任务的监控。使用SINAUT MICRO,可最多有256个SIMATIC S7-200站以及控制中心,采用GPRS移动无线网络简便、安全地相互通讯,并且永久保持在线。
首先,S7-226cN的编程软件是micro/WIN STEP V54,不是STEP 7,那是S7-300/400的编程软件。其次S7-200plc不支持直接和上位机走OPC通信,即便是西门子上位机专用软件WINCC也无法直接和S7-200走OPC通信,必须通过西门子的一个软件”PC-Access“来中转,具体可以网上搜索这个软件,会有相关资料的,包括如何设置。
再来针对回答你的几个问题:
1、USB-PPI编程电缆要求在PC/PG里设置本地地址0,波特率最后是默认的96KB,然后端口务必是USB。如果你设置成COM端后也能通信成功,只能说你买的估计是高仿的,并非原装。第一次能找到后面几次找不到,请检查设置是否在“通信”处左下角勾选了”搜索所有波特率“。如已勾选,尝试更改波特率(如原来的是96,改成192)后再次搜索。
2、使用时不需要编程软件工程,但必须运行上面提到的”PC-Access“。
3、参考最上面的回答。
4、使用OPC时,PLC必须处于"RUN”状态。
iFIX连接西门子PLC的驱动S7A、SI7、SL4等是无法连接仿真PLC的。
WinCC和WinCC flexible可以连接是因为都是西门子的东西,而iFIX的这些驱动程序是第三方开发的,无法获取西门子更多底层通讯协议。
但可以通过“S7-200 PC Access”实现,S7-200→PC Access→OPC→iFix进行数据交换连接。
PC Access是S7-200 专用的OPC服务器(关键据说还是免费的哦),可与任何标准OPC客户端配合使用,iFix可以通过OPC去访问S7-200(iFix自带OPC驱动)。
网站模板库 » 什么是keep server?单位原先用两台服务器,西门子PLC和AB分别是NET和RSLINK读取,用KEEPSERVER可以整合吗?
0条评论