|
5 w% \! Q" B' h7 x' J
* Y6 {) }( E" H# a; l: a; V1518192633001+ \" h% x8 ], a$ M. V @2 L
保存. ^3 u0 o9 C3 i6 {
提交# d+ ]/ f# c3 e8 P
试卷卡
~( R! G; P0 J( X程序设计
7 Y9 z R, E3 w+ N" }' G论述题
" {! }, _& E+ w6 G c题目说明:' i7 z, F+ e* }3 ?
(10.0 分)1. 5 r: s3 e5 o P7 O, E" ?( g" l) ]
, p7 K( s3 \9 F2 s$ C, ^7 u8 _
7.当I0.0接通时要求将200送至VW100中,将4000送至AC1中。两个数相乘得到32位的结果,将结果送至VD100中保存。/ ~- n4 r6 a* x5 ~2 u4 [
8 D5 K/ G* Q r3 B# G% ]% Z
8.编程实现以下控制要求,I0.0用于启动Q0.0,Q0.0启动后,不论如何操作I0.0,Q0.0总在I0.0断电后20s断电。
/ N) }: b' z# O& D5 ~ T7 I! V7 l纠错
, A4 k3 W8 }: \) X, C(10.0 分)2. % u; h9 P# c! a( z* [+ j
+ F" p0 v% K# ~( ~+ z6 D4.用接在I0.0输入端的光敏开关检测传送带上通过的产品,有产品通过时I0.0为ON,如果在10s内没有产品通过,由Q0.0发出报警信号,报警信号的解除用I0.1输入端外接的开关实现。
y2 C% J6 c: ]% B) N( t& y
4 g& E, q, g6 T6 d2 _# D5.编程实现在I0.0的上升沿通过中断使Q0.0立即置位。在I0.1的下降沿通过中断使Q0.0立即复位。
! a) Y8 f* ^4 n$ f( A7 a0 E+ \, s" M8 I. |
6.试用置位复位指令编写电机正反转控制程序。 C7 D" ~/ u L% g% A, v, z
纠错" q+ D& f( X Q# j: Z6 Y
(10.0 分)3.
% m4 C8 e% Q' Y4 x9 H& L* I7 m+ `( s( G1 G
1.通过调用子程序0来对HSC1进行编程,设置HSC1以方式11工作,其控制字(SMB47)设为16#F8;预设值(SMD52)为50。当计数值完成(中断事件编号13)时通过中断服务程序0写入新的当前值(SMD48)16#C8。) u6 e) T( Z" y, G/ _/ J0 t
# i. n% @ c% a% T! y @$ N
2.采用一只按钮,每隔三秒钟顺序启动三台电动机,试编写程序。
/ f" ~6 H" P7 Q. j: G$ S/ Y; ? ?! f- g# X( N9 r/ a# f& Q/ Y" P
3.编程实现电动机正反转控制程序。; W3 Z0 k, N% t/ w/ ]2 l9 e
纠错, e; J1 |% |$ J) d, D, M
|
|