各位高手:
我的PC是一台联想的笔记本电脑,网卡是D-LINK DFE-650 Fast Ethernet PC card,支持TCP/IP,OS是WINDOWS NT SEVER 4.00.1381(SP6),通讯程序是西门子提供的CORBA Application Frame V 03.00.01,两台PC机可以用该通讯程序在TCP/IP方式下实现报文的发送和接收。握手和收发数据都可以。
S7-400带CP443-1通讯板,采用TCP Connection方式对两台S7配置成发送和接收的2个连接,用FC50的AG_LSEND发送报文,用FC60的AG_LRCV接收相同字节的报文,也能实现2台S7-400的TCP/IP方式的通讯。握手和收发数据都可以。
可是,当PC与S7-400通讯时却遇到了问题:
同样在S7-400侧配置成与other station(PC)发送和接收的2个连接,用FC50的AG_LSEND发送报文,用FC60的AG_LRCV接收相同字节的报文.结果PC机能收到S7发来的相同大小的报文,而S7不能收到PC机发出的相同大小的报文,甚至连链路都无法建立(不能实现与PC的握手)。似乎S7-400不能侦听本机的IP:PORT!
请问,在TCP/IP方式下,S7-400与PC机的通讯有无特殊规定?
多谢!