|
8 h j3 B' T1 y" K2 v8 R2 N
/ ?1 ~$ d" e/ z15181926330019 z2 E- `7 V' J( G
保存
% J& {: R: t! W7 e提交
7 p0 Y9 N2 n1 E/ O2 u! Q试卷卡
# o2 O: w" Y: m% F5 Q9 B3 i程序设计* B& v/ ^) ?. m9 t
论述题# {& S+ Q5 s* V, V
题目说明:
! q1 A0 m# @ a. R; _7 M(10.0 分)1.
/ X; Y( @. K) y) r7 K
8 X! l2 w, K; a6 E& {3 M7.当I0.0接通时要求将200送至VW100中,将4000送至AC1中。两个数相乘得到32位的结果,将结果送至VD100中保存。
- @6 k" X4 T5 Q' k) O9 l" F: S0 S& m
8.编程实现以下控制要求,I0.0用于启动Q0.0,Q0.0启动后,不论如何操作I0.0,Q0.0总在I0.0断电后20s断电。6 {" x' f! e |8 K8 b" z: _( | {
纠错
p, C2 C: g |# W3 T" X4 r, E% K(10.0 分)2. 2 x1 k: {6 o: g7 Z X
9 M" E/ `9 N+ q/ j/ D! C X _4.用接在I0.0输入端的光敏开关检测传送带上通过的产品,有产品通过时I0.0为ON,如果在10s内没有产品通过,由Q0.0发出报警信号,报警信号的解除用I0.1输入端外接的开关实现。
- W0 ^/ D. w( w" P! }
/ e" d) k& _2 K6 H1 I6 |3 F" V* b) [+ V5.编程实现在I0.0的上升沿通过中断使Q0.0立即置位。在I0.1的下降沿通过中断使Q0.0立即复位。
7 I. h8 }$ X r$ I) c
5 h/ C8 I) n+ Q# Q/ N# }! \: m& `6.试用置位复位指令编写电机正反转控制程序。
+ F4 P" F1 P5 j纠错& X5 i# d% `) o. m& k$ R
(10.0 分)3.
! ^- e3 O+ O! J0 r/ g) d. y3 w* j/ \# ?& v
1.通过调用子程序0来对HSC1进行编程,设置HSC1以方式11工作,其控制字(SMB47)设为16#F8;预设值(SMD52)为50。当计数值完成(中断事件编号13)时通过中断服务程序0写入新的当前值(SMD48)16#C8。
6 J( c0 V' o) a; m& L4 S# r' s& |1 Y3 i/ P- _8 h
2.采用一只按钮,每隔三秒钟顺序启动三台电动机,试编写程序。8 k% p* E6 T( H/ O
: I& @& `3 O/ c" x) j4 g( o; n1 S
3.编程实现电动机正反转控制程序。
5 F7 j8 ^3 h' a* O; ^纠错: g1 `- Z% {% F" Y, E
|
|