首页动力电气电气工程可编程控制器plc 04 第四章 主要指令及部分习题.pptx

04 第四章 主要指令及部分习题.pptx

页数:58页文件大小:1.09 MB来源: 可编程控制器plcppt课件

本课件以三相异步电动机正反转控制为例展开PLC程序设计流程,讲解I/O分配与梯形图绘制、扫描周期与微分脉冲电路、数据传送与定时器指令应用、运料小车行程控制实验、分频与计数电路、两台电动机顺序控制,以及转换、比较、数学运算与移位循环指令,并配课后编程练习。

第四章PLC程序设计流程封面,标示本章以正反转控制为主线讲解程序设计
PLC程序设计流程示意图,展示系统结构与信号流向
PLC的I/O分配表,列出停止按钮SB1、正转按钮SBF等现场元件与输入输出地址的对应关系
查看本课件的文字版(共 58 页,供检索与复制)

第1页:第四章PLC程序设计

第四章PLC程序设计流程

第2页:PLC程序设计流程

PLC程序设计流程1、设计电气原理图、对电气原理图中器件进行PLC资源分配3、进行PLC编程:LADSTLFDB4、PLC程序仿真调试(上下位机)5、联结电气原理图6、将PLC程序下载到存储模块,现场调试

第3页:PLC的I/O分配

三相异步电动机正反转控制的PLC I/O分配:下表列出现场元件与PLC输入输出地址的对应关系。

PLC控制电动机正反转I/O分配表
现场元件PLC地址元件说明
SB1I0.0停止按钮
SBFI0.1正转按钮
SBRI0.2反转按钮
KMFQ0.0正转接触器
KMRQ0.1反转接触器

第4页:正反转控制梯形图与指令

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

Q0.0Q0.1Q0.1Q0.0I0.0I0.2Q0.1I0.1I0.0Q0.0PLC控制三相异步电动机的正反转1LDI0.12OQ0.03ANI0.04ANQ0.14=Q0.05LDI0.26OQ0.17ANI0.08ANQ0.09=Q0.110MEND助记符语句表I0.1Q0.0I0.2Q0.1tttt

第5页:CPU扫描周期

CPU扫描周期

第6页:

第7页:扫描周期对触点的影响

扫描周期PC是以循环扫描方式工作的,在PC第一次扫描时,当输入I1.3由断开变为接通,M1.0、M1.1线圈接通,但处在第1行的M1.1的动断触点仍接通,因为该行已经扫描过了,等到PC第二次扫描时,M1.1的触点才断开,Q1.2线圈断开,Q1.2的接通时间为一个扫描周期。I1.3M1.1M1.0Q1.27

第8页:上升沿微分脉冲电路

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

微分脉冲电路secondrowlastrow

  • (
  • 1)上升沿微分脉冲电路:扫描周期, PLCCPU扫描EEPROMPLCCPUFirstrowAcompleescanperiod

第9页:微分脉冲电路时序

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

微分脉冲电路

  • (
  • 1)上升沿微分脉冲电路:扫描周期, PLCCPU扫描EEPROMPLCCPUFirstrowsecondrowlastrow

第10页:BCD码与字数据格式

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

BCD01101001010000006029W#16#29628=256+000101001000000015141312111098765432102523==32+8=296INTEGER+296NumberFormats(16Bits)PGCPUINTEGER110001100111111115141312111098765432102827==256+128+242322===16+8+4=412-(412+1)=-413-413NegativenumbersPositivenumbers

第11页:数据装载与传送示例

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

ExamplesofloadingMOVBMOVB5,MB516#EF,MB5MOVWVW0,MW10MOVDVD0,MD0BMBMB0,VB0,10//8-bitconstant(integer)//Byteinhexadecimalformat//Moveword//Movedoubleword//MovenumberofbytesLoadingandTransferringDataMOV_BENINOUTENOMB55FBDLDSM0.0MOVB5,MB5STLMOV_BENOUTENOLADIN5MB511

第12页:定时器TON应用示例

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

TimerTON412

第13页:接通延时定时器TON

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

Timers:On-Delay(TON)NETWORK1LDI0.7TONT37,+100NETWORK2LDT37=Q0.0TONINPT.7I0100T37Q0.0T37T37LADFBDSTLI0.7TONINPT010T37Q0.0=RLOatINTimeroperationT37PT=100PT=100Example

第14页:保持型接通延时定时器TONR

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

Timers:RetentiveOn-DelayRLOatINTimeroperationT4Example(TONRF)BDT4I0.7INTONRPT020T4Q0.0T4Network1Network2Network3=RNI0.61LADT4INTONRPTQ0.0T4RNetwork1I0.7200Network2T4Network3I0.61Network1LDI0.7TONRT4,+200Network2LDT4=Q0.0Network3LDI0.6RT4,1STLI0.614

第15页:断开延时定时器TOF

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

Timers:Off-DelayT33INTOFPTI0.7500FBDNetwork1Network2ORI0.7T33Q0.0I0.7T33TimeQ0.00-500Example

第16页:

第17页:运料小车控制原理图

正程逆程电机ba运料小车延时自动往复行程控制实验KMFFRKMRSBFSB1STaSTaKTaSTbKTbKMRKMFSTbKMRKTaKMFKTbSBR继电器-接触器控制原理图

第18页:运料小车控制要求

SB1:停止按钮SBF:正转按钮SBR:反转按钮KMF:正转接触器KMR:反转接触器STa:a点行程开关STb:b点行程开关KTa:a点定时器STb:b点定时器控制要求:运料小车起动后自动在a、b两地之间往复运行。运行到b地装货20秒,运行到a地卸货15秒。小车可在a、b两地之间任意处起动或停车,并可向任意方向运行。

第19页:运料小车I/O分配

运料小车延时自动往复行程控制实验的I/O分配:下表列出输入输出点与现场元件的对应关系。

运料小车行程控制I/O分配表
PLC地址现场元件元件说明
I0.0SB1常闭触点
I0.1SBF常开触点
I0.2SBR常开触点
I0.3STa常闭行程开关
I0.4STb常闭行程开关
Q0.0KMF正转接触器
Q0.1KMR反转接触器
T33KT1定时器,延时15秒
T34KT2定时器,延时时间原文未标注

说明:原文中T34(KT2)的延时秒数缺失,表格按原文标注为未注明数值,使用时请以原课件图片为准。

第20页:运料小车梯形图程序

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

LDI0.1OQ0.0OT34ANI0.0ANQ0.1ANI0.3=Q0.0LDNI0.0AI0.3TONT331500LDI0.2OQ0.1OT33ANI0.0ANQ0.0ANI0.4=Q0.1LDNI0.0AI0.4TONT342000MEND

第21页:延时15秒往复运行说明

15秒后秒后

第22页:运料小车时序波形

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

tttttI0.1Q0.0I0.3T33当前值T33(输出值)t1t215sQ0.1ttT34当前值t320stT34(输出值)tI0.4

第23页:脉冲定时器电路

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

Timers:PulseLADT33INTONPT500Network2M0.0Network1I0.7PM0.0S1Network4Network3M0.0Q0.0T33M0.0I0.7RI0.7M0.0T33Q0.0Example

第24页:扩展脉冲定时器

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

Timers:ExtendedPulseLADT33INTONPT500Network2M0.0Network1I0.7PM0.0S1Network4Network3M0.0Q0.0T33M0.0RI0.7M0.0T33Q0.0Example

第25页:二分频电路

二分频电路用PC可以实现对输入信号的任意分频,2分频电路,将脉冲信号加入I2.0端,在第1个脉冲到来时,M10.0产生一个扫描周期的单脉冲,使M10.0的动合触点断开一个扫描周期,Q1.4自保持消失,Q1.4线圈断开,第3个脉冲到来时,M10.0又产生单脉冲,Q1.4线圈再次接通,输出信号又建立,在第4个脉冲上升沿,输出再次消失,以后循环往复,不断重复上述过程,Q1.4是I2.0的2分频.

第26页:二分频梯形图与语句表

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

PLDI2.0EUOM10.0LDM10.0ANQ1.4LDNM10.0AQ1.4OLD=Q1.4I2.0M10.0Q1.426

第27页:四分频电路

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

四分频电路扫描周期的应用M0.0I0.0M0.0P()M0.1M0.1()M0.0M0.1M0.1M0.2M0.2P()M0.3M0.3()M0.2M0.3M0.3Q0.0()(mend)tI0.0M0.1Q0.0tt

第28页:

第29页:计数器CTUD的三种表示

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

STLLDI0.4LDI0.5LDI0.7CTUDC5,+20I0.4I0.520I0.7CountersFBDCDRPVC5CUCTUDLADQI0.4I0.5CU20CDRPVC5CTUDI0.729

第30页:计数器应用:产品数量检测

例5.计数器应用举例:产品数量检测产品通过检测器PH机械手动作1次)机械手KM2KM1传送带电机PLC的I/O分配:I0.0—传送带停机按钮I0.1—传送带起动按钮I0. 2—产品通过检测器PHQ0.0—传送带电机KM1Q0.1—机械手KM2T33—定时器,定时2秒C0—计数器,初始值24(每24个产品

第31页:产品检测计数过程

电机起动后,M0.0产生宽度为一个扫描周期的正脉冲,使C0和T33复位起、停传送带电机计数器应用举例:产品数量检测每检测到一个产品,I0.2产生一个正脉冲,使C0计一个数C0每计24个数,机械手Q0.1动作一次机械手动作后,延时2秒,将机械手电磁铁切断,同时将C0复位。C0I0.1I0.0Q0.0Q0.0T33I0.224M0.0T33M0.0200复位后,Q0.0和T33也复位MEND

第32页:产品检测程序清单

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

计数器应用举例:产品数量检测地址指令数据0LDI0.11OQ0.02AI0.03=Q0.04LDQ0.05EU6=M0.07LDI0.28LDM0.09OT33数据指令地址C0LD11T33AN12Q0.1=13C0LD14M0.0AN15T3TON1620017MENDI0.1I0.0Q0.0Q0.0T33I0.224M0.0T33M0.020010CTUC0,200MEND

第33页:产品检测时序波形

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

计数器应用举例:产品数量检测181624ttttttttI0.1Q0.0M0.0I0.2C0Q0.1T33(当前值)T33(输出值)t1t2t3MENDI0.1I0.0Q0.0Q0.0T33I0.224M0.0T33M0.0200

第34页:两台电动机顺序控制

SIEMENS可编程逻辑控制器的工业应用逻辑运算、顺序运算、定时、计数算术运算梯形图编程实例:两台生产线电动机顺序控制两台电动机相互协调动作,其动作要求时序图如下图所示,M1运转10s,停止5s,M2要求与M1相反,M1停止M2运行,M1运行M2停止,如此反复4次,M1和M2均停止。

第35页:梯形图设计流程

梯形图设计流程理清逻辑关系合理分配资源编写理想程序实际调试检测PLC启动按钮,I4.0停止按钮,I4.1Q4.0,M1电机驱动Q4.1,M2电机驱动梯形图编程M1M210s5sss

第36页:顺序控制I/O分配与时序

顺序控制实例的I/O分配与元件说明:下表按由上至下、由左至右的顺序列出各编程元件。

顺序控制I/O分配与元件说明表
编程元件用途元件类型
I4.0起动按钮输入节点
I4.1停止按钮输入节点
Q4.0驱动电机M1输出节点
Q4.1驱动电机M2输出节点
T41、T42控制时间定时器
C0控制次数计数器
M*.*中间继电器辅助继电器

第37页:BCD与整数转换指令

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

ConvertInstructions:BCD<->Integer5180DigitalinputBCD-codedDigitaloutputBCD-codedConversionBCD->IntegerTaskConversionBCD<-IntegerUserprogramwithintegermathinstructions8420LDI0.4MOVWIW4,BCDIMW20MW20LDI0.4MOVWIW4,IBCDMW20MW20STLINIW4MW20INI_BCDENENOOUTMW10QW12LADBCD_IENENOINOUT0.0MM0.0INIW4MW20INBCD_IENENOINOUTI_BCDENENOINOUTMW10QW12FBDM0.0M0.0

第38页:整数到实数转换

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

ConvertInstructions:I->DI-REALMathprogramwithrealnumbersConversionfromDoubleIntegertoRealConversionfromIntegertoDoubleInteger(32bits)TaskDatainintegerfo>rmat(16bits)STLLDI0.4ITDMW12,MD14AENODTRMD14,MD26INI_DIENENOOUTINMW12INDI_RENENOMD14MD14INOUTMD26FUPI0.4LADINMD26INMWDI_RENENOINOUTI_DIENENOINOUT4MD14MD1412I0.38

第39页:比较指令

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

CompareInstructionsSTLLDB=MB0,VB4=M0.0M0.0MB0VB4==BLADFBDM0.0MB0==BVB439

第40页:数字逻辑运算指令

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

00011000111110000101110011111010DigitalLogicOperationsLDI0.0MOVWIW0,MW10ANDW16#5F2A,MW10015IW0=WXOR_WWOR_WWAND_WENENOIW0OUTMW10IN1W#16#5F2IN2A01001100000000100101010011111010W#16#5F2A=ANDORXORMW10after“AW”MW10after“OW”MW10after“XOW”010001000000001040

第41页:基本数学运算函数

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

BasicMathematicalFunctionsLADFBDSTLAdditionSubtrac-tionMultipli-cationDivisionLDI0.0MOVWMW4,MW6+IMW10,MW6ADD_IENOENIN1IN2OUTMW6MW10ADD_IENOENIN1IN2MW4OUTMW6I0.0MW4MW10I0.0SUB_IENENOIN1IN2OUTMW7LDI0.0MOVWMW5,MW7-IMW11,MW7SUB_IENENOIN1IN2MW5MW11MW7OUTI0.0MW5MW11I0.0MUL_RENENOIN1IN2OUTMD20*RLDI0.0MOVRMD6,MD20MD12,MD20MD6MD12MD20MUL_RENENOIN1IN2I0.0MD6MD12I0.0DIV_RENOOUTENIN1IN2MD8/RLDI0.0MOVRMD0,MD8MD4,MD8MD0MD4ENENOIN1IN2OUTMD8DIV_RI0.0MD0MD4I0.041

第42页:字移位指令

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

ShiftInstructions(Word/DoubleWord)LDI0.0EUMOVWMW0,MW2SLWMW2,210000000000001110010000000000001OUTINShiftLeftWord:0000000000011100OUT100000000000011112354687910111213141512345671110981215141300INShiftRightWord:SM1.1=1SM1.1 =0MW2SHL_WENOUTENOINNMW02I0.0P

第43页:双字循环移位指令

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

DoubleWordRotateInstructionsI0.0LDEUMOVDMD0,MD2RLDMD2,MB611000000000000000000000000001101987654321031302928272625242322212019181715141312111016IN:Rotate4placestotheleft:11011100000000000000000000000000OUT:ROL_DWENOUTENOINNMD2MD0MB6=+4I0.0P

第44页:课后习题一

课后习题1、试简述梯形图的编程规则,并指出如下梯形图是否正确,若不对请给出正确画法,如正确请指出理由。I0.3I0.4Q0.1I0.0I0.1Q0.0()I0.5()2、试根据自己的理解指出何谓扫描周期、扫描周期是否是固定值出波形()?并根I0据.0I0.0与I0.1的时序画出Q0.0与Q0.1的输已I0.1给出Q0.的0I0.0()I0.0I0.1Q0.1()Q0.0Q0.0Q0.1ttttI0.0I0.1

第45页:习题:两台电机循环控制

3、有2台电机M1与M2,要求M1启动5分钟后M2启动,每台电机运行20分钟后自动停止,如此循环3次;运行过程中可同时将M1和M2停机。设I0.0为启动开关;I0.1为停止开关。试设计梯形图完成上述要求、画出相应时序波形并进行文字说明T41M0.1ttttM0.0T40T42tC0tQ0.0tQ0.14t65m20m

第46页:习题:计数器时序波形

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

4、已知如下梯形图及I2.0时序,试画出计数器C0、定时器T41及输出Q0.0的时序波形。I2.0C0C0C0()Q0.0CUCTURPV414TT41INTONPT10tI2.0C01sT40Q0.0ttt

第47页:习题:定时器时序波形

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

5、已知定时器T40与T41的定时基准时间均为0.1秒,试画出如下梯形图的时序波形。I2.0T40T41T40INTONPTT41T41Q0.0()10INTONPT20ttttI0.0T40T41Q0.01s2s

第48页:习题:优先电路

6、优先电路若输入信号A或输入信号B中先到者取得优先权,后到者无效。若I0.6先接通,M0.2线圈接通,Q0.2有输出,同时由于M0.2的动断触点断开,I1.0再接通时,亦无法使M0.3动作,Q0.3无输出,若I1.0先接通,则情形正好与前述相关。

第49页:习题:电路分析画波形

7、电路分析画出下图所示梯形图的输出波形。

第50页:习题:多谐振荡电路设计

8、多谐振荡电路设计多谐振荡电路可产生按特定的通/断间隔的时序脉冲,常用它来作为脉冲信号源,也可用它代替传统的闪光报警继电器,作为闪光报警。

第51页:习题:比较电路

9、比较电路该电路设定好输出的要求,然后对输入信号A和输入信号B作比较,接通某一输出。I1.1、I1.2同时接通,Q0.4有输出。I1.1、I1.2皆不接通,Q0.5有输出。I1.1不接通,I1.2接通,Q1.0有输出。I1.1接通,I1.2不接通,Q1.1有输出。

第52页:习题:长时定时器

10、长时定时器为产生更长的设定时间,可将多个定时器、计数器联合使用,。延时T40T40扩大其T40时间I4.0P

第53页:习题:长计数器

11、长计数器为产生更长的计数,将多个计数器连接以等效更大的计数器。C64C63C64P

第54页:习题:定时器综合分析

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

  • 12、定时器通,出?别时
  • (
  • 1)若I4.0、I4.1、I4.2、I4.3同时接问Q4.0何时有输出,Q4.1何时无输
  • (
  • 2)若I4.0接通后,I4.1、I4.2、I4.3分延迟1s、2s、3s才接通,问Q4.0何有输出,Q4.1何时无输出。T72T71T70T70T71T71T72T74T72T74T70T40T41T42T431020304T740T40T41T42T43T41

第55页:习题:定时器级联时序

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

T3355T34T35T33T33T34T34T3513、定时器

  • (
  • 1)若I3.0接通,延迟0.02s。
  • (
  • 2)若I3.0接通,延迟0.04s,、有输出,、无输出。
  • (
  • 3)若I3.0接通,延时0.06s,、有输出,、无输出。
  • (
  • 4)若I3.0一直接通,分析延迟0.08s0.10s、0.12s输出结果,总结其

第56页:习题:定时器选择题

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

T74T7414、定时器若I0.0端有3个脉冲输入时();再延迟60s,()。答案:A)Q0.0、Q0.1均有输出。B)Q0.0有输出,Q0.1无输出C)Q0.0地输出,Q0.1有输出D)Q0.0、Q0.1均无输出。0.I0.056T74360

第57页:习题:计时器分析题

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

15、计时器分析题I1.1I1.1I1.0tI1.0ttI1.0t1Q1.0Q1.1ttQ1.2tC0t14810C0tC1t135C1t810tI1.1

第58页:习题:画Q4.0与Q4.1时序图

本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。

T33T33T34T3416、试画出Q4.0、Q4.1的时序图。tttI4.0M4.0T33当前值t1t20.05sQ4.0T34(输出值)ttM4.1tT34当前值t20.05sQ4.1T33(输出值)ttt5955

顶部目录