工控培训教程手册合集西门子s7200通信及网络_第1页
工控培训教程手册合集西门子s7200通信及网络_第2页
工控培训教程手册合集西门子s7200通信及网络_第3页
工控培训教程手册合集西门子s7200通信及网络_第4页
工控培训教程手册合集西门子s7200通信及网络_第5页
已阅读5页,还剩591页未读 继续免费阅读

下载本文档

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

文档简介

第1章工厂电气控第1厂电气控制第1章工厂电气控本章主要内工厂常用基本控制控制系wwwPL规控制电器的动作执行特点,由此对一般继第1章工厂电气控工厂常用

第1章工厂电气控分(1)按(I.co2m)低压电器按所控制的对wwwPL象分 根据其控制的对象分为低压配电电器和低压控制电器。按所起作用分类依据电器所起的作用可分为控制电器和保护电器。按动作性质分类依据电器的动作性质可分为自动控制电器和非自动控制电器。第1章工厂电气控结构及工作下面分别以控制按钮和接触器为例介绍手动电器按wwwPLCworld图文符号,图(a)1、2是动断(常闭)触第1章工厂电气控65 wwwPLCworld

(a)结构示意 (b)图文符号图1.1按钮第1章工厂电气控 PLCw的orldcn结构示意图与图文符号,8是吸引线圈,910分别是动、静铁心,11第1章工厂电气控78ww78ww5612334 9(a)结构示意 图1.2接触器第1章工厂电气控电磁路环,2为铁心。短路环起到w磁wwPLC通worldcn分相的作用,把极面上的第1章工厂电气控11 2图 短路第1章工厂电气控灭常用的灭弧方法有:拉长电弧、冷却电弧和将电弧分对于电弧较弱的接触器,只采用灭弧罩即可。电弧较强 接触器,常采用灭弧栅www熄PLCwo弧rld。图1.4是灭弧栅的机构图。图中1是灭弧室,2和5分别为动、静触点,3为金属触点断开发生电弧时,电弧进入栅片内,被分割为数第1章工厂电气控wwwwww4 图 灭弧第1章工厂电气控手动控制任何设备都需要者给予一定的指令,才能完成规定的控制。手动控制电器是自动控制设备中不可缺少的件,常用的有刀开关、按钮www、PLCwor转ldcn换开关、行程开关等。图1.5是LW6型万能转换开关的图形符号和触点合断表。图形符号中有6个回路,3个挡位连线下有黑点“”的,表示这条电路是接通的。在触点合断表中用表示被接通的电路,空格表示转换开关在该位置时此路是断开的。第1章工厂电气控ⅠⅡⅢ1ⅠⅡⅢ1×××2××3××4××5××6××23wwwPLCworld3456图 万能转换开第1章工厂电气控自动控制接触中间继电wwwPLCworld时间继电热继电速度继电第1章工厂电气控wwwPLCworld工作原理:在图1.6(a)中当线圈11通电第1章工厂电气控934714 8PLCwold256 978556(a)结构示意 (b)图文符号 第1章工厂电气控热继电器的测量元件通常采用双金属片,由两种具有不同线膨胀系数的金属碾压而成。主动层采用膨胀系数较高的铁镍铬合金, 层采用膨胀系数很小的铁镍合金。当双金属片受热后将向 层方向弯曲,当弯曲到一定程度时,通过动作机构使触点动作。如图1.7所示(I.coam)图是热继电器的结构ww中wPLCw感orldcn受部分的示意图,(b)图为图文符号。在图1-7(a)中发热元件2通电发热后,主双金属片1受热向左弯曲,推动导板3向左推动执行机构发生一定的运动。电流越大,执行机构的运动幅度也越大。当电流大到一定程度时,执行机构发生跃变,即触点发生动作从而切断主电路。第1章工厂电气控1wwwPLCworld23(a)感受部分结构示 (b)图文符图 热继电第1章工厂电气控速度继电器用来感受转速。它的感受部分主要包括转子和定子两大部分,执行机构是触头系统。当被控电机转动时,带动继电器转子以同样速度旋转而产生电磁转矩,使定子克服外界反作用力转动一定角度,转速越高角度越大。当转速高于设定值时,速度继电器的触点发生动作,当速度小于这一设定值时,触点又复原。速度 电器常用于电机的降压w起wwPLC动worldcn和反接制动,其图文符号如图1.8所示。 图 速度继电器图文符第1章工厂电气控保护电保护电器包括热继电器、熔断器、电磁脱扣器等。 继电器是利用电流的www热PLCworl效dcn应来切断电路的保护电器,它在控制电路中,用作电动机的过载保护,既能保证电动机不超过容许的过载,有可以最大限度地保证电动机的过载能力。当然,首先要保证电动机的正常起动。返回节返回节第1章工厂电气控电气文字符端子标wwwPLCworld电气图第1章工厂电气控文字wwwwwwPLCworld.1.1第1章工厂电气控端子电气图中各电器的接线端子用规定的字母数字符号标记。 GB4026—83《电器接线 规定的识别和用字母数字符号标志接线端子的wwwPLCworld记。直流系统电源正、负极、中间线分别用L+、L-与M标记。三相动力电器的引出线分别按、V、W顺序第1章工厂电气控电气常用的电气图有系统图、框图、电路图、位置图和接线图等。 PLCwo统rldcn或成套装置,如图1.9所示。框GB6988.3—86《电气制图系统图和框图》中,具体规定了绘制系统图和框图的方法,并阐述了它的用途。第1章工厂电气控电源进气气系冷却水供力系图 系统第1章工厂电气控1.10为某工厂电器位置线wwwPLCworld 图 位置第1章工厂电气控接线图是电气装备进行施工配线、敷线和校线工作时所应依据的图样之一。它必须符合电器装备的电路图的要求,并清晰地表示出各个电器元件.和com装备的相对安装与敷wwwP设LCworld位cn 第1章工厂电气控 052wwwPLCworldS52wwwPLCworldSQSQ1MM11图 接线第1章工厂电气控降压起 助分析电机的制电机的调顺序控第1章工厂电气控单向旋可逆转wwwPLCworld点动控自动往返第1章工厂电气控三相笼型电动机单向旋转可用开关或接触器控制,图1.12为接触器控制电三相笼型电动机单向旋转可用开关或接触器控制,图1.12为接触器控制电路。接触器控制电路图中,Q为开关,FU1、FU2为主电路与控制电路的熔断器,KM为接触器,KR为热继电器,SB1、SB2分别为起动按钮与停止按L1L2wwwPLCworldUVPE

图 单向旋钮,M为笼型感应电动第1章工厂电气控其中的保1)短路保LCworldcn欠压保第1章工厂电气控可逆在实际生产中常需要运动部件实现正反两个方向的运动,这就要求在实际生产中常需要运动部件实现正反两个方向的运动,这就要求拖动电动机能做正反两方向的运转。从电机原理可知,改变电动机三相电源相序即可改变电动机旋转方向。电动机的常用可逆旋转控wwwPLCworldL1L2

图 可逆旋第1章工厂电气控点动 路。图中的控制电路www既PLCwor可ld

实现点动控制,又实现连续运转。SB3为连续运转的停止按第1章工厂电气控L1L2Q

wwwPLCworldUVW

图 点动控制电第1章工厂电气控 转控制电KM1、KM2分别为电动机正、反转接触器第1章工厂电气控wwwPLCworldQPE图 往返运第1章工厂电气控降压图1.16是采用自动控制自耦变压器降压起动的控制电路。是由交流接触ww器wPLwo、rldcn热继电器、时间继电器、按钮和自耦变压器等元件组成。图中KM1为正常运转接触器,KM2为降压起动接触器,为起动中间继电器,为降压起动时间继电器。第1章工厂电气控L1L2Q

1231234789

T M图 自耦变压器降压起第1章工厂电气控Y-D起动凡是正常运行时三相定子绕组接成三角形运转的三相笼Y压起动时的1/3,对于Y系列电动机直接起动时起动电流wwwPLCworld为额定电流IN的5.5~7倍。当转速接近额定转速时,将D法简便、经济,可用在操作较频繁的场合,但其起动转矩只有全压起动时的1,Y系列电动机起动转矩为额定~第1章工厂电气控L1L2Q

..6

7 U1V1

wwwPLCworld

8

9图 Y-D起返回节返回节第1章工厂电气控第1章工厂电气控(1)“与”(1)“与”运算(逻辑乘“”表 与运第1章工厂电气控联。若规定触点接通为1”ww,wPLCw断orldcn开为“0”,线圈通电为“1”,断电为“0”,则可以写出KM=KA1×KA2,只有触点KA1、KA2均接通,接触器线圈KM能通电。第1章工厂电气控 KA1 KA2 wwwPLCworld(a)逻辑符 (b)控制线路实图1.18逻辑“与第1章工厂电气控((2)“或”运算(逻辑加“”1.ww第1章工厂电气控实现逻辑乘的器件叫做实现逻辑乘的器件叫做“或门,它的逻辑符号如图1.19(a)所示,图119(b)显示出了继电控制线路中“或”运算的实例,它表示触点的并联,可写成=1×2,当触点1或K2接通,或者wwwPLCworldKAwwwPLCworldKA+A+JB(a)逻辑符 (b)控制线路实图1.19逻辑“或第1章工厂电气控(3)“非”运算(逻辑非运的号变上的横表,.互 两对面间关这律果规律称为“非”逻辑关wwwPLCworld非运非运第1章工厂电气控实现逻辑“非”的器件叫做“非”门,它的逻辑符号如图()()非反变量,它们是一个变量的两种形式,如wwwPLCworld继电器的一对常开、常闭触点,在向各自相补的状态切换时同步动作。图(b)中,触点A的取值与线圈KM的取值相同,而KM1与继电器的常第1章工厂电气控 wwwPLCworld

KA FKM 图1.20逻辑“非第1章工厂电气控逻辑函线路w图wwPLCw写orldcn逻第1章工厂电气控图1.21(a)为一个最简单的起-保-停线路,接触器线圈是串接在由触点构成的网络上,然后与电源相接,是一个串联电路。它的逻辑函数是:图 1.21(b)为图(a)的反www演PLCw电rldcn路,实现的逻辑功能完全相同,接触器线圈与触点网络并联,所以图(b)是并联电路。图中所接的电阻R是限流电阻,防止电源短路。原理是通过开关网络使线圈的两端短接(线圈不通电)或不予短接(线圈通电),来控制线圈。所以串联电路是直接控制原理,并联电路是旁路控制原理。第1章工厂电气控RwwwPLCworld 第1章工厂电气控图1.22为电动机单向旋转电机反接制动控 整在n>130r/min时触点动作,而当n<100r/min,触点复原。图1.22中,KM1为反接制,KM2为电动机单向旋转接触器,KV为速度继第1章工厂电气控QUVW QUVW MwwwwwwPLCworld图1.22反接制返回节返回节第1章工厂电气控 电ldcn源,中间抽头悬空着,构成D联结。若将三个第1章工厂电气控

wwwPLCworld (a)图1.23 极调速

返回节第1章工厂电气控L1L2Q

U1V1

U3V3

PLCwold

(b)控制电图1.23 极调速第1章工厂电气控顺序顺序控制是指以预先规定好的时间或条件为依段顺序地进行自动控制。图1.24是顺序控制原理wwwPLCworld图,其中G1~G4分别表示第一至第四程序的第1章工厂电气控wwwPLCworld图1.24顺序控制第1章工厂电气控快速wwwPLCworld第1章工厂电气控QT.QT.KM3RwwwPLCworldM.KM1.KM1KMKM4KMKM5KM7制线路组成。.1.T T图第1章工厂电气控M1 M1电动机的停车制wwwPLCworld点动停车运行中返回节返回节第1章工厂电气控快速并联动行程开关SQ9SQ10制接触器 的。快速手柄扳到中www间PLCwor位ld置,SQ9、SQ10压下,M2电动机停止转动;扳到正向位置,SQ10接通,SQ9断开,KM6通电,M2电动机正转;扳到反向位置,SQ9接通SQ10断开,KM7通电,M2电动机反转。返回节返回节第1章工厂电气控为防止主轴箱或工作台机动进给时出现将花盘刀架或主轴扳到机动进给的误操作,一般都安装一个行程开关SQ5以便与主轴箱和工作台手柄有机械联动,另外在主轴箱上再设置一个行程开关wwwPSLCwQorldc6n以便与主轴进给手柄和花盘刀架进给手柄有机械联动。如果主轴箱或工作台的操纵手柄在机动进给时,SQ5断开,此时若将花盘刀架或主轴进给手柄也扳到机动进给位置,SQ6也断开,这样切断了控制电路的来源,所以M1电动机停转,同时,M2电动机也无法开动,从而起到联锁保护的。第1章工厂电气控THANKYOUVERYMUCH谢谢您wwwPLCworldcn光临!编程序控制第2章可编程序控制PLCwwwPLCworld编程语编程序控制本章内容包PLC的发展、分类及应主要技术wwwPLCwor 指常用编程返返回本章编程序控制PLC产发 分应编程序控制产现在所说的可编程序控制www编程序控制发发展及发展趋(1)wwwPLCworld2发展多样3模块4网络与通5多样化与6工业软件返回本编程序控制特可靠性功能强简单wwPLCworld编程序控制分从结构可编程序控制器从结构上可分为整体式和模块从规模

wwwPLCworld返返回本编程序控制

应,用PLC可构 和处理 系统建立工业网络,为适应复杂的控制任务且节省资源,可采用单级网络或多级分布式控制系其他行可编程序控制器在其他行业的应用也日益广泛:在国编程序控制结wwwPLCworld工作原编程序控制结主要是由CPU、电源、器和专门设计的输入输出按 器行程开关

图 结构简编程序控制上wwwPLCworld 编程序控制器只 随 PLworld 编程序控制wwwPLCworld编程序控制通常PL的输入类型可以是直流、交流和交直流。输入电路的电源可由外部供给,有的也可由PL内部提供。图2.和图2分别为一种型号PL的直流和交流图描述了一个输入点的接口电路。其输入电路的wwwPLCworld次电路与二次电路用光耦合器相连,当行程开关闭时,输入电路和一次电路接通,上面的发光管用于对外显示,同时光耦合器中的发光管使三极管导通,信号进入内部电路,此输入点对应的位由变为。即输。编程序控制输入输入wwwPLCworld图2.2直流输入编程序控制图 交流输入电路 编程序控制工作循环扫PLC采用循环扫描工作方式,这个工作过程一般包括五个阶段:内部处理、与编程器等的通信处理、输入扫描、用户程序执行、输wwwP出LCworl处d

理,其工作过程如图图2中当方式开关置于(运行)时,执行所有阶段;当方式开关置于OP(停止)时,不执编程序控制否www否wwwPLCworld是.2.4编程序控制wwwPLCworldPLC完成一个周期后,又重新执行上述过wwwPLCworld编程序控制wwwPLCworldcn (wwwPLCworldcn (图 程序执行原理

编程序控制相同点两者的不同点主要体现在工作方式编程序控制相同点图形结构和逻辑关系相不同点wwwPLCworld实现原理工作方式返返回本编程序控制外形尺输入输出机器字wwwPLCworld速指令系器容扩展通信功编程序控制编程梯形语句wwwPLCworld逻辑符号高级语返返回本章编程序控制THANKYOUVERYMUCH本章wwwPLCworld

谢谢您的光结束结束放返回本章第3章S7-200可编程序控S系列PLC发展

第3第3S7-200可编程序控相关设工业软第3第3S7-200可编程序控本章学习S系列PLC发展概述wwwPLCworldS7-200相关设常用工业第3第3S7-200可编程序控S系列PLC年的ldcn控制系统。CS7-200PLC系统系统基本主机结

工作方第3第3S7-200可编程序控输入输出主机性能第3第3S7-200可编程序控从CPU模块的功能来看,SIMATIC S7-200系列小型可编程序控制器发展至今,大致经历了两代:第一代产品其CPU模块为CPU 21X,主机都可进行扩展,它具有四种不同结构配置的CPU单元:CPU214,CPU 215CPwwwUPLCworl2dcn16,对第一代PLC产品不再作具体介绍。块第二代产品其CPU模块为CPU22X,是在21世纪初投放市场的,速度快,具有较强的通信能力。它具有四种不同结构配置的CPU单元:CPU 221,CPU 224和CPU226,除CPU221之外,其他都可加扩展块第3第3S7-200可编程序控SIMATICSIMATICS7-200系统由硬件和工业软件两大部分构件件计算.3.1设通设通及网络设备TP系触 显示模模模主S-0第3第3S7-200可编程序控系统基本扩展单.(com3)特殊wwwPLCworld (4)工业软第3章S7-200可编程序控主机各CPU介绍及I/OSIMATICS7-200系统CPU22X系列PLC主机(CPU模块)的外形wwwPLCworld通信

顶部端子 方式开关 底部端子输入端子、传感器电图 S7-200主机外第3章S7-200可编程序控输出信号类电源安高速模拟电实时第3章S7-200可编程序控 表 型第3S7-200第3S7-200可编程序控如表3.2表 主机及I/O特wwwPLCworld第3章S7-200可编程序控系wwwPLCworld器及安第3章S7-200可编程序控个个人 算用户程 组

用户程 器 数器当前图 系第3章S7-200可编程序控表 容wwwPLCworld第3章S7-200可编程序控 第3章S7-200可编程序控 安1主机模块内部配备的用户可以用程序 在RAM中的数据备份到 。主机CPU提供一个超级电容器,可使RAMwwwPLCworld电后保持几天之久CPU提供一个可选的电池卡,可在断电后超级电容器中的电量完全耗尽时,继续为内部RAM器供电,以延长数据所存的时可选的器卡可使用户像使用计算机磁盘一样来方便地备份扫描工作方3.改变CPUwwwPLCworl

式的方第3第3S7-200可编程序控图 CPU的扫描周第3第3S7-200可编程序控扫描输入处执行程wwwPLCworld处理通信执行CPU写数字输第3第3S7-200可编程序控工作STOPRUNwwwPLCworld第3第3S7-200可编程序控改变CPU1用PLC上的方式开关来手动切换,方式开关有3。2用STEP7-Micro/Win32编程软件wwwPLCworld方式开关置于TERM或RUN位置鼠标单击STOP和RUN方式按钮即第3第3S7-200可编程序控设备最大I/O配置的wwwPLCworld输入输出及CPU第3第3S7-200可编程序控设备wwwwwwPLCworld(a)面板安 (b)标准导轨安图 I/O扩展示意第3第3S7-200可编程序控最大I/O电流提wwwPLCworld模块电流预算第3S7-200第3S7-200可编程序控((2)电流各CPU所能提供的最大5VDC电流如表3.4所示wwwPLCworld第3S7-200第3S7-200可编程序控((3)模块wwwwwwPLCworld第3第3S7-200可编程序控输入输出及CPUI/O点数扩展和设置输入滤wwwPLCworld设置脉冲输出表定 器保持范第3S7-200第3S7-200可编程序控例如例如,某一控制系统选用CPU224,系统所需的输入输出本系统可有多种不同模块的选取组合,表3.6所示为其一种可行的系统输入输出组态状wwwPLCworld第3章S7-200可编程序控式也可以有多种,图3.6所示为其中的一种模块连接形式wwworldX12位5X12位图 扩展连接第3章S7-200可编程序控S7-200CPU为每个主机数字量输入提供了脉冲捕捉功能,它可以到这个信号,但前提是只有通过滤波器后,脉冲捕捉才有效。此脉冲可以捉到,几种情况下的脉冲捕捉波形如图3.7所示。CPUCPU扫描周期CPU扫描

wwwPLCworld图 脉冲捕捉波形第3S7-200第3S7-200可编程序控wwwwwwPLCworld表 22X主机主要技术指第3第3S7-200可编程序控S7-20022X各主机的主要技术性能指标如下表3.7所示wwwwwwPLCworld第3第3S7-200可编程序控指令系wwwPLCworld编程语程序结第3第3S7-200可编程序控数据直接寻址方wwwPLCworld间接寻址第3章S7-200可编程序控数据类数据类型及范SIMATICS7-200系列PLC数据类型可以是布尔型、整型和围:正数为8~8;负数 长度的整数所表示的数 表3.8所示第3章S7-200可编程序控常进制、十六进制、AS码或浮点数wwwPLCworld第3第3S7-200可编程序控编址形按位寻址的格 数据寻址格式(2)各元件输入继电器输出继电器通用辅助继wwwLCworld

标志继电器第3第3S7-200可编程序控变量器局部变量器顺序控制继电器第3第3S7-200可编程序控定时器计数器模拟量输入映像寄存器(AI)wwwPLCworld模拟量输出映像寄存器高速计数器累加器第3章S7-200可编程序控20将编程元件统一归为器单元,单元按字节进行编wwwPLCworld第3章S7-200可编程序控按位寻址 7654321

5字节的位,即位位地址与字节地址之间的间字节地元件名称(域I14图 位寻址格第3第3S7-200可编程序控间接寻址方式是,数据存放在器或寄存器中,令中只出现所需数据所在单元的内存地址的地址。单元地址的地址又称为地址指针。这种间接寻址方式与wwwPLCworld计算机的间接寻址方式相同。间接寻址在处理内存地址中的数据时非常方便,而且可以缩短程序所生成的用间接寻址方式存取数据需要作的工作有3种:建立指建立指针必须用双字传送指令所要的单元的地址装入用来作为指针的器单元或wwwPLCworld

第3S7-200可编程序控注第3S7-200可编程序控指令中在操作数的前面加“*”表示该操作数为一个指wwwPLCworld下面两条指令是建立指针和间接存取的wwwPLCworld

第3S7-200可编程序控 区的地址及单元中所存第3S7-200可编程序控执行过程如下第3S7-200第3S7-200可编程序控wwwwwwPLCworld下面的两条指令可以修改指针

wwwPLCworld第3第3S7-200可编程序控第3第3S7-200可编程序控指令S7-200系列PLC主机中有两类基本指令集:SIMATIC指令集和IEC1131-3指令集,程序员可以任选一种。提 C 第3第3S7-200可编程序控编程语句梯形其他编程第3第3S7-200可编程序控语句户STEP7wwwPLCworld.93.9例语第3第3S7-200可编程序控梯形wwwwwwPLCworld图 梯形图举第3第3S7-200可编程序控功能wwwPLCworld第3第3S7-200可编程序控SIMATIC工业软件中的工程工具中为大型或中型PL提供了许多高级编程工具,以下简要其wwwS7-SLCM7-Pro第3第3S7-200可编程序控S7-SLC的语言与PASCAL非常相似,如图3.12所示wwwwwwPLCworld图 SLC语第3章S7-200可编程序控S7- S. S.wwwPLCworldwwwPLCworldSS序顺序 程S S第3第3S7-200可编程序控S7-它借助于状态图来描述异步过程。用于装置和过程,以及可能的转移状态的图形述om。wwwPLCworld编程,程序结构和过程清晰。S7-HiGraph第3S7-200第3S7-200可编程序控10111011114wwwPLCworld2113A?A?A?A??=CMovement=MovementC=C=图3.14状态第3第3S7-200可编程序控CFC(连续功能图)是在原来的CSF(控制系统流程图)的基础上发展起来的,它通过绘制过程控制流程图wwwPL,Cworldcn将各程序块在版面上布置,然后将它们相互连接即可。控制系统流程图如图3.15所示。第3S7-200第3S7-200可编程序控 SlidingBOOBENOBO 0CONTContinuousBOMANOBR1SPINTPVINwwwPLCworldCONTContinuous BOMANOB SPINTPVINR图3.15连续功能第3第3S7-200可编程序控程序用户程(1)主程wwwPLCworld中断处理数据参数第3S7-200可编程序控第3S7-200可编程序控如果编程使用的是手编器,如果编程使用的是手编器,主程序应安排到程序的最前的面位其他部分置安排序,但习惯上把子程序安排在中断程序的前程www主程子程序子程序world子程序中断程序中断程序中断程序图 程序结第3第3S7-200可编程序控相关手编计算wwwPLCworld人机界特殊功能第3章S7-200可编程序控手编形输入设备,又出现了计算机编程软wwwPLCworld通信设备,使PLC和计算机相连,用编程第3章S7-200可编程序控计算计算机包括个人计算机和工业计算机,在可编程序控制器系统的工业应用中发挥着越来越重.要com的作用,几乎PLC系wwwPLC统worldcn从工程项目开发、编程、调试到系统的运行和 ,计算机越来越成了不可缺少的工具。人机构造特LCD。按键:共有9个键

wwwPLCworld第3S7-200可编程序控TD第3S7-200可编程序控第3第3S7-200可编程序控主要功可以显示从CPU主机读出的信息(如.令com、数据、当前值及状wwwPLC态worldcn);可以调整运行中选定的程序变量;可以提供对输入输出点的强制功能;可以为实时时钟设置日期和时间;支持多种语言形式的菜单和提示并支持中文。第3第3S7-200可编程序控wwwPLCworld热电通信扩展数字量扩展模数字量扩展模块主

模拟量扩展模

wwwPLCworld第3S7-200可编程序控模拟量扩展模块主要有:EM231:4模拟输入第3S7-200可编程序控:2模拟输出点,2W,12EM235:4模拟输入点,1模拟量输出点,2W,12热电偶、热电阻模EM231为1.8W,15位,模拟量输入第3S7-200第3S7-200可编程序控通信扩展模 PROFIBUS-DP模块用于PLC现场总通信连接。波特率可从9600~12M波特wwwPLCworld现场设备接口模CP243-2通信处理器是AS-I主站连接部件,专门用于S7-200CPU22x,连接的同时显著增加第3第3S7-200可编程序控工业应用和特wwwPLCworld第3第3S7-200可编程序控应它为自动化工程项目的所有阶段提供如 规划、配置和参第3S7-200第3S7-200可编程序控特共享数据wwwPLCworld可重用的集成的诊第3章S7-200可编程序控1.1.标准工基础,SIMATIC系列标准工具及其适用范围如表3.12wwwPLCworld示第3章S7-200可编程序控工程工工程工具主要包括:.技com术专家用的图形语言PLCworld 第3第3S7-200可编程序控运行软运行软件种类很多,以下是几个常用的运行软件:)SIMATICS7的控w制wwPLCw,orldcn例如:标准控制、模块化和模糊控制系将自动化系统连接到Windows接口工具;SIMATICM7的实时操作系统第3第3S7-200可编程序控人机接人机接口包括操作员面板和系统组态用的软件,如Protool等wwwPLCworld等 95/NT用的高性能可视化工具系统第3章S7-200可编程序控THANKYOUVERYMUCH!本章到此结wwwPLCworld谢谢您的光本指第4本指 转换本指本章学习目 算术运算运算指令,算术运算wwwPLCworld 表功能指令,包括对表的存取和查找指令 本指

wwwLCworldc

辑指比本指主机的有效器的容量及各编程元件的有效编程范围如右表

wwwPLCworld4效指编令址4效指编令址中范含围有如表数2,所示。的有.wwwwwwPLCworld本指(1)整数。在LAD和FBD中,以指令盒形式编程。指令盒的执行结果wwwPLCworld在STL本指(零);SM1.1(使能流输 断wwwPLCworld的出错条 IN1,本指例: VW0,本指令在梯形图和语句表中的编程如图4.1wwwPLCworld

VW0,VW4//整数加图 整数加本指能流/编程顺序wwwPLCworld编号线圈的本指基本逻辑指令在语句表语言中是指对位的简单逻辑运算,在梯形图中是指对触点的简单 合于熟悉可编程制器和逻辑编程方面有经验的编程人员。用这种语言可以编写出用梯形图或功能框图无法实现的程序。选择语句表时进行位运算要考虑主机的内部本指可编程序控制器中的堆栈与计算机中的堆栈结构相同,堆栈是一组能够和取出数据的暂时单元。堆栈的存取特点是后进先出”S7-200可编程序控制器的主机逻辑堆栈结构

wwwPLCworld本指标准触点LD:装入常开触点LDN:装入常闭触点(LoaDA:与常开触点wwwPLCworldO:或常闭触点NOT:触点取非(输出反相 本指在语句表中,LD、LDN、A、AN、O、N、NOT这几条指令的执行对逻辑堆栈的影响分别如表4.4、表4.5其后wwwPLCworld本指表 指令 I0.2的执wwwwwwPLCworld 本指 程序实例本程序段用以介绍标准触点指令在梯形图、语句表和功能块图3种语

//装入常开触O//或常开触A//与常开触=wwwPLCworld//如果本梯级中I0.1wwwPLCworldLDN//装入常闭触//或常闭LDN//装入常闭触//或常闭触//与常闭触=编程中的应细比较不同编程工具的区别联系

=

OAOA其梯形图和语句表程序结构42示。

图 标准触点LAD和STL本指

本程本程序对应的功能框图如图4.3所示。在功能框图中闭触点的装 令盒的对应输入信号端加圆程序执行的时序图如图4.4示wwwwwwPLCworld===Q0.0Q0.1图 标准触点FBD 本指 wwwPLCworld图4. 时序本指负跳变触点检测到脉冲的每一次负跳变应用举例:图4.5是跳变指令的程序片断。图4.6是图4.5指令执行wwwPLC的worldcn时序。 本指 =wwwPLCworld=wwwPLCworld=本指

wwwPLCworld图 时本指

置位和复位指SR同类 cn作数类型及范围如表4.6cn作数类型及范围如表4.6示5本指S,置位将位 区的指定位(位bit)开始的N个同类存

Q0.0,

wd本指R,复位wwwPLCworld将位区的指定位(位bit)开始的N个同类存wwwPLCworld零用法 例: Q0.2,应用举例:图4.7为置位和复位指令应用程序片 本指 A=worldASQ0.0,wwwwww Q0.2,

图 置位复本指本程序对应的时序图如图4.8所示

wwwPLCworldQ0.0 图 时序本指立即 立即触点 =I,立即输出 置位指RI本指立即物理输入点的值,但是不刷新对应映像 类指令包括:LDI、wwwLPLCwDorldcnNI、AI、ANI、OI和ONI。下面以LDI指令为例。 LDI本指=I用立即指令输出点时,把栈顶值立即到指令所的物理输出点,同时,相应的输出映wwwPLCworld用法 例: 注意:bit只能是Q类型本指SI,立即置位指用立即置位指 输出点时,从指令所指出的位(bit)开始的N个(最多为128个)物理输出点被立位,同时,相应的输出映像寄存器的内容也被刷用法

wwwPLCworld注意:bi只能是Q类型。I和RI指令的操作数类型本指RI用立即复位指令输出点时,从指令所的位()被立即复位,同时,相应的输出映像寄存器的内容也被刷RI应用举例

Q0.0,1

wwwPLCworldN图4.9为立即指令应用中的一段程序,图4.10是程 本指 //装入常开触点=Q0//输出触点,非立即Q0//立即输出触点SIQ0.21//从Q0.2开始的1//触点被立即置1wwwPLCworldLD I0 //立即输入触点指令 Q0 图 立即指令程 本指 输输出刷输出刷输出刷输出刷输出刷输入扫输入扫输入扫wwwPLCworld输入扫输入扫扫描周 扫描周 扫描周 扫描周 图 时序本指栈装载与栈装载或指逻辑读栈装入堆栈本指ALD,栈装载与指令(与块)。在梯形图中用于将并联在语句表中指令ALD执行情况如表4.8所示wwwPLCworld本指,栈装载或指令(或块)在语句表中指令OLD执行情况如表4.9所示wwwPLCworld本指在om语句表中指令LPS执行w情wwPLC况world如n下表4.10所示本指,逻辑弹出栈指令注意:使用LPP指令时,必须出现S的后面,与LPS。在语句表中指令LPP执行情况如下表4.11wwwPLCworld本指LRD,逻辑读栈指令。在梯形图中的分支结构中,当左侧为主控逻辑块时,开始第二个和后边的从逻辑wwwPLCworld本指LDS,装入堆栈指令。本指令编程时较少使指令格式例 指令44Cworld本指应用举例图4.11是复杂逻辑指令在实际应用中的一段程序的梯形OAwww

图辑 图辑. .=

令OO=O=逻本指S7-200定时器的精度(时间增量/时间单位/分辨率)有 4.14所

:1ms、10ms和100ms,精度等级和定时器号wwwPLCworld本指指令预设值使能输入(只对LAD和wwwPLCworld本指TON,接通延时定时器指令。用于单定时器位OFF,当前值为0。使能输入接通时,定时器位为OFF,当前值从wwwPLCworld开始计数时间,当定时器位ON,当前值连续计数到32767。使能输入断开,定时器自动复位,即定时器位OFF,当前值为0。指令格式: 例: 本指 接通延时定时TONR,有接通延时定时器指令。用于接通时,定时器位为OFF,当前值从0开始计数时间。使能输入断开,定时器位和当wwwPLCworld值达到预设值时,定时器位ON,当前值连TONR定时器只能用复位指令进行复位操

本指断开延时定时TOF,断开延时定时器指令。用于断开后的单一间隔定时。上电周期或首次扫入接通时定时器位为ON当前值为0wwwPLCworldcn输入由接通到断开时,定时器开始计数,当前值达到预设值时,定时器位OFF,当前值等于预设值,停止计指令格式:TOF例 本指应用举例1:图4.12是介绍3种定时器的工作特性的程序片断,其中T35为通电延时定时器,T2为 通电延时定时器,T36为断电 wwwPLCworld定时器 本指

//通电延时定//延时时间 wwwPLCworldcn T2, //有通//延时时间累////断电延时定//延时时间图 定时器特本指本梯形图程序中输入输出执行时序关系如图3最大44wwwPLCworldT33 最大T2当前33图 定时器时本指例2:用TON构造各种类型的时间继电器触有的厂商的PLC只有TON定时器,因此,在这种情况下TO的wwwPLCworldwwwPLCworld图4.16是利用常开触点实现通电和断电都延时的触点作本程序实现的功能是:用输入端控制输出端0.,当I0.0接通后,过3个时间单位0.端输出接通,当断开 本指 AN=M//启动//自保//断开//瞬时闭wwwPLCworldAN//延时50ms断开//连续输TONT33,图 定时器应 本指 =TONT33, //wwwPLCworld=//图 定时器应 本指 =//定时器的瞬动触点T33,//通电延时定时器//时间为wwwPLCworld=//延时动作触点图 定时器应 本指 TONT33,

//常开通电延时//用作通电延时定时

//断电延时的基础wwwPLCworld

//断电延时开始TONT34,

//通电延时定时器//用作断电延时计时O=//用作通、断电延时图 定时器应本指wwPLCworld减计应用本指概 数器指令有3种:增计wwwPL数Cworld和减计数CTD

TU、增减计数指令操作数有4方面:编号、预设值、脉冲输入 本指 =//TON////后起动电机=// ////后起动电机=//图 电机顺序起本指增计wwwPLCworldCTU计数器指令。首次扫描时器位OFF,当前值为0。脉冲输入的每个上升沿,计数器计数1次,当前值增加1个单位,当前值达到预设值数器位ON前值继续计数到32767停止计数。复位输入有效或执行复位指wwwPLCworld例:CTU程序实例

图4.19为增计数器的程序片断和时序 本指 ////CTU////3wwwPLCworld//3=// 本指 C20当前位位

wwwPLCworld图 增计数程序及时本指指令格式 例 程序实例:如图4.20所示为增减计数器的程序片断和wwwPLCworld= 本指 74LCworld4C30当前123C30654343图 增减计数程序及时本指减计CTD,增减计数器指令。脉冲输入端CD用于递减计数。首次扫描,定时器位O,当前值为等于预设值V。计1。wwwPLCworld。

程序实例:图4.21为减计数器的程序片断和时序 本指 CTDC40, //4wwwPLCworld= 本指 wwwPLCworld前C40图 减计数程序及时本指应用循环计环计数

wwwPLCworld用计数器和定时器配合增加延时时间,如图4.22所示。试分析以下程序中实际延时为多长时间 本指 TON wwwPLCworldLDNI0.0CTUwwwPLCworld

本指I

wwwPLCworld

图 计数器应用本指比字节比整数比wwwPLCworld双字整数实数比应用举本指字节字节比较用于比较两个字节型整数值IN1和IN2的大小,字节比较是无符号的。比较式可以是LDB、AB或OB后直接加比较运算符构成。如:LDB=、AB<>、OwwBwPL>Cwor=ldcn整数IN1和IN2的寻址范围:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD指令格式例AC1,本指整数整数比较用于比较两个一字长整数值IN1和IN2的大小,整数比较是有符号的(整数范围为16#8000和16#7FFF之间)。比较式可以是LDW、AW或OW后直接加比较运算符构成。 :LDW=、AW<>、OWww>wP=LCwor等ldcn。整数IN1和IN2的寻址范围:VW、IW、QW、MWSW、SMW、LW、AIW、T、C、AC、*VD、*AC*LD和常数指令格式例: LDW=VW10,VW12 AW<> MW0, OW<=AC2, 1160本指数范围为16#和#7FFFFFFF之间)。 令格wwwPLCworlcn

MD0,MD8HC0,本指实数1.175495E-383.402823E+38正实数范围为+1.175495E-38和+3.402823E+38)。 LDR、AR或OR后直ww接wPLCwo加rldcn

式例 AC1,AR> 本指应用控制要存的货物进出计数。货物多于1000箱,灯L1 物多于5000箱,灯L2www 如图4.24所示 本指 ////wwwPLCworld//DW>= C30, //增减 数

////VW20//DW>= C30,VW30//图

设 脉//程序为

////VW30//本指C30QQ

wwwPLCworld 图 时序本指运算加减 除数学函数增逻辑运本指加整数加个16位整数结果OUT。www 本指 wwwPLCworld //使wwwPLCworld VW0,//整数加图 整数加法本指双整数加+,双整数加法指令。使能输入有效时,将两个双字长(32位)。。。OUT的寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC*VD、*AC、*LD

IN1,wwwPLCworld本指+,实数加法指令。使能输入有效时,将两个双字长(32位)的实。在LAD和FBD中,以指令盒形式编程,执行结果:IN1+IN2=OUTOUT的寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC*VD、*AC、*LD本指令影响的特 器位:SM1.0(零);SM1.1(溢出负)wwwPLCworld本指减减法指令是对有符号数进行相减操作。包括:整数减法、双整数减法和实数减法。这三种减法指令与所对应的加法指令除运算法则不同之外,其wwwPLCworld本指。OU-。指令格式:- (整数减法-(双整数减法-(实数减法例 - wwwPLCworld本指1.整数1.整数乘*I,整数乘法指令。使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相乘,产生一wwwPLCworld指令指令格式例 本指位。在LAD和FBD中,以指令盒形式编程,执行结果*IN2=OUT

wwwPLCworldOUT的寻址范VD、ID、QD、MD、SD、SMD、 指令格式: 例: 本指*D,双整数乘法指令。使能输入有效时,将两个。在STL中,执行结果:IN1*OUT=OUT和IN2的寻址范围 ID、QD、MD、SD 指令格式: 例: 本指实数乘*R,实数乘法指令。使能输入有效时,将两个双字长(32位)的实数IN1和IN2相乘,产生一个32位实数结果OU。LADFBD在STL中,执行结果:IN1*OwwUwPLTCwor=ldIN1和IN2的寻址范围VD、ID、QD、MD、SD、、LD、AC、*VD、*AC、*LD和常数 器位:SM1.0(零);SM1.1(溢指令格式 例 本指除。OT/。指令格式

(整数除法

(整数完全除法

(双整 (实数除法 本指 VW10,VW20,两条指令的编程及执行情况比较如图4.26所示

VW10VD100//完全除法wwwPLCworld

图 除法指令应本指对于完全wwwPLCworld对于除法指令本指平方自然对指数wwwPLCworld正弦、余本指平方SQRT,平方根指令。把一个双字长(32位)的实数在LAD和FBD中,以指令盒形式编程,执行结果:

SQRT(IN)=OUT指令影响的特 器位:SM1.0(零(溢出 值);SM1.2(负)使能流输出ENO断开的出错条件:SM1.1(溢出SM4.3(运行时间);0006(间接寻址)指令格式 例 本指自然LN,自然对数指令。将一个双字长(32位)的实IN到32位的

VD0,AC0 .实com数结果

wwwPLCworld

应用实例:求以10为底的50(存于VD0)的常用对数,结果放到AC0。本运算程序如图4.27所示

VD100, 图 自然对数的应本指指EXP,指数指令。将一个在

中,以指程,执 :EXP(IN)=OUT在STL中,执行结指令格式EXPIN,例:EXPVD0,本指正弦字长(32位)的实数弧度值IN分别取正弦、余弦、正方 :使用(*R)MUL_Rw指wwPLCw令orld 本指 例:例:TANVD0,应用实例:求COS160o的值。如图4.28所示wwwPLCworldwwwPLCworldC 180.0AC0//得π/180 AC0,AC1图 三角函数应用本指增字增和双字增wwPLCworldcn字应用本指INCB,字节增指令。使能输入有效时,把一字节长的无符号输入数(IN)加1,得到一字节的无符号输出结果OUT符号输入数(IN)减1,得wwwPL到Cworldc一n字节的无符号输出结OUT本指wwwPLCworld本指INCD,双字增指令。使能输入有效时,把双字长(32位)的有符号输入数(IN)加1,得到双字长的有符号输出结果OUT。DECD,双字减指令。使能输入有效时,把双字长的有符 输入数(IN)减1,得www到PLCwor双ld 字长的有符号输出结果OUTCTUwwwPLCworld//控制要求厂对饮料生产线上的盒饮料进行计数,每24盒为箱,要求能记录生产的箱数。程序及说明:程序如图4.29所示

图 增减指令的应本指逻辑字节逻辑字逻辑wwwPLCworld双字逻辑本指字节逻辑运算包括字节与、字节或、字节异或、wwwPLCworld本指字节逻辑运算包括字节与、字节或、字节异或、wwwPLCworld本指wwwPLCworld本指填充本指单一传MOVB,字节传送BIR ,传送字节立即 wwwPLCworldMOVW,字传送MOVDMOVR块传BMBBMWBMD本指单一MOVB使能输入有效时,把一个单字节无符号数 IN的寻址wwwPL

VB、IB、QB、MBoldcn、SMB、LB、AC、*VD、*AC、和常数OUT的寻址范围:VB、IB、QB、MB、SBSMBLBAC、*VD、*AC、*LD指令格式: IN1,例: VB0,本指BIR使能输入有效时,立即单字节物理输入区数据IN,并传送到OUT所指的字节单元。IN的寻址范围址范围VBIB、QBMBSBSMBLB、指令格式BIRIN1,BIRIB0,本指块传使I.coEmNO断开的出错条件:SwMwwPL4Cw.orl3dcn(运行时间);0006(间接寻址);0091(数超界)本指移位左移和循环左寄存器移wwwLCworld本指和R,字节左移和字节右移。使能输入有效时,把字节型输入数据IN左移或右移N位后,再将结果输出到。wwwPLCworld本指以第一条指令为例,指令执行情况如表4.16所表 指令SLB执行结wwwPLCworld本指SLW和SRW,字左移和字右移。指令盒与字节移位比较,只有名称变为SHR_和SHR_。使能输入有效时,把字型输入数据I左移或右移N位后,再将结果输出到OU所指的字单元。。 SRWOUT,例:SLWMW0,SRWLW0,

(字左移(字右移以第二条指令为例,指令执行情况如表4.17所 本指 wwwPLCworld本指L和较,只有名称变为_和SHR_DW,其他部分完全相同。使能输入有效时,把双字型输入数据IN左移或右移N.大com实际可移位次数为32。wwwPLCworld指令格式

OUT, (双字左移例:SLD

OUT,NMD0,2LD0,

(双字右移本指循环左移、循环循环移位特点移位数 单元的移出端与另一端相连,同时又wwwPLCworld1.1(溢出)相连,所以最后被移出的位被移到另的同时,也被放到SM1.1 单元。例如在循环右时,移位数据的最右端位移入最左端,同时又进SM1.1。SM1.1始终存放最后一次被移本指循环移位的

和双字循表 指令RRW执行结本指SHRB,寄存器移位指该指令在梯形图中有3个数据输入端:DATA为数值输入,将该位的值移入移wwwPLCworld端;N指定移位寄存器的长度。每次使输入有效时,整个移位寄存器移动1移位特点本指表 指令SHRB执行结wwwPLCworld本指 )指令格式例

wwwPLCworld (字节交换以第本指令为例,指令执行情况如表4.20本指填充 器填充指令。使能输入有效时,用字型输入数据IN填充从输出OUT所指的单元开始的N单元填充指令只对字型数据进行处理,N值为字节型,可取从1~255的整数。指令的执行不影响的特殊器位 wwwPLCworld使能流输出ENO断开的出错条件:SM4.3(运行时。 IN,OUT,N 例 10,VW100,本条指令的执行结果是:将数据10填充到从V0。本指 表存数指 wwwPLCworld本指 wwwPLCworld本指ATT,表存数指令 L表格的首地址, 指明被表格表存数特会。本指表 指令ATT执行结wwwPLCworld本指FIFO,先进先出wwwPLCworldLIFO本指FIFO当使能输入有效时,从TBL指明的表中移出第一个字型数据并将其输出到DATA所FIFO表取数特点取数时,移wwwPLCworldcn数据总是最先进入表中的数据。每次从表中移出一个数据,剩余数据依次上移一个字单元位置,同时实际填指令格式: TBL,例: VW100,本指表 指令FIFO执行结wwwPLCworld本指LIFO当使能输入有效时,从TBL指明的表中移出最后一个字型数据并将其输出到DATALIFO表取数特点取数时wwwPLCworldcn数据是最后进入表中的数位置保持不变,实际填表数EC会自动减指令格式LIFOTBL,LIFOVW100,如果仍是对表4.21存取,则指令执行情况本指表 指令LIFO执行结wwwwwwPLCworld本指从字型数表中找出符合条件的数据所在的wwwPLCworld首地址,用以指明被的表格;PTN是用来描述查表条件时进行比较的数据;1~4的数值,分别代表=、<>、<和>运算wwwPLCworld本指表 表查找指令执行结wwwPLCworld本指转换七段 本指 整数与整整数到双整

双整数与11wwwPLCworld(2)整数与BCDBCD码到整整数到BCD程序实本指字节到I,字节转换为整数指令。使能输入有效时,将字节输入数据转换成整数类型,并将结果送 使能流输出ENO断开的出错条件:SM4.3(运行时间);0006(间接寻址)

号的指令格式: IN,例: VB0,本指ITB,整数转换字节指令。使能输入有效时,将整数输入数据IN转换成字节类型,并将结果送到OU输出。输入移位指令影响的特殊器位:SM1.1(溢出)wwwPLCworld使能流输出ENO断开的出错条SM1.1(溢出);SM4.3(运行时间);0006(间接寻址)指令格式ITBIN,ITBAC0,本指整数与双整(1)DTI,双整数转换为整数指令。使能输入有效时,将双整数输入数据IN转换成整数类型,并将结果送到OUT输wwwPLCworld移位指令影响的特 器位:SM1.1(溢出)使能流输出ENO断开的出错条SM1.1(溢出);SM4.3(运行时间);0006(间接寻址)指令格式DTIIN,DTIAC0,本指ITD整数转换为双整数指令。使能输入有效 能流输出ENO断开的wwwPL出Cworldc错条件:SM4.3(运行指令格式: IN,例: VW0, 本指 双整数与实wwwPLCworld本指DT,双整数转换实数指令。使能输入有效时,将双整数输入数据I转换成实型,并将结果送到 能流输出ENO断开的www出PLCwor错ld条件:SM4.3(时间);0006(间接寻址)

IN,OUTAC0,VD100本指整数与BCDBCD码到BCDI,BCD码转换为整数指 并将结果送到OUT输出。输入数据IN的范围为0~9999。

本指整数到BCDIBCD,整数转换为BCD码指令。使能输入有效时,将整数输入IN转换成

D码类型,并将结果OUT输出。输入数据IN的范围为0~9999例:IBCD

本指功能模拟量控制程序中的数据类型转换。将模拟量输入端采样值由整数转换为双整数,然后由双整数转换为实数,再除以一个比例因子得到PLC可以处理的范围内的值。程序实现本程序如图4.30

程序实wwwPLCworld

AIW2, AC0,AC0 本指编ENC入数据I的最低有效位(值为1的位)的位号输出到OUT所指定的字节wwwPL单Cworld字节来对一个字型数据16位中的1位有效位进行编码。使能流输出EN断开的出错条件:SM4.3(运行时间);0006(间接寻址)。指令格式: ENCOAC0,本指以本指令为例,指令执行情况如表4.26所示表 编码指令执行结wwwPLCworld本指译N的低位所表示的位号对所指定的字单元的对应位置00006(间接寻址)本指令执行情况如表4.27所示0006(间接寻址)本指令执行情况如表4.27所示 本指 wwwPLCworld本指七段SEG,七段码指令。使能输入有效时,将字节数字产生相应的七段码,并将其输出到OUT所指定的字节单本指1.指令种(1)ASCII码转换16进制指PLCorld 整数到ASCII双整数到ASCII实数到ASCII本指指令下面仅以ASCII码转换16进制指令为例说明字符码令个操,开始字符ww的 字节地址,字节类LEN,字符串的长度,字节类型,最大长度255OUT,输出目的开始字节地址,字节类开始的字节进行本指程序实以上面的指令为例,条指令的执行结果如表8表 wwwPLCworldcnATH执行结 本指 VB100,VB100,VB200,//从VB100开始的//3个字符转换为//16进制数值 VW200,//字传送指令//结果输出到//使能输入wwwPLCworld//使能输入wwwPLCworld本指THANKYOUVERYMUCH

结束谢谢您的光第5章应用第5章应用 第5第5wwwPLCworld跳第5章应用空操指令格式 例:NOP

wwwPLCworld程序如下图5.1所示NOP//空操作指第5章应用结束指END,条件结wwPLCworldc止用户主程序

。使能输入有效时无条件结束指令。无条件终止用户程序用Micro/Win32编程时,编程人员不需手工输 wwwPLCworldwwwPLCworld第5章应用看门WD,看门狗复位指令。当使能输入有效时,执行WD指令,每执行一次,看门狗定时器就 被复位一次。用本指令可用以延长扫描周期wwwPLCworld而可以有效避免看门狗超时错指令格式 (无操作数程序实例:指令STOP、END、WDR的应用如//I/OOO//STOP

第5章应用跳1.跳转指与跳转相关的指令有下面两wwwwwwPLCworld一程序中的指定标号n处执行。执行跳转指令时,逻辑。标号指 LB

wwwPLCworldC30+500////10SQ1.0,//Q1.0//3第5章应用2.子程序调2.子程序调wwwPLCworld第5章应用可用编程软件Edit菜单中的Insert选项,选Subroutine,以建立或插入一个新的子程序 同时在指令树窗口可以看到新建的子程序,默认的程序名是wCordcn_n,编号n从0递增顺序生成,可以在图标上直接更改子程序的程序名。在指令树窗口双击子程序的图标就第5章应用子程序wwwPLCworld注意事应用实wwwPLCworld第5章应用子程序参变量变量类数据类

wwwPLCworld变量表使程序实wwwPLCworldwwwPLCworld SBR_0,I0.2,VB20,wwwPLCworld第5章应用程序循环开程序实 M0.0// //2wwwPLCworld

//1//使能输//调用子程//本梯级为二级//循环体的功能//循环结束指令PLCwold

//使能输入//字增指//每执行一次一//循环体//的值增 //循环结束指令第5章应用顺序继电器指(1)定义顺序段(2)段开段结注意事顺序结程序实

wwwPLCworld段转//S0.5SQ1.2,//Q1.2wwwPLCworldTONT50,+wwwPLCworld第5章应用与ENO 盒的能流输入有效,同时执行没有错误wwwPLCworld置位,将能流向下传递。当用梯形图指令格式:AENO(无操作数wwwwwwPLCworld//使能输VW200,//整数加法指令//与ENO指令,判断整数加法指令执行是否出INT_0,//如果加法指令执行正确,则调用中断程序//中断号为第5章应用特殊时钟指中wwwPLCworld通高速计高速脉冲PID回路指第5章应用时钟读实时时TODR,读实时时钟指令。当使能输入有wwwPLCworld时,系统读当前时间和日期,并把wwwPLCworld字节的缓写实时时TODW,写实时时钟指令。用来设定实时时第5章应用时钟缓冲区的格式如表5.2表 第5章应用编写一段程序,可实现读、写实时时钟,并以码显示分钟。时程序中的子程序SBR_0为写时钟子程序,将当前时间写入从 始的8字节时间缓冲区,wwwPL wwwPLCworld//VB104,//QB0第5章应用中1.(1)wwwPLCworld中断源,即中断发出中断请求的来源。S7-200可编程序控制器具有最多可达34个中断源,每个中断源都分配一个编号用以识别,称为中断号。这些中断源大致分为三大类:wwwPLCworldwwwPLCworldwwwPLCworldwwwPLCworldwwwPLCworld//使能输INT_1,//中断调//中断程////号为//全局开中//I/O2//I/O有//断开本//断连//外部条//全局中第5章应用通通信指令XMT,自由口发RCV,自由wwwPL

收指NETR,网络读指第5章应用高速高速计数器高速计数wwwPLCworld应用第5章应用高速计数器数量及编中 类wwwPLCworld(3)wwwPLCworld第5章应用(2)中 类高速计数器的计数和动作可采用中断方式进行控制,与CPU的扫描周期关系不大,各种型号的PLC可用的高速计数器的中断大致分为3类:当前值等于预设值中断、输入方向改变中断和外部m 每个高速计数器的3种中断的优先级由高到低,不同高速计数器之w 。 wwwPLCworld第5章应用方65555wwwPLCworldcn 3221010

图 模式4操作时wwwwwwPLCworld第5章应用高速计数器指令有两HDEF和(1)HDEFwwwPLCworldHDEF,定义高速计数器指高速计数器编号,为0~5的常数,字节型;MODE,工作模式,为0~11第5章应用每个高速计数器都有固定的特殊功能器与之相配合,完成高速计数功能。具体对应关系5.11wwwPLCworldwwwPLCworld第5章应用使用高速计数器时,要按以下步骤进行设置控制wwwPLCworld执行HDEF设置中 并全局开中执行HSCwwwwwwPLCworld第5章应用要对一高速精确控制,通过对脉冲信号进行增计

wwwPLCworld第5章应用主程序、初始化子程序和中断程序分别如图5.12、图5.13和图5.14wwwPLCworld//初次扫描脉冲//调用初始化//子程序图5.12主程 //运行脉冲 16#F8,SMB37 // 0, ////////工作模式

+0, //当前值清 +24, wwwPLCworld //将预设值//入装 INT_0,10//中断连接指令// 号为//0//编程计数//////运行//脉冲 //双字增指令//对中断次数//进行累计//存于VD100 +0, wwwPLCworld//将HSC0//前值清 16#C8,//重设控制字////不重装设//定值 //编程//使设置重新第5章应用高速脉冲输出(1)wwwPLCworld相关寄存脉冲输出wwwPLCworldwwwPLCworldwwwPLCworld第5章应用高速脉冲串输出周期和脉PTO的种wwwPLCworld中 类PTO的使第5章应用周期:单位可以是微秒μs或毫秒ms;为16位无符号数据,周期变化范围是50~65535μs 2~65535ms,通常应设定周期值为偶数,若wwwPLCworld为奇数,则会引起输出波形占空比的轻微失2,系统默认1~,则系统默认脉冲数为1个。第5章应用PTO的种方式中,如果要输出多个脉冲串,允许脉冲串进行排队,形成管线,当前输出的脉冲串 完成之后,立即输出新脉冲串,这保证了脉wwwPLCworld顺序输出单段管多段管wwwwwwPLCworld第5章应用中 类高速脉冲串输出可以采用中断方式进行控制,各种型号的PL可用的高速脉冲串输出的中断有两个,如表5.18所示wwwPLCworld第5章应用PTO的使使用高速脉冲串输出时,要按以下步骤设置控制字

wwwPLCworld写入周期值、周期增量值和脉冲设置中 并全局开中执行PLS第5章应用(1)控制要

应用实步进电机转动过程中,要从A点加速到B点后恒速运行,又从C点开 到D点,

这一过程时用指wwwPLCwo

显示。电机的转动受脉冲控制A点和D点的脉冲频率为2kHz,B点和C点的频率为10kHz,加速过程的脉冲数为400个,恒速转动的脉冲数为4000200工作过程如图5.15所示第5章应用频率 wwwPLCworld 2图 步进电机工作过wwwPLCworldRQ0.0,RQ0.0,

// 16#A0,SMB67//

+400,SMW168wwwPLCworld

INT_0, //号0//由Q0.0 3,+500,-1,wwwPLCworld+400,

//200wwwPLCworld=//Q0.6第5章应用 更新方wwwPLCworld的使第5章应用PID回路2PID2PID指wwwPLCworld应用实第5章应用PIDPID算如果一个PID回路的输出M(t)是时间的函数,则可以看分 :wwwPLCworld wwwPLCworld wwwPLCworld//VD204

0.4,

0.2, //0.2

30.0, //3015.0, //15第5章应用PIDPID,PID回路指令。使能输入有效时,该指令利用回路表中的输入信息和组态信息,进行PID运算。梯形图的指令盒中有2个数据输入端:TBL回路表的起始地址,是由VB指定的字节型数据;LOOP,回路号,是ld

常数指令影响的特殊标 器位:(溢出)使能流输出ENO断开的出错条件:(溢出);SM4.3(运行时间);(间接寻址)指令格式 TBL,wwwPLCworld本程序的主程序如图5.21所示,回路表初始化子程序SBR0如5.22所示,中断程序INT0如图5.23所示

200,SMB34 INT_0,10 //开全局中wwwPLCworldwwwwwwPLCworldTHANKYOUVERYMUCHwwwPLCworld 章编程第6章编程软 编 章编程本章主要内wwwPLCworld本章重点是掌握用编程软件进行PLC 章编程系统要 硬件连 硬件连wwwPLCworld参数设联 设置修改PLC通信参 章编程

系统操作系统Windows95、Windows98、WindowsMEWindows2000计算机:IBM486以上兼容机,内存8MB上,VGA显示器,至wwwPL少Cworld0MB以上硬盘空间通信电缆:PC/PP电缆(或使用一个通信处 章编程 章编程软件①将光盘插入光盘驱动wwwPLCworld②系统自动进入安装向导,或单击“开始”wwwPLCworldWindows菜单③单击“运行”菜单④按照安装向导完成软件的安项。 章编程 章编程硬件可以用PC/PP电缆建立个人计算机与PLC之间的通典型的单主机连接及CPU组态如下图6.1所示wwwPLCworld 章编程

参数(1)在STEP7-Micro/WIN32运行时单击通信图ViewwwwPLCworldCommunications,则会出现一个通 框在框中双击PC/PPI电缆的图标,将出现PG/PC接口的框,可参见第7章的图7.14。 3单击Properties按钮,将出现接口属性框,信波特率默认值为9600波特 章编程

联前几步如果都顺利完成,则可以建立与 200CPU的联系,步骤如下在STEP7-Micro/WIN32下,单击通信图标,或从菜单中选择View中选择选项 orldcn现一个通信建立结果框,显示是否连接了CPU主机双击通信建立框中的刷新图标 Micro/WIN32将检查所连接的所有S7-200CPU站,并 章编程设置修

温馨提示

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

评论

0/150

提交评论