使用PC Access与S7-200 PLC连接 网络图 有单主站的、多主站的、多主站从站,电脑和HMI的设备都是主站,还可以组成以太网网络和其他的多主多从的复杂的网络。 3PC Access使用 下面来看一下PC Access的界面,首先我们要为PC Access和PLC之间通讯选择PG/PC接口; 在这个PG/PC里面我们首先新建一个PLC,右键单击通讯口,选择"新PLC"建立一个新的PLC,当前我们选用的PLC的PG/PC接口选的是PPI的方式,所以这里的网络地址是可以设PPI的地址,如果前面选的是以太网的方式的话,这一块需要设的是IP地址,可以给PLC起一个新的名字。 PLC建好了以后我们可以在PLC的下面新建文件夹以方便项目的管理; 文件夹建好了以后我们可以在文件夹当中建立新的Item(项目),可以给每一个项目取一个符号名,内存位置是它的数据地址以及读还是写操作,数据类型是BYTE还是INT; 那么插入以后,我们会在已经建好的文件夹下面看到我们新建的一系列的Item,这里的地址可以设成不同的,读取的方式也不同; 将组态好的项目可以直接拖拽到测试客户机里面来进行通讯质量的测试; 拖进去以后我们点击测试客户机状态按钮,那么就开始监控通讯状态,如果通讯正常的话,"质量"这一块应该是"好",如果像现在这种情况下,说明通讯是有问题的。 4OPC客户端使用 服务器组态完毕,即可以通过OPC客户端访问该服务器,常见的OPC客户端包括: WinCC WinCC Flexible RT Excel的通信 VB的通信 其他OPC客户端软件 当一条OPC的网络上存在多个OPC Server和多个OPC Client或者叫Application的时候,它们彼此之间的访问是依靠服务器的名字来进行访问的。 那么S7-200的PC Access,它作为服务器的时候,它的符号名叫做"S7200.OPCServer",这个OPC的条目管理器是从WinCC里面访问的时候看到的。 那么同样上图是WinCC Flexible对PC Access访问的时候,它的符号名仍旧是"S7200.OPCServer"。 5 Excell应用 Excell同样功能强大,可以作为OPC的客户端来对PC Access进行读写。进行读写之前我们首先要对Excell进行添加宏的操作(Add-Ins); 点击Add-Ins以后在这里勾选OPC-Client AddIn for Excel,在PC Access的安装路径下找到Bin的文件夹,选取其中OPCS7200ExcelAddin,打开它; OPC客户端的宏添加完成后,Excell的工具栏中会出现这样的一个图标,图标当中每个按钮的职能如下表所示: (Excel操作图) 如果我想对它进行操作的话,首先打开我的Excel表格,选中我的某一个单元格,然后点击公式向导这个按钮出现OPC向导对话框,在ItemID的来源的地方点击,通过浏览的方式在S7200.OPCServer下面我们已经通过PC Access建立好了这样的文件夹和Item,那么我们选择需要插入到这一块表格当中的数据,选择好了以后即完成了数据的嵌入。 6 常见问题 Q1:一个应用程序可包含的最多项目数目是多少? A1:通过S7-200 PC Access OPC服务器读取的项目数目没有限制。 Q2:哪些STEP7-Micro/WIN版本支持符号集成? A2:S7-200 PC Access支持从STEP7-Micro/WIN 3.x版至4.x版进行的符号集成。 Q3:为什么当指定Item的属性为"Write"(写入)的时候,在客户测试端显示质量为"Bad"? A3:PC Access软件的测试客户端不支持写入的操作,当Item的属性为"Write"(写入)的时候,就取消了该条目的读取功能,所以客户端尝试读取的时候失败,质量为"Bad",但是在WinCC等其他支持写操作的软件上是可以修改其变量数值的。