《工业机器人应用编程S7-1200教材配套试题 1.docx》由会员分享,可在线阅读,更多相关《工业机器人应用编程S7-1200教材配套试题 1.docx(6页珍藏版)》请在第一文库网上搜索。
1、S7-1200教材配套测试试题1-填空题(20空,每空1分,共计20分)1 .CPU1214C最多可以扩展(8)个信号模块、(3)个通信模块。信号模块安装在CPU的(右边),通信模块安装在CPU的(左边)。2 .模拟量输入模块输入的-10+10V电压转换后对应的数字为(-2764827648)。3 . S7-1200 CPU使用的SIMATIC存储卡可以实现的功能包括:(扩展装载存储器)、(向CPU传输程序)及(CPU固件升级)。4 .数字量输入模块某一外部输入电路接通时,对应的过程映像输入位为(1状态),梯形图中对应的常开触点(接通),常闭触点(断开)。5 .二进制补码1111 1010 0
2、101对应的十进制数为(-91)o6 . Q2. 1是输出字节(QB2)的第(1)位。7 . MD14由MW (14)和MW (16)组成,MB (17)是它的最低位字节。8 .如果方框指令的EN0输出为深色,EN输入端有能流流入且指令执行时出错,则ENO端(没有)能流流出。9 .在梯形图中调用函数和函数块时,方框内是块的形参,方框外是对应的实参。方框的左边是块的输入参数和(输入/输出参数),右边是块的(输出)参数。二判断题(10题,每题1分,共计10分)1 .输入映象寄存器I又称为输入继电器,由输入端接入的信号驱动。(V)2 .在S7-1200控制器中,只能对DB中存储的数据进行保持性设定。
3、(X)3 . CTU计数器的当前值大于等于预置数PV时置位,停止计数。(X)4 .利用JUMP指令,可以从主程序(0B)跳转到子程序(FC、FB)中。(X)5 .梯形图程序由指令助记符和操作数组成。(V)6 . RET指令用于向主调程序块返回一个整数计算值。(X)7 .PWM为高速脉冲串输出,它总是输出一定脉冲个数和一定周期的占空比为50%的方波脉冲。(X)8 .根据需要,可以在S7-1200控制器中对I、Q、M及DB中存储的数据进行保持性设定。(X)9 .用来累计比CPU循环周期还要快的输入事件的工艺功能是高速计数器。(V)10 .通过工厂复位,可以将S7-1200 CPU中存储的程序清除,
4、但无法清除CPU所使用的IP地址。(X)三简答题(6题,共计30分)1 . S7-L200的硬件主要由哪些部件组成? (5分)答:主要由CPU模块、信号板、信号模块和通信模块组成。2 . S7-1200可以使用哪些编程语言? (5分)答:可以使用梯形图(LAD)、函数块图(FDB)和结构化控制语言(SCL)o3 .装载存储器和工作存储器各有什么作用? (5分)答:装载存储器是非易失性的存储器,用于保存用户程序、数据和组态信息。工作存储器是集成在CPU中的高速存取的RAM, CPU将用户程序中与程序执行有关的部分复制到工作存储器。CPU断电时,工作存储器中的内容将会丢失。4 .怎样将Q4. 5的
5、值立即写入到对应的输出模块? (5分)答:用Q4. 5的常开触点控制Q4.5:P的线圈。5 .写出S7-1200 CPU默认的IP地址和子网掩码。(5分)答:S7-1200 CPU默认的IP地址和子网掩码分别为192. 168. 0. 1 和 255. 255. 255. 0o6 .函数和函数块有什么区别? (5分)答:函数块有背景数据块,函数没有背景数据块。只能在函数内部访问它的局部变量。其他代码块或HMI (人机界面)可以访问函数块的背景数据块中的变量。函数没有静态变量,函数块有保存在背景数据块中的静态变量。函数块的局部变量有默认值(初始值),函数的局部变量没有默认值。函数块的输出参数值不
6、仅与来自外部的输入参数有关,还与用静态数据保存的内部状态数据有关。综合分析及编程题(4题,合计40分)L某轧钢长的成品库可存放钢卷1000个,因为不断有钢卷进库,出库,需要对库存的钢卷数进行统计,当库存数低于下限100时,指示灯HL1亮;当库存数大于900时,指示灯HL2亮;当达到库存上限1000时,报警器HA响,停止进库。写出I/O分配表和梯形图(15分)名称端子功能成品进库检测传感器10.0进库产品统计信号成品出库检测传感器10.1出库产品统计信号计数器清零按钮10.2计数器清零计数器装载按钮10.3计数器装载HL100.0下限指示灯HL200.1上限指示灯HAQ0.2报警器%DB2CTU
7、D%IO.Ot%Q0,21IIcuQU )QD T%IO.1CV - %MW01 ICD%IO.2I IR%IO31 ILD1000 pv%MWO局1OO%Q0.0%MW0不900%Q0.12.编写程序,在10. 5的下降沿将MW50-MW68清零。(5分)程序段7 : 10.在。5的下降沿将卜M50M68济零%IO.5Tn卜%M6 1%M50.0RESETLBF )11fiO3.编写程序,在10.3的上升沿,用“与”运算指令将MW16的最高3位清零,其余各位保持不变。(10分)程序段12 : 16题:在03的上升沿.用,与.运算指令将MW16的最高3位清零.其余各位保持不变%103Tpk%M6.5ANDWordEN ENO%MW16 IN1 OUI %MW1616#1FFFIN2 44.设计求圆周长的函数FC1。(10分) 程序段2 : 0B1皆C1ENENO|%MW6 Diameter Circle %MD8程序段1 : FC1CONVMLDIVlnt to DintDintAuto (Dint)ENO-ENEN4OUI#7MP1#WP1 IN1OUT#7MP1#7MP1 IN1OUT一# Circle31416IN2 410000IN2