典型指令及程序_第1页
典型指令及程序_第2页
典型指令及程序_第3页
典型指令及程序_第4页
典型指令及程序_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东北大学秦皇岛分校第四章典型指令及程序梯形图梯形图的执行过程错误的梯形图逻辑表达式正确的梯形图位指令触点和线圈符号位文件文件3是位文件,主要用于位指令,移位指令和顺序器指令。位文件XIC和XIO和OTEOTL&OTUOSR位指令实例自锁互锁电机正反转电动机正反转PLC接线程序火警报警系统某火警区域由三个火警监视器FD1、FD2和FD3监视。为避免火警监视器的不可靠而错误的发出报警信号,该系统采用两个或两个以上的监视器翻换时才报警的控制方法,该系统称为3取2出,2oo3。通过按下CLEARALARM按钮才能清除报警。如果按钮保持在按下时,一个新的报警仍可发生。定时器指令时间继电器通电延时定时器(TON)断电延时定时器(TOF)保持型定时器(RTO)定时器文件定时器文件TONTON时序TOFTOFRTO星-三角启动梯形图程序定时器的实例脉冲发生器:每隔5s产生一个脉冲方波发生器:周期为3s的方波PWM:脉宽调制脉冲发生器脉冲发生器PWM分析题TON和TOF的TT位计数器CTUCTD计数器文件(C5)TON和CTUTON和CTDCTU&CTD计数器与定时器组合1.部件生产的流动速度显示程序:显示每分钟有多少个部件通过一个给定的加工点。2.完成一个很长时间的延时,比如1,000,000s。比较指令极限比较LIMLIM算术指令SCPSCPSCP数据处理指令BCD码转换指令BCD码BCD码设备BCD码设备PLC点亮BCD显示TODMOV&FLL&COP移动指令BSL和BSRFIFO和LIFOBSL和BSR跟踪装配生产线上的部件的移动存储一个事件的状态,以备后继处理控制机器或过程控制(地铁上的指示灯)系统诊断FIFO&LIFOSQL&SQO思考题如何用SQL和SQO指令实现交通灯控制程序?程序控制指令MCR/TND/SUS/AFIJMP/LBLJSR/SBR/RETMCRTNDTND暂停当该指令所在的梯级为真时,处理器停止扫描文件的其余部分,从梯级0恢复执行程序扫描。如果该指令所在的梯级为假,处理器继续扫描直到下一个TND指令或END语句。SUSSUS中止当该指令执行时,它使处理器进入挂起模式。JMP/LBL与Goto指令类似在程序中,可向前跳转,也可向后跳转,但是跳转的次数不应太多。必须注意到一个循环中的扫描时间不应该太长。处理器中有一个看门狗定时器,设置了整个程序的最大允许扫描时间。如果超过这个时间,处理器将报错且停机JMP/LBLJSR/SBR/RET

JSR指令用于使扫描跳转到指令中指定的程序文件。对于此输出指令而言,当梯级状态为真时,处理器在执行程序扫描时将跳转到目标子程序文件。每个子程序必须具有独立的文件编号(十进制3~255)。JSR/SBR/RETSBR

在子程序的文件中,SBR指令是第一个梯级中的第一条指令。SBR是程序文件为子程序的标识符。在JSR指令中,文件的编号用于识别程序应当跳转到得目标。JSR/SBR/RETRET作为一条输出指令,用于子程序文件的结束。RET指令用于使扫描返回到JSR指令后的主程序。如果没有RET指令,扫描将从文件末返回。只要RET的梯级条件满足,处理器就会忽略子程序RET指令后面的部分。MainRoutine1层子例程action_12层子例程action_23层子例程action_3JSRJSRJSRSBRSBRSBRRETRETRET嵌套子例程的嵌套允许用户在一个子例程中跳转到另外一个子例程:

形参和实参参数传递主要用于模块化程序设计中。形式参数是在定义函数名和函数体时使用的参数,目的是用来接收调用该函数时传入的参数。实际参数是在调用函数时传递给该函数的参数。形参与实参的类型必须要一致。形参和实参当指令使能时,JSR指令传递value_1和value_2到routine_1内SBR指令从JSR指令接收value_1和value_2并且分别复制这二个值到num_1和num_2内,然后从该子例程继续执行例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论