1、如果我控制室只有一个S7-300和一个工控机(装有wincc),用profibus连接,请问哪个是服务器,哪个是客户端?
2、工程师站与操作站是不是服务器与客户端的联系?
3、OPC与WINCC是不是服务器与客户端联系?OPC是什么?是台电脑吗?是不是也装有WINCC?如果是,另一台电脑也装有WINCC,到底怎么区分呢?
最佳答案
从IT的角度讲,提供数据的是服务器,而请求数据的是客户机。
1. 至于S7-300和WinCC的通信,它们之间使用的是PROFIBUS-S7协议,鉴于S7-300在S7通信中基本都是作为服务器,似乎也可以把S7-300当作是WinCC的服务器。
2. 工程师站和操作员站本身没有什么联系,因为操作员站一般是作为PG调试STEP7程序,或暂时代替WinCC服务器或操作员站;并不是一定要运行的,而操作员站则是作为WinCC客户机或服务器。
3. WinCC是既可以作为OPC服务器,也可以作为OPC客户端;OPC可以简单理解为设备厂商为解决和第三方通信而设计的专用服务器软件。例如,A机上WinCC和S7-300通过PROFIBUS通信,WinCC就可以作为OPC服务器,B机上的WinCC添加OPC通道,就可以作为OPC客户机通过以太网访问A机上的WinCC数据,这样,即使B机上没有相应的PROFIBUS接口卡,而且也没有作为A机上WinCC的客户机,但也可以实现和S7-300的通信。
提问者对于答案的评价:
谢谢你,学习了,讲得太好了!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc173377.html