怎样通俗易懂的理解西门子300移位指令plc寄存器移位指令?

  摘 要:在工业控制领域中,顺序控制系统的应用很广,尤其在机械行业,几乎无例外地利用顺序控制来实现加工的自动循环,本文介" />
免费阅读期刊
论文发表、论文指导
周一至周五
9:00&22:00
PLC寄存器移位指令实现顺序控制
2013年7期目录
&&&&&&本期共收录文章20篇
  摘 要:在工业控制领域中,顺序控制系统的应用很广,尤其在机械行业,几乎无例外地利用顺序控制来实现加工的自动循环,本文介绍一种运用PLC移位指令实现顺序控制的编程方法。 中国论文网 /8/view-5263529.htm  关键词:PLC;寄存器移位指令;顺序控制   1 前言   如果一个控制系统可以分解成几个独立的控制动作,且这些动作必须严格按照一定的先后次序执行才能保证生产过程的正常运行,这样的控制系统称为顺序控制系统[1]。顺序控制在工业控制系统中应用广泛,传统的继电接触控制系统系统笨重庞大,接线复杂,故障率高,有些更复杂的控制可能根本实现不了,采用PLC进行顺序控制则变得轻松简便,可以用各种不同指令,编写出形式多样、简洁清晰地控制程序[2]。PLC的设计者们为顺序控制系统开发了专用的顺序控制指令,首先用顺序功能图描述程序的设计思想,然后再用指令编写出符合程序设计思想的程序。本文提出采用寄存器移位指令将顺序功能图转换成梯形图程序的编程方法。   2 寄存器移位指令实现顺序控制设计案例   2.1 组合机床动力头工艺流程   以单工位三面加工组合机床[3]有甲、乙、丙动力头3个,采用液压控制,每个动力头的工作循环相似,均为快进、工进、停留、快退、原位,其工作循环如图所示。   2.2 甲动力头动作控制I/O接线图   以甲动力头动作循环为例,选取西门子S7-200PLC做控制器,输入信号包括启动按钮、停止按钮、原位限位开关、快进转工进限位开关、工进转停留限位开关,输出信号包括原位位置灯显、控制电磁阀YV1~YV3。原位动力头最初停留在最左边,原位限位开关被压合。操作起动按钮,3个电磁阀YV1~YV3配合依次实现快进(YV1+)、工进(YV1+、YV2+)、停留(YV1-、YV2-)和快退(YV3+)4步。其I/O接线图如图2所示。   2.3 甲动力头动作控制程序设计   依据甲动力头的快进、工进、停留、快退、原位各工作状态分辨由中间继电器M0.1、M0.2、M0.3、M0.4、M0.0表示。采用寄存器移位M0.1~M0.4位,代表流程图的各步,两步之间的转换条件满足时,进入下一步。移位寄存器的数据输入端DATA(M10.0)由M0.0~M0.4各位的常开触点与顺序功能图中的步的转换条件串联组成。依据步的执行顺序,将外部数据DATA移入移位寄存器M0.1~M0.4中,当某数据位为1时,利用该位起动其后的输出,对被控对象实现顺序启停控制。   3 总结   采用寄存器移位指令实现顺序控制,只需先设计好顺序功能图,推测移位寄存器的状态变化,寄存器移位指令将一个数值DATA移入移位寄存器中,按照步转换的条件使移位寄存器中的数据进行移动,当某数据位为1时,利用该位驱动步的输出,对被控对象实现顺序启停控制。   [参考文献]   [1]宋伯生.PLC编程实用指南[M].北京:机械工业出版社,9.   [2]徐国林.PLC应用技术[M].北京:机械工业出版社,.
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。【图文】西门子PLC的基本指令及程序设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
西门子PLC的基本指令及程序设计
上传于|0|0|暂无简介
大小:1.73MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢我总算搞明白了移位寄存器指令的操作,可我实在不知道它的实用意义在哪里? - 西门子PLC论坛 - 中国工控网论坛 - 中国自动化领域权威论坛
商务管理平台
专业频道:
工控商务&|
所在位置: --
中国工控网搜索:
&自动化调查
&企业中心论坛热点
&自动化企业招聘
&自动化求职信息
&登陆:密码:&&&&
西门子PLC论坛分类&&
发表人:有机物
发表时间: 14:48:00
&本栏论题:
我总算搞明白了移位寄存器指令的操作,可我实在不知道它的实用意义在哪里?& [15984]
以下是关于《我总算搞明白了移位寄存器指令的操作,可我实在不知道它的实用意义在哪里?》论题的回复(共38篇,分3页显示)
&共3页&&第1页&&
回复人:檀跃仲 
&回复时间: 15:00:00
&&&&回复:我总算搞明白了移位寄存器指令的操作,可我实在不知道它的实用意义在哪里?
&&&&用处1:机器在某一工位检测到物料有问题,但对其处理不在此工位,而在后面工位时,则可用移位指令记忆问题物料当前所处工位,当然要有一个与机器节拍相同的同步信号来控制移位.
回复人:zhangmin 
&回复时间: 9:19:00
&&&&回复:如果你认为移位、循环指令没有实用意义,那么移位寄存器指令就毫无实用意义。如果你认为移位、循环指令有实用意义,那么移位寄存器指令就更有实用意义!先回答我,再告诉你
回复人:有机物 
&回复时间: 18:09:00
&&&&回复:移位、循环指令的实用意义我理解,但搞不懂移位寄存器指令的实用意义,希望老师赐教!
回复人:zhangmin 
&回复时间: 11:15:00
&&&&回复:不成字节、字的输出,比如五个输出点循环,能用循环指令吗?不能!用移位寄存器指令既简单又方便。明白了吧!
回复人:liaokaixia 
&回复时间: 14:24:00
&&&&回复:不成字节、字的输出,比如五个输出点循环,能用循环指令吗?不能!用移位寄存器指令既简单又方便。明白了吧!
&&&&听不懂!
回复人:泰康 
&回复时间: 13:30:00
&&&&回复:经典!你是老师吧!
&&&&对学生要求也太厉害了.&&&
不过我喜欢!
回复人:YS-W 
&回复时间: 19:27:00
&&&&回复:谢谢!我才知道,但是还是不知道如何使用。
&&&&移位指令我使用过,很方便。循环指令和移位寄存器指令没用过。不知如何使用。
回复人:将军 
&回复时间: 9:55:00
&&&&回复:不错!经典!第一次认识到了移位寄存器的使用价值。
回复人:有机物 
&回复时间: 21:36:00
&&&&回复:谢谢zhangmin老师!我做过了,而且明白了
&&&&谢谢!
回复人:pact 
&回复时间: 23:05:00
&&&&回复:如果你使用了DDM4A、DDM4A1等PLC专用的数码显示表就知道他能干什么了!
回复人:初学者 
&回复时间: 21:30:00
&&&&回复:没有找到!
回复人:zkywbl 
&回复时间: 16:35:00
&&&&回复:回复
&&&&在有些没有步进指令的PLC中可用作步进控制,挺好用的。
回复人:baby-fly 
&回复时间: 10:40:00
&&&&回复:移位寄存器指令
&&&&明白了移位寄存器指令的操作,就可以用500&&&
点的key来开发500×15个点的系统!!!(理论上)&&&
实际要少一些,明白否?????
回复人:LUMING 
&回复时间: 18:40:00
&&&&回复:这需要外部电路的支持,最好不要使用。不可取!!!
回复人:cj 
&回复时间: 12:15:00
&&&&回复:不可能吧!
&共3页&&第1页&&
如果要回复本栏论题,请首先中国工控网
?如果你已经是中国工控网成员,请直接登录。
?如果你还不是中国工控网成员,请首先注册,注册为免费!
&&&&&&&&&&&
&&&&&&&&&&&
&&自动化资料下载
&&自动化产品
&&&中国工控网()&版权所有&豫ICP备号
管理员信箱:&&服务热线:&&办公电话:9&&传真:8
洛阳博德工控自动化技术有限公司
中国&&&&洛阳

我要回帖

更多关于 西门子300移位指令 的文章

 

随机推荐