页数:58页文件大小:1.09 MB来源: 可编程控制器plcppt课件
本课件以三相异步电动机正反转控制为例展开PLC程序设计流程,讲解I/O分配与梯形图绘制、扫描周期与微分脉冲电路、数据传送与定时器指令应用、运料小车行程控制实验、分频与计数电路、两台电动机顺序控制,以及转换、比较、数学运算与移位循环指令,并配课后编程练习。
第四章PLC程序设计流程
PLC程序设计流程1、设计电气原理图、对电气原理图中器件进行PLC资源分配3、进行PLC编程:LADSTLFDB4、PLC程序仿真调试(上下位机)5、联结电气原理图6、将PLC程序下载到存储模块,现场调试
三相异步电动机正反转控制的PLC I/O分配:下表列出现场元件与PLC输入输出地址的对应关系。
| 现场元件 | PLC地址 | 元件说明 |
|---|---|---|
| SB1 | I0.0 | 停止按钮 |
| SBF | I0.1 | 正转按钮 |
| SBR | I0.2 | 反转按钮 |
| KMF | Q0.0 | 正转接触器 |
| KMR | Q0.1 | 反转接触器 |
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
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
CPU扫描周期
扫描周期PC是以循环扫描方式工作的,在PC第一次扫描时,当输入I1.3由断开变为接通,M1.0、M1.1线圈接通,但处在第1行的M1.1的动断触点仍接通,因为该行已经扫描过了,等到PC第二次扫描时,M1.1的触点才断开,Q1.2线圈断开,Q1.2的接通时间为一个扫描周期。I1.3M1.1M1.0Q1.27
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
微分脉冲电路secondrowlastrow
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
微分脉冲电路
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
BCD01101001010000006029W#16#29628=256+000101001000000015141312111098765432102523==32+8=296INTEGER+296NumberFormats(16Bits)PGCPUINTEGER110001100111111115141312111098765432102827==256+128+242322===16+8+4=412-(412+1)=-413-413NegativenumbersPositivenumbers
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
ExamplesofloadingMOVBMOVB5,MB516#EF,MB5MOVWVW0,MW10MOVDVD0,MD0BMBMB0,VB0,10//8-bitconstant(integer)//Byteinhexadecimalformat//Moveword//Movedoubleword//MovenumberofbytesLoadingandTransferringDataMOV_BENINOUTENOMB55FBDLDSM0.0MOVB5,MB5STLMOV_BENOUTENOLADIN5MB511
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
TimerTON412
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
Timers:On-Delay(TON)NETWORK1LDI0.7TONT37,+100NETWORK2LDT37=Q0.0TONINPT.7I0100T37Q0.0T37T37LADFBDSTLI0.7TONINPT010T37Q0.0=RLOatINTimeroperationT37PT=100PT=100Example
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
Timers:RetentiveOn-DelayRLOatINTimeroperationT4Example(TONRF)BDT4I0.7INTONRPT020T4Q0.0T4Network1Network2Network3=RNI0.61LADT4INTONRPTQ0.0T4RNetwork1I0.7200Network2T4Network3I0.61Network1LDI0.7TONRT4,+200Network2LDT4=Q0.0Network3LDI0.6RT4,1STLI0.614
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
Timers:Off-DelayT33INTOFPTI0.7500FBDNetwork1Network2ORI0.7T33Q0.0I0.7T33TimeQ0.00-500Example
正程逆程电机ba运料小车延时自动往复行程控制实验KMFFRKMRSBFSB1STaSTaKTaSTbKTbKMRKMFSTbKMRKTaKMFKTbSBR继电器-接触器控制原理图
SB1:停止按钮SBF:正转按钮SBR:反转按钮KMF:正转接触器KMR:反转接触器STa:a点行程开关STb:b点行程开关KTa:a点定时器STb:b点定时器控制要求:运料小车起动后自动在a、b两地之间往复运行。运行到b地装货20秒,运行到a地卸货15秒。小车可在a、b两地之间任意处起动或停车,并可向任意方向运行。
运料小车延时自动往复行程控制实验的I/O分配:下表列出输入输出点与现场元件的对应关系。
| PLC地址 | 现场元件 | 元件说明 |
|---|---|---|
| I0.0 | SB1 | 常闭触点 |
| I0.1 | SBF | 常开触点 |
| I0.2 | SBR | 常开触点 |
| I0.3 | STa | 常闭行程开关 |
| I0.4 | STb | 常闭行程开关 |
| Q0.0 | KMF | 正转接触器 |
| Q0.1 | KMR | 反转接触器 |
| T33 | KT1 | 定时器,延时15秒 |
| T34 | KT2 | 定时器,延时时间原文未标注 |
说明:原文中T34(KT2)的延时秒数缺失,表格按原文标注为未注明数值,使用时请以原课件图片为准。
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
LDI0.1OQ0.0OT34ANI0.0ANQ0.1ANI0.3=Q0.0LDNI0.0AI0.3TONT331500LDI0.2OQ0.1OT33ANI0.0ANQ0.0ANI0.4=Q0.1LDNI0.0AI0.4TONT342000MEND
15秒后秒后
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
tttttI0.1Q0.0I0.3T33当前值T33(输出值)t1t215sQ0.1ttT34当前值t320stT34(输出值)tI0.4
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
Timers:PulseLADT33INTONPT500Network2M0.0Network1I0.7PM0.0S1Network4Network3M0.0Q0.0T33M0.0I0.7RI0.7M0.0T33Q0.0Example
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
Timers:ExtendedPulseLADT33INTONPT500Network2M0.0Network1I0.7PM0.0S1Network4Network3M0.0Q0.0T33M0.0RI0.7M0.0T33Q0.0Example
二分频电路用PC可以实现对输入信号的任意分频,2分频电路,将脉冲信号加入I2.0端,在第1个脉冲到来时,M10.0产生一个扫描周期的单脉冲,使M10.0的动合触点断开一个扫描周期,Q1.4自保持消失,Q1.4线圈断开,第3个脉冲到来时,M10.0又产生单脉冲,Q1.4线圈再次接通,输出信号又建立,在第4个脉冲上升沿,输出再次消失,以后循环往复,不断重复上述过程,Q1.4是I2.0的2分频.
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
PLDI2.0EUOM10.0LDM10.0ANQ1.4LDNM10.0AQ1.4OLD=Q1.4I2.0M10.0Q1.426
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
四分频电路扫描周期的应用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
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
STLLDI0.4LDI0.5LDI0.7CTUDC5,+20I0.4I0.520I0.7CountersFBDCDRPVC5CUCTUDLADQI0.4I0.5CU20CDRPVC5CTUDI0.729
例5.计数器应用举例:产品数量检测产品通过检测器PH机械手动作1次)机械手KM2KM1传送带电机PLC的I/O分配:I0.0—传送带停机按钮I0.1—传送带起动按钮I0. 2—产品通过检测器PHQ0.0—传送带电机KM1Q0.1—机械手KM2T33—定时器,定时2秒C0—计数器,初始值24(每24个产品
电机起动后,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
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
计数器应用举例:产品数量检测地址指令数据0LDI0.11OQ0.02AI0.03=Q0.04LDQ0.05EU6=M0.07LDI0.28LDM0.09OT33数据指令地址C0LD11T33AN12Q0.1=13C0LD14M0.0AN15T3TON1620017MENDI0.1I0.0Q0.0Q0.0T33I0.224M0.0T33M0.020010CTUC0,200MEND
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
计数器应用举例:产品数量检测181624ttttttttI0.1Q0.0M0.0I0.2C0Q0.1T33(当前值)T33(输出值)t1t2t3MENDI0.1I0.0Q0.0Q0.0T33I0.224M0.0T33M0.0200
SIEMENS可编程逻辑控制器的工业应用逻辑运算、顺序运算、定时、计数算术运算梯形图编程实例:两台生产线电动机顺序控制两台电动机相互协调动作,其动作要求时序图如下图所示,M1运转10s,停止5s,M2要求与M1相反,M1停止M2运行,M1运行M2停止,如此反复4次,M1和M2均停止。
梯形图设计流程理清逻辑关系合理分配资源编写理想程序实际调试检测PLC启动按钮,I4.0停止按钮,I4.1Q4.0,M1电机驱动Q4.1,M2电机驱动梯形图编程M1M210s5sss
顺序控制实例的I/O分配与元件说明:下表按由上至下、由左至右的顺序列出各编程元件。
| 编程元件 | 用途 | 元件类型 |
|---|---|---|
| I4.0 | 起动按钮 | 输入节点 |
| I4.1 | 停止按钮 | 输入节点 |
| Q4.0 | 驱动电机M1 | 输出节点 |
| Q4.1 | 驱动电机M2 | 输出节点 |
| T41、T42 | 控制时间 | 定时器 |
| C0 | 控制次数 | 计数器 |
| M*.* | 中间继电器 | 辅助继电器 |
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
ConvertInstructions:BCD<->Integer5180DigitalinputBCD-codedDigitaloutputBCD-codedConversionBCD->IntegerTaskConversionBCD<-IntegerUserprogramwithintegermathinstructions8420LDI0.4MOVWIW4,BCDIMW20MW20LDI0.4MOVWIW4,IBCDMW20MW20STLINIW4MW20INI_BCDENENOOUTMW10QW12LADBCD_IENENOINOUT0.0MM0.0INIW4MW20INBCD_IENENOINOUTI_BCDENENOINOUTMW10QW12FBDM0.0M0.0
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
ConvertInstructions:I->DI-REALMathprogramwithrealnumbersConversionfromDoubleIntegertoRealConversionfromIntegertoDoubleInteger(32bits)TaskDatainintegerfo>rmat(16bits)STLLDI0.4ITDMW12,MD14AENODTRMD14,MD26INI_DIENENOOUTINMW12INDI_RENENOMD14MD14INOUTMD26FUPI0.4LADINMD26INMWDI_RENENOINOUTI_DIENENOINOUT4MD14MD1412I0.38
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
CompareInstructionsSTLLDB=MB0,VB4=M0.0M0.0MB0VB4==BLADFBDM0.0MB0==BVB439
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
00011000111110000101110011111010DigitalLogicOperationsLDI0.0MOVWIW0,MW10ANDW16#5F2A,MW10015IW0=WXOR_WWOR_WWAND_WENENOIW0OUTMW10IN1W#16#5F2IN2A01001100000000100101010011111010W#16#5F2A=ANDORXORMW10after“AW”MW10after“OW”MW10after“XOW”010001000000001040
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
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
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
ShiftInstructions(Word/DoubleWord)LDI0.0EUMOVWMW0,MW2SLWMW2,210000000000001110010000000000001OUTINShiftLeftWord:0000000000011100OUT100000000000011112354687910111213141512345671110981215141300INShiftRightWord:SM1.1=1SM1.1 =0MW2SHL_WENOUTENOINNMW02I0.0P
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
DoubleWordRotateInstructionsI0.0LDEUMOVDMD0,MD2RLDMD2,MB611000000000000000000000000001101987654321031302928272625242322212019181715141312111016IN:Rotate4placestotheleft:11011100000000000000000000000000OUT:ROL_DWENOUTENOINNMD2MD0MB6=+4I0.0P
课后习题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
3、有2台电机M1与M2,要求M1启动5分钟后M2启动,每台电机运行20分钟后自动停止,如此循环3次;运行过程中可同时将M1和M2停机。设I0.0为启动开关;I0.1为停止开关。试设计梯形图完成上述要求、画出相应时序波形并进行文字说明T41M0.1ttttM0.0T40T42tC0tQ0.0tQ0.14t65m20m
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
4、已知如下梯形图及I2.0时序,试画出计数器C0、定时器T41及输出Q0.0的时序波形。I2.0C0C0C0()Q0.0CUCTURPV414TT41INTONPT10tI2.0C01sT40Q0.0ttt
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
5、已知定时器T40与T41的定时基准时间均为0.1秒,试画出如下梯形图的时序波形。I2.0T40T41T40INTONPTT41T41Q0.0()10INTONPT20ttttI0.0T40T41Q0.01s2s
6、优先电路若输入信号A或输入信号B中先到者取得优先权,后到者无效。若I0.6先接通,M0.2线圈接通,Q0.2有输出,同时由于M0.2的动断触点断开,I1.0再接通时,亦无法使M0.3动作,Q0.3无输出,若I1.0先接通,则情形正好与前述相关。
7、电路分析画出下图所示梯形图的输出波形。
8、多谐振荡电路设计多谐振荡电路可产生按特定的通/断间隔的时序脉冲,常用它来作为脉冲信号源,也可用它代替传统的闪光报警继电器,作为闪光报警。
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有输出。
10、长时定时器为产生更长的设定时间,可将多个定时器、计数器联合使用,。延时T40T40扩大其T40时间I4.0P
11、长计数器为产生更长的计数,将多个计数器连接以等效更大的计数器。C64C63C64P
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
T3355T34T35T33T33T34T34T3513、定时器
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
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
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
15、计时器分析题I1.1I1.1I1.0tI1.0ttI1.0t1Q1.0Q1.1ttQ1.2tC0t14810C0tC1t135C1t810tI1.1
本页以图示为主,文字版仅包含图中可识别的少量文字,建议结合图片阅读。
T33T33T34T3416、试画出Q4.0、Q4.1的时序图。tttI4.0M4.0T33当前值t1t20.05sQ4.0T34(输出值)ttM4.1tT34当前值t20.05sQ4.1T33(输出值)ttt5955
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}