西门子plc第3章
8、边沿脉冲指令EU(Edge Up)/ED(Edge Down) ◆上升沿脉冲指令 检测信号的上升沿,产生一个扫描周期宽度的脉冲 ◆下降沿脉冲指令 检测信号的下降沿,产生一个扫描周期宽度的脉冲 9、逻辑结果取反指令NO 11、基本位操作指令的举例 控制要求:使用两个按钮分别控制电动机的启动和停止。 编程元件:I0.0-启动按钮;I0.1-停止按钮;Q0.0-电动机;Q0.1-启动指示灯;Q0.2-停止指示灯。 电动机启动/停止控制方案1,2如图所示 (4)闪烁电路 闪烁电路也称为振荡电路。闪烁电路实际上就是一个时钟电路,它可以是等间隔的通断,也可以是不等间隔的通断 INDX用来指定表中符合查找条件的数据所在的位置;CMD是比较运算的编码,它是一个1~4的数值,分别代表运算符=、、、。TBL、PTN、INDX为字型数据,CMD为字节型数据 3.7 程序控制类指令 ◆子程序嵌套 ◆当一个子程序被调用时,系统自动保存当前的堆栈数据,并把堆栈顶置1,堆栈中的其他置为0,子程序占有控制权 ◆累加器可在调用程序和被调用子程序之间自由传递 3、带参数的子程序调用 (1)子程序参数。子程序最多可以传递16个参数。参数在子程序的局部变量表中加以定义。参数包含下列信息:变量名、变量类型和数据类型。 (2)参数子程序调用的规则 ◆常数参数必须声明数据类型 ◆输入或输出参数没有自动数据类型转换功能 ◆参数在调用时必须按照一定的顺序排列,显示输入参数,然后是输入输出参数,最后是输出参数。 (3)局部变量表的使用 按照子程序指令的调用顺序,将参数值分配到局部变量存储器,起始地址是L0.0。使用编程软件时,地址分配是自动的 设置实时时钟指令(TODW)将当前时间和日期写入硬件时钟,硬件时钟以由T指定的8字节时间缓冲器开始。 3.8.2中断指令 所谓中断,是当控制系统执行正常程序时,系统中出现了某些急需处理的情况或特殊请求,这时系统暂时中断现行程序,转去对随机发生的更紧迫事件进行处理(执行中断服务程序),当该事件处理完后,系统自动回到原来被中断的程序继续执行 1.中断源 ◆通信中断 ◆I/O中断 I/O中断包括外部输入中断、高速计数器中断和高速脉冲串输出中断 ◆时基中断 时基中断包括定时中断和定时器中断。 2. 中断程序的调用原则 中断优先级由高到低的顺序依次是:通信中断,高速脉冲串输出中断、外部输入中断、高速计数器中断、定时中断、定时器中断。在CPU执行中断程序期间,对新出现的中断事件仍然按照中断性质和优先级的顺序分别进行排队,形成中断队列 3、中断调用指令 中断源向PLC发出中断请求,经过中断判优,将优先级最高的中断请求送给CPU,CPU响应中断后自动保存逻辑堆栈、累加器和某些特殊标志寄存器位,即保护现场。中断处理完成后,又自动恢复这些单元保存起来的数据,即恢复现场。 【例3-2】编制I0.0下降沿中断程序。 设计分析 网络1SM0.1=1,定义中断服务程序INT0为I0.0下降沿中断,开全局中断;网络2检测到I/O错误,SM5.0=1,禁用I0.0下降沿中断。若检测到I/O错误,则返回到主程序。 4、中断程序 中断程序亦称中断服务程序,是用户为处理中断事件而事先编制的程序,编程时可以用中断程序入口的中断程序号识别每一个中断程序。中断服务程序由中断程序号开始,以无条件返回指令结束 3.8.3 高速计数器指令 高速计数器可用来累计比PLC扫描频率高的脉冲输入(30Hz),利用产生的中断事件完成预定的操作。高速计数指令有2条:定义高速计数器指令HDEF和执行高速计数器指令HSC,使用HSC指令前,必须先执行HDEF指令对高速计数器进行定义。 1、高速计数器地址编号 两条高速计数器指令的操作数里都需指明高速计数器编号,告知CPU是哪个高速计数器要执行计数操作。编号是0~5之间的常数 2、高速计数器的工作模式在执行定义高速计数器指令HDEF时,需确定高速计数器的工作模式MODE。选择高速计数器的工作模式时,需先了解高速计数器工作模式的输入点和确定高速计数器工作模式的控制字节,然后合理地选择合适的高速计数器及其工作模式,最后在高速计数器工作时利用状态字监视其工作状态。 【例3-3】 包装数粒机控制系统应用高速计数器对料斗出来的产品进行累计,集料斗中检测到60粒产品时,自动打开集料斗的下方的气动阀门,完成瓶装产品。采用PLC为S7-200CPU224。 设计分析 选用高速计数器HC0,工作模式为0,采用当前值等于设定值的中断事件,中断事件号为12,启动瓶装子程序。主程序的功能是SM0.1=1,调用高速计数器初始化子程序SBR0。子程序的功能是SM0.0=1,将控制字写入SMB37,执行HDEF指令,选择HC0,工作模式为0,向SMD3
您可能关注的文档
最近下载
- 2025年四川省广安市中考数学模拟试卷+答案解析.pdf VIP
- DWBZ-TZ1普速铁路通信线路维修.pdf VIP
- DWBZ-TZ1普速铁路通信线路维修【作业指导书】.pdf VIP
- 普速铁路工务安全规则及探伤相关知识试卷.doc VIP
- 普速铁路接触网运行维修规则.pdf VIP
- 普速铁路接触网运行维修规则.pptx VIP
- 2026四川成都经开建工集团有限公司招聘项目制工作人员6人备考题库附参考答案详解(b卷).docx VIP
- 管家婆期期准免费资料.docx VIP
- 铁路信号维护规则管理.docx VIP
- 2026四川成都经开建工集团有限公司招聘项目制工作人员6人备考题库完整参考答案详解.docx VIP
原创力文档

文档评论(0)