资源描述
模块一 S7-200 SMART PLC基本指令的应用
任务1.1 答案
1.填空题
(1)计算机(Computer)技术、控制(Control)技术、通信(Communication)技术
(2)整体式、模块式
(3)CPU(中央处理器)、存储器、输入/输出(I/O)接口电路、电源、外部设备接口、I/O(输入/输出)扩展接口
(4)继电器输出、晶体管输出、晶闸管输出
(5)循环扫描,输入采样、程序执行和输出刷新
(6)20点、30点、40点、60点;经济型、标准型
(7)漏型、源型
(8)36、24
(9)60
(10)3、100
2.选择题
(1)B (2)B (3)A、B (4)A (5)C
3.分析题
(1)S7-200 SMART PLC的数字量输入端不可以同时接NPN和PNP两种传感器。
(2)继电器输出型的PLC既可以带直流负载,也可以带交流负载;晶体管输出型的PLC只能带直流负载。
(3)S7-200 SMART晶体管输出型PLC的数字量输出端不可以接漏型设备。
(4)有一台CPU SR40的PLC,控制一只DC24V的电磁阀和一只AC 220V的接触器线圈,PLC的输出端如何接线?
任务1.2 答案
1.填空题
(1) Windows XP SP3(仅32位)、Windows 7(32位和64位)
(2)组织编辑项目、提供指令
(3)注释、变量的状态、硬件组态、设置通信
2.分析题
(1)硬件组态的任务就是用系统块生成一个与实际硬件系统相同的系统。硬件组态包括CPU型号、扩展模块、信号板的添加以及它们相关参数的设置。
(2)按“仅绝对”地址、“符号:绝对”地址和“仅符号”地址来显示参数。
(3)① 网线是否连接好。检查网络电缆是否连接好,在CPU本体左上角以太网接口处有“以太网状态”指示灯“LINK”,此灯常亮表示以太网连接成功。
② 检查编程设备的IP地址是否与CPU的IP地址在同一网段中。编程设备必须与CPU在同一网段中。S7-200 SMART CPU预置的IP地址为:192.168.2.1。
③ 通信参数不匹配。若下载系统块,注意用户项目系统块中的CPU类型是否与实际CPU类型相符合,若不符合则会报错。
(4)系统块组态以及地址分配如下图
任务1.3 答案
1.填空题
(1)10、11、12、13、14、15
(2)4
(3)位(称为BOOL型)、字节、字、双字、实数和字符串等。
(4)16#029D、669
(5)30756
(6)I、外部输入信号、Q
(7)1、闭合、断开
(8)1、得电、闭合、得电
(9)输入
(10)STOP
2.选择题
(1)A(2)A(3)C (4)D(5)A
(6)D(7) C(8)B(9)C
3.分析题
(1)VD20由VW20和VW21两个字组成;由VB20、VB21、VB22、VB24等4字节组成;VB20是最高有效字节;VB24是最低有效字节。
(2)在PLC控制电路中,停止按钮和热继电器在外部使用常闭触点或使用常开触点时,PLC程序不相同;在实际控制中,停止按钮、限位开关及热继电器等要使用常闭触点,以提高安全保障。
(3)答案:
(4)答案:
(5)答案:
I/O接线图
程序
任务1.4 答案
1.填空题
(1)32
(2)SM0.0
(3)SM0.1
(4)SM0.5
(5SM0.4
2.分析题
(1)答案:
(2)答案:
(a)指令表 (b)指令表
(3)答案:
电机正反转的I/O接线图
电机正反转的程序
(4)答案:
任务1.5 答案
1.(1)EU(上升沿)指令用于检测正跳变。该指令仅在输入信号由0变为1时,输出一个扫描周期的脉冲。
(2)ED(下降沿)指令用于检测负跳变。该指令仅在输入信号由1变为0时,输出一个扫描周期的脉冲。
2.答案:
任务1.6 答案
1.填空题
(1)闭合,1,闭合,断开
(2)断开,断开,闭合,0
(3)闭合,断开,保持不变,当前值存储器在原有数据基础上继续计时,R
(4)1,0,计时,0,断开、闭合,预置值
2.分析题
(1)S7-200 SMART 系列PLC 共有3种类型定时器。通电延时型定时器在使能输入端IN 闭合时开始计时。当前值等于或大于预置值时间时,定时器状态位置1。使能输入端IN 断开时,定时器状态位置0,清除定时器的当前值;保持型通电延时定时器的工作原理与通电延时型定时器的工作原理相似,其区别在于定时器计时过程中,如果保持型通电延时定时器的使能输入端IN 断开,则其当前值存储器中的数据仍然保持,当使能输入端IN 重新闭合时,当前值寄存器在原有数据基础上继续计时,直到累计时间达到预置值。保持型通电延时定时器必须使用复位指令R 对定时器复位;断电延时型定时器用于使输出在输入断开后延迟固定的时间再断开。
(2)若将如图1-99 所示的定时器T37 换成T36,定时器的定时值是1s。使用标志位存储器M0.0进行自锁,如下图。
(3)答案:
(4)答案:
(5)输入:开关PB1——I0.2;
输出:红灯——Q0.0;
黄灯——Q0.1;
绿灯——Q0.2。
任务1.7 答案
1.断开、闭合、闭合、断开、不变、闭合、断开、闭合、0
2.分析题
(1)计数器分为加计数器、减计数器和加/减计数器;计数器的计数范围是0~32767。
(2)答案:
(3)答案:
(4)答案:
任务1.8 答案
(1)答:逻辑堆栈指令包括进栈(LPS)、读栈(LRD)、出栈(又称弹栈)指令(LPP)。
逻辑进栈指令LPS:进栈指令把中间运算结果送入堆栈的第一层堆栈单元(栈顶),同时让堆栈中原有的数据顺序下移一个堆栈单元,栈底的数据溢出,如图1-129(a)所示。
逻辑读栈指令LRD:读栈指令将堆栈第二层单元中的值复制到栈顶。此时不执行进栈或出栈操作,各层数据位置不变,如图1-129(b)所示。
逻辑出栈指令LPP:出栈指令将第二层单元的数据送入栈顶单元,同时将栈中其他各层单元数据依次上移,如图1-129(c)所示。
(2)答案:
模块二 S7-200 SMART PLC功能指令的应用
任务2.1参考答案
分析题
(1)执行指令语句“MOVB 10,QB0”后,Q0.0~Q0.7 的位状态是0101 0000。
(2)执行指令语句“MOVD 16#0005AA55 VD100”后,VB100=0000 0000,VB101=0000 0101,VB102=1010 1010, VB103 =0101 0101。
(3)答:
(4)答:
任务2.2参考答案
(1)答:对于定时器来说,因刷新方式不同而工作状态不同。在跳转期间,时基为1ms 和10ms 的定时器会一直保持跳转前的工作状态,原来工作的继续工作,到预置值后,其状态位也会改变,其当前值存储器一直累计到最大值32 767 才停止;对于时基为100ms 的定时器来说,跳转期间停止工作,但不会复位,当前值存储器中的值为跳转时的值,跳转结束后,若输入条件允许,可继续计时,但已失去准确值的意义,所以在跳转程序段里的定时器要慎用。
(2)JMP 指令执行后,被跳过的程序段将不再执行;CALL 指令执行时,首先调用子程序,子程序执行完毕后,返回调用它的程序中该子程序调用指令的下一条指令处。
(3)答:
任务2.3参考答案
设VW0=16#1A2B,则执行一次“RLW VW0,4”指令后,VW0 =16#A2B1,溢出位SM1.1 =1。
任务2.4参考答案
(1)答:
(2)答:
(3)答:用计数器实现
用定时器实现:
任务2.5参考答案
(1)答:
(2)答:主程序不变,子程序如下:
(3)答:
任务2.6参考答案
(1)答:35的8421BCD码: 0011 0101 2345的8421BCD码: 0010 0011 0100 0101 987的8421BCD码:1001 1000 0111 456的8421BCD码: 0100 0101 0110
(2)答:
(3)答:编写程序如下图所示,现在VW30 中的十进制数是854。
(4)答:
模块三 顺序功能图编程及应用参考答案
任务3.1 参考答案
(1)答:顺序功能图是描述控制系统的控制过程、功能和特性的一种图形,也是设计PLC 顺序控制程序的有力工具。所谓顺序控制,就是将一个复杂的控制过程按照生产工艺预先规定的顺序分解为若干个工作步,弄清各个步的工作细节(步的功能、转移条件和转移方向),再依据总的控制顺序要求,将这些步联系起来,形成顺序功能图,进而编制梯形图程序。
顺序功能图主要由步、动作、有向连线、转移条件组成。顺序功能图可分为单循环序列、选择序列、并行序列3 种。
(2)答:S7-200 SMART 系列PLC有专门用于编写顺序控制程序的顺序控制指令LSCR、SCRT、SCRE。
(3)答:将顺序功能图转化为步进梯形图时,编程顺序为第1 步写“步的开始”,用装载指令LSCR,将S2.0 置为1 变为活动步;第2 步写“步的动作”,用SM0.0 常开触点来驱动该步中对应的各种线圈(可以是Q、M、T、C 的线圈)及前面讲到的功能指令或通过触点驱动线圈,此时Q0.5=1,假设I0.5=1,则Q1.0=1;第3 步写“步的转移”,用转移条件I0.0 的常开触点来驱动转移后续步S2.1 的SCRT 指令,如果I0.0=1,则将S2.0 步变为静步,同时将S2.1步变为活动步;第4 步写“步的结束”,用结束指令SCRE,结束步S2.0 的程序段。
(4)答:
(5)答:梯形图:
指令表:
(6)答:
任务3.2 参考答案
1.答:选择序列每个分支的动作由转移条件决定,但每次只能选择一条分支进行转移。在进行选择分支的顺序功能图与步进梯形图之间的转换时,应首先处理分支状态的元件。处理方法为:按照各个分支的转移条件用SCRT 指令置位各转移分支的首转移状态S元件;接着每个分支依顺序按照单序列的转换方法转换各分支;最后处理合并状态。合并状态的处理方法为:每一分支最后一步用SCRT 指令对合并点的S 进行置位。
2.答:
3.答:只需要把图3-14程序中的第29、30、31、32程序段修改为下图即可:
任务3.3 参考答案
(1)答:
(2)答:交通灯程序
任务3.4 参考答案
机械手参考答案:
模块四 S7-200 SMART PLC的通信及应用
任务4.1答案
1.选择题
(1) A、C
(2) A
(3)A、 B 、 A
(4)A、 B
2. 参考答案:
(1)IP地址分配。
设备
IP地址
主站
192.168.2.1
从站
192.168.2.2
计算机
192.168.2.3
(2)添加操作。
(3)GET/PUT配置
①PLC1putPLC2操作
②PLC1getPLC2操作
③PLC1putVWPLC2操作
④PLC1getVWPLC2操作
⑤存储器分配,一定不能从VB0-VB10开始。因为前面已经使用过该地址。
⑥生成组件。
(4)主站程序。
(5)从站程序。
任务4.2答案
1.答:
40001
VW0
40002
VW2
40003
VW4
……
……
40100
VW198
2.答:I1.0-I1.7,I2.0到I2.7
3.答:
IB0
VB100
IB1
VB101
模块五 S7-200 SMART PLC的模拟量模块及运动控制
参考答案
任务5.1 参考答案
1.答:
2.答:硬件电路请参考图5-12,烤箱温度控制程序如下:
任务5.2 参考答案
1.填空题
(1)电脉冲
(2)步距角
(3)脉冲的频率,脉冲数量
(4)脉冲、方向、使能
(5)3
(6)100k
(7)脉冲+方向、双向脉冲、A/B正交相位、单向脉冲
(8)绝对位置、相对位置、单速连续旋转、双速连续旋转
2.答:
展开阅读全文