S7-200PLC与PC自由口通讯的多种实现方法.docx
《S7-200PLC与PC自由口通讯的多种实现方法.docx》由会员分享,可在线阅读,更多相关《S7-200PLC与PC自由口通讯的多种实现方法.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、S7-200PLC 与PC 自由口通讯的多种实现方法1 引言西门子 S7-200PLC 是德国西门子公司生产小型 PLC。S7-200 以其高牢靠性、指令丰富、内置功能丰富、强劲通讯力量、较高性价比等特点,工业掌握领域中被广泛应用。S7-200PLC 突出特点之一是自由口通讯功能。如何实现 S7-200PLC 与个人计算机互联通信,是 S7-200PLC 应用技术关键。可编程掌握器与计算机之间通讯一般是 RS-422 口或 RS-232C 口进展,信息交换方式为 字符串方式,运用 RS-232C 或 RS-422 通道,简洁配置一个与计算机进展通信系统,将全部软元件数据和状态用可编程掌握器送入
2、计算机,由计算机采集 这些数据,进展分析及运行状态监测。用计算机转变可编程掌握器设备初始值和设定值,实现计算机与可编程掌握器直接掌握,一旦确定了可编程掌握器掌握指令, 就能很便利与计算机连接。2 S7-200 自由口通讯模式S7-200 支持多种通讯模式,如点点接口(PPI)、多点接口(MPI)、Rrofibus DP 等。PPI 等通讯协议主要用于西门子系列产品之间通讯以及对 PLC 编程。自由口模式下,可由用户掌握串行通讯接口,实现用户自定义通讯协议。用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、承受指令(RCV)来掌握通信操作。自由口模式下,通信协议完全由梯形图程序掌握
3、。S7-200CPU 上通信口是与 RS-485 兼容 9 针 D 型连接器,PLC 还供给了实现RS-485 与 PC 机上 RS-232C 相连接 PC/PPI 电缆,利用它可以便利实现 S7-200 系列 PLC 与 PC 之间硬件连接。S7-200 编程软件为 STEP7-Micro/WIN32,该软件有 STL、FBD 和 Ladder 三种编程模式,有 SIMATIC 指令和 IEC131-3 指令两种指令。本文所给出范例是使用SIMATIC 指令 STL 编程。3 S7-200 PLC 端通讯程序实现PLC 程序分为主程序和中断程序。主程序完成初始化通信口、开中断、推断、发送数据
4、等功能,中断程序完成接收和发送数据功能。接收指令(RCV)启动或终止接收信息功能,必需为接收操作指定开头和完毕条件。发送指令(XMT)自由口模式下依靠通讯口发送数据。3.1 掌握字选取反映 CPU 工作方式模式开关当前位置特别存储器位为 SM0.7,它掌握自由端口模式进入。当 SM0.7 为 0 时,模式开关处于 TREM 位置;当 SM0.7 为 1 时模式开关处于 RUN 位置。而当模式开关位于 RUN 位置时,才允许进展自由口通讯。SMB30 是自由口模式掌握字节,用来设定校验方式、通讯协议、波特率等通讯参数(其它掌握字设定参阅有关书籍)。3.2 程序一些简洁介绍NETWORK1LD S
5、M0.1 / 第一次扫描MOVB16#09,SMB30/自由口通讯模式:9600 波特率,无奇偶校验,8 个数据位MOVB 16#7C,SMB87 /接收信息状态字节MOVB 16#53,SMB88/设置信息开头字符“S” MOVB16#45,SMB89/设置信息完毕字符“E” MOVW+5,SMW90/设定空闲行时间间隔(ms) MOVW+179,SMW92/字符间/信息间定时器超时值(ms) MOVB 60,SMB94 /接收字符个数NETWORK2LD SM0.1 MOVB 16#53,VB2499/设置接收和发送缓冲区首址ATCH发送完中断,9/把发送完成中断和发送完成中断子程序连接起
6、来ATCH接收完中断,23/把接收完成中断和接收完成中断子程序连接起来ENI/允许中断PLC 程序主要流程框图如图 1 所示:图 1PLC 程序流程4 自由口通讯 PC 端程序实现充分利用计算机数据处理强大功能,可以上位机编写程序来实现计算机与PLC 通讯。可以用 VC 或 VB 实现上位机和 PLC 通讯。4.1 利用 VC6.0 或 VC6.0 MSComm 控件实现MSComm 控件 Microsoft 公司供给简化 Windows 下串行通讯编程 ActiveX 控件,它为应用程序供给了串口收发数据简便方法。PC 机 RS-232 口与 PLC 进展通信,该通信控件供给了使用 RS-2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S7 200 PLC PC 自由 通讯 多种 实现 方法
限制150内