- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、确立通信方案 包括根据实际通信需要选择单主站或多主站,同时确定各站的编号;选择实现通信的硬件,如选择用PC/PPI电缆,还是用CP卡、MPI卡、EM 277通信模块或调制解调器等。 二、参数组态 1. 通信设置 2. 安装或删除通信接口 3. 参数设置 (演示) 7.3 网络通信 一、 控制寄存器和传送数据表 二、 网络指令 三、 应用实例 一、 控制寄存器和传送数据表 1. 控制寄存器 将特殊标志寄存器中的SMB30和SMB130的低2位置为2#10,其他位为0,即SMB30和SMB130的值为16#2,则可以控制将S7-200 CPU设置为PPI主站模式。 2. 传送数据表 (1)数据表格式 执行网络读写指令时,PPI主站与从站之间的数据以数据表的格式传送。传送数据表的程式描述如表7.4所示。 表7.3 传送数据表格式 二、 网络指令 网络指令有两条: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(间接寻址)。 三、 应用实例 有一简单网络,结构如下图7.17所示。其中TD200为主站,在RUN模式下,CPU 224在用户程序中允许PPI主站模式,可以利用NETR和NETW指令来不断读写两个CPU 221模块中的数据。 操作要求: 站4要读写两个远程站(站2和站3)的状态字节和计数值(分别放在VB100和VW101中)。如果某个远程站中的计数值达到200,站4将发生一定动作,并将该远程站的计数值清0,重新计数。 CPU 224通信端口号为0,从VB200开始设置接收和发送缓冲区。接收缓冲区从VB200开始,发送缓冲区从VB250开始。 7.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. 程序 主 程 序 中断程序 本章小结和作业 小结:通过本章的学习,掌握S7-200的通信方式及自由口通信;了解网络的概念以及通信设备的使用 作业:习题七 END THE PLC 应用技术 本章主要内容 7.1 通信及网络概述 7.2 通信实现 7.3 网络通信 7.4 自由口通信 本章学习要求 重点内容: 掌握S7-200的通信方式及自由口通信 了解内容: 网络的概念以及通信设备的使用 难点内容: S7-200通信实现 7.1 通信及网络概
文档评论(0)