版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五单元:PLC通讯设计与连接
学习要点:
掌握S7-200SMARTPLC常用通信部件的基本功能;
掌握PC机与PLC编程通信连接及通讯参数设置方法;掌握PLC之间以太网的数据发送与接收方法;掌握PLC自由口通信协议及网络发送/接收指令。随这计算机通信网络技术的日益成熟及企业对工业自动化程度要求的提高,自动控制系统也从传统的集中式控制向多级分布式控制方向发展,这就要求构成控制系统的PLC必须有通信及网络功能,能够相互连接,远程通信,以构成网络。
第五单元:PLC通讯设计与连接项目1:S7-200SMART通信部件的认识
项目2:PLC与计算机的编程通信连接与设置
项目3:PLC与PLC之间的以太网通讯
第五单元:PLC通讯设计与连接项目4:PLC与PLC之间的自由口通信
项目目标项目分析实施步骤项目1:S7-200SMART通信部件的认识
相关知识项目目标1)了解并辩识S7-200SMARTPLC常用通信部件
;2)掌握S7-200SMARTPLC常用通信部件的基本功能。
项目1:S7-200SMART通信部件的认识
对S7-200SMART部件的认识对理解S7-200SMARTPLC的通信原理及连接方法有着重要的意义。
项目分析项目1:S7-200SMART通信部件的认识
相关知识一、常见的基本概念及术语
1、并行传输与串行传输
并行传输是指通信中同时传送构成一个字或字节的多位二进制数据。而串行传输是指通信中构成一个字或字节的多位二进制数据是一位一位被传送的。与并行传输相比,串行传输的传输速度慢,但传输线的数量少,成本比并行传输低。并行传输的速度快,但传输线的数量多,成本比高。相关知识一、常见的基本概念及术语2、异步传输和同步传输
异步传输的优点就是收、发双方不需要严格的位同步,所谓“异步”是指字符与字符之间的异步,字符内部仍为同步。其次异步传输电路比较简单,链络协议易实现,所以得到了广泛的应用。其缺点在于通信效率比较低。在同步传输中,不仅字符内部为同步,字符与字符之间也要保持同步。信息以数据块为单位进行传输,发送双方必须以同频率连续工作,并且保持一定的相位关系,这就需要通信系统中有专门使发送装置和接收装置同步的时钟脉冲。
相关知识一、常见的基本概念及术语3、信号的调制和解调
调制就是发送端将数字信号转换成适合传输线传送的模拟信号,完成此任务的设备叫调制器。接收端将收到的模拟信号还原为数字信号的过程称为解调,完成此任务的设备叫解调器。
相关知识4、传输速率
传输速率。传输速率是指单位时间内传输的信息量,它是衡量系统传输性能的主要指标,常用波特率(BaudRate)表示。波特率是指每秒传输二进制数据的位数,单位是bps。5、信息交互方式
信息交互方式。有以下几种方式:单工通信、半双工和全双工通信方式。
一、常见的基本概念及术语1)单工通信
数据信息在通信线上始终向一个方向传输。数据信息永远从发送端传输到接收端。如:广播电视就是单工传输方式,收音机电视机只能分别接受来自电台电视台的信号,不能进行相反方向的信息传输。2)半双工通信
数据信息可以双向传输,但必须交替进行,同一时刻一个信道只允许单向传送。半双工通信要求AB端都有发送装置和接受装置,若想改变信息的传输方向,有开关K1K2进行切换,在任意时刻保证A端发送装置与B端接受装置、A端接受装置与B端发送装置介入信道。半双工通信由于通信中要频繁地调换信道的方向,所以效率交底。如对讲机通信就是典型的半双工通信方式,在一方讲话的时候另一方不能讲话,但通过开切换可以切换可以改变通话方式。3)全双工通信
全双工通信同时进行二个方向的通信,即二个信道,可同时进行双向的数据传输。它相当于把二个相反方向的单工通信方式组合起来。全双工通信效率高,控制容易,计算机之间的通信,普通电话是一种典型的全双工通信。(1)站。可以进行数据通信、连接外部输入/输出的硬件设备称为站。例如,每个PLC就是一个站。(2)主站。PLC通信网络中进行数据连接的系统控制站成为主站。主站需要设置整个网络的参数,一般来说,每个通信网络中只有一个主站,站号就是PLC在网络中的地址(编号)。(3)从站。在PLC网络中,除主站以外的站都被称为从站。(4)远程设备站。能同时处理位和字的从站称为远程设备站。相关知识二、PLC通信网络常见术语(5)网关。网管用于不同协议的互联,又称网间连接器、协议转换器。(6)中继器。中继器用于网络信号的放大,是延长网络连接长度的网络互联设备。(7)路由器。路由器用于将信息通过源地点移动到目标地点。(8)交换机。交换机用于解决通信阻塞,是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备。(9)网桥。网桥是连接两个局域网的一种存储转发设备。相关知识二、PLC通信网络常见术语1、双绞线一对相互绝缘的线螺旋形式绞合在一起就构成了双绞线,两根线一起作为一条通信电路使用,两根线螺旋排列的目的是为了使各线对之间的电磁干扰减小到最小。相关知识三、传输介质2、同轴电缆
同轴电缆是从内到外依次由内导体(芯线)、绝缘线、屏蔽层铜线网及外保护层的结构制造的。相关知识三、传输介质3、光纤光纤(又称光导纤维或光缆),常应用在远距离快速地传输大量信息中,它是由石英玻璃经特殊工艺拉成细丝来传输光信号的介质,这种细丝的直径比头发丝还要细.相关知识三、传输介质RS232C既是一种协议标准,又是一种电气标准,它采用单端的、双极性电源电路,232C仍有一些不足之处,主要表现在:(1)传输速率不够快。(2)传输距离不够远。
(3)RS-232C接口采用不平衡的发送器和接收器,每个信号只有一根导线,两个传输方向仅有一个信号地线,因而,电气性能不佳,容易在信号间产生干扰。
相关知识四、串行通信相关知识四、串行通信TD(TransmittedData)发送数据:串行数据的发送端。RD(ReceivedDate)接收数据:串行数据的接收端。GND(GROUND)信号地:为所有的信号提供一个公共的参考电平,相对于其他型号,它为0V电压。相关知识四、串行通信RS-232C仍有一些不足之处,主要表现在以下几方面。(1)传输速率不够高。RS-232C标准规定最高传输速率为20kbit/s,尽管能满足异步通信的要求,但不能适应高速的同步通信。(2)传输距离不够远。RS-232C标准规定各装置之间的电缆长度不超过50英尺(约15m)。实际上,RS-232C能够实现100英尺或200英尺的传输,但在使用前,一定要先测试信号的质量,以保证数据的正确传输。(3)RS-232C接口采用不平衡的发送器和接收器,每个信号只有一根导线,两个传输方向仅有一根信号线地线,因而,电气性能不佳,容易在信号间产生干扰。相关知识四、串行通信
由于RS-232C存在的不足,美国的EIC1977年指定了RS-499,RS-422A是RS-499的子集,RS-485是RS-422的变形。RS-485为半双工,不能同时发送和接收信号。目前,工业环境中广泛应用RS-422、RS-485接口。S7-200SMARTPLC内部集成的PPI接口的物理特性为RS-485串行接口,可以用双绞线组成串行通信网络,不仅可以与计算机的RS-232C接口互联通信,还可以构成分布式系统,系统中最多可有32个站,新的接口部件允许连接128个站。
相关知识五、工业以太网接口
所谓工业以太网,一般来讲就是指技术上与商用以太网兼容,但在进行产品设计时,在材质的选用、产品的强度、适用性,以及实时性、可互操作性、可靠性、抗干扰性和本质安全等方面满足工业现场需要的一种以太网。
以太网是一种差分(多点)网络,最多可有32个网段、1024个节点。以太网可实现高速(高达100Mbit/s)长距离(铜缆:最远约为1.5km;光纤:最远约为4.3km)数据传输。常用的以太网通信接口有RJ-45接口和FDDI接口。
相关知识五、工业以太网接口1.RJ-45接口RJ-45接口是最常见的网络设备接口,俗称水晶头,专业术语为RJ-45连接器,属于双绞线以太网接口类型。RJ-45接口只能沿固定方向插入,设有一个塑料弹片与RJ-45插槽卡住以防止脱落。2.FDDI接口FDDI接口是成熟的LAN技术中传输速率最高的一种接口,具有定时令牌协议的特性,支持多种拓扑结构,传输介质为光纤。FDDI接口是由美国国家标准化组织(ANSI)制定的在光纤上发送数字信号的一组协议。实施步骤1、准备器材准备课题的PLC及常用通信部件:(1)S7-200SMARTPLC基本模块。(2)通信模块、通信信号板、网络连接器、网络连接电缆等。实施步骤2、观察该PLC通信端口(以太网接口)S7-200SMARTPLC集成了以太网端口。通过以太网端口,PLC可以与编程设备、上位机、其他PLC、HMI显示器进行连接,还可以进行开放式编程通信。实施步骤2、观察该PLC通信端口(串行口)S7-200SMARTPLCCPU同时集成的了RS-485通信端口(端口0),它是一个标准的9针D型连接器实施步骤引脚PROFIBUS名称端口0/端口11屏蔽机壳地224V返回逻辑地3RS-485信号BRS-485信号B4发送申请RTS(TTL)55V返回逻辑地6+5V+5V,100Ω串联电阻7+24V+24V8RS-485信号ARS-485信号A9不用10位协议选择(输入)连接器外壳屏蔽机壳接地2、观察该PLC通信端口(串行口)实施步骤2、观察该PLC通信端口(通信信号板)引脚标号信号引脚定义1接地机壳接地2Tx/BRS-232-Tx/RS-485-B
3发送请求RTS(TTL)标准型的SMARTCPU额外支持SBCM01信号板,该信号板可以通过STEP7-Micro/WINSMART仿真软件组态为RS-485通信端口或RS-232通信端口。实施步骤2、观察该PLC通信端口(通信信号板)可使用STEP7-Micro/WINSMART仿真软件组态SBCM01信号板为RS-485通信端口或RS-232通信端口,当信号板为终端通信节点时,需要接终端电阻和连接偏置电阻。实施步骤2、观察该PLC通信端口(EMDP01通信模块)
西门子S7-200SMARTPLC还提供了通信模块EMDP01。使用EMDP01通信模块可以将S7-200SMARTPLCCPU作为PROFIBUS-DP从站连接到PROFIBUS通信网络,EMDP01可作为DPV0/V1主站的通信伙伴。通过模块上的旋转开关可以设置PROFIBUS-DP从站地址。实施步骤2、观察该PLC通信端口(EMDP01通信模块)引脚编号连接器PROFIBUS1屏蔽2返回24V3RS485信号B4请求发送5返回5V6+5V(隔离)7+24V8RS485信号A9NCEMDP01通信口各引脚定义实施步骤3、观察网络连接器
西门子提供了两种类型的RS-485网络连接器,可使用它们轻松地将多个通信节点连接到通信网络。网络连接器上有两组连接端子,用于连接输入电缆和输出电缆。网络连接器上具有终端和偏置电阻的选择开关,网络两端的通信节点必须将网络连接器的选择开关设置为On,网络中间的通信节点需要将选择开关设置为Off。实施步骤4、观察网络电缆
无论是以太网通信,还是串行通信,使用的均是屏蔽双绞线电缆,但其型号和接头不一样。工业以太网电缆型号有多种,接头也有多种形式,最常用的通信电缆为IEFCTP标准电缆GP2×2,可以接工业以太网FCRJ-45Plug2×2接头。(a)工业以太网电缆(b)工业以太网接头实施步骤4、观察网络电缆
串行通行的物理层都是RS-485,无论是采用PPI通信、MPI通信还是PROFIBUS-DP现场总线通信,采用的都是相同的通信电缆和专用网络接头。(a)PROFIBUS网络电缆(b)PROFIBUS网络连接器实施步骤4、观察网络电缆
PC/PPI电缆为多主站电缆,一般用于PLC与计算机之间的通信,这是一种低成本的通信方式。根据接口方式的不同,PC/PPI电缆有两种不同的形式,分别是RS-232/PPI多主站电缆和USB/PPI多主站电缆。实施步骤5、观察RS-485网络中继器
使用中继器可以延长S7-200SMARTPLC网络通信距离,允许在网络中加入设备,并且提供了一种隔离不同网段的方法。在网络中添加中继器允许将网络延长50m。如果将两台中继器连接在一起,中间无其他节点,则可将网络延长1000m。一个网络中最多可以使用9个西门子网络中断器。项目目标项目分析实施步骤项目2:PLC与计算机的编程通信连接与设置
相关知识项目目标1)了解S7-200SMARTPLC集成接口支持的通信协议;2)掌握S7-200SMARTPLC与计算机编程通讯的连接方式及通讯参数的设置方法。
项目2:PLC与计算机的编程通信连接与设置
在PLC与计算机之间通过通信进行连接
的系统中,PLC实现工业现场控制,计算机实现编程、监控及过程管理等,构成“集中管理,分散控制”的分布式控制系统(DCS)。
标准型S7-200SMARTPLC本体上集成了一个以太网通信接口
,支持TCP/IP的通信标准。使用这个通信接口可以实现S7-200SMARTPLC与编程设备的通信、与HMI触摸屏的通信,以及与其他CPU的通信。项目分析项目2:PLC与计算机的编程通信连接与设置相关知识一、计算机网络基础模型计算机网络OSI模型(OpenSystemsInterconnectionModel)是一种概念模型,它表征并标准化电信或计算系统的通信功能,而不考虑其基础内部结构和技术。它的目标是多种通信系统与标准协议的互操作性。该模型将通信系统划分为抽象层。该模型的原始版本定义了7层。相关知识二、IP地址和子网掩码IP是英文InternetProtocol的缩写,即网络之间互连的协议,正是因为有了IP,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP也可以叫作因特网协议。IP地址是32位的二进制数值,用于在TCP/IP通信协议中标记每台计算机的地址,通常使用点式十进制来表示,如192.168.1.5等。子网掩码(subnetmask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码用于标志两个IP地址是否同属于一个子网,也是32位二进制地址,其每个为1代表该位是网络位,0代表该位主机位。相关知识三、MAC地址MAC地址是网络设备的唯一识别码,用于在局域网中确定设备的身份。了解MAC地址的长度、表示方法,以及如何查看和修改MAC地址,可以帮助我们更好地管理和保护网络设备,确保网络的安全性和稳定性。MAC地址的长度为48位,即6字节。其中,前3个字节是OUI(OrganizationallyUniqueIdentifier),由IEEE分配给不同的厂家;后3个字节由厂家自行分配。MAC地址通常表示为12个十六进制数,每两个数之间用冒号隔开,如09:2F:20:3A:5C:8D。相关知识四、局域网的拓扑结构
1、星形网络
星形拓扑结构是以中央节点为中心与各节点连接组成的,网络中任何两个节点要进行通信都必须经过中央节点转发。
相关知识四、局域网的拓扑结构
2.环形网络环形网中,各个节点通过环路通信接口或适配器,连接在一条首尾相连的闭合环型通信线路上,环路上任何节点均可以请求发送信息。
相关知识四、局域网的拓扑结构
3、总线形网络
利用总线把所有的节点连接起来,这些节点共享总线,对总线有同等的访问权。
相关知识二、S7-200SMARTPLC的通信1.通信协议PLC网络是由各种数字设备(包括PLC、计算机等)和终端设备等通过通信线路连接起来的复合系统。在这个系统中,由于数字设备型号、通信线路类型、连接方式、同步方式、通信方式等的不同给网络各节点间的通信带来了不便;甚至影响PLC网络的正常运行,因此在网络系统中制定通信协议,又称网络通信规程。通信协议就是一组约定的集合,是一套语义和语法规则,用来规定有关功能部件在通信过程中的操作。通常通信协议必备的两种功能是通信和信息传输,包括识别和同步、错误检测和修正等。相关知识二、S7-200SMARTPLC的通信2.通信接口连接方式
当只有两个通信设备时,S7-200SMARTPLCCPU可使用标准TCP通信协议直接与其他CPU、编程设备、HMI设备和非Siemens设备进行通信。相关知识二、S7-200SMARTPLC的通信
当两个以上的通信设备进行通信时,需要使用交换机来实现网络连接。图5-22所示为使用安装在机架上的西门子CSM12774端口以太网交换机来连接多个CPU和HMI设备。相关知识二、S7-200PLC的通信3.S7-200SMARTPLC支持的通讯协议
S7-200SMART支持的通信协议很多,具体说来有PPI、MPI、PROFINET、PROFIBUS-DP、S7、USS、Modbus、自由口通信等,其中,PPI、MPI、自由口通信是CPU上的串行通信口所支持的,它们都是基于字符的异步通信协议,带有起始位、8位数据、偶校验位和停止位。只要波特率相同,各站地址不同,3个协议可以在网络中同时运行,不会相互影响。USS和Modbus同样是基于串行总线进行数据通信的协议。PROFIBUS-DP通信需要使用EMDP01专用通信扩展模块。PROFINET和S7协议是基于CPU上的以太网接口进行通信的。实施步骤1.准备项目需要的PLC等装置(1)S7-200SMARTPLC一台。(2)装有STEP7-Micro/WINSMART仿真软件的计算机一台。(3)网线一根。实施步骤2.建立通信连接首先按要求将CPU安装到电气板固定位置,其次将以太网电缆插入S7-200SMARTPLC的以太网插口,最后将以太网电缆连接到编程计算机的以太网口。实施步骤3.建立Micro/WINSMART与CPU的连接首先,在STEP7-Micro/WINSMART软件界面中,单击“通信”按钮,打开“通信”对话框,如图5-23所示。按照以下步骤进行操作。(1)在“通信接口”下拉列表中选择编程设备的通信接口。(2)双击“查找CPU”按钮,以刷新网络中存在的CPU设备。(3)根据CPU的IP地址在设备列表中选择已连接的CPU。(4)选择需要进行下载的CPU的IP地址后,单击“确定”按钮建立连接。Micro/WINSMART软件一次只能与一个CPU进行通信。实施步骤3.建立Micro/WINSMART与CPU的连接实施步骤4.为编程设备分配IP地址实施步骤5.修改CPU的IP地址实施步骤6.下载程序实施步骤(1)检查硬件连接。检查网络电缆是否连接好,CPU本体左上角的以太网接口处有以太网状态指示灯LINK,该指示灯常亮表示以太网连接成功。(2)检查编程设备的IP地址是否与CPU的IP地址在同一网段。编程设备必须与CPU在同一网段。S7-200SMARTPLCCPU预置的IP地址为192.168.2.1。(3)检查通信参数是否匹配。若下载系统块,则请注意用户项目系统块中的CPU类型是否与实际CPU类型相符,若不符,则会报错。在控制面板中设置PC/PG接口处的应用访问程序为“MWSMART………
”。在设置PC/PG接口的LLDP/DCP中,确认当前的PC网卡正被勾选。
7.常见PLC与编程软件链接
不成功时的几种操作。项目目标项目分析相关知识项目3:两台PLC之间的以太网通信
实施步骤项目目标(1)掌握两台S7-200SMARTPLC之间的以太网通信连接设置。(2)掌握S7用户通信指令发送数据和接收数据指令的功能。(3)能使用发送数据和接收数据指令完成两台PLC的通信。项目3:两台PLC之间的以太网通信
项目分析项目3:两台PLC之间的以太网通信
使用S7通信协议指令建立两台PLC的以太网通信,其中,CPU1为主动端,其IP地址为192.168.2.100,调用PUT/GET指令(写入/读取数据指令);CPU2为被动端,其IP地址为192.168.2.101,不需要调用PUT/GET指令,网络配置如图5-31所示。通信任务是把CPU1的实时时钟信息写入CPU2,把CPU2的实时时钟信息读写到CPU1中。试用手动编程和向导编程实现信息读取。相关知识一、S7通信协议
S7通信协议是专为西门子控制产品优化设计的通信协议,它是面向连接的协议,在进行数据交换之前,必须与通信伙伴建立连接。面向连接的协议具有较高的安全性。
连接是指两个通信伙伴之间为了执行通信服务建立的逻辑链路,而不是指两个站之间用物理传输介质(例如电缆)实现的连接。S7连接是需要组态的静态连接,静态连接要占用CPU的连接资源。
连接的通信
分为单向连接和双向连接,S7-200SMARTPLC只有S7单向连接功能。单向连接中的客户机(Client)是向服务器(Server)请求服务的设备,客户机调用GET/PUT指令读、写服务器的存储区。服务器是通信中的被动方,用户不用编写服务器的S7通信程序,S7通信是由服务器的操作系统完成的。相关知识二、GET/PUT指令相关知识二、GET/PUT指令相关知识二、GET/PUT指令注:D:通信完成标志位,通信已经成功完成或者通信发生错误。0:未完成,1:完成。A
:通信已经激活标志位。0:无效,1:有效。E
:通信发生错误,错误原因需要查询。0:无错误,1:错误。
错误代码:如表5-9所示。
远程站IP地址:要访问的PLC的地址。
远程站的数据指针:要访问数据的间接指针,如(&VB100)。
数据长度:需要访问远程CPU通信数据的字节数。
本地站的数据指针:指向本地PLC数据区域的间接指针,如(&VB200)。相关知识二、GET/PUT指令相关知识二、GET/PUT指令GET指令可以从远程站点上读最多222字节的数据,PUT指令可以向远程站点写最多212字节的数据。在程序中可以使用任意多条网络读/写指令,但在任何同一时间,最多只能同时执行16条GET/PUT指令。例如,给定的CPU中可以同时激活8个GET和8个PUT指令,或者10个GET和6个PUT指令。相关知识二、GET/PUT指令当执行GET/PUT指令时,CPU与GET/PUT表
中的远程IP地址建立以太网连接。该CPU可同时保持最多8个连接。建立连接后,该连接一直保持到CPU进入STOP模式。针对所有与同一IP地址直连的GET/PUT指令,CPU采用单一连接。例如,远程IP地址
为192.168.4.8,如果同时启动8个GET指令,则会在一个IP地址为192.168.4.8的以太网连接上按顺序执行这些GET指令。如果尝试创建第9个连接(第9个IP地址),那么CPU将在所有连接中搜索,查找处于未激活时间最久的一个连接。CPU将断开该连接,并与新的IP地址创建连接。实施步骤一、调用PUT/GET指令完成通信(1)按照图5-31完成PLC的网络连接和组态,确保网络地址与要求的一致。实施步骤(2)CPU1主站程序的编写。CPU1主程序中包含读取CPU实时时钟、初始化PUT/GET指令的TABLE参数表、调用PUT指令和GET指令等。网络1:读取CPU1实时时钟,存储到VB100~VB107,如图5-32所示。READ_RTC指令用于读取CPU实时时钟,并将其存储到从字节地址T开始的8字节时间缓冲区中,数据格式为BCD码。实施步骤(2)CPU1主站程序的编写。网络2:定义PUT指令TABLE参数表,用于将CPU1的VB100~VB107传输到远程CPU2的VB0~VB7,如图5-33所示。程序中,a定义通信状态字节;b定义CPU2的IP地址;c定义CPU2的通信区域,从VB0地址开始;d定义通信数据长度;e定义CPU1的通信区域,从VB100地址开始。实施步骤(2)CPU1主站程序的编写网络3:定义GET指令TABLE参数表,用于将远程CPU2的VB100~VB107读取到CPU1的VB0~VB7中,如图5-34所示。程序段中,a定义通信状态字节;b定义CPU2的IP地址;c定义CPU2的通信区域,从VB100地址开始;d定义通信数据长度;e定义CPU1的通信区域,从VB0地址开始。实施步骤(2)CPU1主站程序的编写网络4:调用PUT和GET指令,如图5-35所示。实施步骤(3)CPU2被动端编程。CPU2的主程序只需包含一条语句用于读取CPU2实时时钟,并存储到VB100~VB107中,如图5-36所示。实施步骤二、使用S7-200SMARTCPUGET/PUT向导完成通信(1)在“工具”菜单的“向导”选区中单击“Get/Put”按钮,启动GET/PUT向导(见图5-37)。实施步骤二、使用S7-200SMARTCPUGET/PUT向导完成通信(2)在弹出的“Get/Put”向导对话框中添加操作步骤名称并添加注释(见图5-38)实施步骤二、使用S7-200SMARTCPUGET/PUT向导完成通信(3)定义PUT/GET操作(见图5-39、图5-40)。实施步骤二、使用S7-200SMARTCPUGET/PUT向导完成通信(4)定义PUT/GET向导存储器地址分配
(见图5-41)。需要确保程序中已经占用的地址、PUT/GET向导中使用的通信区域不能与存储器分配的地址重复,否则将导致程序不能正常工作。实施步骤二、使用S7-200SMARTCPUGET/PUT向导完成通信(5)单击“生成”按钮,自动生成网络读/写指令及符号表。只需在主程序中调用向导生成的网络读/写指令即可(见图5-42)。项目目标项目分析相关知识项目4:PLC与PLC之间的自由口通讯
实施步骤项目目标1)了解自由口通信协议;2)了解发送/接收指令的功能;3)能使用发送/接收指令实现自由口通信
项目5:PLC与PLC之间的自由口通讯
实现两台S7-200SMARTPLC通过PORT0口互相进行自由口通信,分别定义为2号站和3号站,如图是通信系统的网络配置图,其中PC为0号站,2号站为甲机,3号站为乙机。项目分析项目3:PLC与PLC之间的自由口通讯
在控制功能上实现甲机的I0.0控制乙机的电动机的星形—三角形启动,要求其间延时6S,甲机I0.1停止乙机的电动机转动;乙机的I0.0控制甲机的电动机的星形—三角形启动,要求其间延时6S,乙机I0.1停止甲机的电动机转动。相关知识一、自由口通信基本概念
自由通信口(FreeportMode)模式是S7-200SMARTPLC继承的S7-200PLC的特色功能。在这种模式下,用户可以自定义通信协议(在用户程序中选择通信协议,设定波特率、校验方式、字符的有效数据位),通过建立通信中断事件,使用通信指令,控制PLC的串行通信口与其他具有RS-232串行接口的设备进行通信,如打印机、条形码阅读器、变频器、调制解调器等。相关知识SMB30控制和设置通信端口0,如果PLC主机上有通信端口1,则用SMB130来进行控制和设置。SMB30和SMB130的对应数据位功能相同,每位的含义如下:
二、自由口通信初始化与控制字节
PPDBBBMM(1)PP位:奇偶校验选择位
00和10表示无奇偶校验;01表示奇校验;11表示偶校验。(2)D位:有效位数选择位
0表示每个字符有效数据位为8位;1表示每个字符有效数据位为7位。(3)BBB位:自由口波特率选择位
000表示38.4kb/s;001表示19.2kb/s;010表示9.6kb/s;011表示4.8kb/s;100表示2.4kb/s;101表示1.2kb/s;110表示600b/s;111表示300b/s;(4)MM位:协议选择位
00表示点到点接口PPI协议从站模式;01表示自由口协议;10表示点到点接口PPI协议主站模式;11表示保留(默认设置为PPI从站模式)。
相关知识
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 森林公园三期施工组织设计
- 住院医师规范化培训《预防医学科》复习题(附答案解析)
- 空气预热器防堵防腐设计方案
- 汽车减震杆件配套工程项目竣工验收报告
- 注塑流程标准化实施方案
- 市政管道工程风险评估报告
- 九年级物理上册第16章《电压 电阻》单元诊断与拓展教案
- CN118918476B 一种跨场景多域融合小样本遥感目标鲁棒识别方法 (北京邮电大学)
- 初中九年级英语第九单元第六课时读写结合教学设计
- 小学三年级体育与健康(下册)学期教学设计
- 2026年聊城职业技术学院公开招聘工作人员(16名)笔试参考题库及答案详解
- 2026年河北中考语文考试(真题)及答案
- ISO 9001-2026质量管理体系之“10改进”流程清单(雷泽佳编制-2026A0)
- DB32/T 4181-2021行政执法案卷制作及评查规范
- NB/T 11646-2024井工煤矿采空区自然发火监测预警技术规范
- 2025钢与混凝土组合桥面板技术规程
- 颅内占位切除术护理
- 《PLC应用项目工单实践教程》课件 模块8 S7-1500系列PLC模拟量的应用
- 2024年陕西工业职业技术学院教师招聘笔试真题
- 钢结构厂房的施工方案
- 加强道德与合规意识的提升措施计划
评论
0/150
提交评论