- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * 表 传送数据表格式 * 二、 网络指令 网络指令有两条:NETR和NETW。 1. NETR指令 NETR,网络读指令。使能输入有效时,指令初始化通信操作,通过通信端口PORT从远程设备上接收数据并形成数据表TBL。 NETR指令最多可从远程站点上读16个字节的信息。 指令格式:NETR TBL, PORT 例:NETR VB200, 0 2. NETW 指令 NETW网络读指令。使能输入有效时,指令初始化通信操作,通过端口PORT将数据表TBL中的数据发送到从远程设备。 NETW指令最多可向远程站点上写16个字节的信息。 指令格式:NETW TBL, PORT 使能流输出ENO为0的出错条件为:SM4.3(运行时间),0006(间接寻址)。 * 网络运行指令 * 三、 应用实例 有一简单网络,结构如下图所示。其中TD200为主站,在RUN模式下,CPU 224在用户程序中允许PPI主站模式,可以利用NETR和NETW指令来不断读写两个CPU 221模块中的数据。 操作要求: 站4要读写两个远程站(站2和站3)的状态字节和计数值(分别放在VB100和VW101中)。如果某个远程站中的计数值达到200,站4将发生一定动作,并将该远程站的计数值清0,重新计数。 CPU 224通信端口号为0,从VB200开始设置接收和发送缓冲区。接收缓冲区从VB200开始,发送缓冲区从VB250开始。 * * * * 6.4 自由口通信 一、 相关寄存器及标志 二、 自由口指令 三、 应用实例 * 一、 相关寄存器及标志 1. 控制寄存器 2. 特殊标志位及中断 3. 特殊存储器字节 * 1. 控制寄存器 SMB30控制和设置通信端口0,如果PLC主机上有通信端口1,则用SMB130来进行控制和设置。 2. 特殊标志位及中断 特殊标志位 SM4.5和SM4.6:分别用来表示口0和口1发送空闲状态。 中断 接收中断:中断事件号为8(口0)和25(口1)。 发送完成中断:中断事件号为9(口0)和26(口1)。 接收完成中断:中断事件号为23(口0)和24(口1)。 * 3. 特殊存储器字节 接收信息时用到一系列特殊功能存储器。对端口0用SMB86到SMB94;对端口1用SMB186到SMB194。 * 二、 自由口指令 1. XMT指令 XMT,发送指令。使能输入有效时,指令初始化通信操作,通过通信端口PORT将数据表TBL中的数据发送到远程设备。 发送缓冲区(数据表) 2. RCV 指令 RCV,接收指令。使能输入有效时,指令初始化通信操作,通过通信端口PORT从远程设备上接收数据并放到缓冲区(数据表)TBL。 * 三、 应用实例 1. 控制要求 本程序实现的功能是,一台CPU 224作为本地PLC,用另一台CPU 224作为远程PLC,本地PLC接收来自远程PLC的20个字符,接收完成后,信息又发回对方。 要求有一外部脉冲控制接收任务的开始,并且任务完成后用显示灯显示。 2. 参数设置 自由口通信模式。 通信协议为:波特率9600,无奇偶校验,每字符8位。 接收和发送用同一缓冲区,首地址为VB100。 不设立超时时间。 * 3. 程序 主 程 序 * 中断程序 * 个人计算机PC与S7-200 CPU之间的联网通信 1、链接 图 利用PC/PPI电缆和几个S7-200 CPU通信 2、PC/PPI网络 * 3.多主机网络(MPI网络) 图 利用MPI或CP卡和S7-200 CPU通信 (1)STEP7-Micro/WIN32(在0号站)可以监视2号站的状态,同时TD 200(5号和1号站)和CPU 224模块(3号站和4号站)可以实现通信。 * (2)两个CPU 224模块可以通过网络指令NETR和NETW相互发送信息。 (3)3号站可以从2号站(CPU 222)和4号站(CPU 224)读写数据。 (4)4号站可以从2号站(CPU 222)和3号站(CPU 224)读写数据。 * S7-200系列PLC自由口通信 自由口模式通信是指用户程序在自定义的协议下,通过端口0控制PLC主机与其他的带编程口的智能设备(如打印机、条形码阅读器、显示器等)进行通信。 (一)相关的特殊功能寄存器 1.自由端口的初始化 SMB30控制和设置通信端口0,如果PLC主机上有通信端口1,则用SMB130来进行控制和设置。SMB30和SMB130的对应数据位功能相同,每位的含义如下: P P D B B B M M * (1)PP位:奇偶选择 00和10表示无奇偶校验;01表示奇校验;11表示偶校验。 (2)D位:有效位数
您可能关注的文档
- 瀚亚资本商学院理财金字塔家庭理财工具介绍.pptx
- 瀚亚资本企业简介总部职能版.pptx
- 烧嘴故障处理幻灯片.pptx
- 灯光系统专题讲座.ppt
- 热质交换原理与设备ch1热质交换.ppt
- 热学编号CZ.1.8-2.2.2教学课件.ppt
- 热质交换原理与设备ch2热质交换.ppt
- 热质交换原理与设备ch4热质交换.ppt
- 热质交换原理与设备ch5 吸附和吸收处理空气的原理与方法.ppt
- 热门推荐模块制作.pptx
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)