项目三 实训任务:子程序与中断程序.doc_第1页
项目三 实训任务:子程序与中断程序.doc_第2页
项目三 实训任务:子程序与中断程序.doc_第3页
项目三 实训任务:子程序与中断程序.doc_第4页
项目三 实训任务:子程序与中断程序.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

教 案 副 页针对上次项目训练中出现的主要问题点评复习:点评学生的作业新授内容:项目三PS打孔机PLC控制系统的实现任务二 子程序和中断程序的应用一、训练目的1、熟悉中断指令的使用方法。2、掌握定时中断设计程序的方法。3、了解局部变量表和子程序的基本概念。4、熟悉子程序的设计和调用的方法。二、实训设备序号名 称型号与规格数量备注1可编程控制器实训装置THPFSM-1/212实验导线3号若干3PC/PPI通讯电缆1西门子4计算机1自备三、实训内容1、子程序的应用练习(1)子程序中的线圈与定时器的特性。停止调用子程序后,不再执行子程序中的指令,子程序中线圈对应的编程元件保持子程序被最后一次执行时的状态不变,子程序中的100ms定时器的当前值和定时器位的状态保持不变。如果在停止调用子程序时,子程序中的1ms、10ms定时器正在定时,该子程序被停止调用后,即使以后控制这些定时器的电路断开,它们也会继续定时。将下面的程序输入到编程软件,下载到PLC后运行该程序。在I0.0为ON时调用子程序SBR_0,用变量表监视3个定时器的当前值和QB0的状态。在调用子程序时令Q0.2为ON,观察停止调用子程序时Q0.2的状态,Q0.2是否还受I0.4的控制?分别在各定时器正在定时的时候断开I0.0,观察定时器的当前值和有关输出点的变化情况。在T33正在定时的时候停止调用子程序,然后使I0.2变为OFF,观察T33是否还能继续定时。/主程序LDI0.0CALLSBR_0/调用0号子程序LDT33=Q0.0LDT32=Q0.1/ 子程序SBR_0LDI0.1TONT37,100/100ms定时器,设定值10sLDI0.2TONT33,1000/10ms定时器,设定值10sLDI0.3TONT32,10000/1ms定时器,设定值10sLDI0.4=Q0.2(2)局部变量的特点。S7-200的局部变量区是各子程序公用的,在调用别的子程序时它们中的数据可能被覆盖掉。将下面的程序输入到编程软件,在子程序SBR_0的局部变量表中,生成一个名为TMP0的临时变量,在子程序SBR_1的局部变量表中,生成一个名为TMP1的临时变量,它们的数据类型均为INT,它们在局部变量表中的地址相同,均被自动分配为LW0。/主程序LDI0.0EU/在I0.0的上升沿CALLSBR_0/调用0号子程序LDI0.1EU/在I0.1的上升沿CALLSBR_1/调用1号子程序/ 子程序SBR_0LDSM0.0INCW#TMP0/临时变量TMP0(LW0)加1/ 子程序SBR_1LDSM0.0INCW#TMP1/临时变量TMP1(LW0)加1用程序状态功能监控子程序SBR_0中TMP0的变化情况,接通I0.0对应的小开关,调用一次子程序SBR_0,使它的局部临时变量TMP0加1。断开I0.0对应的小开关,停止调用0号子程序。因为是在上升沿时调用子程序,只有在调用时才能看到TMP0的值。用程序状态功能监控子程序SBR_1中TMP1的变化情况,接通和断开I0.1对应的小开关,调用一次子程序SBR_1,观察它的局部临时变量TMP1的变化。交替调用两个子程序,观察两个临时局部变量的变化。观察到的现象说明局部临时变量有什么特点?2、中断程序的应用练习(1)I/O中断的处理处理I/O中断主程序中断程序INT_0中断程序INT_1(2)利用T32中断控制LED灯T32中断控制LED灯主程序 子程序SBR_0中断程序INT_0(3)报警灯的中断控制要求:A)输入信号可以通过选择开关来模拟报警信号源;B)报警灯显示有两种变化频率,一种为快速,一种为慢速报警灯的硬件设计 主程序中断程序0中断程序1四、操作步骤1、依据设计任务要求设计I/O图和梯形图程

温馨提示

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

评论

0/150

提交评论