欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    SIEMENS PLC编程知识讲解.docx

    • 资源ID:493792       资源大小:830.27KB        全文页数:46页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SIEMENS PLC编程知识讲解.docx

    (一)触点及线圈指令PLC梯形图语言的编程原则1、梯形图由多个梯级组成,每个线圈可构成一个梯级,每个梯级有多条支路,每个梯级代表一个逻辑方程;2、梯形图中的继电器、接点、线圈不是物理的,是PLC存储器中的位(I=ON;O=OFF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次;3、梯形图中流过的不是物理电流而是“概念电流”,只能从左向右流;4、用户程序的运算是根据PLC的输入/输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用;5、PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态;6、输出线圈不能直接驱动现场的执行元件,通过1/模块上的功率器件来驱动。基本逻辑指令以位逻辑操作为主,在位逻辑指令中,除非有特殊说明,操作数的有效区域为:I、Q、M、SM.T、C、V、S、L且数据类型为BooL触点和线圈指令又分为:标准指令、立即指令、取反指令、正(负)跳变指令。指令分类按形式分1.继电器触点U 线圈()2.功能块功能数据类型条件Inablv输入参数IN2OlT-榆出参数地址Q0.0助记符STLLDA10.010.1Q0.0LDO10.()10.1Q0.010.0标准触点(常开)指令,01标准触点(常闭)指令10.010.1Q0.0立即I/O指令一立即触点(输入)直按谀取物理蟠入点的值,检入映象寄存M内容不JL析。指令操作数仅稹于输入物理点的值oLDILDNII执行指令I执行指令输出映象寄 存器QL 1输入端 子 I2. 1输入映象寄 存器12_一个扫描周期1, 一个扫描周期I12.1Ql.112.3Ql.210.010. 1Ql.111. 0II.1Ql.2LDIAI1.DNIOI负跳变一 N卜空操作指令(NOPN)不空操作影响程序的执行。操作数N是常数0255能流到达取非触点时,能流就停止;能流未到达取HnotF非触点时,能流就通过。检测到每一次正跳变(正跳变信号后,让能流通过一TpF个扫描周期的时间检测到每一次负跳变信号后,让能流通过一个扫描周期的时间NOTED、EU没有操作数!置位、复位指令立即I/O指令一江即输出存 *21 r黯鼾寄口!出端子1.01.1L,入.子12 3执行立,卬斡出指令时则楂结果何时"立卬复制利物0MT出点»4皮的W出映象守存It轲INIII输入潴子12.1入映象寄白出映Ir存皿.2出子01.210.2Q2.0H1(rpLD10. 1SIQ2. 0, NLD 10.2RI Q2. 0, N立即I/O指令一立即置位和复位指令须推出:立即I/O指令是立接访问物理输入输出点的,比一般指令访问输入输出映水期存德占用CPU时间要长,因而不然H目地使用立即指令,否JM9会加长扫描周期时间,反而对系雄造成不利影响。N<rwo1tfV<SQO.O.*ff*lADO<KX1ftKfl(国仑入港WAleWF8。和81JVRr相反制星映香LDn.oA10.1 QOONOT OOINZm½。上修靖QOZ充力弁11»点。2为6或1t加的¢aCfLV.e*.LADMf.t曲个或*外或1值RlL1.DIO2OWIQJ 002EDN<tW03U&.PttO<*NtR-TWwfrf.V"lalj内幽一1.*A.tfftRUN(.8,帼QO5的*冲次本会把太长g4:在程序中V用欣有网12视Qt比RsHr今编83部HHSI。,碑段序可VlfilU例二:NetWOrtIO)fn>M*«,BMSM.C.VSL*注佗侑IDOO- QOQ- 8.1- VDOMt*ort2tt格-甯6位置为1WH5rjt-Ar第一e«00,2>第值为1明,Wft的内字找金僧手鼻为8.1.D10.1SQ02.6M<wwork3小愣竹一6位量为。粳墟ItfaMfc让”复<4叨余数.ft<Q02>ffltiO9f.XftB¼WFMf¼aoh.1.D02R82.6NwoUTfcM8tHlttQl0-017»,1.DK)3A04sQio>eAOSROlX).6Mwor的tt<*>*¾wy三tt.完或青住史位财tftta<rn,e÷*iMNeworu8<fM9跑阳年出收Q1.O-Q17J.三RUNUyFhotA<i>fi>afiO!OffMB.U.访6RNetwaU中WW*¼金,.0Mtwort1r>Q,GOAdotvootafvr2>0.1Ct)O.21Ma8工J1L-叟位力DKStt1.MarVft艮包0lH2中置tW土之HkUhM4wyi4DSMJ一440IOttIteMJPLC的端子接线方式又决 定编程语言SB1 SB210. 100. 1(S) 1I/O分配决定PLC的端子接线图I/O分配:10.0:停车10.1:启动Q0.0:KM,Ml:Jt接启动停车控制停止优先梯形图:FU2SB2aKM继电器控制电路图FR13FRySB1TKM启动优先I/O分配:10.0:停车10.1:启动QO.0:KM语句表1.D10.1Q0.010.0Q0.0ILIQoolQOlQ0.2IQO.31MIoolO1IO2IoiSB1SB2(二)逻辑堆栈指令PLC有一个9层堆栈,栈顶用来存储逻辑运算结果,下面8位存储中间结果。3、LPS指令(逻辑推入栈)4、LRD指令(逻辑读栈)前 后5、LPP指令(逻辑弹出栈)6、LDS指令(装入堆栈)7、AENo指令(ENo与)使能输出ENO和栈顶的值进行与操作结果放入栈顶。LDLPSLDOALD10.010.510.6Q7.0LRDLDOALD12.1II.3Q6.0LPPAK11.0Q3.0堆栈操作指令举例:助记符0123OXxxxYDD>D)LLlLlAS0123o>rXxxx控D工DDN>LLALAO块操作指令:逻辑关系梯形图XO X2区块与ALD(AndStack)当“X0或XI”与“X2或X3都“ON”时,则输出YO“ON”.区块或OLD(OrSlaek)Olr 2XT 当“X0与XI”或“X2与X3非”“OM时,则输出YQ"ONL(三)RS触发器指令RS触发器指令及真值表垢令SlR输出(BQ宜位优先触发涔指令(SR)臼00保持前一状态010101111指令SRl输出(Bk)便位优先触发瑞指令(RS)O00保持前一状态010101110RS触发器指令有效操作数幡入雁上致施契型播作效SbRBOOLI,Q,V,M.SM,S,T.C、能减S.RbOUTBOOLkQkVsM.SM、S、T*UL健渔BkBL1、Q、VvM,S二、定时器指令包括:接通延时定时器(TON)、有记忆的接通延时(保持型)定时器(ToNR)、断开延时定时器(TOF)oS7-200有256个定时器(T0-T255)0定时器的有效操作数馀入/冷出效州炎生掾件的TXXWORD常政(T0¾T255)IN800L1、Q、V、M、SMvS、Tv(Ls能汴PTINlIW、QW、VW、MW、SMW、T、C、LW、AC>AJW、*VD>*LD.*ACs常数定时器号码(0-255)定时器. 类型,分辨率.计时范围定时器号。TONR.lms,32.767mT0 T64<IoInSj327.67s,T1T4,T6,T68100ns3276.7”T531,T6*T95TON. TOFltns32.767s*T32、T9610ms327.67s,T3T36J97-T1.100fs,3276.7s.T37-T63J101-T255.T37PT设定值: V32767TON:接通延时定时器类型TOF:断开延时定时器ITONR:有记忆接通延时定时器定时器分辨率(时基)有三种:1ms、10ms.100ms定时器的分辨率由定时器号决定定时器的实际设定时间T=设定值PTX分辨率定时21类玄用才匕ms&手的分辨率用杪e)我示最大当IHffi定时商号TONRIms32767sTOJ64IOms32767s11-14,T65T60100ms32767S15T3169-T95TON,TOFIrrw32767s132.T961032767s133436.T97T100QOms32767s137-63tTWT255ImS分辩率定时器每隔IinS刷新一次,刷新定时器位和定时器当前值,在一个扫描周期中要刷新多次,而不和扫描周期同步。IOnIS分辩率定时器IOmS分辩率定时器启动后,定时器对IOmS时间间隔进行计时。程序执行时,在每次扫描周期的开始对IOmS定时器刷新,在一个扫描周期内定时器位和定时器当前值保持不变。100mS分辨率定时器IoOInS定时器启动后,定时器对100mS时间间隔进行计时。只有在定时器指令执行时,100lnS定时器的当前值才被福新接通延时定时器ToNRtt111JR10.0I/1OomS定时器T37在IOQ接通1S后到T37QO.01.D10.0TONT37,+10NETWORK2同微2T371.D同浮阳时序图定时器T37控制QO.0T37Q0.0T37使能输入设定值利0.0美新使能T33,fJnO.。卷通丫33复位:1.D10.0TOF133.100Network2J定时外T33用其输出位控就QO0,1.D133三00.0断开延时定时器Tl时序图tTOF120OTPTT泮Q0.1Tl()其工作波形图如下:断开延时定时器使能输入设定值TS=1200*0.l=120S有记忆的接通延时定时器TONRSTLIM-PlTlNftwcr1fM>tThITf3T1411.DIOJOyTOkRn.*>oNetw<v71.AD,“Tl也怜00Jl卜旧Tl使Q0.0楼,Tl00.0NeMOrt35*R定HH必利网龊位,佛令才於黛位,XttTl.有记忆的接通延时定时器TONR注意的几个问题:不能将同一个定时器的号同时作为ToN和TOF,如:TONT32和TOFT32o要注意各种定时器的刷新方式和激励方式,否则定时器不能正常工作。如:不正确正确三、计数器指令包括:加计数CTU、减计数CTD和加/减计数CTUD总共有256个(CoC255)°计数器是对PLC内部的时钟脉冲进行计数,而计数器是对外部的或由程序产生的计数脉冲进行计数。计数器累计计数的当前值(16位有符号整数),它存放在计数器的16位(bit)当前值寄存器中。每个计数器只有一个16位的当前值寄存器地址。在一个程序中,同一计数器号不要重复使用,更不可分配给几个不同类型的计数器。计数器的有效操作数输入/输出敷据类型操作数CXXWORD常数(CO到C255)CU,CD,LD,RBLI,Q,V,M,SM,S,T,C、L,能源PVINT1W、OW、WV、MW、SMW,SVxLW、T、C、AC、AlW、*VD><LD,AC>常数增计数器增计数指令(CTU)从当前计数值开始,在每一个(CU)输入状态从低到而时递增计数。当CXX的当前值大于等于预置值PVHh计数器位CXX置位。当复位端(R)接通或者执行复位指令后,计数器被复位。当它达到最大值(32,767)后,计数器停止计数0加计数器C20计脉冲数CU CTURPV设定值: -32768-32767o. 2J"LrLrLQ : : : ! !10.3C20当前值C20计数器位计数器当前值大于等于设定值PV时,计数器置位,当复位端接通计数器复位,到最大值时计数器停止计数。C40I1.4_FUHH-心3-11.3 l 计数器当前值等于。时,停止计数,同时计数器位被置位"1”增/减计数器输出端-JL例5.计数器应用举例:产品数量检测产品通过检测器一机械手动作后,延时2秒,将机械手电磁铁切断,同时将C20复位CTH)O复位后,Yl和T37也复位PLC的I/O分配:100传送带停机按钮10.1 传送带起动按钮10.2 产品通过检测器PHQ0.0传送带电机KNnQ0.1机械手KM2T37定时器,定时2秒C10计数器,初始值24产品数量检一起、停传送带电机一电机起动后,RI产生宽度为一个扫描周期的正脉冲,使C20和T37复位一每检测到一个产品,10.2产生一个正脉冲,使C20计一个数-C20每计24个数,机械手动作一次一机械手动作后,延时2秒,将机械手电磁铁切断,同时将C20复位C20复位后,Q0.1和T37也复位计数器应用举例:测

    注意事项

    本文(SIEMENS PLC编程知识讲解.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开