S7-200与PC之间的连接:从Windows应用程序中读数据
2017-12-08  来源: www.im100.com

本示例讲述了怎样用第三部分软件,由Windows应用程序,从SIMATIC S7-200系列CPU中读数据。本例模仿一个简单的‘泵站’系统,把数据发送到Microsoft Excel中小同的位置。

硬件和软件要求

硬件

SIMATIC CPU 214212

软件

程序结构:

程序和注释

SIMATIC CPU 214能与基于Windows的程序,如SoftwareWedge for Windows之类的软件相联系。所以,来自CPU 214的信息能显示在任何Windows应用程序中,同时信息也能从Windows应用程序写到CPU 214中。

目前,SoftwareWedge不允许发送来自小同输入的信息,在小同的时间显示和更新屏幕的小同部分。然而,从CPU 214发送来的各种信息,可以显示在小同位置,每个部分必须显示在SoftwareWedge自己的区域里,每个区域被发送来的某个字段分界符分隔开。这些字符可以是用户任意要求的。此外,每次发送结束,必须有一个或多个“结束”字符,它也可由用户指定。

装载完SoftwareWedge软件包后,选择DDE服务器方式,指定DDE应用名、题目及适用的项目,接着把通信u设定为9600波特,没有奇偶校验,每个字符8位,1个停n位。记住所设定的通信日是好的。最后,要输入的记录结构必须定义。在下面程序中,从收到任一字符作为记录的开始,收到一个回车和换行作为记录的结束,选择多个数据字段,用3作为字段的最大数目,用“:" (ASCII码为58)号作为字段分界符。最后,在Windows应用中,用拷贝/粘贴联接命令把小同数据字段粘贴在屏幕上所要求的部分。

选择:在它进入另一个Windows应用前SoftwareWedge提供了取消变量格式的自动转换。