PLC数码显示控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S7-200 SMART PLC实验
指导书
重庆邮电大学
自动化实验实训中心
2016.3
S7—200SMART基本指令介绍一、S7—200SMART的SIMATIC基本指令简表:
二、标准触点指令
LD动合触点指令,表示一个与输入母线相连的动合触点指令,即动合触点逻辑运算起始。
LDN动断触点指令,表示一个与输入母线相连的动断触点指令,即动断触点逻辑运算起始。
A与动合触点指令,用于单个动合触点的串联。
AX与非动断触点指令,用于单个动断触点的串联。
O或动合触点指令,用于单个动合触点的并联。
ON或非动断触点指令,用于单个动断触点的并联。
LD、LDN、A、AN、O、ON触点指令中变量的数据类型为布尔(BOOL)型。LD、LDN两条指令用于将接点接到母线上,A、AN、O、ON指令均可多次重复使用,但当需要对两个以上接点串联连接电路块的并联连接时,要用后述的OLD指令。
例子:
翻译:0:装载I0.0,
1:与I0.1相与(反相后),
2:其结果与I0.2相或,
3:再与I0.3相与,
4:再与I0.4相或(反相后),
5,6:连续输出两个Q0.3,Q0.4,
7:再与I0.5相与后(反相后),
8:输出Q0.6。
三、串联电路块的并联连接指令OLD
两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。
四、并联电路的串联连接指令ALD
两个或两个以上的接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。
五、输出指令 =
= 输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。
六、置位与复位指令S、R
S为置位指令,使动作保持;R为复位指令,使操作保持复位。从指定的位置开始的N 个点的寄存器都被置位或复位,N=1~255如果被指定复位的是定时器位或计数器位,将清除定时器或计数器的当前值。
七、跳变触点EU,ED
正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期。正/负跳变的符号为EU 和ED,他们没有操作数,触点符号中间的“P”和“N”分别表示正跳变和负跳变。
八、空操作指令NOP
NOP指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。
九、程序结束指令END
END是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的最后写入END指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入END命令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟。
可编程控制器梯形图编程规则
一、编程的几个步骤
(一)决定系统所需的动作及次序
当使用可编程控制器时,最重要的一环是决定系统所需的输入及输出。输入及输出要求:
(1) 第一步是设定系统输入及输出数目。
(2) 第二步是决定控制先后、各器件相应关系以及作出何种反应。
(二)对输入及输出器件编号
第一输入和输出,包括定时器、计数器、内置寄存器等都有一个唯一的对应编号,不能混用。
(三)画出梯形图
根据控制系统的动作要求,画出梯形图。
梯形图设计规则
(1)触点应画在水平线上,并且根据自左至右、自上而下的原则和对输出线圈的控制路径来画。
(2)不包含触点的分支应放在垂直方向,以便于识别触点的组合和对输出线圈的控制路径。
(3)在有几个串联回路相并联时,应将触点多的那个串联回路放在梯形图的最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。这种安排所编制的程序简洁明了,语句较少。
(4)不能将触点画在线圈的右边。
(四)将梯形图转化为程序
把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它的编码编译成可编程控制器能识别的程序。
这种程序语言是由序号(即地址)、指令(控制语句)、器件号(即数据)组成。地址是控制语句及数据所存储或摆放的位置,指令告诉可编程控制器怎样利用器件作出相应的动作。
(五)在编程方式下用键盘输入程序。
(六)编程及设计控制程序。
(七)测试控制程序的错误并修改。
(八)保存完整的控制程序。
实验一:基本指令的编程练习
(一)与或非逻辑功能实验
一、实验目的
1、熟悉PLC实验装置及实验箱,Smart200系列编程控制器的外部接线方法
2、了解编程软件Smart的编程环境,软件的使用方法。
3、掌握与、或、非逻辑功能的编程方法。
二、基本指令编程练习的实验面板图
图中的接线孔,通过防转座插锁紧线与PLC的主机相应的输入输出插孔相接。Ii为输入点,Qi为输出点。
上图中下面两排I0~I1.1为输入按键和开关,模拟开关量的输入。上边一排Q0.0~Q0.5是LED指示灯,接PLC主机输出端,用以模拟输出负载的通与断。
DI输入端的1M、功能模块的M与直流电源的COM短接。DO输出端的1L、2L和3L以及功能模块的V+与直流电源的+24V短接。
三、实验接线列表
通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后输入程序并运行,加以验证。
实验参考程序,表6-1-1