s7-200基本指令

合集下载

S7-200常用指令

S7-200常用指令

S7-200常用指令一、PLC梯形图语言的编程原则1、梯形图由多个梯级组成,每个线圈可构成一个梯级,每个梯级有多条支路,每个梯级代表一个逻辑方程;2、梯形图中的继电器继电器、接点、线圈不是物理的,是PLC存储器中的位(1=ON;0=OFF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次;3、梯形图中流过的不是物理电流而是“概念电流”,只能从左向右流;4、用户程序的运算是根据PLC的输入/输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用;5、PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态;6、输出线圈不能直接驱动现场的执行元件,通过I/O模块上的功率器件来驱动。

二、存储器区域输入映像寄存器(I)输出映像寄存器(Q)变量存储器( V )定时器存储器( T )计数器存储器( C )模拟量输入映像寄存器(AI)模拟量输出映像寄存器(AQ)累加器(AC)高速计数器(H C )说明:1)输入映像寄存器(I)的状态只能由外部输入信号驱动,而不能由程序来改变其状态。

即在程序中,只能出现输入映像寄存器的触点,而不能出现其线圈。

2)输出映像寄存器(Q)是PLC用来向外部负载发送控制命令的窗口。

每一个输出端子与输出映像寄存器( Q )的一个相应位想对应。

并有无数对常开和常闭触点供编程时使用。

3)定时器存储器(T),PLC所提供的定时器作用相当于继电器控制系统中的时间继电器。

每个定时器可提供无数对常开和常闭触点供编程使用。

其设定时间通常由程序设置。

S7-200 PLC提供了三种定时器:TON-通电延时;TONR-有记忆通电延时;TOF-断电延时。

S7-200 PLC提供了三种定时精度:1ms、10ms、100ms4)计数器(C),计数器用于累计计数输入端接收到的脉冲电平由低到高的脉冲个数。

计数器可提供无数对常开和常闭触点供编程使用,其设定值通常由程序赋予。

地址格式:C[计数器号]如C5,S7-200 PLC提供了三种计数器:CTU-增计数器、CTD-减计数器、CTUD -增减计数器5)变量存储器(V)变量存储器主要用于存储全局变量,或者存放数据运算的中间运算结果或设置参数。

西门子s7-200PLC基本指令

西门子s7-200PLC基本指令
•当输入能流断开时停止计时,同时定时器位被置0、清除 当前值。 •定时器号(Txx)决定了定时器的分辨率。
15:33
14
15:33
15
2、保持型接通延时定器(TONR)
Txx IN TONR PT
•在输入(IN)收到能流时,从当前值开始计时; •当当前值达到预置值(PT)时,定时器位被置1; •当输入能流断开时停止计时,定时器位、当前值保持不变; •必须用复位指令才能清除定时器位和当前值; •定时器号(Txx)决定了定时器的分辨率。
???
② 置位线圈指令
(S) xxx
???位代表位起始地址
当指令收到能流时,则???指定位开始的XXX个位被置1;
当指令没收到能流时,则???指定的位状态不变 。
???
③ 复位线圈指令 (xRxx) ???位代表位起始地址
当指令收到能流时,则???指定位开始的XXX个位被置0;
当指令没收到能流时,则???指定的位状态不变 。
1. 基本逻辑指令 2. 堆栈操作指令* 3. 定时器指令 4. 计数器指令 5. 比较指令
15ห้องสมุดไป่ตู้33
2
一、基本逻辑指令
1、触点指令
???
① 检查闭指令 其中???位代表位地址 当???指定地址的数据为1时, 指令结果接通能流; 否则,指令结果断开能流。
???
② 检查开指令 其中???位代表位地址 当???指定地址的数据为0时, 指令结果接通能流; 否则,指令结果断开能流。
15:33
21
2、减计数器减计数指令(CTD)
Cxx CD CTD LD PV
从当前计数值开始,在每一个(CD)输入状态 的低到高时递减计数。
•当CXX的当前值等于0时,计数器位CXX置位。

s7-200基本指令

s7-200基本指令

教育无他,爱与榜样而已
1.指令格式
(LAD) LD A O = (STL) I0.0 LDN I0.0 AN I0.0 ON Q0.0 功能 I0.1 用于网络起始的动合/动断触点 I0.1 动合/动断触点串联 I0.1 动合/动断触点并联 线圈输出
注:触点代表CPU对存储器的读操作,由于计算机系统对读 操作的的次数不受限制,所以用户程序中,动合、动断触点 使用的次数不受限制。线圈符号代表CPU对存储器的写操作, 在用户程序中,每个线圈只能使用一次。
4.栈操作指令 • S7-200系列PLC使用9层堆栈来处理所有逻辑操作,和计算 机中的堆栈结构相同。堆栈是一组能够存储和取出数据的 暂存单元,其特点是“后进先出”。每一次进行入栈操作, 新值放入栈顶,栈底值丢失;每次进行出栈操作,栈顶值 弹出,栈底值补进随机数。 (1)逻辑入栈指令(LPS)
• 逻辑入栈指令又称为分支电路开始指令。在梯形图的中的 分支结构中,可以形象地看出,它生成一条新的母线,其 左侧为原来的主逻辑块,右侧为新的从逻辑块,因此可以 直接编程
教育无他,爱与榜样而已
• 1.指令格式
从起始位开始的N个元件置1
从起始位开始的N个元件置0
教育无他,爱与榜样而已
• 例5.9 置位/复位指令的应用
电动机连续运转的PLC程序及语句表如下: 用置位和复位指令实现功能如下
教育无他,爱与榜样而已
例5.10 两台电动机M1、M2同时起动,M2停 止后M1才停止的程序:
教育无他,爱与榜样而已
• 3)梯形图程序绘制方法 • 梯形图程序是利用STEP7编程软件在梯形图区按照自左向 右、自上而下的原则绘制的。为提高PLC运行速度,触点 的并联网络多连在左侧母线,线圈位于右侧。 • 4)梯形图网络结构 • 梯形图网络结构是软件系统为程序注释和编译附加的,不 增加程序长度,并且软件的编译结果可以明确指出程序错 误语句所在的网络段。清晰的网络结构有利于程序的调试, 使程序简明易懂。

s7-200指令表

s7-200指令表

2.5 S7---200PLC的指令2.5.1基本指令LD/LDN指令:LD和LDI指令是连接在母线连接的触点.表示操作开始.LD是常开触点,LDN是常闭触点.A/AN指令:A和AN指令是串联连接的触点,A是常开触点, AN是常闭触点.O/ON指令:O和ON指令是并联连接的触点,执行逻辑“或”的功能.OR是常开触点,ORI是常闭触点.= 指令:=是输出触点2.5.2复杂的逻辑指令OLD/ALD指令:OLD是电路块的并联。

ALD是电路块的串联。

2.5.3逻辑堆栈的操作LPS:逻辑入栈指令。

LRD: 逻辑出栈指令。

LPP:逻辑出栈指令。

2.5.4置位/复位指令S/R指令:S是置位指令。

R是复位指令,2.5.5边冲脉冲指令EU是上升沿指令,用—|P|—表示。

ED是下降沿,用—|N|—表示。

2.5.6定时器指令TON/TOF/TONR指令:TON:表示通电延时定时器。

TOF:表示断电延时定时器TONR:表示保持型通电延时定时器。

2.5.7计数器指定CTU/CTD/CTUD指令:CTU表示增计数器。

CTD:表示减数器。

CTUD:表示增/减数器。

程序控制指令2.5.8END/MEND结束指令:END表示条件结束指令,执行条件成立时结束住程序,返回主程序起点。

MEND表示无条件结束指令,结束住程序,返回主程序起点。

STOP指令:STOP表示停止指令2.5.9比较指令: CMP(Compare)的功能指令编号为FNC10,16位运算占7个程序步,32位运算占13个程序步.2.6.1传送指令:MOV的功能号为FNC12,它是将源操作数的内容传送目标操作数.2.6.2四则逻辑运算指令(1)二进制加法指令ADDADD的功能号为FNC20,它是将源操作数S1和S2中的16位二进制数相加,然后运算结果传送到指定的目标操作数中.(2) 二进制减指令SUBSUB的功能号为FNC21.它是将源操作数S1和S2中的16位二进制数相减,然后运算结果传送到指定的目标操作数中.(3) 二进制乘法指令MULMUL的功能号为FNC22.它是将源操作数S1和S2中的16位二进制数相乘,然后运算结果传送到指定的目标操作数为首地址的软元件中.(4) 二进制除法指令DIVDIV的功能号为FNC22.它是将源操作数S1和S2中的16位二进制数相除,然后运算结果传送到指定的目标操作数D中,余数传送到D+1中.。

西门子S7-200_PLC指令学习

西门子S7-200_PLC指令学习

西门子S7-200 PLC指令学习S7-200系列的基本逻辑指令与FX系列和CPM1A系列基本逻辑指令大体相似,编程和梯形图表达方式也相差不多,这里列表表示S7-200系列的基本逻辑指令(见表)。

表S7-200系列的基本逻辑指令S7-200系列PLC的比较指令在SIEMENS S7-200的编程软件STEP-7中,有专门的比较指令:IN1与IN2比较,比较的数据类型可以是B、I(W)、D、R,即字节、字整数、双字整数和实数;还可以有其他的比较式:>、<、≥、≤、<>等等。

当满足比较等式,则该触点闭合。

与LMODSOFT指令对照:在LMODSOFT中,没有直接的数的比较指令,但SUB指令可以通过其执行减法功能后的三个输出端的状态实现整数的比较功能。

若与LMODSOFT 中的SUB指令对应,则在STEP-7中应有三个比较指令:>、=、< 来分别对应SUB 指令的三个输出;若还要对应≥、≤、或<>,则根据SUB指令三个输出端的不同组合,均可找到对应的比较指令。

比如:①(30007)>(40030)②(30007)=(40030)③(30007)<(40030)①+②(30007)≥②+③(30007)≤(40030)①+③(30007)<>(40030)S7-200系列PLC的定时器指令类型、编号及分辨率TON——接通延时TONR——有记忆接通延时TOF——断开延时3种分辨率(时基):1ms、10ms、100ms——分别对应不同的定时器号定时器6个要素:指令格式(时基、编号等)预置值——PT使能——IN 复位——3种定时器不同当前值——Txxx 定时器状态(位)——可由触点显示定时值=时基×预置值PT。

由于定时器的计时间隔与程序的扫描周期并不同步,定时器可能在其时基(1ms、10ms、100ms)内任何时间启动,所以,未避免计时时间丢失,一般要求设置PT预置值必须大于最小需要的时间间隔。

第7章 S7-200系列PLC基本指令

第7章 S7-200系列PLC基本指令

第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
3. 边沿触发指令(脉冲生成) 边沿触发指令(脉冲生成) (1) EU(Edge Up):上升沿微分输出指令。 (2) ED(Edge Down):下降沿微分输出指令。
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
例7-10 断电延时型定时器应用示例
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
7.1.4 定时器指令
应当注意:对于S7-200系列PLC的定时器,时基分别为1ms、 应当注意 10ms、100ms定时器的刷新方式是不同的。1ms时基定时器,每隔 1ms定时器刷新一次当前值,与扫描周期和程序处理无关,扫描周期较 长时,定时器在一个周期内可能多次被刷新,其当前值在一个周期内不 一定保持一致;10ms定时器,在每个扫描周期开始时刷新,在每个扫 描周期内,当前值不变;100ms定时器在该定时器指令执行时被刷新。
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本ቤተ መጻሕፍቲ ባይዱ令
7.1.1 基本位操作指令
基本逻辑指令的语句表由指令助记符和操作数两部分组成,操作数 由可以进行位操作的寄存器元件及地址组成。常用位操作指令助计符的 定义如下所述: (1)LD(Load):装载指令,对应梯形图从左侧母线开始,连接常开 触点。 (2)LDN(Load Not):装载指令,对应梯形图从左侧母线开始,连 接常闭触点。 (3)A(And):与操作指令,用于常开触点的串联。 (4)AN(And Not):与操作指令,用于常闭触点的串联。 (5)O(Or):或操作指令,用于常开触点的并联。 (6)ON(Or Not):或操作指令,用于常闭触点的并联。 (7)=(Out):置位指令,线圈输出。

西门子S7-200指令

表 S7-200系列的基本逻辑指令指令名称 指令符 功能操作数取 LD bit 读入逻辑行或电路块的第一个常开接点 Bit :I ,Q ,M ,SM ,T ,C ,V ,S取反 LDN bit 读入逻辑行或电路块的第一个常闭接点 和 A bit 串联一个常开接点 和非 AN bit 串联一个常闭接点 或 O bit 并联一个常开接点 或非ON bit并联一个常闭接点 电路块和 ALD 串联一个电路块 无电路块或 OLD 并联一个电路块 输出 = bit 输出逻辑行的运算结果 Bit :Q ,M ,SM ,T ,C ,V ,S 置位 S bit ,N 置继电器状态为接通 Bit :Q ,M ,SM ,V ,S 复位R bit ,N使继电器复位为断开表4-20 四则运算指令名称指令格式 (语句表)功能操作数寻址范围加法指令 +I IN1,OUT两个16位带符号整数相加,得到一个16位带符号整数。

执行结果:IN1+OUT=OUT (在LAD 和FBD 中为:IN1+IN2=OUT )IN1,IN2,OUT :VW ,IW ,QW ,MW ,SW ,SMW ,LW , T ,C ,AC ,*VD ,*AC ,*LDIN1和IN2还可以是AIW 和常数 +D IN1,IN2两个32位带符号整数相加,得到一个32位带符号整数。

执行结果:IN1+OUT=OUT (在LAD 和FBD 中为:IN1+IN2=OUT )IN1,IN2,OUT :VD ,ID ,QD ,MD ,SD ,SMD ,LD ,AC ,*VD ,*AC ,*LD IN1和IN2还可以是HC 和常数+R IN1,OUT两个32位实数相加,得到一个32位实数。

执行结果:IN1+OUT=OUT (在LAD 和FBD 中为:IN1+IN2=OUT )IN1,IN2,OUT :VD ,ID ,QD ,MD ,SD ,SMD ,LD ,AC ,*VD ,*AC ,*LD IN1和IN2还可以常数减法指令 -I IN1,OUT两个16位带符号整数相减,得到一个16位带符号整数。

西门子s7200-PLC-基本指令


例4.1:装载及驱动线圈指令用法示例
LD I0.0 = M0.0 LDN I0.1 = Q0.0 = Q0.1
说明: (1)LD、LDN指令总是与母线相连(包括在分支点引出的母线); (2)=指令不能用于输入继电器; (3)具有图3-1中的最后2条指令结构的输出形式,称为并联输出, 并联的=指令可以连续使用; (4)=指令的操作数不可重复使用。
指令练习
3. 根据下面设计要求写出对应的梯形图和语句表 设计要求: 当I0.0接通,且I0.1断开时,接通Q0.0 当接通Q0.0时,且T10接通时,则M0.1通电
请写出以下梯形图对应的语句表
3. 置位/复位指令S/R
普通线圈获得能量流时线圈通电,能量流不能到达时 ,线圈断电,置位/复位指令则是将线圈设成为置位 线圈和复位线圈两大部分,将存储器的置位、复位功 能分开,置位线圈受到脉冲前沿触发时,线圈通电锁 存(存储器位置1)、复位线圈受到脉冲前沿触发时 ,线圈断电锁存(存储器位置0)。下次置位、复位 操作信号到来前,线圈状态保持不变。
当存储器某地址的位(bit)值为1时,则与之对 应的常开触点闭合;而与之对应常闭触点断开。
1.装载指令及驱动线圈指令 LD/LDN/OUT
装载指令及驱动线圈指令如表4-2 所示。
语句表
表4-2装载指令及线圈输出指令
功能
梯形图
操作数
LD bit
常开触点与左侧母线 相连接
I、Q、M、SM、T、C、V、 S、L
LD I0.4 LPS EU = Q0.4 LPP ED = Q0.5
LD I0.4 EU = Q0.4 ED = Q0.5
跳变指令将信号的跳变转换成持续仅一个扫描周期的短脉冲。或者 可理解成把即将开始的较长过程转换成一种起始信号(有何意义)

第三章S7-200基本指令


(a)梯形图
(b)时序图
S7-200基本指令 第三章 S7-200基本指令 二、位逻辑指令应用实例 1、启动-保持-停止(自锁)程序 、启动-保持-
启/停梯形图程序
S7-200基本指令 第三章 S7-200基本指令 2、优先(互锁)程序 、优先(互锁)
优先(互锁)梯形图程序
S7-200基本指令 第三章 S7-200基本指令
S7-200基本指令 第三章 S7-200基本指令 2、应用示例 比较指令应用示例程序如图。
[1] 整数比较装入,[2]串联实数比较,[3]并联字节比较 整数比较装入,[2]串联实数比较,[3]并联字节比较
S7-200基本指令 第三章 S7-200基本指令 四、数据处理指令应用实例 例6:某工件加工过程分为四道工序完成,共需30s,其时 :某工件加工过程分为四道工序完成,共需30s,其时 序要求如图所示。运行控制开关闭合时,启动和运行;控制 开关断开时停机。而且每次启动均从第一道工序开始。
(a)梯形图
(b)时序图
S7-200基本指令 第三章 S7-200基本指令
2、减计数器(CTD)
梯形图
时序图
S7-200基本指令 第三章 S7-200基本指令
3、增/减计数器(CTUD) 、增/减计数器(CTUD)
梯形图
时序图
S7-200基本指令 第三章 S7-200基本指令
四、定时器和计数器指令应用训练 例3:使用定时器和计数器设计延时1小时程序。 :使用定时器和计数器设计延时1 如图所示,为定时/ 如图所示,为定时/计数长时间延时程序。
传送指令格式
S7-200基本指令 第三章 S7-200基本指令
例5:将变量存储器VW100中内容送到VW200中, :将变量存储器VW100中内容送到VW200中, 其程序如图所示。

S7-200指令汇总

一. 标准触点指令(基本逻辑指令)
• (1)LD:装入常开触点(LoaD) • (2)LDN:装入常闭触点(LoaD Not) • (3)A:与常开触点(And) • (4)AN:与常闭触点(And Not)。 • (5)O:或常开触点(Or) • (6)ON:或常闭触点(Or Not) • (7)NOT:触点取非(输出反相) • (8)= :输出指令
输入端 TS Q0.1 M0.1
最大值 32767 设定值 120
当前值
I0.1
T4
IN TONR
120 PT
M0.1 T4
T4
(R )
1 Q0.1
()
TS= 120*10ms
定时器 应用举例
振荡器的设计是经常用到的,例如控制一个指示灯的闪 烁。现在用2个定时器组成一个振荡器,振荡器的时序图及 程序设计如下图所示。
设定值 计时值
延时断开定时器 TOF
T38 使能输入 IN TOF
设定值 PT
T38
I0.1
TOF
IN
1200 PT T38 Q0.1
()
其工作波形图如下:
TS
TS=1200*0.1=120S
I0.1
Q0.1
设定值 计时值
保持型定时器 TONR
T4 输入端 IN TONR 设定值 PT
其工作波形图如下:
S7-200 指令
指令分类——按形式分
1.继电器
触点
线圈 ——( )
2.功能块
条件 Enable
输入参数
功能数据类型
EN
IN1
IN2
OUT
N 长度
地址
输出参数
指令分类——按功能分
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教育无他,爱与榜样而已
§5.1.1 基本位操作指令
含有直接位地址的指令叫位操作指令, 是PLC常用的基本指令,梯形图指令有触点 和线圈两大类,触点又分为动合和动断两种 形式;语句表指令有与、或以及输出等逻辑 关系,位操作指令能实现基本的位逻辑运算 控制。
教育无他,爱与榜样而已
梯形图与传动继电器控制符号比较
教育无他,爱与榜样而已
1.指令格式
(LAD) LD A O = (STL) I0.0 LDN I0.0 AN I0.0 ON Q0.0 功能 I0.1 用于网络起始的动合/动断触点 I0.1 动合/动断触点串联 I0.1 动合/动断触点并联 线圈输出
注:触点代表CPU对存储器的读操作,由于计算机系统对读 操作的的次数不受限制,所以用户程序中,动合、动断触点 使用的次数不受限制。线圈符号代表CPU对存储器的写操作, 在用户程序中,每个线圈只能使用一次。
教育无他,爱与榜样而已
• 定时器的编号用定时器的名称和它的常数 编号(最大为255)表示,即T*** , • 定时器的编号包含两方面的信息: 定时器 位和定时器当前值. • 定时器位: 当定时器的当前值达到设定值 PT时,定时器触点动作。 • 定时器当前值:存储定时器当前累计的时 间,它占用 16 位符号整数来表示,最大计 数值为 32767。
ED
教育无他,爱与榜样而已
• 使用说明:
① 对于位元件来说一旦被置位,就保持在通电状态,除非对 它复位;而一旦被复位就保持在断电状态,除非再对它置 位。 ② S/R指令可以互换次序使用,但由于PLC采用扫描工作方 式,所以写在后面的指令具有优先权。
③ ④ 如果对计数器和定时器复位,则计数器和定时器的当前值 被清零。 N的使用范围为1—255一般情况下使用常数。
教育无他,爱与榜样而已
• 1.指令格式
从起始位开始的N个元件置1
从起始位开始的N个元件置0
教育无他,爱与榜样而已
• 例5.9 置位/复位指令的应用
电动机连续运转的PLC程序及语句表如下: 用置位和复位指令实现功能如下
教育无他,爱与榜样而已
例5.10 两台电动机M1、M2同时起动,M2停 止后M1才停止的程序:
教育无他,爱与榜样而已
S7-200系列PLC基本指令
SIMATIC指令有:梯形图(LAD)、语句表(STL)和 功能图(FBD)三种编程语言。比较而言,梯形图类 似于传统的继电器控制系统,直观、易懂;语句表类 似于计算机汇编语言的指令格式。本章主要讲述基本 指令的定义和梯形图、语句表的基本编程方法。基本 指令包括基本逻辑指令,算术、逻辑运算指令,数据 处理指令, 程序控制指令等。
教育无他,爱与榜样而已
例5.5 块与(ALD) 指令的应用
使用说明: 1. 在块电路开始时要使用LD或LDN指令。 2. 在每完成一次块电路的串联连接后要写上ALD指令。 3. ALD指令无操作数
教育无他,爱与榜样而已
• 练习1:写出下列梯形图的语句表
演示2
教育无他,爱与榜样而已
教育无他,爱与榜样而已
教育无他,爱与榜样而已
§5.1.5 定时器指令
一.几个基本概念: 1、种类
a 、接通延时定时器 ( TON ) b、 有记忆通电延时定时器 (TONR ) c 、断电延时定时器(TOF )
2、分辨率和定时时间的计算
教育无他,爱与榜样而已
• 什么是分辨率: 单位时间的时间增量为定时 器的分辨率---又叫精度. • 精度等级: 1ms, 10 ms, 100ms • 定时时间 T= P T * S其中: T 为定时 时间 PT 为设定值 S 为分辨率. 3、定时器的编号:
教育无他,爱与榜样而已
第 5章

S7-200系列PLC基本指令
基本逻辑指令
§5.1
§5.2

算术、逻辑运算指令
数据处理指令 程序控制类指令
§5.3 §5.4
教育无他,爱与榜样而已
§5.1
基本逻辑指令
基本逻辑指令是指构成基本逻辑运算功能指 令的集合,包括基本位操作、置位/复位、 边沿触发、定时、计数、比较等逻辑指令。
教育无他,爱与榜样而已
练习2:完成梯形图和语句表之间的转换
教育无他,爱与榜样而已
§5.1.2 取非和空操作指令
指令格式
LAD
STL NOT NOP N
功能 取非 空操作指令
教育无他,爱与榜样而已
• 1.取非指令(NOT)
• 取非指令,指对存储器位的取非操作,用来改变能量流的 状态。梯形图指令用触点形式表示,触点左侧为1时,右 侧为0 ,输出无效;反之,左侧为0时,右侧为1,输出有 效。
教育无他,爱与榜样而已
• 例 题:通电延时型定时器应用程序,程序运行结果见时序
时序图分析
教育无他,爱与榜样而已
三.有记忆通电延时定时器(TONR)
(1)梯形图(LAD): (2)语句表(STL): TONR T65, +500
使用说明:使能输入端(IN)有效时(接通),定时器开始 计时,当前值大于或等于预置值( PT )时,输出状态置 1 。使能端输入无效(断开)时,当前值保持(记忆), 使能输入(IN)再次接通有效时,在原记忆值的基础上递 增计时。有记忆通电延时型(TONR)定时器采用线圈复位 指令( R )进行复位操作,当复位线圈有效时,定时器当 前值清零,输出状态位置 0。
教育无他,爱与榜样而已
常用指令助记符的定义:
1. 2. 3. 4. 6. 7. LD: 装载指令,对应梯形图左侧母线开始,连接动合触头; LDN:装载指令, 对应梯形图左侧母线开始,连接动断触 头; A:与操作指令,用于动合触点的串联连接; AN:与非操作指令, 用于动断触点的串联连接; ON:或非操作指令, 用于动断触点的并联连接; =(OUT)输出指令,线圈输出.
5. O:或操作指令, 用于动合触点的并联连接:
教育无他,爱与榜样而已
例5.1 位操作指令程序应用。
教育无他,爱与榜样而已
例5.2 触点的串联
教育无他,爱与榜样而已
使用说明: • (1)串联触点可以使用上限为11个 • (2)连续输出电路可以反复使用 = 指令, 但次序必须正确,不然就不能连续使用。 演示1
3276.7
T33-T36,T97-T100
T37-T63,T101-T255
教育无他,爱与榜样而已
二、通电延时定时器(TON)
梯形图 (LAD) 语句表 (STL)
其中:IN 是使能输入端,编程范围T0-T255;PT是预置输入端 (0-32767)PT数据类型:INT。 使用说明:使能输入(IN)有效时,定时器开始计时,当值从 0开始递增,大于或者等于预置值(PT)时,定时器输出状态 位置 1(输出触点有效) 当前值的最大值为 32767 。使能端无效(断开)时,定时器复 位(当前值清零,输出状态位置0)。
止动练 复后 位, 后 习 指 ,: 令才 有 才 编能 两 能 写停 台 启 控试 电 动 制用 动 ; 程置 机 序位 停 启 M2 M1 /
M1 M2
教育无他,爱与榜样而已
§5.1.4 边沿触发指令
指令格式 LAD--STL EU 功能 对其之前的逻辑运算结果的上升 沿产生一个宽度为一个扫描周 期的脉冲。 对逻辑运算结果的下降沿产生一 个宽度为一个扫描周期的脉冲。
教育无他,爱与榜样而已
例5.6 LPS、LRD、LPP应用举例
教育无他,爱与榜样而已
• 思考:若是把单线圈输出放在上面,语句 表结果一样吗? 演示3
教育无他,爱与榜样而已
教育无他,爱与榜样而已
例5.7 LPS、LRD、LPP应用举例
教育无他,爱与榜样而已
• • • • 使用说明: 由于受堆栈空间的限制(9层堆栈),LPS、LPP指令连 续使用时应少于9次 LPS、LPP指令必须成对使用,它们之间可使用LRD指令。 LPS、LPP、LRD指令无操作数。
教育无他,爱与榜样而已
教育无他,爱与榜样而已
例5.3 触点的并联
教育无他,爱与榜样而已
2.编程相关问题
1)PLC I/O端点的分配方法 每一个传感器或开关对应一个PLC确定的输入点,每一个 负载对应一个PLC确定的输出端点。外部按钮一般用动合触 点。 2)输出继电器的使用方法 PLC在写输出阶段要将输出映像寄存器的内容送至输点 Q,继电器输出方式时,PLC的继电器触点要动作,所以输出 端不带负载时,控制线圈应使用内部继电器M或其他,尽可 能不要使用输出继电器Q的线圈。
教育无他,爱与榜样而已
比 较 , 堆 栈 指 令 何 时 用 <
教育无他,爱与榜样而已
• 从堆栈使用来上来讲,LPS指令的作用是把新的分支母线 的状态压入堆栈栈顶。 • 2.逻辑读栈(LRD)逻辑读栈指令在梯形图分支结构中, 当新母线左侧为主逻辑块时,LPS开始右侧的第一从逻辑 块编程,LRD开始第二个以后的从逻辑块编程。 • 3.逻辑出栈指令(LPP)逻辑出栈指令又称为分支结束指 令。在梯形图分支结构中,LPP用于LPS产生的新母线右侧 的最后一个从逻辑块编程。弹出分支母线的状态出堆栈。
教育无他,爱与榜样而已
教育无他,爱与榜样而已
定时器的分辨率和编号
定时器类型 分辨率/ms 1 TONR 10 100 1 TON,TOF 最大当前值/S 32.767 327.67 3276.7 32.767 定时器编号 T0,T64 T1-T4,T65-T68 T5-T31,T69-T95 T32,T96
10
100
327.67
4.栈操作指令 • ຫໍສະໝຸດ 7-200系列PLC使用9层堆栈来处理所有逻辑操作,和计算 机中的堆栈结构相同。堆栈是一组能够存储和取出数据的 暂存单元,其特点是“后进先出”。每一次进行入栈操作, 新值放入栈顶,栈底值丢失;每次进行出栈操作,栈顶值 弹出,栈底值补进随机数。 (1)逻辑入栈指令(LPS)
相关文档
最新文档