欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    第五章 FX系列可编程控制器的编程元件及指令系统.docx

    • 资源ID:10272240       资源大小:303.68KB        全文页数:38页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第五章 FX系列可编程控制器的编程元件及指令系统.docx

    1、第五章 FX系列可编程控制器的编程元件及指令系统第五章 FX系列可编程控制器的编程元件及指令系统内容提要:本章阐述了FX系列可编程控制器型号命名的基本格式及含义、硬件组成、主要性能指标和FX系列PLC的特点,对FX系列可编程控制器的编程元件进行了分类介绍,着重讲解了FX系列可编程控制器的基本逻辑指令。课程重点: FX系列可编程控制器的编程元件和基本逻辑指令。课程难点:高速计数器、栈存储器与多重输出指令、主控与主控复位指令MC、MCR。教学目标:重点掌握FX系列可编程控制器的基本逻辑指令,达到熟练应用程度;了解FX系列可编程控制器的编程元件,并能根据编程需要合理选择相应编程元件。第一节 FX系列

    2、可编程控制器概述FX系列可编程控制器是当前国内外最新、最具特色、最具代表性的微型PLC。它由日本三菱电机公司研制开发的。FX系列PLC基于“基本功能、高速处理、便于使用”的研发理念,使其具有数据传送与比较、四则运算与逻辑循环与移动等应用系统。除此之外,还具有输入输出刷新、中断、高速计数器比较指令、高速脉冲输出等高速处理指令,以及在SFC控制方面,将机械控制的标准动作封装化的状态初始化指令等,使功能大大增强。一、FX系列PLC型号的含义FX系列可编程控制器型号命名的基本格式为:说明:系列序号:0,0S,0N,1,2,2C,1S,2N,2NC。I/O总点数:14256。单元类型:M-基本单元;E-

    3、输入输出混合扩展模块;EX-输入专用扩展模块;EY-输出专用扩展模块;输出形式:R-继电器输出;T-晶体管输出;S-晶闸管输出特殊品种区别:D-DC电源,DC输入; AI-AC电源,AC输入;H-大电流输出扩展模块;V-立式端子排的扩展模块;C-接插口输入输出方式;F-输入滤波器1ms的扩展模块;L-TTL输入型扩展模块;S-独立端子扩展模块。例如:FX2N-32MRD含义是:FX2N系列,输入输出总点数为32点,继电器输出、DC电源,DC输入的基本单元。例如:FX-4EYSH含义是:FX系列,输入点数0点,输出点数4点,晶闸管输出,大电流输出扩展模块。二、FX系列PLC的硬件组成FX系列PL

    4、C具有庞大的家族。基本单元(主机)有FX0、FX0S、FXON、FX1、FX2、FX2C、FX1S、FX2N、FX2NC9个系列。每个系列又有14、16、32、48、64、80、128点等不同输入输出点数的机型,每个系列还有继电器输出、晶体管输出、晶闸管输出三种输出形式。FX 系列PLC的硬件包括基本单元、扩展单元、扩展模块及特殊功能单元。基本单元(Basic Unit)是构成PLC系列的核心部件,内有CPU、存储器、I/O模块及电源、通信接口和扩展接口等,这些在PLC的基本结构中已经介绍。扩展单元(Extension Unit)是用于增加PLCI/O 点数的装置,内部设有电源。扩展模块(Ex

    5、tension Module)用于增加PLC的I/O点数及改变PLC的I/O点数比例,内部无电源,所用电源由基本单元或扩展单元供给。扩展单元及扩展模块无CPU,所以它们必须与基本单元一起使用。特殊功能单元(Special Function Unit)是一些专门用途的装置。三、主要性能指标(一)硬件指标硬件指标包括一般指标、输入特性和输出特性。(二)软件指标软件指标包括运行方式、速度、程序容量、元件种类和数量、指令类型等。FX系列PLC的一般技术指标包括基本性能指标、输入技术指标及输出技术指标,如下表5-15-3:表5-1 FX系列PLC的基本性能指标项目FX1SFX1NFX2N和FX2NC运算

    6、控制方式存储程序,反复运算I/O控制方式批处理方式(在执行END指令时),可以使用I/O刷新指令运算处理速度基本指令0.55微秒/指令0.7微秒/指令0.08微秒/指令应用指令3.7微秒/指令数百微秒/指令1.52微秒/指令数百微秒/指令程序语言逻辑梯形图和指令表,可以用步进梯形指令来生成顺序控制指令程序容量(EEPROM)内置2KB步内置8KB步内置8KB步,用存储盒可达16KB步指令数量基本、步进基本指令27条,步进指令2条应用指令85条89条128条I/O设置最多30点最多128点最多256点表5-2 FX系列PLC的输入技术指标输入电压DC24V10%元件号X0X7其他输入点输入信号电

    7、压DC24V10%输入信号电流DC24V,7mADC24V,5mA输入开关电流OFFON4.5mA3.5mA输入开关电流ONOFF1.5mA输入响应时间10ms可调节输入响应时间X0X7为060mA(FX2N),其他系列015mA输入信号形式无电压触点,或NPN集电极开路输出晶体管输入状态显示输入ON时LED灯亮表5-3 FX系列PLC的输出技术指标项目继电器输出晶闸管输出(仅FX2N)晶体管输出外部电源最大AC240V或DC30VAC85V242VDC530V最大负载电阻负载2A/1点,8A/COM0.3A/1点,0.8A/COM0.5A/1点,0.8A/COM感性负载80VA,120/24

    8、0VAC36VA/AC240V12W/24VDC灯负载100W30W0.9W/DC240V(FX1S),其他系列1.5W/DC 24V最小负载电压5VDC时2mA,电压24VDC时5mA(FX2N)2.3VA/240V AC响应时间OFFON10ms1ms0.2ms;5s(仅Y0,Y1)ONOFF10ms10ms0.2ms;5s(仅Y0,Y1)开路漏电流2mA/240V AC0.1mA/30V DC电路隔离继电器隔离光电晶闸管隔离光耦合器隔离输出动作显示线圈通电时LED亮四、FX系列PLC的特点 (一)体积极小的微型PLC FX 1S、FX 1N和FX 2N 系列PLC的高度为90mm,深度为

    9、75mm(FX 1S和FX 1N系列)和87mm(FX 2N 和 FX 2NC系列),它们的体积小,很适合于在机电一体化产品中使用。内置的DC24V电源既可以作输入回路的电源又可以作传感器的电源。 (二)先进美观的外部结构 三菱公司的FX系列PLC吸收了整体式和模块式PLC的优点,它的基本单元、扩展单元和扩展模块的高度和深度相同,宽度不同,它们之间用扁平电缆连接,紧密拼装后可以组成一个整齐的长方体。 (三)提供多个供用户选用的子系列。 FX系列PLC的系列不同,其尺寸、性价比有很大的差异,详见下表5-4所示。 表5-4 FX 1S、FX 1N、FX 2N和FX 2NC 的性能比较型号I/O 点

    10、数用户程序步数应用指令通信功能基本指令执行时间FX 1S10 302K 步 EEPROM85较强0.550.7sFX 1N14 1288K 步 EEPROM89强0.550.7sFX 2N 和FX2NC16 256内置 8K 步 RAM ,最大 16K 步128最强0.08s(四)灵活多变的系统配置 FX系列PLC的系统配置灵活,用户除了可以选用不同的子系列外,还可以通过选用多种基本单元、扩展单元和扩展模块来组成不同的I/O点数和不同功能的控制系统。 FX系列PLC还有许多特殊模块,例如模拟量输入输出模块、热电阻/热电偶温度传感器用模拟量输入模块、温度调节模块、高速计数模块、CC-Link系统

    11、主站模块、各种通信接口模块等。 (五)功能强且使用方便 FX系列PLC内置高速计数器,因此使用脉冲序列指令可以直接控制步进电机,脉冲宽度调制功能可以用于温度或照明灯的调光控制。 FX 1S和FX 1N系列PLC使用 EEPROM,不需要定期更换锂电池,成为几乎不需要维护的电子控制装置;FX2N 系列使用带电池后备的RAM。第二节 FX系列可编程控制器的编程元件一、FX系列PLC的基本数据结构FX系列PLC内部的编程元件从物理实质上来说是电子电路及存储器,按通俗叫法分别称为输入继电器、输出继电器、辅助继电器、定时器、计数器等,鉴于它们的物理属性,称之为软继电器或软元件,它们与真实元件之间有很大的

    12、差别。这些编程用的继电器的工作线圈没有工作电压等级、功耗大小和电磁惯性等问题,触点也没有数量限制、机械磨损和电蚀等问题。在不同的指令操作下,其工作状态可以无记忆,也可以有记忆,还可以作脉冲数字元件使用。一般情况下,这些编程元件分为位元件和字元件两种。(一)位元件 FX系列PLC有4种基本编程位元件,为了分辨各种编程位元件,给它们指定了专用的字母符号: X:代表输入继电器,用于直接输入给PLC的物理信号。Y:代表输出继电器,用于从PLC直接输出物理信号。 M(辅助继电器)和S(状态继电器):PLC内部的运算标志。 上述的各种元件称为“位(bit)元件”,它们只有两种不同的状态,即ON和OFF,可

    13、以分别用二进制1和0来表示这两种状态。 (二)字元件 8个连续的位组成一个字节(byte),16个连续的位组成一个字(word),32个连续的位组成一个双字(double word)。定时器和计数器的当前值和设定值均为有符号字,最高位(第十五位)为符号位,正数的符号位为0,负数的符号位为1。二、FX系列可编程控制器的编程元件(一)输入继电器与输出继电器FX系列PLC梯形图中的编程元件的名称有字母和数字组成,他们分别表示元件的类型和元件号,如Y10,M129。输入继电器与输出继电器的元件号用八进制数表示,例如,八进制数X17和X20是两个相邻的整数。1.输入继电器(X)输入继电器是PLC接收外部

    14、输入的开关量信号的窗口。PLC通过光耦合器,将外部信号的状态读入并存储在输入映像寄存器中。输入端可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路或电子传感器(如接近开关)。在梯形图中,可以多次使用输入继电器的常开触点和常闭触点。图5-1是一个PLC控制系统的示意图,X0端子外接的输入电路接通时,它对应的输入映像寄存器为1状态,断开时为0状态。输入继电器的状态惟一地取决于外部输入信号的状态,不可能受用户程序的控制,因此在梯形图中绝对不能出现输入继电器的线圈。图5-1输入继电器与输出继电器因为PLC只是在每一扫描周期开始时读取输入信号,输入信号为ON或OFF的持续时间应大于PLC的扫描

    15、周期。如果不满足这一条件,可能会丢失输入信号。2.输出继电器(Y)输出继电器是PLC向外部负载发送信号的窗口。输出继电器用来将PLC的输出信号传送给输出模块,再由后者驱动外部负载。如果图5.1梯形图中Y4的线圈“通电”,继电器型输出模块中对应的硬件继电器的常开触点闭合,使外部负载工作。输出模块中的每一个硬件继电器仅有一对常开触点,但是在梯形图中,每一个输出继电器的常开触点和常闭触点都可以多次使用。(二)辅助继电器(M)辅助继电器是用软件实现的,它们不能接收外部的输入信号,也不能直接驱动外部负载,是一种内部的状态标志,相当于继电器控制系统中的中向继电器。PLC 内部有很多辅助继电器,其动作原理与

    16、输出继电器一样,只能由程序驱动。辅助继电器也称中间继电器,它没有向外的任何联系,只供内部编程使用,且其常开/常闭触点使用次数不受限制。辅助继电器不能直接驱动外部负载,外部负载的驱动必须通过输出继电器来实现。辅助继电器主要包含以下3类: 1.通用辅助继电器 在FX系列PLC中,除了输入继电器和输出继电器的元件号采用八进制编码外,其它编程元件的元件号均采用十进制编码。 通用辅助继电器的线圈由用户程序驱动,若PLC在运行过程中突然断电,输出继电器和通用辅助继电器将全部变为OFF。若电源再次接通,除了因外部输入信号而变为ON的以外,其余的仍将保持为OFF。FX 2N 的PLC内部共有通用辅助继电器50

    17、0点,从M0M499。 2.锁存(断电保持)辅助继电器 某些控制系统要求记忆电源中断瞬间时的状态,重新通电后再现其状态,锁存辅助继电器就可以用于这种场合。 FX2N 的PLC内部共有锁存继电器2572点,从M500M3071。 在电源中断时,PLC用锂电池保持 RAM 中寄存器的内容,它们只是在PLC重新上电后的第一个扫描周期保持断电瞬时的状态。为了利用它们的断电记忆功能,可以采用有记忆功能的电路。设图5-2中的X0和X1分别是起动按钮和停止按钮,M600通过Y0控制外部的电动机,若电源中断时M600为 ON 状态,因为电路的记忆作用,重新通电后M600将保持ON状态,从而使Y0继续为ON,电

    18、动机重新开始运行。这时若断开X1,则M600失电,Y0为OFF。 图5-2 锁存辅助继电器的保持功能3.特殊辅助继电器 特殊辅助继电器共256点,它们用来表示PLC的某些状态,提供时钟脉冲和标志(如进位、借位标志),设定PLC的运行方式,或者用于步进顺控、禁止中断、设定计数器是加计数还是减计数等。特殊辅助继电器分为两类:1) 触点利用型由PLC的系统程序来驱动触点利用型特殊辅助继电器的线圈,在用户程序中直接使用其触点,但是不能出现它们的线圈,下面是几个例子:M8000(运行监视):当PLC执行用户程序时,M8000为ON;停止执行时,M8000为OFF(见图5-3)。 M8002(初始化脉冲)

    19、:M8002仅在M8000由OFF变为ON状态的一个扫描周期内为ON(见图5.3),可以用M8002的常开触点来使有断电保持功能的元件初始化复位或给它们置初始值。M801lM8014分别是10ms,100ms,ls和1min 时钟脉冲。图5-3 脉冲图M8005(锂电池电压降低):电池电压下降至规定值时变为ON,可以用它的触点驱动输出继电器和外部指示灯,提醒工作人员更换锂电池。2)线圈驱动型 由用户程序驱动其线圈,使PLC执行特定的操作,用户并不使用它们的触点。例如:M8030的线圈“通电”后,“电池电压降低”发光二极管熄灭; M8033的线圈“通电”时,PLC进入STOP状态后,所有输出继电

    20、器的状态保持不变;M8034的线圈“通电”时,禁止所有的输出; M8039的线圈“通电”时,PLC以D8039中指定的扫描时间工作。(三)状态继电器(S)状态继电器是用于编制顺序控制程序的一种编程元件(状态标志),常与STL指令(步进梯形指令)配合使用,主要用于编程过程中顺控状态的描述和初始化。它与STL指令组合使用,容易编制出易懂的顺控程序。当不对状态继电器使用步进梯形指令时,可以把它们当作普通辅助继电器(M)使用,其地址码按十进制编码。FX2N系列PLC的状态继电器通常分为以下几类: 初始化用:S0S9(10点); 返回原点状态器:S10S19(10点); 通用型:S20S499(480点

    21、); 断电保持型:S500S899(400点); 报警型:S900S999(100点)。(四)定时器(T)定时器在PLC中的作用相当于一个时间继电器,它有一个设定值寄存器(一个字长),一个当前值寄存器(一个字长)以及无限个触头(一个位)。定时器累计PLC内的1ms,10ms,100ms等的时钟脉冲,当达到所定的设定值时,输出触头动作。定时器可以使用用户程序存储器内的常数K作为设定值,也可以用后述的数据寄存器D的内容作为设定值。这里的数据寄存器应有断电保持功能。定时器的地址编号、设定值是这样规定的:1.通用定时器T0T245100ms定时器T0T199共200点,每个设定值范围为0.13276.

    22、7s;10ms定时器T200T245共46点,每个设定值范围0.01327.67s。通用定时器没有保持功能,在输入电路断开或停电时被复位。FX系列的定时器只能提供其线圈“通电”后延迟动作的触点,如果需要在输入信号变为OFF之后的延迟动作,可以使用图5-4所示的电路。图5-4 输入电路断开后的延时电路2.积算定时器T246T2551ms积算定时器T246T249共四点,每点设定值范围0.001s32.767s;100ms积算定时器T250T255共六点,每点设定值范围0.1s3276.7s。X1的常开触点接通时(见图5-5),T250的当前值计数器对100ms时钟脉冲进行累加计数。X1的常开触点

    23、断开或停电时停止定时,当前值保持不变。X1的常开触点再次接通或重新上电时继续定时,累计时间(t1+t2)为1055100ms=105.5s时,T250的触点动作。因为积算定时器的线圈断电时不会复位,需要用X2的常开触点使T250强制复位。图5-5 积算定时器3.使用定时器的注意事项如果在子程序或中断程序中使用T192T199和T246T249,在执行END指令时修改定时器的当前值。当定时器的当前值等于设定值时,其输出触点在执行定时器线圈指令或END指令时动作。如果不是使用上述的定时器,在特殊情况下,定时器的工作可能不正常。如果1ms定时器用于中断程序和子程序,在它的当前值达到设定值后,其触点在

    24、执行该定时器的第一条线圈指令时动作。(五)计数器(C) 1.内部计数器内部计数器是在执行扫描操作时对内部器件(如X、Y、M、S、T和C)的信号进行计数的计数器,其接通时间和断开时间应比PLC的扫描周期稍长。1)16位递加计数器设定值为132767。C0C99共100点是通用型;C100C199共100点是断电保持型。图5-6给出了加计数器的工作过程,图中X10的常开触点接通后,C0被复位,它对应的位存储单元被置0,它的常开触点断开,常闭触点接通,同时其计数当前值被置为0。X11用来提供计数输入信号,当计数器的复位输入电路断开,计数输入电路由断开变为接通(即计数脉冲的上升沿)时,计数器的当前值加

    25、1。在5个计数脉冲之后,C0的当前值等于设定值5,它对应的位存储单元的内容被置1,其常开触点接通,常闭触点断开。再来计数脉冲时当前值不变,直到复位输入电路接通,计数器的当前值被置为0。计数器也可以通过数据寄存器来指定设定值。图5-6 16位加1计数器具有电池后备/锁存功能的计数器在电源断电时可保持其状态信息,重新送电后能立即按断电时的状态恢复工作。2)32位双向计数器设定值为21474836482147483647。C200C219共20点是通用型,C220C234共15点为断电保持型计数器。 32位双向计数器是递加型还是递减型计数由特殊辅助继电器M8200M8234设定。特殊辅助继电器接通时

    26、(置1)时,为递减计数;特殊辅助继电器断开(置0)时,为递加计数。32位计数器的设定值除了可由常数K设定外,还可以通过指定数据寄存器来设定,32位设定值存放在元件号相连的两个数据寄存器中。如果指定的是D0,则设定值存放在D1和D0中。图5-7中C200的设定值为5,在加计数时,若计数器的当前值由45,计数器的输出触点ON,当前值5时,输出触点仍为ON。当前值由54时,输出触点OFF,当前值4时,输出触点仍为OFF。计数器的当前值在最大值2147483647时加1,将变为最小值2147483648,类似地,当前值2147483648减1时,将变为最大值2147483647,这种计数器称为“环形计

    27、数器”。图5.6中复位输入X13的常开触点接通时,C200被复位,其常开触点断开,常闭触点接通,当前值被置为0。如果使用电池后备/锁存计数器,在电源中断时,计数器停止计数,并保持计数当前值不变,电源再次接通后在当前值的基础上继续计数,因此电池后备/锁存计数器可累计计数。图5-7 32位加减计数器2高速计数器21点高速计数器C235C255共用PLC的8个高速计数器输入端X0X7,某一输入端同时只能供一个高速计数器使用。这21个计数器均为32位加/减计数器)。不同类型的高速计数器可以同时使用,但是它们的高速计数器输入不能冲突。高速计数器的运行建立在中断的基础上,这意味着事件的触发与扫描时间无关。

    28、在对外部高速脉冲计数时,梯形图中高速计数器的线圈应一直通电,以表示与它有关的输入点已被使用,其他高速计数器的处理不能与它冲突。可用运行时一直为ON的M8000的常开触点来驱动高速计数器的线圈。例如在图5-8中,当X14为ON时,选择了高速计数器C235,C235的计数输入端是X0,但是它并不在程序中出现,计数信号不是X14提供的。图5-8 一相高速计数器(六)数据寄存器D1通用数据寄存器D0D199共200点当特殊辅助继电器M8033置1,PLC由运行转向停止时,数据可以保持。2断电保持/锁存寄存器D200D7999共7800点断电保持/锁存寄存器有断电保持功能,PLC从RUN状态进入STOP

    29、状态时,断电保持寄存器的值保持不变。利用参数设定,可改变断电保持的数据寄存器的范围。3特殊数据寄存器D8000D8255共256点这些数据寄存器供监视PLC中器件运行方式用。4文件数据寄存器D1000D7999共7000点(七)变址寄存器变址寄存器除了和普通的数据寄存器有相同的使用方法外,还常用于修改器件的地址编号。V、Z都是16位的寄存器,可进行数据的读写。当进行32位操作时,将V、Z合并使用,指定Z为低位。(八)指针P/I分支指令用P0P62、P64P127共127点。指针P0P62、P64P127为标号,用来指定条件跳转,子程序调用等分支指令的跳转目标。P63为结束跳转用。(九)常数常数

    30、K用来表示十进制常数,16位常数的范围为32768+32 767,32位常数的范围为2147483648+2147483647。常数H用来表示十六进制常数,十六进制包括09和AF这16个数字,16位常数的范围为0FFFF,32位常数的范围为0FFFFFFFF。PLC内部的编程元件都有确定的地址编号,不同厂家,不同型号的PLC,其编程元件的数量、种类、地址编号都不一样,这对编程者是很重要的,表5-5以FX 2N 系列PLC为例,列出了其相关的编程元件。 表5-5 FX 2N 系列PLC内部各继电器的编号 元件名称符号元件编号点数输入继电器XX000X177(八进制)128点输出继电器YY000Y177(八进制)128点辅助继电器通用辅助继电器MM0M499500点锁存辅助继电器M500M30712572点特殊辅助继电器M8000M8255256点状态继电器初始化状态继电器SS0S910点通用状态继电器S10S499490点锁存状态继电器S5


    注意事项

    本文(第五章 FX系列可编程控制器的编程元件及指令系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开