自动化生产线控制系统设计_第1页
自动化生产线控制系统设计_第2页
自动化生产线控制系统设计_第3页
自动化生产线控制系统设计_第4页
自动化生产线控制系统设计_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目1自动化生产线控制系统设计一、教学目的1、掌握PLC控制系统设计的基本原则、步骤与方法;2、了解PLC应用中硬件设置和软件设计;3、掌握传送指令、运算指令、移位指令、高速脉冲指令等指令的用法;4、熟悉PLC选型与资源配置;5、了解PLC通信指令与通讯协议、ModbusRTU从站协议。二、教学内容1、PLC控制系统设计的内容与步骤;2、PLC的硬件设置;3、PLC的软件设计、指令的用法;4、PLC在机械手控制系统中的应用;5、运料小车控制系统设计;6、平面仓储和材料分拣系统设计;7、多站自动化生产线控制系统设计。三、教学重点和难点1、重点:指令的应用;PLC控制系统设计的步骤、内容和方法。2

2、、难点:PLC控制系统设计方法;PLC通信指令与通讯协议。四、教学方法1、启发式教学法:通过项目任务驱动,多媒体案例演示,提出问题,激发学生 的求知欲,启发学生思考。2、运用实物进行直接教学和在实验(实训)室进行现场教学的优势,一边利用 课件中的动画教授,一边在实验(实训)室利用实物操作演示教学,理论联系实际, 使抽象的原理变得生动,使学生觉得学有所用、容易理解,从而既解决了教学中的重 点和难点,又激发了学生动手操作的欲望。3、将理论教学内容融合到实践教学中,让学生一边学习理论知识一边动手做实 验,真正做到理论联系实际,并通过设置实训思考题达到培养学生在实践中发现问题、 解决问题的能力。4、暗

3、示教学发在检查学生的实训项目时,当发现学生的错误时,并不直接指出, 而是通过暗示,激发学生的联想和抽象思维能力,从而找到错误所在。5、分组讨论、小组协作组织学生进行讨论,小组协作式学习,及时地安排适当 的实训课题,组织学生以小组的形式进行讨论学习,培养学生运用知识能力以及相互 合作的精神。6、“设故障”教学法 针对每个项目的难点和重点,教师事先在项目中设置故 障,让学生分析查找故障点,提高学生分析问题和解决问题的能力。7、鼓励学生质疑,抢答,灵活的运用知识,调动学生的学习主动性和积极性。任务一机械手控制系统设计一、工作任务1、控制要求工件传送用机械手,上升/下降和左移/右移的执行用双线圈二位电

4、磁阀推动汽缸 完成,当某个电磁阀线圈通电时,就一直保持现有的机械动作,例如一旦下降的电磁 阀线圈通电,机械手下降,即使线圈再断电,仍然保持现有下降动作状态,直到相反 方向的线圈通电为止。另外,夹紧/放松由单线圈二位电磁阀推动汽缸完成,线圈通电 执行夹紧动作,断电执行放松动作。设备装有上、下限位和左、右限位开关,它的工 作过程如下:原位一下降一夹紧一上升一右移t!左移一上升一放松一下降二、相关知识1、电磁阀电磁阀是用来控制流体的自动化基础原价,属于执行机构;并不限于液压, 气动。电磁阀用于控制液压流动方向,工厂的机械装置一般都由液压缸控制,所 以就会用到电磁阀。2、基本功能指令移位指令:移位指令

5、分为左、右移位和循环左、右移位以及移位寄存器指令 三大类。左移和右移指令功能是将输入数据IN左移或右移N位后,把结果送入OUT,使用应注意:被移位数据无符号;移位时,存放被移位数据的编程元件的移出端与特殊继电器SM1.1相连,移出位送SM1.1,另一段补0;移位次数N与移位数据的长度有关,若N小于实际数据长度,则执行N次 若N大于实际数据长度,则执行移位的次数等于实际数据长度的位数;移位数据N为字节型数据。字节移位指令SLB:字节左移位指令SRB :字节右移位指令指令格式:当EN有效时,将字节型数据IN左移或右移N (NW8)后,送到OUT中。字移位指令SLW:字左移SRW:字右移指令格式:当

6、EN有效时,将字型数据IN左移或右移N (NW16)后,送到OUT中。双字移位指令SLD:字左移SRD:字右移指令格式:当EN有效时,将双字型数据IN左移或右移N (NW32 )后,送到OUT中。 在语句表中,OUT与IN为同一存储单元。循环左移和循环右移指令指令特点:被移位数据无符号;移位时,存放被移位数据的编程元件的移出端与另一端相连,又与特殊继电器sm1.1相连,移出位在被移到另一端的同时,也进入sm1.1 ;另一端自动补0;移位次数N与移位数据长度有关,如N小于实际数据长度,则执行N次 移位;如N大于数据长度,则执行移位次数为 N除以实际数据长度的余数;移位次数N为字节型数据。字节循环

7、移位指令RLB:字节循环左移RRB:字节循环右移指令格式:当EN有效时,把字节型数据IN循环移位N位后送到OUT指定的字节中。字循环移位指令RLW:字节循环左移RRW:字节循环右移指令格式:当EN有效时,把字型数据IN循环移位N位后送到OUT指定的字节中。双字循环移位指令RLD :双字循环左移RRD :双字循环右移指令格式:当EN有效时,把双字型数据IN循环移位N位后送到OUT指定的双字存储单 元中。移位、循环移位指令如下:图4-1-1移位、循环移位指令(3)移位寄存器SHRB :移位寄存器指令。指令格式:1(12+ 1EN ENOIQ3 -DATAV10Q0 -8-NLD 10.2EU口 I

8、 I I或变nni(nUSH l.SB第一次移位司I 11100101揄匕位阳RBI0.3,EB100.0、8第一次移仲后0 1001Q110 10.3第_ 次移位后op-| 11001011 H-I0.3图4-1-2移位寄存器指令格式DATA为移位寄存器数据输入端;S_BIT为移位寄存器的最低位;N为移位寄 存器的长度。特点:移位寄存器最低位地址为S_BIT ;最高位地址的计算方法为MSB= (N-1+ (S_BIT的位号)/8;最高位的字节号为:MSB的商+S_BIT的字 节号;最高位的位号:MSB的余数;M0时,为正向移位,即从最低位向最高位移位;M M2.6H H H/T )匕KE.0

9、H IKE.G D6 NE.U MJ.9 NE.7H H H H/H/H )M27M27 IQ4 Ml. Mil6 W.O MO.OT H H/H Hm )11L10 JT;tA IM 顶1UJ Q(WH W/H miE.44 HNE.L QO.L T.广Mtnttn10-|pT】WS 顷LIT -)*-也UinTu5Tu)pt 1(D 龄XI22 偿 Q心H HH /1( LNE.6H HXE.3 I(U顷旧T TI E:亍I(U )i:l.44 I1 / I亍图4-1-7手动程序6、自动返回原点程序NU.2-1 IML3T I101M.4KU芹限伸易伸Ml 辰机条件满是1T39INTONP

10、T10(&20-M1.3()松开Q0.1 R )ill 116 Q(l.l Ml.5 Ml4H H H/FH/H )上升ML 3T 菊T I INU.1HNU.4 IQ2 1(14 MLSWg 丁H H FH/NU.5H IIll 126 Q0.1 10.3 ML1 M1.0H H H H/Fd/H )W.OI.升H 1Ml .0H Ml 1T ITQZMl. 2 MilH / H4 )后行畛)M1.2 () Q0.0 () 下降图4-1-8自动返回原点程序四、任务实训1、彩灯控制系统模拟设计2、步进电机的定位控制任务二运料小车控制系统设计一、工作任务1、控制要求按下自动起停按钮,小车进行运料

11、控制,到达前限位处,小车停止,翻门打开进 行装料,7s后向后运行,至后限位处停止,底门打开开始卸料,5s后向前运行,依 次循环。自动手动方式相结合。二、相关知识1、PLC顺序控制程序设计主要介绍顺序功能图(SFC)和梯形图程序设计。顺序功能图设计方法可以向 设计者提供控制问题描述方法的规律。(1)SFC设计方法SFC功能图设计方法是专用于工业顺序控制程序设计的一种方法。它能完整地 描述控制系统的工作过程、功能和特性。是分析、设计电器控制系统控制程序的 重要工具。SFC的基本元素为:流程步、有向线段、转移和动作说明。流程步流程步又叫工作步,表示控制系统中的一个稳定状态。转移与有向线段转移就是从一

12、个步向另外一个步之间的切换条件,两个步之间用一个有向线 段表示,说明从一个步切换到另一个步,向下转移方向的箭头可以省略。动作说明步并不是PLC的输出触点的动作,步只是控制系统中的一个稳定的状态。这 个状态可以包含一个或多个PLC输出触点的动作,也可以没有任何输出动作,步 只是启动了定时器或一个等待过程,所以步和PLC的动作是两件不同的事情。(2)SFC图的结构顺序结构顺序结构是最简单的一种结构,该结构的特点是步与步之间只有一个转移,转移与转移之间只有一个步。选择性分支结构选择性分支结构是一个控制流可以转入多个可能的控制流中的某一个,不允 许多路分支同时执行。具体进入哪个分支,取决于控制流前面的

13、转移条件哪一个 为真。并发性分支结构如果某一个工作步执行完后,需要同时启动若干条分支,这种结构称为并发 性分支结构。循环结构循环结构用于一个顺序过程的多次重复执行。复合结构复合结构就是一个集顺序、选择性分支、并发性分支和循环结构于一体的结 构。(3)SFC转换成梯形图SFC 一般不能被PLC软件直接接受,需要将SFC转换成梯形图后才能被PLC 软件所识别。进入有效工作步停止有效工作步最后一个工作步X作步的转移条件工作步的得电和失电选择性分支并发性分支第0工作步动作输出三、任务实施1、小车运行控制示意图图4-2-1小车运行控制示意图2、I/O分配.作方式 选择开关手动操作 按钮自动起动按钮 前限

14、位二后限位单周期(自动/ I连续(自动) ,小车向前小车向后 翻门打开I底门打开UJIklo10.110.2J0.310.4【0.5【0.60.711.0Q0.0Q0.1Q0.2Q0.3图4-2-2 I/O分配图3、总程序结构小车向前运行牙医打开 上确向后运行口底门打开其中包括手动程序和自动程序两个程序块,由跳转指令选择执行。图4-2-3总程序结构图4、手动操作方式(0.6 Q0.2 QO.3 10. Q0 0 小车向前运动WItQ0.0TH111.0I0J T39QO I 翻门打开7sHI)T39IN TON PT70J10,7 Q0.0 Q0.3 QO.I I0.2Q0 WHH小车向后运动

15、图4-2-4手动操作方式5、自动操作方式SFC图、梯形图程序图4-2-5自动操作方式SFC图图4-2-6梯形图程序四、自主实训三台电动机的顺序启动任务三货仓区控制系统设计一、工作任务1、控制要求装有两台传送带的系统,在两台传送带之间有一个仓库区。传送带1将包裹运送 至临时仓库区。传送带1靠近仓库区一端安装的光电传感器确定已有多少包裹运送至 仓库区。传送带2将临时库区中的包裹运送至装货场,在这里货物由卡车运送至顾客。传送带2靠近仓库区一端安装的光电传感器确定已有多少包裹从库区运送至装货场。显示面板图4-3-1显示面板二、相关知识1、光电传感器:光电传感器是采用光电元件作为检测元件的传感器。 它首

16、先把被 测量的变化转换成光信号的变化,然后借助光电元件进一步将光信号转换成电信 号。光电传感器一般由光源、光学通路和光电元件三部分组成。光电检测方法具有精度高、反应快、非接触等优点,而且可测参数多,传感器的结构简单,形式 灵活多样,因此,光电式传感器在检测和控制中应用非常广泛。光电传感器是各种光电检测系统中实现光电转换的关键元件,它是把光信号(红外、可见及紫外光辐射)转变成为电信号的器件。光电式传感器是以光电器 件作为转换元件的传感器。它可用于检测直接引起光量变化的非电量,如光强、 光照度、辐射测温、气体成分分析等;也可用来检测能转换成光量变化的其他非 电量,如零件直径、表面粗糙度、应变、位移

17、、振动、速度、加速度,以及物体 的形状、工作状态的识别等。光电式传感器具有非接触、响应快、性能可靠等特 点,因此在工业自动化装置和机器人中获得广泛应用。2、位置传感器,用来测量机器人自身位置的传感器。位置传感器可分为两种, 直线位移传感器和角位移传感器。其中直线位移传感器常用的有直线位移定位器 等,具有工作原理简单、测量精度高、可靠性强的特点;角位移传感器则可选旋 转式电位器,具有可靠性高、成本低的优点。角位移器还可使用光电编码器, 有增量式与绝对式两种形式。其中增量式码盘在机器人控制系统中得到了广泛的 应用。3、电磁阀:电磁阀是用来控制流体的自动化基础原价,属于执行机构;并不限 于液压,气动

18、。电磁阀用于控制液压流动方向,工厂的机械装置一般都由液压缸 控制,所以就会用到电磁阀。4、气缸:单作用气缸只有一腔可输入压缩空气,实现一个方向运动。其活塞杆只能 借助外力将其推回;通常借助于弹簧力,膜片张力,重力等。单作用气缸的特点是:(1)仅一端进(排)气,结构简单,耗气量小。(2)用弹簧力或膜片力等复位,压缩空气能量的一部分用于克服弹簧力或膜片张力, 因而减小了活塞杆的输出力。(3)缸内安装弹簧、膜片等,一般行程较短;与相同体积的双作用气缸相比,有效 行程小一些。(4)气缸复位弹簧、膜片的张力均随变形大小变化,因而活塞杆的输出力在行进过 程中是变化的。三、任务实施1、I/O分配符号地址绝对

19、地址类据类型说明S0I0.0BOOL启动按钮S1I0.1BOOL停止按钮1S1I0.2BOOL位置传感 器1S2I0.3BOOL位置传感 器1Y1Q0.0BOOL换向阀电磁线圈1Y2Q0.1BOOL换向阀电 磁线圈M0M0.0BOOL启动线圈2、梯形图程序四、自主练习1、光电传感器控制电机运行2、汽缸的循环往复任务四多站自动化生产线控制系统设计一、工作任务1、控制要求实现多站自动化生产线控制系统设计二、相关知识1、PLC通信方式工业上通常用的通信方式为串行通信,包括RS-232方式、RS-485方式以及以太 网通信等。下面我们对串行通信的基本知识加以介绍。(1)并行通信与串行通信数据通信主要有

20、并行通信和串行通信两种方式。1)并行通信并行通信是以字节或字为单位的数据传输方式。而并行传输(Parallel Transmission)指可以同时传输一组比特,每个比特使用单独的一条线路(导线),如图 14a所示。r、设备1设备2M10010X/b)图4-4-1并行和串行通信示意图并行通信除了 8根或16根数据线、1根公共线外,还需要数据通信联络用的控制 线。并行通信的传输速度快,但当长距离传输时对线路要求较高,实现复杂,因而并 行通信一般用于PLC的内部元件之间、PLC主机与扩展模块之间或近距离智能模块之 间的数据通信。2)串行通信串行通信是以二进制的位(bit)为单位的数据传输方式。每次

21、只传一位,如上 图7-4b所示。串行通信需要的信号少,最少的只需用两三根线,适用于距离较远的 场合。计算机和PLC都备有通用的串行通信接口,工业控制中一般使用串行通信。串 行通信多用于PLC与计算机之间、多台PLC之间的数据通信。在串行通信中,传输速率常用比特率(每秒传送的二进制位数)来表示,其单位 是bit/s (比特/秒)。传输速率是评价通信速度的重要指标。常用的标准传输速率有 300、600、1200、2400、4800、9600和19200bit/s等。不同的串行通信的传输速率 差别极大,有的只有数百比特的速率,有的可达到100Mbit/s。单工通信与双工通信串行通信按信息在设备的传送

22、方向又可分为单工、双工两种方式。单工通信方式 只能沿着单一方向发送或接受数据。双工通信方式的信息可沿两个方向传送,每一个 站既可以发送数据,又可以接收数据。双工方式又分为全双工和半双工两种方式。异步通信与同步通信异步通信又称起止式传输。异步通信的信息格式如图15所示,发送的数据字符 由1个起始位、78个数据位、1个奇偶校验位(可以没有)和停止位(1位、1.5位 或2位)组成。异步通信传送附加的非有效信息较多,它的传输速率较低,一般用于低速通信,PLC 一般使用异步通信。0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1: 1 : 1起始位校役位 停止位a)起始位(1 位)数

23、据位(5-8位)校验位停止位b)图4-4-2 a)异步通信传输b)异步协议帧格同步通信有两种类型。一种是面向字符同步协议,一种是面向位(bit)同步协 议。同步通信以字(B)为单位(1B=8bit),以多个字符或者多个位组合成的数据块 为单位进行传输。2、PLC常用通信接口PLC通信主要采用串行异步通信,常用的串行通信接口标准有RS-232C、RS-422A 和 RS-485 等。(1)RS-232CRS-232C是美国电子工业协会EIA于1969年公布的通信协议,它的全称是“数据 终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口标准” RS-232C 接口标准是目前计算机

24、和PLC中最常用的一种串行通信接口。RS-232C采用负逻辑,用-5-15V表示逻辑“1”,用+5+15V表示逻辑“0”。噪 声容限为2V,即要求接收器能识别出低至+3V的信号作为逻辑“0”,高到-3V的信号 作为逻辑“ 1”。RS-232C只能进行一对一的通信,RS-232C可使用9针或25针的D 型连接器。(2)RS-422与RS-485串行接口标准RS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传 输,它使用一对双绞线,将其中一线定义为A,另一线定义为B。通常情况下,发送 驱动器A、B之间的正电平在+2+6V之间,是一个逻辑状态,负电平在-2-6V之间

25、, 是另一个逻辑状态。另有一个信号地C,在RS-485中还有一 “使能”端,而在RS-422 中这是可用可不用的。“使能”端用于控制发送驱动器与传输线的切断与连接。当“使 能”端起到作用时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑 “1”与“0”的第三态。接收器也作与发送端相对的规定,收、发端通过平衡双绞线将AA与BB对应相连, 当在接收端AB之间有大于+200mV6V之间。1)RS-422的电气规定RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路 的特性。典型的RS-422为四线接口,实际上还有一根信号地线,共5根线,比RS-232 有更强的驱动能力

26、,故允许在相同的传输线上连接更多个接收节点,最多可接10个 节点。即一个主设备(Master),其余为从设备(Slave)。从设备之间不能通信, 所以RS-232支持点对多的双向通信。RS-422的最大传输距离为4000ft (约1219m), 最大传输速率为10Mbit/s。2)RS-485的电气规定RS-485可以采用二线与四线方式,二线之久可实现真正的多点双向通信。采用 四线连接时,与RS-422 一样只能实现点对多的通信,即只能有一个主(Master)设 备,其余为从设备,但它比RS-422有改进,无论四线还是二线连接方式,总线上都 可接到多大32个设备。RS-485是-7V+12V之

27、间,RS-485与RS-422 一样,其最大传 输距离约为1219m,最大传输速率为10Mbit/s.3、PLC通信协议在目前的工业通信领域中,各个设备供应商基本上都推出了自己的专用通讯协 议。为了使不同供应商的设备能够互相推荐,几乎大部分设备都支持MODBUS或PROFIBUS 协议。MODBUS协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之 间、控制器经由网络(例如以太网)和其他设备之间可以通信,它已成为一个通用的 工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个监控器能够认识和使用的消息结构,而不考虑它们是经过何种 网络进行通信的

28、。它描述了一个监控器请求访问其他设备的过程,如果回应来自其他 设备的请求,怎样侦测出错误并记录下来,它还制定了消息域格局和内容的公共格式。当在一个MODBUS网络上通信时,此协议决定了每个控制器须要知道它们的设备 地址,识别按地址发来的信息,决定要产生何种行动。如果需要回应,控制器将生成 反馈信息并用MODBUS协议发出。在其他网络上,包含了MODBUS协议的消息转换为在 此网络上使用的帧或包结构。这种转换也拓展了根据具体的网络解决节地址、路由路 径及错误检测的方法。(1)MODBUS的通信结构MODBUS采用主一一从通信结构,在该结构中只有一个设备(主设备)能初始化传 输(查询)。其他设备(

29、从设备)根据主设备查询提供的数据作出相应反应。典型的 主设备有计算机、可编程面板和图像面板。典型的从设备通常是一个工业控制器等。 主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果单独通信,从 设备返回消息作为回应,如果是以广播方式查询的,则不作任何回应。MODBUS协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要 发送的数据、错误检测域。标准的MODBUS 口是使用RS-232C兼容串行口,它定义了 连接口的阵脚、电缆、信号位、传输波特率、奇偶校验等。控制器能直接或经由Modem 组网。(2)MODBUS的通信方式MODBUS定义的通信方式有两种:ACSH和RTU

30、(远程终端单元)。在MODBUS的通信 网络中只能用其中一种通信方式,两种通信方式不能同时存在。1) acs n模式当控制器设为在MODBUS网络上以ACSn(美国标准信息交换代码)模式通信时, 在消息中的每8Bit字节都作为两个ACS n字符发送。这种方式的主要优点是字符发送 的时间间隔可达到1S而不产生错误,其帧格式如图所示。地址功能代码数据数量数据1数据 nCRC高字节CRC低字节回车换行图4-4-3 ACS n模式帧格式Acsn方式的每个字节的格式:十六进制,ACS n字符09,AF;消息中的每个Acsn字符都是一个十六进制字符组成。每个字节的组成:1个起始位;7个数据位,最小的有效位

31、先发送;1个奇偶校验位,无校验位则无;1个停止位(有校验时),2个位(无校验时)。错误检测域:LRC(纵向冗长检测)。2) RTU模式当控制器设为在MODBUS网络上以RTU(远程终端单元)模式通信时,在消息中的每 个8位的字节包含两个4位的十六进制字符。这种方式的主要优点是:在同样的波特 率下,可比ACSn方式传送更多的数据,其帧格式如图17所示。地址功能代码数据数量数据1数据nCRC高字节CRC低字 节图4-4-4 RTU模式帧格式RTU模式的每个8位域都是一个或两个十六进制字符组成。8位二进制,十六位进制数09, AF;消息中的每个8位域都是一个或两个十六进制字符组成。每个字节的组成:1

32、个起始位,最小的有效位先发送;1个奇偶校验位,无校验位则无;1个停止为(有校验时),2个位(无校验时)。错误检测域:CRC (循环冗长检测)。(3)地址域消息帧的地址包含两个字符(ACSII)或8位(RTU).可能的从设备地址是0-247(十 进制)。单个设备的地址范围是1-247.主设备通过将于联络的从设备的地址放入消息 中的地址域来选通从设备。当从设备发送回应消息时,它把自己的地址放入回应的地 址域中,以便主设备知道是哪一个设备作出回应。地址0用作广播地址,以便所有的从设备都能认识。当MODBUS协议用于更高水 准的网络,广播不允许或以其他方式代替。(4)数据域数据域是由两个十六进制数构成

33、的,范围00-FF。根据网络传输模式,这可以是 由一对ACS II字符构成或由一 RTUZ字符组成。从主设备发给从设备消息的数据域包含附加的信息:从设备必须用于执行由功能 代码所定义的行为。这包括了不连续的寄存器地址,要处理项的数目,域中实际暑假 字节数。如果没有错误发生,从设备返回的数据域包含请求的数据。如果有错误发生,此 域包含一异议代码,主设备应用程序可以用来作为判断采取下一步行动的依据。在某种消息中数据域可以是不存在的(0长度)。(3)MODBUS字符的连续传输当消息再标准的MODBUS系列网络传输时,每个字符或字节发送方式(从左 到右)为:最低有效位最高有效位。3、S7-200的通信

34、方式及通信模块S7-200支持的通信协议很多,具体介绍以下集中:(1)ppi通信方式ppi是一个主从协议:主站向从站发送请求,从站作出应答。从站不主动发送 信息,而是等候主站向其发出请求或查询,要求其应答。主站通过由ppi不限制能够 与任何一台从站通信。ppi不限制能够与任何一台从站通信的主站数码,但是却无法 在网络中安装32台以上主站。如果选择“PPI高级协议”,则允许网络设备在设备之间建立逻辑连接。但使用 “PPI高级协议”,每台设备可提供的连接数目有限。下面是设置PPI参数的步骤:1)在“PC/PPIcable”属性中“站参数”区域的PPI标记上,选择“地址”方框中的一个数字。2)在“超

35、时”方框中选择一个数值。3)确定希望将STEP7-Micro/WIN用在配备多台主站的网络上时。4)STEP7-Micro/WIN网络上通信的速率设置。5)选择最高站址(图标地址)6)单击“本地连接”选项卡7)在“本地连接”选项卡中,选择PC/PPI电缆与之连接的COM端口。(2)MPI方式MPI允许主站与主站或主站与从站之间的通信,如图18所示。图4-4-5 MPI多台主站网络在与S7-200 CPU通信时,STEP7-Micro/WIN建立主站与从站的连接。网络设 备通过任何二台设备之间的(由MPI协议管理的)不同连接进行通信,设备之间的通信受S7-200 CPU或EM277模块支持的连接

36、数目的限制。(3)自由口通信方式PPI通信协议是西门子公司专门为S7-200系列PLC开发的一种通信协议, 一般不对外开放。而由自由口模式则是对用户完全开放的,在自由口模式下通信 协议有用户定义的。在自由口模式下PC机与PLC之间是主从关系,PC机始终处 于主导地位,计算机通过串行口发送指令到PLC的通信端口,PLC通过RCV接收 指令接收信息,然后对指令进行译码,移民后再调用相应的子程序实现PC机发 出的指令要求,并通过XMT指令返回执行的状态信息在进行通信之前,必须先对通信口初始化,S7-200系列PLC(CPU224)主要 是通过对相关的特殊寄存器SMB30及其他特殊寄存器进行设置来实现

37、的,SMB30 各位的含义如图19所示,当mm=0时PLC工作于自由口模式。图PPdbbbmm4-4-6 SMB30各位的含义(4)PROFIBUS通信方式PROFIBUS协议用于与分布式I/O设备(远程I/O)进行高速通信。各类制造商提 供多种PROFIBUS设备。通常,在S7-200中,PROFIBUS网络有一台主站和几台I/O从站。通过主站的配置,可了解连接的I/O从站的类型以及连接的地址。主站初始化网 络,并核实网络上的从站与配置是否相符。主站不断将输出数据写入从站,并从从站 设备输入数据。四、任务实训1、两台S7-200的通信系统设计要求:两个PLC之间的自由口通信。已知有两台S7-

38、224型号PLC甲和乙。要求 甲机和乙机采用可编程通信模式进行数据交换。乙机的IB0控制甲机的QB0。对发送 和接收的时间配合关系无特殊要求。乙机发送梯形图、甲机接收梯形图如图所示:CPU工作方式开关在TERM位宣 时.设苜自由通信协设FU工作万式开关在RUN位苜时, 设苜黑寸点接口协议创建f发违数据所指曰指定发送的字节数陪妾发送的数据首于待发诜由数据 缓忡区中执行发送命令,将数据从端口 0发 逶到甲机的数据缓冲器中图4-4-7乙机发送梯形图5M0.7=-MOV_BENENO刃INOUT -$148303 MO 7SM30GT I日)5M0.QT I(ENI)CPU工作方式开关违TERM位苴

39、时,股宣自由口通信协议CPU工作方式开关在RUN位置 时、设置点对点接口协议设直援跋完成中断谣拷开中断I SM0.09甲机推收主程序wov_6将割攵到媛冲区的貌据取出EMEND男SMB2- IN_M -QBO图4-4-8甲机发送梯形图2、PLC与变频器直接的通信(1) PLC与变频器之间的通讯在西门子产品中是分以下几个步骤来完成的:首 先要在STEP7-MicroWIN编程软件上对变频器的控制通过USS协议指令进行各种设定,然后将其设定下载到PLC,最后连接变频器与PLC。当PLC进入运行状态后,就会根 据USS协议指令的要求与变频器进行通信,实现对变频器的控制。USS_INIT初始化指令与格

40、式:梯形图LAD语句表STL;功能操作码操作数;USSJNIT |ENDone 用于允许和初始化ode Error CALL USS_.INITMode! Baud: Active! Error或禁止 Micro-MudMaster变频器通信(Active|图4-4-9 USS_INIT初始化指令与格式USS_CTRL驱动变频器指令:梯形图LAD涪句表STL功能操作码操作数USS-CTRLENRjesp_ R一RUNErrorOFF2StatusOFF3Speed:CALLRUN, OFF2s OFF3, F.ACK, DIR住. Drive! Speed_SP! Resp Rt Err餐USSjCRTL指令用于控制 被激活的MicroMaster变 频器。USS_CRTL指令把选择的 命在波在木通信缓冲区 内,经通信缓冲区发送到F_ACKRun_EN DIRD Dir DriveI nl dbit TypeFault Se/cI.eUSS-CTRLStatus, Speed, Run_ENf D_Dir? inhibit) Fault由DRIVER指定的变频 器,如果-参变频

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论