|
) Z) d/ E! D1 S( _: K4 J
+ I, q3 f8 K. i1 |# R( O
1518192633001
. }; E5 U/ g' O- b9 Y [保存. I& h8 D! R& U$ j8 T( V7 [( u
提交
8 X I" M) E0 p2 o试卷卡! g( X: j# ?% X/ W( o% S
程序设计" H0 D1 X& ?4 h1 x, c3 M. }
论述题6 J E) A* L* @+ j" @% Y" x
题目说明:2 |$ ~) h4 u! f2 o: Z
(10.0 分)1.
: ?/ @( b- g* O# j/ j' g8 [' G7 f( B& H: |/ z8 E
7.当I0.0接通时要求将200送至VW100中,将4000送至AC1中。两个数相乘得到32位的结果,将结果送至VD100中保存。/ D0 V4 |- v3 w
) B0 s' T% j! {/ f' S5 U9 |
8.编程实现以下控制要求,I0.0用于启动Q0.0,Q0.0启动后,不论如何操作I0.0,Q0.0总在I0.0断电后20s断电。
) h2 Y9 [" c: x$ E, R. J纠错& f4 R1 V# d& n
(10.0 分)2.
2 `8 B7 c6 O2 m3 l4 n3 s1 @
* t* b! i6 ?# S$ A5 i0 v8 S4.用接在I0.0输入端的光敏开关检测传送带上通过的产品,有产品通过时I0.0为ON,如果在10s内没有产品通过,由Q0.0发出报警信号,报警信号的解除用I0.1输入端外接的开关实现。
8 |$ U5 t, g' B* l4 ?' N) i% o
% P* K9 `, ]4 K5.编程实现在I0.0的上升沿通过中断使Q0.0立即置位。在I0.1的下降沿通过中断使Q0.0立即复位。7 C$ w) f1 v1 Z- R6 A- O
z+ F7 h8 _, F. y1 O1 {; h, r6.试用置位复位指令编写电机正反转控制程序。# {1 k S$ X* A
纠错: s ^$ s6 l: Y- D3 R) Y- f% [+ r/ J
(10.0 分)3. * y/ N" y2 l$ D+ H' U% y$ W
/ L, M( X& {& D4 [# l1.通过调用子程序0来对HSC1进行编程,设置HSC1以方式11工作,其控制字(SMB47)设为16#F8;预设值(SMD52)为50。当计数值完成(中断事件编号13)时通过中断服务程序0写入新的当前值(SMD48)16#C8。( Y- Q: t) \1 B' y6 `1 U
( W; C; r- F1 D. {! H8 z+ `0 b s2.采用一只按钮,每隔三秒钟顺序启动三台电动机,试编写程序。# Y5 s( o9 ?7 }/ o" M
, A! w/ y/ L M6 Q5 W3.编程实现电动机正反转控制程序。2 J5 ] J. K8 F- X
纠错& _! {& [* L1 \ q; ^
|
|