西门子s7200-PLC-基本指令(比较和表等).

合集下载

西门子S7-200 PLC的指令系统及指令应用

西门子S7-200 PLC的指令系统及指令应用

说明: 根据控制要求,程序在 M0.1 处应该输出 Q0.1,在 M0.2 处也应该输出 Q0.1 如果在 M0.1 及 M0.2 处直接输出 Q0.1,则就范了上面程序双线圈错误, 因此在需要输出 Q0.1 的地方,输出不同的中间继电器,然后把中间继电器的常 开点并联起来,再集中输出一个 Q0.1 的线圈,这样就能避免双线圈的问题。 或者下面的程序也能正确的满足控制要求:
分析: 若 A 先按下按钮, 则 Q0.1 灯要亮, 并且一直亮, 直到主持人按下复位按钮 I0.0, 灯才会灭。其他人按下按钮,对应的灯也不会亮。 若 B 先按下按钮, 则 Q0.2 灯要亮, 并且一直亮, 直到主持人按下复位按钮 I0.0, 灯才会灭。其他人按下按钮,对应的灯也不会亮。 同理,C、D 一样 以下程序是分析后得出的:
地址:苏州吴中宝丰路 1 号
咨询: 400-8169-114
苏州天天自动化 PLC 培训中心

触点指令应用案例 3:
用一个按钮(I0.1)来控制三个输出(Q0.1、Q0.2、Q0.3) 。 当 Q0.1、Q0.2、Q0.3 都为 OFF 时,按第一下 I0.1,则 Q0.1 变为 ON, 按第二下 I0.1,则 Q0.1、Q0.2 变为 ON, 按第三下 I0.1,则 Q0.1、Q0.2、Q0.3 都变 ON 按第四下 I0.1,则 Q0.1、Q0.2、Q0.3 都变为 OFF 状态。 按第五下 I0.1,重复执行如上动作。 试用两种不同的程序设计方法设计其梯形图程序。 以下是分析后得出的程序:
上图梯形图中,”N”此条件只有当 I0.0 由接通→断开的瞬间(也就是上面波形 图中的过程 4 这个状态时)才会接通,其他时刻都不会接通。
应用案例 1:每按一下 I0.1 按钮,变量存储器的数值加 1

西门子s720-PLC-基本指令(比较和表等)

西门子s720-PLC-基本指令(比较和表等)

• 梯形图编程的基本规则
输入点状态由外部输入设备的开关信号驱动,用 户程序不能随意改变
梯形图中同一触点可以多次重复使用
梯形图中同一继电器线圈只能出现一次(置位、 复位除外),通常不能重复使用,若多次使用则 最后一次有效。但它的触点可以无限次使用。即 线圈可以做触点使用,但触点不能做线圈使用。
使用一个按钮控制两个灯,第一次按下时,第一盏灯 亮,第二盏灯灭;第二次按下时第一盏灯灭,第二盏 灯亮;第三次按下时两盏灯都两亮;第四次按下时两 盏灯都灭。
I/O分配 输入:I0.0 输出:Q0.0
Q0.1
三台电机
M1,M2, M3,启动时: 先动M1-60 秒后M2动 60秒后M3 启动:停
输出继 电器 Q0.0
Q0.1
输出 元件 KM1
KM3
作用
电机1运转 交流接触器 电机2运转 交流接触器
• 画出PLC接线图;
考核3要求
SB1
KM1 FR
i0.0 Q0.0
SB2
KM3
i0.1
Q0.1
• 绘制梯形图。
FU 220V
24V
COM
COM
单按钮电动机启停PLC控制程序
单按钮启停 电路控制程序
按钮
PL2.C2接电线动图机: 的顺序启动、顺序停止
梯2.形2 电图 动机的顺序启动、顺序停止
2.3 电动机的顺序启动、逆序停止
控制要求: 电动机1启动后,电动机2才能启动;若 电动机1不启动,电动机2无法启动。电 动机2停止后,电动机1才能停止;若电 动机2不停止,则电动机1无法停止。
2.3 电动机的顺序启动、逆序停止
OR>= IN1, IN2
指令应用举例

西门子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置位。

西门子s7200-PLC-基本指令

西门子s7200-PLC-基本指令

梯形图
操作数
无 无
NOT
NOP N
改变能流输入的状态
空操作

N=0~255
正负跳变指令、取反指令、空操作指令的几点规定
1. 正跳变指令(EU)检测到每一次正跳变(触点的输入信号 由0到1),或负跳变指令(ED)检测到每一次负跳变(触点的 输入信号由1到0),让能流接通一个扫描周期。对于正跳变指令 ,一旦发现有正跳变发生(由0到1),该栈顶值被置为1,否则 置0。对于负跳变指令,一旦发现有负跳变发生(由1到0),该 栈顶值被置为1,否则置0。 2. 取反指令(NOT)将它左边电路的逻辑运算结果取反,运算 结果为1,则变为0,为0则变为1。 3. 空操作指令(NOP)不影响程序的执行。
新值同时写到物理输出点和对 应的输出映像寄存器中 bit: Q N的取值范围为 :1~128
RI bit,N
=I bit
说明: “I”表示立即,当指令执行时,新值会同时被写到物理输出点和对 应的输出过程映象寄存器。这一点不同于非立即指令,只把新值写入 过程映像寄存器。
② 立即触点指令 语句表 LDI bit AI bit 功能 常开立即触点与左侧母线相连接 常开立即触点与其他程序段相串联 梯形图 操作数
特殊存储区的简单应用
案例1.
当报警信号I0.0接通时,报警指示灯Q0.1闪烁
例3扩展
特殊存储区,具有闪烁功 能
案例2.
在自动控制系统中,按下启动按钮I0.1,启动指示灯Q0.0输出,为了防止操 作员误动作,因此停止时需两个按钮I0.3及I0.2都按下,系统才能停止,启动 灯灭。
案例3.
水位低报警信号I0.1,故障指示灯Q0.1在有检测到故障时保持闪烁 直到按下复位按钮I0.2,指示灯灭。

西门子S7 指令表

西门子S7  指令表

西门子S7-200 PLC指令学习(1)S7-200系列的基本逻辑指令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预置值必须大于最小需要的时间间隔。

S7-200PLC基本逻辑指令

S7-200PLC基本逻辑指令

3.RS、SR指令 1) 指令格式
名称 指令
复位优先锁存器 RS
梯形图格式
bit
S ENO RS
R1
置位优先锁存器 SR
bit S1 ENO
SR R
S1,R S、R1 OUT Bit
指令
可用操作数 能流 能流 能流 I, Q, M, V, S 的位逻辑量
2) 指令功能 RS 复位优先锁存器,当置位信号和复位信号都有效时,复位信号优先, 输出线圈不接通。 SR 置位优先锁存器,当置位信号和复位信号都有效时,置位信号优先, 输出线圈接通。 3) 指令应用举例
(1) 左母线 梯形图左侧的粗竖线,它是为整个梯形图程 序提供能量的源头。
(2) 触点 代表逻辑“输入”条件。如开关、按钮等闭合 或打开动作,或者内部条件。
(3) 线圈 代表逻辑“输出”结果。如灯的亮灭、电动机 的启动停止,中间继电器的动作,或者内部输出条件。
(4) 功能框/指令盒 代表附加指令。如定时器、计数器、 功能指令或数学运算指令等。
梯形图编辑方式方便初学者使用,易于理解,可以建立 与电气接线图类似的程序,而且全世界通用。可以使用指令 表编辑器显示所有用梯形图编辑器编写的程序。
2. 指令表编辑器中指令的组成与使用
如图所示,在指令表编辑器中,程序也分为一个个 的网络段,这样可方便地与梯形图进行转换。当然也可 以不分网络段,此时指令表程序不能转换。注释部分和 梯形图编辑器中相同。
1. 梯形图编辑器中指令的组成与使用 如图所示,在梯形图编辑器中,程序被分为一个个的网络段(Network n)。 每一个网络中是具体功能的实现。在整个程序中包括许多注释,如程序块的注释 、网络段的注释、每一个元件的注释等,能够使他人方便地读懂整个程序的内容 和功能。

西门子PLC基本指令功能介绍

西门子PLC基本指令功能介绍

西门⼦PLC基本指令功能介绍⼀、标准触点 LD、A、O、LDN、AN、ON、LD,取指令。

表⽰⼀个与输⼊母线相连的常开接点指令,即常开接点逻辑运算起始。

LDN,取反指令。

表⽰⼀个与输⼊母线相连的常闭接点指令,即常闭接点逻辑运算起始。

A,与指令。

⽤于单个常开接点的串联。

AN,与⾮指令。

⽤于单个常闭接点的串联。

O,或指令。

⽤于单个常开接点的并联。

ON,或⾮指令。

⽤于单个常闭接点的并联。

⼆、正、负跳变 ED、EUED,在检测到⼀个正跳变(从OFF到ON)之后,让能流接通⼀个扫描周期。

EU,在检测到⼀个负跳变(从ON到OFF)之后,让能流接通⼀个扫描周期。

三、输出 ==,在执⾏输出指令时,映像寄存器中的指定参数位被接通。

四、置位与复位指令S、RS,执⾏置位(置1)指令时,从bit或OUT指定的地址参数开始的N个点都被置位。

R,执⾏复位(置0)指令时,从bit或OUT指定的地址参数开始的N个点都被复位。

置位与复位的点数可以是1-255,当⽤复位指令时,如果bit或OUT指定的是T或C时,那么定时器或计数器被复位,同时当前值将被清零。

五、空操作指令NOPNOP指令不影响程序的执⾏,执⾏数N(1-255)。

⼀帆PLC培训学校是深圳龙岗中⼼区专业PLC培训学校,打造⾃动化实战品牌。

同时打造⾼端的⾃动化⼈才培训基地,成为⾏业领导者。

专注于西门⼦PLC S7-200/300、S7-1200、三菱PLC FN-2N/3U、Q系列、WINCC、电⽓制图EPLAN、触摸屏等PLC⽅⾯的综合型培训机构,是第⼀家⽹络在线培训和实体培训相结合的机构。

⼀⼈多套实战设备,学习时间不限,学会为⽌,免费推荐⼯作,零基础⼊门,项⽬式教学!⼩班化教学,保证教学质量,免费试听,联系刘⽼师。

西门子S7-200PLC指令系统手册

西门子S7-200PLC指令系统手册

西门子S7-200PLC指令系统手册第五章S7-200可编程控制器的指令系统第一节S7-200PLC编程的基本概念一、编程语言S7-200PLC有两种指令集:IEC1131-3指令集和SIMATIC指令集;IEC1131-3指令集支持系统完全数据类型检查,只能用梯形图(LAD)和功能块图(FBD)编程语言,指令执行时间较长。

SIMATIC指令集:西门子公司为S7-200PLC设计的编程语言,不支持系统完全数据类型检查,可以用梯形图(LAD)、功能块图(FBD)和语句表(STL)编程语言,且指令执行时间较短。

(一)梯形图(LAD)编程语言LAD是与电气控制电路图相呼应的一种图形语言,其信号流向清楚、简单、直观、易懂,很适合电气工程人员使用;常作为第一用户语言。

(二)功能块图(FBD)FBD类似于普通逻辑功能图,一般用一种功能方框表示一种特定的功能,框内的符号表示该方框图的功能。

(三)语句表(STL)STL是用助记符来表达PLC的各种控制功能,类似于计算机的汇编语言。

二、数据类型(一)基本数据类型及数据类型检查1.基本数据类型1位布尔型(BOOL)、8位字节型(BYTE)、16位无符号整数型(WORD)、16位有符号整数型(INT)、32位无符号双字整数型(DWORD)、32位有符号双字整数型(DINT)、32位实数型(REAL)。

2.数据类型检查数据类型检查分为三级:完全数据类型检查、简单数据类型检查和无数据类型检查。

S7-200PLC的SIMATIC指令集不支持完全数据类型检查;使用局部变量时,执行简单数据类型检查;使用全局变量时,指令操作数为地址而不是可选的数据类型时,执行无数据类型检查。

(二)数据长度和数值范围数据长度:用字节型(B)、字型(W)、双字型(D)分别表示8位、16位、32位数据;不同的数据长度对应的数据范围如表5-4所示注意:操作数的数据类型应该和指令标识符相匹配。

三、存储器区域PLC的存储器分为:程序区、系统区、数据区程序区:存放用户程序,存储器为:EEPROM系统区:存放有关PLC配置结构的参数,存储器为:EEPROM;数据区:是S7-200CPU提供的存储器的特定区域,将数据存储区作了进一步的分区,并为每个存储区域赋予了不同的功能,形成专用的存储单元。

西门子s7200-PLC-基本指令(比较和表等)

西门子s7200-PLC-基本指令(比较和表等)
错误
正确
第三模块 三相异步电动机的顺序启动控制
任务一 电动机的顺序启动控制

时停止
(1)电动机的顺序启动、同

序停止
(2)电动机的顺序启动、顺

序停止
(3)电动机的顺序启动、逆
任务二 用PLC内部定时器实现电机的顺序
控制
错误
正确
• 梯形图编程的基本规则
上重下轻原则:几个串联支路并联,应将触点多 的支路安排在上面。
左重右轻原则:几个并联支路串联,应将并联支 路数多的安排在左面,以缩短用户程序的扫描时 间。
• 若几个并联回路串联,应将触点最多的回路放在梯 形图的最左面;若几个串联回路并联,应将触点最 多的回路放在梯形图的最上面。
双线圈输出:在一个程序中,同一继电器线圈出 现两次或两次以上,一般这种情况是不允许的, 但在下列情况下允许双线圈输出: 1、置位和复 位指令中。2、跳转指令中。
• 梯形图每一“梯级”都是从左边母线开始,输出线圈 接在右边母线上,所有触点不能画在输出线圈的右边。 输出线圈不能直接连接在左母线上,若必须的话,则 可通过插入常闭触点将线圈连于左母线上。
基本指令
• 引例
交通灯控中,时间如果不到,则怎么办? 利用多个时间继电器进行不同时间段的控制 如果就用一个时间继电器怎么控制时段呢?
• 先进行时间继电器工作原理的分析:
I32767
Q0.0 (T37状态位)
• 那我们可不可以利用T37的当前值进行控 制呢?
——比较
二、 梯形图程序设计原则
• 梯形图编程的基本规则
梯形图程序由网络组成(逻辑行),每个网络由 一个或几个梯级组成。
从左母线向右以触点开始,以线圈或指令盒结束, 构成一个梯级,触点不能出现在线圈右边 。在一 个梯级中,左右母线之间是一个完整的“电路”, 不允许短路、开路,也不允许“能流”反向流动。

05 S7-200系列PLC基本指令

05 S7-200系列PLC基本指令

输出点输出。立即输出指令A就N 是I0快.4 速输出,主要用于
外部显示、故障处理等。比=如:QB0.0CD码输出显示数字,
采用立即输出就非常合适。网络2
一般输出指令,程序中的L输D 出I0为.5得电,并不是立即 在输出点输出,必须在这个OA扫N 描IQ0周.06.期1 最后输出。
=I Q0.1
电气控制及PLC技术
电气控制及PLC技术
四、 输出——安置继电器线圈指令
• 1输出(=)
• 只能用于输出量(Q),执行该指令时,将栈顶值复制到对应 的映像寄存器。
• 2立即输出(=I)
• 只能用于输出量(Q),执行该指令时,将栈顶值立即写入指 定的物理输出位和对应的输出映像寄存器。
• 两者有质的区别
网络1
• 立即输出指令,只要程序LO中D 的QI0输0.3.0出位得电,立即在
栈顶
iv0
iv1
iv2
iv3
iv4
iv5
iv6
iv7
栈底
iv8
iv0
iv1
iv1
iv2
每一次出栈操作,
iv2
iv3
栈顶值弹出,栈中
iv3
iv4
的原来数据依次向
iv4
iv5
上一层推移,栈底
iv5
iv6
值为随机数。
iv6
iv7
iv7
iv8
iv8
随机数
电气控制及PLC技术
例1:
LPS LRD
LPP
LD LPS LD O ALD = LRD LD O ALD = LPP AN =
电气控制及PLC技术
三、触点并联指令:O(Or)/ON(Or not)

西门子S7-200指令

西门子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-基本指令

西门子s7200-PLC-基本指令

第四章 S7-200 的基本指令系统及编程
第一部分 第二部分 第三部分 第四部分 第五部分 第六部分
位操作指令 运算指令 数据处理指令 表功能指令 转换指令 小结
1. 常见指令
计数指令用于进行脉冲数的计算。操作数可以 是整数,也可以是实数。在梯形图中用带参数 和运算符的触点表示比较指令,比较条件满足 时,触点闭合,否则打开。
2. 取反指令(NOT)将它左边电路的逻辑运算结果取反,运算 结果为1,则变为0,为0则变为1。
3. 空操作指令(NOP)不影响程序的执行。
I0.0 Q0.0 Q0.1
LD
I0.0
//输入常开触点
EU
//脉冲正跳变
=
Q0.0
//输出触点
LD
I0.0
//
ED
//脉冲负跳变
=
Q0.1
//
图 跳变应用
跳变指令示意
类型 CPU 221 CPU 222 CPU 224
CPU 226
M 0.0--31.7 0.0--31.7 0.0 - 31.7 0.0 - 31.7
线圈接通,则常开触点导 通
特殊存储区 SM
特殊存储器标志位提供大量的状态和控制功能, 下表列出了部分常用的特殊存储器
其他特殊存储区可以用来控制高速计数器,高速脉冲输出等,具体用法 等用到特殊功能时再作讲解
Q1.0
图4-8上升沿检测
分析:1.在I0.1上升沿之前,I0.1的常开触点断开,Q1.0和Q1.1均为0 2.在I0.1上升沿,I0.1变为1,CPU先执行第一行电路。因为前一个周期Q1.1为0 , Q1.1的常闭触点闭合,所以Q1.0变为1 3.执行第二行电路后,Q1.1变为1 4.进入第二个扫描周期后,Q1.1为1,使Q1.1常闭触点断开,使Q1.0为0 5.到I0.1变为0,Q1.0仍为0 因此,Q1.0只是在I0.1的上升沿到来后接通一个周期

西门子S7-200系列PLC及其基本指令

西门子S7-200系列PLC及其基本指令
上一页下一页 返回
第1单元 物流运输市场分析
(2)物流运输市场的参与者。 物流运输市场是多层次、多要素的集合体。物流运输市场的
参与者可分为以下4方面。 ①物流运输服务需求方。 物流运输服务需求方是指物流运输服务的需求者,例如居民、
生产企业、销售企业等。
上一页下一页 返回
第1单元 物流运输市场分析
(4)按竞争形态和程度分,可分为竞争性物流运输市场、 垄断性物流运输市场。
(5)按供求状况分,可分为买方物流运输市场和卖方物流 运输市场。
通常用于提供常数、设置初始值等。
(2) 直接寻址
指直接给出操作数地址的寻址方式。用于位、字节、字
或双字数据存取。包括对寄存器和存储器的直接寻址。
如:A I 0.0 //对输入位I 0.0进行“与”逻辑操作
(3) 存储器间接寻址
在间接寻址方式中,操作数指的是操作对象所存放的
地址, 间接寻址需要通过“地址指针”才能进行。
第二章 物运流输市场分析与市场开拓
第1单元 第2单元 第3单元

物流运输市场分析 物流运输市场开拓 物流运输市场商业分析与把
第1单元 物流运输市场分析
学习情景 某一家运输公司为了制订公司未来的物流运输市场发展战略,
想要研究现在物流运输市场的状况,并对物流运输市场的竞 争情况进行了解,以便企业能合理地制订市场发展战略,占 据主动地位,所以要求市场部员工小李对物流运输市场的现 状做一份详细的分析报告,小李该如何做呢? 学习目标 一、掌握物流运输市场的构成、特征、功能 二、能够进行物流运输市场竞争的分析
(3)其它地址格式
定时器、计数器地址格式为:编程元件+元件号;
如T37表示某定时器的地址。

西门子S7-200基本指令

西门子S7-200基本指令

//
O
I2.0
//
ALD
//
=
Q 1.3
//
辑 指
.
图 4
令 11
的 应 用
复 杂 逻
返回本节
4.1.4 定时器指令
系统提供3种定时指令:TON、TONR和TOF。 精度等级: S7-200定时器的精度(时间增量/时间单位/分辨率)有3 个等级:1ms、10ms和100ms,精度等级和定时器号关系 如表4.14所示。
图4.7 置位复位
本程序对应的时序图如图4.8所示。
I0.0 I0.1 Q1.0 Q0.0 Q0.2-Q0.4
图4.8 时序图
4. 立即指令
(1)立即触点指令 (2)=I,立即输出指令 (3)SI,立即置位指令 (4)RI,立即复位指令
(1)立即触点指令 在每个标准触点指令的后面加“I”。指令执行时, 立即读取物理输入点的值,但是不刷新对应映像 寄存器的值。
LD
I0.0
//装入常开触点
=
Q0.0 //输出触点,非立即
=I
Q0.1 //立即输出触点
SI
Q0.2, 1 //从 Q0.2 开始的 1 个
//触点被立即置 1
LDI =
I0.0 Q0.3
//立即输入触点指令 //
图4.9 立即指令程序
输出刷新
输出刷新
输出刷新
输出刷新
输出刷新
I0.0
扫描周期n 输入扫描
5. 逻辑读栈指令
LRD,逻辑读栈指令。在梯形图中的分支结构中,当左 侧为主控逻辑块时,开始第二个和后边更多的从逻辑块。 在语句表中指令LRD 执行情况如表4.12所示。
6. 装入堆栈指令

西门子S7-200的基本指令

西门子S7-200的基本指令

//
TOF
T36, +3 //断 电 延 时 定 时
//延 时 时 间 为
//30m s 12
第2章 西门子S7-200的基本指令
I0.0
4 T33 当前值 T33 位
T2 当前值 T2位 T36当前值 T36位
最大值 4
最大值 10
3
定时器时序
3 13
第2章 西门子S7-200的基本指令
定时器时基标准
10
第2章 西门子S7-200的基本指令
2.1.5定时器指令
西门子S7-200系列PLC的定时器指令可按照工作方式和时间基准进行分 类,若按照工作方式可分为,接通(通电)延时定时器(TON),用于单个间隔 计时;保留性接通(有记忆的通电)延时定时器(TONR);断开延时定时器 (TOF),用于延长时间以超过关闭(或假条件),例如电机关闭后使电机冷 却。这些定时器用于实现时间控制,属于增量型定时器。时间基准又称为 定时精度和分辨率。定时器指令格式如表所示。
LDW >= =
C 30, V W 30 //比 较 计 数 器
//当 前 值 是 否 大 于
//V W 30 中 的 值
Q 0.1
//输 出 触 点
50005000
C30 当前值 1000
1000
Q 0.0 Q 0.1
比较指令程序举例
18
第2章 西门子S7-200的基本指令
2.2 数学运算指令
I0 .1
//减 计 数 输 入 端
I0 .2
//复 位 输 入 端
C 30, +10000 //增 减 计 数 ,
//设 定 脉 冲 数
//为 10000。

plc培训教程,西门子S7-200PLC基本指令_定时器和计数器

plc培训教程,西门子S7-200PLC基本指令_定时器和计数器

西门子S7-200PLC基本指令_定时器/计数器一、定时器1.定时器号(Txx):定时器的编号为(0-255),也就是说总共有256个定时器可以使用。

2.定时时间= 设定值* 基准时间3.注意,不能将同一个定时器号同时用作TOF和TON。

定时器分类表:定时器类型分辨率设置范围最大值(秒)定时器号码TONR 1ms0-32767 32.767 T0,T6410ms0-32767 327.67 T1-T4,T65-T68100 ms 0-32767 3276.7T5-T31,T69-T95TON、TOF1ms0-32767 32.767 T32,T9610ms0-32767 327.67T33-T36,T97-T100100ms0-32767 3276.7T37-T63,T101-T255定时器分为三类:TON、TONR、TOF 。

1.接通延时定时器(TON)TON指令在启用输入端使能后,开始计时。

当前值(Txxx)大于或等于预设时间(PT)时,定时器触点接通。

当输入端断开时,接通延时定时器当前值被清除,触点断开达到预设值后,定时器仍继续计时,达到最大值32767时,停止计时。

用法举例:此例中,定时器号是T37,因此此定时器为100ms的定时器。

定时器预设值为60,即定时时间为:60*100ms=6s;初始时,I0.1断开,定时器当前值为0。

当I0.1接通,则定时器开始计时,当前值到达60后,定时器常开点接通。

到达预设值后若I0.1还是接通,则定时器继续计时,直到当前值到达32767。

在定时过程中,只要I0.1断开,则定时器当前值清0,触点断开。

2.掉电保护性接通延时定时器(TONR)TONR指令在启用输入端使能后,开始计时。

当前值到达80后,触点接通。

到达预设值后若I0.1还是接通,则定时器继续计时,直到当前值到达32767。

在计时过程中I0.1断开,则定时器保持当前值不变。

TONR指令功能与TON指令类似,TONR指令带保持功能若要使定时器复位,清0,则需用复位指令3.断开延时定时器(TOF)TOF功能及用法:TOF指令用于在输入关闭后,延迟固定的一段时间再关闭输出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西门子s7200-PL操作数可以是整数或实数,比较条件满足时触点闭合,否则打开。比较指令提供了极大的方便,特别适用于上下限控制。指令格式包括字节比较、整数比较、双字整数比较和实数比较,运算符有等于、小于等于、大于等于、小于、大于和不等于。应用举例包括计数器当前值比较控制输出线圈通电、按钮开关控制灯亮的时序逻辑、电机启动停止的时序控制等。此外,还介绍了梯形图程序设计原则,如梯形图由网络组成,每个网络由梯级组成,触点不能出现在线圈右边,与能流有关的指令盒或线圈需通过触点连接,双线圈输出通常不允许但某些情况下例外。
相关文档
最新文档