问题:
如何用ET200S (IM151-CPU)运行远程服务?
解答:
你希望建立到ET200S (IM151-CPU)的远程链接。
用ET200S (IM151-CPU)运行远程服务,下列组件可用:
- 把SIMATICn远程服务作为用于STEPn7的选项包
- TS适配器n
远程服务允许下列运行模式:
- 远程服务
- PLC - PG/PC远程链接
- PLC - PLC远程链接n
1. 远程服务
在此运行模式中,建立起从PG/PC到ET200SnCPU的一个连接。ET200S是服务器。这样也允许了无限制使用ET200S上的被动接口。
这里,本地PG/PC自身通过调制解调器建立起一个到远程TS适配器的连接,然后将一个S7连接到远程CPU。通过建立起的这些连接,可以在远程CPU上运行STEPn7服务程序,如下载/上载,状态/控制,在线诊断等。
图1:远程服务
2. PLC - PG/PC 远程链接
由于下列原因,在带被动DP接口的ET200SnCPU中不能进行这种类型的链接:
在该运行作模式中,S7连接通过功能块“PG_DIAL”建立从PLC到本地TS适配器的连接。功能块“PG_DIAL”随TeleService软件提供并集成到已安装的STEPn7软件包中。“PG_DIAL”功能块内部调用S7基本通讯块:X_SEND和X_GET。然后,TS适配器自己通过已连接好的调制解调器自己建立到远程PG/PC的远程连接。在此连接中,应用程序(用PRODAVEnMPI创建)扮演相应通讯伙伴的角色。在这种情况下,CPU必须承担建立连接的任务。只有CPU的接口为主动的接口并具有MPI属性(通过 X 块支持S7基本通讯)才有可能。
图2:PLC-PG 远程链接
3. PLC - PLC 远程链接
该连接用于通过WAN的CPU-CPU通讯。至少一方必须主动建立连接(启动程序),为此,这一方的通讯接口必须为主动接口,而且S7基本通讯块可用(X_PUT,X_SEND,X_GET,X_ABORT)。另一方具有服务器功能即可,而且被动接口亦可行。
将S7连接到本地TS适配器通过本地CPU中的功能块“PLC_DIAL”建立。功能块“PLC_DIAL”随TeleService软件提供并集成到已安装的nSTEPn7软架包中。“PLC_DIAL”功能块提供到本地TS适配器的选择信息,之后TS适配器通过已连接的调制解调器建立到远程TS适配器的远程连接。数据传送期间,远程TS适配器如“透明路由器”一样动作。它建立远程CPU的S7连接,并且用远程CPU的操作固件执行X_GET和X_PUT任务而无需在远程CPU上使用具有此功能的用户程序。
ET200SnCPU有一个被动接口,因而如服务器那样支持PLC-PLC远程连接,尽管只适用于引发设备(本地CPU)中的系统功能X_PUT和/或X_GET。之后,可以比较ET200S的PROFIBUS接口和MPI接口(PB地址n=nMPI地址)。必须将ET200S连接到如同TS适配器一样的相同PROFIBUS段。在参数化TS适配器时,必须设置对应于ET200nCPU的PROFIBUS设置文件。
图3:PLC-PLC 远程链接
关键字:
远程服务
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341087.html