S7300-1-plc综述
- 格式:ppt
- 大小:4.85 MB
- 文档页数:46


ISO-OSI 参考模型S7协议所有SIMATIC S7 和C7 控制器都集成了用户程序可以读写数据的S7 通信服务。
S7-400 控制器使用SFB,S7-300 和C7 控制器使用FB。
不管使用那种总线系统都可以应用这些功能块。
即以太网,PROFIBUS 和MPI 网络中都可使用S7 通信。
S7 协议服务:服务属性:S7 协议允许1到64K 字节数据的传递。
数据量的大小取决于所使用的服务和硬件。
1)与每种场合的与系统相关的数据块的最大长度相匹配。
2)对于在每种以太网的场合的SFB/FB 与用户数据总长度相匹配。
3)依据于所使用的CPU 。
4)在用户程序中必须确认在数据传输过程中数据块没有被修改。
S7 协议的优势:∙独立的总线介质(PROFIBUS,工业以太网(ISO 或者TCP),MPI)。
∙可用于所有S7 数据区。
∙一个任务最多传送达64K 字节数据。
∙第7 层协议可确保数据记录的自动确认。
∙大数据量传送时处理器和总线的低负荷,这是因为对SIMATIC 通信的最优化。
S7 协议可被所有可提供的S7 控制器和通信处理器支持。
此外,带有适当的硬件和软件的PC 系统也可支持通过S7 协议的通信。
TCP协议如果数据用TCP协议来传输, 传输的形式是数据流,没有传输长度及信息帧的起始、结束信息。
在以数据流的方式传输时接收方不知道一条信息的结束和下一条信息的开始。
因此 , 发送方必须确定信息的结构让接收方能够识别。
信息结构可能包含有数据后面的控制字符(如回车),表示信息的结束。
在多数情况下TCP应用了IP (Internet protocol) 这就是人们常谈论的"TCP/IP 协议". 它位于ISO-OSI 参考模型的第四层。
套结字和端口号:几个进程在多线程操作系统中可同时运行, 因此每个进程可提供多种服务。
它们应该能够被单独的寻址。
由于这个原因, 特殊的接口, 或者端口, 在用TCP/IP协议和UDP协议的数据通讯中被定义。
组态王和西门子S7300/400系列PLC通过以太网协议通讯的配置方案组态王和西门子PLC实现以太网协议方式通讯时,需要通过OPC方式来实现:其中西门子提供OPCServer,组态王作为OPCClient进行数据通讯。
下面具体演示实现以太网通讯时所需要的软硬件及配置步骤。
一、所需硬件:1.配置具有DP接口的S7300、S7400等PLC。
2.CP1613以太网卡,或者普通计算机网卡。
二、所需软件:1.用于软件编程的STEP 7V5.1或以上版本的编程软件。
2.用于实现以太网网络配置的SIMA TIC NET6.0及以上版本的软件。
以上两种软件是西门子公司提供相应授权软件,需要从西门子公司购买。
三、适合的操作系统:WIN2000、WINNT、WINXP(simatci 6.01以上版本支持XP系统)四、实现OPC通讯的配置步骤(以计算机插入一块普通网卡,PLC为CPU313C-2DP为例子第一步:安装STEP 7V5.1(或以上版本)的编程软件,第二步:安装普通网卡一块,并根据硬件安装向导安装卡的驱动程序。
第三步:首先通过STEP 7编程软件配置PLC,具体操作如下:(1)新建一个STEP 7项目,如下图所示:然后点击Hardware 进行硬件组态,如下图所示:双击4号槽的CP343-1模块,弹出对话框如下:―点击General标签页中的Properties按钮,如下:具体IP地址的设置如上图所示。
注意,以太网的IP地址和PC机的IP地址必须在一个网络段内。
并注意设置Use router 的地址为网络内的网关地址或者本PC机的IP地址。
(2)通讯接口参数的配置:进入计算机控制面板,选择SET PG/PC INTERFACE并打开,如下图所示:(3)所有PLC的硬件组态及协议配置完成后,编译当前画面后回到主项目中并下传程序,如下图所示:第四步:使用STEP 7编程软件对硬件配置完成后,再使用Simatic net 6.0(或以上版本)软件组态整个PROFIBUS 网络结构,具体操作如下:(1)首先点击开始-》SIMATIC-》SIMATIC NET-》Settings-》Configuration Console ,用于在PC Station中,添加OPC Server程序及CP5611通讯卡,具体操作如下:打开后找到如下画面:然后作如下配置:说明:上图中,Type of module 应选择为:EthenertMode of the module: Configured modeIndex:3(或其他值)(2)用鼠标双击显示器屏幕右下方任务栏中的PC机样式的小图标,如下图所示:在打开的对话框中,选中1号槽,点击鼠标右键添加一个OPC Server程序,如下图所示:至此一个OPC SERVER 和 CP5611卡已经添加完成。