第3章可编程序控制器的编程语言和指令系统课件

上传人:29 文档编号:239992804 上传时间:2024-03-11 格式:PPT 页数:84 大小:1.05MB
返回 下载 相关 举报
第3章可编程序控制器的编程语言和指令系统课件_第1页
第1页 / 共84页
第3章可编程序控制器的编程语言和指令系统课件_第2页
第2页 / 共84页
第3章可编程序控制器的编程语言和指令系统课件_第3页
第3页 / 共84页
点击查看更多>>
资源描述
可编程控制器及应用第三讲上一讲回顾uuFX2N系列PLC介绍uu编程器和编程软件介绍FX2N可编程序控制器uFX2N系列可编程控制器是日本三菱公司小型系列可编程控制器是日本三菱公司小型PLC的代表产品之一。的代表产品之一。uFX2N系列可编程控制器控制系统由基本单元(主机)系列可编程控制器控制系统由基本单元(主机)、扩展单元、扩展模块和特殊功能模块等组成。、扩展单元、扩展模块和特殊功能模块等组成。FX2N的系统特点及配置的系统特点及配置2.1 FX2N的技术特点的技术特点FX2N系列系列PLC有以下技术特点:有以下技术特点:(2)FX2N是是FX系列中功能最强、运行速度最快的系列中功能最强、运行速度最快的PLC。FX2N基本指令执行时间高达基本指令执行时间高达0.08s,比,比FX2大大4倍,超过了许多大、中型倍,超过了许多大、中型PLC(1)FX2N系列系列PLC采用一体化箱体结构,其基本单元采用一体化箱体结构,其基本单元将将CPU、存储器、输入输出接口及电源等都集成在一个、存储器、输入输出接口及电源等都集成在一个模块内,结构紧凑,体积小巧,成本低,安装方便模块内,结构紧凑,体积小巧,成本低,安装方便(3)FX2N的用户存贮器容量可扩展到的用户存贮器容量可扩展到16K,其,其I/O点数最大可扩展到点数最大可扩展到256点点(4)FX2N有多种特殊功能模块,如模拟量输入输出模块、有多种特殊功能模块,如模拟量输入输出模块、高速计数器模块、脉冲输出模块、位置控制模块、高速计数器模块、脉冲输出模块、位置控制模块、RS-232C/RS-422/RS-485串行通信模块或功能扩展板、模拟定串行通信模块或功能扩展板、模拟定时器扩展板等时器扩展板等(5)FX2N有有3000多点辅助继电器、多点辅助继电器、1000点状态继电器、点状态继电器、200多点定时器、多点定时器、200点点16位加计数器、位加计数器、35点点32位加位加/减计减计数器、数器、8000多点多点16位数据寄存器、位数据寄存器、128点跳步指针、点跳步指针、15点点中断指针中断指针(6)FX2N有有128种功能指令,具有中断输入处理、修改输种功能指令,具有中断输入处理、修改输入滤波器常数、数学运算、浮点数运算、数据检索、数据入滤波器常数、数学运算、浮点数运算、数据检索、数据排序、排序、PID运算、开平方、三角函数运算、脉冲输出、脉运算、开平方、三角函数运算、脉冲输出、脉宽调制、宽调制、ACL码输出、串行数据传送、校验码、比较触点码输出、串行数据传送、校验码、比较触点等功能指令等功能指令(7)FX2N还有矩阵输入、还有矩阵输入、10键输入、键输入、16键输入、数字开键输入、数字开关、方向开关、关、方向开关、7段显示器扫描显示等方便指令段显示器扫描显示等方便指令 FX2N的型号说明FX系列系列PLC型号命名的基本格式如下:型号命名的基本格式如下:(1)系列序号:)系列序号:如如0、2、0N、2C、1S、1N、2N、1NC、2NC(2)I/O点数:点数:10256点点(3)单元类型:)单元类型:lM基本单元基本单元lE扩展单元(输入输出混合)扩展单元(输入输出混合)lEX扩展输入单元(模块)扩展输入单元(模块)lEY扩展输出单元(模块)扩展输出单元(模块)(5)特殊品种区别:)特殊品种区别:(4)输出形式:)输出形式:R继电器输出继电器输出T晶体管输出晶体管输出S晶闸管输出晶闸管输出DDC电源,电源,DC输入输入AAC电源,电源,AC输入输入H大电流输出扩展单元大电流输出扩展单元V立式端子排的扩展单元立式端子排的扩展单元C接插口输入输出方式接插口输入输出方式F输入滤波器输入滤波器1ms的扩展单元的扩展单元LTFL输入型扩展单元输入型扩展单元S独立端子(无公共端)扩展单元独立端子(无公共端)扩展单元 FX2N 系统的硬件配置系统的硬件配置 uFX2N系列系列PLC吸取了整体式和模块式吸取了整体式和模块式PLC的优的优点,各单元间采用叠装式连接。根据它们与基本点,各单元间采用叠装式连接。根据它们与基本单元的距离,对每个模块按的顺序编号,单元的距离,对每个模块按的顺序编号,最多可连接个特殊功能模块。模块连接如图最多可连接个特殊功能模块。模块连接如图3.1所示所示 uFX2N系列系列PLC的硬件包括基本单元、扩展单元、的硬件包括基本单元、扩展单元、扩展模块、模拟量输入输出模块、各种特殊功能扩展模块、模拟量输入输出模块、各种特殊功能模块及外部设备等模块及外部设备等 FX2N的技术指标的技术指标 表表3.10 FX2N的一般技术指标的一般技术指标环境温度环境温度使用时:使用时:0 05555,储存时:,储存时:20207070环境湿度环境湿度35%35%89%RH89%RH时(不结露)使用时(不结露)使用抗振抗振JIS C0911JIS C0911标准标准101055Hz 055Hz 05mm5mm(最大(最大2G2G),3,3轴方向各轴方向各2h2h(但用(但用DINDIN导轨安装时导轨安装时0.5G0.5G)抗冲击抗冲击JIS C0912JIS C0912标准标准 10G 310G 3轴方向各轴方向各3 3次次抗噪声干扰抗噪声干扰在用噪声仿真器产生电压为在用噪声仿真器产生电压为1000Vp-p1000Vp-p、噪声脉冲宽度为、噪声脉冲宽度为lsls、周期为、周期为3030100Hz100Hz的噪声干扰时工作正常的噪声干扰时工作正常耐压耐压AC1500V 1minAC1500V 1min所有端子与接地端之间所有端子与接地端之间绝缘电阻绝缘电阻5 5MM以上(以上(DC500VDC500V兆欧表)兆欧表)接地接地第三种接地,不能接地时亦可浮空第三种接地,不能接地时亦可浮空使用环境使用环境无腐蚀性气体,无尘埃无腐蚀性气体,无尘埃表表3.11 FX2N电源技术指标电源技术指标项项 目目FXFX2N2N-16M-16MFXFX2N2N-32M-32MFXFX2N2N-2E-2EFXFX2N2N-8M-8MFXFX2N2N-48E-48EFXFX2N2N-64M-64MFXFX2N2N-80M-80MFXFX2N2N-128M128M电源电压电源电压ACl00ACl00240V 50/60Hz240V 50/60Hz 允许瞬间断电时间允许瞬间断电时间对于对于10ms10ms以下的瞬间断电,控制动作不受影响以下的瞬间断电,控制动作不受影响电源保险丝电源保险丝250V,3.15A250V,3.15A,520mm520mm250V,5A250V,5A,4520mm4520mm 电力消耗(电力消耗(V.AV.A)35354040(32E 32E 3535)5050(48E 48E 4545)60607070100100传感传感器器电源电源无扩展部件无扩展部件DC24V,250mADC24V,250mA以下以下DC24V,460mADC24V,460mA以下以下有扩展部件有扩展部件DC5V DC5V 基本单元基本单元290mA 290mA 扩展单元扩展单元690mA690mA表表3.12 FX2N输入技术指标输入技术指标输输入入电压电压输输入入电电流流输输入入ONON电电流流输输入入OFFOFF电电流流输输入阻抗入阻抗输输入入隔离隔离输输入响入响应时间应时间X00X000 000007 7X010X010以内以内X000X000007007X010X010以内以内X000X00077X010X010以内以内X000X00077X010X010以内以内DC24DC24V V7mA7mA5mA5mA4.5m4.5mA A3.5m3.5mA A1.5mA1.5mA1.5m1.5mA A3.3K3.3K4.3 4.3 KK光光电电绝缘绝缘060ms060ms可可变变n注:输入端注:输入端X0X17 内有数字滤波器,其响应时间可由程序调整为内有数字滤波器,其响应时间可由程序调整为060ms。表表12 FX2N输入技术指标输入技术指标项项 目目继电继电器器输输出出晶晶闸闸管管输输出出晶体管晶体管输输出出外部外部电电源源AC 250VAC 250V,DC 30VDC 30V以以下下AC 85AC 85240V240VDC 5DC 530V30V最大最大负载负载电电阻阻负载负载2A/12A/1点,点,8A/48A/4点共点共享,享,8A/88A/8点共享点共享0.3A/10.3A/1点点0.8A/40.8A/4点点0.5A/l0.5A/l点点0.8A/40.8A/4点点感性感性负载负载80VA80VA15VA/AC 100V15VA/AC 100V30VA/AC 200V30VA/AC 200V12W/DC24V12W/DC24V灯灯负载负载100W100W30W30W1.5W/DC24V1.5W/DC24V开路漏开路漏电电流流1 mA/AC 100V1 mA/AC 100V2 mA/AC 200V2 mA/AC 200V0.1mA0.1mA以下以下/DC30V/DC30V响响应应时间时间OFFOFF到到ONON约约10ms10ms1ms1ms以下以下0.2ms0.2ms以下以下ONON到到OFFOFF约约10ms10ms最大最大10ms10ms0.2ms0.2ms以下以下电电路隔离路隔离机械隔离机械隔离光光电电晶晶闸闸管隔离管隔离光光电电耦合器隔离耦合器隔离动动作作显显示示继电继电器通器通电时电时LEDLED灯亮灯亮光光电电晶晶闸闸管管驱动时驱动时LEDLED灯亮灯亮光光电电耦合器隔离耦合器隔离驱动时驱动时LEDLED灯亮灯亮n注:响应时间注:响应时间0.2ms是在条件为是在条件为24V/200mA时,实际所需时间为电路切断负载电流到电流为时,实际所需时间为电路切断负载电流到电流为0的时间,可的时间,可用并接续流二极管的方法改善响应时间。大电流时为用并接续流二极管的方法改善响应时间。大电流时为0.4mA以下以下 表表13FX2N性能技术指标性能技术指标运算控制方式运算控制方式存储程序反复运算方法(专用存储程序反复运算方法(专用LSILSI),中断命令),中断命令输入输出控制方式输入输出控制方式批处理方式(在执行批处理方式(在执行ENDEND指令时),但有输入输出刷新指令指令时),但有输入输出刷新指令运算处运算处理速度理速度基本指令基本指令0.080.08ss/指令指令应用指令应用指令(1.521.52ss数百数百ss)/指令指令程序语言程序语言继电器符号继电器符号+步进梯形图方式(可用步进梯形图方式(可用SFCSFC表示)表示)程序容量存储器形式程序容量存储器形式内附内附8K8K步步RAMRAM,最大为,最大为16K16K步(可选步(可选RAMRAM,EPROM EEPROMEPROM EEPROM存储卡盒)存储卡盒)指令数指令数基本、步进指令基本、步进指令基本(顺控)指令基本(顺控)指令2727个,步进指令个,步进指令2 2个个应用指令应用指令128128种种298298个个输入继电器(扩展合用时)输入继电器(扩展合用时)X000X000X267X267(8 8进制编号)进制编号)184184点点合计最大合计最大256256点点输出继电器(扩展合用时)输出继电器(扩展合用时)X000X000X267X267(8 8进制编号)进制编号)184184点点辅助继辅助继电器电器一般用一般用M000M000M499M499 500500点点锁存用锁存用M500M500M1023M1023 524 524点,点,M1024M1024M3071M3071 20482048点点合计合计25722572点点特殊用特殊用M8000M8000M8255 256M8255 256点点状态寄状态寄存器存器初始化用初始化用S0S0S9 10S9 10点点一般用一般用S10S10S499S499 490 490点点锁存用锁存用S500S500S899S899 400 400点点报警用报警用S900S900S999S999 100 100点点续表续表13定时器定时器100ms100msT0T0T199T199(0.10.13276.7s3276.7s)200200点点10ms10msT200T200T245T245(0.010.01327.67s327.67s)4646点点1ms1ms(积算型)(积算型)T246T246T249T249(0.0010.00132.767s32.767s)4 4点点100ms100ms(积算型)(积算型)T250T250T255T255(0.10.132.767s32.767s)6 6点点模拟定时器(内附)模拟定时器(内附)l l点点计数器计数器增计数增计数一般用一般用C0C0C99C99 (0 03232,767767)()(1616位)位)100100点点锁存用锁存用C100C100C199C199(0 03232,767767)()(1616位)位)100100点点增增/减减一般用一般用C220C220C234C234 (3232位)位)2020点点计数用计数用锁存用锁存用C220C220C234C234(3232位)位)1515点点高速用高速用C235C235C255C255中有:中有:1 1相相60kHz 260kHz 2点,点,10kHz 410kHz 4点或点或2 2相相30kHzl30kHzl点,点,5kHz l5kHz l点点数据寄数据寄存器存器通用数据通用数据一般用一般用D0D0D199D199 (1616位)位)200200点点寄存器寄存器锁存用锁存用D200D200D511D511 (1616位)位)312312点,点,D512D512D7999D7999(1616位)位)74887488点点特殊用特殊用D8000D8000D8195D8195(1616位)位)106106点点变址用变址用V0V0V7V7,Z0Z0Z7 Z7 (1616位)位)1616点点文件寄存器文件寄存器通用寄存器的通用寄存器的D1000D1000以后可每以后可每500500点为单位设定文件寄存器(点为单位设定文件寄存器(MAX7000MAX7000点)点)指针指针跳转、调用跳转、调用P0P0P127 128P127 128点点输人中断、计时中断输人中断、计时中断I0I0口口I8I8口口 9 9点点计数中断计数中断I010I010I060 6I060 6点点嵌套(主控)嵌套(主控)N0N0N7 8N7 8点点续表续表13常数常数十进制十进制K K1616位:位:-32768-32768+32767+32767;3232位:位:-2147483648-2147483648+2147483647+2147483647十六进制十六进制H H1616位,位,0 0FFFFFFFF(H H),),3232位:位:0 0FFFFFFFFFFFFFFFF(H H)SFCSFC程序程序注释输入注释输入内附内附RUN/STOPRUN/STOP开关开关模拟定时器模拟定时器FX2N-FX2N-8AV-BD8AV-BD(选择)安装时(选择)安装时8 8点点程序程序RUNRUN中写入中写入时钟功能时钟功能(内藏)(内藏)输入滤波器调整输入滤波器调整X000X017 060msX000X017 060ms可变;可变;FX2N-FX2N-16M X000X00716M X000X007恒定扫描恒定扫描采样跟踪采样跟踪关键字登录关键字登录报警信号器报警信号器脉冲列输出脉冲列输出20kHz/DC5V20kHz/DC5V或或10kHz/DCl224V l10kHz/DCl224V l点点 非后备锂电池保持区。通过参数设置,可改为后备锂电池保持区非后备锂电池保持区。通过参数设置,可改为后备锂电池保持区 后备锂电池保持区,通过参数设置,可改为非后备锂电池保持区后备锂电池保持区,通过参数设置,可改为非后备锂电池保持区 后备锂电池固定保持区固定,该区域特性不可改变后备锂电池固定保持区固定,该区域特性不可改变 三菱FX系列PLC的编程软件uu趋势是使用基于个人计算机的编程系统;uu三菱公司的编程软件是SWPOC-FXGP/WINGX-DeveloperSWOPC-FXGP/WIN-C编程软件的使用编程软件的使用 编程环境界面编程环境界面 SWOPC-FXGP/WIN-C编程软件的使用编程软件的使用 程序编制程序编制 SWOPC-FXGP/WIN-C编程软件的使用编程软件的使用 程序的检查程序的检查 SWOPC-FXGP/WIN-C编程软件的使用编程软件的使用 程序的传送程序的传送 SWOPC-FXGP/WIN-C编程软件的使用编程软件的使用 软元件的软元件的监控监控和强制执行和强制执行 SWOPC-FXGP/WIN-C编程软件的使用编程软件的使用 软元件的监控和软元件的监控和强制执行强制执行 SWOPC-FXGP/WIN-C编程软件的使用编程软件的使用“选项选项”菜单的使用菜单的使用 GX-Developer编程软件的使用编程软件的使用 主要功能主要功能 1通过线路符号,列表语言及SFC 符号来创建PLC 程序,建立注释数据及设置寄存器数据。2创建程序PLC程序以及将其存储为文件,用打印机打印。3该程序可在串行系统中与PLC进行通讯,文件传送,操作监控以及各种测试功能。4该程序可脱离PLC进行仿真调试。GX-Developer编程软件的使用编程软件的使用 系统配置系统配置 计算机计算机接口单元接口单元 通讯电缆通讯电缆 GX-Developer编程软件的使用编程软件的使用:界面界面 管理窗口编辑窗口快捷工具下拉菜单项目标题GX-Developer编程软件的使用编程软件的使用 工程的创建和调试工程的创建和调试 系统的启动与退出系统的启动与退出 文件的管理文件的管理 编程操作编程操作 程序调试及运行程序调试及运行 本次课要点uuPLC编程语言简介uu小型PLC性能及内部元件uuFX系列PLC基本逻辑指令第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述顺序功能图顺序功能图梯形图梯形图功能块图功能块图指令表指令表结构文本结构文本第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述顺序功能图顺序功能图1 相当于应用软件中的逻辑框图;相当于应用软件中的逻辑框图;2 是一种位于其它编程语言之上的是一种位于其它编程语言之上的 图形语言;图形语言;3 用来编制顺序控制程序。用来编制顺序控制程序。步步1步步2步步3动作动作1动作动作2转换转换转换转换第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述梯形图梯形图1 继电接触控制系统继电接触控制系统电路图很相似;电路图很相似;2 简单直观。简单直观。X0 X1 X2 Y0 X3 X4 X5X5X6第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述功能块图功能块图类类似似于于数数字字逻逻辑辑电电路路中中编编程程语语言言,用用类类似似与与门门、或门等方框图来表示的逻辑运算关系。或门等方框图来表示的逻辑运算关系。SRS1 Q1RANDORTest1Test2Sw1%1X3Resetstart第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述指令表指令表由若干条指令组成的程序叫指令表程序。由若干条指令组成的程序叫指令表程序。XO YOX1 Y1Y2X3 Y3 LD X0OUT Y0 LDI X1OUT Y1OUT Y2 LD X3OUT Y3第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述可编程序控制器的编程语言概述结构文本结构文本PASCAL BASIC C等高级语言等高级语言便于实现:便于实现:数学运算数学运算数据处理数据处理图形显示图形显示报表打印报表打印第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-2 梯形图的主要特点梯形图的主要特点(1)编程元件不是真实的硬件继电器)编程元件不是真实的硬件继电器,而是软件继电器。而是软件继电器。(2)梯形图两侧的公共线称为公共母线,分析时,可以假)梯形图两侧的公共线称为公共母线,分析时,可以假 想有一个能流从左向右流动想有一个能流从左向右流动。(3)程序执行是一个逻辑解算的过程。根据梯形图中各触)程序执行是一个逻辑解算的过程。根据梯形图中各触 点的状态和逻辑关系点的状态和逻辑关系,求出各个线圈对应的编程元件的状态求出各个线圈对应的编程元件的状态(4)梯形图中的各编程元件的常开触点和常闭触点梯形图中的各编程元件的常开触点和常闭触点,都可以无限都可以无限 次使用。次使用。(5)梯形图中的线圈应该放在最右边。)梯形图中的线圈应该放在最右边。第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-2 梯形图的主要特点梯形图的主要特点梯形图的编程特点梯形图的编程特点每一个梯级从起始母线每一个梯级从起始母线触点触点输出继电器输出继电器母线母线触点状态有接通和断开两种状态触点状态有接通和断开两种状态触点可以任意串联和并联触点可以任意串联和并联,继电器线圈只能并联继电器线圈只能并联,不能串联不能串联输出继电器可以使输出继电器输出继电器可以使输出继电器,中间继电器中间继电器,辅助继电器辅助继电器第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 一一 、输入继电器(输入继电器(X)第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 一一 、输入继电器(输入继电器(X)输入继电器没有线圈输入继电器没有线圈状态取决于外部输入信号的状态状态取决于外部输入信号的状态 输入继电器是输入继电器是PC接收外部输入的开关量的窗口。接收外部输入的开关量的窗口。PC通过光电耦合器将外部输入的开关量信号读入并存储通过光电耦合器将外部输入的开关量信号读入并存储在输入映像寄存器内。在输入映像寄存器内。对应的寄存器为对应的寄存器为“1”状态状态常开触点闭合常闭触点断开常开触点闭合常闭触点断开外部触点接通时外部触点接通时外部触点断开时外部触点断开时对应的寄存器为对应的寄存器为“1”状态状态常开触点闭合常闭触点断开常开触点闭合常闭触点断开第第3章章 可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 二二 、输出继电器(输出继电器()输出继电器是将输出继电器是将PC的输出信号传递给输出模块,的输出信号传递给输出模块,由输出模块驱动外部负载工作。由输出模块驱动外部负载工作。Y2COM1负负载载PLC晶体管型输出模块晶体管型输出模块 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 FX2N系列系列PLC输入输出继电器元件号输入输出继电器元件号 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 三三 、辅助继电器辅助继电器(M)辅辅助助继继电电器器是是用用软软件件实实现现的的,它它们们不不能能直直接接对对外外输输出出信信号号去去驱驱动动负负载载,相相当当于于继继电电器器控控制制系系统统中中的中间继电器。的中间继电器。特殊用特殊用256点点M8000-M8255 一般用一般用500点点M0-M500无断点保持功能无断点保持功能锁存用锁存用2572点点M500-M3071 有断点保持功能有断点保持功能特殊用特殊用256点点M8000-M8255运运行监视行监视(M8000):当当PLC运行时,运行时,M8000接通接通;;PLC停止运行时,停止运行时,M8000断开。断开。STOP RUN STOPM8000初始化脉冲(初始化脉冲(M8002):):在在M8000由由OFF变为变为ON状态时的一个扫描周期状态时的一个扫描周期ON。STOP RUN STOPM8000一个扫描周期一个扫描周期特殊用特殊用256点点M8000-M8255时钟脉冲(时钟脉冲(M8011M8014):):M8011M8014分别是分别是10ms、100ms、1s和和1min时钟脉冲。时钟脉冲。锂电池电压降低(锂电池电压降低(M8005):电池电压下降至规定值时电池电压下降至规定值时M8005变为变为ON。M801110msM8012100ms 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 四四 、状态状态(S):状态是用于编制顺序控制程序的一种编程元件状态是用于编制顺序控制程序的一种编程元件四四 、状态状态(S):通用状态通用状态S0S499初始状态初始状态S0S9返回原点返回原点S10S19报警器用报警器用 S900S999通用状态(通用状态(S0S499)没有断电保持功能没有断电保持功能S500S899有断电保持功能有断电保持功能 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(一一)、通用定时、通用定时器器100ms定时器定时器 T0T199定时范围为定时范围为0.13276.7s(其中(其中T192T199为子程序和中断服务程序专用的定时器)为子程序和中断服务程序专用的定时器)10ms定时器定时器 T200T245定时范围为定时范围为0.1327.67s通用定时器没有保持功能通用定时器没有保持功能 在输入电路断路或停电时复位在输入电路断路或停电时复位 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五、定时器、定时器(T)(一一)、通用定时、通用定时器器五五 、定时器、定时器(T)(一一)、通用定时、通用定时器器输入信号断开后延时动作输入信号断开后延时动作 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(二二)、积分定时、积分定时器器1ms定时器定时器 T246T249定时范围为定时范围为0.00132.767s100ms定时器定时器 T250T255定时范围为定时范围为0.13276.7s具有断点保持功能;断电后再次通电,计数器继续定时。具有断点保持功能;断电后再次通电,计数器继续定时。3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五 、定时器、定时器(T)(二二)、积分定时、积分定时器器T250 Y1RST T250X1 T250 K345X2T1 T2当前值当前值X1Y1X2 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 五五、定时器、定时器(T)(三三)、定时器的定时精度、定时器的定时精度最大误差:最大误差:+T:扫描周期扫描周期-:对应定时器分别对应定时器分别 为为1ms 10ms 100ms 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六、计数器、计数器(C)内部计数器内部计数器高速计数器高速计数器16位加计数器位加计数器32 位加位加/减计数减计数器器 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六、计数器、计数器(C)X10X11C0RST C0C0 K9Y0X10X11当前值当前值Y0举例举例1、16位加计数器位加计数器 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六、计数器、计数器(C)举例举例X012X013X014C200RST C200C200 K5Y001M8200M8200-M8234 为为ON:减计数减计数C200-C234的加的加/减计数方式减计数方式M8200-M8234 为为OFF:加计数加计数2、32位加位加/减计数器减计数器2、32位加位加/减计数器减计数器举例举例 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六、计数器、计数器(C)3、高速计数器高速计数器 C235C255 (X0X7)均为均为32位加减计数器位加减计数器C235C241 为一相无启动为一相无启动/复位输入端复位输入端C241C245 为一相带启动为一相带启动/复位输入端复位输入端C251C255 为两相双计数输入为两相双计数输入C246C250 为一相双计数输入(加为一相双计数输入(加/减脉冲输入)减脉冲输入)3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六、计数器、计数器(C)3、高速计数器高速计数器 C235C255 (X0X7)3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 六六、计数器、计数器(C)3、高速计数器高速计数器 C235C255 (X0X7)3、高速计数器高速计数器 C235C255 (X0X7)3、高速计数器高速计数器 C235C255 (X0X7)3、高速计数器高速计数器 C235C255 (X0X7)X010X011X012RST C235C235 K5M8235减计数减计数/加计数加计数复位复位单相单输入单相单输入3、高速计数器高速计数器 C235C255 (X0X7)3、高速计数器高速计数器 C235C255 (X000X007)X013X014RST C246C246 K123单相双输入单相双输入X000由断开到接通进行增计数由断开到接通进行增计数X001由断开到接通进行减计数由断开到接通进行减计数3、高速计数器高速计数器(双向高速计数器)双向高速计数器)K1234X011X012C251M8251 RST C251Y003C251Y002X012接通时接通时C251通过中断通过中断进行进行X000(A相)和相)和X001(B相)动作的计数。相)动作的计数。增计数增计数 减计数减计数 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 七七、指针(、指针(P/I)分支用指针中断用指针跳转用指针子程序调用指针分支用分支用 输入中断用输入中断用 定时器用定时器用 计数器中断用计数器中断用P0P127 128点点I00(X000)I10(X001)I20(X002)I30(X003)I40(X004)I50(X005)I6I7I8 I010 I040I020 I050I030 I060七七、指针(、指针(P/I)分支用指针中断用指针跳转用指针子程序调用指针X001FNC 00 CJ P0P0跳转用指针子程序调用指针X001FNC 01 CALL P1 FNC 06 FEND FNC 02 SRET 主主程程序序子子程程序序P1 3-4 FX系列可编程序控制器的基本逻辑指令(系列可编程序控制器的基本逻辑指令(27条)条)1.LD LDI OUT 指令:指令:LD(Load):常开触点与母线连接指令常开触点与母线连接指令LDI(Load Inverse):常闭触点与母线连接指令常闭触点与母线连接指令OUT(Out):驱动线圈的输出指令驱动线圈的输出指令 3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 2.AND ANI 指令:指令:AND(And):与指令,常开触点串联连接指令。与指令,常开触点串联连接指令。ANI(And inverse):与非指令,与非指令,常闭触点串联连接指令。常闭触点串联连接指令。LD X0AND M101OUT Y3LD Y3ANI X3OUT M101AND T1OUT Y5 OR ORI指令:指令:OR(0r Inverse):常闭触点的并联连接指令。常闭触点的并联连接指令。ORI(Or Inverse):常闭触点的并联连接指令。常闭触点的并联连接指令。X6 X7 Y0X0 Y0 X7 Y1X4Y2Y1M 120LD X6OR X4ORI Y2AND X7OUT Y0LD X0AND Y0OR Y1ANI X7ORI M120OUT Y13.OR ORI指令:指令:3-3 FX系列可编程序控制器梯形图中的编程元件系列可编程序控制器梯形图中的编程元件 4.ORB指令:指令:ORB(Or Block):电路块并联连接指令电路块并联连接指令串联电路块串联电路块:两个以上的触点串联连接而成的电路两个以上的触点串联连接而成的电路X0 X1 Y6X2 X3 X4 X5 LD X0AND X1LD X2AND X3 ORBLD X4ANI X5ORBOUT Y6 5 ANB指令:指令:ANB(And Block):电路块串联连接指令电路块串联连接指令 X0 X2 X3 Y7X1 X4 X5X6X7LD X0OR X1LD X2AND X3LDI X4ANI X5ORBOR X6ANBOR X7OUT Y7编程技巧编程技巧好好不好不好6.栈存储器和多重输出指令栈存储器和多重输出指令MPS(Pash)、MRD(Read)、MPP(Pop)指令分别是进栈指令分别是进栈、读栈、读栈 和出栈指令和出栈指令X0 X1 Y0 X2 Y4 X3 Y2 LD X0MPSAND X1OUT Y0MRD AND X2OUT Y4MPPAND X3OUT Y26.栈存储器和多重输出指令栈存储器和多重输出指令X0 X1 X2 Y0 X3 Y1X6 Y3X2 X4 Y2LD X0MPSAND X1MPSAND X2OUT Y0MPPAND X3OUT Y1MPPAND X2MPSAND X4OUT Y2MPPAND X6OUT Y37.主控与主控复位指令主控与主控复位指令 MC(Master Control):主控指令或公共触点串联连接指令主控指令或公共触点串联连接指令 MCR(Master Control Reset):主控复位指令主控复位指令MCRN0X0MCN0M100X1 Y0 M 100 X3 Y1X3X4 Y2LD X0MC N0SP M100LD X1OUT Y0LD X3OUT Y1LD X3MCR N0LD X4OUT Y2X0MCN0M100X1 Y0 M 100MCN1M101X3 Y1M 101MCRN0MCRN1X2X4 Y2X5 Y3 7。主控与主控与 主控复主控复 位指令位指令嵌套嵌套7.主控与主控复位指令主控与主控复位指令(1)使用主控指令的触点称为主控触点,在梯形图中 与一般触点相垂直。(2)在使用主控触点后,相当于母线移到主控触点 的后面。(3)如果MC指令的输入触电断开时,积算定时器 计数器 用复位/置位指令驱动的软元件保持其 当时的状态;非积算定时器和用OUT驱动的元 件变为OFF。(4)无嵌套时,用N0编程;有嵌套时,N的编号次 序增大。8.PLS和和 PLF指令指令9.边沿检测触发指令边沿检测触发指令9.边沿检测触发指令边沿检测触发指令10.SET 与与 RST 指令指令RST(Reset):复位指令,使操作保持复位的指令复位指令,使操作保持复位的指令。(Y M S T C D V Z)SET(Set):置位指令,使操作保持的指令。置位指令,使操作保持的指令。(Y M S)SET Y0RST Y0SET D0X0X1X2X0X1Y010.SET 与与 RST 指令指令RST(Reset):复位指令,使操作保持复位的指令复位指令,使操作保持复位的指令。(Y M S T C D V Z)SET(Set):置位指令,使操作保持的指令。置位指令,使操作保持的指令。(Y M S)说说明明(1)在任何情况下,)在任何情况下,RST指令都优先执行。指令都优先执行。(2)计数器和移位寄存器处于复位状态下)计数器和移位寄存器处于复位状态下,不接收输入的数据不接收输入的数据。10.NOP 与与 END 指令指令NOPNon Processing:空操作指令空操作指令.用户存储器清零后,用户存贮器的内容全部变为零用户存储器清零后,用户存贮器的内容全部变为零END(END):结束指令结束指令,表示程序结束表示程序结束.作用:缩短扫描周期作用:缩短扫描周期双线圈问题双线圈问题X0 Y0X1 Y0X0 Y0X1总结uu基本逻辑指令时学习PLC编程的基础;uu梯形图为主要编程方法之一;uu结合GX developer软件熟练应用基本逻辑指令。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!