|
, m3 l) |7 d6 _$ m& ^0 c3 t
N' ?& A( O( d ^% v& n! j9 c# `
1518192633001: q/ `, @' B4 K5 E! Z# C
保存/ l8 S, Y; @0 q! F* C
提交/ ~! B5 T. C+ x5 @/ e- a+ A% Z0 _
试卷卡
; v/ p* L/ d& _( N6 U9 k程序设计
$ k1 e0 f8 K8 { F( }) @论述题
3 M$ Y1 q% @0 @2 m. A题目说明:/ f% b$ L: w- Z4 h+ w/ K
(10.0 分)1. - C( B9 f2 h- u/ u2 w3 l
! M& I. f! u: G- F. c
7.当I0.0接通时要求将200送至VW100中,将4000送至AC1中。两个数相乘得到32位的结果,将结果送至VD100中保存。
/ }1 N1 {+ g9 ]0 [) j6 ]' Y% i( \" {% i0 H8 g
8.编程实现以下控制要求,I0.0用于启动Q0.0,Q0.0启动后,不论如何操作I0.0,Q0.0总在I0.0断电后20s断电。6 W7 q/ `5 ]5 U6 L
纠错
0 o% W% M# p5 L5 ]" C5 O7 E(10.0 分)2.
- N2 O0 Y c" W& n2 p7 I# f2 |
4.用接在I0.0输入端的光敏开关检测传送带上通过的产品,有产品通过时I0.0为ON,如果在10s内没有产品通过,由Q0.0发出报警信号,报警信号的解除用I0.1输入端外接的开关实现。
: p8 O/ U2 A% N3 s% Q5 `7 g
1 G8 P9 T+ [0 U- a9 y" q: O9 n% n% Q5.编程实现在I0.0的上升沿通过中断使Q0.0立即置位。在I0.1的下降沿通过中断使Q0.0立即复位。4 q. [0 K) d& W- a# v
: h% J# Z: c; Y+ t6 ?" ~6.试用置位复位指令编写电机正反转控制程序。, c7 P$ c- d, z* b7 i4 U
纠错
1 q( J# P( ^; I9 L2 q& d* l(10.0 分)3.
& s3 l# ?0 v6 W2 B A
. z( y! W, T. `7 t% Q+ z1.通过调用子程序0来对HSC1进行编程,设置HSC1以方式11工作,其控制字(SMB47)设为16#F8;预设值(SMD52)为50。当计数值完成(中断事件编号13)时通过中断服务程序0写入新的当前值(SMD48)16#C8。: `) C3 m s. T& }0 k5 @" X
( v/ b" v* K! K0 l" ?1 ?2.采用一只按钮,每隔三秒钟顺序启动三台电动机,试编写程序。! ~( p! q+ U0 M, Z7 Y& C+ R& J9 {! e
( ~1 U. u4 x9 j
3.编程实现电动机正反转控制程序。
. [: {# E- I# x/ n纠错 v0 s1 f6 L! G/ {: _
|
|