可编程序控制器(PLC)应用技术 第 4 部分 小型PLC及其指令系统(FX系列).

Slides:



Advertisements
Similar presentations
精彩人生.
Advertisements

主讲人:刘利 交通大学网络控制课程系列 上海交通大学机电控制研究所 交通大学网络控制课程系列 考试课、专业基础课、必修课
情緒與壓力管理 手部舒壓運動 第六組.
PLC基础及应用 郝 坤 淮南职业技术学院 煤矿机电系.
普 通 话.
小学语文毕业总复习 ( 基础知识部分) 牡丹区实验小学侯宪梅.
教学的内容和方法.
26个英语字母 let's go!.
喷涂烘干控制系统的设计与安装.
Chapter 2 汉英思维方式 和汉英语言的对比
洋流(大规模的海水运动).
第2章 可编程序控制器基础知识.
第四章:数字量输入输出通道 学习要点 1、光电耦合隔离器的结构原理及其隔离电路; 2、数字量输入通道中几种典型电路;
项目二 三相异步电动机点动的 PLC 控制.
綠能教育在國小教學之實踐研究  五年級上學期   五年級下學期 .
出入口Y27 往塔城街口/中興醫院 出入口Y25 往延平北路一段/中興醫院 出入口Y23往延平北路一段 出入口Y21往延平北路一段
PLC控制系统设计与运行 模块二:灯光的PLC控制 主讲教师:吴会琴.
第8章 PLC在工业控制中的应用 8.1 PLC控制系统设计步骤 8.2 PLC在机床控制中的作用 8.3 PLC在化工生产过程中的应用
可编程序控制器原理及应用 宫淑贞 王东青 徐世许 编著 主要参考书 《可编程序控制器原理与程序设计》 《可编程序控制器原理 应用 网络》
第8章 继电接触控制系统.
可编程序控制器应用 王如松.
第5章 状态转移图及编程方法 5.1 状态转移图及状态功能 5.2 单流程状态转移图的编程 5.3 选择性分支与汇合的编程
S7-300PLC的硬件 自动化教研室.
P6M2 组装与调试数字万用表 P6M2.1 数字万用表的基本原理 P6M2.2 数字万用表PCB组装 P6M2.3 数字万用表整机装配
电器控制与PLC技术 总体时间安排 电器控制部分:30学时 PLC及应用部分:38学时 其中:授课28学时、实验10学时
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
PLC电气控制与组态设计 哈尔滨理工大学 第一章 可编程控制器的基本知识 2018/11/28.
张沛老师带你玩转国际英标.
26个英语字母.
建國國小英語教學線上課程 字母拼讀篇(一) 製作者:秦翠虹老師、林玉川老師.
第二章 PLC基本结构及工作原理.
授课人:张宏 单位:江苏省丹阳中等专业学校
第1章 PLC工作原理 本章主要讲解… 一、可编程控制器概述 二、可编程控制器的基本原理 三、可编程控制器的组成 四、可编程控制器的性能指标.
PLC与数控机床电器控制 主讲人:何梦佳 中山职业技术学院 机电工程学院.
PLC基础知识 基本内容: PLC简介、基本功能、特点、应用范围、工作方式。 重点: 定义、基本功能、工作方式。 难点:
順序控制實驗室 Sequence Control Lab
第七章 可编程控制器.
第七章 可编程控制器 一. 可编程控制器概述 二. OMRON PLC 三. SIEMENS PLC 四. PLC控制系统设计.
微型PLC 初级培训.
8、CP1H系列PLC简介 (小型高功能PLC) 8.1 CP1H PLC的模块及扩展简介 8.2 CP1H PLC的CPU功能简介
第六章 FX2N功能指令 教学提示:FX2N系列PLC除了基本逻辑指令、步进指令外,还有200多条功能指令(也称为功能指令)。功能指令实际上是许多功能不同的子程序。与基本逻辑指令只能完成一个特定动作不同,功能指令能完成实际控制中的许多不同类型的操作 FX2N系列PLC的200多条功能指令按功能不同可分为程序流向控制指令、数据传递与比较指令、算术与逻辑运算指令、数据移位与循环指令、数据处理指令、高速处理指令、方便指令指令、外部设备通信(I/O模块、功能模块等)指令、浮点运算指令、定位运算指令、时钟运算指令、
知识点:1、PLC系统起动前检查项目、 定期检查项目、日常维护 内容与步骤 2、掌握PLC诊断流程及故障 排除
基本知识、硬件原理、电气特性、安装、使用、选型
產品語意 班級:夜四技產設三甲 學生:鄭舜鴻 學號:9A01C023 指導教師:唐蔚.
永宏PLC --FB-PLC【基礎功能篇 】
第三章 CPM1A系列PLC的基本组成.
三菱 FX2n PLC与TD系列变频器通信.
1、可编程控制器综合控制系统的构成 被控对象 传感器 PLC 执行机构 上位机监控 基于上位监控机的PLC控制系统.
第二节 极限 一、数列极限 定义:.
第三章 PLC基础 掌握PLC工作原理、结构特点。 熟悉基本逻辑指令、顺序控制指令及常用的功能指令。 具备PLC应用系统设计初步能力。
推广自动化技术;普及工控知识 TTPLC天天自动化
语音 行唐县上方职中 乔志峰.
第1章 可编程控制器的硬件 构成及工作原理 1.1 可编程控制器的硬件构成 1.2 可编程控制器的工作原理.
项目一 功能指令的基础.
第3章 PLC的结构特点及技术性能 3.1 可编程控制器的结构特点 3.2 FX2N系列PLC的主要技术性能.
项目任务6:功能指令的应用(三) ——程序流程控制指令.
PLC在数控机床上的经典应用 主讲人:何梦佳 中山职业技术学院 机电工程系.
可编程序控制器(PLC)应用技术 第 5 部分 PLC程序的设计.
第五章 机械位移传感器 5.2 磁性开关.
第七章 编程实例 例1、设计一个报警器,要求当条件X1=ON满足时蜂鸣器鸣叫,同时报警灯连续闪烁16次,每次亮2s,熄灭3s,然后,停止声光报警。 分析:输入信号占用一个输入点,蜂鸣器和报警灯各占用一个输出点,报警灯亮、暗闪烁,可以采用两个定时器分别控制,而闪烁次数由计数器控制。 I/O分配如下:
第3章 CPM2A系列PLC 3.1 CPM2A系列PLC的基本组成 CPM2A的一般规格指标和主要性能指标
《维修电工技师 》 培训教程 编著:宁红星 TEL: QQ: 广州市创星教育培训中心
第二章 PLC的编程语言.
步進階梯應用 步進階梯指令(STL) 、(RET) STL [S1] :步進階梯開始 ( ) 指令長度: 1 Step
项目二 可编程控制器的 构成及工作原理 2019/8/6.
第五单元 数据处理类应用指令 任务一 用PLC应用指令实现电动机的Y-△启动控制 任务二 用PLC实现闪光灯的闪光频率控制 任务三 密码锁
第十章 可编程控制器的应用 第一节 PLC控制系统设计的内容与步骤 第二节 PLC的硬件设置 第三节 PLC的软件设计
第三章 可编程控制器概述 第一节 可编程控制器的定义 一、什么是可编程序控制器? 1、什么是可编程序控制器?
E3X-DA-11N光纖處理器簡易調整方法 一.各部位名稱與功能: 動作出力指示燈 感度調整設定與機能變更設定按扭 入光量檢出表示
第七章 基本逻辑指令 第一节 基本逻辑指令 第二节 编程的规则与技巧 第三节 基本逻辑指令的应用 本章小结.
Presentation transcript:

可编程序控制器(PLC)应用技术 第 4 部分 小型PLC及其指令系统(FX系列)

第3部分 可编程控制器基础知识(内容回顾) 1.1 概述 1.2 PLC系统与继电器系统比较 1.3 PLC组成 1.4 PLC工作原理 1.5 PLC特点与分类 1.6 PLC发展趋势

第4部分 小型PLC及其指令系统(FX系列) 本章以目前较为常用的FX系列PLC为例进行讲授 4.1 FX系列PLC及性能 4.2 FX系列PLC内部软继电器及编号 4.3 FX系列PLC的基本指令及应用 4.4 FX系列PLC的功能指令简介

第4部分 小型PLC及其指令系统(FX系列) 4.1 FX系列PLC及性能

4.1 FX系列PLC及性能 4.1.1 FX系列PLC概述

4.1 FX系列PLC及性能 4.1.1 FX系列PLC概述 FX0 FX2 FX2C FX0S FX1S FX0N FX1N FX2N FX2NC 叠装式结构

4.1 FX系列PLC及性能 4.1.2 FX系列PLC型号说明 如:0S 1S 0N 1N 2N 等 I / O点数 单元类型 输出方式 特殊品种 系 列 名

4.1 FX系列PLC及性能 4.1.3 FX0N、FX1N系列PLC(型号规格) 类 型 型 号 输入点数 输出点数 电源电压 FX0N(1N)-24M(R,T) 14 10 基本单元 FX0N(1N)-40M(R,T) 24 16 AC100~240V FX0N(1N)-60M(R,T) 36 24 或DC24V 扩展单元 FX0N-40ER 24 16 AC 100~240V FX0N-8EX 8 - 扩展模块 FX0N-8EYR - 8 不需要 FX0N-8EYT - 8

4.1 FX系列PLC及性能 4.1.3 FX0N、FX1N系列PLC(I/O扩展) 基本单元 扩展单元 扩展模块 例如: FX0N-60MR FX0N-40ER FX0N-8EYR FX0N、FX1N最大可构成的I/O点数为128点

4.1 FX系列PLC及性能 4.1.3 FX0N、FX1N系列PLC( FX0N 特殊模块及外围设备) ※ FX0N-3A 2路模拟输入/1 路模拟量输出 ※ FX0N-232ADP RS232通信接口 ※ FX0N-485ADP RS485通信接口 ※ FX0N-16NT 16位数据传送接口 ※ FX-10-P 、 FX-20-P 简易编程器 ※ FXGP/WIN-C 编程软件 ※ DU 、GOT 人机界面

4.1 FX系列PLC及性能 4.1.3 FX0N、FX1N系列PLC( FX1N 特殊模块及外围设备) ※ 扩展板FX1N-232-BD、FX1N-422-BD、FX485-BD,通过RS-232C/422/485和外部设备实现通信 ※ 装有8个模拟电位器的FX1N-8AV-BD选件板 ※ 可通过FX1N-5DM模块进行时间显示与设定。

4.1 FX系列PLC及性能 4.1.3 FX0N、FX1N系列PLC(一般性能指标) 用户存储 程序存储容量 2K步(EEPROM) 8K步(EEPROM) 可选存储器 FX-EEPROM-4(4K) FX1N-EEPROM-8L FX-EEPROM-8(8K) FX-EPROM-8 (8K) 指令种类 基本指令 20条 27条 步进指令 2条 2 条 应用指令 36种51条 89种187条 运算速度 基本指令 1.6~3.6μs/指令 0.55~0.7μs/指令 应用指令 数十μs~数百μs/指令 数μs~数百μs/指令

4.1 FX系列PLC及性能 4.1.3 FX0N、FX1N系列PLC(输入性能指标) 输入点 X000-X007 X010- 输入电流 DC24V 7mA DC24V 5mA 输入ON电流   ≥ 4.5 mA     ≥ 3.5mA 输入OFF电流  < 1.5 mA < 1.5mA 响应时间 约10ms 约10ms (0---15ms可调) 电路隔离 光 电 耦 合 隔 离

4.1 FX系列PLC及性能 4.1.3 FX0N、FX1N系列PLC(输出性能指标①) ------ 继 电 器 输 出 ( R ) 外部电源 AC250V或DC30V以下 驱动能力 2A/1点 8A/4点 8A/8点 最大负载 感性负载 80VA 灯负载 100W 响应时间 约10ms 电路隔离 继电器隔离 输出状态显示 输出ON时LED亮

4.1 FX系列PLC及性能 4.1.3 FX0N、FX1N系列PLC(输出性能指标②) ------- 晶体管输出 (T) 外部电源 DC5~30V 驱动能力 0.5A/1 点 0.8A/4点 最大负载 感性负载 12W/DC24V 灯负载 15W/DC24V 开路漏电流 0.1mA以下 响应时间 <0.2ms 大电流OFF时<0.4ms 电路隔离 光电耦合器隔离 输出状态显示 输出ON时LED亮

4.1 FX系列PLC及性能 4.1.3 FX0N、FX1N系列PLC(输出性能指标③) ------晶闸管输出 (S) 外部电源 AC85~240V 驱动能力 0.3A/点 0.8A/4点 最大负载 感性负载 15VA/AC100V、30VA/AC200V 灯负载 30W 开路漏电流 1mA/AC100V 2mA/AC200V 响应时间 ON:1ms OFF: 10ms 电路隔离 光电晶闸管隔离 输出状态显示 输出ON时LED亮

4.1 FX系列PLC及性能 4.1.4 FX0S、FX1S系列PLC  FX0S、FX1S系列PLC是用于极小规模系统的超小型PLC 只有10~30个I/O点,而且不能扩展 它们都有继电器输出和晶体管输出两种输出方式  使用的电源有交流和直流电源两种 型 号 输入点数 输出点数 电源电压 FX0S(1S)-10M(R,T) 6 4 FX0S(1S)-14M(R,T) 8 6 AC 100~240V FX0S(1S)-20M(R,T) 12 8 或DC 24V FX0S(1S)-30M(R,T) 16 14

4.1 FX系列PLC及性能 4.1.4 FX0S、FX1S系列PLC  内置RUN/STOP开关 内置用于调整定时器设定时间的模拟电位器(其中FX0S 1个、FX1S 2个) FX1S系列PLC还内置有时钟功能,可以进行时间控制,装上显示模块FX1N-5DM,可进行时间显示与设定  FX1S系列PLC还可选用FX1N系列的各种功能扩展板,具有与上位计算机通信功能。

4.1 FX系列PLC及性能 4.1.4 FX0S、FX1S系列PLC  用户存储器 程序存储容量 800步(EEPROM) 2000步(EEPROM) 可选存储器 FX1N-EEPROM-8L(只能用2K) 指令种类 基本指令 20条 27条 步进指令 2条 2 条 应用指令 35种50条 85种167条 运算速度 基本指令 1.6~3.6μs/指令 0.55~0.7μs/指令 应用指令 数十μs~数百μs/指令 数μs~数百μs/指令

4.1 FX系列PLC及性能 4.1.5 FX2N、FX2NC系列PLC  ☆FX2N是FX系列中功能最强、运行速度最快的PLC ☆基本指令执行时间高达0.08μs,超过了许多大、中型PLC ☆ FX2N的用户存贮器容量可扩展到16K ☆ FX2N的I/O点数最大可扩展到256点 ☆ FX2N有多种模拟量输入输出模块、高速计数器模块、脉冲输出模块、位置控制模块、RS-232C/RS-422/RS-485串行通信模块或功能扩展板、模拟定时器扩展板等。使用这些特殊功能模块和功能扩展板,可以实现模拟量控制、位置控制和联网通信等功能

4.1 FX系列PLC及性能 4.1.5 FX2N、FX2NC系列PLC  ☆ FX2N有128种功能指令,具有中断输入处理、修改输入滤波器常数、数学运算、浮点数运算、数据检索、数据排序、PID运算、开平方、三角函数运算、脉冲输出、脉宽调制、ASCll码输出、串行数据传送、校验码、比较触点等功能指令 ☆ FX2N内装实时钟,有时钟数据的比较、加减、读出/写入指令,可用于时间控制 ☆ FX2N还有矩阵输入、10键输入、16键输入、数字开关、方向开关、7段显示器扫描显示等方便指令

4.1 FX系列PLC及性能 4.1.5 FX2N、FX2NC系列PLC  ★ FX2NC的性能指标与FX2N基本相同 ★ FX2NC的基本单元I/O点为16/32/64/96 ★所不同的是FX2NC采用插件式输入输出,用扁平电缆连接,体积更小

4.1 FX系列PLC及性能 4.1.5 FX2N、FX2NC系列PLC (型号规格①) 类 型 型 号 输入点数 输出点数 电源类型 FX2N-16MR(S、T) 8 8 FX2N-32MR(S、T) 16 16 基本单元 FX2N-48MR(S、T) 24 24 AC 100 FX2N-64MR(S、T) 32 32 ~240V FX2N-80MR(S、T) 40 40 或DC 24V FX2N-128MR( T ) 64 64 FX2N-16EYT - 16 FX2N-16EYT-C - 16

4.1 FX系列PLC及性能 4.1.5 FX2N、FX2NC系列PLC (型号规格② ) 类 型 型 号 输入点数 输出点数 电源类型 扩展单元 FX2N-32ER(S、T) 16 16 FX2N-48ER ( T ) 24 24 FX2N-16EX 16 - FX2N-16EX-C 16 - 不需要 FX2N-16EXL-C 16 - 单独供电 扩展模块 FX2N-16EYR - 16 FX2N-16EYS - 16

4.1 FX系列PLC及性能 4.1.5 FX2N、FX2NC系列PLC(特殊功能模块①) 型 号 功 能 说 明 FX2N-4AD 4通道12位模拟量输入模块 FX2N-4AD-PT 供PT-100温度传感器用的4通道12位模拟量输入 FX2N-4AD-TC 供热电偶温度传感器用的4通道12位模拟量输入 FX2N-4DA 4通道12位模拟量输出模块 FX2N-3A 2通道输入、1通道输出的8位模拟量模块 FX2N-1HC 2相50HZ的1通道高速计数器 FX2N-1PG 脉冲输出模块 FX2N-10GM 有4点通用输入、6点通用输出的1轴定位单元

4.1 FX系列PLC及性能 4.1.5 FX2N、FX2NC系列PLC(特殊功能模块②) FX-20GM和E-20GM 2轴定位单元,内置EEPROM FX2N-1RM-SET 可编程凸轮控制单元 FX2N-232-BD RS-232C通信用功能扩展板 FX2N-232IF RS-232C通信用功能模块 FX2N-422-BD RS-422通信用功能扩展板 FX-485PC-IF-SET RS-232C/485变换接口 FX2N-485-BD RS-485C通信用功能扩展板 FX-16NP/NT MELSECNET/MINI接口模块 FX2N-8AV-BD 模拟量设定功能扩展板

本 节 内 容 结 束

M ── 基本单元 E ── 输入输出混合扩展单元 EX ── 扩展输入模块 EY ── 扩展输出模块 单 元 类 型: M ── 基本单元 E ── 输入输出混合扩展单元 EX ── 扩展输入模块 EY ── 扩展输出模块

R ── 继电器输出 S ── 晶闸管输出 T ── 晶体管输出 输 出 方 式: R ── 继电器输出 S ── 晶闸管输出 T ── 晶体管输出

特 殊 品 种: D ---- DC电源,DC输出 A ---- AC电源, AC(AC100~120V)输入或 AC输出模块 H ---- 大电流输出扩展模块 V ---- 立式端子排的扩展模块 C ---- 接插口输入输出方式 F ---- 输入滤波时间常数为1ms的扩展模块 ◆如果特殊品种一项无符号,为AC电源、DC输入、横式端子排、标准输出。

第4部分 小型PLC及其指令系统(FX系列) 4.2 FX系列PLC内部软继电器及编号

PLC的内部软继电器 输入继电器 输出继电器 辅助继电器 状态继电器 定时器 计数器 数据寄存器 变址寄存器 指针 常数

4.2 FX系列PLC软继电器及编号 FX系列PLC软继电器编号由字母 和 数字 组成 其它均采用十进制数字编号 不同厂家、不同系列的PLC,其内部软继电器的功能和编号也不相同,因此用户在编制程序时,必须熟悉所选用PLC的软继电器功能和编号。 FX系列PLC软继电器编号由字母 和 数字 组成 其中: 输入继电器和输出继电器用八进制数字编号 其它均采用十进制数字编号

4.2 FX系列PLC软继电器及编号 4.2.1 输入继电器(X) ◆ 输入继电器线圈由外部输入信号所驱动,只有当外部信号接通时,对应的输入继电器才得电,不能用指令来驱动。 ※ 在程序中绝对不可能出现输入继电器的线圈,只能出现输入继电器的触点 ※ 每个输入继电器的常开与常闭触点均可无数次使用

4.2 FX系列PLC软继电器及编号 4.2.1 输入继电器(X) ● FX0N输入继电器的编号范围为: X000~X007、 X010~X017 、X020~X027、 X030~X037 、 X040~X047、 X050~X057 . . . . 注:基本单元输入继电器的编号是固定的,扩展单元和扩展模块是按与基本单元最靠近开始,顺序进行编号 基本单元 FX0N-40MR 扩展单元 FX0N-40ER 扩展模块 FX0N-8EX X000~X027 X030~X057 X060~X067

4.2 FX系列PLC软继电器及编号 4.2.2 输出继电器(Y) ※ 每个输出继电器在输出单元中都对应有一个常开硬触点,但在程序中供编程的输出继电器,不管是常开还是常闭触点,都可以无数次使用。

4.2 FX系列PLC软继电器及编号 4.2.2 输出继电器(Y) ◆ FX0N编号范围为Y000~Y007、 Y010~Y017 。。。。 ◆ 与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号 基本单元 FX0N-40MR 扩展单元 FX0N-40ER 扩展模块 FX0N-8EX X000~X017 X020~X037 实际使用中,输入/ 输出继电器的数量,要根据系统配置而定

4.2 FX系列PLC软继电器及编号 4.2.3 辅助继电器(M) ◆和输出继电器一样,其线圈由程序指令驱动,每个辅助继电器都有无限多对常开常闭触点,供编程使用。但是,其触点不能直接驱动外部负载,要通过输出继电器才能实现对外部负载的驱动。 ◆ FX系列PLC的辅助继电器有:通用辅助继电器 (三种) 保持辅助继电器 特殊辅助继电器

4.2.3 辅助继电器(M) ①通用辅助继电器 ●通用辅助继电器和输出继电器一样,在PLC电源中断后,其状态将变为OFF。当电源恢复后,除因程序使其变为 ON外,其它仍保持OFF X0 M0 M0 M0

4.2.3 辅助继电器(M) ①通用辅助继电器 (按十进制编号) 注:可通过程序设定,将它们变为保持辅助继电器 编号: FX0S FX1S FX0N FX1N FX2N (FX2NC) M0~ M0~ M0~ M0~ M0~ M495 M383 M383 M383 M499 注:可通过程序设定,将它们变为保持辅助继电器

4.2.3 辅助继电器(M) ②保持用辅助继电器 ● 保持用辅助继电器在PLC电源中断后,它具有保持断电前的瞬间状态的功能,并在恢复供电后继续断电前的状态 编号: FX0S FX1S FX0N FX1N FX2N (FX2NC) M496~ M384~ M384~ M384~ M500~ M511 M511 M511 M1535 M3071 注:也可通过程序设定,将它们变为通用辅助继电器

4.2.3 辅助继电器(M) ③特殊辅助继电器(M8000~M8255) ●特殊辅助继电器是具有某项特定功能的辅助继电器 通常可分为两类:触点型 和 线圈型 ● 触点型 特殊辅助继电器的线圈由PLC自动驱动,用户只可以利用其触点。 ● 线圈型特殊辅助继电器的线圈由用户控制,其线圈得电后,PLC作出特定动作。

4.2.3 辅助继电器(M) ③特殊辅助继电器(触点型1) M8000 (M8001) ----运行监视用特殊辅助继电器 PLC运行时M8000得电(M8001断电),PLC停止时M8000失电(M8001得电)

4.2.3 辅助继电器(M) ③特殊辅助继电器(触点型2) M8002(M8003)----初始脉冲特殊辅助继电器 M8002(M8003)只在PLC开始运行的第一个扫描周期内得电(断电),其余时间均断电(得电)。 常用M8002的触点作为一些继电器的初始化复位信号

4.2.3 辅助继电器(M) ③特殊辅助继电器(触点型3) M8011、M8012、M8013、M8014 -------分别为产生周期为10ms、100ms、1s、1min脉冲的 特殊辅助继电器 ( PLC RUN ) 例如:

4.2.3 辅助继电器(M) ③特殊辅助继电器(触点型4) 当PLC出现硬件出错、参数出错、语法出错、电路出错、操作出错、运算出错等时,M8004得电 M8061 ---- 硬件出错特殊继电器 →D8061(出错代码) M8064 ---- 参数出错特殊继电器 →D8064 (出错代码) M8065 ---- 语法出错特殊继电器 →D8065 (出错代码) M8066 ---- 电路出错特殊继电器 →D8066 (出错代码) M8067 ---- 操作出错特殊继电器 →D8067 (出错代码)

4.2.3 辅助继电器(M) ③特殊辅助继电器(触点型5) M8046 ---- STL状态置1

4.2.3 辅助继电器(M) ③特殊辅助继电器(触点型6) M8246 ---- C246 减计数监视 M8247 ---- C247 减计数监视 M8249 ---- C249 减计数监视 M8251 ---- C251 减计数监视 M8252 ---- C252 减计数监视 M8254 ---- C254 减计数监视

4.2.3 辅助继电器(M) ③特殊辅助继电器(线圈型1) M8028 ---- 10ms定时器切换标志 当M8028线圈被接通时,则T32-T62变为10ms定时器 M8034 ---- 禁止全部输出的特殊辅助继电器 当M8034线圈被接通时,则PLC的所有输出自动断开 M8039 ---- 恒定扫描周期的特殊辅助继电器 当M8039线圈被接通时,则PLC以恒定的扫描方式运行 恒定扫描周期值由D8039决定

4.2.3 辅助继电器(M) ③特殊辅助继电器(线圈型2) M8033----RUN→STOP时,输出保持RUN前状态 M8035----强制运行(RUN)监视 M8036----强制运行(RUN) M8037----强制停止( STOP )

4.2.3 辅助继电器(M) ③特殊辅助继电器(线圈型3) M8047----STL状态监控有效 与步进指令有关

4.2.3 辅助继电器(M) ③特殊辅助继电器(线圈型4) M8050---- I00□禁止 M8051---- I10□禁止 M8052---- I20□禁止 M8053---- I30□禁止 M8056---- 捕捉X0的脉冲 M8057---- 捕捉X1的脉冲 M8058---- 捕捉X2的脉冲 M8059---- 捕捉X3的脉冲

4.2.3 辅助继电器(M) ③特殊辅助继电器(线圈型5) M8235 ----设置C235为减计数方式 M8236 ----设置C236为减计数方式 M8237 ----设置C237为减计数方式 M8238 ----设置C238为减计数方式 M8241 ----设置C241为减计数方式 M8242 ----设置C242为减计数方式 M8244 ----设置C244为减计数方式

4.2.3 辅助继电器(M) ③特殊辅助继电器(M8000~M8255) 注意: FX系列中,不同型号PLC的特殊辅助继电器的数量也不同。 在M8000~M8255的256个特殊辅助继电器中,PLC未定义的不可在用户程序中使用,具体可参见使用手册。

4.2 FX系列PLC软继电器及编号 4.2.4 状态器(S) 状态器对在步进顺控类的控制程序中起着重要的作用,它与后述的步进指令STL组合使用。 ①初始用状态器 ②返回原点用状态器(FX2N) ③普通状态器 ④保持状态器 ⑤报警用状态器(FX2N) 不使用步进指令时,状态器也可当作辅助继电器使用

4.2 FX系列PLC软继电器及编号 4.2.4 状态器(S) 编号: FX0S FX1S FX0N FX1N FX2N (FX2NC) 初始用 S0~S9 S0~S9 S0~S9 S0~S9 S0~S9 返回原点用 -- -- -- -- S10~S19 普通用 S0~S63 S10~S127 S10~S127 S10~S999 S20~S499 保持用 -- S0~S127 S0~S127 S0~S999 S500~S899 报警用 -- -- -- -- S900~S999

4.2 FX系列PLC软继电器及编号 4.2.5 定时器(T) ● 定时器可提供无数对的常开、常闭延时触点供编程用 ●定时器中有一个设定值寄存器、一个当前值寄存器和一个用来存储其输出触点的映象寄存器(一个二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不同。 ●定时器时可分为通用定时器、积算定时器二种。

4.2 FX系列PLC软继电器及编号 4.2.5 定时器(T) 定时器是根据时钟脉冲累积计数而达到定时的目的,时钟脉冲有1ms 、10ms 、100ms,当所计数达到设定值时,其触点动作。 设定值可用常数K或数据寄存器D的内容来设置。

4.2.5 定时器(T) ① 通用定时器 ● 设定值: ● 设定值的范围: 1~32767 ※ 通用定时器不具备断电的保持功能,即当输入电路断开或停电时定时器复位。通用定时器有100ms和10ms两种。 ● 设定值: 常数K 或 数据寄存器D的内容 ● 设定值的范围: 1~32767

4.2.5 定时器(T) ① 通用定时器 编号: FX0S FX1S FX0N FX1N FX2N (FX2NC) 100ms T0~T49 T0~T62 T0~T62 T0~T199 10ms T24~T49 T32~T62 T32~T62 T200~T245 1ms -- -- T63 --

4.2.5 定时器(T) ① 通用定时器 ◇100ms定时器 定时范围为0.1~3276.7s ◇10ms定时器 ( 除FX2N外,M8028=ON 时) 定时范围为0.01~327.67s ◇1ms定时器(FX0N T63) (采用中断计数 ) 定时范围为0.001~32.767s

4.2.5 定时器(T) ① 通用定时器 通用定时器(例)

4.2.5 定时器(T) ② 积算定时器 积算定时器具有计数累积的功能。 在定时过程中如果断电或定时器线圈OFF,积算定时器将保持当前的计数值(当前值),通电或定时器线圈ON后继续累积,即其当前值具有保持功能,只有将积算定时器复位,当前值才变为0。 1ms积算定时器:对1ms时钟脉冲进行累积计数的,定时范围为0.001~32.767s。 100ms积算定时器:对100ms时钟脉冲进行累积计数的定时范围为0.1~3276.7s

4.2.5 定时器(T) ② 积算定时器 编号: FX0S FX1S FX0N FX1N FX2N (FX2NC) 1ms -- T63 -- T246~T249 100ms -- -- -- T250~T255

4.2.5 定时器(T) ② 积算定时器 积算定时器(例)

4.2.5 定时器(T) ③ 误差分析 -α~+T0 α-----0.001s(1ms)、0.01s(10ms)、0.1s(100ms) ; 除了中断执行型的定时器外,在线圈驱动之后到定时器触点动作的误差范围为: -α~+T0 α-----0.001s(1ms)、0.01s(10ms)、0.1s(100ms) ; T0----扫描周期 编程时,若定时器触点指令写在线圈指令之前,则最坏的情况下,定时器定时误差为2 T0。 1ms定时器为中断执行型定时器,是以中断方式对1ms时钟脉冲进行计数,定时精度高。

4.2.5 定时器(T) ?思考题 1.如何实现断电延时? 2.当一个定时器的定时时间不够时,怎么办? 如:当X0接通时,Y0马上得电;当X0断开时,Y0过20S后断电。 2.当一个定时器的定时时间不够时,怎么办? 如:当X0接通后,Y0过5000S后得电并保持,至到X1接通为止。 3. 如何实现如下图所示周期为50s的脉冲输出?

4.2 FX系列PLC软继电器及编号 4.2.6 计数器(C) 内部计数器 内部计数器是在执行扫描操作时对内部信号(如X、Y、M、S、T等)进行计数。内部输入信号的接通和断开时间应比PLC的扫描周期稍长。 高速计数器 采用中断方式进行计数,与 PLC的扫描周期无关 与内部计数器相比除允许输入频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可变成非断电保持。

4.2.6 计数器(C) ① 内部计数器 16位增计数器和32位可逆计数器 -214783648~+214783647(32位) ★内部计数器包括 16位增计数器和32位可逆计数器 ★ 计数器的设定值范围:1---32767(16位) -214783648~+214783647(32位) ★ 计数器的设定值可由常数K 或间接通过指定的数据寄存器(D)来设定

4.2.6 计数器(C) ① 内部计数器之一----16位增计数器 基本原理 注:16位增计数器分为通用型和保持型两种

4.2.6 计数器(C) ① 内部计数器之一----16位增计数器 16位增计数器编号 FX0S FX1S FX0N FX1N FX2N (FX2NC) 普通 C0-C13 C0-C15 C0-C15 C0-C15 C0-C99 保持 C14-C15 C16-C31 C16-C31 C16-C199C100-C199

4.2.6 计数器(C) ① 内部计数器之二---- 32位可逆计数器 这类计数器与16位增计数器除位数不同外,还在于它能通过控制实现加/减双向计数。 (限FX1N/2N/2NC) 增/减计数由对应的特殊辅助继电器设定。对应的特殊辅助继电器被置为ON时为减计数,置为OFF时为增计数。 例:C200------- M8200 当M8200为ON时,C200为减计数 当M8200为OFF时,C200为增计数

4.2.6 计数器(C) ① 内部计数器之二---- 32位可逆计数器 32位增/减可逆计数器编号 FX0S FX1S FX0N FX1N FX2N (FX2NC) 普通 - - - C200-C219 保持 - - - C220-C234

思 考 ? 如何用计数器实现定时功能? 2. 如何用计数器与定时器配合实现长延时?

4.2.6 计数器(C) ② 高速计数器 ◆ 什么是高速计数器? ① 高数计数器是采用中断方式进行高速计数的,与PLC的扫描周期无关 ② 高数计数器是对特定的输入进行计数(如FX0N为X0~X3) ③ 高数计数器为32位增/减计数型,具有停电保持功能 (设定值范围:-2147483648 ~ +2147483647 ) ◆ 高数计数器的三种类型: ①单相单输入 ②单相双输入 ③双相

4.2.6 计数器(C) ② 高速计数器之一----单相单输入高速计数器 以FXON为例 C235 C236 C237 C238 C241 C242 C244 X000 U/D U/D U/D X001 U/D R R X002 U/D U/D X003 U/D R S 增/减(-/+) M8235 M8236 M8237 M8238 M8241 M8242 M8244

4.2.6 计数器(C) ② 高速计数器之一----单相单输入高速计数器 例:

4.2.6 计数器(C) ② 高速计数器之二----单相双输入高速计数器 C246 C247 C249 X000 U U U X001 D D D X002 R R X003 S 增/减 M8246 M8247 M8249 (-/+) ( 监 视 )

4.2.6 计数器(C) ② 高速计数器之三----双相高速计数器 C251 C252 C254 X000 A A A X001 B B B X002 R R X003 S 增/减 M8251 M8252 M8254 (-/+) ( 监 视 ) 增计数 减计数

4.2 FX系列PLC软继电器及编号 4.2.7 数据寄存器(D) ● 数据寄存器为16位,最高位为符号位 ● 32位数据可用两个数据寄存器来存储(如D1D0) ● 数据寄存器有: 1. 通用数据寄存器 2. 保持数据寄存器 3. 特殊数据寄存器 4. 文件寄存器

4.2 FX系列PLC软继电器及编号 4.2.7 数据寄存器(D) ① 通用数据寄存器 ●通用数据寄存器在PLC由运行(RUN)变为停止(STOP)时,其数据全部清零。 ●如果将特殊继电器M8033置1,则PLC由运行变为停止时,数据可以保持。 ② 保持数据寄存器 ●保持数据寄存器只要不改写,原有数据就不会丢失,无论电源接通与否,PLC运行与否,都不会改变寄存器内容

4.2 FX系列PLC软继电器及编号 4.2.7 数据寄存器(D) ●例如: D8000----WDT定时器定时参数(初始值200ms) D8001----CPU型号 D8020----X0~X7输入滤波时间(初始值10ms) D8030----1号模拟电位器的数值 D8031----2号模拟电位器的数值 D8039----恒定扫描时间(ms) 具体可参见PLC使用手册,不再一一介绍

4.2 FX系列PLC软继电器及编号 4.2.7 数据寄存器(D) ●文件寄存器是用于存放大量数据的专用数据寄存器 例如:用于存放采集数据、统计计算数据、多组控制参数等。 ●文件寄存器占用用户程序存储器内的某一存储区间,可用编程器或编程软件进行写操作 PLC运行时,可用BMOV指令将文件寄存器内容读到通用数据寄存器中,但不能用指令将数据写入文件寄存器。

4.2 FX系列PLC软继电器及编号 4.2.7 数据寄存器(D) 数据寄存器编号 FX0S FX1S FX0N FX1N FX2N FX2NC 16位普通用 D0~D29 D0~D127 D0~D199 16位保持用 D30、D31 D128~D255 D128~D7999 D200~D7999 16位特殊用 D8000~D8069 D8000~D8255 D8000~D8195

4.2 FX系列PLC软继电器及编号 4.2.8 变址寄存器(V/Z) 用于改变元件的编号(变址) ◆V、Z都是16位的数据寄存器,与其它寄存器一样读写 ◆需要32位操作,可将V、Z串联使用(Z为低位,V为高位) 例:D0Z 若Z=10,则为D10

4.2 FX系列PLC软继电器及编号 4.2.8 变址寄存器(V/Z) 变址寄存器编号 FX0S FX1S FX0N FX1N FX2N FX2NC V Z V0~V7 Z0~Z7

4.2 FX系列PLC软继电器及编号 4.2.9 常数(K/H) ●常数也可作为元件处理,因为它占用一定的存储空间。 ●常数的表示: 十进制常数用K表示,如常数123表示为K123 十六进制常数则用H表示,如常数345表示为H159 ● FX系列PLC的常数范围为: 16位:K:-32,768~32,767 H:0000~FFFFH 32位:K:-2,147,483,648~2,147,483,647 H:00000000~FFFFFFFF

4.2 FX系列PLC软继电器及编号 4.2.10 指针(P/I) ① 嵌套用指针(N0-N7) ② 分支指令用指针(P0-P63/P127) 它作为一种标号,用来指定跳转指令或子程序调用指令等分支指令的跳转目标。

4.2 FX系列PLC软继电器及编号 4.2.10 指针(P/I) 0:下降沿中断 1:上升沿中断 输入中断号(0~5) 注:FX0S/0N为0 --3 ●定时中断:I □□□ 10~99ms 定时中断号(6~8) 注:限FX2N/2NC

4.2 FX系列PLC软继电器及编号 4.2.10 指针(P/I) □=1~6 注:限FX2N/2NC 与高速计数器置位指令(HSCS)配合使用

4.2 FX系列PLC软继电器及编号 4.2.10 指针(P/I) FX0S FX1S FX0N FX1N FX2N FX2NC 嵌套用 N0~N7 跳转用 P0~P63 P0~P127 输入中断用 I00*~I30* I00*~I50* 定时器中断 - I6**~I8** 计数器中断 I010~I060

本节结束

X0接通时,Y0马上得电;X0断开时,Y0过20S后断电。 思考: 1.如何实现断电延时? X0接通时,Y0马上得电;X0断开时,Y0过20S后断电。

思考: 2.当一个定时器的定时时间不够时,怎么办? 思考: 2.当一个定时器的定时时间不够时,怎么办? X0接通,Y0过5000S后得电并保持,至到X1接通为止。

4.4 FX系列PLC的步进指令 步进指令(STL/RET) STL(步进触点指令) RET(步进返回指令) 例如:STL S200表示状态常开触点,称为STL触点(步进触点),它在梯形图中的符号为 ,它没有常闭触点

4.4 FX系列PLC的步进指令 状态转移图 图中每一步包含:驱动内容、转移条件、转换目标。

4.4 FX系列PLC的步进指令 步进指令的使用说明 1)STL触点是与左侧母线相连的常开触点,STL触点接通,则对应的状态为活动步; 2)与STL触点相连的触点用LD或LDI指令,执行完RET后返回左母线; 3)STL触点可直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈; 4)PLC只执行活动步对应的电路,所以使用STL指令时允许双线圈输出; 5) STL触点驱动的电路块中不能使用MC和MCR指令,但可以用CJ指令; 6)在中断程序和子程序内,不能使用STL指令。

4.5 FX系列PLC的功能指令 4.5.1 概述 功能指令的表示格式 大多数功能指令有1至4个操作数,有的功能指令没有操作数; [S]表示源操作数,[D]表示目标操作数;如果可使用变址功能,用[S·]和[D·]表示。 用n和m表示其它操作数,它们常用来表示常数K和H,或作为源和目标操作数的补充说明 上图含义:[(D0)+(D1)+(D2)]÷3→(D4Z0)

4.5 FX系列PLC的功能指令 4.5.1 概述 功能指令的执行方式与数据长度 ① 连续执行与脉冲执行

4.5 FX系列PLC的功能指令 4.5.1 概述 功能指令的执行方式与数据长度 ② 数据长度 处理32位数据的指令是在助记符前加“D”标志,无此标志即为处理16位数据的指令。 注意32位计数器(C200~C255)的一个软元件为32位,不可作为处理16位数据指令的操作数使用。 在使用32位数据时建议使用首编号为偶数的操作数。 D11 D10→D13 D12(32位)

4.5 FX系列PLC的功能指令 4.5.1 概述 功能指令的数据格式 ①位元件与字元件 只处理ON/OFF信息的软元件称为位元件; 可处理数值的软元件则称为字元件,1个字元件由16位。 位元件可以通过组合使用,4个位元件为一个单元,通用表示方法是由Kn加起始的软元件号组成,n为单元数。 例如K2 M0表示M0~M7组成两个位元件组(K2表示2个单元),它是一个8位数据,M0为最低位。

2.5 FX系列PLC的功能指令 2.5.1 概述 数据格式 在FX系列PLC内部,数据是以二进制(BIN)补码的形式存储,所有的四则运算都使用二进制数。 二进制补码的最高位为符号位,正数符号位为0,负数符号位为1。 为更精确地进行运算,可采用浮点数运算。在FX系列PLC中提供了二进制浮点运算和十进制浮点运算 。

2.5 FX系列PLC的功能指令 2.5.2 FX系列PLC常用功能指令介绍 程序流向控制类指令 (FNC00~FNC09) 传送与比较类指令 (FNC10~FNC19) 算术和逻辑运算类指令 (FNC20~FNC29) 循环与移位类指令 (FNC30~FNC39) 数据处理指令 (FNC40~FNC49) 其它功能指令 (FNC50~ )

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09)

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ①条件跳转指令 条件跳转指令CJ(P) 编号FNC00 操作数为指针标号P0~P127 其中P63为 END所在步序,不需标记。 指针标号允许用变址寄存器修改。 CJ和CJP都占3个程序步,指针标号占1步

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ①条件跳转指令 注意: 1)CJP指令表示为脉冲执行方式; 2)在一个程序中一个标号只能出现一次,否则将出错; 3)即使被跳过程序的驱动条件改变,但其线圈(或结果)仍保持跳转前的状态。 4)在跳转执行期间定时器和计数器将停止工作,到跳转条件不满足后又继续工作。但对于正在工作的定时器T192~T199和高速计数器C235~C255不管有无跳转仍连续工作。 5)若积算定时器和计数器的复位(RST)指令在跳转区外,即使它们的线圈被跳转,但对它们的复位仍然有效。

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ②子程序调用与子程序返回指令 ■子程序调用指令CALL 编号FNC01 操作数为P0~P127,占3个程序步 ■子程序返回指令SRET 编号FNC02 无操作数,占1个程序步。

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ②子程序调用与子程序返回指令 注意: 1)转移标号不能重复,也不可与跳转指令的标号重复; 2)子程序可以嵌套调用,最多可5级嵌套。

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ③与中断有关的指令 ■中断返回指令IRET 编号FNCO3 ■中断允许指令EI 编号FNCO4 ■中断禁止DI 编号FNC05 它们均无操作数,各占1个程序步

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ③与中断有关的指令 注意: 1)如果多个中断依次发生,则以发生先后为序,如果多个中断源同时发出信号,则中断指针号越小优先级越高; 2)当M8050~M8058为ON时,禁止执行相应I0□□~I8□□的中断,M8059为ON时则禁止所有计数器中断; 3)无需中断禁止时,可只用EI指令,不必用DI指令 ; 4)执行一个中断服务程序时,如果在中断服务程序中有EI和DI,可实现二级中断嵌套,否则禁止其它中断。

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ④主程序结束指令 ■主程序结束指令FEND 编号为FNC06,无操作数,占用1个程序步。 FEND表示主程序结束,当执行到FEND时,PLC进行输入/输出处理,监视定时器刷新,完成后返回启始步。 使用FEND指令时应注意: 1)子程序和中断服务程序应放在FEND之后; 2)子程序和中断服务程序必须写在FEND和END之间,否则出错。

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ⑤监视定时器指令 ■监视定时器指令WDT(P) 编号为FNC07,没有操作数,占1个程序步。 WDT指令是对PLC的监视定时器进行刷新,FX系列PLC的监视定时器缺省值为200ms(可用D8000来设定)

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ⑤监视定时器指令 注意: 1)如果在后续的FOR-NEXT循环中,执行时间可能超过监控定时器的定时时间,可将WDT插入循环程序中。 2)当与条件跳转指令CJ对应的指针标号在CJ指令之前时(即程序往回跳)就有可能连续反复跳步使它们之间的程序反复执行,使执行时间超过监控时间,可在CJ指令与对应标号之间插入WDT指令

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ⑥ 循环指令 ■循环区起点指令FOR 编号FNC08,占3个程序步,无操作数 ■循环结束指令NEXT 编号FNC09, 占1个程序步,无操作数 运行时,位于FOR~NEXT间的程序 反复执行n次后再继续执行后续程序。 循环的次数n=1~32767。 如果N=-32767~0之间,则当作n=1处理。

2.5.2 FX系列PLC常用功能指令介绍(1) 程序流向控制类指令(FNC00~FN09) ⑥ 循环指令(注意) 1)FOR和NEXT必须成对使用; 2)FX2N系列PLC可循环嵌套5层; 3)在循环中可利用CJ指令在循环没结束时跳出循环体; 4)FOR应放在NEXT之前,NEXT应在FEND和END之前,否则出错

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19)

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ①比较指令 比较指令CMP (D)CMP(P) 指令编号为FNC10 将源操作数[S1.]和源操作数[S2.]的数据进行比较,比较结果用目标元件[D.]的状态来表示。

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ①比较指令 区间比较指令ZCP (D)ZCP(P) 指令编号为FNC11 指令执行时源操作数[S.]与[S1.]和[S2.]的内容进行比较,并比较结果送到目标操作数[D.]中。

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ①比较指令 使用比较指令CMP/ZCP时应注意: 1)[S1.]、[S2.]可取任意数据格式,目标操作数[D.]可取Y、M和S。 2)使用ZCP时,[S2.]的数值不能小于[S1.] 3) 所有的源数据都被看成二进制值处理;

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ②传送类指令 传送指令MOV (D)MOV(P) 指令编号为FNC12,该指令的功能是将源数据传送到指定的目标。 使用应用MOV指令时应注意: 1)源操作数可取所有数据类型,标操作数可以是KnY、KnM、KnS、T、C、D、V、Z。 2)16位运算时占5个程序步,32位运算时则占9个程序步。

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ②传送类指令 移位传送指令SMOV SMOV(P) 指令编号为FNC13 该指令的功能是将源数据(二进制)自动转换成4位BCD码,再进行移位传送,传送后的目标操作数元件的BCD码自动转换成二进制数。

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ②传送类指令 取反传送指令CML (D)CML(P) 指令编号为FNC14。 它是将源操作数元件的数据逐位 取反并传送到指定目标。 使用取反传送指令CML时应注意: 1)源操作数可取所有数据类型,目标操作数可为KnY、KnM、KnS、T、C、D、V、Z.,若源数据为常数K,则该数据会自动转换为二进制数 2)16位运算占5个程序步,32位运算占9个程序步

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ②传送类指令 块传送指令BMOV BMOV(P) 指令编号为FNC15 是将源操作数指定元件开始的n个数据组成数据块传送到指定的目标。

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ②传送类指令 块传送指令BMOV BMOV(P) 使用块传送指令时应注意: 1)源操作数可取KnX、 KnY、KnM、KnS、T、C、D和文件寄存器,目标操作数可取. KnT、KnM、KnS、T、C和D 2)只有16位操作,占7个程序步; 3)如果元件号超出允许范围,数据则仅传送到允许范围的元件。

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ②传送类指令 多点传送指令FMOV (D)FMOV(P) 指令编号为FNC16 是将源操作数中的数据传送到指定目标开始的n个元件中,传送后n个元件中的数据完全相同。

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ②传送类指令 多点传送指令FMOV (D)FMOV(P) 使用多点传送指令FMOV时应注意: 1)源操作数可取所有的数据类型,目标操作数可取KnX、KnM、KnS、T、C、和D,n小等于512; 2)16位操作占7的程序步,32位操作则占13个程序步 3)如果元件号超出允许范围,数据仅送到允许范围的元件中。

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ③ 数据交换指令 数据交换指令(D)XCH(P) 指令编号为FNC17 是将数据在指定的目标元件之间交换。 使用数据交换指令应该注意: 1)操作数的元件可取KnY、KnM、KnS、T、C、D、V和Z 2)一般采用脉冲执行方式,否则在每个扫描周期都要交换一次。 3)16位运算时占5个程序步,32位运算时占9个

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ④数据变换指令 BCD变换指令BCD (D)BCD(P) 指令编号为FNC18 是将源元件中的二进制数转换 成BCD码送到目标元件中。 如果指令进行16位操作时,执行结果超出0~9999范围将会出错;当指令进行32位操作时,执行结果超过0~99999999范围也将出错。

2.5.2 FX系列PLC常用功能指令介绍(2) 传送与比较类指令(FNC10~FN19) ④数据变换指令 BIN变换指令BIN (D)BIN(P) 指令的编号为FNC19 是将源元件中的BCD数据转换 成二进制数据送到目标元件中 使用BCD/BIN指令时应注意: 1)源操作数为KnK、KnY、KnM、KnS、T、C、D、V和Z目标操作数可取KnY、KnM、KnS、T、C、D、V和Z 2)16位运算占5个程序步,32位运算占9个程序步。

2.5.2 FX系列PLC常用功能指令介绍(3) 算术与逻辑运算类指令(FNC20~FN29)

2.5.2 FX系列PLC常用功能指令介绍(4) 循环与移位类指令(FNC30~FN39)

2.5.2 FX系列PLC常用功能指令介绍(5) 数据处理类指令(FNC40~FN49)

2.5.2 FX系列PLC常用功能指令介绍(6) 高速处理类指令(FNC50~FN59)

2.5.2 FX系列PLC常用功能指令介绍(7) 方便类指令(FNC60~FN69)

2.5.2 FX系列PLC常用功能指令介绍(8) 外部I/O设备类指令(FNC70~FN79)

2.5.2 FX系列PLC常用功能指令介绍(9) 外围设备类指令(FNC80~FN89)

2.5.2 FX系列PLC常用功能指令介绍(10) 浮点数运算类指令(FNC110~FN132)

2.5.2 FX系列PLC常用功能指令介绍(11) 高低字节交换、定位类指令

2.5.2 FX系列PLC常用功能指令介绍(12) 时钟运算类指令(FNC160~FN169)

2.5.2 FX系列PLC常用功能指令介绍(13) 外围设备类指令(FNC170~FN177)

2.5.2 FX系列PLC常用功能指令介绍(14) 外围设备类指令(FNC170~FN177)