S7200自由口通信课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《S7200自由口通信课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S7200 自由 通信 课件
- 资源描述:
-
1、HardwareSoftwareWorkshopS7-200 自由口通信自由口通信SIMATIC S7-2001HardwareSoftwareWorkshopS7-200 概述概述设置说明设置说明 工作模式定义工作模式定义 XMT 指令指令 RCV 指令指令编程示例编程示例 自由口发送示例自由口发送示例 自由口接收示例自由口接收示例 提纲提纲2S7-200 自由口通信自由口通信2HardwareSoftwareWorkshopS7-200 S7-200 CPU 具有自由口通信能力。具有自由口通信能力。自由口通信是一种基于自由口通信是一种基于 RS485 硬件基础上,允许应用程序控制硬件基础上
2、,允许应用程序控制 S7-200 CPU 的通信端口、以实现一些自定义通信协议的通信方式。的通信端口、以实现一些自定义通信协议的通信方式。S7-200 CPU 处于自由口通信模式时,通信功能完全由用户程序控制,处于自由口通信模式时,通信功能完全由用户程序控制,所有的通信任务和信息定义均需由用户编程实现。所有的通信任务和信息定义均需由用户编程实现。借助自由口通信模式,借助自由口通信模式,S7-200 CPU 可与许多通信协议公开的其他设可与许多通信协议公开的其他设备、控制器进行通信,其波特率为备、控制器进行通信,其波特率为1200115200bit/s。概述概述3HardwareSoftware
3、WorkshopS7-200 S7-200 可通过可通过 自由自由口口通讯通讯协议访问下列设备:协议访问下列设备:概述概述SIEMENSSIMATICS7-200CPU 214SFRUNSTOPI0.0I0.1I0.2I0.3I0.4I0.5I0.6I0.7I1.0I1.1I1.2I1.3I1.4I1.5Q1.0Q1.1Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7 调制解调器调制解调器带用户端软件的带用户端软件的PC机机条条 形形 码码 阅阅 读读 器器串串 口口 打打 印印 机机并并 口口 打打 印印 机机S7-200S7-300 with CP 340非非Siemens
4、 PLC调制解调器调制解调器 监监 控控 端端 软软 件件第三方第三方PLCS7-200打印机打印机 条条 码码 阅阅 读读4HardwareSoftwareWorkshopS7-200 补充说明:补充说明:(1)由于由于 S7-200 CPU 通信端口是半双工通信口,所以发送和接受通信端口是半双工通信口,所以发送和接受不能同时进行。不能同时进行。(2)S7-200 CPU 通信口处于自由口模式下时,该通信口不能同时工通信口处于自由口模式下时,该通信口不能同时工作在其他通信模式下。如不能端口作在其他通信模式下。如不能端口1在进行自由口通信时,又使用端口在进行自由口通信时,又使用端口1进行进行
5、PPI 编程。编程。(3)S7-200 CPU 通信端口是通信端口是 RS485 标准,因此如果通信对象是标准,因此如果通信对象是RS232 设备,则需要使用设备,则需要使用 RS232/PPI 电缆。电缆。(4)自由口通信只有在)自由口通信只有在 S7-200 CPU 处于处于 RUN 模式下才能被激活,模式下才能被激活,如果将如果将 S7-200 CPU 设置为设置为 STOP 模式,则通信端口将根据模式,则通信端口将根据 S7-200 CPU 系统块中的配置转换到系统块中的配置转换到 PPI 协议。协议。概述概述5HardwareSoftwareWorkshopS7-200 概述概述设置
6、说明设置说明 工作模式定义工作模式定义 XMT 指令指令 RCV 指令指令编程示例编程示例 自由口发送示例自由口发送示例 自由口接收示例自由口接收示例 提纲提纲6S7-200 自由口通信自由口通信6HardwareSoftwareWorkshopS7-200 工作模式定义工作模式定义XMT 指令指令RCV 指令指令7设置说明设置说明7HardwareSoftwareWorkshopS7-200 使用自由口通信前,必须了解自由口通信工作模式的定义方法,即控使用自由口通信前,必须了解自由口通信工作模式的定义方法,即控制字的组态。制字的组态。S7-200 CPU 的自由口通信的数据字节格式必须含有一
7、个起始位、一的自由口通信的数据字节格式必须含有一个起始位、一个停止位,数据位长度为个停止位,数据位长度为7位或位或8位,校验位和校验类型(奇、偶校验)位,校验位和校验类型(奇、偶校验)可选。可选。S7-200 CPU 的自由口通信定义方法为将自由口通信操作数传入特殊的自由口通信定义方法为将自由口通信操作数传入特殊寄存器寄存器 SMB30(端口(端口0)和)和 SMB130(端口(端口1)进行端口定义,自由)进行端口定义,自由口通信操作数定义如下所示:口通信操作数定义如下所示:工作模式定义工作模式定义8HardwareSoftwareWorkshopS7-200 工作模式定义工作模式定义9Har
8、dwareSoftwareWorkshopS7-200 工作模式定义工作模式定义XMT 指令指令RCV 指令指令10设置说明设置说明10HardwareSoftwareWorkshopS7-200 自由口通信模式主要使用自由口通信模式主要使用 XMT(发送)和(发送)和 RCV(接收)两条指令,(接收)两条指令,以及相应的特殊寄存器。以及相应的特殊寄存器。XMT 指令利用数据缓冲区指定要发送的字符,用于向指定通信口以字指令利用数据缓冲区指定要发送的字符,用于向指定通信口以字节为单位发送一串数据字符,一次最多发送节为单位发送一串数据字符,一次最多发送255个字节。个字节。XMT 指令完成后,会产
9、生一个中断事件(指令完成后,会产生一个中断事件(Port 0为中断事件为中断事件9,Port1为中断事件为中断事件26)。)。XMT 指令的缓冲区格式如下表所示:指令的缓冲区格式如下表所示:XMT 指令指令11HardwareSoftwareWorkshopS7-200 工作模式定义工作模式定义XMT 指令指令RCV 指令指令12设置说明设置说明12HardwareSoftwareWorkshopS7-200 RCV 指令可以从指令可以从 S7-200 CPU 的通信口接收一个或多个数据字节,接的通信口接收一个或多个数据字节,接收到的数据字节将被保存在接收数据缓冲区内。收到的数据字节将被保存在
10、接收数据缓冲区内。RCV 指令完成后,会产生一个中断事件(指令完成后,会产生一个中断事件(Port 0为中断事件为中断事件23,Port1 为中断事件为中断事件24)。特殊寄存器)。特殊寄存器 SMB86 和和 SMB186 则分别提供则分别提供Port0 和和 Port1 的接收信息状态字节。的接收信息状态字节。RCV 指令的缓冲区格式如下表所示:指令的缓冲区格式如下表所示:RCV 指令指令13HardwareSoftwareWorkshopS7-200 概述概述设置说明设置说明 工作模式定义工作模式定义 XMT 指令指令 RCV 指令指令编程示例编程示例 自由口发送示例自由口发送示例 自由
11、口接收示例自由口接收示例 提纲提纲14S7-200 自由口通信自由口通信14HardwareSoftwareWorkshopS7-200 自由口发送示例自由口发送示例 概述概述 PLC 程序说明程序说明 超级终端接收组态超级终端接收组态自由口接收示例自由口接收示例 概述概述 PLC 程序说明程序说明 超级终端发送组态超级终端发送组态15编程示例编程示例15HardwareSoftwareWorkshopS7-200 概述概述PLC 程序说明程序说明超级终端接收组态超级终端接收组态16自由口发送示例自由口发送示例16HardwareSoftwareWorkshopS7-200 1 功能要求功能要
12、求记录定时中断次数,将计数值转化为记录定时中断次数,将计数值转化为ASCII字符串,再通过字符串,再通过CPU224XP 的的 Port0 发送到计算机串口,计算机接受并利用超级终端发送到计算机串口,计算机接受并利用超级终端显示与显示与 S7-200 CPU 通信的内容。通信的内容。2 硬件需求硬件需求带串口的带串口的 PC 机、机、S7-200 CPU 224XP、RS 232 电缆(推荐采用西电缆(推荐采用西门子门子 S7-200 串口编程电缆)串口编程电缆)概述概述17HardwareSoftwareWorkshopS7-200 3 简要实现步骤简要实现步骤(1)编写)编写 S7-200
展开阅读全文