-------- - -- - -_--_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-_--:---师---教---课---任--__线-_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-:---名-姓订- -- -_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-_-_:装--号---学---- -- _--_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-_--:---级---班-----------------宜宾职业技术学院
2014-2015学年度第一学期《PLC控制系统组装与调试》C卷期末考试题
适用于 14 级 电气自动化技术 专业(时间100分钟)
题号 一 二 三 四 五 总分 得分 得分 评卷人 一、
填空题(每空1分,共10分)
1、PLC程序中所使用的变量分为全局变量和局部变量。
2、CPU中用于存储程序代码的存储器为 装载 存储器,而用于代码执行及数据存储的存储器为 工作 存储器。
3、S7-1200 CPU所支持的组织块类型包括循环组织块,启动组织块,延时中断组织块,硬件中断组织块,循环中断组织块,诊断中断组织块,时间错误组织块。
4、S7-1200 CPU集成的前两个DO输出端子,除作为正常的DO通道使用外,还可以输出 PTO 及 PWM 形式的脉冲序列。
得分 评卷人 二、单项选择题(每题1分,共10分) 1、 下列关于梯形图叙述错误的是(B)。
A. 按自上而下、从左到右的顺序排列 B. 所有继电器既有线圈,又有触点 C. 一般情况下,某个编号继电器线圈只能出现一次,而继电器触点可出现无数多 D. 梯形图中的继电器不是物理继电器,而是软继电器 2、 下列指令中哪一个不是计数器指令(A)。
A. TON B. CTUD C. CTU D. CTD 3、立即输入指令可以用于下面那个量中( A )。
A. I B. Q C. V D. M
4、在PLC编程中,最常用的编程语言是(A)。
A. LAD B. STL C. FBD D. C 5.以下关于数据块的保持性的描述中,正确的是? (D)
A. 全局数据块只能进行整体性保持性设定 B. FB的背景数据不能进行保持性设定 C.IEC定时器的背景数据不能进行保持性设定 D.IEC计数器的背景数据可进行保持性设定
6.以下哪个版本的WinCC可以用于KTP面板的组态? (D) A. WinCC Basic
B. WinCC Advanced C. WinCC Professional
D. 以上都可以
7.对于FB,声明区中的哪一项内容不存放于背景DB中?(D) A. IN B.OUT C. STATIC D. TEMP
8.S7-1200 CPU最多可连接几个扩展模块?(D) A. 2 B. 7
C. 8
D. 11
9.以下哪种编程语言不能用于S7-1200编程? (C) A. LAD B. FBD C. STL D. SCL
10.以下哪种数据类型是S7-1200不支持的数据类型?(C) A.SINT B.UINT C. DT D. REAL
得分 评卷人 三、判断题(每题1分,共10分)
(X)1、输入映象寄存器I用于存放CPU执行程序的结果。
(V)2、TON的启动输入端IN由“1”变“0”时定时器复位。
(V)3、当前值大于等于预设值PT时,定时器TONR被置位并停止计时。 (X)4、TONR的启动输入端IN由“1”变“0”时定时器复位。
(V)5、S7-1200系列PLC中提供了增计数器、减计数器、增减计数器三种类型的计数器。 (X)6、S7-1200 PLC属于紧凑型设计,同时也支持进行扩展,最多允许扩展8个模块。 (X)7、S7-1200 CPU集成有多种总线接口,包括Profinet、Profibus。 (V)8、PTO为高速脉冲串输出,它总是输出占空比为50%的方波脉冲。 (X)9、利用JUMP指令,可以从主程序(OB)跳转到子程序(FC、FB)中。
(V)10、通过工厂复位,可以将S7-1200 CPU中存储的程序清除,也可以同时清除CPU所使用的IP地址。
得分 评卷人 四、分析说明题(共55分)
1、用接在I0.0输入端的光电开关检测传送带上通过的产品,有产品通过时I0.0为ON,如果在10s内没有产品通过,由Q0.0发出报警信号,用I0.1输入端外接的开关解除报警信号,画出梯形图。(10分)
2、试用经验设计法设计满足下图所示的梯形图。(10分)
3、电动机M1起动后,M2才能起动,且M2能实现点动。写出I/0分配表,画出接线图,设计出程序。(12分) I/O分配表 名称 端口 功能 启动按钮SB1 I0.0 M1电机启动信号 启动按钮SB2 I0.1 M2电机启动信号 点动按钮SB3 I0.2 M2电机点动信号 停止按钮SB4 I0.3 M1电机停止信号 停止按钮SB5 I0.4 M2电机停止信号 停止按钮SB6 I0.5 M1、M2电机停止信号 交流接触器KM1 Q0.0 控制电动机M1运行 交流接触器KM2 Q0.1 控制电动机M2运行 接线图: 程序:
4、分析下面梯形图,简述其实现的控制功能。(10分)
分析:Q0.0的启动信号是 I0.0,Q0.1的启动信号是I0.1, Q0.2的启动信号是I0.2,Q0.0、Q0.1、Q0.2的停止信号是I0.3。当按下相应的启动信号,输出信号并保持,并实现输入信号的互锁,实现输入的直接切换,保证通过输入信号控制只有一个输出。
5、分析下面梯形图,画出相应信号变化的图形并用简单文字说明。(13分)
得分 评卷人 五、综合应用试题(15分)
1、冲床的运动示意图如图所示。初始状态时机械手在最左边, I0.4 为 ON ;冲头在最上面, I0.3 为 ON ;机械手松开( Q0.0 为 OFF )。按下启动按钮 I0.0 , Q0.0 变为 ON ,工件被夹紧并保持, 2S 后 Q0.1 变为 ON 机械右行,直到碰到右限位开关 I0.1 ,以后将顺序完成一下动作:冲头下行,冲头上行,机械手松开 Q0.0 被复位),延时 2S 后,系统返回初始状态,各限位开关和定时器提供的信号是相应步之间的转换条件。
要求:
?写出I/0分配表 ?画出顺序功能图 ?写出PLC程序 解:I/0分配表 名称 端口 功能 启动按钮 I0.0 启动 限位开关 I0.1 右限位 限位开关 I0.2 下限位 限位开关 I0.3 上限位 限位开关 I0.4 左限位 电磁阀 Q0.0 机械手松开/夹紧 电磁阀 Q0.1 右行 电磁阀 Q0.2 左行 电磁阀 Q0.3 下行 电磁阀 Q0.4 上行 ?画出顺序功能图
?PLC程序