找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
上位机可以使用高级语言和S7-300/400进行TCP通信,S7-300/400一侧需要使用支持TCP协议的CP,或直接使用带PN接口CPU。这样无需安装SIMATIC NET及其它西门子软件,楼主的方案没有问题。
在NetPRO中建立指向Unspecified的TCP连接,指定通信伙伴(PC)的端口号等参数,上位机上使用高级语言调用Socket编程(根据FC5/FC6配置的参数)。
(和二、三楼探讨:WinCC和S7-300通信使用的是西门子专用的S7协议,不是标准的TCP协议;iFix的S7A驱动使用的实际上也是S7协议,SI7驱动使用的是S7的OPC Server。既然是标准TCP通信,所以无须理会西门子的S7协议。)
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!