FX系列PLC编程元件与指令系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《FX系列PLC编程元件与指令系统课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FX 系列 PLC 编程 元件 指令系统 课件
- 资源描述:
-
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指令占用的
展开阅读全文