西门子S7300及工控组态软件WinCC的应用.pdf
文本预览下载声明
第28卷第l期 包钢 科技 V01.28.No.1
2002年2月 ofBaotou
Science&TbchnologySteel(Gmup)Corporation
展在宏
(内蒙古新联信息产业有限公司,内蒙古 包头014010)
网络及PROnBus实现S7—300与工控组态软件wincc之间通讯的方法。
关键词:可编程控制器;编程软件;多点接口网络MPI;PR0兀Bus;工控组态软件wincc
中图分类号:粥19 文献标识码:B 文章编号:1009—5438《2()02jOl一0043一02
多主多从结构,可方便构成集中式、集散式和分布式
1 前言
控制系统【2J,性能可靠,硬件组成简单,网络协议实
德国西门子公司的可编程控制器(PLc)继s5用,抗干扰能力强。
系列后,90年代初又研制出s7系列,并获得巨大成2.1 s7—300硬件组态
功。S7系列在功能和使用上比S5系列有了很多改 计算机作为编程装置,配备专用的通信卡(如
进,性能价值比更优,它主要包括s7—200、s7—300、
s7—400三种产品。S7的网络有以下几种典型类算机进行相应参数设置,如通信端口的设置,MPI地
型:多点接口网络(MPI)、工业以太网、PROFIBuS现址设定,选择数据传输速率等;然后通过MPI端口
场总线、TCP/IP协议网络…。本文以多点接口网络
(MPI)及PROFIBUS为例,讨论S7—300与winCC之源、cPu、信号模件、通信处理器cP等按其实际配置
间的通信及应用。 类型和物理地址进行组态,其中在cPU的组态中设
置MPI地址,最后将组态程序下载到PLC以确认。
2 S7—300、多点接口网络(MPI)及
PROFIBUS
S7—300采用模块化设计,在一块机架底板上
可安装电源、cPu、I/O模板、通信处理器CP等模块,
其中cPu上有一标准化MPI接口,该接口既是编程PROFIBus现场总线。
接口又是数据通信接口,使用s7协议,通过此接口 2.2 S7—300软件编程
PLc之间、或与上位计算机之间可进行数据传输,从
而构成MPI网络。网络上的设备被称为节点,每个 (sTL)或流程图(nowchart)进行编程,若选择“线性
节点有唯一的MPI地址,该地址是在s7—300硬件程序设计”方法,则把所有程序放在组织块OBl中
组态中设置的。 即可,OBl是PLc操作系统与用户程序问的接口,
此外,通信处理器模块上有一个RS485接口,通PLc周期性地调用此块。若选择“结构式程序设计”
方法,则通过组织块OBl调用其它块如功能块FB、
过此接口可构成PROFIBus现场总线,实现PLc之
间、PLC与上位计算机之间的数据通信。该总线为 数据块DB等。
收稿日期:200l一06.22
机应用专业。
万方数据万方数据
44 包钢科技 第28卷
2.3 S7—30I)相互间的通信
多点接口网络MPI及PROFIBuS中的各PLc之
间通信比较容易实现,可在STEP7中创建全局数据
通信表(简称GD表),对全局数据(GlobalData)进行信连接。
定义,标明数据的发送和接收关系,然后将GD表下
载到各PLC即可。 标签有三个设置项:标签名、数据类型、地址,其中最
3 S7—300与工控组态软件WinCC之
某一确定地址如某一输入位、输出位或标志位等一
显示全部