FX系列PLC编程元件与指令系统课件.ppt

上传人(卖家):三亚风情 文档编号:3373452 上传时间:2022-08-24 格式:PPT 页数:80 大小:2.24MB
下载 相关 举报
FX系列PLC编程元件与指令系统课件.ppt_第1页
第1页 / 共80页
FX系列PLC编程元件与指令系统课件.ppt_第2页
第2页 / 共80页
FX系列PLC编程元件与指令系统课件.ppt_第3页
第3页 / 共80页
FX系列PLC编程元件与指令系统课件.ppt_第4页
第4页 / 共80页
FX系列PLC编程元件与指令系统课件.ppt_第5页
第5页 / 共80页
点击查看更多>>
资源描述

1、23FX 系列系列PLC的硬件配置图的硬件配置图灵活多变的系统配置:灵活多变的系统配置:FX系列系列PLC的系统配置灵活,用户除了可以选用不同的子系列外,还的系统配置灵活,用户除了可以选用不同的子系列外,还可以选用多种基本单元、扩展单元和扩展模块,组成不同可以选用多种基本单元、扩展单元和扩展模块,组成不同I/O点和不同点和不同功能的控制系统,各种配置都可以得到很高的性价比。功能的控制系统,各种配置都可以得到很高的性价比。411系列名称,如系列名称,如0S0S,0N0N,1N1N,2N2N,2NC2NC等等2FX2FX系列输入输出的总点数(系列输入输出的总点数(1010128128)33单元类型

2、:单元类型:M M为基本单元,为基本单元,E E为输入输出混合扩展单元及扩展模块,为输入输出混合扩展单元及扩展模块,EXEX为输入专用扩展模块,为输入专用扩展模块,EYEY为输出专用扩展模块为输出专用扩展模块44输出形式:输出形式:R R为继电器输出,为继电器输出,T T为晶体管输出,为晶体管输出,S S为双向可控硅输出为双向可控硅输出55特殊品种的区别:特殊品种的区别:一、三菱公司的一、三菱公司的FX系列系列PLC型号说明型号说明D D:DCDC电源,电源,DCDC输入输入 A1 A1:ACAC电源,电源,ACAC输入输入(100(100120V)120V)或或ACAC输入模块输入模块 H

3、H:大电流输出扩展模块:大电流输出扩展模块 V V:立式端子排的扩展模块:立式端子排的扩展模块 C C:接插口输入输出方式:接插口输入输出方式 F F:输入滤波器:输入滤波器1ms1ms的扩展模块的扩展模块 L L:TTLTTL输入型模块输入型模块 S S:独立端子(无公共端)扩展模块:独立端子(无公共端)扩展模块5一般技术指标主要指一般技术指标主要指PLC保证正常工作情况下对外部条件的要求指标和保证正常工作情况下对外部条件的要求指标和自身的一些物理指标。自身的一些物理指标。三、性能技术指标三、性能技术指标包括输入指标、输出指标、性能指标和电源指标等。包括输入指标、输出指标、性能指标和电源指标

4、等。67 是是FXFX系列中功能最强、速度最快的微型系列中功能最强、速度最快的微型PLCPLC。它的基本指令执行时。它的基本指令执行时间高达间高达0.080.08微秒。用户程序步数可扩展到微秒。用户程序步数可扩展到16K16K步,最大可扩展到步,最大可扩展到256256个个I/OI/O点,有点,有5 5种模拟量输入输出模块、高速计数器模块、脉冲输出种模拟量输入输出模块、高速计数器模块、脉冲输出模块、模块、4 4种位置控制模块、多种串行通信模块或功能扩展板,以及种位置控制模块、多种串行通信模块或功能扩展板,以及模拟器扩展板。模拟器扩展板。有有30003000多点辅助继电器,多点辅助继电器,100

5、01000点状态继电器,点状态继电器,200200点定时器,点定时器,200200点点1616位加计数器,位加计数器,3535点点3232位加、减计数器,位加、减计数器,80008000多点多点1616位数据寄存器,位数据寄存器,128128点跳步指针,点跳步指针,1515点中断指针。点中断指针。有有128128种功能指令,具有中断输入处理、修改输入滤波器时间常数、种功能指令,具有中断输入处理、修改输入滤波器时间常数、数学运算、逻辑运算、浮点运算、数据检索、数据排序、数学运算、逻辑运算、浮点运算、数据检索、数据排序、PIDPID运算、运算、开方、三角函数运算、脉冲输出、脉宽调制、开方、三角函数

6、运算、脉冲输出、脉宽调制、ASCIIASCII码输出、码输出、BCDBCD及及BINBIN相互转换、串行数据传送、校验码、比较触点等功能指令。相互转换、串行数据传送、校验码、比较触点等功能指令。FX2N系列可编程控制器介绍系列可编程控制器介绍8系统监控程序系统监控程序 运行管理运行管理 生成用户环境生成用户环境系统内部自检系统内部自检管理程序管理程序 解释程序解释程序标准程序模块、系统调用标准程序模块、系统调用用户程序用户程序软件系统软件系统用户环境包括用户数据结构、用户元件、用户程序存贮区、文件存储用户环境包括用户数据结构、用户元件、用户程序存贮区、文件存储区等区等9二、二、FX系列系列PL

7、C的用户数据结构的用户数据结构 第第1种是位种是位(bit)数据,用来表示开关量的状态,如触数据,用来表示开关量的状态,如触点的接通、断开,线圈的通电和断电,其值为二进制数点的接通、断开,线圈的通电和断电,其值为二进制数1或或0,或称为该编程元件,或称为该编程元件ON或或OFF状态。状态。第第2种是字数据,种是字数据,16位二进制数组成一个字,在位二进制数组成一个字,在FX系列系列PLC内部,常内部,常数以二进制补码的形式存储,所有四则运算和加数以二进制补码的形式存储,所有四则运算和加1、减、减1运算都用二进制来运算都用二进制来运算。运算。第第3种是字及位的结合。种是字及位的结合。不同形式的数

8、据如何存放和调用完全由系统程序自动管理。不同形式的数据如何存放和调用完全由系统程序自动管理。10(一)(一)输入继电器及输出继电器输入继电器及输出继电器 FX系列系列PLC梯形图中的编程元件的名称由字母和数梯形图中的编程元件的名称由字母和数字组成,它们分别表示元件的类型和元件号。字组成,它们分别表示元件的类型和元件号。1、输入继电器(、输入继电器(X)FX系列系列PLC的输入继电器和输出继电器的元件号的输入继电器和输出继电器的元件号用八进制表示,八进制数只有用八进制表示,八进制数只有07这这8个数字,遵循个数字,遵循“逢逢8进进1”的运算规则。例如,八进制数的运算规则。例如,八进制数7和和10

9、是两个相是两个相邻的整数。邻的整数。三、三、FX系列的用户元件(编程元件)系列的用户元件(编程元件)输入继电器是输入继电器是PLC接收外部输入的开关信号的窗口。接收外部输入的开关信号的窗口。输入可以外接常开触点或常闭触点,也可以接多个触点输入可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路。组成的串并联电路。在梯形图中,每一个输入继电器的常开触点和常闭触点都在梯形图中,每一个输入继电器的常开触点和常闭触点都可以多次使用。可以多次使用。11注:输入继电器不能用程序驱动注:输入继电器不能用程序驱动输入继电器的线圈不能在梯形图中出现。输入继电器的线圈不能在梯形图中出现。X0X1122、输

10、出继电器(、输出继电器(Y)输出继电器是输出继电器是PLC向外部负载发送信号的窗口。输出向外部负载发送信号的窗口。输出继电器用来将继电器用来将PLC的输出信号传送给输出模块,再由后者的输出信号传送给输出模块,再由后者驱动外部负载。驱动外部负载。输出模块中的每一个硬件继电器仅有一个常开触点输出模块中的每一个硬件继电器仅有一个常开触点,但是在梯形图中,每一个输出继电器的常开触点和常闭触但是在梯形图中,每一个输出继电器的常开触点和常闭触点都可以多次使用。点都可以多次使用。13型号型号FX2N-16MFX2N-32MFX2N-64MFX2N-80MFX2N-128M输入输入X0X7 8点点X0X17

11、16点点X0X37 32点点X0X47 40点点X0X77 64点点输出输出Y0Y7 8点点Y0Y17 16点点Y0Y37 32点点Y0Y47 40点点Y0Y77 64点点FX2N系列个别型号系列个别型号PLC的输入的输入/输出继电器元件号输出继电器元件号:141、通用辅助继电器、通用辅助继电器M0M499 FX系列系列PLC的通用辅助继电器的元件号为的通用辅助继电器的元件号为M0M499,共,共500点。在点。在FX系列系列PLC中,除了输入继电中,除了输入继电器和输出继电器的元件号采用八进制外,其他编程元器和输出继电器的元件号采用八进制外,其他编程元件的元件号均采用十进制。件的元件号均采用

12、十进制。如果在如果在PLC运行时电源突然中断,输出继电器和运行时电源突然中断,输出继电器和M0M499将全部变为将全部变为OFF。若电源再次接通,除。若电源再次接通,除了因外部输入信号而变为了因外部输入信号而变为ON的以外,其余的仍将保的以外,其余的仍将保持持OFF状态。状态。(二)(二)辅助继电器(辅助继电器(M)辅助继电器是用软件实现的,它们不能接收外部辅助继电器是用软件实现的,它们不能接收外部的输入信号,也不能直接驱动外部负载,相当于继电的输入信号,也不能直接驱动外部负载,相当于继电器控制系统中的中间继电器。器控制系统中的中间继电器。152、断电保持辅助继电器、断电保持辅助继电器M500

13、M3071X0M500X0M500断电断电扫描周期扫描周期断电保持功能断电保持功能 M500M3071可以记忆电源可以记忆电源中断时的状态,其中的中断时的状态,其中的M500M1023可用软件来设定,变为非断可用软件来设定,变为非断电保持辅助继电器。电保持辅助继电器。PLC在电源中断时用锂电池保持在电源中断时用锂电池保持它们映像寄存器中的内容,它们只它们映像寄存器中的内容,它们只是在是在PLC重新通电后的第一个扫描重新通电后的第一个扫描周期继续为周期继续为ON,见左图。,见左图。若要保持通电状态,可以设计若要保持通电状态,可以设计为自保持电路,如左图。为自保持电路,如左图。163、特殊辅助继电

14、器(、特殊辅助继电器(M8000M8255)特殊辅助继电器共特殊辅助继电器共256点,它们用来表示点,它们用来表示PLC的某些状态,的某些状态,提供时钟脉冲和标志(如进位、借位标志),设定提供时钟脉冲和标志(如进位、借位标志),设定PLC的运行的运行方式,或者用于步进顺控、禁止中断、设定计数器是加计数或方式,或者用于步进顺控、禁止中断、设定计数器是加计数或是减计数等。是减计数等。FX2N系列的特殊辅助继电器可分成线圈型和触点型两大系列的特殊辅助继电器可分成线圈型和触点型两大类类。(1)线圈型)线圈型 由用户程序驱动线圈后由用户程序驱动线圈后PLC执行特定的动作。例如:执行特定的动作。例如:M8

15、030:若使其线圈得电,则使:若使其线圈得电,则使PLC的的BATT LED熄灭。熄灭。M8033:若使其线圈得电,则:若使其线圈得电,则PLC停止时保持输出映象存储器和数据停止时保持输出映象存储器和数据寄存器内容。寄存器内容。M8034:若使其线圈得电,则禁止:若使其线圈得电,则禁止PLC的所有输出,程序仍执行。的所有输出,程序仍执行。M8039:若使其线圈得电,则:若使其线圈得电,则PLC按按D8039中指定的扫描时间工作。中指定的扫描时间工作。17M8002M8012扫描周期扫描周期100msM8000RUNSTOPM8000(运行监视):当运行监视):当PLC执行执行用户程序时,用户程

16、序时,M8000为为ON;停止;停止执行时,执行时,M8000为为OFF(见左图)。(见左图)。波形图波形图M8002(初始化脉冲):(初始化脉冲):M8002仅在仅在M8000由由OFF变为变为ON状态时状态时的一个扫描周期内为的一个扫描周期内为ON(见左(见左图),可以用图),可以用M8002的常开触点的常开触点来使有断电保持功能的元件初始化来使有断电保持功能的元件初始化复位和清零。复位和清零。M8011M8014分别是分别是10ms,100ms,1s和和1min时钟脉冲。时钟脉冲。M8005(锂电池电压降低):电池电压下降至规定值时变为(锂电池电压降低):电池电压下降至规定值时变为ON,

17、可以用它的触点驱动输出继电器和外部指示灯,提醒工作人员更可以用它的触点驱动输出继电器和外部指示灯,提醒工作人员更换锂电池。换锂电池。(2)触点型)触点型 其线圈由其线圈由PLC自动驱动,用户只可使用其触点。例如:自动驱动,用户只可使用其触点。例如:18(三)(三)状态状态(S)状态是用于编制顺序控制程序的一种编程元件,它及状态是用于编制顺序控制程序的一种编程元件,它及STL指令(步进梯形指令)一起使用。指令(步进梯形指令)一起使用。S2S21S20S22Y0Y1Y2初始状态初始状态X0起动起动X1下限位下限位X2已夹紧已夹紧X3上限位上限位下降下降夹紧夹紧上升上升通用状态(通用状态(S0S49

18、9)没有断电保持功)没有断电保持功能,但是用程序可以将它们设定为有断电能,但是用程序可以将它们设定为有断电保持功能的状态,其中包括供初始状态用保持功能的状态,其中包括供初始状态用的的S0S9和供返回原点用的和供返回原点用的S10S19S500S899有断电保持功能,有断电保持功能,S900S999报警用。报警用。例:某机械手先后有下降、夹紧和上升例:某机械手先后有下降、夹紧和上升3个动作,其顺序功能图如图所示。个动作,其顺序功能图如图所示。状态的使用状态的使用19(四)(四)定时器(定时器(T)PLC中的定时器相当于继电器系统中的时间继电器。它有一个设定值中的定时器相当于继电器系统中的时间继电

19、器。它有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存其输出触点状态的映像寄存器(占二进制的一位)。这其输出触点状态的映像寄存器(占二进制的一位)。这3个存储单元使用个存储单元使用同一个元件号。同一个元件号。FX系列系列PLC的定时器分为通用定时器和积算定时器。的定时器分为通用定时器和积算定时器。X0T10T10Y0K123Y0X012.3sT10当前值当前值定时器定时器1、通用定时器(、通用定时器(T0T245)T0T199为为100ms定时器,定时范定时器,定时范围为围为0.13276.7s,其中,其中

20、T192T199为子程序和中断服务程序专用的为子程序和中断服务程序专用的定时器;定时器;T200T245为为10ms定时器(共定时器(共46点),定时范围为点),定时范围为0.01327.67s。左图中左图中X0的常开触点接通时,的常开触点接通时,T10的当前值计数器从零开始,对的当前值计数器从零开始,对100ms时钟脉冲进行累加计数。时钟脉冲进行累加计数。20通用定时器的工作原理通用定时器的工作原理T10 K123X0T10Y1加法计数器加法计数器设定值设定值K、D触点动作触点动作T10100ms时钟脉冲时钟脉冲相等相等比较比较器器T10X01&复位输入复位输入212、积算定时器(、积算定时

21、器(T246T255)t1t2Y1X2X1 1ms积算定时器积算定时器T246T249的的定时范围为定时范围为0.00132.767s,100ms 积算定时器积算定时器T250T255的设定范围为的设定范围为0.13276.7s。积算定时器积算定时器 X1的常开触点接通时,的常开触点接通时,T250的的当前值计数器对当前值计数器对100ms时钟脉冲进行时钟脉冲进行累加计数。当前值等于设定值累加计数。当前值等于设定值345时,时,定时器的常开触点接通,常闭触点断定时器的常开触点接通,常闭触点断开。开。X1T250T250Y1X2RSTT250K345特点:累计计时特点:累计计时t1+t2=34.

22、5sT250当前值当前值22积算定时器的工作原理积算定时器的工作原理RSTRSTT250T250K345K345X1X1X2X2T250T250Y1T250T250T250设定值设定值加法计数器加法计数器1 1&100ms100ms时钟脉冲时钟脉冲X2X2X1X1触点动作触点动作T250相等相等比较器比较器复位输入复位输入K、D23可以用辅助继电器触点代表定时器的瞬动触点。可以用辅助继电器触点代表定时器的瞬动触点。4、延时断开电路设计、延时断开电路设计24定时器的工作特点:不管程序运行位置,只要当前值及设定定时器的工作特点:不管程序运行位置,只要当前值及设定值相等,则触点动作。值相等,则触点动

23、作。若编程不当,则可能造成程序漏洞。若编程不当,则可能造成程序漏洞。2526(五)(五)计数器(计数器(C)&16位加计数器(位加计数器(C0C199)&设定值:设定值:132767。&通用型:通用型:C0C99共共100点点&断电保持型:断电保持型:C100C199共共100点点 16位计数器工作过程示意图位计数器工作过程示意图27&3232位双向计数器位双向计数器&设定值:设定值:-2147483648-2147483648+2147483647+2147483647。&通用计数器:通用计数器:C200C200C219C219共共2020点点&断电保持计数器:断电保持计数器:C220C22

24、0C234C234共共1515点点&计数方向由特殊辅助继电器计数方向由特殊辅助继电器M8200M8200M8234M8234设定。设定。&加减计数方式设定:对于加减计数方式设定:对于C C,当,当M8M8接通(置接通(置1 1)时,为减计数器,断开(置)时,为减计数器,断开(置0 0)时,)时,为加计数器。为加计数器。&计数值设定:直接用常数计数值设定:直接用常数K K(H H)或间接用数据寄)或间接用数据寄存器存器D D的内容作为计数值。的内容作为计数值。282932位加位加/减计数器工作过程示意图减计数器工作过程示意图30定时器、计数器定时器、计数器K的设定范围的设定范围实际的设定值实际的

25、设定值步数步数1ms定时器定时器(T246T249)1327670.00132.767秒秒310ms定时器定时器(T200T245)0.01327.67秒秒3100ms定时器定时器(T0T199)(T250T255)0.13276.7秒秒316bit计数器计数器(C0C199)132767132767332bit计数器计数器(C200C234)-2147483648+2147483648-2147483648+21474836485下表给出常数下表给出常数K的设定范围,定时器和计数器的实际设定值,的设定范围,定时器和计数器的实际设定值,以及以以及以T/C为驱动对象的为驱动对象的OUT指令占用的

26、步数:指令占用的步数:3132 PLCPLC在进行输入输出处理、模拟量控制、位置控制时,需在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器以存储数据和参数。要许多数据寄存器以存储数据和参数。每个寄存器都是每个寄存器都是1616位,最高位为符号位,数值范围为位,最高位为符号位,数值范围为-3276832768+32767+32767。将相邻两个数据寄存器组合,可存储。将相邻两个数据寄存器组合,可存储3232位数值数据,最高位为符号位(高位为大的号码,低位为位数值数据,最高位为符号位(高位为大的号码,低位为小的号码),可处理小的号码),可处理-2147483648-214748364

27、8+2147483647+2147483647的数值。的数值。(六)(六)数据寄存器(数据寄存器(D)331 1、通用数据寄存器、通用数据寄存器D0 D0 D199 D199共共200200点点2 2、断电保持数据寄存器、断电保持数据寄存器D200 D200 D7999 D7999共共78007800点点保持数据寄存器只要不改写,原有数据就不会丢失,无论电源接保持数据寄存器只要不改写,原有数据就不会丢失,无论电源接通及否,通及否,PLCPLC运行及否,都不会改变寄存器内容运行及否,都不会改变寄存器内容.断电保持用:断电保持用:D200D200D511D511,312312点,通过参数设定可以变

28、为非断点,通过参数设定可以变为非断电保持型。电保持型。断电保持专用:断电保持专用:D512D512D7999D7999,74887488点,无法变更其断电保持特点,无法变更其断电保持特性。性。以以500500点为单位,可将点为单位,可将D1000D1000D7999D7999设为文件寄存器,用于存储设为文件寄存器,用于存储大量的数据。例如:用于存放采集数据、统计计算数据、多组控制大量的数据。例如:用于存放采集数据、统计计算数据、多组控制参数等。参数等。343 3、特殊数据寄存器、特殊数据寄存器D8000 D8000 D8255 D8255共共256256点点354 4、变址寄存器(、变址寄存器

29、(V/ZV/Z)变址寄存器变址寄存器V/ZV/Z实际上是一种特殊用途的数据寄存器。实际上是一种特殊用途的数据寄存器。通常用于修改元件的编号(变址)通常用于修改元件的编号(变址)。V0V7V0V7、Z0Z7Z0Z7共共1616点点1616位变址数据寄存器。位变址数据寄存器。需要需要3232位操作,可将位操作,可将V V、Z Z串联使用(串联使用(Z Z为低位,为低位,V V为高为高位)分别成为(位)分别成为(V0V0、Z0Z0),(),(V1V1、Z1Z1)(V7V7、Z7Z7)。)。例如:对于十进制数的软元件、数值(例如:对于十进制数的软元件、数值(M、S、T、C、D、P、K),若),若 V0

30、K5,执行,执行D20V0时,被执行的软元件编号为时,被执行的软元件编号为D25【D(205)】;指定】;指定 K30V0时,被执行的是十进制数值时,被执行的是十进制数值K35【K(305)】。】。图中常开触点接通时,图中常开触点接通时,13V0,16Z1,从而从而D3V0=D16,D5Z1=D21,D50Z1=D66因此因此ADD指令完成的运算为指令完成的运算为(D16)+(D21)(D66)。)。36指针(指针(P/I)包括分支用的指针)包括分支用的指针P0P127(共(共128点)和中断用的点)和中断用的指针指针I0I8、I010I060(共(共15点)点)P0P127用来指示跳转指令(

31、用来指示跳转指令(CJ)的跳步目标和子程序调用指)的跳步目标和子程序调用指令(令(CALL)调用的子程序的入口地址,执行到子程序中的)调用的子程序的入口地址,执行到子程序中的SRET(子程序返回)指令时返回去执行主程序。(子程序返回)指令时返回去执行主程序。(a)跳转用指针跳转用指针(b)子程序调用子程序调用指指 针针(七)指针(七)指针P/I100X10CALLP1FEND标号标号P1子程序子程序SRETX40Y10X20CJP0标号标号P0X12Y113738一、一、LDLD、LDILDI、OUT OUT 指令指令二、二、ANDAND、ANIANI指令指令三、三、OROR、ORI ORI

32、指令指令四、四、ANBANB、ORB ORB 指令指令五、五、MPSMPS、MRDMRD、MPP MPP 指令指令六、六、MCMC、MCR MCR 指令指令七、七、SETSET、RST RST 指令指令八、八、PLSPLS、PLF PLF 指令指令九、九、LDP LDP、LDFLDF、ANDPANDP、ANDFANDF、ORPORP、ORFORF指令指令 十、十、INVINV指令指令指令指令十一、十一、NOPNOP、ENDEND指令指令39 FX2N系列系列PLC共有共有27条基本逻辑指令,此外还有一百多条条基本逻辑指令,此外还有一百多条功能指令。仅用基本逻辑指令便可以编制出开关量控制系统的功

33、能指令。仅用基本逻辑指令便可以编制出开关量控制系统的用户程序。用户程序。一、逻辑取及输出线圈指令一、逻辑取及输出线圈指令LD、LDI、OUTX0X1Y0T0M100Y1T0K19LD X0OUT Y0LDI X1OUT T0K 19OUT M100LD T0OUT Y1梯形图梯形图LD(Load):常开触点及常开触点及母线连接的指令。母线连接的指令。LDI(Load Inverse):常常闭触点及母线连接的指闭触点及母线连接的指令。令。OUT(Out):驱动线圈的驱动线圈的输出指令。输出指令。LD、LDI指令可以及指令可以及ANB、ORB指令配合,指令配合,用于电路块的起点。用于电路块的起点。

34、OUT指令不能用于输入继指令不能用于输入继电器电器X。40下面把下面把LD/LDI/OUT三条指令的功能、梯形图表示形式、操作三条指令的功能、梯形图表示形式、操作元件以列表的形式加以说明:元件以列表的形式加以说明:助记符,名称功能回路表示和可用软元件程序步X,Y,M,S,T,CX,Y,M,S,T,C11线圈驱动 Y,M,S,T,C LD 取LDI 取反 OUT 输出常闭触点逻辑运算开始常开触点逻辑运算开始Y,M:1 S,特殊M:2T :3 C :3541二、触点串联指令二、触点串联指令AND、ANIX0M101Y3Y3X3M100T1Y5梯形图梯形图LD X0AND M101 OUT Y3LD

35、 Y3ANI X3OUT M100AND T1OUT Y5AND(And):常开触点串联连接指令。常开触点串联连接指令。ANI(And Inverse):常闭触点串联连常闭触点串联连接指令。接指令。ANDANIAND 在左图中,在左图中,OUT M100指令之后指令之后再通过再通过T1的触点去驱动的触点去驱动Y5,称为连续,称为连续输出。输出。单个触点及左边的电路串联时,使单个触点及左边的电路串联时,使用用AND和和ANI指令,串联触点的个数指令,串联触点的个数没有限制。没有限制。42下面把下面把AND、ANI 两条指令的功能、梯形图表示形式、操两条指令的功能、梯形图表示形式、操作元件以列表的

36、形式加以说明:作元件以列表的形式加以说明:助记符,名称功能回路表示和可用软元件程序步X,Y,M,S,T,CX,Y,M,S,T,C11AND 与ANI 与非常开触点串联连接常闭 触点串联连接43三、触点并联指令三、触点并联指令OR、ORILDOR(Or):常开触点的并联指令:常开触点的并联指令ORI:常闭触点的并联连接指令:常闭触点的并联连接指令OR和和ORI用于单个触点及前面电路的并联。用于单个触点及前面电路的并联。LD X6OR X4ORI Y2AND X7OUT Y0LD X0AND Y0OR Y1ANI X7ORI M120OUT Y1 梯形图梯形图ORORIORORIX6X7X4Y2Y

37、0X0Y0X7Y1M120Y144符号符号功功 能能梯形图表示梯形图表示操作元件操作元件程序步程序步 OR(及)(及)常开触点并联连接常开触点并联连接X,Y,M,T,C,S1ORI(及非)(及非)常闭触点并联连接常闭触点并联连接X,Y,M,T,C,S1下面把下面把OR、ORI 两条指令的功能、梯形图表示形式、操作两条指令的功能、梯形图表示形式、操作元件以列表的形式加以说明:元件以列表的形式加以说明:45例:写出下图的指令表程序例:写出下图的指令表程序46四、串联电路块并联指令四、串联电路块并联指令ORBORB(Or Block):电路块并联连接指令。电路块并联连接指令。两个以上的触点串联而成的

38、电路块称为两个以上的触点串联而成的电路块称为“串联电路块串联电路块”,将串,将串联电路块并联连接时用联电路块并联连接时用ORB指令。它相当于触点间的一段垂直连指令。它相当于触点间的一段垂直连线,线,ORB指令不带元件号。每个串联电路块的起点都要用指令不带元件号。每个串联电路块的起点都要用LD或或LDI指令,电路块的后面用指令,电路块的后面用ORB指令。指令。ORBORB梯形图梯形图LD X0AND X1LD X2AND X3ORBLD X4ANI X5ORBOUT Y6X0X1X2X3X4X5Y647五、并联电路块串联指令五、并联电路块串联指令ANBANB(And Block):电路块串联连接

39、指令。电路块串联连接指令。ANB指令将并联电路块及前面的电路串联,在使用指令将并联电路块及前面的电路串联,在使用ANB指令之前,指令之前,应先完成并联电路块的内部连接。并联电路块中各支路的起始触点使用应先完成并联电路块的内部连接。并联电路块中各支路的起始触点使用LD或或LDIANB之后的之后的OR指令指令ANB之前的之前的OR指令指令ORBANBLDANB指令指令X0X1X2X3X4X5X6X7Y5X8ORBLD X0LD X1AND X2ORBLD X3AND X4LDI X5ANI X6ORBOR X7ANBOR X8OUT Y5 48符号符号功功 能能梯形图表示梯形图表示ORB 电路块或

40、电路块或串联电路的并联连接串联电路的并联连接ANB 电路块及电路块及并联电路的串联连接并联电路的串联连接下面把下面把ORB、ANB 两条指令的功能、梯形图表示形式、操作两条指令的功能、梯形图表示形式、操作元件以列表的形式加以说明:元件以列表的形式加以说明:49例:写出下图的指令表程序例:写出下图的指令表程序LD X0ANI T0LD M100AND X4ORI X2AND X5ORBLDI Y1OR C0ANBOR Y1OUT Y0AND X6OUT M110ANI X7OUT T2K 15X0T0Y1Y0M100 X4X5C0X6M110X2Y1X7T2K1550例:画出指令表程序对应的梯形

41、图例:画出指令表程序对应的梯形图:LD M200ORI X0LD X1ANI X2OR M315AND X3LD M101ANI M102ORBANBORI X5OUT M10551六、堆栈指令六、堆栈指令MPS、MRD、MPP MPS(Push),MRD(Read),MPP(Pop)指令分别是进栈、指令分别是进栈、读栈和出栈指令,它们用于多重输出电路。读栈和出栈指令,它们用于多重输出电路。1211MPSMPPMRD栈存储器及多重输出指令栈存储器及多重输出指令MPSMPS进栈指令:将联结点的逻辑运算结果送入栈存储器。进栈指令:将联结点的逻辑运算结果送入栈存储器。MRDMRD读栈指令:是读出最上

42、层所存数据的专用指令,堆栈内的读栈指令:是读出最上层所存数据的专用指令,堆栈内的数据不发生移动。数据不发生移动。MPPMPP出栈指令:各数据按顺序向上移动,将最上端的数据读出,出栈指令:各数据按顺序向上移动,将最上端的数据读出,同时该数据就从堆栈中消失。同时该数据就从堆栈中消失。52X0Y0Y4Y2X1X2X3MPSMRDMPPLD X0MPSAND X1OUT Y0MRDAND X2OUT Y4MPP AND X3OUT Y2栈存储器及多重输出指令栈存储器及多重输出指令1211MPSMPPMRD53堆栈指令的使用说明:堆栈指令的使用说明:2)如果一个接点处的分支电路中,有两个以上的输出线圈,

43、且除了)如果一个接点处的分支电路中,有两个以上的输出线圈,且除了最后一个支路的其它支路的线圈前串联了一个以上的触点,则要使用最后一个支路的其它支路的线圈前串联了一个以上的触点,则要使用堆栈指令。堆栈指令。1)堆栈指令没有目标元件;)堆栈指令没有目标元件;不使用堆栈指令不使用堆栈指令 使用堆栈指令使用堆栈指令 4)由于栈存储单元只有)由于栈存储单元只有11个,所以栈的层次最多个,所以栈的层次最多11层。层。3)MPS和和MPP必须配对使用;必须配对使用;Y2X3T1Y4M101Y2X3T1Y4M101541、1层栈简单电路层栈简单电路步序步序指令指令元件号元件号步序步序指令指令元件号元件号0LD

44、X 114LDX 71ANDX 215MPS2MPS16ANDX 103ANDX 317OUTY 44OUTY 018MRD5MPP19ANDX 116OUTY 120OUTY 57LDX 421MRD8MPS22ANDX 129ANDX 523OUTY 610OUTY 224MPP11MPP25ANDX 1312ANDX 6 26OUTY 713OUTY 31层栈层栈552、1层栈和层栈和ANB、ORB指令指令 步序步序指令指令元件号元件号步序步序指令指令元件号元件号0LDX 111ANIX 101MPS12ORB2LDX 213ANB3ANDX 314OUTY 24ORX 415MPP5A

45、NB16ANDX 116OUTY 117OUTY 37MRD18LDX 128LDX 519ORIX 139ANDX 620ANB10LDX 721OUTY 41层栈和层栈和ANB、ORB指令指令56MPSMPPMPSMPSMPPMPPX0X1X2X3X4X5X6Y0Y1Y2Y32层栈层栈LD X0MPSAND X1MPSAND X2OUT Y0MPPAND X3OUT Y1MPP AND X4MPSAND X5OUT Y2MPPAND X6OUT Y33、2层栈层栈 574、4层栈层栈 步序步序指令指令元件号元件号步序步序指令指令元件号元件号0LDX 19OUTY 121MPS10MPP2A

46、NDX 211OUTY 133MPS12MPP4ANDX 313OUTY 145MPS14MPP6ANDX 415OUTY 157MPS16MPP8ANDX 517OUTY 164层栈层栈58七、主控及主控复位指令七、主控及主控复位指令MC、MCRMC(Master Control):主控指令,或公共触点串联连接指令。主控指令,或公共触点串联连接指令。MCR(Master Control Reset):主控复位指令,主控复位指令,MC的复位指的复位指令。令。MC指令用于输出继电器指令用于输出继电器Y和辅助继电器和辅助继电器M。主控及主控复位指令主控及主控复位指令0 LD X 1 MC N 0

47、2、3 M100 LD X 2 OUT Y 1 LD X 3 OUT Y 28、9 MCR N 0N0主控触点主控触点59v 多重嵌套主控指令多重嵌套主控指令LD X0MC N0 M100LD X1OUT Y0 。LD X2MC N1 M101LD X3OUT Y1。MCR N1LD X4OUT Y2。MCR N0LD X5OUT Y360八、自保持及解除指令八、自保持及解除指令SET、RSTX0X1X2Y0D0Y0SETRSTRST置位复位指令置位复位指令SET:置位指令,使操作保持:置位指令,使操作保持ON的指令的指令RST:复位指令,使操作保持:复位指令,使操作保持OFF的指令的指令SE

48、T指令可用于指令可用于Y、M和和S,RST指令可指令可用于用于Y、M、S、T、C、D、V和和Z。对同一编程元件,可多次使用对同一编程元件,可多次使用SET和和RST指令。指令。SET及及RST指令之间可以指令之间可以插入别的程序。如果它们之间没有别的插入别的程序。如果它们之间没有别的程序,最后的指令有效。程序,最后的指令有效。X0X0X1X1Y0Y061定时器及计数器的复位定时器及计数器的复位0 LD X0 RST T246 LD X1 OUT T246 K 1246 LD X2 OUT M8200 LD X3 RST C200 LD X4 OUT C200 K 34X0X1X2X3X4RST

49、RSTC200T246T246C200M8200K1246K3462九、脉冲指令九、脉冲指令PLS、PLFPLS(上升沿微分指令):在输入信号上升沿产生一个扫描周期的(上升沿微分指令):在输入信号上升沿产生一个扫描周期的脉冲输出。脉冲输出。PLF(下降沿微分指令):在输入信号下降沿产生一个扫描周期的(下降沿微分指令):在输入信号下降沿产生一个扫描周期的脉冲输出。脉冲输出。脉冲输出指令脉冲输出指令步序步序指令指令元件号元件号0LDX 11、2PLSM 13LDM 14SETY 15LDX 26、7PLFM 28LDM 29RSTY 1PLS和和PLF指令只能用于输出继电器指令只能用于输出继电器Y

50、和辅助继电器和辅助继电器M。63X1X2M1扫描周期Y1M264PLF65十、边沿检测触点指令十、边沿检测触点指令 LDP(取),(取),ANDP(及)和(及)和ORP(或)是用来作上升沿(或)是用来作上升沿检测的触点指令,仅在指定位元件的上升沿(由检测的触点指令,仅在指定位元件的上升沿(由OFF ON 变化)时接通一个扫描周期。变化)时接通一个扫描周期。上述指令可以用于上述指令可以用于X、Y、M、T、C、S。X0X1M8000 X2M0M10、1 LDP X02、3 ORP X14 OUT M05 LD M80006、7 ANDP X28 OUT M1上升沿检测触点指令上升沿检测触点指令一个

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(FX系列PLC编程元件与指令系统课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|