PLC第7章试题Word文档下载推荐.docx
《PLC第7章试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《PLC第7章试题Word文档下载推荐.docx(41页珍藏版)》请在冰豆网上搜索。
工作模式5再增加一个()端。
计数方向控制,复位端,启动
工作模式6、7、8作为一个具有加计数和减计数脉冲输入端的两相计数器。
工作模式6具有一个脉冲加计数输入端、一个脉冲减计数输入端;
工作模式7增加一个()端;
工作模式8再增加一个()端。
复位,启动
工作模式9、10、11作为一个两相正交计数器。
工作模式9具有两个脉冲输入端,且两相脉冲的相位互差()。
工作模式10增加一个()端;
工作模式11再增加一个()端。
900,复位,启动
高速计数器HSC0有()种工作方式。
A8种B1种C12种D9种
高速计数器HSC1有()种工作方式。
高速计数器HSC2有()种工作方式。
高速计数器HSC3有()种工作方式。
高速计数器HSC4有()种工作方式。
高速计数器HSC5有()种工作方式。
具有8种工作方式的高速计数器有()个。
AHSC0和HSC2BHSC0和HSC4
CHSC3和HSC5DHSC1和HSC2
具有12种工作方式的高速计数器有()个。
具有1种工作方式的高速计数器有()个。
071002
高速计数器的控制字节用于设置计数器的计数允许、()、()及预置值等。
计数方向,装入当前值
高速计数器0的控制字节是()。
ASMB37BSMB47CSMB57DSMB137
高速计数器1的控制字节是()。
高速计数器2的控制字节是()。
高速计数器3的控制字节是()。
ASMB137BSMB147CSMB157DSMB37
高速计数器4的控制字节是()。
高速计数器5的控制字节是()。
SM37.3是HSC0的计数方向控制位。
当HSC0作为增计数器时SM37.3等于(),当HSC0作为减计数器时SM37.3等于()。
1,0
SM37.0是HSC0的复位信号有效电平控制位。
当高电平有效时,SM37.0等于(),当时SM37.0等于()
0,1
SM37.1是HSC0的启动信号有效电平控制位。
当高电平有效时,SM37.1等于();
当低电平有效时SM37.1等于()。
0,1
SM37.2是HSC0的正交计数器的倍率选择位。
当SM37.2等于0时,是()倍率;
当SM37.2等于1时,是()倍率。
4,1
SM37.4是HSC0的能否写入计数方向的控制位。
若SM37.4等于()时计数方向不更新,若SM37.4等于()时计数方向可以更新。
SM37.5是HSC0的能否向HSC写入新的预置值控制位。
若SM37.5等于()时可以向HSC写入新的预置值,若SM37.5等于()时不可以向HSC写入新的预置值。
HSC0的计数方向的控制位是()。
ASM37.3BSM37.5CSM37.2
DSM37.1
HSC0的启动信号有效电平控制位是()。
ASM37.4BSM37.5CSM37.2
HSC0的复位信号有效电平控制位是()。
ASM37.0BSM37.5CSM37.2
HSC0的能否写入计数方向的控制位是()。
ASM37.0BSM37.4CSM37.2
03
071003
1
高速计数器的状态字节主要用于存储当前的计数方向、当前值是否等于预置值、当前值是否大于预置值。
对
高速计数器0的状态字节是()。
ASMB36BSMB46CSMB56DSMB136
高速计数器1的状态字节是()。
高速计数器2的状态字节是()。
高速计数器3的状态字节是()。
高速计数器4的状态字节是()。
ASMB136BSMB146CSMB156DSMB36
高速计数器5的状态字节是()。
SM36.5是HSC0当前计数方向状态位。
当HSC0作为减计数时SM36.5等于();
当HSC0作为加计数时SM36.5等于()。
SM36.6是HSC0的当前值等于预置值状态位。
当HSC0的当前值等于预置值时,SM36.6等于();
当HSC0的当前值不等于预置值时SM36.6等于()。
SM36.7是HSC0的当前值大于预置值状态位。
当HSC0的当前值大于预置值时,SM36.7等于();
当HSC0的当前值小于或等于预置值时SM36.7等于()。
071004
HSC0的当前值设定寄存器是()。
ASMD38BSMD48CSMD58
DSMD138
HSC1的当前值设定寄存器是()。
HSC2的当前值设定寄存器是()。
HSC3的当前值设定寄存器是()。
071102
HSC4的当前值设定寄存器是()。
ASMD138BSMD148CSMD158
DSMD38
HSC5的当前值设定寄存器是()。
071005
HSC0的预置值设定寄存器是()。
ASMD42BSMD52CSMD62
DSMD142
HSC1的预置值设定寄存器是()。
HSC2的预置值设定寄存器是()。
HSC3的预置值设定寄存器是()。
HSC4的预置值设定寄存器是()。
ASMD142BSMD152CSMD162
DSMD42
HSC5的预置值设定寄存器是()。
071006
定义高速计数器指令的操作码是()。
HDEF
AHDEFBHSCCHSC0DMODE
定义高速计数器指令的格式如图。
其中操作码是(),操作数HSC定义(),MODE定义高速计数器的()。
HDEF,高速计数器号,工作模式
定义高速计数器指令HDEF对指定的高速计数器分配一种()。
工作模式
071007
高速计数器指令的操作码是()。
HSC
高速计数器指令的格式如图。
其中操作码是(),操作数N定义()。
HSC,高速计数器号,工作模式
高速计数器指令根据HSC特殊存储器位的状态,设置和控制高速计数器的()。
05
02
071008
9
叙述高速计数器工作模式0、1、2的初始化步骤。
1调用初始化子程序。
2在初始化子程序中,设置所希望的控制字节SMB47。
3使用HDEF指令定义高速计数器。
4将所希望的当前值送入高速计数器的当前值存储器(SM48)中。
5将所希望的预置值送入高速计数器的预置值存储器(SM52)中。
6为高速计数器中断事件和对应的中断服务程序建立连接。
7允许中断。
8执行高速计数器指令。
9退出子程序。
叙述高速计数器工作模式3、4、5的初始化步骤。
06
071009
10
通过调用子程序0来对HSC1进行编程,设置HSC1以方式11工作,其控制字设为16#F8;
预设值为50。
当计数值完成(中断事件编号13)时通过中断服务程序0写入新的当前值16#C8。
LDSM0.1
CALL0
MEND
SBR0
LDSM0.0
MOVB16#F8,SMB47
HDEF1,11
MOVED0,SMD48
MOVED50,SMD52ATCH0,13
HSC1
RET
INT0
LDSM0.0
MOVD0,SMD48
MOVB16#C0,SMB47
RETI
071010
()为高速脉冲串输出,它可输出一定脉冲()和一定()的占空比为50%的方波脉冲。
PTO,个数,周期
高速脉冲串输出,输出脉冲的个数在1~4,294,967,295范围内可调;
输出脉冲的周期以微秒或毫秒为增量单位,变化范围分别是250~65,535微秒或2~65,535毫秒。
PTO为高速脉冲串输出,它可输出一定脉冲个数和一定周期的占空比为80%的脉冲。
错
PTO(PulseTrainOutput)为高速脉冲串输出,它可输出一定脉冲个数和频率可变脉冲。
PTO为高速脉冲串输出,它可输出一定脉冲个数和一定周期的占空比为50%的方波脉冲。
071011
PWM为()输出,它可输出周期一定占空比()的脉冲。
脉宽调制,可调
PWM为脉宽调制输出,它可输出周期可调占空比一定的脉冲。
PWM为脉宽调制输出,它可输出周期一定占空比可调的脉冲。
071012
Q0.0作为脉冲串输出端子时,它的状态寄存器()。
SMB66
ASMB66BSMB67CSMB76DSMB77
Q0.1作为脉冲串输出端子时,它的状态寄存器()。
SMB76
SMB66,SMB76
071013
Q0.0作为脉冲串输出端子时,它的控制寄存器()。
SMB67
Q0.1作为脉冲串输出端子时,它的空子寄存器()。
SMB77
Q0.1作为脉冲串输出端子时,它的控制寄存器()。
SMB67,SMB77
071014
Q0.0作为脉冲串输出端子时,它的周期值设定寄存器是()。
SMW68
ASMW66BSMW68CSMW76DSMW78
Q0.1作为脉冲串输出端子时,它的周期值设定寄存器是()。
SMW78
ASMW66BSMW67CSMW68DSMW78
SMW68,SMW78
071015
Q0.0作为PWM脉宽输出端子时,它的脉宽值设定寄存器是()。
SMW70
ASMW70BSMW80CSMD72DSMD82
Q0.1作为PWM脉宽输出端子时,它的脉宽值设定寄存器是()。
SMW80
SMW70,SMW80
071016
Q0.0作为PTO脉冲串输出端子时,它的脉冲计数值设定寄存器是()。
SMD72
Q0.1作为PTO脉冲串输出端子时,它的脉冲计数值设定寄存器是()。
SMD82
SMD72,SMD82
071017
脉冲输出指令的操作码为()。
PLS
APLUSBPLSCATCHDDTCH
脉冲输出指令的格式是
其中操作码是()。
X为操作数,指定脉冲输出端子,当X=0为()端子输出,当X=1为()端子输出。
PLS,Q0.0,Q0.1
071018
6
PTO输出的初始化步骤是什么?
在PTO初始化子程序中:
①设置PTO控制字节,将16#85送入SMB67(SMB77)。
②向SMW68(SMW78)写入所希望的周期值。
③向SMD72(SMD82)写入所希望的脉冲计数值。
④根据需要建立脉冲串输出完成中断事件与中断服务程序的连接。
⑤执行PTO指令,检测上述寄存器的设置,并启动PTO发生器。
⑥退出子程序。
071019
5
PTO周期调整的步骤是什么?
PTO输出脉冲周期调整通常通过中断程序或子程序来进行。
在中断服务程序或子程序中:
1将16#81(或16#89)送入SMW67(SMW77),使PTO以微秒(或毫秒)为增量单位,选择PTO操作,允许PTO功能,设置更新周期值。
2将SMW68(SMW78)写入所希望的周期值。
3执行PLS指令。
4退出中断服务程序或子程序。
PTO脉冲计数的调整步骤是什么?
PTO脉冲计数值的调整通常通过中断程序或子程序来进行。
中断服务程序或子程序中:
1将16#84(或16#8C)送入SMW67(SMW77),使PTO以微秒(或毫秒)为增量单位,选择PTO操作,允许PTO功能,设置更新脉冲计数值。
2将SMD72(SMD82))写入所希望的脉冲计数值。
071020
通过调用子程序0来设置Q0.0输出PTO,设置周期时间为500ms,设置脉冲数为4。
当脉冲串输出(中断事件19)完成时,通过中断程序3来改变输出脉冲的周期为1000ms。
RQ0.0,1
SBR0LDSM0.0MOVB16#8D,SMB67MOVW500,SMW68
MOVD4;
SMD72
ATCH3,19
ENI
PLS0
RET
INT3
LDW=SMW68,500
MOVW1000,SMW68
PIS0
LDW=SMW68,1000
MOVW500,SMW68
071021
PWM输出的初始化的步骤是什么?
在初始化子程序中
1将16#C3(或16#CB)送入SMW67(SMW77)。
2向SMW68(SMW78)写入所希望的周期值。
3向SMW7(SMW80)写入所希望的脉宽值。
4执行PLS操作。
5子程序返回。
071022
PWM同步更新脉宽的步骤是?
同步更新脉宽可通过在初始化程序中设置中断子程序来实现。
其步骤是:
1执行全局中断允许指令(ENI)。
2使用一个想用来更新脉宽的条件调用一个中断子程序(ATCH)。
3设置