可编程序控制器的编程语言和指令系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3 用来编制顺序控制程序。
转换
步3
动作2
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述
X0 X1 X2 Y0
梯形图
X3 X4 X5
1 继电接触控制系统
X5
电路图很相似;
2 简单直观。
X6
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述 功能块图
256点M8000-M8255
当PLC运行时,M8000接通; ;PLC停止运行时,M8000断开。
M8000
STOP
RUN
STOP
②初始化脉冲(M8002): 在M8000由OFF变为ON状态时的一个扫描周期ON。
M8000
STOP
RUN
STOP
一个扫描周期
特殊用
256点M8000-M8255
③时钟脉冲(M8011~M8014): M8011~M8014分别是10ms、100ms、1s和1min时钟脉冲。 M8011 M8012
FX2N系列PLC输入输出继电器元件号
型号 输入 输出
FX2N-16M X0~X7 8点 Y0~Y7 8点
FX2N-32M X0~X17 16 点 Y0~Y17 16 点
FX2N-48M X0~X27 24 点 Y0~Y27 24 点
FX2N-64M X0~X37 32 点 Y0~Y37 32 点
4---3 FX系列可编程序控制器梯形图中的编程元件
三 、 辅助继电器(M)
辅助继电器是用软件实现的,它们不能直接对外 输出信号去驱动负载,相当于继电器控制系统中 的中间继电器。 一般用 锁存用 500点M0-M500 2572点M500-M3071 无断点保持功能 有断点保持功能
特殊用
256点M8000-M8255
特殊用 ①运行监视 (M8000):
ຫໍສະໝຸດ Baidu
T200~T245
定时范围为0.1~327.67s
通用定时器没有保持功能 在输入电路断路或停电时复位
4---3 FX系列可编程序控制器梯形图中的编程元件
五 、定时器(T) (一)、通用定时器
五 、定时器(T)
(一)、通用定时器 输入信号断开后延时动作
4---3 FX系列可编程序控制器梯形图中的编程元件
4---2 梯形图的主要特点
(1)编程元件不是真实的硬件继电器,而是软件继电器。 (2)梯形图两侧的公共线称为公共母线,分析时,可以假 想有一个能流从左向右流动。 (3)程序执行是一个逻辑解算的过程。根据梯形图中各触 点的状态和逻辑关系,求出各个线圈对应的编程元件的状态 (4) 梯形图中的各编程元件的常开触点和常闭触点,都可以无限 次使用。 (5)梯形图中的线圈应该放在最右边。
4---3 FX系列可编程序控制器梯形图中的编程元件
一 、 输入继电器(X)
第四章 可编程序控制器的编程语言和指令系统
4---3 FX系列可编程序控制器梯形图中的编程元件
一 、 输入继电器(X) 输入继电器是PC接收外部输入的开关量的窗口。 PC通过光电耦合器将外部输入的开关量信号读入并存储 在输入映像寄存器内。 对应的寄存器为“1”状态 外部触点接通时 常开触点闭合 常闭触点断开 外部触点断开时 对应的寄存器为“1”状态 常开触点闭合 常闭触点断开
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述
顺序功能图
梯形图
功能块图
指令表
结构文本
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述 顺序功能图 步1
1 相当于应用软件中的逻辑框图;
转换 步2 动作1
2 是一种位于其它编程语言之上的 图形语言;
YO Y1
Y2 X3 Y3
X0
OUT Y0
LDI X1
OUT Y1 OUT Y2 LD X3
OUT Y3
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述 结构文本 PASCAL BASIC C等高级语言
数学运算 数据处理
便于实现:
图形显示
报表打印
第四章 可编程序控制器的编程语言和指令系统
10ms
100ms
④锂电池电压降低(M8005):
电池电压下降至规定值时M8005变为ON。
4---3 FX系列可编程序控制器梯形图中的编程元件
四 、 状态(S): 状态是用于编制顺序控制程序的一种编程元件
四 、 状态(S):
通用状态 初始状态 返回原点 报警器用
S0~S499 S0~S9 S10~S19 S900~S999
输入继电器没有线圈 状态取决于外部输入信号的状态
第四章 可编程序控制器的编程语言和指令系统
4---3 FX系列可编程序控制器梯形图中的编程元件
二 、 输出继电器(Y)
输出继电器是将PC的输出信号传递给输出模块, 由输出模块驱动外部负载工作。
Y2
负 载
PLC
晶体管型输出模块 COM1
4---3 FX系列可编程序控制器梯形图中的编程元件
通用状态(S0~S499)没有断电保持功能 S500~S899有断电保持功能
4---3 FX系列可编程序控制器梯形图中的编程元件
五 、定时器(T) (一)、通用定时器
100ms定时器
T0~T199
定时范围为0.1~3276.7s
(其中T192~T199为子程序和中断服务程序专用的定时器)
10ms定时器
五 、定时器(T)
(二)、积分定时器
1ms定时器 T246~T249 定时范围为0.001~32 . 767s
100ms定时器
T250~T255
定时范围为0.1~3276 . 7s
具有断点保持功能;断电后再次通电,计数器继续定时。
第四章 可编程序控制器的编程语言和指令系统
4---2 梯形图的主要特点
梯形图的编程特点 触点状态有接通和断开两种状态
触点可以任意串联和并联,继电器线圈只能并联,不能串联
输出继电器可以使输出继电器,中间继电器,辅助继电器 每一个梯级从起始母线——触点——输出继电器——母线
第四章 可编程序控制器的编程语言和指令系统
Test1 Test2 OR
类似于数字逻辑电路中编程语言,用类似与门 、或门等方框图来表示的逻辑运算关系。
SR
AND
Sw1
%1X3 Reset
S1
Q1
start
R
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述 指令表
XO X1
由若干条指令组成的程序叫指令表程序。 LD
转换
步3
动作2
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述
X0 X1 X2 Y0
梯形图
X3 X4 X5
1 继电接触控制系统
X5
电路图很相似;
2 简单直观。
X6
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述 功能块图
256点M8000-M8255
当PLC运行时,M8000接通; ;PLC停止运行时,M8000断开。
M8000
STOP
RUN
STOP
②初始化脉冲(M8002): 在M8000由OFF变为ON状态时的一个扫描周期ON。
M8000
STOP
RUN
STOP
一个扫描周期
特殊用
256点M8000-M8255
③时钟脉冲(M8011~M8014): M8011~M8014分别是10ms、100ms、1s和1min时钟脉冲。 M8011 M8012
FX2N系列PLC输入输出继电器元件号
型号 输入 输出
FX2N-16M X0~X7 8点 Y0~Y7 8点
FX2N-32M X0~X17 16 点 Y0~Y17 16 点
FX2N-48M X0~X27 24 点 Y0~Y27 24 点
FX2N-64M X0~X37 32 点 Y0~Y37 32 点
4---3 FX系列可编程序控制器梯形图中的编程元件
三 、 辅助继电器(M)
辅助继电器是用软件实现的,它们不能直接对外 输出信号去驱动负载,相当于继电器控制系统中 的中间继电器。 一般用 锁存用 500点M0-M500 2572点M500-M3071 无断点保持功能 有断点保持功能
特殊用
256点M8000-M8255
特殊用 ①运行监视 (M8000):
ຫໍສະໝຸດ Baidu
T200~T245
定时范围为0.1~327.67s
通用定时器没有保持功能 在输入电路断路或停电时复位
4---3 FX系列可编程序控制器梯形图中的编程元件
五 、定时器(T) (一)、通用定时器
五 、定时器(T)
(一)、通用定时器 输入信号断开后延时动作
4---3 FX系列可编程序控制器梯形图中的编程元件
4---2 梯形图的主要特点
(1)编程元件不是真实的硬件继电器,而是软件继电器。 (2)梯形图两侧的公共线称为公共母线,分析时,可以假 想有一个能流从左向右流动。 (3)程序执行是一个逻辑解算的过程。根据梯形图中各触 点的状态和逻辑关系,求出各个线圈对应的编程元件的状态 (4) 梯形图中的各编程元件的常开触点和常闭触点,都可以无限 次使用。 (5)梯形图中的线圈应该放在最右边。
4---3 FX系列可编程序控制器梯形图中的编程元件
一 、 输入继电器(X)
第四章 可编程序控制器的编程语言和指令系统
4---3 FX系列可编程序控制器梯形图中的编程元件
一 、 输入继电器(X) 输入继电器是PC接收外部输入的开关量的窗口。 PC通过光电耦合器将外部输入的开关量信号读入并存储 在输入映像寄存器内。 对应的寄存器为“1”状态 外部触点接通时 常开触点闭合 常闭触点断开 外部触点断开时 对应的寄存器为“1”状态 常开触点闭合 常闭触点断开
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述
顺序功能图
梯形图
功能块图
指令表
结构文本
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述 顺序功能图 步1
1 相当于应用软件中的逻辑框图;
转换 步2 动作1
2 是一种位于其它编程语言之上的 图形语言;
YO Y1
Y2 X3 Y3
X0
OUT Y0
LDI X1
OUT Y1 OUT Y2 LD X3
OUT Y3
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述 结构文本 PASCAL BASIC C等高级语言
数学运算 数据处理
便于实现:
图形显示
报表打印
第四章 可编程序控制器的编程语言和指令系统
10ms
100ms
④锂电池电压降低(M8005):
电池电压下降至规定值时M8005变为ON。
4---3 FX系列可编程序控制器梯形图中的编程元件
四 、 状态(S): 状态是用于编制顺序控制程序的一种编程元件
四 、 状态(S):
通用状态 初始状态 返回原点 报警器用
S0~S499 S0~S9 S10~S19 S900~S999
输入继电器没有线圈 状态取决于外部输入信号的状态
第四章 可编程序控制器的编程语言和指令系统
4---3 FX系列可编程序控制器梯形图中的编程元件
二 、 输出继电器(Y)
输出继电器是将PC的输出信号传递给输出模块, 由输出模块驱动外部负载工作。
Y2
负 载
PLC
晶体管型输出模块 COM1
4---3 FX系列可编程序控制器梯形图中的编程元件
通用状态(S0~S499)没有断电保持功能 S500~S899有断电保持功能
4---3 FX系列可编程序控制器梯形图中的编程元件
五 、定时器(T) (一)、通用定时器
100ms定时器
T0~T199
定时范围为0.1~3276.7s
(其中T192~T199为子程序和中断服务程序专用的定时器)
10ms定时器
五 、定时器(T)
(二)、积分定时器
1ms定时器 T246~T249 定时范围为0.001~32 . 767s
100ms定时器
T250~T255
定时范围为0.1~3276 . 7s
具有断点保持功能;断电后再次通电,计数器继续定时。
第四章 可编程序控制器的编程语言和指令系统
4---2 梯形图的主要特点
梯形图的编程特点 触点状态有接通和断开两种状态
触点可以任意串联和并联,继电器线圈只能并联,不能串联
输出继电器可以使输出继电器,中间继电器,辅助继电器 每一个梯级从起始母线——触点——输出继电器——母线
第四章 可编程序控制器的编程语言和指令系统
Test1 Test2 OR
类似于数字逻辑电路中编程语言,用类似与门 、或门等方框图来表示的逻辑运算关系。
SR
AND
Sw1
%1X3 Reset
S1
Q1
start
R
第四章 可编程序控制器的编程语言和指令系统
4---1 可编程序控制器的编程语言概述 指令表
XO X1
由若干条指令组成的程序叫指令表程序。 LD