习题答案PLC编程及应用第版课件
习题答案PLC编程及应用(第4版)课件
习题答案PLC编程及应用(第4版)课件1、PLC主要由CPU模块,输入模块,输出模块和编程器组成。
2,继电器的线圈“断电”时,其常开触点接通,常闭触点断开。
3,外部的输入电路接通时,对应的输入过程映像寄存器为1状态,梯形图中对应的常开触点闭合,常闭触点断开。
4若梯形图中输出Q的的线圈断电,对应的输出过程映像寄存器为0状态,在修改输出阶段后,继电器型输出模块中对应的硬件继电器的线圈断开,其常开触点不动作,外部负载不得电。
2、PLC的特点:1,编程方法简单易学2,功能,性能价格比高3,硬件配套齐全,用户使用方便,适应性强4,可靠性高,抗干扰能力强5,系统的设计,安装,调试工作量少6,维修工作量小,维修方便7体积小,能耗低。
简述PLC的扫描工作过程。
PLC与微机在许多方面有相似之处,但其工作方式却与微机有很大不同。
微机一般采用等待命令的工作方式,如在常见的键盘扫描方式或I/O扫描方式下,当有键按下或I/O动作时转入相应的子程序;当无键按下或I/O不动作时则继续工作。
PLC采用循环扫描的工作方式,PLC中用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环。
这种工作方式是在系统软件控制下,扫描输入的状态,按用户程序进行运算处理,然后向输出发出相应的控制信号。
数字量输出模块有哪几种类型?他们各有什么特点?1大功率晶体管和场效应管型主要用于驱动直流负载。
2双向晶闸管型主要用于驱动交流负载。
3小型继电器型用于驱动交流或直流负载,输出一个触点信号。
PLC主要应用行业为纺织机纺织机械行业、起重机械行业、电梯行业、冶金行业、电力行业、石油石化行业、市政行业、化工行业、楼宇建筑行业、建材行业、机床行业、塑料机械、橡胶机械、电子专用设别、汽车行业等。
而纺织和冶金行业式PLC应用最多的两个行业。
冶金行业规模庞大,对自动化程度要求较高,对不同IO段的PLC的需求尤其是大中型PLC的需求大大超过其他行业的应用。
FX系列PLC编程及应用课件课题答案
根据测量范围和精度要求 选择合适的温度传感器, 并将其安装在需要监测温 度的位置。
将温度传感器的输出信号 接入PLC的模拟量输入模块 ,通过程序读取温度值并 进行相应的处理。例如, 可以将温度值转换为实际 温度值并进行显示或记录 。
根据设定的温度阈值和报 警条件,通过PLC内部的逻 辑运算实现报警逻辑。例 如,当温度超过设定值时 ,PLC输出报警信号。
发展历程
从1960年代末期的初创阶段,到1970年代中期的成熟阶段,再到1980年代以 后的发展阶段,PLC技术不断革新,功能不断增强,应用领域也不断扩展。
PLC基本组成及工作原理
基本组成
PLC主要由中央处理单元(CPU)、存储器、输入输出接口、电源等部分组成。
工作原理
PLC采用循环扫描的工作方式,即按照一定的顺序周而复始地扫描,并执行用户 程序。在每个扫描周期内,PLC会依次进行输入采样、程序执行和输出刷新三个 阶段。
根据实验需求,准备相应的传感器、执行器 、电源等实验器材。
02
01
搭建实验环境
按照实验要求,搭建好实验环境,排查方法和技巧分享
A
电源故障排查
检查电源接线是否正确、电源是否正常,以及 保险丝是否熔断等。
通信故障排查
检查通信接口、通信参数设置是否正确, 以及通信线路是否畅通等。
电机正反转控制逻 辑
根据输入信号的状态,通过PLC 内部的逻辑运算,实现电机的正 反转控制。例如,当按下启动按 钮且选择正转时,PLC输出正转 信号,控制电机正转;当按下启 动按钮且选择反转时,PLC输出 反转信号,控制电机反转。
04 输出信号控制
将PLC的输出信号接入电机的控 制回路,通过控制回路的通断来 控制电机的正反转。
PLC编程及应用(第4版)课件
总结词
电机控制是PLC应用的重要领域,通 过PLC编程实现对电机的启动、停止、 正反转等控制。
详细描述
电机控制案例通常包括电机启动控制、 停止控制、正反转控制等,通过PLC 编程实现对电机的精确控制,提高生 产效率和设备安全性。
自动化生产线控制案例
总结词
自动化生产线控制是PLC应用的典型案例 ,通过PLC编程实现生产线的自动化控制 ,提高生产效率。
PLC编程及应用(第4版课件
目录
• PLC基础知识 • PLC编程语言 • PLC编程技术 • PLC应用案例
01
PLC基础知识
PLC的定义与特点
总结词
PLC的基本概念和主要特点
详细描述
PLC,即可编程逻辑控制器,是一种专门为工业环境设计的数字电子设备。其主要特点包括可靠性高、适应性强、 编程简单、组态灵活等。
污水处理是PLC应用的重要领域之一,通过PLC编程实现污 水处理的自动化控制,提高处理效率和环保效果。
要点二
详细描述
污水处理控制案例通常包括污水流入、处理工艺流程、排 放等环节的控制,通过PLC编程实现污水处理的自动化控 制,提高处理效率和环保效果,减少对环境的污染。
感谢您的观看
THANKS
VS
详细描述
自动化生产线控制案例通常包括生产线上 的物料传送、机械手搬运、加工设备控制 等,通过PLC编程实现对生产线的自动化 控制,提高生产效率和产品质量。
电梯控制案例
总结词
电梯控制是PLC应用的常见案例,通过PLC 编程实现电梯的自动化控制,提高电梯运行 的安全性和舒适性。
详细描述
电梯控制案例通常包括电梯的升降、门开关、 楼层显示等控制,通过PLC编程实现电梯的 自动化控制,提高电梯运行的安全性和舒适 性,减少故障率。
s7-1200plc编程及应用第三版_廖常初_课后习题答案
《S7-1200 PLC编程及应用》第3版习题答案习题答案由本文件和14个项目文件组成,几乎包含全部习题的答案。
第1章1.填空1)CPU 1214C最多可以扩展_8_个信号模块、_3个通信模块。
信号模块安装在CPU 的右边,通信模块安装在CPU的左边。
2)CPU 1214C有集成的14 点数字量输入、10 点数字量输出、 2 点模拟量输入, 6 点高速输出、 4 点高速输入。
3)模拟量输入模块输入的-10~+10V电压转换后对应的数字为-27648 ~27648 。
2.S7-1200的硬件主要由哪些部件组成答:主要由CPU模块、信号板、信号模块和通信模块组成。
3.信号模块是哪些模块的总称答:信号模块包括数字量输入模块和数字量输出模块,模拟量输入模块和模拟量输出模块。
4.怎样设置才能在打开博途时用项目视图打开最近的项目答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”,勾选复选框“打开最近的项目”(见图1-15)。
5.硬件组态有什么任务答:设备组态的任务就是在设备视图和网络视图中,生成一个与实际的硬件系统对应的虚拟系统,PLC、HMI和PLC各模块的型号、订货号和版本号,模块的安装位置和设备之间的通信连接,都应与实际的硬件系统完全相同。
此外还应设置模块的参数,即给参数赋值。
6.怎样设置保存项目的默认的文件夹答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”。
选中“存储设置”区中的“默认存储位置”。
用“浏览”按钮设置保存项目和库的文件夹(见图1-15)。
7.怎样设置数字量输入点的上升沿中断功能答:选中设备视图或设备概览中的CPU或有数字量输入的信号板,然后选中巡视窗口的“属性> 常规> 数字量输入”文件夹中的某个通道(见图1-17)。
用复选框启用通道的上升沿中断和下降沿中断功能,设置产生中断事件时调用的硬件中断组织块。
8.怎样设置数字量输出点的替代值答:首先选中设备视图或设备概览中的CPU、数字量输出模块或信号板,用巡视窗口选中“数字量输出”,选择在CPU进入STOP模式时使用替代值(见图1-18)。
习题答案PLC编程及应用(第4版)课件精编版
3章习题答案1.填空1)输出指令(对应于梯形图中的线圈)不能用于过程映像输入寄存器。
2)SM 0.1 在首次扫描时为ON,SM0.0一直为ON 。
3)每一位BCD码用_4_位二进制数来表示,其取值范围为二进制数2#0000_~2#_1001_。
4)二进制数2#0100 0001 1000 0101对应的十六进制数是_16#4185_,对应的十进制数是_16773_,绝对值与它相同的负数的补码是2#_1011 1110 0111 1011_。
5)BCD码2#0100 0001 1000 0101对应的十进制数是_4185_。
6)接通延时定时器TON的使能(IN)输入电路接通时开始定时,当前值大于等于预设值时其定时器位变为ON ,梯形图中其常开触点接通,常闭触点断开。
7)接通延时定时器TON的使能输入电路断开时被复位,复位后梯形图中其常开触点断开,常闭触点接通,当前值等于0 。
8)有记忆接通延时定时器TONR的使能输入电路接通时开始定时,使能输入电路断开时,当前值保持不变。
使能输入电路再次接通时继续定时。
必须用复位指令来复位TONR。
9)断开延时定时器TOF的使能输入电路接通时,定时器位立即变为ON ,当前值被清零。
使能输入电路断开时,当前值从0开始增大。
当前值等于预设值时,输出位变为OFF ,梯形图中其常开触点断开,常闭触点接通,当前值保持不变。
10)若加计数器的计数输入电路CU 由断开变为接通、复位输入电路R 断开,计数器的当前值加1。
当前值大于等于预设值PV时,梯形图中其常开触点接通,常闭触点断开。
复位输入电路接通时,计数器被复位,复位后其常开触点断开,常闭触点接通,当前值为0 。
3.-914.16#5.无符号数。
6.VB20和VB21,VB207.VW20和VW22,VB20~VB23,VW22,VB208.十进制小数9.字符的个数10.3212.4个,8、16、32位13.程序组织单元,主程序、子程序、中断程序14.AIW215.VB100的地址,地址指针VD120所指的存储单元中的数16.在程序中修改操作数的地址,用于间接寻址。
习题答案 第3版《S7-1200-PLC编程及应用》廖常初
廖常初老师教材《S7-1200 PLC编程及应用》第3版习题答案V2.0习题答案V2.0由本文件和14个项目文件组成,几乎包含全部习题的答案。
第1章1.填空1)CPU 1214C最多可以扩展_8_个信号模块、_3个通信模块。
信号模块安装在CPU 的右边,通信模块安装在CPU的左边。
2)CPU 1214C有集成的14 点数字量输入、10 点数字量输出、 2 点模拟量输入, 6 点高速输出、 4 点高速输入。
3)模拟量输入模块输入的-10~+10V电压转换后对应的数字为-27648 ~27648 。
2.S7-1200的硬件主要由哪些部件组成?答:主要由CPU模块、信号板、信号模块和通信模块组成。
3.信号模块是哪些模块的总称?答:信号模块包括数字量输入模块和数字量输出模块,模拟量输入模块和模拟量输出模块。
4.怎样设置才能在打开博途时用项目视图打开最近的项目?答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”,勾选复选框“打开最近的项目”(见图1-15)。
5.硬件组态有什么任务?答:设备组态的任务就是在设备视图和网络视图中,生成一个与实际的硬件系统对应的虚拟系统,PLC、HMI和PLC各模块的型号、订货号和版本号,模块的安装位置和设备之间的通信连接,都应与实际的硬件系统完全相同。
此外还应设置模块的参数,即给参数赋值。
6.怎样设置保存项目的默认的文件夹?答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”。
选中“存储设置”区中的“默认存储位置”。
用“浏览”按钮设置保存项目和库的文件夹(见图1-15)。
7.怎样设置数字量输入点的上升沿中断功能?答:选中设备视图或设备概览中的CPU或有数字量输入的信号板,然后选中巡视窗口的“属性 > 常规 > 数字量输入”文件夹中的某个通道(见图1-17)。
用复选框启用通道的上升沿中断和下降沿中断功能,设置产生中断事件时调用的硬件中断组织块。
FX系列PLC编程及应用课件+课题答案
OR RWR TM TSV E
OT LWL CT CEV F
FN/P FL (BIN) K/H SC (-) OP SRC READ WRT
8
9 5
A
B
4
6
7
0
1
2
3
(HELP) ACLR (DELT) CLR CLR
ENT
手持式的编程器
2016/11/28 26
可编程控制器原理及应用
指示灯、 电源
等设备
2016/11/28
23
可编程控制器原理及应用
1. CPU模块 由微处理器CPU和存储器组成
(1)输入处理:取入各种开关量输入信号 (2)执行程序:读取程序指令,编译、执行指令 (3)输出处理:把运算结果送到输出端,控制外部负载
2016/11/28
24
可编程控制器原理及应用
2. 输入、输出模块
2016/11/28 12
可编程控制器原理及应用
20世纪80年代初,可编程控制器在先进工业国家中 已获得了广泛的应用。 特点 大规模、高速度、高性能、产品系列化。
世界上生产可编程控制器的国家日益增多,产 量日益上升。
20世纪末期,可编程控制器的发展特点是更加适应 于现代工业控制的需要。
一、可编程控制器的名称演变
1969年时被称为可编程逻辑控制器,简称PLC (Programmable Logic Controller)。 70年代后期,随着微电子技术和计算机技术的迅猛发展, 称其为可编程控制器,简称PC (Programmable Controller)。但由于PC容易和个人计算机 (Personal Computer)相混淆,故人们仍习惯地用PLC作为可编程 控制器的缩写。
S7-1200-PLC编程及应用第三版--ppt课件-第3章
8.在信号边沿置位操作数的指令 中间有 P 的线圈是 “ 在信号上升沿置位操作数 ” 指令,仅在流进该线圈 的能流 的上升沿,该指令的输出位M6.1为1状态。其他情况下M6.1均为0状态, M6.2 为保存P线圈输入端的RLO的边沿存储位。 中间有 N 的线圈是 “ 在信号下降沿置位操作数 ” 指令,仅在流进该线圈 的能流 的下降沿,该指令的输出位M6.3为1状态。其他情况下M6.3均为0状态, M6.4 为边沿存储位。 上述两条线圈格式的指令对能流是畅通无阻的,这两条指令可以放置在程序 段的中间或最右边。在运行时改变I0.7的状态,可以使M6.6置位和复位。
2Leabharlann 5.置位位域指令与复位位域指令 “ 置位位域 ” 指令 SET_BF 将指定的地址开始的连续的若干个位地址置位, “ 复 位位域”指令RESET_BF将指定的地址开始的连续的若干个位地址复位。
7.扫描操作数信号边沿的指令 中间有P的触点的名称为 “ 扫描操作数的信号上升沿”,在I0.6 的上升沿, 该触 点接通一个扫描周期。M4.3为边沿存储位,用来存储上一次扫描循环时 I0.6的 状态。通过比较I0.6前后两次循环的状态,来检测信号的边沿。边沿存 储位的 地址只能在程序中使用一次。不能用代码块的临时局部数据或I/O变量 来作边 沿存储位。 中间有 N 的触点的名称为 “ 扫描操作数的信号下降沿 ” ,在 M4.4 的下降 RES沿E,T_BF的线圈“通电”一个扫描周期。该触点下面的M4.5为边沿存储位。
12
3.关断延时定时器指令 关断延时定时器( TOF )用于将 Q 输出的复位操作延时 PT 指定的一段时间 IN输入电路接通时,输出Q为1状态,当前时间被清零。在IN的下降沿开始定 时,ET从0逐渐增大。ET等于预设值时,输出Q变为0状态,当前时间保持不 变,直到IN输入电路接通(见波形A)。关断延时定时器可以用于设备停机 后 的延时。 如果 ET 未达到 PT 预设的值, IN 输入信号就变为 1 状态, ET 被清 0 , 输出 Q 保 持1状态不变(见波形B)。复位线圈RT通电时,如果IN输入信号 为0状态, 则定时器被复位,当前时间被清零,输出Q变为0状态(见波形C)。 如果复 位时IN输入信号为1状态,则复位信号不起作用(见波形D)。
廖常初《FX系列PLC编程及应用》课后习题答案
14 SET M4 20 LD M4 21 OR M5 22 OUT M7
10 LDF X12 15 MPP 16 AND Y2
LDI X4 ANI M3 LDP X24 AND M37 ORB
X4
ORI X22 LD Y13 OR T10 ANI X12 ORF X7 ANB
M3
OR X15 MPS INV OUT M34
2011年10月21日
X0 M1
X1 M1
采用STL 采用STL指令设计混合液体控制程序 STL指令设计混合液体控制程序
X0 M1 X0 PLS M0 SET S20 S0 X1 M1
工作标志 初态条件
工作 状态 标志
S0 M1 S20 X3 S21 X2 S22 T0 S23 T1 X4
2011年10月21日
声报警 X0 X1 Y0 YV X2 M0 Y1 光报警 C M0
M10
PLS M0 M10 M10 M10
X0 T0 K100
X2 C
P L C
~
220V
接近: 接近: 离开: 离开:
ON OFF
T0 Y0
X1 Y0 Y1
END
P49 9题 题
3.12
X0 Y0 T0 K20 X0 T0 Y0 3S 20S T0 Y0
快退 Y2
20S 20S 暂 停
M0
X3 M0 Y1 X2
X1 Y1
T0 K200 X3 Y2
Y0
T0 Y2
2011年10月21日
15
采用STL 采用STL指令设计控制程序 STL指令设计控制程序 X0 X0 M0 X4 M0 M0 M8002 S0 M0 X3 SET Y0 Y1 X1 S21 X2 S22 T0 S23 X3
习题答案PLC编程及应用(第4版)课件
习题答案PLC编程及应用(第4版)课件第一章: PLC概述与结构1.1 PLC概述PLC是Programmable Logic Controller(可编程逻辑控制器)的缩写,是一种专门用于工业控制领域的计算机控制系统。
1.2 PLC结构PLC主要由三部分组成: 输入/输出(I/O)模块、中央处理器(CPU)和编程设备。
第二章: 常用指令编程2.1 基本指令PLC编程中最基本的指令包括:•LD(load)指令: 把一个常数或一个输入信号传送到一个内部的存储单元中。
•AND(与)指令: 把两个输入信号进行与运算,输出结果信号。
•OR(或)指令: 把两个输入信号进行或运算,输出结果信号。
•NOT(非)指令: 将输入信号进行取反运算,输出结果信号。
2.2 高级指令PLC编程中的高级指令包括:•Timer(计时器)指令: 当一个输入信号到来时,计时器开始计时,当计时时间到时,输出一个信号。
•Counter(计数器)指令: 当一个输入信号到来时,计数器开始计数,当计数达到预设的值时,输出一个信号。
•Compare(比较)指令: 对两个变量进行比较,输出比较结果。
•Move(移动)指令: 把一个数值从一个存储单元移动到另一个存储单元。
第三章: PLC编程的语言3.1 传统的Ladder Diagram(梯形图)语言梯形图语言是最常见的PLC编程语言,在传统的PLC编程中最为常见。
3.2 结构化文本语言结构化文本语言是用纯文本来编写PLC程序,因其易于维护而得到广泛应用。
3.3 功能块图语言功能块图语言是一种流程图形式的PLC编程语言,易于编写和调试,但可读性稍差。
第四章: 数据处理指令4.1 数据类型在PLC编程中,常用的数据类型包括:•位(Bit)类型•字节(Byte)类型•整数(Integer)类型•实数(Float)类型4.2 数据处理指令•加减乘除指令: 对两个数进行相应的算术运算。
•移位指令: 把二进制数向左或向右移动若干位。
S7-200PLC 编程及应用课本全部课件(含课后题)
2
否
否
是
CPU226 120-240V AC 24×24V DC 16×继电器
2
否
否
是
第一章 PLC的硬件与工作原理
1.2 S7-200系列PLC
1.2.2 CPU模块
表1-2
性能指标
CPU221
S7-200 PLC的主要技术性能指标
CPU222
CPU224
CPU224XP
CPU226
外形尺寸(mm) 90×80×62 90×80×62 120.5×80×62 140×80×62 196×80×62
第一章 PLC的硬件与工作原理 1.4 逻辑运算与PLC的工作原理
1.4.1 用触点和线圈实现逻辑运算
按下起动按钮SB1,电流经SB1的常开触点和SB2的常闭触点流过KM的线圈。 KM的主触点闭合,电动机开始运行。KM的辅助常开触点同时接通。
1
否
否
是
CPU224 120-240V AC 14×24V DC 10×继电器
1
否
否
是
CPU224XP 24V DC 14×24V DC 10×24V DC
2
2
1
是
CPU224XP 120-240V AC 14×24V DC 10×继电器
2
2
1
是
CPU226
24V DC 24×24V DC 16×24V DC
用户程序
4096
4096
8192
12288
16384
用户数据
2048
2048
8192
10240
10240
掉电保持时间(h)
50
50
习题答案PLC编程及应用第版课件
3章习题答案1.填空1输出指令对应于梯形图中的线圈不能用于过程映像输入寄存器;2SM 0.1 在首次扫描时为ON,SM0.0一直为 ON ;3每一位BCD码用_4_位二进制数来表示,其取值范围为二进制数20000_~2_1001_;4二进制数20100 0001 1000 0101对应的十六进制数是_164185_,对应的十进制数是_16773_,绝对值与它相同的负数的补码是2_1011 1110 0111 1011_;5BCD码20100 0001 1000 0101对应的十进制数是_4185_;6接通延时定时器TON的使能IN输入电路接通时开始定时,当前值大于等于预设值时其定时器位变为 ON ,梯形图中其常开触点接通 ,常闭触点断开 ;7接通延时定时器TON的使能输入电路断开时被复位,复位后梯形图中其常开触点断开 ,常闭触点接通 ,当前值等于 0 ;8有记忆接通延时定时器TONR的使能输入电路接通时开始定时,使能输入电路断开时,当前值保持不变 ;使能输入电路再次接通时继续定时 ;必须用复位指令来复位TONR;9断开延时定时器TOF的使能输入电路接通时,定时器位立即变为 ON ,当前值被清零 ;使能输入电路断开时,当前值从0开始增大 ;当前值等于预设值时,输出位变为 OFF ,梯形图中其常开触点断开 ,常闭触点接通 ,当前值保持不变 ;10若加计数器的计数输入电路CU 由断开变为接通、复位输入电路R 断开 ,计数器的当前值加1;当前值大于等于预设值PV时,梯形图中其常开触点接通 ,常闭触点断开 ;复位输入电路接通时,计数器被复位,复位后其常开触点断开 ,常闭触点接通 ,当前值为 0 ;3.-914.165.无符号数;6.VB20和VB21,VB207.VW20和VW22,VB20~VB23,VW22,VB208.十进制小数9.字符的个数10.3212.4个,8、16、32位13.程序组织单元,主程序、子程序、中断程序14.AIW215.VB100的地址,地址指针VD120所指的存储单元中的数16.在程序中修改操作数的地址,用于间接寻址;题3-17~3-19的语句表程序I0.0Q0.0题3-20的答案21.图3-38中的错误:I2.1的常开触点不能放在线圈的右边,I0.8中的位地址不能大于7,立即输入触点只能用于输入位I,梯形图中不能出现过程映像输入I的线圈,正向转换触点不能接在左侧电源线上;题3-22的答案题3-23的答案题3-24的答案题3-25的答案题3-27的答案4章习题答案1.填空1如果方框指令的EN输入端有能流且执行时无错误,则ENO输出端有能流输出 ; 2字符串比较指令的比较条件只有 == 和 <> ;3主程序调用的子程序最多嵌套_8_层,中断程序调用的子程序_不能_嵌套;4VB0的值为21011 0110,循环右移2位然后左移4位为2 1101 0000 ;5读取实时时钟指令TODR读取的日期和时间的数制为 BCD码 ;6执行“JMP 2”指令的条件满足时,将不执行该指令和 LBL 2 指令之间的指令; 7主程序和中断程序的变量表中只有临时变量;8S7-200 SMART有6个高速计数器,可以设置13种不同的工作模式;9HSC0的模式3的时钟脉冲为I0.0,用I0.1控制方向;2.在MW4小于等于1247时,令M0.1为ON并保持,反之将M0.1复位为OFF;LDW<= MW4, 1247S M0.1, 1LDW> MW4, 1247R M0.1, 13.编写程序,在I0.0的上升沿将VW10~VW58清零;LD I0.0EUFILL 0, VW10, 255.编写程序,将VW0中以0.01Hz为单位的0~99.99Hz的整数格式的频率值,转换为4位BCD码,送给QW0,通过4片译码芯片和七段显示器显示频率值见图3-6;LD SM0.0MOVW VW0, QW0IBCD QW06.用I0.0控制接在QB0上的8个彩灯是否移位,每1s移1位;用I0.1控制左移或右移,首次扫描时将彩灯的初始值设置为十六进制数160E仅Q0.1~Q0.3为ON,设计出梯形图程序;7.用I1.0控制接在QB0上的8个彩灯是否移位,每1s移1位;用IB0设置彩灯的初始值,在I1.1的上升沿将IB0的值传送到QB0,设计出梯形图程序;8.用实时时钟指令设计控制路灯的程序,20:00时开灯,06:00时关灯;TODR VB0 // 读实时钟,小时值在VB3LDB>= VB3, 1620 // 20点~0点日期、时间值用BCD码表示OB< VB3, 1606 // 0点~6点= Q0.0 // 点亮路灯9.用实时时钟指令设计控制路灯的程序,在5月1日~10月31日的20:00开灯,06:00关灯;在11月1日~下一年4月30号的19:00开灯,7:00关灯;LD SM0.0TODR VB0 // 读实时钟,小时值在VB3,月日在VW1LDW>= VW1, 161031OW< VW1, 160501= M0.0 //冬季ONLDB>= VB3, 1620 // 20点~6点开灯OB< VB3, 1606AN M0.0 //夏季LDB>= VB3, 1619 // 19点~7点开灯OB< VB3, 1607A M0.0 //冬季OLD= Q0.110.半径<10000的整数在VW10中,取圆周率为3.1416;编写程序,用浮点数运算指令计算圆周长,运算结果四舍五入转换为整数后,存放在VW20中;LD SM0.0ITD VW10, AC1 // 整数转换为双整数DTR AC1, AC1 // 双整数转换为实数R 3.1416, AC1 // 乘以3.1416ROUND AC1, AC1 // 乘积四舍五入转换为双整数MOVW AC1, VW20 // 低16位送VW20第11题编写语句表程序,实现运算VW2–VW4 = VW6;LD I0.2MOVW VW2, VW6-I VW4, VW612.AIW2中A/D转换得到的数值0~32000正比于温度值0~1200 C;在I0.0的上升沿,将AIW2的值转换为对应的温度值存放在VW10中,设计出梯形图程序;公式: T = 1200N/32000MOVW AIW2, AC0AENOMUL 1200, AC0AENO/D 27648, AC0AENOMOVW AC0, VW1013.以0.1度为单位的整数格式的角度值在VW0中,在I0.0的上升沿,求出该角度的正弦值,运算结果转换为以610 为单位的双整数,存放在VD2中,设计出程序;LD I0.0EULPSITD VW0, AC0AENODTR AC0, AC0AENO/R 10.0, AC0LRDR 0.01745329, AC0AENOSIN AC0, AC0LPPR 1000000.0, AC0AENOROUND AC0, VD216.编写程序,用字节逻辑运算指令,将VB0的高4位置为21001,低4位不变;LD V0.4MOVB VB0, LB0AENOANDB 160F, LB0AENOMOVB LB0, VB0ORB 1690, VB017.编写程序,前后两个扫描周期VW4的值不变将M0.2复位,反之将M0.2置位;LD I0.4MOVW VW4, AC0AENOXORW VW6, AC0AENOLPSAW= AC0, 0R M0.2, 1LRDAW<> AC0, 0S M0.2, 1LPPMOVW VW4, VW618.设计循环程序,求VD20开始连续存放的5个浮点数的平均值;19.在I0.0的上升沿,用循环程序求VW100~VW108的累加和;为了防止溢出,将被累加的整数转换为双整数后再累加;用VD10保存累加和;20.编写程序,求出VW10~VW28中最大的数,存放在VW30中;21.用子程序调用编写图5-3中两条运输带的控制程序,分别设置自动程序和手动程序,用I0.4作自动/手动切换开关;手动时用I0.0和I0.1对应的按钮分别点动控制两条运输带;主程序自动程序手动程序22.设计程序,用子程序求圆的面积,输入参数为直径小于32767的整数,输出量为圆的面积双整数;在I0.0的上升沿调用该子程序,直径为10000mm,运算结果存放在VD10中;主程序子程序23.用定时中断,每1s将VW8的值加1,在I0.0的上升沿禁止该定时中断,在I0.2的上升沿重新启用该定时中断;设计出主程序和中断子程序;主程序定时中断程序24.第一次扫描时将VB0清零,用定时中断0,每100ms将VB0加1,VB0等于100时关闭定时中断,并将Q0.0立即置1;设计出主程序和中断子程序;主程序定时中断程序5章习题答案40T37Q0.0Q0.0T37I0.0Q0.1Q0.1I0.1T37I0.1Q0.1T37Q0.170T37Q0.0Q0.0T37I0.0INPT TON100msIN PT TON 100ms题3的答案题4的答案 题5的答案夹紧松开快进快退题6的答案 题7的答案 题9的答案题8的答案:初始步应为双线框;最上面的转换旁边没有转换条件;步M0.2和M0.0之间无转换;转换I0.0与最上面的转换之间没有步,最上面的水平有向连线应放在最上面的转换之下;输入I0.5不能作为动作;一般用输入、定时器和计数器的触点和它们的逻辑组合作转换条件,不用输出位Q 作转换条件;步M0.3的后面没有转换和步,系统运行到步M0.3时会“死机”;M0.2M0.1Q0.1T37Q0.0I0.0T38T37SM0.1 M0.3Q0.1T39T38T39Q0.0Q0.24s6s 5sM0.0M0.2M0.1Q0.0I0.0T37I0.1SM0.1 M0.3Q0.1I0.2Q0.0T37.I0.2M0.0题10的答案题11的答案题12的答案。
《S LC编程及应用第 版》习题答案V
《S7-1200 PLC编程及应用》第3版习题答案V2.0 习题答案V2.0由本文件和14个项目文件组成,几乎包含全部习题的答案。
第1章1.填空1)CPU 1214C最多可以扩展_8_个信号模块、_3个通信模块。
信号模块安装在CPU 的右边,通信模块安装在CPU的左边。
2)CPU 1214C有集成的14 点数字量输入、10 点数字量输出、 2 点模拟量输入, 6 点高速输出、 4 点高速输入。
3)模拟量输入模块输入的-10~+10V电压转换后对应的数字为-27648 ~27648 。
2.S7-1200的硬件主要由哪些部件组成?答:主要由CPU模块、信号板、信号模块和通信模块组成。
3.信号模块是哪些模块的总称?答:信号模块包括数字量输入模块和数字量输出模块,模拟量输入模块和模拟量输出模块。
4.怎样设置才能在打开博途时用项目视图打开最近的项目?答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”,勾选复选框“打开最近的项目”(见图1-15)。
5.硬件组态有什么任务?答:设备组态的任务就是在设备视图和网络视图中,生成一个与实际的硬件系统对应的虚拟系统,PLC、HMI和PLC各模块的型号、订货号和版本号,模块的安装位置和设备之间的通信连接,都应与实际的硬件系统完全相同。
此外还应设置模块的参数,即给参数赋值。
6.怎样设置保存项目的默认的文件夹?答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”。
选中“存储设置”区中的“默认存储位置”。
用“浏览”按钮设置保存项目和库的文件夹(见图1-15)。
7.怎样设置数字量输入点的上升沿中断功能?答:选中设备视图或设备概览中的CPU或有数字量输入的信号板,然后选中巡视窗口的“属性 > 常规 > 数字量输入”文件夹中的某个通道(见图1-17)。
用复选框启用通道的上升沿中断和下降沿中断功能,设置产生中断事件时调用的硬件中断组织块。
FX系列PLC编程及应用第版习题答案
F X系列P L C编程及应用第3章习题答案1题的答案:1) 1,ON,接通,断开。
2) 1,ON,通电,闭合,得电工作。
3) 通电,接通,断开。
4) 断电,断开,接通,0。
5) 断开,由断开变为接通,小于,接通,断开,不变,接通,断开,接通,0。
6) 输入。
7) M8002,STOP,RUN,ON。
8) LDI。
9) 输入继电器,输出继电器。
题3-2答案题3-3答案题3-4答案题3-5答案题3-6答案题3-7答案题8答案:MC指令无N0,MC指令不能直接接在左侧母线,主控触点的元件号(M1)与主控指令中的元件号(M0)不一致,MCR中的操作数应为N0,MCR指令应直接接在左侧母线上,MCR指令前后的左侧母线不能连在一起;X0的触点不能在线圈的右边,梯形图中不能出现输入继电器的线圈,X9的元件号不是八进制数;梯形图中出现了Y0的两个线圈,T5无设定值。
Y 0的线圈不能直接接在左侧母线上。
题3-9答案题3-10答案题3-11答案题3-12答案第4章习题答案4-1题1)源,目标,变址2)D2,D33)的上升沿,将(D0,D1)4)D18,X205)X10,X17,26)二进制数,十六进制数7)4,0000,10018)H4185,16773,1011 1110 0111 10119)418510)3211)均为112)二,十13)P6314)满足,指针P115)相反16)FEND17)SRET,IRET18)T192,T19919)520)I20121)8022)X523)两倍4-2题:每10s将Y0的状态翻转一次。
题4-3答案题4-4答案题4-6答案题4-7答案题4-8答案题4-9答案题4-10答案题4-11答案题4-12答案题4-13答案题4-14答案题4-15答案题4-19答案题4-20答案4-21题LD<= D5 K500 CJ P1LD M8000RST M0CJ P2P1SET M0P2题4-23答案题4-24答案题4-25答案LD X0TRD D0LD>= D3 K20 //大于等于20点OR< D3 K6 //或小于6点AND>= D1 K5 //大于等于5月AND< D1 K11 //小于11月LD>= D3 K19 //大于等于19点OR< D3 K7 //或小于7点LD>= D1 K11 //大于等于11月OR< D1 K5 //小于5月ANBORBOUT Y0END题4-25答案题4-28答案第5章习题答案题5-1~题5-3答案题5-4答案题5-5答案题5-9答案题5-10答案题5-11答案题12:无初始步,X2不能作为动作,一般不用输出(例如Y5)做转换条件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3章习题答案1.填空1)输出指令(对应于梯形图中的线圈)不能用于过程映像输入寄存器。
2)SM 0.1 在首次扫描时为ON,SM0.0一直为 ON 。
3)每一位BCD码用_4_位二进制数来表示,其取值范围为二进制数2#0000_~2#_1001_。
4)二进制数2#0100 0001 1000 0101对应的十六进制数是_16#4185_,对应的十进制数是_16773_,绝对值与它相同的负数的补码是2#_1011 1110 0111 1011_。
5)BCD码2#0100 0001 1000 0101对应的十进制数是_4185_。
6)接通延时定时器TON的使能(IN)输入电路接通时开始定时,当前值大于等于预设值时其定时器位变为 ON ,梯形图中其常开触点接通,常闭触点断开。
7)接通延时定时器TON的使能输入电路断开时被复位,复位后梯形图中其常开触点断开,常闭触点接通,当前值等于 0 。
8)有记忆接通延时定时器TONR的使能输入电路接通时开始定时,使能输入电路断开时,当前值保持不变。
使能输入电路再次接通时继续定时。
必须用复位指令来复位TONR。
9)断开延时定时器TOF的使能输入电路接通时,定时器位立即变为 ON ,当前值被清零。
使能输入电路断开时,当前值从0开始增大。
当前值等于预设值时,输出位变为 OFF ,梯形图中其常开触点断开,常闭触点接通,当前值保持不变。
10)若加计数器的计数输入电路CU 由断开变为接通、复位输入电路R 断开,计数器的当前值加1。
当前值大于等于预设值PV时,梯形图中其常开触点接通,常闭触点断开。
复位输入电路接通时,计数器被复位,复位后其常开触点断开,常闭触点接通,当前值为 0 。
3.-914.16#5.无符号数。
6.VB20和VB21,VB207.VW20和VW22,VB20~VB23,VW22,VB208.十进制小数9.字符的个数10.3212.4个,8、16、32位13.程序组织单元,主程序、子程序、中断程序14.AIW215.VB100的地址,地址指针VD120所指的存储单元中的数16.在程序中修改操作数的地址,用于间接寻址。
题3-17~3-19的语句表程序题3-20的答案21.图3-38中的错误:I2.1的常开触点不能放在线圈的右边,I0.8中的位地址不能大于7,立即输入触点只能用于输入位I,梯形图中不能出现过程映像输入I 的线圈,正向转换触点不能接在左侧电源线上。
题3-22的答案题3-23的答案题3-24的答案题3-25的答案题3-27的答案4章习题答案1.填空1)如果方框指令的EN输入端有能流且执行时无错误,则ENO输出端有能流输出。
2)字符串比较指令的比较条件只有 == 和 <> 。
3)主程序调用的子程序最多嵌套_8_层,中断程序调用的子程序_不能_嵌套。
4)VB0的值为2#1011 0110,循环右移2位然后左移4位为2# 1101 0000 。
5)读取实时时钟指令TODR读取的日期和时间的数制为 BCD码。
6)执行“JMP 2”指令的条件满足时,将不执行该指令和 LBL 2 指令之间的指令。
7)主程序和中断程序的变量表中只有临时变量。
8)S7-200 SMART有6个高速计数器,可以设置13种不同的工作模式。
9)HSC0的模式3的时钟脉冲为I0.0,用I0.1控制方向。
2.在MW4小于等于1247时,令M0.1为ON并保持,反之将M0.1复位为OFF。
LDW<= MW4, 1247S M0.1, 1LDW> MW4, 1247R M0.1, 13.编写程序,在I0.0的上升沿将VW10~VW58清零。
LD I0.0EUFILL 0, VW10, 255.编写程序,将VW0中以0.01Hz为单位的0~99.99Hz的整数格式的频率值,转换为4位BCD码,送给QW0,通过4片译码芯片和七段显示器显示频率值(见图3-6)。
LD SM0.0MOVW VW0, QW0IBCD QW06.用I0.0控制接在QB0上的8个彩灯是否移位,每1s移1位。
用I0.1控制左移或右移,首次扫描时将彩灯的初始值设置为十六进制数16#0E(仅Q0.1~Q0.3为ON),设计出梯形图程序。
7.用I1.0控制接在QB0上的8个彩灯是否移位,每1s移1位。
用IB0设置彩灯的初始值,在I1.1的上升沿将IB0的值传送到QB0,设计出梯形图程序。
8.用实时时钟指令设计控制路灯的程序,20:00时开灯,06:00时关灯。
LD SM0.0TODR VB0 // 读实时钟,小时值在VB3LDB>= VB3, 16#20 // 20点~0点(日期、时间值用BCD码表示)OB< VB3, 16#06 // 0点~6点= Q0.0 // 点亮路灯9.用实时时钟指令设计控制路灯的程序,在5月1日~10月31日的20:00开灯,06:00关灯;在11月1日~下一年4月30号的19:00开灯,7:00关灯。
LD SM0.0TODR VB0 // 读实时钟,小时值在VB3,月日在VW1LDW>= VW1, 16#1031OW< VW1, 16#0501= M0.0 //冬季ONLDB>= VB3, 16#20 // 20点~6点开灯OB< VB3, 16#06AN M0.0 //夏季LDB>= VB3, 16#19 // 19点~7点开灯OB< VB3, 16#07A M0.0 //冬季OLD= Q0.110.半径(<10000的整数)在VW10中,取圆周率为3.1416。
编写程序,用浮点数运算指令计算圆周长,运算结果四舍五入转换为整数后,存放在VW20中。
LD SM0.0ITD VW10, AC1 // 整数转换为双整数DTR AC1, AC1 // 双整数转换为实数*R 3.1416, AC1 // 乘以3.1416ROUND AC1, AC1 // 乘积四舍五入转换为双整数MOVW AC1, VW20 // 低16位送VW20第11题编写语句表程序,实现运算VW2–VW4 = VW6。
LD I0.2MOVW VW2, VW6-I VW4, VW612.AIW2中A/D转换得到的数值0~32000正比于温度值0~1200 C。
在I0.0的上升沿,将AIW2的值转换为对应的温度值存放在VW10中,设计出梯形图程序。
公式: T = 1200*N/32000LD I0.3MOVW AIW2, AC0AENOMUL 1200, AC0AENO/D 27648, AC0AENOMOVW AC0, VW1013.以0.1度为单位的整数格式的角度值在VW0中,在I0.0的上升沿,求出该角度的正弦值,运算结果转换为以610 为单位的双整数,存放在VD2中,设计出程序。
LD I0.0EULPSITD VW0, AC0AENODTR AC0, AC0AENO/R 10.0, AC0LRD*R 0.01745329, AC0AENOLPP*R 1000000.0, AC0AENOROUND AC0, VD216.编写程序,用字节逻辑运算指令,将VB0的高4位置为2#1001,低4位不变。
LD V0.4MOVB VB0, LB0AENOANDB 16#0F, LB0AENOMOVB LB0, VB0ORB 16#90, VB017.编写程序,前后两个扫描周期VW4的值不变将M0.2复位,反之将M0.2置位。
LD I0.4MOVW VW4, AC0AENOXORW VW6, AC0AENOLPSR M0.2, 1LRDAW<> AC0, 0S M0.2, 1LPPMOVW VW4, VW618.设计循环程序,求VD20开始连续存放的5个浮点数的平均值。
19.在I0.0的上升沿,用循环程序求VW100~VW108的累加和。
为了防止溢出,将被累加的整数转换为双整数后再累加。
用VD10保存累加和。
20.编写程序,求出VW10~VW28中最大的数,存放在VW30中。
21.用子程序调用编写图5-3中两条运输带的控制程序,分别设置自动程序和手动程序,用I0.4作自动/手动切换开关。
手动时用I0.0和I0.1对应的按钮分别点动控制两条运输带。
主程序自动程序手动程序22.设计程序,用子程序求圆的面积,输入参数为直径(小于32767的整数),输出量为圆的面积(双整数)。
在I0.0的上升沿调用该子程序,直径为10000mm,运算结果存放在VD10中。
主程序子程序23.用定时中断,每1s将VW8的值加1,在I0.0的上升沿禁止该定时中断,在I0.2的上升沿重新启用该定时中断。
设计出主程序和中断子程序。
主程序定时中断程序24.第一次扫描时将VB0清零,用定时中断0,每100ms将VB0加1,VB0等于100时关闭定时中断,并将Q0.0立即置1。
设计出主程序和中断子程序。
主程序定时中断程序5章习题答案题3的答案题4的答案题5的答案题6的答案题7的答案题9的答案题8的答案:初始步应为双线框;最上面的转换旁边没有转换条件;步M0.2和M0.0之间无转换;转换I0.0与最上面的转换之间没有步,最上面的水平有向连线应放在最上面的转换之下。
输入I0.5不能作为动作;一般用输入、定时器和计数器的触点和它们的逻辑组合作转换条件,不用输出位(Q)作转换条件;步M0.3的后面没有转换和步,系统运行到步M0.3时会“死机”。
题10的答案题11的答案题12的答案。