S7-200_自由口通信例子.ppt

S7-200_自由口通信例子.ppt

概述 设置说明 工作模式定义 XMT 指令 RCV 指令 编程示例 自由口发送示例 自由口接收示例 带用户端软件的PC机 条 形 码 阅 读 器 串 口 打 印 机 并 口 打 印 机 S7-200 S7-300 with CP 340 非Siemens PLC 调制解调器 概述 设置说明 工作模式定义 XMT 指令 RCV 指令 编程示例 自由口发送示例 自由口接收示例 工作模式定义 XMT 指令 RCV 指令 工作模式定义 XMT 指令 RCV 指令 工作模式定义 XMT 指令 RCV 指令 概述 设置说明 工作模式定义 XMT 指令 RCV 指令 编程示例 自由口发送示例 自由口接收示例 自由口发送示例 概述 PLC 程序说明 超级终端接收组态 自由口接收示例 概述 PLC 程序说明 超级终端发送组态 概述 PLC 程序说明 超级终端接收组态 概述 PLC 程序说明 超级终端接收组态 概述 PLC 程序说明 超级终端接收组态 自由口发送示例 概述 PLC 程序说明 超级终端接收组态 自由口接收示例 概述 PLC 程序说明 超级终端发送组态 概述 PLC 程序说明 超级终端发送组态 概述 PLC 程序说明 超级终端发送组态 概述 PLC 程序说明 超级终端发送组态 Thank you for your attention! 5 使用超级终端接收 S7-200 CPU 发送的信息。 将I 0.3 置为ON,单击按钮进行连接,超级终端的窗口会自动显示 S7-200 CPU 发送的字符串。 超级终端接收组态 * 编程示例 * 自由口接收示例 1 功能要求 S7-200 CPU 从端口0接收计算机发送的字符串,并在信息接收中断服务程序中把接收到的第一个字节传送到 CPU 输出字节QB0 上显示。 2 硬件需求 与“自由口发送”相同。 3 简要实现步骤 (1)编写S7-200 PLC程序。 (2)下载程序到S7-200 PLC中。 (3)配置计算机的超级终端。 (4)使用计算机上超级终端发送信息,并通过状态表查看S7-200 CPU接收到的通信内容。 概述 * 自由口接收示例 1 程序结构及用途 主程序:根据I 0.3 状态初始化端口1为自由口通信 SBR_0:定义端口0为自由口,初始化接收指令 SBR_1:定义端口0为普通 PPI 从站通信口 INT_0:在 QB0 输出接收到的第一个字节 PLC 程序说明 PLC 程序说明 1) 主程序编程 2) SBR_0 编程 PLC 程序说明 3) SBR_1 编程 PLC 程序说明 4) INT_0 编程 PLC 程序说明 * 自由口接收示例 1 配置超级终端链接 (1)打开刚才建立好的超级终端链接,进入该链接的属性窗口。 超级终端发送组态 (2)点击 “ASCII 码设置” 按钮,在弹出的 ASCII 码设置窗口中,按下图方式进行设置。 超级终端发送组态 超级终端发送组态 2 接收超级终端发送的信息 (1)把 PLC 转换到运行状态,同时把 I 0.3 置为ON。 (2)在超级终端中输入字符串。 Software Workshop S7-200 自由口通信 SIMATIC S7-200 提纲 * S7-200 自由口通信 S7-200 CPU 具有自由口通信能力。 自由口通信是一种基于 RS485 硬件基础上,允许应用程序控制 S7-200 CPU 的通信端口、以实现一些自定义通信协议的通信方式。 S7-200 CPU 处于自由口通信模式时,通信功能完全由用户程序控制,所有的通信任务和信息定义均需由用户编程实现。 借助自由口通信模式,S7-200 CPU 可与许多通信协议公开的其他设备、控制器进行通信,其波特率为1200~115200bit/s。 概述 S7-200 可通过 自由口通讯协议访问下列设备: 概述 调制解调器 监 控 端 软 件 第三方PLC S7-200 打印机 条 码 阅 读 补充说明: (1)由于 S7-200 CPU 通信端口是半双工通信口,所以发送和接受不能同时进行。 (2)S7-200 CPU 通信口处于自由口模式下时,该通信口不能同时工作在其他通信模

文档评论(0)

1亿VIP精品文档

相关文档