菜鸟:
*近想做一个方案,是这样的,选用S7-315的CPU+5611卡,然后PC上装SIMATIC NET,作为OPC服务器,然后与装有AB PLC 的组态软件的另外一台PC,作为客户端,去与服务器进行通讯,读取西门子PLC的数据。
但是觉得有几个问题想问一下,
1.如果PC上不装STEP7,用5611卡,CPU以及装有SIMATIC NET的PC之间能否进行通讯?
2.OPC服务器软件提供了一个可被OPC客户端访问的OPC服务器端口,反过来OPC客户端提供了一个可去访问OPC服务器的客户端端口。这个说法对吗?
3.他们之间的通讯之所以能成功,是因为软件都是遵循OPC协议规范来写的,这个说法对吗?
4.两台PC之间怎么连接才可以进行通讯,软件装在一起貌似是可以的,但是现在是两台PC,怎么办?
既然都是遵循OPC协议,那么是不是用一根网线直连就可以了?IP怎么设?具体怎么操作那?
请高手解答,因为是**次来做OPC,所以问题比较多,请大神耐心讲解下,谢谢!
大虾:
1,PC必须装step7,因为SIMATIC NET驱动CP5611需要组态定义PC STATION,这需要STEP7环境。
2,原理上可能存在端口,但应用设置是直接针对访问 变量的。
3,说法对!
4,OPC通讯可以在同一台PC的不同应用,也可以是同一网络不同的PC之间的应用。
菜鸟:
SIMATIC NET软件里有可以组态PC的工具,所以不用装STEP7也可以,请教过技术支持了,他这么说的
要装STEP7,我试过,不装怎么组态PC站呢?
simatic net 软件里有一个NCM的组态工具,这个就可以对PC站进行组态,STEP7里也有这个工具,但是不同的地方在于SIMATIC NET里的组态工具能创建和打开组态,但是不能对程序块进行编辑,而STEP7不但可以组态同时还可以编辑程序块,不知道楼上是怎么试验的?有没有看到SIMATIC net里的这个组态工具那?
问过技术支持了,也是说不装就可以实现的,而且文档里好像有说过这个问题。