1 / 8
文档名称:

ASCII码对照表.doc

格式:doc   页数:8
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ASCII码对照表.doc

上传人:luyinyzha 2016/6/30 文件大小:0 KB

下载得到文件列表

ASCII码对照表.doc

文档介绍

文档介绍:西门子 S7200 主—从协议通信的实现方法作者:天津工程职业技术学院孙建东关键词: S7-200 CPU 、 PPI 协议、网络读写、 NET_EXE 子程序摘要:本文介绍如何通过指令向导完成 S7-200 CPU 主—从协议通信设置,常规建立 PPI 通信的操作步骤,以及操作中的注意事项。 PPI 协议是 S7-200 CPU 最基本的通信方式, 通过原来自身的端口( PORT0 或 PORT1 ) 就可以实现通信,是 S7-200 默认的通信方式。 PPI 是一种主—从协议通信,主—从站在一个令牌环网中, 主站发送要求到从站器件, 从站器件响应; 从站器件不发信息, 只是等待主站的要求并对要求作出响应。如果在用户程序中使能 PPI 主站模式, 就可以在主站程序中使用网络读写指令来读写从站信息。而从站程序没有必要使用网络读写指令。下面以 5 个工作站 PLC 实现 PPI 通信的操作步骤为例, 说明使用 PPI 协议实现通信的步骤。一、系统块的制作与下载 1、对网络上每一台 PLC , 设置其系统块中的通信端口参数, 对用作 PPI 通信的端口( PORT 0 或 PORT1 ),指定其地址(站号)和波特率。设置后把系统块下载到该 PLC 。具体操作如下: 运行个人电脑上的 STEP7 ( SP5 ) 程序, 打开设置端口界面, 如图 1 所示。利用 PPI/RS48 5 编程电缆单独地把输送单元 CPU 系统块里设置端口 0为1 号站, 波特率为了 千波特, 如图 2 所示。同样方法设置其他单元 CPU 端口 0为2 号站, 3 号站, 4 号站, 5 号站,波特率均为了 千波特。分别把系统块下载到相应的 CPU 中。图1 打开设置端口画面图2 设置输送站 PLC 端口 0 参数 2、利用网络接头和网络线把各台 PL C 中用作 PP I 通信的端口0 连接, 所使用的网络接头中, 2#~ 5# 站用的是标准网络连接器图3 标准网络连接器图4 带编程接口的连接器 1# 站用的是带编程接口的连接器该编程口通过 RS--232/PPI 多主站电缆或 USB/PPI 多主站电缆与个人计算机连接。然后利用 STEP7 软件和 PPI/RS485 编程电缆搜索出 PPI 网络的 5 个站。如图 5 所示。图5 PPI 网络上的 5 个站图5 表明, 5 个站已经完成 PPI 网络连接。 3、 PPI 网络中主站 PLC 程序中,必须在上电第 1 个扫描周期,用特殊存储器 SMB30 指定其主站属性, 从而使能其主站模式。 SMB30 是 S7-200 PLC PORT-0 自由通信口的控制字节, 各位表达的意义如表 1 所示。在 PPI 模式下,控制字节的 2到7 位是忽略掉的。即 SMB30=0000 0010 ,定义 PPI 主站。 SMB30 中协议选择缺省值是 00=PPI 从站,因此,从站侧不需要初始化。二、编写主站网络读写程序段如前所述,在 PPI 网络中, 只有主站程序中使用网络读写指令来读写从站信息。而从站程序没有必要使用网络读写指令。 1、在编写主站的网络读写程序前, 应预先规划好下面数据:①主站向各从站发送数据的长度(字节数) ②发送的数据位于主站何处。③数据发送到从站的何处。④主站从各从站