两台S7-200间PPI通讯.doc_第1页
两台S7-200间PPI通讯.doc_第2页
两台S7-200间PPI通讯.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

两台S7-200实现PPI通讯默认分类 2010-05-23 23:58:42 阅读13 评论0 字号:大中小 标签: 无标签西门子PPI通讯概述:PPI协议是S7-200 CPU最基本的通讯方式,通过原来自身的端口PORT0或PORT1就可以实现通讯,是S7-200 CPU默认的通讯方式。PPI是一种主-从协议通信,主-从站在1个令牌环网中。在CPU内用户调用网络读写指令即可。SMB30是PORTO SMB130是PORT1通信控制举例:两台S7-200实现PPI通讯甲机 S7-200站号2为主站乙机 S7-200站号3为从站I0.0启动乙机电动机Q0.0星形I0.1停止乙机电动机Q0.1三角形Q0.2星形I0.2启动甲机电动机Q0.3三角形I0.3停止甲机电动机设置端口0站号为3,选择波特率为9.6KBS下载系统块参数到CPU,同样的方式设置另一个CPU,端口0的站号为2,波特率为9.6KBS下载系统块参数到CPU中。最后利用网络插头把甲机和乙机的端口0连接,利用软件搜索,应该同时发现2个CPU两台S7-200实现PPI通讯之主站程序TITLE=甲机主站程序Network 1 / 网络标题/ 定义PPI为主站10的形式,默认是从站00/ SMB30=0000 0010,定义PPI主站LD SM0.1MOVB 16#0A, SMB30Network 2 / 读网络初始化LD SM0.1MOVB 16#03, VB101 /读3号站MOVD &MB10, VD102 /远程地址MB10MOVB 16#1, VB106 /准备读1个字节Network 3 / 写网络初始化LD SM0.1MOVB 16#03, VB111 /写3号站MOVD &QB0, VD112 /写到远程QB0MOVB 16#1, VB116 /写一个字节Network 4 / 读网络命令LD SM0.0 /读网络指令NETR VB100, 0 /把读到的内容装到本站QB0Network 5 / / 写网络命令LD SM0.0MOVB MB10, VB117 /把QBO的状态准备写到远程NETW VB110, 0 /写网络指令Network 6 / 甲机星形输出LD V107.0 /甲机星形输出= Q0.2Network 7 / 甲机三角形输出LD V107.1 /甲机三角形输出= Q0.3Network 8 / 启动乙机LD I0.2 /启动乙机AN M10.1S M10.0, 1Network 9 / 乙机星形启动延时6S进入三角运行LD M10.0 /乙机星形启动TON T37, 60 /延时6S进入三角运行Network 10 LD T37S M10.1, 1R M10.0, 1Network 11 / 停止乙机LD I0.3 /停止乙机R M10.0, 2两台S7-200实现PPI通讯之从站程序TITLE=乙机从站程序Network 1 / 网络标题/ 默认是PPI从站。从站 PORT0口设置为3号站LD SM0.1MOVB 16#08, SMB30 /定义为从站Network 2 / 启动甲机LD I0.0 /启动甲机AN M10.1S M10.0, 1Network 3 / 星形启动后,延时6S进入三角运行LD M10.0 /星形启动后TON T37, 60 /延时6S进入三角运行Network 4 LD T37S M10.1, 1R M10.0, 1Network 5 / 停止甲机星三角LD I0.1 /停止甲机星三角R M10.0, 2问题:如何在两台PPI模式的S7-200设备之间交换数据? 解答:要在两台PPI(点到点接口)模式下的S7-200设备之间交换数据,必须通过一根PROFIBUS电缆或MPI电缆来连接CPU并在CPU的系统数据块中设置不同的地址。注意总线上所有通讯伙伴的通讯参数必须相同。另外,实现通讯还需要在用户程序中一系列的块调用。STEP7-Micro/WIN32V3.1.2.22.提供有操作向导来帮助参数化调用。向导在“ToolsInstructionWizard.”中可以找到,在那里选择NETR/NETW然后遵循其提示操作。NETR/NETW指令使用时,要提供两个参数:1、要使用的端口号2、存贮了读写状态、要读写的PLC的站号、起始寄存器地址、读取寄存器的数量及要写入或读出的寄存器值的存贮区的表的首地址表中每个字节的说明如下:NETR/NETW指令根据表中的设置将相应数据写到目标PLC中,或从目标PLC中读入数据。目标PLC中不需要编写任何程序。应该还要定义SMB30的值吧, 2008/11/15 15:27:00 第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论