您当前的位置:五五电子网电子知识电器控制PLC工业控制西门子PLC与监控计算机通信实现的研究 正文
西门子PLC与监控计算机通信实现的研究

西门子PLC与监控计算机通信实现的研究

点击数:7788 次   录入时间:03-04 12:03:42   整理:http://www.55dianzi.com   PLC工业控制

    第三方软件开发平台开发的瞌控软件与S7—200系列PLC通过自由口进行通信.协议自定的话.开发的监控软件可以调用MSComm控件实现两者的通信。

    1、用Prodave软件包实现通信连接

    Prodave是西门子公司推出的专门用于西门子PLC产品(S7—200、300、400系列PLC)与PC/PG进行数据交换处理的软件包。Prodave在*DLL或*LIB文件中集成了数据交换的函数。在自行开发的监控软件中可以方便地调用该软件中的备种函数。

    (1)load_tool PC机与PLC系统初始化链接:

    (2)urdoad_tool断开PC机与PLC系统链接:

    (3)以及读写PLC内部存储区的函数。

    监控软件通过读写函数可以方便监控PLC控制系统。

    2、用MicroComputing软件实现通信连接

    安装Microcomputing后,在VB或Delphi中可以宜接插入控件。可插入的控件主要有:Data controls、Edit controls、Button controls、Label control、Slider control。

图2 用OPC或Micro computing 获取PLC数据的结构图

图2 用OPC或Micro computing 获取PLC数据的结构图

    Data controls的主要功能是把以上剩余的四个控件与S7—200系列PLC相连接、设置事件触发条件以及设定S7—200系列PLC地址等。而Edit controls、Button controls、Label controls、Slider control可以与S7—200系列PLC存储资源直接对应。第三方软件可以直接调用上列控件对PLC进行监控。也可以通过函数对S7—200系列PLC进行读写操作。

    3、用OPC Server软件实现通信连接

    安装S7—200 OPC Server软件后,在操作系统中将增加一个OPC服务器,服务器的名字是“OPCServer.Computing”。VB或Delphi中可编写OPC客户端程序与OPC服务器通信。

    以下给出在VB开发环境下编写OPC客户端程序的过程:

    首先在VB开发环境中的Project\References中添加OPC Au—tomation 20.然后编写连接OPC Server、添加组、添加条目、读写数据的程序。

上一页  [1] [2] 


本文关键字:通信  监控  计算机  西门子PLC  PLC工业控制电器控制 - PLC工业控制