第四章PLC基本逻辑指令
合集下载
西门子PLC系列基本指令和实训PPT课件

1 Q0.0
( ) ON
Q0.0 1
0 Q 0 . 0 OFF
()
Q0.0
0
CHENLI
20
(3) LD /LDN、“=” 指令使用说明
➢ LD ,LDN 指令用于与输入公共母线(输入母线)相联的触 点,也可与OLD,ALD指令配合使用于分支回路的开头。
➢ “=”指令用于Q,M, SM, T, C, V,S。但不能用于I。输出端不带 负载时,控制线圈应使用M或其它。尽可能不要使用Q。
I0.0
I0.1
Q0.0
()
ቤተ መጻሕፍቲ ባይዱ
M0.0
Network2
Q0.0
I0.2
I0.3
M0.1
()
M0.1
M0.2
LD I0.0 O I0.1 ON M0.0 = Q0.0 LDN Q0.0 A I0.2
O M0.1 AN I0.3
O M0.2
= M0.1
CHENLI
26
(3)O,ON指令使用说明:
①O,ON指令可作为并联一个接点指令。紧接在 LD,LDN指令之后用, 即对其前面的LD,LDN指令所 规定的触点并联一个触点,可以连续使用。
9
① 起保停电路
CHENLI
10
[思考]:设计简单两人抢答器,要求A按下按 钮时,A前的灯L1亮。B按下按钮时,B前的 灯L2亮。但A或B任何一方抢到,则剩余的一 方按钮按下无效。主持人按下复位按钮,抢 答可以重新开始。
CHENLI
11
② 互锁电路
CHENLI
12
[思考]:输入端子SB0 SB1按钮通断次序不同 时,分别有不同的输出灯亮。试设计程序。
CHENLI
西门子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置位。
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置位。
第四章 可编程序控制器(PLC)原理与应用)

表4-3 按PLC的功能分类
分类 低档机 主要功能 具有逻辑运算、定时、计数、移位及自诊断、监控 等基本功能。有些还有少量模拟量I/O功能和算术运 算等功能 应用场合 开关量控制、定时、计数控制、顺序控制等场合, 有模拟量I/O功能的低档PLC应用更广 适用于既有开关量又有模拟量的较为复杂的控制 系统,如过程控制、位置控制等
年份 第一代1969~1972 第二代1973~1975 功能特点 逻辑运算、定时、计数、中小规模集成电路CPU,磁芯 存储器 增加算术运算、数据处理功能,初步行程系列,可靠性 进一步提高 增加复杂数值运算和数据处理,远程I/O和通信功能, 采用大规模集成电路,微处理器,加强自诊断、容错技 术 高速大容量多功能,采用32位微处理器,编程语言多样 化,通信能力进一步完善,智能化功能模块齐全 取代继电器控制 能同时完成逻辑控制,模拟量控制 适应大型复杂控制系统控制需要并用于联网、通信、 监控等场合 构成分级网络控制系统,实现图像动态过程监控, 模拟网络资源共享 应用范围
输 入 继 电 器
05 06 1000~1715 07 08 09 10 11 12 13 14
15
主机
15
15
扩Ⅰ
15
15
扩Ⅱ
15
15
扩Ⅲ
15
表4-7 输出继电器区域(共128点)
名称 范围 20CH 00 01 02 03 04 21CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14) 22CH 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 继电器地址通道 23CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14) 24CH 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 25CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14) 26CH 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 27CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14)
分类 低档机 主要功能 具有逻辑运算、定时、计数、移位及自诊断、监控 等基本功能。有些还有少量模拟量I/O功能和算术运 算等功能 应用场合 开关量控制、定时、计数控制、顺序控制等场合, 有模拟量I/O功能的低档PLC应用更广 适用于既有开关量又有模拟量的较为复杂的控制 系统,如过程控制、位置控制等
年份 第一代1969~1972 第二代1973~1975 功能特点 逻辑运算、定时、计数、中小规模集成电路CPU,磁芯 存储器 增加算术运算、数据处理功能,初步行程系列,可靠性 进一步提高 增加复杂数值运算和数据处理,远程I/O和通信功能, 采用大规模集成电路,微处理器,加强自诊断、容错技 术 高速大容量多功能,采用32位微处理器,编程语言多样 化,通信能力进一步完善,智能化功能模块齐全 取代继电器控制 能同时完成逻辑控制,模拟量控制 适应大型复杂控制系统控制需要并用于联网、通信、 监控等场合 构成分级网络控制系统,实现图像动态过程监控, 模拟网络资源共享 应用范围
输 入 继 电 器
05 06 1000~1715 07 08 09 10 11 12 13 14
15
主机
15
15
扩Ⅰ
15
15
扩Ⅱ
15
15
扩Ⅲ
15
表4-7 输出继电器区域(共128点)
名称 范围 20CH 00 01 02 03 04 21CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14) 22CH 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 继电器地址通道 23CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14) 24CH 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 25CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14) 26CH 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 27CH 00 01 02 03 04 05 06 07 (08) (09) (10) (11) (12) (13) (14)
第四章 FX0N 基本指令及其应用

语句 步 0 1
指 令 LD OR
元素 X000 X001
ANB ORB指令说明
2 3 4 5 6 7 8 9 10
LD AND LDI AND ORB OR ANB OR OUT
X002 X003 X004 X005
X006 X007 Y007
ANB指 令建 立新 母线
(2)栈操作指令
MPS (进栈)、MRD (读栈)、MPP (出栈)为栈操作指 令,用于梯形图某节点后存在分支支路的情况。
栈操作指 令的应用
语句 步 0 1 2
指令 LD AND MPS
元素 X000 X001
语句 步 14 15 16
指令 LD MPS AND
元素 X006 X007
3
4 5 6 7 8 9
AND
OUT MPP OUT LD MPS AND
X002
Y000 Y001 X003 X004
17
18 19 20 21 22 23
对原有成熟的继电-接触器控制电路的生产系统,在改为 PLC控制时,只要把控制电路部分翻译成梯形图
绘梯形图时,应注意PLC外部所接“输入信号”的触点状态 与梯形图中所采用的内部输入触点对应的关系
定时器 计数器的应用 一.定时器 T
① 定时器的类型 可以将PLC内的1ms、10ms、100ms等的时间脉冲 相加计算,当达到设定值时输出触点动作,定时 器的元件号、设定值和动作如下
助记符名称 [MPS]进栈 [MRD]读栈 [MPP]出栈 功 能 梯形图表示及可用元件
连接点数据入栈 从堆栈读出连接点数据 从堆栈读出数据并复位
使用该组指令可以很方便地处理带有分支的梯级,可以将 连接点先存储,然后接后面的电路. MPS指令连续使用必须少于11次,并且MPS与MPP指令必须配 对使用。 在FXON系列PLC中有11个用来存放运算的中间结果的存储器, 称为栈存储器。 使用1次MPS指令,便将此刻的运算结果送入栈存储器的第一 段,而将原存在第一段的数据移到栈存储器的下一段。 使用MPP指令,各数据顺次向上一段移动,最上层的数据被读 出。同时该数据就从堆栈内消失。 MRD用于读出最上面一段所存数据,栈存储器内的数据不发 生移动。
PLC的基本逻辑指令

… … … …
八、SET、RST 指令 S通并保持) RST: RST:复位指令 指令的说明 SET指令的编程元件: SET指令的编程元件:Y、M、S 指令的编程元件 RST指令的编程元件: RST指令的编程元件:Y、M、S、T、C、D 指令的编程元件 RST指令具有优先级。 RST指令具有优先级。 指令具有优先级 指令的梯形图
OUT: OUT:Y、M、S、T、C 指令的说明 LD、LDI用于将触点接到母线上 LD、LDI用于将触点接到母线上。 用于将触点接到母线 LD、LDI还与块操作指令ANB、ORB相配合,用于分支电路的起点。 LD、LDI还与块操作指令ANB、ORB相配合,用于分支电路的起点。 还与块操作指令ANB 相配合 分支电路的起点 OUT不能用于X 并联输出OUT指令可连续使用任意次。 OUT不能用于X;并联输出OUT指令可连续使用任意次。 不能用于 OUT指令可连续使用任意次 OUT指令用于T OUT指令用于T和C,其后须跟常数K,K为延时时间或计数次数。 指令用于 其后须跟常数K 常数 为延时时间或计数次数。
指令的作用 OR:或指令,用于并联单个常开触点; OR:或指令,用于并联单个常开触点; 并联单个常开触点 Inverse):或反指令 用于并联单个常闭触点。 指令, ORI(OR Inverse):或反指令,用于并联单个常闭触点。 指令的说明 OR、ORI编程元件: OR、ORI编程元件:X、Y、M、T、C、S ; 编程元件 OR、ORI指令仅用于单个触点与前面触点的并联; OR、ORI指令仅用于单个触点与前面触点的并联; 指令仅用于单个触点与前面触点的并联 若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联, 若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联, 则用ORB指令。 ORB指令 则用ORB指令。
S7-1500PLC应用技术 第4章 S7-1500 PLC的常用指令

JMP与指定跳转标签LABEL的 指令必须位于同一程序块中 ,跳转标签的名称在块中只 能分配一次。
54
Date: 2023-08-01
Page:
4.5 程序控制操作指令
• JMP(N)指令
55
Date: 2023-08-01
Page:
4.5 程序控制操作指令
• JMP_LIST指令
56
Date: 2023-08-01
44
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-取整指令
45
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-截尾取整指令
46
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-标定指令
72
Date: 2023-08-01
Page:
4.7 基本指令应用示例
• 示例2:交通灯控制系统设计
73
Date: 2023-08-01
Page:
4.7 基本指令应用示例
• 示例3:多台设备运行状态监控系统设计
1 . 控制要求 某车间排风系统,由三台风机组成,采用S7-1500 PLC控制。现要 求根据风机工作状态进行监控,并通过指示灯信号进行显示,具体控 制要求如下: 1 当系统中没有风机工作时,指示灯以2Hz频率闪烁; 2 当系统中只有1台风机工作时,指示灯以0.5Hz频率闪烁; 3 当系统中有2台以上风机工作时,指示灯常亮。 试根据以上控制要求编写风机状态监控程序。
69
Date: 2023-08-01
Page:
54
Date: 2023-08-01
Page:
4.5 程序控制操作指令
• JMP(N)指令
55
Date: 2023-08-01
Page:
4.5 程序控制操作指令
• JMP_LIST指令
56
Date: 2023-08-01
44
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-取整指令
45
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-截尾取整指令
46
Date: 2023-08-01
Page:
4.4 数据处理与运算指令
• 数据转换指令-标定指令
72
Date: 2023-08-01
Page:
4.7 基本指令应用示例
• 示例2:交通灯控制系统设计
73
Date: 2023-08-01
Page:
4.7 基本指令应用示例
• 示例3:多台设备运行状态监控系统设计
1 . 控制要求 某车间排风系统,由三台风机组成,采用S7-1500 PLC控制。现要 求根据风机工作状态进行监控,并通过指示灯信号进行显示,具体控 制要求如下: 1 当系统中没有风机工作时,指示灯以2Hz频率闪烁; 2 当系统中只有1台风机工作时,指示灯以0.5Hz频率闪烁; 3 当系统中有2台以上风机工作时,指示灯常亮。 试根据以上控制要求编写风机状态监控程序。
69
Date: 2023-08-01
Page:
第四章PLCAND、ANDI指令使用實習
4-1PLC AND 、ANI 指令使用實習1實習目的1. 瞭解AND 基本指令的使用。
2. 瞭解ANI(AND INVERSE)基本指令的使用。
2 相關知識1. AND 基本指令:a 接點的串聯指令,本身元件與前一元件作邏輯AND 運算,相對於傳統回路開關與開關間的串聯,如圖4-1所示。
圖4-1 AND 基本指令回路圖2. ANI 基本指令:b 接點的串聯指令,本身元件與前一元件作邏輯ANI 運算,相對於傳統回路中開關與開關間b 接點之串聯,其方式如圖4-2所示。
圖4-2 ANI 基本指令回路圖表4-1 AND 及ANI 指令功能表⇒X1(a)傳統回路(b)PLC回路程式: 0 LD X 0 1 AND X 1⇒X3(a)傳統回路(b)PLC回路程式: 0 LD X 2 1 ANI X 33實習範例階梯電路圖: 程式:0. LD X 01. AND X 12. OUT Y 03. LD X 24. ANI X 35. OUT M 16. LD M 17. AND X 48. OUT Y 19. END圖4-3 階梯電路圖4範例動作原理說明1.動作時序圖X0X1Y0X2X3圖4-4 動作時序圖2.原理說明(1)如圖4-4所示,當輸入點[X0]及[X1]同時為ON時,輸出點[Y0]則為ON;若有一輸入點為OFF時,則輸出點[Y0]則為OFF。
(2)當輸入點[X2]為ON、[X3]為OFF時,則輔助繼電器[M1]為ON;若輸入點[X2]、[X3]不符合上述條件時,則輔助繼電器[M1]為OFF。
(3)當輔助繼電器[M1]及輸入點[X4]同時為ON時,則輸出點[Y1]為ON;若其中有一點為OFF時,則輸出點[Y1]為OFF。
4-3。
第4章 PLC基本指令及其应用(6-7)
数IN和OUT指向同一单元,若LAD中操作数IN和
OUT不一致,则将LAD转换成STL指令时应附加
一条传送指令。
9
举例
I0.0 P
SHL_W
EN
ENO
VW100 IN 1N
OUT VW102
STL: MOVW VW100,VW102 SLW VW102,1
移位前 传送指令
VW100 1100 0101 1101 0001
FINAL-循环计数器终值
FOR
EN
ENO
INDX INIT FINAL
STL FOR INDX INIT FINAL :
●INDX大于结束值,循环中止;若初值大于结束 值,则不执行循环。
● FOR与NEXT指令必须成对使用;允许循环嵌
套,最多嵌套8层。
16
2. 举例
I2.1
FOR
EN
ENO
VW0 1 20
VW102 1100 0101 1101 0001
SM1.1
VW102
移位后 1 1000 1011 1010
0010
10
● 左移位指令
□数据类型: B、W、DW
LAD:
SHR_□
EN
ENO
IN
OUT
N
STL: SR□OUT,N
IN -输入端;N-数据移的位数。
指令说明:右移指令SHR将输入操作数IN向右移 动N位,结果存入OUT中,移空的位自动补0 。
□数据类型: B-字节、W-字、 DW-双字、R-实数
使能 输入端
数据类型 使能
功能:把输入数据(IN)
MOV_□
EN
ENO
输出端
西门子S7-200 SMART PLC原理及应用教程课件第四章
2.逻辑操作结果RLO
PLC中程序执行的结果就是确定和改变变量的值。这需 要通过线圈来实现,PLC程序的线圈可以广义地分为两类: 普通线圈和功能线圈。如图4-1所示的程序中,线圈M0.0和 Q0.0为普通线圈,而MOV_B为功能线圈。
图4-1 梯形图的线圈与RLO
线圈的执行是和其左侧 的RLO密切相关的,实际上 PLC程序的所有分析和设计 均和RLO相关。RLO是西门 子PLC中的重要概念,它是 对传统PLC程序分析和设计 中电流、能流等概念的高 度概括。
没有输入,则Q0.0有输出,即便此后I0.0不再有输入,Q0.0也一直保持有输出,直 到I0.1有输入为止。
自保持电路中的I0.0起激发作用,Q0.0的常开触点起保持作用,而I0.1起切断 保持的作用。需要注意的是,程序中的I0.0、I0.1和Q0.0可以换成其他的继电器或 位变量。
图4-2 自保持电路和时序图
图4-2 自保持电路和时序图
自保持电路是常用的控制程序,是从很多程序中抽象出来的电路,其应用特别 广泛。例如,电动机起停PLC控制中,起动按钮接I0.0,停止按钮接I0.1,Q0.0的 输出控制电动机的接触器,则用自保持电路可以实现电动机起停控制。
第二节 位逻辑操作指令
例4.2 互锁电路。 互锁电路如图4-3所示,它们是由两行自保持电路组成的,Q0.0和Q0.1不能同
图4-5 用置位复位指令实现自保持电路
第二节 位逻辑操作指令
例4.5 RS触发器指令应用
(a) SR置位优先触发器指令
(b)RS复位优先触发器指令 图4-6 触发器指令应用
图4-6(a)使用了SR置位优先触发器指令,从右方 的时序图可以看出:①当IO.O触点闭合(S1=1)、 IO.1触点断开(R=O)时,QO.O被置位为1;②当 IO.O触点由闭合转折开(S1=O)、IO.1触点仍处于 断开(R=O)时,QO.O仍保持为1;③当IO.O触点 断开(S1=O)、IO.1触点闭合(R=1)时,QO.O被 复位为O;④当IO.O、IO.1触点均闭(S1=O、 R=1)时,QO.O被置位为1 图4-6(b)使用了RS复位优先触发器指令,其①~ ③种输入、输出情况与SR置位毛触发器指令相 同,两者的区别在于第④种情况。对于SR置位 优先触发器指令,当Sl、R端同时输入1时, QO.O=1;对于RS复位优先触发器指令,当S、 R1端同时输入1时,Q0.0=0。 用复位优先的置位复位组合线圈也可以实现自保 持电路。当输入I0.0和I0.1的波形和图4-5一样时 ,输出Q0.0的波形是怎样的?请读者自行分析。
02 第4章 PLC基本指令及其应用(1-2)
13
七、 基本逻辑指令举例
例1.简单的报警电路
控制系统中,若设备发生故障,则应及时报警,最常 用的报警方式是报警灯。当故障信号产生时,报警灯 应呈闪烁状态。 梯形图: I/O分配: I0.3 M 1.0 输入: ( R ) 1 报警信号开关S1:I0.0 I0.0 M 1.0 ( S ) 系统复位按钮:I0.3 1 M1.0 SM0.5 输出:故障报警灯:Q0.0 Q 0.0
2
一、 触点指令
10.立即触点指令
立即触点指令采用中断工作方式,将输入口的状态 立即读入PLC,不受扫描周期的影响。只能用于输 入继电器I。
LDI AI OI LDNI ANI ONI
I
/I
表示开始、串联和并联一常开立即触点
表示开始、串联和并联一常闭立即触点
3
二、 输出指令
1.输出指令: =
2.立即输出指令
LAD:
编号
I0.0 IN PT
类型
使能输入端
Tn
TONR ?ms
TON TOF TONR
1ms 10ms 100ms
设定值 1~32767
STL: TONR Tn, PT
时基
22
2.工作过程
① 当输入端(IN)接通时,定时器开始计时,当 输入端IN断开时,定时器保持当前值不变。 ② 当使能输入端IN再次接通时,则定时器当前值 在原保持值基础上再往上加计数。 ③ 当定时器的当前值大于等于设定值(PT)时, 定时器状态位置“1”;但定时器当前值继续增加, 一直增至最大值32767 。 ④ 以后既使输入端再断开,定时器也不会复位, TONR定时器需用复位指令R进行复位,复位后 定时器当前值清零,定时器位为OFF 。 用于对许多间隔的累计定时
七、 基本逻辑指令举例
例1.简单的报警电路
控制系统中,若设备发生故障,则应及时报警,最常 用的报警方式是报警灯。当故障信号产生时,报警灯 应呈闪烁状态。 梯形图: I/O分配: I0.3 M 1.0 输入: ( R ) 1 报警信号开关S1:I0.0 I0.0 M 1.0 ( S ) 系统复位按钮:I0.3 1 M1.0 SM0.5 输出:故障报警灯:Q0.0 Q 0.0
2
一、 触点指令
10.立即触点指令
立即触点指令采用中断工作方式,将输入口的状态 立即读入PLC,不受扫描周期的影响。只能用于输 入继电器I。
LDI AI OI LDNI ANI ONI
I
/I
表示开始、串联和并联一常开立即触点
表示开始、串联和并联一常闭立即触点
3
二、 输出指令
1.输出指令: =
2.立即输出指令
LAD:
编号
I0.0 IN PT
类型
使能输入端
Tn
TONR ?ms
TON TOF TONR
1ms 10ms 100ms
设定值 1~32767
STL: TONR Tn, PT
时基
22
2.工作过程
① 当输入端(IN)接通时,定时器开始计时,当 输入端IN断开时,定时器保持当前值不变。 ② 当使能输入端IN再次接通时,则定时器当前值 在原保持值基础上再往上加计数。 ③ 当定时器的当前值大于等于设定值(PT)时, 定时器状态位置“1”;但定时器当前值继续增加, 一直增至最大值32767 。 ④ 以后既使输入端再断开,定时器也不会复位, TONR定时器需用复位指令R进行复位,复位后 定时器当前值清零,定时器位为OFF 。 用于对许多间隔的累计定时
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 1.输入/输出继电器 • 2.辅助继电器M • 3.状态继电器S • 4.定时器T • 5.计数器C • 6.常数计数器(K/H) • 7.数据寄存器D • 8.变址寄存器V/Z • 9.指针P/I
1.输入/输出继电器
(1) 输入继电器X
◆输入继电器与PLC的输入端子相连,是PLC接收外部
开关信号的窗口,PLC通过输入端子将外部信号的状 态读入并存储在输入映像寄存器中。 ◆ 输入继电器线圈由外部输入信号所驱动,只有当 外部信号接通时,对应的输入继电器才得电,不能 用指令来驱动。
R—继电器输出 M—基本单元 T—晶体管输出 E—输入输出混合扩展单元 S—晶闸管输出 16~256点 及扩展模块
EX—输入专用扩展模块 0S、1S、1N、 EY—输出专用扩展模块 ON、2C、2N、 3U
• 例如:FX2N---32MRD含义是:FX2N系列,输入
输出总点数为32点,继电器输出、DC电源,DC
输入的基本单元。
• 例如:FX-----4EYSH含义是:FX系列,输入点
数0点,输出点数4点,晶闸管输出,大电流输
出扩展模块。
• 2. FX系列PLC主要性能指标
• (1)硬件指标:
• 硬件指标包括一般指标、输入特性和输出特性。 • (2)软件指标:
• 软件指标包括运行方式、速度、程序容量、元件种类
①通用辅助继电器(M0~M499)
●FX2N系列PLC为500点,其编号为M0∽M499。在PLC 电源通电断开后,其状态将变为OFF。当电源恢复后,
除因程序使其变为ON外,其它仍保持OFF 。
X0 M0 M0 M0
②断电保持辅助继电器
M500∽M3071(2572点)
●这类继电器在PLC电源中断后,它具有保持断
六进制常数H也是应用指令的操作数。
2.软元件(继电器)概念 PLC编程元件的物理实质: 电子电路及存储器。称“软继电器”或“软元件”。
软元件简称元件。PLC的输入输出端子及内部
存储器的每一个存储单元均称为元件。当元件产生
的是继电器功能时,称这类元件为软继电器,简称
继电器。其它各类继电器、定时器、计数器、指针 均为此类软元件。
和数量、指令类型等。
• 3. FX系列PLC的一般技术指标
• FX系列PLC的一般技术指标包括基本性能指标、输入 技术指标及输出技术指标,可查表。
表1 FX系列PLC的基本性能指标
表2
FX系列PLC的输标
2.1.2 编程元件及使用说明
PLC作为取代继电器控制柜的一个主要功能是其内部具有不
● 线圈型特殊辅助继电器的线圈由用户控制,其
线圈得电后,PLC作出特定动作。
可驱动线圈的特殊辅助继电器
M8030:锂电池电压指示灯特殊继电器。
M8033:PLC停止时输出保持特殊辅助继电器。
M8034:指禁止全部输出特殊辅助继电器。 M8039:接通时,PLC按照D8039中指定的扫描时间 工作。
其定时范围为0.1~3276.7s。 (2)10ms通用定时器(T200~T245) 定时范围为0.01~327.67s。 共46点。这类定
时器是对10ms时钟累积计数,设定值为1~32767,所以其
通用定时器工作原理
常规定时器的动作过程
• 当输入X0接通时,定时器T0从0开始对100ms时钟
COM1
输入继电器
X0 X0
Y0
输出继电器
Y0
X0
常开触点 常闭触点
Y0 Y0
输入信号 输入端子
X0
输出负载 输出端子
输入输出继电器用法演示:
注
意
基本单元输入继电器的编号是固定的,扩展单
元和扩展模块是按与基本单元最靠近开始,顺序进 行编号。例如:基本单元FX2N-64M的输入继电器编 号为X000~X037(38点),如果接有扩展单元或扩展
计数器
X1
相等 比较器
有定义的继电器无法进行有意义的操作,有定义的特殊
辅助继电器通常可分为两类:触点型和线圈型
断电保持辅助继电器的应用举例
● 触点型 特殊辅助继电器的线圈由PLC自动驱动,
用户只可以利用其触点。
只能利用其触点的特殊辅助继电器
M8000:运行监控用,PLC运行时M8000接通。M8001
与M8000相反逻辑。 M8002:仅在运行开始瞬间接通的初始脉冲特殊辅 助继电器。 M8003与M8002相反逻辑。 M8011 、 M8012 、 M8013 和 M8014 分 别 为 产 生 10ms 、 100ms、1s和1min时钟脉冲的特殊辅助继电器。
① 通用定时器T0~T245(246点)
※ 通用定时器不具备断电的保持功能,即当输入电路断开 或停电时定时器复位。通用定时器有100ms和10ms两种。
(1) 100ms 通用定时器 (T0~ T199)
共200 点,其中
T192~T199为子程序和中断服务程序专用定时器。这类定
时器是对100ms时钟累积计数,设定值为1~32767,所以
3
状态器(S)
状态组件S是构成状态转移图的重要组件,它在步
进顺控类的控制程序中起着重要的作用,它与后述的
步进指令STL组合使用。PLC的状态组件共有1000点, 分5类。 ①初始用状态器:10点, S0~S9
②回零状态器: 10点, S10~S19
③通用状态器: 480点,S20~S499
④保持状态器: 400点,S500~S899
⑤报警用状态器:100点,S900~S999
状态器的作用举例
如图所示,我们用机械手动作简单介绍 状态器S的作用。当启动信号X0有效时, 机械手下降,到下降限位X1开始夹紧工 件,加紧到位信号X2为ON时,机械手上 升到上限X3则停止。整个过程可分为三 步,每一步都用一个状态器S20、S21、 S22记录。每个状态器都有各自的置位 和 复 位 信 号 ( 如 S21 由 X1 置 位 , X2 复 位),并有各自要做的操作(驱动Y0、 Y1、Y2)。从启动开始由上至下随着状 态动作的转移,下一状态动作则上面状 态自动返回原状。这样使每一步的工作 互不干扰,不必考虑不同步之间元件的 互锁,使设计清晰简洁。
在使用状态器时应注意:
(1)状态器与辅助继电器一样有无数的常开和 常闭触点;
(2)不使用步进指令STL时,状态器也可当作
辅助继电器M使用;
(3)FX2N系列PLC可通过程序设定将S0~S499设
置为有断电保持功能的状态器。
5
定时器(T)
器
● PLC的定时器相当于电器系统中的通电延时时间继电
● 定时器可提供无数对的常开、常闭延时触点供编程 用
由于输入接点的排列地址是八进制的,因此,输入继
电器的地址不是输入接点的数量。例如FX2-48M*,其
总接点数是48个,其中输入接点是24个,而输入接点
的地址是X000~ X007、 X010~ X017、 X020~ X027。
输入/输出继电器等效电路图
公共端
COM X0
电源
梯形图
X1 Y0
公共端
电前的瞬间状态的功能,并在恢复供电后继续断
电前的状态。 其中M500∽M1023(524点)也可通 过程序设定,将它们变为通用辅助继电器。 ③特殊功能辅助继电器 M8000∽M8255(256点)
●从M8000到M8255这256个辅助继电器区间是不连续的,
也即是说,有些辅助继电器是根本不存在的,对这些没
同功能的元件,这些元件并不是完全由实际的器件组成,而是 由电子电路和存储器组成的。通常将这些元件称为软元件。 不同厂家、不同系列的PLC,其内部软继电器的功能和编号 也不相同,因此用户在编制程序时,必须熟悉所选用PLC的软继 电器功能和编号。 FX系列PLC软继电器编号由字母 和 数字 组成 其中: 输入继电器和输出继电器用八进制数字编号,其它均采 用十进制数字编号
※ 在程序中绝对不可能出现输入继电器的线圈,只能
出现输入继电器的触点 ※ 每个输入继电器的常开与常闭触点均可无数次使 用
※ FX系列PLC的输入继电器采用八进制编号。FX2N系 列PLC带扩展时最多可达184点输入继电器,其编号为 X000∽X267。
• 注意:型号中的数字就是PLC的输入/输出接点总数。
FX系列数据结构及软元件(继电器)概念
1.数据结构 • 在PLC内部结构和用户应用程序中使用着大量的数据。这些数 据从结构或数制上具有以下几种形式: • 十进制数 • 十进制数在PLC中又称字数据。它主要存在于定时器和计数器 的设定值K;辅助继电器、定时器、计数器、状态继电器等的 编号;定时器和计数器当前值等区域。 • 二进制数 • 一位二进制数在PLC中又称位数据。它主要存在于各类继电器、 定时器、计数器的触点及线圈。 • 八进制数 • FX系列PLC的输入继电器、输出继电器的地址编号采用八进制。
累计定时器复位,当前值才变为0。 (1)1ms积算定时器T246~T249(4点):对1ms时钟脉
冲进行累积计数的,定时范围为0.001~32.767s。 (2)100ms积算定时器T250~T255(6点):对100ms时 钟脉冲进行累积计数的定时范围为0.1~3276.7s
T250 X2
设定值K 1
本讲教学要求:
1、熟练掌握FX2N系列PLC的基本逻辑指令。
2.1 FX 系列PLC的内部系统配置
2.1.1 三菱FX2N系列PLC命名方式
型号的命名方式
D—DC电源 A1—AC电源 H—大电流输出扩展模块 V—立式端子排的扩展模块 C—接插口输入输出方式 F—输入滤波器1ms 扩展模块 L—TTL输入扩展模块 S—独立端子(无公共端)扩展模块
是常闭触点,都可以无数次使用。
• 注意: • (1)FX系列PLC的所有软组件中只有输入继 电器和输出继电器采用八进制地址,其他的