可编程控制器_数据处理_基本运算_逻辑指令

合集下载

2024施耐德ModiconM340编程手册pdf

2024施耐德ModiconM340编程手册pdf

施耐德ModiconM340编程手册pdf•ModiconM340概述•编程基础•数据处理与运算•程序流程控制目•系统功能实现•调试与故障诊断录ModiconM340概述01Modicon M340是施耐德电气推出的一款高性能可编程逻辑控制器(PLC)。

它采用了先进的处理器技术和丰富的功能模块,适用于各种工业自动化应用。

Modicon M340具有良好的可扩展性和灵活性,可以满足不同规模和复杂度的控制需求。

高速处理能力Modicon M340采用了高性能的处理器,具有快速的数据处理和执行速度。

丰富的功能模块提供了多种功能模块,包括数字量输入/输出、模拟量输入/输出、高速计数器等,可以满足各种控制需求。

强大的通信能力支持多种通信协议,如Modbus、Ethernet/IP、Profinet等,可以与其他设备进行高效的数据交换。

易于编程和调试提供了直观的编程软件和调试工具,使得用户可以轻松地进行程序编写和调试。

制造业能源与基础设施楼宇自动化物流与仓储ModiconM340应用领域Modicon M340广泛应用于各种制造业领域,如机械制造、汽车制造、食品加工等。

Modicon M340也常用于楼宇自动化系统中,如空调控制、照明控制、安防系统等。

适用于电力、水务、燃气等能源与基础设施领域,可以实现设备的自动化监控和控制。

在物流与仓储领域,Modicon M340可以实现货物的自动化搬运、分拣和存储等功能。

编程基础02施耐德Modicon M340 PLC支持多种编程语言,包括梯形图(LD)、指令表(IL)、顺序功能图(SFC)、结构化文本(ST)和函数块图(FBD)。

梯形图(LD)是一种图形化编程语言,直观易懂,适用于简单的逻辑控制。

指令表(IL)是一种类似于汇编语言的文本编程语言,适用于复杂的算法和数据处理。

顺序功能图(SFC)是一种描述顺序控制流程的图形化编程语言,适用于复杂的顺序控制系统。

结构化文本(ST)是一种高级文本编程语言,适用于复杂的数学计算和数据处理。

FX系列可编程控制器的基本指令

FX系列可编程控制器的基本指令

FX系列可编程控制器的基本指令FX系列可编程控制器是一种常用的工控设备,它具有灵活的控制逻辑,广泛应用于工业自动化系统中。

编程控制器具有丰富的指令集,可以通过编程语言来实现各种控制逻辑。

本教案将介绍FX系列可编程控制器的基本指令,以帮助学生理解和掌握该设备的编程。

I.初识FX系列可编程控制器A.了解FX系列可编程控制器的基本功能和特点B.掌握FX系列可编程控制器的硬件结构和软件配置C. 学习使用GX Works2软件进行FX系列控制器的编程II.逻辑指令A.掌握FX系列控制器的逻辑指令的使用方法和应用场景1.AND指令:AND,ANDN2.OR指令:OR,ORN3.NOT指令:NOT4.XOR指令:XOR,XORN5.置位指令:SET6.复位指令:RST7.启用指令:EN8.禁用指令:DISB.了解逻辑指令的语法和参数设置III.运算指令A.学习FX系列控制器的运算指令的使用方法和应用场景1.加法指令:ADD2.减法指令:SUB3.乘法指令:MUL4.除法指令:DIV5.取模指令:MODB.了解运算指令的语法和参数设置IV.计时器和计数器指令A.掌握FX系列控制器的计时器和计数器指令的使用方法和应用场景1.计时器指令:TON,TOF,TP,TONR,TOFR2.计数器指令:CTU,CTD,CPL,CTUDB.了解计时器和计数器指令的语法和参数设置V.移位指令A.学习FX系列控制器的移位指令的使用方法和应用场景1.左移指令:SL2.右移指令:SRB.了解移位指令的语法和参数设置A.掌握FX系列控制器的比较指令的使用方法和应用场景1.相等指令:EQ2.不等指令:NE3.大于指令:GT4.小于指令:LTB.了解比较指令的语法和参数设置VII.数据操作指令A.学习FX系列控制器的数据操作指令的使用方法和应用场景1.数据移动指令:MOV2.数据加载指令:LD3.数据保存指令:ST4.数据初始化指令:ZB.了解数据操作指令的语法和参数设置VIII.跳转指令A.掌握FX系列控制器的跳转指令的使用方法和应用场景1.条件跳转指令:JMP2.无条件跳转指令:LCC,LBLB.了解跳转指令的语法和参数设置A.学习FX系列控制器的定时器指令的使用方法和应用场景1.开始定时器指令:TS2.停止定时器指令:TC3.定时器溢出指令:TMP4.延时指令:TPB.了解定时器指令的语法和参数设置X.中断指令A.掌握FX系列控制器的中断指令的使用方法和应用场景1.中断使能指令:EI2.中断禁止指令:DI3.中断返回指令:IRETB.了解中断指令的语法和参数设置通过以上的教学,学生将能够掌握FX系列可编程控制器的基本指令,并能够灵活运用这些指令实现各种控制逻辑。

三菱FX系列可编程控制器的应用指令简介

三菱FX系列可编程控制器的应用指令简介
令是在助记符前加“D"标志;无此标志时,则为处理16位数 据的指令。如图5-2所示,若MOV指令前面加“D”,则当X0 由OFF→ON时,执行D11D10→D13D12 (32位)。在处理32位 数据时,建议使用首编号为偶数的操作数。
上一页 下一页 返回
5. 1FX系列可编程控制器的应用指 令概况
第5章三菱FX系列可编程控制器的 应用指令简介
5. 1FX系列可编程控制器的应用指令概况 5. 2程序流程控制指令 5. 3数据传送指令和比较指令 5. 4四则运算指令和逻辑运算指令 5. 5循环移位指令 5. 6数据处理指令 5. 7高速处理指令
第5章三菱FX系列可编程控制器的 应用指令简介
上一页 下一页 返回
5. 2程序流程控制指令
5. 2. 3与中断有关的指令
与中断有关的3条应用指令是:中断返回指令IRET,编号为 FNC03;中断允许指令EI编号为FNC04;中断禁止指令DI,编 号为FNCOS。以上3条指令均无操作数,分别占用一个程序 步。
中断程序以中断事件号为开始标记,以中断返回指 令IRET作为结束标记,每个中断程序都要有IRET语句。中
断程序放在主程序结束指令FEND之后。主程序中允许中断 的程序段以允许中断指令EI作为开始标志,以禁止中断指令 DI作为结束标志,如图5-10所示。
上一页 下一页 返回
5. 2程序流程控制指令
中断指令的使用说明如下。 ① PLC按先来先处理的原则处理中断事件,若多个中断事
件同时出现,则先处理编号小的中断事件,编号小的中断事 件优先级别高。 ②中断事件是否有效,由特殊辅助继电器控制。当M8050一 M8058为“ON”时,禁止执行相应的中断。当M5089为“ON” 时,则禁止所有计数器中断。 ③无须中断禁止时,可只用EI指令,不必用DI指令。 ④执行一个中断服务程序时,如果在中断服务程序中有EI 和DI,可实现二级中断嵌套,否则禁止其他中断。

可编程控制器基本指令编程实验报告解析

可编程控制器基本指令编程实验报告解析

可编程控制器基本指令编程实验报告解析可编程控制器基本指令编程实验报告解析在本篇文章中,我将深入探讨可编程控制器(Programmable Logic Controllers,简称PLCs)的基本指令编程实验报告,并分享我对这一主题的观点和理解。

1. 引言可编程控制器是一种用于自动化控制系统的数字计算机。

它们广泛应用于工业自动化领域,用于控制和监测各种生产过程。

在本次实验中,我们学习了可编程控制器的基本指令编程,包括逻辑控制、数据处理以及模拟操作等方面。

2. PLC基础知识在介绍实验报告的具体内容之前,我们先来了解一些PLC的基础知识。

PLC由中央处理器、输入/输出模块、存储器和编程装置组成。

它们能够接收来自传感器的输入信号,并通过执行指令来操控执行器的运行。

3. 实验目的在这一部分,实验目的被明确地列出,这有助于我们更好地理解实验的具体目标。

实验可能旨在让学生熟悉PLC的编程软件、了解PLC基本指令的工作原理,并能够编写简单的控制程序。

4. 实验步骤在实验报告中,具体的实验步骤应该被清晰地描述。

这包括编写PLC程序的过程,例如创建逻辑控制图、定义输入输出等。

实验中所使用的PLC编程软件也应该被介绍和说明。

5. 实验结果与分析在这一部分,实验结果应该被详细地呈现,并进行合理的分析。

这包括展示实验过程中PLC程序的运行效果,通过适当的示意图和表格来支持结果的解释。

对结果进行分析和讨论,解释所得到的数据和图形的含义。

6. 实验总结在实验总结部分,我们可以对实验结果进行回顾和总结。

总结应该涵盖实验目标是否达到、实验中遇到的问题、操作中的改进和思考等方面。

如果有进一步的改进和研究建议,也可以在这里提出。

7. 对主题的观点和理解作为文章的作者,我对可编程控制器的基本指令编程有着自己的观点和理解。

PLC的发展和应用为自动化控制领域带来了巨大的便利和效益。

在学习和实践过程中,我深刻认识到PLC编程的重要性,它可以实现复杂的逻辑控制、快速的数据处理和准确的监控操作。

可编程控制器

可编程控制器

定义
定义
可编程逻辑控制器简称PLC(英文全称:Programmable Logic Controller)。随着科学技术的发展,为适 应多品种,小批量生产的需求而产生发展起来的一种新型的工业控制装置 。
1.现场输入接口电路由光耦合电路和微机的输入接口电路,作用是PLC与现场控制的接口界面的输入通道。 2.现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用PLC通过现场输出接口电路向 现场的执行部件输出相应的控制信号。 常用的I/O分类如下: 开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。 模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分, 有12bit,14bit,16bit等。除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。 按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最 大的底板或机架槽数限制。

结构与产品
结构与产品
从PLC的硬件结构形式上,PLC可以分为整体固定I/O型,基本单元加扩展型,模块式,集成式,分布式5种 基本结构形式。
PLC的组成 :
中央处理单元(CPU)
中央处理单元(CPU)是PLC的控制中枢,是PLC的核心起神经中枢的作用,每套PLC至少有一个CPU。它按照 PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的 状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和 数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行 逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各 输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。

12.S7-1200指令(数学运算、控制、高速计数器等)

12.S7-1200指令(数学运算、控制、高速计数器等)
只能在“代码块界面区” 或 “全局数据块” 中定义 字符串
如果类型为String,没有[ ],则默认占256Byte
5.3.1 字符串转换指令
➢ S_CONV 1)字符串数值
允许转换:0到9、加减号、小数点 若有其他字符,转换停止,ENO = 0
2)数值字符串
将有符号、无符号整数、浮点数转换为字符串
✓ PWM要通过设备组态(P119),设定周期值等参数 ✓ PWM的编程指令(属于扩展指令)
5.5 高速脉冲输出和高速计数器
➢ 高速计数器
✓ 一般与增量式编码器一起用(编码器见P120-121) ✓ 普通计数器最高工作频率仅几十赫兹 ✓ S7-1200集成6个高速计数器(HSC)
HSC1-HSC3:最高计数频率:100kHZ ✓ HSC需要设备组态来设置(P122-P123)
3)复制字符串:输入输出同为String,注意字符串长度
5.3.1 字符串转换指令
➢ STRG_VAL和VAL_STRG
STRG_VAL:数字字符串数值 允许0-9、加减号、小数点、字符e和E
VAL_STRG:数值数字字符串 有符号、无符号整数、浮点数变为字符串
5.3.2 字符串操纵指令
1)LEN:求字符串长度 2)CONCAT:合并IN1和IN2两个字符串 3)LEFT:截取 IN 字符串的左侧若干字符 4)RIGHT:截取 IN 字符串的右侧若干字符 5)MID:截取IN字符串的中间若干字符 6)DELETE:从IN字符串中删除若干字符 7)INSERT:将IN2字符串插入IN1字符串指定位置 8)REPLACE:用IN2字符串替换IN1中某些字符 9)FIND:查找IN2字符串在IN1字符串中的位置
5.2.1 算术运算指令

第6章 西门子S7-300系列PLC基本指令


逻辑取及线圈驱动指令
– 指令 • LD(Load):取指令。 • LDN(Load Not):取反指令。 • =(Out):线圈驱动指令。 • NOT:取反指令。 – 用法
逻辑取及线圈驱动指令
– 使用说明 • LD、LDN指令不只是用于网络块逻辑计算开始 时与母线相连的常开和常闭触点,在分支电路 块的开始也要使用LD、LDN指令,与后面要讲 的ALD、OLD指令配合完成块电路的编程。 • 并联的 = 指令可连续使用任意次。 –什么是并联输出? • 在同一程序中不要使用双线圈输出,即同一个 元器件在同一程序中只使用一次 = 指令。 –什么是双线圈输出? • LD、LDN、=指令的操作数为:I、Q、M、SM、 T、C、V、S和L。T和C也作为输出线圈。
9.
LPS/LRD/LPP举例
LPS/LRD/LPP举例
LPS/LRD/LPP举例
逻辑堆栈操作指令
– 指令3 • 装入堆栈指令LDS(Load Stack) – 用法 • LDS n (n为0~8的整数) – 举例 • LDS 3 – 结果如右表所列
逻辑堆栈操作指令
– 指令4 • AENO • 使用较少
• •
定时器及其使用
– 定时器的刷新方式和正确使用 • 举例
时间间隔定时器
• 这是在最新版本的CPU中增加的有特殊功能的定时器,说 是定时器,其实是2条指令。使用这2条指令可以记录某 一信号的开通时刻以及开通延续的时间。PLC停电后,停 止记录。 • 触发时间间隔(BITIM,Beginning Interval Time) 该指令 用来读取PLC中内置的1毫秒计数器的当前值,并将该值 存储于OUT。双字毫秒值的最大计时间隔为2的32次方, 即49.7天。 • 计算时间间隔(CITIM,Calculate Interval Time) 该指令计 算当前时间与IN所提供时间的时间差,并将该差值存储于 OUT。双字毫秒值的最大计时间隔为2的32次方,即49.7 天。 • 2条指令的有效操作数为:IN和OUT端均为双字。

plc编程方法

plc编程方法PLC编程方法。

PLC(可编程逻辑控制器)是一种用于工业自动化控制的设备,它能够根据预先设定的逻辑程序来控制生产线上的各种设备和机器。

PLC编程是指对PLC进行程序设计和调试,以实现特定的控制功能。

在实际的工程应用中,PLC编程方法对于提高生产效率和质量至关重要。

本文将介绍一些常用的PLC编程方法,希望能够为PLC编程工程师提供一些参考和帮助。

首先,PLC编程的基本方法包括梯形图编程和指令表编程。

梯形图编程是指根据逻辑关系,将控制程序以梯形图的形式进行编写。

梯形图编程直观清晰,易于理解和调试,是目前工业控制中应用最广泛的一种编程方法。

指令表编程则是将控制程序以指令列表的形式进行编写,每一条指令对应一个操作,适用于一些简单的控制系统。

其次,PLC编程方法还包括了逻辑控制、运算控制、定时控制和计数控制等多种控制方法。

逻辑控制是指通过逻辑运算来控制输出的开关状态,常用的逻辑运算有与、或、非等。

运算控制是指通过数学运算来控制输出的数值,比如加减乘除运算。

定时控制是指通过设定时间参数来控制输出的开关状态,可以实现定时启动和定时停止等功能。

计数控制是指通过对输入信号进行计数来控制输出的状态,可以实现对生产数量的统计和控制。

另外,PLC编程方法中还包括了状态控制、数据处理、通信控制和故障处理等多种控制技术。

状态控制是指通过监测输入信号的状态来控制输出的状态,常用于对设备运行状态的监控和控制。

数据处理是指对输入信号进行逻辑运算、数学运算和数据转换等处理,以实现复杂的控制逻辑。

通信控制是指通过网络通信来实现不同设备之间的数据交换和控制命令的传输。

故障处理是指对设备故障进行诊断和处理,以保证系统的稳定和可靠运行。

最后,PLC编程方法的选择应根据具体的控制需求和系统特点来确定。

在实际的工程应用中,PLC编程工程师需要根据控制系统的要求和设备的特点,选择合适的编程方法和技术,以实现对生产过程的精准控制和监控。

FX2N系列可编程控制器数据处理指令及应用


4
第一节 传送比较类指令及应用
X000
[S1·] [S2·] [D·]
FNC 10 K100 C20 M0 CMP
MO K100>C20当前值,M0=ON M1 K100=C20当前值,M1=ON M2
K100<C20当前值,M2=ON
图7-1 CMP指令使用说明
5
第一节 传送比较类指令及应用
如要清除比较结果,要采用RST或ZRST复位指令。
X000
RST M0 或
X00 0
RST M1
RST M2
FNC 10
ZRST
M0 M2
图7-2 比较结果复位
6
第一节 传送比较类指令及应用
2.区间比较指令
表7-2 区间比较指令的要素
指令 助 名称 记

指令
操作数范围
代码 [S1·] [S2·] [S·] [D·] 位数
程序步
区间 ZC FNC1
[S1·]≤[S2·]
238 AND≥ (D)AND
11 [S1·]≥[S2·]
非导通条件
[S1·]≠[S2·] [S1·]≤[S2·] [S1·]≥[S2·] [S1·]=[S2·] [S1·]>[S2·] [S1·]<[S2·]
第一节 传送比较类指令及应用
表7-5 并联形触点比较指令要素
FN 16位助 C 记符(5 No 步)
24
第一节 传送比较类指令及应用
启动, Y000 , Y001为 ON , M为Y启动 启动过程延时 考虑接触器换接所需息 弧时间 ,停电换接。换 接延时时间应根据具体 情况调整 ,或接触器间 互锁 M为△运行
停止
图7-11 电动机 Y/△启动控制梯形图及说明

第六章三菱FX2N系列可编程控制器机器基本指令


第二节 FX2N系列可编程序控制器主要编程元件
FX2N系列PLC编程元件的分类及编号
每种软元件根据其功能给一个名称并用相应的字母表示代 表功能的字母。如输入继电器用“X”表示、输出继电器用 “Y”表示,定时器T、计数器C、辅助继电器M、状态继电器S、 数据寄存器D等 数字,数字为该类器件的序号。FX2N系列PLC中输入、 输出继电器的序号为八进制,其余为十进制。
T246~T249 4点 执行中断用 断电保持型
T250~T255 6点 断电保持型
用作功能扩展 板 可连接容积48 点
(2)定时器的定时值设定
立即数设定方法(常用) 间接寻址方法设定
立即数设定
间接寻址方法设定
(3)定时器功能
通用定时器
100ms通用定时器(T0~T199)共200点 10ms通用定时器(T200~T245)共46点
32位增/减计数器(C200~C234)共有35点,其中C200~ C219(共20点)为通用型,C220~C234(共15点)为断电保 持型
(2)高速计数器(C235~C255)
单相单计数输入高速计数器(C235~C245) 单相双计数输入高速计数器(C246~C250) 双相高速计数器(C251~C255)
3. 辅助继电器(M) (1)通用辅助继电器(M0~M499) (2)断电保持辅助继电器(M500~M3071) (3)特殊辅助继电器
触点型
线圈型
4. 状态继电器
初始状态器(S0~S9)
普通型(S10~S499)/断电保持型(S500~ S899) 信号报警器型状态器(S900~S999)
(1)FX2N系列PLC采用一体化箱体结构,其基本单元将 CPU、存储器、输入输出接口及电源等都集成在一个模 块内,结构紧凑,体积小巧,成本低,安装方便。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I(16位整型数)可以改成DI( 32位整型数) OUT=IN1-IN2
数据处理指令的类型
低 压 电 气 及 PLC 技 术 乘法
IN1(16) × IN2(16) =OUT(32积) IN1(16) × IN2(16) =OUT(16积) IN1(32)×IN2(32) =OUT(32积)
数据处理指令的类型
数据处理指令的种类
低 压 电 气 及 PLC 技 术 传送指令(赋值指令) 比较指令 逻辑运算指令 移位指令 循环指令 运算指令
数据处理指令的类型
低 压 数据传送指令(赋值指令) 双字
电 字节 气 及 PLC 技 术 字
浮点数
哪些映象区可以放在OUT输出侧?
数据处理指令的类型
低 压 电 气 及 PLC 技 术
PLC程序数据存取 程序数据存取
低 压 电 气 及 PLC 技 术 存取要解决的问题: (1)数据要存放寄存器中,是以位形式、字 节形式、字形式还是双字形式存放?读数据 同样存在此问题。 (2)数据存放在寄存器中的位置?从寄存器 什么位置读数据? (3)从那个寄存器区域读或存数据?如输入 映象寄存器区域、输出映象寄存器区域还是 其它的?
字节存取格式: 区域标志 B 字节的地址 如: IB1 VB5
PLC程序数据存取方法
低 压 电 气 及
起始地址第一个字节地址 第二个字节
字存取格式: 区域标志 W 字的起始地址 如: VW0 IW0 QW4
PLC
技 VW0 由那两个字节组成,由那几位组成 术 QW4 由那两个字节组成,由那几位组成
PLC程序数据存取 程序数据存取
低 压 电 气 及 PLC 技 术
对于(1)问题,存取时指明是位(基本形式,不 用标识)、字节(B)、字(W)、双字(D)形式 存取。 对于(2)问题,采用地址方式。把寄存器按字节 进行编号,第一个编为 0 ,第二个为1 ,依次类推。 编号既是地址。存取时指明数据的第一个字节地址 (开始地址),再来读数据。 对于(3)问题,存取时指明寄存器区域。如I 表示 输入映象寄存器区域、 Q输出映象寄存器区域、M 辅助寄存器区域等。
对I0.0计数; I0.1用于复归计数值; 当计数次数达到10次时输出Q0.0;
数据处理指令示例
低 压 电 气 及 PLC 技 术 不用计数器和定时器实现定时功能 要求:
在I0.0按钮按下时开始计时; I0.1用于复归定时值; 当定时时间到10S时输出Q0.0;
和输出映象寄存器类似,但是没有对应的继电器 输出,用于保存中间状态
PLC内部存储区及 内部存储区及表示 内部存储区及
低 压 电 气 及 PLC 技 术
特殊存储器 SM
表示PLC的CPU的状态的存储器 或一些特殊用途的存储 器。SMB0-SMB29是只读的 要记住的几个位:
SM0.0 始终为 1 (ON) SM0.1 PLC第一次运行程序时为1 (ON) ,以后为0 (OFF) SM0.4 提供周期为1分钟的周期信号。 30秒钟为 1 (ON) 30秒钟为 0 (OFF) SM0.5 提供周期为1秒钟的周期信号。 0.5秒钟为 1 (ON) 0.5秒钟为 0 (OFF)
PLC程序数据基本概念 程序数据基本概念
低 压 电 气 及 PLC 技 术 位 1位二进制数 BIT 字节 由8位二进制数组成 1 BYTE = 8BIT 字 由16位二进制数组成 16 1 WORD = 16BIT= 2 BYTE 双字 由32位二进制数组成 1 DOUBLE WORD = 32BIT= 2 WORD =4BYTE
低压电气
PLC技术
可编程控制技术-数据处理指令
武汉电力职业技术学院机电系 郭小进
低压电气及PLC技术
PLC程序中常数的表示 程序中常数的表示
低 压 电 气 及 PLC 技 术 整型常数
十进制 12 34 十六进制 16#4EEF 16#0123 二进制 2#01010100
浮点型 1234.4
1.234E3
数据处理指令的类型
低 压 电 气 及 PLC 技 术 累加器 AC0 - AC3 为双字 共32位 可以按字节或字访问,此时只能访问其第8 位和第16位。 具体按字或字节访问取决于指令是对字节、 字、还是双字访问。
数据处理指令示例
低 压 电 气 及 PLC 技 术 不用计数器实现对I0.0计数 要求:
低 压 电 气 及 PLC 技 术
有字节(B)、字(W)、双字(DW)左循环和右循环 循环次数超过数据的长度时。 实际循环次数=次数/最大数据长度 右循环 循环指令 左循环
数据处理指令的类型
数据运算指令 加 减 乘 除 加一 减一 压 加法 I(16位整型数)可以改成DI( 32位整型数) 电 OUT= IN1+IN2 气 及 低 PLC 技 减法 术
PLC程序数据存取方法
低 压 电 气 及 PLC 技 术
起始地址第一个字节地址 第二个字节 第三个字节 第四个字节
双字存取格式: 区域标志 D 双字的字节起始地址 如: VD0 ID0 QD4
VD0 由那4个字节组成,由那2个字组成,由那几位组成 QD4 由那4个字节组成,由那2个字组成,由那几位组成
比较指令 大于 小于 大于等于 小于等于 等于 不等于 X可以是B(字节) I(字) D(双字) R(实型数)
数据处理指令的类型
低 压 电 气 及 PLC 技 术
有字节(B)、字(W)、双字(DW)左移和右移 移位超过数据的长度时,只移位最大值(数据长度) 右移 空出的位用0填充 移位指令 左移
数据处理指令的类型
除法 压 IN1(16) ÷ IN2(16) = OUT(32 低16为商 高 电 16为余数) 气 及 IN1(16) ÷ IN2(16) = OUT(16 商) 低 技 术 IN1(32)÷IN2(32)=OUT(32 商)
PLC
数据处理指令的类型
低 压 电 气 及 PLC 技 术 数据转换指令 B_I 字节-> 字 I_B 字->字节 等 加一和减一指令 DEC_X 减一指令 INC_X 加一指令 X 可以是 B(字节) W(字) DW(双字) 按F1指令查看帮助详细了解使用方法。
PLC内部存储区及表示 及
低 压 电 气 及 PLC 技 术
224最多可以配置成128位输入点,其范围如何表示? 位存取形式: 字节存取形式: 字存取形式: 双字存取形式:
输入映象寄存器(输入过程映象寄存器 ) I
信号(值)和输入信号相对应
PLC内部存储区及 内部存储区及表示 内部存储区及
低 压 电 气 及 PLC 技 术
变量存储区 V
用于存放程序中用于运算的中间结果或程序中要 用的数据。
PLC内部存储区及 内部存储区及表示 内部存储区及
低 压 电 气 及 PLC 技 术
224PLC中由256位的辅助继电器。范围如何表示? 224PLC 256 位存取形式: 字节存取形式: 字存取形式: 双字存取形式:
通用辅助继电器 M
PLC内部存储区及 内部存储区及表示 内部存储区及
低 压 电 气 及 PLC 技 术 定时器存储区 T 256个(T0-T255) 计数器存储区 C 256个( C0-C255) 高速计数器存储区 HC 6个 (HC0-HC5) 累加器 AC 4个32位的累加器 AC0-AC3 顺序控制继电器 S 256位 模拟量输入 AI 模拟量输出 AQ
数据处理指令的类型
低 压 电 气 及 PLC 技 术
逻辑运算指令 字节求反码 字求反码 INV_B INV_W 字节与 WAND_B 字节或 WOR_B 字节求异或 WXOR_B 字求与 WAND 字求或 WOR_W 双字节求反码 INV_DW 双字节求与 WAND_DW 双字节或 WOR_DW
字求异或 双字节求异或 WXOR_W WXOR_DW
PLC程序数据存取 程序数据存取
低 压 电 气 及 PLC 技 术 位存取格式: 区域标志 位所在字节的地址.位 如: I0.0 Q0.1 M0.0 SM0.0
PLC程序数据存取方法
低 压 电 气 及 PLC 技 IB1 由 I1.0 到I1.7共八位组成 术 VB4 由 V4.0 到V4.7共八位组成
224最多可以配置成128位输出点,其范围如何表示? 位存取形式: 字节存取形式: 字存器(输出过程映象寄存器) Q 和输出继电器相对应
PLC内部存储区及 内部存储区及表示 内部存储区及
低 压 电 气 及 PLC 技 术
224PLC中由8192字节的变量存储区。范围如何表示? 位存取形式: 字节存取形式: 字存取形式: 双字存取形式:
相关文档
最新文档