5第五章 编程元件及指令系统.ppt_第1页
5第五章 编程元件及指令系统.ppt_第2页
5第五章 编程元件及指令系统.ppt_第3页
5第五章 编程元件及指令系统.ppt_第4页
5第五章 编程元件及指令系统.ppt_第5页
已阅读5页,还剩124页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章FX系列PLC的编程元件及指令系统 第一节FX系列PLC的技术指标 第二节FX系列可编程序控制器的编程元件 第三节FX2N系列可编程控制器的基本逻辑指令 第四节FX2N系列可编程控制器的功能指令 第一节FX系列PLC的技术指标 FX系列家族成员FX0FX2FX2CFX0SFX1SFX0NFX1NFX2NFX2NC D DC电源A1 AC电源H 大电流输出扩展模块V 立式端子排的扩展模块C 接插口输入输出方式F 输入滤波器1ms扩展模块L TTL输入扩展模块S 独立端子 无公共端 扩展模块 R 继电器输出T 晶体管输出S 晶闸管输出 M 基本单元E 输入输出混合扩展单元及扩展模块EX 输入专用扩展模块EY 输出专用扩展模块 16 256点 0 2 0S 0N 2C 2N等 型号的命名方式 一 FX系列PLC型号说明 主要指PLC保证正常工作情况下对外部条件的要求指标和自身的一些物理指标 比如温度 湿度和绝缘电阻等 二 一般技术指标 P126表5 1 三 性能技术指标 1 输入指标 P126表5 2 2 输出指标 P127表5 3 3 性能指标 表5 4 表5 10 FX0S FX1S系列PLC FX0S FX1S系列PLC是用于极小规模系统的超小型PLC只有10 30个I O点 而且不能扩展它们都有继电器输出和晶体管输出两种输出方式 使用的电源有交流和直流电源两种 FX0S FX1S系列PLC FX0N FX1N系列PLC 型号规格 FX0N FX1N系列PLC I O扩展 FX0N FX1N系列PLC 一般性能指标 FX2N FX2NC系列PLC FX2N是FX系列中功能最强 运行速度最快的PLC 基本指令执行时间高达0 08 s 超过了许多大 中型PLC FX2N的用户存贮器容量可扩展到16K FX2N的I O点数最大可扩展到256点 FX2N有多种模拟量输入输出模块 高速计数器模块 脉冲输出模块 位置控制模块 RS 232C RS 422 RS 485串行通信模块或功能扩展板 模拟定时器扩展板等 使用这些特殊功能模块和功能扩展板 可以实现模拟量控制 位置控制和联网通信等功能 FX2N有3000多点辅助继电器 1000点状态 200多点定时器 200点16位加计数器 35点32位加 减计数器 8000多点16位数据寄存器 128点跳步指针 15点中断指针 FX2N有128种功能指令 具有中断输入处理 修改输入滤波器常数 数学运算 浮点数运算 数据检索 数据排序 PID运算 开平方 三角函数运算 脉冲输出 脉宽调制 ASCll码输出 串行数据传送 校验码 比较触点等功能指令 FX2N内装实时时钟 有时钟数据的比较 加减 读出 写入指令 可用于时间控制 FX2N还有矩阵输入 10键输入 16键输入 数字开关 方向开关 7段显示器扫描显示等方便指令 FX2N FX2NC系列PLC FX2NC的性能指标与FX2N基本相同 FX2NC的基本单元I O点为16 32 64 96 所不同的是FX2NC采用插件式输入输出 用扁平电缆连接 体积更小 FX2N FX2NC系列PLC FX2N FX2NC系列PLC 型号规格 FX2N FX2NC系列PLC 型号规格 FX2N FX2NC系列PLC 特殊功能模块 FX2N FX2NC系列PLC 特殊功能模块 FX0S的功能简单实用 价格相应也比较便宜 一般用于不需联网通信的小型开关量控制系统 FX0N可以用于要求比较高的中小型控制系统 FX2N的功能最强 可以用于I O点数多 控制功能复杂 要求联网通信的系统 小结 第二节FX系列PLC的编程元件 继电接触器控制系统用到了各种具体的电器元件 通过它们的硬接线来实现控制功能 而PLC是通过运行用户程序来实现控制功能 梯形图程序设计中有许多逻辑器件和运算器件 它们是由PLC内部的电子电路和一个个存储单元所构成 从编程的角度出发 我们可以不管它们具体的物理实现 仅仅关心它们的功能 统一称为编程元件 我们以FX2N系列PLC为例 详细介绍编程元件的名称 用途及使用方法 一 输入继电器和输出继电器 输入继电器用来接收外部输入的开关量信号 它和对应的输入端子相连 同时提供无数的常开和常闭触点用于编程 输入继电器的线圈必须由外部信号来驱动 不能在程序内部用指令来驱动 因此 在程序中输入继电器只有触点而没有线圈 1 输入继电器X 2 输出继电器Y 输出继电器是PLC用来输送信号到外部负载的元件 每一个输出继电器有一个外部输出的常开触点 硬触点 同时提供了无数的常开和常闭软触点用于编程 外部信号无法直接驱动输出继电器 它只能在程序内部用指令来驱动 输入输出继电器的地址编号都采用八进制 FX2N基本单元I O最大范围为输入继电器X0 X77 输出继电器Y0 Y77共128点 输入 输出继电器采用八进制编号 二 辅助继电器M PLC内部有很多辅助继电器 每个辅助继电器都有无数对常开 常闭触点 供编程使用 辅助继电器只能由程序驱动 其作用相当于继电器控制电路中的中间继电器 辅助继电器的触点不能直接驱动外部负载 辅助继电器可分为通用型 断电保持型和特殊辅助继电器 二 辅助继电器M 通用辅助继电器M0 M499 500点 通用继电器按十进制编号 M0 M499 共有500点 除输入 输出继电器外 其它所有元件按十进制编号 通用辅助继电器和输出继电器一样 在PLC电源中断后 其状态将变为OFF 当电源恢复后 除因程序使其变为ON外 其它仍保持OFF 二 辅助继电器M 断电保持辅助继电器M500 M3071 2572点 其中的M500 M1023 524点 可以用软件来设定使其变为非断电保持辅助继电器 断电保持辅助继电器是由PLC内装后备锂电池支持的 在PLC电源中断后 它具有保持断电前的瞬间状态的功能 并在恢复供电后继续断电前的状态 二 辅助继电器M 特殊辅助继电器M8000 M8255 256点 具有某项特定功能的辅助继电器 用来表示可编程控制器的某些状态 设定计数器为加计数或减计数及提供功能指令中的标志等 PLC内的特殊辅助继电器各自具有特定的功能 可分为两类 未定义的特殊辅助继电器不可在用户程序中使用 M8000 M8001 运行监视用特殊辅助继电器PLC运行时M8000得电 M8001断电 PLC停止时M8000失电 M8001得电 只能利用其触点的特殊辅助继电器 线圈由PLC自动驱动 用户只利用其触点 M8002 M8003 初始化脉冲辅助继电器M8002 M8003 只在PLC开始运行的第一个扫描周期内得电 断电 其余时间均断电 得电 常用M8002的触点作为一些继电器的初始化复位信号 只能利用其触点的特殊辅助继电器 线圈由PLC自动驱动 用户只利用其触点 M8011 M8012 M8013 M8014 分别提供周期为10ms 100ms 1s 1min的时钟脉冲 M8005 锂电池电压降低继电器锂电池电压低于规定值时动作 它的触点接通可编程控制器面板上的指示灯 提醒工程技术人员更换锂电池 只能利用其触点的特殊辅助继电器 线圈由PLC自动驱动 用户只利用其触点 M8030 锂电池欠压指示灯特殊继电器使锂电池欠压指示灯熄灭 M8033 PLC停止时输出保持特殊辅助继电器RUN STOP时 输出保持RUN前状态 M8034 禁止全部输出特殊辅助继电器当M8034线圈被接通时 则PLC的所有输出自动断开 M8039 定时扫描特殊辅助继电器当M8039线圈被接通时 则PLC以D8039中指定的扫描时间工作 可驱动线圈型特殊继电器 用户驱动线圈后 PLC作特定动作 三 状态继电器S 状态器在步进顺控类的控制程序中起着重要的作用 它与步进指令STL配合使用 采用十进制编号 状态器有无数个常开触点与常闭触点 编程时可随意使用 状态器不用于步进顺控指令时 可作辅助继电器使用 状态器同样有通用状态器和断电保持状态器 其比例分配可由外设设定 状态有五种类型 初始状态S0 S9共10点回零状态S10 S19共10点通用状态S20 S499共480点保持状态S500 S899共400点报警用状态S900 S999共100点 三 状态继电器S 四 定时器T 定时器在PLC中的作用相当于一个时间继电器 它有一个设定值寄存器 一个当前值寄存器以及无限个触点 通常PLC中有几十至数百个定时器T PLC内定时器是根据时钟脉冲累积计时 时钟脉冲有1ms 10ms 100ms三档 当所计时时间到达设定值时 输出触点动作 定时器可用用户程序存储器内的常数K作为设定值 也可用D的内容作为设定值 三菱FX系列PLC的所有定时器都是接通延时定时器 它又分为通用定时器和积算定时器两种 1 通用定时器T0 T245 246点 T0 T199的计时单位为100ms 定时范围0 1 3276 7s T200 T245的计时单位为10ms 定时范围0 01 327 67s 当输入条件满足时 开始计时 当输入条件不满足时 当前值恢复为零 定时器复位 2 积算定时器T246 T255T246 T249的计时单位为1ms 定时范围0 001 32 767s T250 T255的计时单位为100ms 定时范围0 1 3276 7s 积算定时器具有计数累积的功能 在定时过程中如果断电或定时器线圈OFF 积算定时器将保持当前的计数值 当前值 通电或定时器线圈ON后继续累积 即其当前值具有保持功能 只有将积算定时器复位 当前值才变为0 如果X1为ON 则T250用当前值计数器累计100ms的时钟脉冲 当达到设定值K345时 定时器的输出触点动作 在累计过程中 即使输入X1断开或停电时 再起动时 继续累计 其累计时间为34 5s 如果复位输入X2为ON 定时器复位 输出触点也复位 计数器可分为普通计数器和高速计数器 普通计数器又称为内部信号计数器 它是在执行扫描操作时对内部元件 X Y M S T C 的信号进行计数的计时器 因此 其接通和断开时间应比PLC的扫描周期要长 高速计数器是按中断原则运行的 与PLC的扫描周期无关 五 计数器C 1 16位加计数器通用型 C0 C99共100点断电保持型 C100 C199共100点设定值K在1 32767之间 设定值K0与K1含义相同 即在第一次计数时 其输出触点动作 1 内部信号计数器 X1 为计数输入 每次X1 接通时 当前值加1 当C0当前值等于设定值10时 输出触点动作 之后即使输入X11再接通 计时器的当前值也保持不变 如果复位输入X10为ON 则执行RST指令 计数器的当前值为0 输出触点复位 32位双向计数器有两种32位加 减计数器 设定值 2147483648 2147483647 通用计数器 C200 C219共20点保持计数器 C220 C234共15点计数方向由特殊辅助继电器M8200 M8234设定 加减计数方式设定 对于C 当M8 接通 置1 时 为减计数器 断开 置0 时 为加计数器 计数值设定 直接用常数K或间接用数据寄存器D的内容作为计数值 间接设定时 要用元件号紧连在一起的两个数据寄存器 用X14作为计数输入 驱动C200线圈进行加计数或减计数 用X12设定计数方向 在计数器的当前值增加至设定值时 由 6 5时 输出触点置位 在当前值减少至小于设定值时 由 5 6时 输出触点复位 如果复位输入X13为ON 则执行RST指令 计数器当前值变为0 输出触点也复位 如果从2147483647开始增计数 则成为 2147483648 同样从 2147483648开始减计数 则成为 2147483648 形成循环计数 2 高速计数器 高速计数器C235 C255共21点 共享PLC上6个高速计数器输入 X000 X005 高速计数器采用中断方式进行高速计数 与PLC的扫描周期无关 可以执行数KHz的计数 高速计数器为32位增 减计数型 具有停电保持功能 设定值范围 2147483648 2147483647 根据不同加 减计数切换及控制方法 分无启动 复位输入端的1相1计数输入 带启动 复位输入端的1相1计数输入 1相双向计数输入以及2相双向计数输入四种类型 U表示加计数输入 D表示减计数输入 A表示A相输入 B表示B相输入 R表示复位输入 S表示启动输入 U表示加计数输入 D表示减计数输入 A表示A相输入 B表示B相输入 R表示复位输入 S表示启动输入 1 无启动 复位输入端的一相一计数高速计数器C235 C240 对一相脉冲计数 只有一个脉冲输入端 计数方向由程序决定 M8235为ON时 减计数 M8235为OFF时 加计数 X11接通时 C235当前值立即复位至0 当X12接通后 C235开始对X000端子输入的信号上升沿计数 2 带启动 复位输入端的一相一计数高速计数器C241 C245 利用M8245 可以设置C245为加计数或减计数 X11接通时 C245立即复位至0 因为C245带有复位输入端 也可以通过外部输入端X003复位 因为C245带有启动输入端X007 所以需不仅X12为ON 并且X007也为ON的情况下才开始计数 计数输入端为X002 设定值由数据寄存器D0和D1的内容来指定 3 一相双向计数的高速计数器C246 C250 固定PLC的一个输入端用于加计数 另一个输入端用于减计数 其中几个计数器还有启动端和复位端 C249在X012为ON时 如果X006也为ON 就立即开始计数 增计数的计数输入为X000 减计数的计数输入为X001 可以通过顺控程序上的X011执行复位 另外 当X002闭合 C249也可立即复位 4 两相 A B相型 双计数输入高速计数器C251 C255 这种计数器的计数方向由A相脉冲信号与B相脉冲信号的相位关系决定 加计数减计数 这种计数器在A相接通的同时 B相输入为OFF ON则为增计数 ON OFF时为减计数 4 两相 A B相型 双计数输入高速计数器C251 C255 这种计数器的计数方向由A相脉冲信号与B相脉冲信号的相位关系决定 X012为ON时 C251通过中断 对A相输入X000 B相输入X001的动作计数 如果X011为ON时 则执行RST复位指令 如果当前值超过设定值 则Y002为ON 如果当前值小于设定值 则为OFF 根据不同的计数方向 Y003接通 增计数 或断开 减计数 4 两相 A B相型 双计数输入高速计数器C251 C255 这种计数器的计数方向由A相脉冲信号与B相脉冲信号的相位关系决定 当X012为ON时 如果X006也为ON 则C254立即开始对A相输入X000 B相输入X001的动作计数 可以通过顺控程序上的X011执行复位 当X002闭合 C254也可立即复位 如果当前值超过设定值 D1 D0 则Y004为ON 如果当前值小于设定值 则为OFF 根据不同的计数方向 Y005接通 增计数 或断开 减计数 PLC在进行输入输出处理 模拟量控制 位置控制时 需许多数据寄存器存储数据和参数 每个数据寄存器都是16位 最高位为符号位 可用两个数据寄存器合并起来来存放32位数据 六 数据寄存器D 通用数据寄存器D0 D199 只要不写入其他数据 已写入的数据不会变化 只是 PLC状态由运行 停止时 全部数据均清零 断电保持数据寄存器D200 D511 只要不改写 原有数据不会丢失 特殊数据寄存器D8000 D8255 用来监控PLC的运行状态 文件寄存器D1000 D2999 是一类专用数据寄存器 用于存储大量的数据 采集 统计 多组控制数据 通用数据寄存器D0 D199共200点 通用数据寄存器在PLC由运行 RUN 变为停止 STOP 时 其数据全部清零 如果将特殊继电器M8033置1 则PLC由运行变为停止时 数据可以保持 断电保持数据寄存器D200 D7999共7800点 保持数据寄存器只要不改写 原有数据就不会丢失 无论电源接通与否 PLC运行与否 都不会改变寄存器内容 断电保持用 D200 D511 312点 通过参数设定可以变为非断电保持型 断电保持专用 D512 D7999 7488点 无法变更其断电保持特性 以500点为单位 可将D1000 D7999设为文件寄存器 用于存储大量的数据 例如 用于存放采集数据 统计计算数据 多组控制参数等 特殊数据寄存器D8000 D8255共256点 特殊数据寄存器用于PLC内各种元件的运行监视 未加定义的特殊数据寄存器 用户不能使用 如 D8000 WDT定时器定时参数 在传送 比较指令中 变址寄存器V Z中的内容用来修改操作对象的元件号 在循环程序中经常使用变址寄存器 七 变址寄存器 V Z V0 V7 Z0 Z7共16点16位变址数据寄存器 进行32位运算时 与指定Z0 Z7的V0 V7组合 分别成为 V0 Z0 V1 Z1 V7 Z7 八 指针 P I 1 分支用指针PP0 P127 用作程序跳转和子程序调用的编号2 中断用指针I 九 常数 K H 常数也可作为元件处理 因为它占用一定的存储空间 常数的表示 十进制常数用K表示 如常数123表示为K123十六进制常数则用H表示 如常数345表示为H159 FX系列PLC的常数范围为 16位 K 32 768 32 767H 0000 FFFF32位 K 2 147 483 648 2 147 483 647H 00000000 FFFFFFFF 指令的作用LD LoaD 取指令 常开触点与母线连接 LDI LoaDInverse 取反指令 常闭触点与母线连接 OUT 驱动线圈的输出指令 编程元件LD LDI X Y M S T C 第三节基本逻辑指令 OUT Y M S T C 一 输入输出指令 LD LDI OUT 第三节基本逻辑指令 一 输入输出指令 LD LDI OUT 指令的说明LD LDI用于将触点接到母线上 LD LDI还与块操作指令ANB ORB相配合 用于分支电路的起点 OUT不能用于X 并联输出OUT指令可连续使用任意次 OUT指令用于T和C 其后须跟常数K K为延时时间或计数次数 一 输入输出指令 LD LDI OUT 第三节基本逻辑指令 梯形图程序 指令表程序步序指令地址0LDX01OUTY02LDIX13OUTM1004OUTT0K197LDT08OUTY1 一 输入输出指令 LD LDI OUT 第三节基本逻辑指令 指令的作用AND 与指令 用于串联单个常开触点 ANI ANdInverse 与反指令 用于串联单个常闭触点 编程元件AND ANI X Y M S T C 二 触点串联指令 AND ANI 二 触点串联指令 AND ANI 指令的说明AND和ANI指令用于单个触点与左边触点的串联 可连续使用 执行OUT指令后 通过触点对其他线圈使用OUT指令称之为纵接输出 这种纵接输出若顺序不错 可多次重复使用 若是两个并联电路块 两个或两个以上触点并联连接的电路 串联 则需用后面的ANB指令 二 触点串联指令 AND ANI 梯形图程序 指令表程序步序指令地址0LDX01ANDX22OUTY23LDY24ANIX05OUTM1016ANDT17OUTY3 AND ANI AND 二 触点串联指令 AND ANI 注意梯形图的画法 指令表程序步序指令地址0LDY21ANIX12MPS3ANDT14OUTM1016MPP7OUTY3 MPS MPP 二 触点串联指令 AND ANI OUT指令后 通过触点对其他线圈使用OUT指令称之为纵接输出 这种纵接输出若顺序不错 可多次重复使用 注意 串联触点的数量和纵接的次数虽然没有限制 但因为编辑器和打印机的功能限制 所以一般尽量做到一行不超过10个触点和一个线圈 连续输出总共不超过24行 指令的作用OR 或指令 用于并联单个常开触点 ORI ORInverse 或反指令 用于并联单个常闭触点 指令的说明OR ORI编程元件 X Y M T C S OR ORI指令仅用于单个触点与前面触点的并联 若是两个串联电路块 两个或两个以上触点串联连接的电路 相并联 则用ORB指令 三 触点并联指令 OR ORI 梯形图程序 指令表程序步序指令地址0LDX11ORY12ORIM1023OUTY14LDIX15ANIY16ORM1037ANIY28ORIM1049OUTM103 三 触点并联指令 OR ORI ORB OrBlock 串联电路块并联连接指令指令的说明串联电路块 两个或以上的触点串连而成的电路块 将串联电路块并联时用ORB指令 ORB指令不带元件号 相当于触点间的垂直连线 每个串联电路块的起点都要用LD或LDI指令 电路块后面用ORB指令 四 串联电路块的并联指令 ORB 梯形图程序 串联电路块 指令表程序步序指令地址0LDX21ANDX02LDIX13ANIY24ORB6OUTY3 四 串联电路块的并联指令 ORB ORB指令的使用方法有两种 一种是在要并联的每个串联电路块后加ORB指令 另一种是集中使用ORB指令 对于前者分散使用ORB指令时 并联电路的个数没有限制 但对于后者集中使用ORB指令时 这种电路块并联的个数不能超过8个 即重复使用LD LDI指令的次数限制在8次以下 ANB AndBlock 并连电路块串联连接指令指令的说明并联电路块 两个或以上的触点串连而成的电路 将并联电路块与前面的电路串联时用ANB指令 使用ANB指令前 应先完成并联电路块内部的连接 并联电路块中各支路的起点使用LD或LDI指令 ANB指令相当于两个电路块之间的串联连线 五 并联电路块的串联指令 ANB 梯形图程序 指令表程序步序指令地址0LDIX11ORIX22LDIY03ANIM1004LDIY26ANDM1017ORB8ORT09ANB10ORIX311OUTM115 五 并联电路块的串联指令 ANB 六 LDP LDF ANDP ANDF ORP ORF指令 LDP ANDP ORP指令是进行上升沿检出的触点指令 仅在指定位元件的上升沿时 OFF ON变化时 接通一个扫描周期 LDF ANDF ORF指令是进行下降沿检出的触点指令 仅在指定位元件的下降沿时 ON OFF变化时 接通一个扫描周期 六 LDP LDF ANDP ANDF ORP ORF指令 X000 X002由OFF ON变化时 M0或M1仅接通一个扫描周期 六 LDP LDF ANDP ANDF ORP ORF指令 X000 X002由ON OFF变化时 M0或M1仅接通一个扫描周期 六 LDP LDF ANDP ANDF ORP ORF指令 指令的作用MPS Push 进栈指令 MRD Read 读栈指令 MPP POP 出栈指令 七 多重输出指令 MPS MRD MPP 指令使用说明 这组指令用于多重输出电路 可将连接点的运算结果先存储 用于连接后面的电路 在FX系列PLC中有11个存储运算中间结果的存储区域 称为栈存储器 指令使用说明 使用进栈指令MPS时 当前的运算结果后压入栈的第一层 栈中原来的数据依次向下一层推移 MRD指令时将最上层所存数据读出 读出时 栈内数据不发生移动 MRD用在MPS以下 MPP以上 使用MPP指令时 栈中数据依次向上一层推移 最上层数据被最后一次读出并从栈中清除 MPS和MPP必须配对使用 连续使用必须少于11次 梯形图 一层栈例 0LDIX11MPS2ANDM1003OUTY14MRD6ANDM1017OUTY28MPP9AND10210OUTY3 梯形图 一层栈例 0LDX11MPS2LDIX23ANDM04ORX05ANB6OUTY17MPP8ANDX39OUTY210LDX411ORX512ANB13OUTY3 梯形图 二层栈例 0LDIX11MPS2AND3MPS4ANIM1006OUTY07MPP8ANDM1029OUTY110MPP11ANDX312MPS13ANDM10014OUTY215MPP16ANDM10517OUTY3 一层栈和ANB ORB指令配合 四层栈电路 指令的作用MC MasterControl 主控指令 公共触点串联 MCR MasterControlReset 主控复位指令 八 主控及主控复位指令 MC MCR 指令的说明MC MCR指令的编程元件 Y M 不包括特殊辅助继电器 MC MCR指令成对出现 缺一不可 MC指令后用LD LDI指令 表示建立子母线 MC MCR指令可以嵌套使用 嵌套级别为N0 N7 使用主控指令的触点称为主控触点 它在梯形图中与一般的触点垂直 它们是与母线相连的常开触点 是控制一组电路的总开关 八 主控及主控复位指令 MC MCR 指令的梯形图 指令表程序步序指令地址0LDX01MCN02M1003LDX14OUTY15LDX36OUTY27MCRN0 MC MCR指令的应用 多重嵌套主控指令 LDX0MCN0M100LDX1OUTY0 LDX2MCN1M101LDX3OUTY1 MCRN1LDX4OUTY2 MCRN0LDX5OUTY3 连续输出电路 纵接输出 OUT指令可连续使用多次 特点 分支后没有触点 多路输出电路 分支后有串联触点的多路输出情况 可用MPS MRD MPP指令也可用MC MCR指令 指令的作用SET 置位指令 接通并保持 RST 复位指令 使位元件状态为OFF并保持或对字元件清零 指令的说明SET指令的编程元件 Y M SRST指令的编程元件 Y M S T C DRST指令具有优先级 九 置位与复位指令 SET RST 指令的梯形图 指令表程序步序指令地址0LDX01SETY02LDX13RSTY04LDX25RSTD0 九 自保持与解除指令 SET RST 积算定时器 计数器复位 指令表程序步序指令地址0LDX01RSTT2502LDX13OUTT250K1206LDX27OUTM82008LDX39RSTC20010LDX411OUTC200K34 指令的作用PLS Pulse 上升沿微分输出指令PLF 下降沿微分输出指令指令的说明指令只能用于编程元件Y和MPLS为信号上升沿 OFF ON 接通一个扫描周期 PLF为信号下降沿 ON OFF 接通一个扫描周期 十 脉冲输出指令 PLS PLF 指令的梯形图 0LDX01PLSM02LDM03SETY04LDX15PLFM16LDM17RSTY0 十 脉冲输出指令 PLF PLS 注意 PLS PLF只有在检测到触点的状态发生变化时才有效 若触点一直闭合或断开的 则PLS PLF是无效的 PLS PLF无使用次数的限制 利用PLS PLF可模拟按钮的动作 十 脉冲输出指令 PLF PLS 十一 INV指令 其功能是将INV指令执行之前的运算结果取反 不需要指定软元件号 在梯形图中 只能在能输入AND或ANI ANDP ANDF指令步的相同位置处 才可编写INV指令 而不能像LD LDI LDP LDF那样与母线直接相连 也不能像OR ORI ORP ORF指令那样单独使用 十一 INV指令 十二 空操作指令NOPNOP 无动作 无目标元件的一个程序步指令 说明 NOP是空操作指令 它不执行任何操作 在程序中插入NOP指令后 程序的容量稍有增加 但对运算结果无影响 在编程时插入NOP指令后 相当于预留了位置 当改动或追加程序时 可减少步序号的改变 为程序的检查和修改提供了方便 执行程序全清除操作后 全部指令都变成NOP 十三 程序结束指令 END END是一条无目标元件的1程序步指令 PLC反复进行输入处理 程序运算 输出处理 若在程序最后写入END指令 则END以后的程序不再执行 直接进行输出处理 在程序调试过程中 按段插入END指令 可以顺序扩大对各程序段动作的检查 采用END指令将程序划分为若干段 在确认处于前面电路块的动作正确无误之后 依次删去END指令 要注意的是 在执行END指令时 也刷新监视时钟 编程的基本规则与技巧 一 编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论