工业通信网络课件

上传人:痛*** 文档编号:241284458 上传时间:2024-06-15 格式:PPT 页数:52 大小:601.74KB
返回 下载 相关 举报
工业通信网络课件_第1页
第1页 / 共52页
工业通信网络课件_第2页
第2页 / 共52页
工业通信网络课件_第3页
第3页 / 共52页
点击查看更多>>
资源描述
讲解内容:讲解内容:讲解内容:讲解内容:第八章第八章S7-200PLCS7-200PLC网络通讯技术及应用网络通讯技术及应用 8.1 8.1 工业网络结构工业网络结构 8.2 8.2 工业通讯网络基础知识工业通讯网络基础知识 8.3 S7-200PLC8.3 S7-200PLC通讯网络概述通讯网络概述 8.4 S7-200PLC 8.4 S7-200PLC的通讯接口及网络部件的通讯接口及网络部件 8.5S7-200PLC 8.5S7-200PLC通讯指令及应用通讯指令及应用 8.68.6通讯网络设计注意事项通讯网络设计注意事项 学习说明学习说明学习说明学习说明 :本章是学习本章是学习PLCPLC程序设计知识。重点掌握:程序设计知识。重点掌握:1 1 工业通信网络的串行通信工业通信网络的串行通信 2 S7-200PLC2 S7-200PLC的的PPIPPI、自由口通信协议、自由口通信协议3 3 S7-200PLCS7-200PLC的的PPIPPI、自由口网络结构、自由口网络结构4 PPI4 PPI、自由口通信指令及其应用、自由口通信指令及其应用5 5 工业通信网络设计要点工业通信网络设计要点现代电器与现代电器与PLCPLC技术第八章技术第八章1.讲解内容:现代电器与PLC技术第八章1.8.1 8.1 工业网络结构工业网络结构1 1、工业网络定义:工业网络是指应用于工业的计算机网络。、工业网络定义:工业网络是指应用于工业的计算机网络。具体地说,工业网络是在一个企业范围内,将具体地说,工业网络是在一个企业范围内,将信号检测和信号检测和数据传送、处理、计算、控制等设备或系统数据传送、处理、计算、控制等设备或系统连接在连接在 一起,一起,以实现以实现企业内部的资源共享,信息管理、过程控制、经营企业内部的资源共享,信息管理、过程控制、经营决策,并能够访问企业外部资源和提供有限的外部访问决策,并能够访问企业外部资源和提供有限的外部访问,使得企业的生产、管理和经营能够高效地协调运作,从而使得企业的生产、管理和经营能够高效地协调运作,从而实行企业实行企业集成管理和控制集成管理和控制的一种网络环境的一种网络环境。2.8.1 工业网络结构1、工业网络定义:工业网络是指应用于工业8.1 8.1 工业网络结构工业网络结构2 2、工业网络系统的层次结构:、工业网络系统的层次结构:1 1)按网络系统分:)按网络系统分:2)2)按网络功能分:按网络功能分:3.8.1 工业网络结构2、工业网络系统的层次结构:3.8.28.2通信网络的基础知识通信网络的基础知识 8.2.1数据编码数据编码返回本章首页返回本章首页4.8.2通信网络的基础知识 8.2.1数据编码返回本章首页48.28.2通信网络的基础知识通信网络的基础知识 8.2.28.2.2数据的通信方式数据的通信方式(数据流动方向数据流动方向)1.1.单工通信方式单工通信方式 2.2.半双工通信方式半双工通信方式3.3.全双工通信方式全双工通信方式5.8.2通信网络的基础知识 8.2.2数据的通信方式(数据流8.28.2通信网络的基础知识通信网络的基础知识 8.2.38.2.3数据传输方式数据传输方式1.1.并行传输和串行传输并行传输和串行传输并并行行传传输输:一一个个数数据据的的所所有有位位同同时时传传送送。每每个个数数据据位位都都需需要要一一条条单单独独的的传传输输线线,信信息息由由多多少少二二进进制制位位组组成成就就需需要要多多少少条条传传输输线线,如如下下图图a a所示。所示。串串行行传传输输:数数据据的的各各个个不不同同位位分分时时使使用用同同一一条条传传输输线线,从从低低位位开开始始一一位位接接一一位位按按顺顺序序传传送送,数数据据有有多多少少位就需要传送多少次,如图位就需要传送多少次,如图b b所示。所示。a a并行传输并行传输b b串行传输串行传输6.8.2通信网络的基础知识 8.2.3数据传输方式a并行传输8.28.2通信网络的基础知识通信网络的基础知识 8.2.38.2.3数据传输方式数据传输方式(续续)2.2.同步传输和异步传输同步传输和异步传输异异步步传传送送:允允许许传传输输线线上上的的各各个个部部件件有有各各自自的的时时钟钟,在在各各部部件件之之间间进进行行通通信信时时没没有有统统一一的的时时间间标标准准,相相邻邻两两个个字字符符传传送送数数据据之之间间的的停停顿顿时时间间长长短短是是不不一一样样的的,它它是是靠靠发发送送信信息息时时同同时时发发出出字字符符的的开开始始和和结结束束标标志信号来实现的,如下图所示。志信号来实现的,如下图所示。优点:硬件结构简单,传送效率低,优点:硬件结构简单,传送效率低,主要用于中低速的通信主要用于中低速的通信a a并行传输并行传输异步传输异步传输7.8.2通信网络的基础知识 8.2.3数据传输方式(续)a并8.28.2通信网络的基础知识通信网络的基础知识 8.2.38.2.3数据传输方式数据传输方式(续续)2.2.并行传输和串行传输并行传输和串行传输同同步步传传送送:发发送送方方和和接接收收方方应应使使用用同同一一个个时时钟钟脉脉冲冲。以以字字节节为为单单位位同同步步传传送送,每每次次传传送送1-21-2个个同同步步字字符符、若若干个数据字节和校验字符。干个数据字节和校验字符。同同步步字字符符的的作作用用:起起联联络络作作用用,用用他他来来通通知知接接收收方方开开始接收数据。始接收数据。优点:传输效率较高优点:传输效率较高缺点:软、硬件价格高,是异步传送的缺点:软、硬件价格高,是异步传送的8-128-12倍。倍。8.8.2通信网络的基础知识 8.2.3数据传输方式(续)8.8.28.2通信网络的基础知识通信网络的基础知识 8.2.48.2.4传输介质传输介质传送介质传送介质:同轴电缆、双绞线、光缆、无线电、红外微波、同轴电缆、双绞线、光缆、无线电、红外微波、微波等微波等.性能性能传输介质传输介质双绞线双绞线同轴电缆同轴电缆光缆光缆传送速率传送速率9.6kbit/s2Mbit/s1450Mbit/s10500Mbit/s连接方法连接方法点到点、多点点到点、多点点到点、多点点到点、多点点到点点到点传送信号传送信号数字、纯模拟信号(基带)、数字、纯模拟信号(基带)、调制信号调制信号数字(基带)数字(基带)、纯模拟信、纯模拟信号、调制信号、数字、图号、调制信号、数字、图象(宽带)象(宽带)数字、调制信号(基数字、调制信号(基带)带)支持网络支持网络星形、环形、小型交换机星形、环形、小型交换机总线型、环形总线型、环形总线型、环形总线型、环形抗干扰抗干扰好(需外屏蔽)好(需外屏蔽)很好很好极好极好抗恶劣环境抗恶劣环境好好好(但须将电缆与腐蚀物好(但须将电缆与腐蚀物隔开)隔开)极好极好,可抵御恶劣环境可抵御恶劣环境使用情况使用情况最多最多连接不便连接不便,使用很少使用很少在管理层在管理层电磁环境恶电磁环境恶劣的场合使用较多劣的场合使用较多9.8.2通信网络的基础知识 8.2.4传输介质 性能传输介质8.28.2通信网络的基础知识通信网络的基础知识 8.2.58.2.5主要拓扑结构主要拓扑结构环形环形树形树形总线型总线型星形星形10.8.2通信网络的基础知识 8.2.5主要拓扑结构环形树形总8.28.2通信网络的基础知识通信网络的基础知识 8.2.68.2.6串行通信接口串行通信接口串行通信接口类型:串行通信接口类型:RS232RS232接口、接口、RS422RS422接口、接口、RS485RS485接接口口(1 1)RS232RS232接口接口 :RS232RS232采用负逻辑,最大通信距离采用负逻辑,最大通信距离为为1515米,最高传输速率为米,最高传输速率为20bit/s20bit/s,只能进行一对一通,只能进行一对一通信,既单端发送单端接收。信,既单端发送单端接收。(2 2)RS422RS422接口:采用差动接收、差动发送的方式传接口:采用差动接收、差动发送的方式传送数据,全双工工作方式,抗干扰能力高,传送距离送数据,全双工工作方式,抗干扰能力高,传送距离远。远。(3 3)RS485 RS485接口接口 :采用差动接收、平衡发送的方式:采用差动接收、平衡发送的方式传送数据,半双工工作方式,抗干扰能力高,传送距传送数据,半双工工作方式,抗干扰能力高,传送距离远。离远。11.8.2通信网络的基础知识 8.2.6串行通信接口11.8.28.2通信网络的基础知识通信网络的基础知识 8.2.68.2.6串行通信接口串行通信接口串行通信接口类型:串行通信接口类型:RS232RS232接口、接口、RS422RS422接口、接口、RS485RS485接接口口(1 1)RS232RS232接口接口 :RS232RS232采用负逻辑,最大通信距离采用负逻辑,最大通信距离为为1515米,最高传输速率为米,最高传输速率为20bit/s20bit/s,只能进行一对一通,只能进行一对一通信,既单端发送单端接收。信,既单端发送单端接收。(2 2)RS422RS422接口:采用差动接收、差动发送的方式传接口:采用差动接收、差动发送的方式传送数据,全双工工作方式,抗干扰能力高,传送距离送数据,全双工工作方式,抗干扰能力高,传送距离远。远。(3 3)RS485 RS485接口接口 :采用差动接收、平衡发送的方式:采用差动接收、平衡发送的方式传送数据,半双工工作方式,抗干扰能力高,传送距传送数据,半双工工作方式,抗干扰能力高,传送距离远。离远。12.8.2通信网络的基础知识 8.2.6串行通信接口12.8.28.2通信网络的基础知识通信网络的基础知识 8.2.78.2.7通信协议通信协议通信协议定义:通信双方如何交换信息所建立的一些规定和过程,通信协议定义:通信双方如何交换信息所建立的一些规定和过程,称为通信协议。称为通信协议。通信协议的类型:通用协议、公司专用协议通信协议的类型:通用协议、公司专用协议13.8.2通信网络的基础知识 8.2.7通信协议13.8.3.18.3.1西门子公司网络结构西门子公司网络结构8.38.3S7-200PLCS7-200PLC通信网络概述通信网络概述14.8.3.1西门子公司网络结构8.3S7-200PLC通信网8.3.2S7-200PLC8.3.2S7-200PLC支持的通信协议支持的通信协议协议类型协议类型端口位置端口位置接口类型接口类型传输介质传输介质通信速率通信速率bit/sbit/s备注备注 PPI PPIEM241EM241RJ11RJ11模拟电话模拟电话33.6 k33.6 k数据传输速率数据传输速率CPUCPU口口0/10/1DB-9DB-9针针RS485RS4859.6 k,19.2k,187.5 k9.6 k,19.2k,187.5 k主站、从站主站、从站 MPI MPICPUCPU口口0/10/1DB-9DB-9针针RS485RS48519.2k,187.5 k19.2k,187.5 k从站从站EM277EM277DB-9DB-9针针RS485RS48519.2k12M19.2k12M从站(速率自适应)从站(速率自适应)PROFIBUS-DPPROFIBUS-DPEM277EM277DB-9DB-9针针RS485RS48519.2k12M19.2k12M从站(速率自适应)从站(速率自适应)S7 S7协议协议CP243-1CP243-1CP243/1TCP243/1TRJ45RJ45以太网以太网10/100M10/100M自适应自适应 AS-i AS-iCP243-2CP243-2接线端子接线端子AS-iAS-i网络网络167k167k主站主站 USS USSCPUCPU口口0 0DB-9DB-9针针RS485RS4851200-9.6k-12M1200-9.6k-12M主站主站自由口库指令自由口库指令MODBUS RTUMODBUS RTUCPUCPU口口0 0DB-9DB-9针针1200-9.6k-12M1200-9.6k-12M主站主站自由口库指令自由口库指令EM241EM241RJ11RJ11模拟电话模拟电话33.6 k33.6 k数据传输速率数据传输速率 自由口自由口CPUCPU口口0/10/1DB-9DB-9针针RS485RS4851200-9.6k-12M1200-9.6k-12M1.1.通信协议及几个基本概念通信协议及几个基本概念 1 1)通讯协议)通讯协议 15.8.3.2S7-200PLC支持的通信协议协议类型端口位置接8.3.2S7-200PLC8.3.2S7-200PLC支持的通信协议(续)支持的通信协议(续)1.1.通信协议及几个基本概念(续)通信协议及几个基本概念(续)(2 2)主站和从站)主站和从站主站:可以主动发起数据通信、读主站:可以主动发起数据通信、读/写站点的数据。写站点的数据。从从站站:从从动动不不能能主主动动发发起起通通信信,进进行行数数据据交交换换,只只能能响响应应主主站站的的访访问问,提提供或接收数据,从站不能访问主站。供或接收数据,从站不能访问主站。(3 3)单主站网络和多主站网络)单主站网络和多主站网络单主站网络:只有一个主站,其他通讯设备都处于从站通信模式的网络。单主站网络:只有一个主站,其他通讯设备都处于从站通信模式的网络。多主站网络:一个通讯网络中有多个通讯主站,称为多主站网络。多主站网络:一个通讯网络中有多个通讯主站,称为多主站网络。(4 4)服服务务器器和和客客户户端端:服服务务器器提提供供智智能能设设备备的的相相关关数数据据,客客户户端端则则作作为为数据使用方从服务器请求服务。即服务器总是等待客户端发出数据访问。数据使用方从服务器请求服务。即服务器总是等待客户端发出数据访问。(5 5)编程通信和数据通信)编程通信和数据通信编编程程通通信信:使使用用编编程程软软件件,通通过过各各种种网网络络,最最终终多多S7-200S7-200的的CPUCPU进进行行各各种种编程操作。编程操作。数数据据通通信信:S7-200PLCS7-200PLC之之间间或或与与其其他他通通信信对对象象之之间间,进进行行数数据据通通信信的的,不不一定支持编程通信方式一定支持编程通信方式8.38.3S7-200PLCS7-200PLC通信网络概述通信网络概述16.8.3.2S7-200PLC支持的通信协议(续)1.通信协议8.3.2S7-200PLC8.3.2S7-200PLC支持的通信协议(续)支持的通信协议(续)2.2.编程通信编程通信S7-200S7-200的编程通信方式:的编程通信方式:(1 1)通通过过PC/PPIPC/PPI电电缆缆,与与单单个个或或者者网网络络中中的的CPUCPU通通信信口口(或或EM277EM277通通信信口口)通信。通信。(2 2)通通过过CPCP(通通信信处处理理器器)卡卡,与与单单个个或或者者网网络络中中的的CPUCPU通通信信口口(或或EM277EM277通信口)通信。通信口)通信。(3 3)通通过过本本地地计计算算机机上上安安装装的的Modem(Modem(调调制制解解调调器器),经经过过公公共共或或内内部部电电话网,与安装话网,与安装EM241EM241模块的模块的CPUCPU通信。通信。(4 4)通通过过本本地地计计算算机机上上的的以以太太网网卡卡,经经过过以以太太网网与与安安装装了了CP243-1CP243-1以以太太网网模块的模块的CPUCPU通信。通信。(5 5)通通过过PC PC Adapter Adapter USB(S7-300/400USBUSB(S7-300/400USB口口串串行行编编程程电电缆缆)与与CPUCPU通通信信口口(或(或EM277EM277通信口)通信。通信口)通信。(6 6)使用)使用PC/PPIPC/PPI电缆连接电缆连接PCPC和和PLCPLC进行通讯。进行通讯。8.38.3S7-200PLCS7-200PLC通信网络概述通信网络概述17.8.3.2S7-200PLC支持的通信协议(续)2.编程通信8.3.2S7-200PLC8.3.2S7-200PLC支持的通信协议(续)支持的通信协议(续)3.3.数据通信方式数据通信方式(1 1)S7-200PLC S7-200PLC之间通信。之间通信。(2 2)S7-200PLC S7-200PLC与与S7-300/400PLCS7-300/400PLC之间的通信。之间的通信。(3 3)S7-200PLC S7-200PLC与西门子变频器之间的通信。与西门子变频器之间的通信。(4 4)S7-200PLC S7-200PLC与其他上位机软件间的通信。与其他上位机软件间的通信。(5 5)S7-200PLC S7-200PLC与第三方与第三方PLCPLC之间的通信。之间的通信。(6 6)S7-200PLCS7-200PLC与第三方与第三方HMIHMI之间的通信。之间的通信。(7 7)S7-200PLCS7-200PLC与第三方变频器之间的通信。与第三方变频器之间的通信。(8 8)S7-200PLCS7-200PLC与其他串行通信设备之间的通信。与其他串行通信设备之间的通信。8.38.3S7-200PLCS7-200PLC通信网络概述通信网络概述18.8.3.2S7-200PLC支持的通信协议(续)3.数据通信8.3.3S7-200PLC8.3.3S7-200PLC通信接口及网络部件通信接口及网络部件1.1.通信口通信口(1 1)S7-200PLC CPUS7-200PLC CPU上的通信口:上的通信口:CPU221 CPU221、CPU222CPU222、CPU224CPU224有一个有一个RS485RS485口。口。CPU224XP CPU224XP、CPU226CPU226有二个有二个RS485RS485口。口。(2 2)S7-200CPU S7-200CPU上的通信口支持的通信协议:上的通信口支持的通信协议:PPI PPI协议:协议:MPI MPI协议:协议:自由口协议自由口协议(3 3)S7-200CPUS7-200CPU上的通信口所连接的设备上的通信口所连接的设备8.38.3S7-200PLCS7-200PLC通信网络概述通信网络概述19.8.3.3S7-200PLC通信接口及网络部件1.通信口(8.3.3S7-200PLC8.3.3S7-200PLC通信接口及网络部件通信接口及网络部件1.1.通信口通信口(3 3)S7-200CPUS7-200CPU上的通信口所连接的设备上的通信口所连接的设备安装了编程软件安装了编程软件Micro/WINMicro/WIN的编程计算机;的编程计算机;其他其他S7-200CPUS7-200CPU的通信口的通信口7-300/4007-300/400的的MPIMPI通信口通信口西门子的西门子的HMIHMI设备设备OPC Server(PC Access V1.0)OPC Server(PC Access V1.0)其他串行通信设备其他串行通信设备第三方第三方HMIHMI8.38.3S7-200PLCS7-200PLC通信网络概述通信网络概述20.8.3.3S7-200PLC通信接口及网络部件1.通信口(8.3.3S7-200PLC8.3.3S7-200PLC通信接口及网络部件通信接口及网络部件2.2.网络连接器网络连接器网络连接器的类型:网络连接器的类型:网络连接器的优点:网络连接器的优点:(1 1)连连接接器器中中集集成成有有终终端端电电阻阻,可可以以方方便便地地接接入入或或去去除;除;(2 2)可以快速方便地连接数据线和屏蔽线;)可以快速方便地连接数据线和屏蔽线;(3 3)提供独立的输入和输出电缆接口;)提供独立的输入和输出电缆接口;(4 4)当接入终端电阻时,输出电缆端自动隔离;)当接入终端电阻时,输出电缆端自动隔离;(5 5)带带编编程程口口的的连连接接器器提提供供方方便便的的诊诊断断和和编编程程工工具具连连接接口。接接口。8.38.3S7-200PLCS7-200PLC通信网络概述通信网络概述21.8.3.3S7-200PLC通信接口及网络部件2.网络连接8.3.3S7-200PLC8.3.3S7-200PLC通信接口及网络部件通信接口及网络部件3.3.通信距离和中继器通信距离和中继器1 1)网端通信最大长度)网端通信最大长度8.38.3S7-200PLCS7-200PLC通信网络概述通信网络概述 波特率波特率 非隔离的非隔离的PLCPLC通信接通信接口口 中继器或中继器或EM277EM277模块模块 9.6k187.5k9.6k187.5k 50m 50m 1000m 1000m 500k500k 不支不支持持 400m 400m 1M1.5M 1M1.5M 不支持不支持 200m200m 3M12M 3M12M 不支持不支持 100m100m22.8.3.3S7-200PLC通信接口及网络部件3.通信距离8.3.3S7-200PLC8.3.3S7-200PLC通信接口及网络部件通信接口及网络部件3.3.通信距离和中继器通信距离和中继器2 2)中继器的作用)中继器的作用(1 1)增加网络长度)增加网络长度(2 2)增加设备数量)增加设备数量(3 3)电气隔离)电气隔离8.38.3S7-200PLCS7-200PLC通信网络概述通信网络概述4.4.电缆电缆参数参数数值数值阻抗阻抗在频率为在频率为320MHz320MHz时为时为135165135165 电容电容30 pF/m30 pF/m电阻电阻110 110 /km/km线径线径0.64mm0.64mm导体面积导体面积0.34mm0.34mm2 2标准的标准的PROFIBUS-DP APROFIBUS-DP A型电缆数据型电缆数据23.8.3.3S7-200PLC通信接口及网络部件3.通信距离8.4.1PPI8.4.1PPI通信通信1 1、PPIPPI通道通道PPIPPI通信网络:点对点通信。通信网络:点对点通信。PPIPPI通信支持的波特率:通信支持的波特率:9.6kbit/s9.6kbit/s 19.2kbit/s 19.2kbit/s 187.5kbit/s 187.5kbit/s注意:在一个网络中最多只能有注意:在一个网络中最多只能有3232个主站。个主站。8.48.4S7-200PLCS7-200PLC的通信与网络配置的通信与网络配置24.8.4.1PPI通信8.4S7-200PLC的通信与网络配8.4.1PPI8.4.1PPI通信通信2 2、PPIPPI网络配置举例网络配置举例1 1)单主站的)单主站的PPIPPI网络网络 2 2)多主站的)多主站的PPIPPI网络网络3 3)复杂的)复杂的PPIPPI网络网络8.48.4S7-200PLCS7-200PLC的通信与网络配置的通信与网络配置25.8.4.1PPI通信8.4S7-200PLC的通信与网络配8.4.28.4.2自由口模式通信自由口模式通信特特点点:自自由由口口模模式式通通信信用用户户通通过过程程序序对对通通信信口口进进行行操操作作,用用户户自自己己定定义义通通信信协协议议,该该通通信信方方式式使使通通信信的的范范围围大大大大增增大,使控制系统的配置更加灵活。大,使控制系统的配置更加灵活。自自由由口口模模式式通通信信的的波波特特率率:12001200、24002400、48004800、96009600、1920019200、3840038400、5760057600或或112500bit/s112500bit/s8.48.4S7-200PLCS7-200PLC的通信与网络配置的通信与网络配置26.8.4.2自由口模式通信8.4S7-200PLC的通信与网8.4.3 MPI8.4.3 MPI通信通信特特点点:多多点点通通信信,MPIMPI协协议议可可以以是是主主/从从协协议议,也也可可以以是是主主/主协议。主协议。8.4.4PROFIBUS8.4.4PROFIBUS总线总线8.4.5AS-i8.4.5AS-i总线总线特特点点:它它通通过过高高柔柔性性和和高高可可靠靠性性的的单单根根电电缆缆把把现现场场具具有有通通信信能力的传感器和执行器方便的连接起来能力的传感器和执行器方便的连接起来,组成组成AS-iAS-i网络。网络。8.4.68.4.6工业以太网工业以太网S7-200S7-200与以太网通信的模块与以太网通信的模块:CP243-1:CP243-1、CP243-1 ITCP243-1 IT8.48.4S7-200PLCS7-200PLC的通信与网络配置的通信与网络配置27.8.4.3 MPI通信8.4S7-200PLC的通信与网络8.5.1 8.5.1 网络读、写指令及应用网络读、写指令及应用S7-200CPUS7-200CPU网网络络读读写写指指令令的的作作用用:用用于于S7-200CPUS7-200CPU之之间间的的通通信信,网网络络读读写写指指令令只只能能在在网网络络中中充充当当主主站站PLCPLC执执行行,从从站站PLCPLC不不必必作作通通讯讯编编程程,只只需准备通讯数据。需准备通讯数据。一、指令格式一、指令格式1.1.网络读网络读NETRNETR(Network Read)Network Read)的指令格式的指令格式 梯形图梯形图 语句表语句表 NETR TBL,PORT8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例指令功能指令功能:NETR:NETR,网络读指令。使能输入有效时,可以通过指令指定的通,网络读指令。使能输入有效时,可以通过指令指定的通信口(信口(PORTPORT),从另外的,从另外的S7-200PLCS7-200PLC上接收数据并将接收到的数据存储上接收数据并将接收到的数据存储到指定的缓冲区表(到指定的缓冲区表(TBLTBL)中。)中。NETRNETR指令最多可从远程站点上读指令最多可从远程站点上读1616个字节个字节的信息。的信息。TBL:缓冲区首字节:缓冲区首字节;PROT:CPU226为为1或或0、其余为、其余为028.8.5.1 网络读、写指令及应用8.5S7-200PLC的8.5.1 8.5.1 网络读、写指令及应用网络读、写指令及应用2.2.网络写网络写NETW(Network Write)NETW(Network Write)指令格式指令格式 梯形图梯形图 语句表语句表 NETW TBL,PORT8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例NETWNETW网络读指令。使能输入有效时,可以通过指令指定的通网络读指令。使能输入有效时,可以通过指令指定的通信口(信口(PORTPORT)将数据表)将数据表TBLTBL中的数据发送到从站的远程设备。中的数据发送到从站的远程设备。NETWNETW指令最多可向远程站点上写指令最多可向远程站点上写1616个字节的信息。个字节的信息。TBLTBL:缓:缓冲区首字节冲区首字节;PROT;PROT:CPU226CPU226为为1 1或或0 0、其余为、其余为0 029.8.5.1 网络读、写指令及应用8.5S7-200PLC的通3 3、网络读、网络读/写指令使用说明写指令使用说明 1 1)TBLTBL指指定定被被读读写写的的网网络络通通信信数数据据表表,寻寻址址的的寄寄存存器器为为VBVB、BMBM、*VD*VD、*AC*AC。2 2)PROTPROT指定通信口指定通信口0 0或或1 1。3 3)同同一一个个PLCPLC的的用用户户程程序序中中可可以以有有任任意意条条网网络络读读写写指指令令,但同一时刻只能有最多但同一时刻只能有最多8 8条网络读指令或网络写指令激活。条网络读指令或网络写指令激活。4 4)在在西西门门子子S7S7网网络络中中,S7-200S7-200被被默默认认为为PPIPPI从从站站。要要执执行行网网络络读读写写指指令令,必必须须用用程程序序把把S7-200S7-200设设置置成成主主站站模模式式,SMB30SMB30对应端口对应端口0 0,SMB130SMB130对应端口对应端口1 1。5 5)NETR/NETWNETR/NETW指令指令:主要应用与主要应用与PPIPPI协议网络读写指令操作。协议网络读写指令操作。8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例30.3、网络读/写指令使用说明 1)TBL指定被读写的网络通信数二、控制寄存器和传送数据表二、控制寄存器和传送数据表 1.1.控制寄存器控制寄存器将将特特殊殊标标志志寄寄存存器器中中的的SMB30SMB30和和SMB130SMB130的的低低2 2位位置置为为2#102#10,其其他他位位为为0 0,即即SMB30SMB30和和SMB130SMB130的的值值为为16#216#2,则则可可以以控控制制将将S7-200 CPUS7-200 CPU设置为设置为PPIPPI主站模式。主站模式。2.2.传送数据表传送数据表 (1 1)数据表格式)数据表格式执执行行网网络络读读写写指指令令时时,PPIPPI主主站站与与从从站站之之间间的的数数据据以以数数据据表的格式传送。传送数据表的格式描述如表表的格式传送。传送数据表的格式描述如表8.48.4所示。所示。8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例31.二、控制寄存器和传送数据表 1.控制寄存器8.5S7-20TBL表表8.4 传送数据表格型式传送数据表格型式远程站被访问数据的字节数远程站被访问数据的字节数1-168.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例32.TBL表8.4 传送数据表格型式远程站被访问数据的字节数13.3.状态字节状态字节传传送送数数据据表表中中的的第第一一个个字字节节为为状状态态字字节节,各各位位及及其其的的含含义义如下:如下:D:D:操作已完成为操作已完成为,0=,0=未完成、未完成、1=1=完成完成A:A:激活激活,0=,0=未激活、未激活、1=1=已激活已激活E E:错误,:错误,0=0=无错误、无错误、1=1=有错误有错误E1E1、E2E2、E3E3、E4E4错误编码。如果执行指令后错误编码。如果执行指令后E E位为位为1 1,则由这则由这4 4位返回一个错误码。这位返回一个错误码。这4 4位组成的错误编码及位组成的错误编码及含义如表含义如表8.58.5所示。所示。激活:读写操作是否有效,有效为激活:读写操作是否有效,有效为1,无效为,无效为08.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例33.3.状态字节D:操作已完成为,0=未完成、1=完成激活:读写表表8.5 错误编码错误编码返回本节返回本节8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例34.表8.5 错误编码返回本节8.5S7-200PLC的通信指4.4.网络读网络读/写指令程序组成写指令程序组成 1 1)主程序:调用初始化子程序、执行网络读写指令。)主程序:调用初始化子程序、执行网络读写指令。2 2)初初始始化化子子程程序序:初初始始化化通通信信口口,为为读读写写指指令令准准备备数数据据缓冲区缓冲区(1 1)将)将SMB130SMB130、SMB30 SMB30后两位设置为后两位设置为1010(2 2)清除网络读写指令缓冲区的状态字节)清除网络读写指令缓冲区的状态字节(3 3)装入远程站的地址)装入远程站的地址(4 4)装入远程站数据缓冲区的首字节地址的地址)装入远程站数据缓冲区的首字节地址的地址(5 5)装入数据长度)装入数据长度8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例35.4.网络读/写指令程序组成 1)主程序:调用初始化子程序、执三、读写指令应用实例三、读写指令应用实例 有有一一简简单单网网络络,结结构构如如下下图图8.178.17所所示示。其其中中TD200TD200为为主主站站,在在RUNRUN模模式式下下,CPU CPU 224224在在用用户户程程序序中中允允许许PPIPPI主主站站模模式式,可可以以利利用用NETRNETR和和NETWNETW指指令令来来不不断断读读写写两两个个CPU CPU 221221模模块块中中的的数数据。据。8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例36.三、读写指令应用实例 有一简单网络,结构如下图8.17所示。操作要求:操作要求:站站4 4要要读读写写两两个个远远程程站站(站站2 2和和站站3 3)的的状状态态字字节节和和计计数数值值(分分别别放放在在VB100VB100和和VW101VW101中中)。如如果果任任一一远远程程站站的的计计数数值值达达到到200200,站站4 4将将发发生生一一定定动动作作,并并将将该该远程站的计数值清远程站的计数值清0 0,重新计数。,重新计数。CPU CPU 224224通通信信端端口口号号为为0 0,从从VB200VB200开开始始设设置置接接收收和和发发送送缓缓冲冲区区。读读缓缓冲冲区区从从VB200VB200开开始始,写写缓缓冲冲区区从从VB250VB250开开始始,内内容容如如表表8.68.6所所示示。该该网网络络通通信信用用户户程程序如图序如图8.188.18所示。所示。8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例37.操作要求:8.5S7-200PLC的通信指令及应用举例37.表表8.6 缓冲区设置缓冲区设置8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例38.表8.6 缓冲区设置8.5S7-200PLC的通信指令及应图图8.18 网络程序实例(网络程序实例(1)8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例39.图8.18 网络程序实例(1)8.5S7-200PLC的通图图8.18网络程序实例(网络程序实例(2)返回本节返回本节8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例图图8.18 网络程序实例(网络程序实例(2)40.图8.18网络程序实例(2)返回本节8.5S7-200PL 8.5.28.5.2发送与接收指令及应用发送与接收指令及应用 一、发送与接收指令一、发送与接收指令1.1.发送与接收指令发送与接收指令(XMT/RCV(XMT/RCV指令指令)的作用的作用:XMT/RCVXMT/RCV指令作用:主要应用于自由通信模式指令作用:主要应用于自由通信模式下以及控制变频器的下以及控制变频器的USSUSS协议指令。协议指令。自由通信口:自由通信口:S7-200S7-200的串行通信口可以由用的串行通信口可以由用户程序进行控制,这种操作模式称为自由端户程序进行控制,这种操作模式称为自由端口模式。口模式。注意;只有注意;只有CPUCPU处于处于RUNRUN状态,才能进行自由状态,才能进行自由端口通信端口通信返回本章首页返回本章首页8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例41.8.5.2发送与接收指令及应用 一、发送与接收指令1.8.5.28.5.2发送与接收指令及应用发送与接收指令及应用 2.2.发送与接收指令发送与接收指令(XMT/RCV(XMT/RCV指令指令)的格式的格式:1)1)发送指令发送指令 梯形图梯形图:语句表语句表:XMT TBL,PROT XMT TBL,PROT返回本章首页返回本章首页8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例指令功能指令功能:。使能输入有效时,通过通信端口。使能输入有效时,通过通信端口PORTPORT将数据表将数据表TBLTBL中的数据发送到远程设备。发送缓冲区(数据表)中的数据发送到远程设备。发送缓冲区(数据表)TBLTBL的的格式如表格式如表8.88.8所示所示:42.8.5.2发送与接收指令及应用 2.发送与接收指令(XMT8.5.28.5.2发送与接收指令及应用发送与接收指令及应用 2.2.发送与接收指令发送与接收指令(XMT/RCV(XMT/RCV指令指令)的格式的格式:2)2)接收指令接收指令 梯形图梯形图:语句表语句表:RCV TBL,PROT RCV TBL,PROT8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例指令功能指令功能:。使能输入有效时,通过通信端口。使能输入有效时,通过通信端口PORTPORT从远程设备从远程设备上接收数据并放到缓冲区(数据表)上接收数据并放到缓冲区(数据表)TBLTBL。接收缓冲区。接收缓冲区TBLTBL的的格式如表格式如表8.98.9所示:所示:43.8.5.2发送与接收指令及应用 2.发送与接收指令(XMT8.5.28.5.2发送与接收指令及应用发送与接收指令及应用 4.4.端口的初始化与控制字节端口的初始化与控制字节8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例端口端口0 0端口端口1 1自由模式控制字节自由模式控制字节SMB30SMB30格式格式SMB130SMB130格式格式SMB30.6SMB30.6和和SMB30.7SMB30.7SMB130.6SMB130.6和和SMB130.7SMB130.7PP:PP:校验选择校验选择00=00=无奇偶校验无奇偶校验;01=;01=偶校验偶校验;10=10=无奇偶校验无奇偶校验;11=;11=奇校验奇校验SMB30.5SMB30.5SMB130.5SMB130.5D:D:每个字符的数据位每个字符的数据位0=0=每个字符每个字符8 8位位;1=;1=每个字符每个字符7 7位位SMB30.2SMB30.2和和SMB30.4SMB30.4SMB130.2SMB130.2和和SMB130.4SMB130.4BBB:BBB:自由口波特率自由口波特率000=38400000=38400波特波特;001=19200;001=19200波特波特010=9600010=9600波特波特;011=4800;011=4800波特波特100=2400100=2400波特波特;101=1200;101=1200波特波特110=115.2k110=115.2k波特波特;111=57.6k;111=57.6k波特波特SMB30.0SMB30.0和和SMB30.1SMB30.1SMB130.0SMB130.0和和SMB130.1SMB130.1MM:MM:协议选择协议选择00=PPI/00=PPI/从站从站(默认默认);01=);01=自由口协议自由口协议10=PPI/10=PPI/主站模式主站模式;11=;11=保留保留44.8.5.2发送与接收指令及应用 4.端口的初始化与控制字节8.5.28.5.2发送与接收指令及应用发送与接收指令及应用 5.5.特殊存储器字节特殊存储器字节接收信息时用到一系列特殊功能存储器。对端口接收信息时用到一系列特殊功能存储器。对端口0 0用用SMB86SMB86到到SMB94SMB94;对端口;对端口1 1用用SMB186SMB186到到SMB194SMB194。各字节。各字节及内容描述如下表所示及内容描述如下表所示:8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例45.8.5.2发送与接收指令及应用 5.特殊存储器字节接收信8.5.28.5.2发送与接收指令及应用发送与接收指令及应用 6.6.特殊标志位及中断特殊标志位及中断1)1)特殊标志位特殊标志位SM4.5SM4.5和和SM4.6SM4.6:分别用来表示口:分别用来表示口0 0和口和口1 1发送空闲状态发送空闲状态,该位的状态为该位的状态为1 1表示发送空闲状态。表示发送空闲状态。2)2)中断中断接收中断:中断事件号为接收中断:中断事件号为8 8(口(口0 0)和)和2525(口(口1 1)。)。发送完成中断:中断事件号为发送完成中断:中断事件号为9 9(口(口0 0)和)和2626(口(口1 1)。)。接收完成中断:中断事件号为接收完成中断:中断事件号为2323(口(口0 0)和)和2424(口(口1 1)。)。8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例46.8.5.2发送与接收指令及应用 6.特殊标志位及中断1)8.5.28.5.2发送与接收指令及应用发送与接收指令及应用 二、发送与接收指令应用举例二、发送与接收指令应用举例 1.1.控制要求控制要求用本地用本地CPU 224CPU 224的输入信号的输入信号I0.0I0.0上升沿控制接收来自远上升沿控制接收来自远程程CPU 224CPU 224的的2020个字符,接收完成后,信息又发回对方个字符,接收完成后,信息又发回对方,当发送完成后用本地当发送完成后用本地CPUCPU的输出信号的输出信号Q0.1Q0.1进行提示。进行提示。2.2.参数设置参数设置自由口通信模式。自由口通信模式。通信协议为:波特率通信协议为:波特率96009600,无奇偶校验,每字符,无奇偶校验,每字符8 8位位,SBM30=16#9,SBM30=16#9。接收和发送用同一缓冲区,首地址为接收和发送用同一缓冲区,首地址为VB200VB200。8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例47.8.5.2发送与接收指令及应用 二、发送与接收指令应用举例8.5.28.5.2发送与接收指令及应用发送与接收指令及应用 二、发送与接收指令应用举例二、发送与接收指令应用举例 3.3.程序程序主程序如图主程序如图8.198.19所示。实现的功能是初始化通信口及缓所示。实现的功能是初始化通信口及缓冲区,建立中断联系,并开放全局中断。冲区,建立中断联系,并开放全局中断。8.58.5S7-200PLCS7-200PLC的通信指令及应用举例的通信指令及应用举例48.8.5.2发送与接收指令及应用 二、发送与接收指令应用举例图图8.198.19主程序:主程序:49.图8.19主程序:49.图图8.20 8.20 自由口通信例(中断程序自由口通信例(中断程序)中断程序中断程序0,0,接收完产生中断事件接收完产生中断事件中断程序中断程序1,1,发送完产生中断发送完产生中断50.图8.20 自由口通信例(中断程序)中断程序0,接收完产生1 1、使用符合要求的电缆和连接器,并按规范操、使用符合要求的电缆和连接器,并按规范操作;作;2 2、保持通信端口之间的共模电压差在一定范围、保持通信端口之间的共模电压差在一定范围内;内;3 3、电磁干扰;、电磁干扰;4 4、屏蔽端的连接;、屏蔽端的连接;5 5、软件设计注意事项。、软件设计注意事项。8.68.6通信网络注意事项通信网络注意事项51.1、使用符合要求的电缆和连接器,并按规范操作;2、保持通信个人观点供参考,欢迎讨论!个人观点供参考,欢迎讨论!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!