1、1 第五章 思考与练习题参考答案 5-1 S7-200系列PLC的中断事件分哪几类?它们的中断优先级如何划分? 参考答案:参考答案: 1.中断事件分为三大类:通信口中断, I/O口中断,时基中断。 2.中断的优先级顺序为:最高级通信口中断,中级I/O口中断,最低级时基中断。 5-2 I/O中断事件有哪些,各有何含义? 参考答案:参考答案: 1)上升、下降沿中断:指由I0.0、I0.1、I0.2、I0.3输入端子发生的上升沿或下降沿引起的中断。 2) 高速计数器中断:计数器当前值等于预设值时的响应、计数方向改变时的响应、外部复位时的响应。 3) 脉冲串输出中断:当PLC完成指定脉冲计数输出时引起
2、的中断。 5-3 时基中断包括哪几类,内部定时中断与定时器中断有何不同? 参考答案:参考答案: 时基中断包括内部定时中断和外部定时中断两类。 内部定时中断是以特殊存储器SMB34和SMB35的设定时间为中断时间间隔的中断。 外部定时器中断是利用定时器来对一个指定的时间段产生中断。 5-4 内部定时中断的分辨率是多少?可设定的最长定时时间是多少? 参考答案:参考答案: 分辨率以ms为单位 。 可设定的最大定时时长是255ms 5-5 定时器中断由哪些定时器产生,分辨率是多少? 参考答案:参考答案: 由T32和T96产生,分辨率为1ms 5-6 通信中断有哪些类型? 参考答案:参考答案: 端口0
3、:接收字符 端口0 :发送完成 端口0 :接受信息完成 端口1 :接受信息完成 端口1 :接收字符 端口1 :发送完成 2 5-7 试编写用I0.3上升沿中断实现定时器T37的时间设定值自动加10的梯形图程序。 参考答案:参考答案: 主程序 5-8 用定时中断设置一个每100ms采集一次模拟量输入值的控制程序。 参考答案:参考答案: 主程序 中断程序 中断程序 3 5-9 第一次扫描时将VB0清0, 用定时中断0, 每100ms将VB0加1, 当VB0100时关闭定时中断, 并将Q0.0 置位。 参考答案:参考答案: 主程序 中断程序 4 5-10 首次扫描时给Q0.0Q0.7 置初值,用T32 中断定时控制接在Q0.0Q0.7 上的8 个彩灯循环右移,每秒 移一位。 参考答案:参考答案: 主程序 中断程序