S7-200自由口通信教学教程.pdf
《S7-200自由口通信教学教程.pdf》由会员分享,可在线阅读,更多相关《S7-200自由口通信教学教程.pdf(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Hardware Software Workshop S7-200 1 自由口通信自由口通信自由口通信自由口通信 SIMATIC S7-200 SIMATIC S7-200 Hardware Software Workshop S7-200 2 概述概述概述概述 设置说明设置说明设置说明设置说明 工作模式定义工作模式定义工作模式定义工作模式定义 XMT 指令指令指令指令 RCV 指令指令指令指令 编程示例编程示例编程示例编程示例 自由口发送示例自由口发送示例自由口发送示例自由口发送示例 自由口接收示例自由口接收示例自由口接收示例自由口接收示例 提纲提纲提纲提纲 2 S7-200 自由口通信自由
2、口通信自由口通信自由口通信 Hardware Software Workshop S7-200 3 S7-200 CPU 具有自由口通信能力具有自由口通信能力具有自由口通信能力具有自由口通信能力。 自由口通信是一种基于自由口通信是一种基于自由口通信是一种基于自由口通信是一种基于 RS485 硬件基础上硬件基础上硬件基础上硬件基础上,允许应用程序控制允许应用程序控制允许应用程序控制允许应用程序控制 S7- 200 CPU 的通信端口的通信端口的通信端口的通信端口、以实现一些自定义通信协议的通信方式以实现一些自定义通信协议的通信方式以实现一些自定义通信协议的通信方式以实现一些自定义通信协议的通信方
3、式。 S7-200 CPU 处于自由口通信模式时处于自由口通信模式时处于自由口通信模式时处于自由口通信模式时,通信功能完全由用户程序控通信功能完全由用户程序控通信功能完全由用户程序控通信功能完全由用户程序控 制制制制,所有的通信任务和信息定义均需由用户编程实现所有的通信任务和信息定义均需由用户编程实现所有的通信任务和信息定义均需由用户编程实现所有的通信任务和信息定义均需由用户编程实现。 借助自由口通信模式借助自由口通信模式借助自由口通信模式借助自由口通信模式,S7-200 CPU 可与许多通信协议公开的其他设可与许多通信协议公开的其他设可与许多通信协议公开的其他设可与许多通信协议公开的其他设
4、备备备备、控制器进行通信控制器进行通信控制器进行通信控制器进行通信,其波特率为其波特率为其波特率为其波特率为1200115200bit/s。 概述概述概述概述 Hardware Software Workshop S7-200 4 S7-200 可通过可通过可通过可通过 自由自由自由自由口口口口通讯通讯通讯通讯协议访问下列设备协议访问下列设备协议访问下列设备协议访问下列设备: 概述概述概述概述 SIEMENS SIMATIC S7-200 CPU 214 SF RUN STOP I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 I1.0 I1.1 I1.2 I1.
5、3 I1.4 I1.5 Q1.0 Q1.1 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 调制解调器调制解调器调制解调器调制解调器 带用户端软件的带用户端软件的带用户端软件的带用户端软件的PC机机机机 条条条条 形形形形 码码码码 阅阅阅阅 读读读读 器器器器 串串串串 口口口口 打打打打 印印印印 机机机机 并并并并 口口口口 打打打打 印印印印 机机机机 S7-200 S7-300 with CP 340 非非非非Siemens PLC 调制解调器调制解调器调制解调器调制解调器 监监监监 控控控控 端端端端 软软软软 件件件件 第三方第三方第三方第三方PL
6、C S7-200 打印机打印机打印机打印机 条条条条 码码码码 阅阅阅阅 读读读读 Hardware Software Workshop S7-200 5 补充说明补充说明补充说明补充说明: (1)由于由于由于由于 S7-200 CPU 通信端口是半双工通信口通信端口是半双工通信口通信端口是半双工通信口通信端口是半双工通信口,所以发送和接受所以发送和接受所以发送和接受所以发送和接受 不能同时进行不能同时进行不能同时进行不能同时进行。 (2)S7-200 CPU 通信口处于自由口模式下时通信口处于自由口模式下时通信口处于自由口模式下时通信口处于自由口模式下时,该通信口不能同时工该通信口不能同时工
7、该通信口不能同时工该通信口不能同时工 作在其他通信模式下作在其他通信模式下作在其他通信模式下作在其他通信模式下。如不能端口如不能端口如不能端口如不能端口1在进行自由口通信时在进行自由口通信时在进行自由口通信时在进行自由口通信时,又使用端又使用端又使用端又使用端 口口口口1进行进行进行进行 PPI 编程编程编程编程。 (3)S7-200 CPU 通信端口是通信端口是通信端口是通信端口是 RS485 标准标准标准标准,因此如果通信对象是因此如果通信对象是因此如果通信对象是因此如果通信对象是 RS232 设备设备设备设备,则需要使用则需要使用则需要使用则需要使用 RS232/PPI 电缆电缆电缆电缆
8、。 (4)自由口通信只有在自由口通信只有在自由口通信只有在自由口通信只有在 S7-200 CPU 处于处于处于处于 RUN 模式下才能被激活模式下才能被激活模式下才能被激活模式下才能被激活, 如果将如果将如果将如果将 S7-200 CPU 设置为设置为设置为设置为 STOP 模式模式模式模式,则通信端口将根据则通信端口将根据则通信端口将根据则通信端口将根据 S7-200 CPU 系统块中的配置转换到系统块中的配置转换到系统块中的配置转换到系统块中的配置转换到 PPI 协议协议协议协议。 概述概述概述概述 Hardware Software Workshop S7-200 6 概述概述概述概述
9、设置说明设置说明设置说明设置说明 工作模式定义工作模式定义工作模式定义工作模式定义 XMT 指令指令指令指令 RCV 指令指令指令指令 编程示例编程示例编程示例编程示例 自由口发送示例自由口发送示例自由口发送示例自由口发送示例 自由口接收示例自由口接收示例自由口接收示例自由口接收示例 提纲提纲提纲提纲 6 S7-200 自由口通信自由口通信自由口通信自由口通信 Hardware Software Workshop S7-200 7 工作模式定义工作模式定义工作模式定义工作模式定义 XMT 指令指令指令指令 RCV 指令指令指令指令 7 设置说明设置说明设置说明设置说明 Hardware Sof
10、tware Workshop S7-200 8 使用自由口通信前使用自由口通信前使用自由口通信前使用自由口通信前,必须了解自由口通信工作模式的定义方法必须了解自由口通信工作模式的定义方法必须了解自由口通信工作模式的定义方法必须了解自由口通信工作模式的定义方法,即控即控即控即控 制字的组态制字的组态制字的组态制字的组态。 S7-200 CPU 的自由口通信的数据字节格式必须含有一个起始位的自由口通信的数据字节格式必须含有一个起始位的自由口通信的数据字节格式必须含有一个起始位的自由口通信的数据字节格式必须含有一个起始位、一一一一 个停止位个停止位个停止位个停止位,数据位长度为数据位长度为数据位长度
11、为数据位长度为7位或位或位或位或8位位位位,校验位和校验类型校验位和校验类型校验位和校验类型校验位和校验类型(奇奇奇奇、偶校偶校偶校偶校 验验验验)可选可选可选可选。 S7-200 CPU 的自由口通信定义方法为将自由口通信操作数传入特殊的自由口通信定义方法为将自由口通信操作数传入特殊的自由口通信定义方法为将自由口通信操作数传入特殊的自由口通信定义方法为将自由口通信操作数传入特殊 寄存器寄存器寄存器寄存器 SMB30(端口端口端口端口0)和和和和 SMB130 (端口端口端口端口1)进行端口定义进行端口定义进行端口定义进行端口定义,自由自由自由自由 口通信操作数定义如下所示口通信操作数定义如下
12、所示口通信操作数定义如下所示口通信操作数定义如下所示: 工作模式定义工作模式定义工作模式定义工作模式定义 Hardware Software Workshop S7-200 9 工作模式定义工作模式定义工作模式定义工作模式定义 Hardware Software Workshop S7-200 10 工作模式定义工作模式定义工作模式定义工作模式定义 XMT 指令指令指令指令 RCV 指令指令指令指令 10 设置说明设置说明设置说明设置说明 Hardware Software Workshop S7-200 11 自由口通信模式主要使用自由口通信模式主要使用自由口通信模式主要使用自由口通信模式主
13、要使用 XMT (发送发送发送发送)和和和和 RCV (接收接收接收接收)两条指令两条指令两条指令两条指令, 以及相应的特殊寄存器以及相应的特殊寄存器以及相应的特殊寄存器以及相应的特殊寄存器。 XMT 指令利用数据缓冲区指定要发送的字符指令利用数据缓冲区指定要发送的字符指令利用数据缓冲区指定要发送的字符指令利用数据缓冲区指定要发送的字符,用于向指定通信口以字用于向指定通信口以字用于向指定通信口以字用于向指定通信口以字 节为单位发送一串数据字符节为单位发送一串数据字符节为单位发送一串数据字符节为单位发送一串数据字符,一次最多发送一次最多发送一次最多发送一次最多发送255个字节个字节个字节个字节。
14、 XMT 指令完成后指令完成后指令完成后指令完成后,会产生一个中断事件会产生一个中断事件会产生一个中断事件会产生一个中断事件( Port 0为中断事件为中断事件为中断事件为中断事件9, Port1为中断事件为中断事件为中断事件为中断事件26)。)。)。)。 XMT 指令的缓冲区格式如下表所示指令的缓冲区格式如下表所示指令的缓冲区格式如下表所示指令的缓冲区格式如下表所示: XMT 指令指令指令指令 Hardware Software Workshop S7-200 12 工作模式定义工作模式定义工作模式定义工作模式定义 XMT 指令指令指令指令 RCV 指令指令指令指令 12 设置说明设置说明设
15、置说明设置说明 Hardware Software Workshop S7-200 13 RCV 指令可以从指令可以从指令可以从指令可以从 S7-200 CPU 的通信口接收一个或多个数据字节的通信口接收一个或多个数据字节的通信口接收一个或多个数据字节的通信口接收一个或多个数据字节,接接接接 收到的数据字节将被保存在接收数据缓冲区内收到的数据字节将被保存在接收数据缓冲区内收到的数据字节将被保存在接收数据缓冲区内收到的数据字节将被保存在接收数据缓冲区内。 RCV 指令完成后指令完成后指令完成后指令完成后,会产生一个中断事件会产生一个中断事件会产生一个中断事件会产生一个中断事件( Port 0为中
16、断事件为中断事件为中断事件为中断事件23, Port1 为中断事件为中断事件为中断事件为中断事件24)。)。)。)。特殊寄存器特殊寄存器特殊寄存器特殊寄存器 SMB86 和和和和 SMB186 则分别提供则分别提供则分别提供则分别提供 Port0 和和和和 Port1 的接收信息状态字节的接收信息状态字节的接收信息状态字节的接收信息状态字节。 RCV 指令的缓冲区格式如下表所示指令的缓冲区格式如下表所示指令的缓冲区格式如下表所示指令的缓冲区格式如下表所示: RCV 指令指令指令指令 Hardware Software Workshop S7-200 14 概述概述概述概述 设置说明设置说明设置
17、说明设置说明 工作模式定义工作模式定义工作模式定义工作模式定义 XMT 指令指令指令指令 RCV 指令指令指令指令 编程示例编程示例编程示例编程示例 自由口发送示例自由口发送示例自由口发送示例自由口发送示例 自由口接收示例自由口接收示例自由口接收示例自由口接收示例 提纲提纲提纲提纲 14 S7-200 自由口通信自由口通信自由口通信自由口通信 Hardware Software Workshop S7-200 15 自由口发送示例自由口发送示例自由口发送示例自由口发送示例 概述概述概述概述 PLC 程序说明程序说明程序说明程序说明 超级终端接收组态超级终端接收组态超级终端接收组态超级终端接收组
18、态 自由口接收示例自由口接收示例自由口接收示例自由口接收示例 概述概述概述概述 PLC 程序说明程序说明程序说明程序说明 超级终端发送组态超级终端发送组态超级终端发送组态超级终端发送组态 15 编程示例编程示例编程示例编程示例 Hardware Software Workshop S7-200 16 概述概述概述概述 PLC 程序说明程序说明程序说明程序说明 超级终端接收组态超级终端接收组态超级终端接收组态超级终端接收组态 16 自由口发送示例自由口发送示例自由口发送示例自由口发送示例 Hardware Software Workshop S7-200 17 1 功能要求功能要求功能要求功能要
19、求 记录定时中断次数记录定时中断次数记录定时中断次数记录定时中断次数,将计数值转化为将计数值转化为将计数值转化为将计数值转化为ASCII字符串字符串字符串字符串,再通过再通过再通过再通过 CPU224XP 的的的的 Port0 发送到计算机串口发送到计算机串口发送到计算机串口发送到计算机串口,计算机接受并利用超级终端计算机接受并利用超级终端计算机接受并利用超级终端计算机接受并利用超级终端 显示与显示与显示与显示与 S7-200 CPU 通信的内容通信的内容通信的内容通信的内容。 2 硬件需求硬件需求硬件需求硬件需求 带串口的带串口的带串口的带串口的 PC 机机机机、S7-200 CPU 224
20、XP、RS 232 电缆电缆电缆电缆(推荐采用西推荐采用西推荐采用西推荐采用西 门子门子门子门子 S7-200 串口编程电缆串口编程电缆串口编程电缆串口编程电缆) 概述概述概述概述 Hardware Software Workshop S7-200 18 3 简要实现步骤简要实现步骤简要实现步骤简要实现步骤 (1)编写编写编写编写 S7-200 PLC 程序程序程序程序。 (2)下载程序到下载程序到下载程序到下载程序到 S7-200 PLC 中中中中。 (3)配置计算机的超级终端配置计算机的超级终端配置计算机的超级终端配置计算机的超级终端。 (4)使用计算机上超级终端接收并显示与使用计算机上超
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- s7 自由 通信 通讯 教学 教程
限制150内