西家软件关于“Set PG-PC Interface”的问题

对于初学者来说 ,什么情况下要配置“Set PG-PC Interface”,怎么配置,总是有一些困惑。后台消息留言也有人在问,本文写些关于“Set PG-PC Interface”的内容,分享给大家。

1.先谈下S7协议

 

S7协议是西门子自动化系统核心通讯协议,独立于西门子各种通讯总线,可用于所有子网 (MPI,PROFIBUS,工业以太网)。下图是其ISO-OSI参考模型,关于S7协议详细内容,请阅读以前推送的文章《西门子S7以太网通讯协议》。

 

 

以工业以太网的S7为例,Industrial Ethernet、IP、TCP、ISO协议就是它的基础,好比盖房子,没有这些地基S7这个房子就盖不起来。

 

如双方进行ISO-on-TCP S7通讯时,必须先建立起TCP/IP这条路S7这辆车才能在上面跑。

这个通讯双方定义为客户端服务端,互称对方为通讯伙伴partner。

如SIMATIC NET OPC SERVER、WINCC、Prodave、Applications、单边连接的主动激活端,都可看成客户端,来连接服务端如S7-PLC。

 

 

2.TCP/IP连接的建立

 

服务端Server监听其网络接口的IP的102端口(S7协议指定端口),客户端Client使用其选择的网络接口的IP地址和102端口建立与服务端的连接。连接过程称为“三次握手”,关于此详细内容可自行谷歌百度。

 

 

如KEPServerEX使用Siemens TCP/IP Ethernet驱动连接S7-PLC,新建通道channel时直接设置客户端使用的网络接口。

 

再如STEP 7 配置SIMATIC NET OPC SERVER使用ISO-on-TCP S7协议连接S7-PLC,直接选择添加OPC SERVER PC Station客户端已安装的通讯模块如“常规IE”。

 

并设置网卡的IP地址,用于连接服务端S7-PLC。

 

服务端S7-PLC,其系统自动监听CPU PN接口或CP PN接口IP地址的102端口,等待客户端连接。

 

那WINCC作为客户端是如何配置其IP的?以S7-1200/1500驱动为例,连接参数中“IP地址”为服务端S7-1200 PLC IP,通过选择“访问点”来调用网络接口,这“访问点”来自哪?

 

这时“Set PG-PC Interface”就登场了, 它用来添加/删除和配置、测试“访问点”,供应用程序如WINCC、STEP 7、Prodave来调用。

 

3.Set PG-PC Interface

 

应用程序(除了STEP7)使用哪个访问点没有规定,可以自己添加访问点,并根据通讯连接的网络类型分配对应的接口就可以了。详细内容可查看“Set PG-PC Interface”帮助。

 

如使用Prodave6.dll编程连接S7-PLC时,通讯连接函数LoadConnection_ex6的pAccessPoint”访问点“参数,默认使用"S7ONLINE",也可以赋值其它的访问点。

 

对于STEP 7,只能使用"S7ONLINE (STEP 7)"访问点。我是这么理解的,如果你有STEP 7源代码,也可以把它改成其它访问点。

 

 

4.其它

 

当系统中多个软件在“开始菜单”都有“Set PG-PC Interface”启动项时,从各自“启动命令行”可看出是同一程序(如Windows7 64中路径为C:\Windows\SysWOW64\s7epatsx.exe),只不过启动时带的参数不一样。

STEP7 下启动命令行为:C:\Windows\SysWOW64\s7epatsx.exe -lnl S7ONLINE -App=STEP7,SIMATIC NET下为C:\Windows\SysWOW64\s7epatsx.exe  -App=Simatic。使用参数“-lnl 访问点”可限制“Set PG-PC Interface”只能设置这一个访问点。

一般在“控制面板”中启动“Set PG-PC Interface”即可。

 

更多精彩内容,可关注本人微信公众号scadafaq

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

njrobin

来根Banana~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值