1 / 5
文档名称:

《西门子plc编程实例3个》.doc

格式:doc   大小:92KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《西门子plc编程实例3个》.doc

上传人:yinjiong623147 2019/4/1 文件大小:92 KB

下载得到文件列表

《西门子plc编程实例3个》.doc

文档介绍

文档介绍:西门子PLC培训:用S7-200编程的三个实例的解析用S7-200编程的三个实例的解析本文的三个编程实例是根据网上网友的求助而用S7-200编写出的:1、网友求助:“那位高人会用一个按常开钮控制电路的起停《PLC》。。。。。。。”2、网友求助::“用一个按钮X0控制Y0的电路,第一次按下按钮Y0变为ON,第二此按下按钮Y0变为OFF请问怎么实现啊,谢谢!”回复:“我提供你们一个的梯形图,就是你们需要的用一个按钮可控制关停的线路,它是用一个RS触发器实现的,()即可。这里,我把它的工作原理讲一下:它是由一个SR触发器构成的,,用它的后沿同时触发SR触发器的S、R端,S支路再串接由SR触发器输出的位信号()的常闭点去触发S,R支路也串接由SR触发器输出的位信号()的常开点去触发R,这样处理后,该电路动作十分可*,这是我常用的线路。,改用SR触发器输出的触点(),该线路就不会正常工作,其原因,就是时间争态问题,这对没搞过电路设计的人是常常想不到的,从表面上看,,,从而确保该线路动作稳定可*:当按一下按纽,抬起瞬间它同时触发S、R端,=0,S端触发有效,使SR触发器反转,其输出由“0”上跳为“1”,下一周期,=1,从而确保无时间争态使电路动作可*。”3、网友求助:“怎样利用外部输入按钮,修改某个定时器的里面的数值,要用什么指令啊?我是新手,忘老师指点”回复:“你可以这样做:定时器的定时值,不设具体数字,而用一个字存储器(如MW100)来作为定时器的预设时间值,再用二个按钮接PLC的二个输入端,一个做置数键(),,即每按一次置数键,使MW100内容加1。再用另一个作移位键(),,即每按一次移位键,使MW100内容左移4位。即可实现你要求的功能。比如:预置“2325”,你可这样操作:先点击二次置数键(),此时MW100的内容为“0002”再点击一下移位键(),此时MW100的内容为“0020”,再点击三次置数键,MW100的内容为“0023”,再点击一下移位键(),此时MW100的内容为“0230”.....重复四次置数键,MW100的内容为“2325”,注意:移位键只能点击三次,不可点四次。再有为防止按键时打连发,造成置数不准,置数键与移位键应分别输出给二个断电延时定时器(如TOF100与TOF101)定时为500ms,用他们的后沿去使MW100加1,和使其左移4位4。如若使置数准确明了,可增加PLC的4个输出点做置数显示用,、、、,每个输出点都接一个发光二极管与2K电阻串联,再接0V。它们分别代表数字1、2、4、8,用MW10的最低位,,代表数字1,用M11,,代表2,用M11,,代表4,用M11,,代表8。这样当MW10=0时,—,—,4个