第七章 PLC传送比较指令及
- 格式:ppt
- 大小:1.74 MB
- 文档页数:58


1 第四章 思考与练习题参考答案
4-1 设Q0.0、Q0.1、Q0.2分别驱动三台电动机的电源接触器,I0.6为三台电动机依次启动的启动按钮,I0.7为三台电动机同时停车的按钮,要求三台电动机依次启动时间的时间间隔为10秒钟,试采用定时器指令、比较指令配合或计数器指令、比较指令配合编写程序。
参考答案1:
参考答案2:
2 4-2 有电动机四台,希望能够同时启动同时停车。试用传送指令编程实现之。
参考答案:
4-3 若I0.1、I0.2、I0.3、I0.4分别对应着3、4、5、6个数字。试用数据传送指令与段码指令配合或译码指令与段码指令配合将其通过QB0显示出来。
参考答案:
3 参考答案2:
4 4-4 一圆的半径值(<10000的整数)存放在VW100中,取π=3.1416,用实数运算指令计算圆周长,结果4舍5入转为整数后,存放在VW200中。
参考答案:
4-5 要求同上,试用整数运算指令求周长。
参考答案:
4-6 在M0.0的上升沿,用3个拨码开关来设置定时器的时间,每个拨码开关的输出占用PLC的4位数字量输入点,个位拨码开关接I1.0~I1.3,I1.0为最低位;十位和百位拨码开关分别接I1.4~I1.7和I0.0~I0.3。设计语句表程序,读入拨码开关输出的BCD码,转换为二进制数后存放在VW10中,作为通电延时定时器T33的时间设定值。T33在I0.1为ON时开始定时。
参考答案:
5 4-7 在I0.1的上升沿,用CPU模块上的模拟电位器1来设置10ms定时器T33的设定值,设置的范围为4.5~13.5s,I0.0为ON时T33开始定时,设计语句表程序。
参考答案:
4-8 某频率变送器的量程为45~55HZ,输出信号为DC0~10V,模拟量输入模块输入的0~10V电压被转换为0~32000的整数。在I0.0的上升沿,根据AIW0中A/D转会后的数据N,用整数运算指令计算出以0.01HZ为单位的频率值。当频率大于52HZ或小于48HZ时,通过Q0.0发出报警信号,试编写程序。
第五章PLC指令系统
黄石市科威自控有限公司 34 第五章 PLC指令系统
第一节 PLC指令系统
§5.1.0 基本指令(27条)
助记符 名称 助记符 名称
LD 读取常开点 LDF 读取下降沿
LDI 读取常闭点 ANDP 串接上升沿
AND 串入常开点 ANDF 串接下降沿
ANDI 串入常闭点 ORP 并接上升沿
OR 并入常开点 ORF 并接下降沿
ORI 并入常闭点 INV 运算触点取反
ANB 电路块串联 MPS 运算触点压栈
ORB 电路块并联 MRD 读出压栈触点
OUT 线圈输出 MPP 弹出压栈触点
SET 线圈输出保持 MC 主控
RST 清除线圈输出 MCR 主控结束
PLS 上升沿输出脉冲 NOP 空操作
PLF 下降沿输出脉冲 END 程序结束
LDP 读取上升沿
§5.1.1 步进顺控指令(2条)
助记符 名称 助记符 名称
STL 步进梯形图开始 RET 步进梯形图结束
注:步序状态转移只能用SET,当用OUT时视作普通继电器。
第五章PLC指令系统
黄石市科威自控有限公司 35 §5.1.2 功能指令(56条)
助记符 名称 助记符 名称
程序流程 CJ 条件跳转
浮点数运算 ECMP 2进制浮点数比较
CALL 子程序调用 EZCP 2进制浮点数区域比较
SRET 子程序返回 EBCD 2进制浮点数转10进制浮点数
FEND 主程序结束 EBIN 10进制浮点数转2进制浮点数
FOR 循环范围开始 EADD 2进制浮点数加法
NEXT 循环范围结束 ESUB 2进制浮点数减法
传送与比较 CMP 比较 EMUL 2进制浮点数乘法
ZCP 区域比较 EDIV 2进制浮点数除法
MOV 传送 ESQR 2进制浮点数开方
CML 取反传送 INT 2进制浮点数转BIN整数
BCD BCD转换 FLT BIN整数转2进制浮点数
BIN BIN转换
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共10分)
1.请从下列语句表选项中选择错误的一个( )。
A.LDNI I15.7 B.TON T63,9
C.RI Q14.3 D.AB> MB0,SMB0
2.请从下列语句表选项中选择错误的一个( )。
A.AD ◇ HC0,MB25 B.LN VD0,AC1
C.+I VW8,VW100 D.TAN VD10,AC3
3.请从下列语句表选项中选择错误的一个( )。
A.INCW AC0 B.INVB AC0
C.BIR IB0,VB10 D.ANDW VB2,AC0
4.执行下面一段程序对应的时序图为:( )
LD I0.0
= Q0.0
LDI I0.0
= Q0.1
5.执行下面一段程序对应的时序图为:( )
二、填空题(每空1分,共11分)
1.可编程序控制器主要由_________、_________、_________、_________组成。
2.有记忆接通延时定时器TONR的输入(IN)电路_______时TONR开始定时,TONR的______达到设定值时其定时器位为1状态,其常开触点_________,常闭触点_________,输入(IN)
电路_________,TONR继续定时,直到_________。
3.输出指令(=)不能用于_________映像寄存器。
三、语句表梯型图相互转换题(本大题共3小题,共25分)
1.请将下列语句表程序转化成梯形图。(7分)
第9期 吴浪武等.PLC中移位、比较、传送指令在顺序控制程序编程方法的应用
PLC中移位、比较、传送指令在顺序控制
程序编程方法的应用
吴浪武 邱国旺 周林玉
(南昌大学科学技术学院,南昌330029)
摘 要 介绍了一种结合了移位、比较和传送指令来实现PLC顺序控制程序的编程方法。通过此方法, 简化了控制的设计方案,减少了程序对PLC中CPU的占用时间,缩短程序扫描周期,便于以后工艺的修 改。提高了效率。 关键词PLC LED移位 比较传送指令 时序表顺序控制 中图分类号TP273 文献标识码 A 文章编号 1000—3932(2011)09-1143-03
随着PLC在顺序控制中的广泛应用,其成为 了制造业的通用装置。对于PLC顺序控制实际
编程中有很多种方法:起保停法、置位与复位,以 及SCR指令等方法。其主要的设计思路是:根据
输出的状态变化,将一个系统的工作循环划分为 若干个顺序连续的步,并以一个或多个转换条件
来控制各步是活动步还是不活动步,最终使输出
在设定的时间按顺序变化。所以在PLC顺序控
制系统中,常常大量应用定时器作为中间控制环 节,来实现控制系统的自动化。定时器的设定值
在编程时已经设定,如果被控的对象在生产过程 中工艺发生改变,要重新设计一个新值,有时修改
起来比较繁琐。 1 LED显示的要求
按下启动按钮(10.0)后,由8组LED发光二
极管模拟的8段数码管开始显示(图1),先是一 段段显示,显示次序是A、B、c、D、E、F、G、H,随后
显示数字及字符,显示次序是0、1、2、3、4、5、6、7、
8、9、A、B、C、D、E、F,断开启动按钮程序停止运 行。根据上述动作要求,可以通过起保停法、置位
与复位,以及SCR指令等方法写出其控制程序。 程序顺序控制不仅大量引用了步的存储器和定时
器,而且通过顺序功能图画出梯形图会造成对 PLC中CPU的长时间占用,程序扫描周期比较 长。如果要改变LED数码显示的频率,工作量会