版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、plc可编程控制器原理及应用可编程控制器原理及应用 可编程控制器及其系统可编程控制器及其系统主主 讲:郎讲:郎 朗朗plc可编程控制器原理及应用可编程控制器原理及应用 目目 录录 第第3章章 三菱三菱fx系列系列plc的指令及编程的指令及编程3.1 3.1 fx系列系列plc概述概述3.2 3.2 fx系列系列plc的软元件地址编号及其功能的软元件地址编号及其功能3.3 3.3 fx系列系列plc的基本指令的基本指令3.4 3.4 定时器与计数器的编程定时器与计数器的编程3.5 3.5 编编 程程 举举 例例3.6 fx3.6 fx系列系列plcplc的步进指令及其编程的步进指令及其编程3.7
2、 fx3.7 fx系列系列plcplc的应用指令及其编程的应用指令及其编程3.8 fx3.8 fx系列系列plcplc的常用特殊功能模块的常用特殊功能模块3.9 fx3.9 fx系列系列plcplc的扩展设备的配置方法的扩展设备的配置方法plc可编程控制器原理及应用可编程控制器原理及应用 3.1 fx系列系列plc概述概述3.1.1 fx系列系列plc的主要特点的主要特点3.1.2 fx系列系列plc的主要性能的主要性能plc可编程控制器原理及应用可编程控制器原理及应用 plc可编程控制器原理及应用可编程控制器原理及应用 3.1 fx系列系列plc概述概述 在在plcplc的正面,一般都有表示
3、该的正面,一般都有表示该plcplc型号的符号,通过阅读该符号即可以获型号的符号,通过阅读该符号即可以获得该得该plcplc的基本信息。的基本信息。fxfx系列系列plcplc的型号命名基本格式如下:的型号命名基本格式如下:plc可编程控制器原理及应用可编程控制器原理及应用 序列号:序列号:如如 0s0s、0n0n、2 2、2c2c、1s1s、2n2n、2nc2nci/oi/o总点数:总点数:10 10 256256设备类型:设备类型: m m 基本单元;基本单元; e e 输入输出混合扩展单元及扩展模块输入输出混合扩展单元及扩展模块 exex输入专用扩展模块输入专用扩展模块 eyey输出专用
4、扩展模块输出专用扩展模块 输出方式:输出方式:rr继电器输出(有接点、交流、直流负载两用)继电器输出(有接点、交流、直流负载两用) ss三端双向可控硅开关元件输出(无接点、交流负载用)三端双向可控硅开关元件输出(无接点、交流负载用) tt晶体管输出(无接点,直流负载用)晶体管输出(无接点,直流负载用)plc可编程控制器原理及应用可编程控制器原理及应用 特殊品种区别:特殊品种区别: :(电源和输入、输出类型等特性):(电源和输入、输出类型等特性) dc电源,电源,dc输入输入 a1 ac电源,电源,ac输入输入 大电流输出扩展模块大电流输出扩展模块 立式端子排的扩展模块立式端子排的扩展模块 接插
5、口输入输出方式接插口输入输出方式 输入滤波器输入滤波器1ms的扩展模块的扩展模块 ttl输入扩展模块输入扩展模块 独立端子独立端子(无公共端无公共端)扩展模块扩展模块 湖南水利水电职业技术学院湖南水利水电职业技术学院hunan technical college of water resources and hydro powerplc可编程控制器原理及应用可编程控制器原理及应用 若若“特殊品种特殊品种”处无符号,表示交流处无符号,表示交流100/200v电源,电源,直流直流24v 输入,横式端子排,继电器输出时为输入,横式端子排,继电器输出时为2a/1点,点,晶体管输出时为晶体管输出时为0.
6、5a/1点,可控硅输出时为点,可控硅输出时为0.3a/1点。点。plc可编程控制器原理及应用可编程控制器原理及应用 例例1:fx 2n-48mrd含义:含义:fx 2n系列,输入输出总点数为系列,输入输出总点数为48点,点,m:基本单元基本单元, , r:继电器继电器输出,输出,d:dc电源,电源,dc输入的基本单元。输入的基本单元。例例2:fx -4 eysh含义:含义:fx 系列,输入点数为系列,输入点数为0点,点,ey:输出输出4点,点,s:可控硅可控硅输出,输出,h:大大电流输出扩展模块。电流输出扩展模块。fx 还有一些特殊的功能模块,如模拟量输入输出模块、通信接口模块还有一些特殊的功
7、能模块,如模拟量输入输出模块、通信接口模块及外围设备等,使用时可以参照及外围设备等,使用时可以参照 fx 系列系列plc产品手册。产品手册。湖南水利水电职业技术学院湖南水利水电职业技术学院hunan technical college of water resources and hydro powerplc可编程控制器原理及应用可编程控制器原理及应用 fx2n系列系列plc外部结构外部结构fx2n-64mr的主机外形图的主机外形图返回火线、零线、地火线、零线、地plc可编程控制器原理及应用可编程控制器原理及应用 3.1.1 fx3.1.1 fx系列系列plcplc的主的主 要特点要特点(1
8、1)系统配置灵活方便)系统配置灵活方便具有基本单元、扩展单元和扩展模块及特殊功能单元。具有基本单元、扩展单元和扩展模块及特殊功能单元。# # 基本单元包括基本单元包括cpucpu、存储器、输入输出及供给扩展模块和传、存储器、输入输出及供给扩展模块和传感器的标准电感器的标准电 源。源。# # 扩展单元是用于增加可编程控制器扩展单元是用于增加可编程控制器 i/o i/o 点数的装置,内部点数的装置,内部有电源有电源, ,以便进一步扩展。以便进一步扩展。# # 扩展模块用于增加可编程控制器扩展模块用于增加可编程控制器 i/o i/o 点数及改变可编程控点数及改变可编程控制器制器 i/o i/o 点数
9、比例,内部无电源,所用电源由基本单元或扩展单点数比例,内部无电源,所用电源由基本单元或扩展单元供给。元供给。# # 扩展单元及扩展模块无扩展单元及扩展模块无 cpu cpu ,必须与基本单元一起使用。,必须与基本单元一起使用。# # 特殊功能单元是一些专门用途的装置。特殊功能单元是一些专门用途的装置。plc可编程控制器原理及应用可编程控制器原理及应用 (2)具)具 有在线和离线编程功能有在线和离线编程功能在线修改和编写程序,实现元件监控和测试功能。在计算机上进行在线修改和编写程序,实现元件监控和测试功能。在计算机上进行离线编程。离线编程。(3)高速处理功能)高速处理功能* fx系列系列plc内
10、置多点高速计数器,对输入脉冲进行计数。内置多点高速计数器,对输入脉冲进行计数。* 不受扫描周期限制,实现定位控制;不受扫描周期限制,实现定位控制;* 中断输入方式对具有优先权和紧急情况的输入可快速响应。中断输入方式对具有优先权和紧急情况的输入可快速响应。(4)高级应用功能)高级应用功能 提供了适应多种情况的多种应用指令。提供了适应多种情况的多种应用指令。3.1.1结束plc可编程控制器原理及应用可编程控制器原理及应用 3.1.2 fx系列系列plc的主要性能的主要性能 fx系列系列plc电源电压适应范围电源电压适应范围100240acv,将,将fx0s、fx2、fx2n主要技术指标对比列入表主
11、要技术指标对比列入表3.1中。书中。书p3334 超小型机中超小型机中fx2n系列功能最强,速度最快,容量最大,系列功能最强,速度最快,容量最大,属于高档机。属于高档机。 fx-2n系列系列plc是由电源、是由电源、cpu、存贮器和输入、存贮器和输入/输出器输出器件组成的单元型可编程控制器。件组成的单元型可编程控制器。ac电源、电源、dc输入型的内装输入型的内装dc24v电源作为传感器的辅助电源;可进行逻辑控制、开电源作为传感器的辅助电源;可进行逻辑控制、开关量控制、模拟量控制,并可进行各种运算、传送、变址关量控制、模拟量控制,并可进行各种运算、传送、变址寻址、移位等功能。寻址、移位等功能。3
12、.1.2结束plc可编程控制器原理及应用可编程控制器原理及应用 3.2 fx系列系列plc的软元件地址编号及其功能的软元件地址编号及其功能3.2.1 输入继电器(输入继电器(x)和输出继电器()和输出继电器(y)3.2.2 辅助继电器(辅助继电器(m)3.2.3 定时器(定时器(t)3.2.4 计数器(计数器(c)3.2.5 寄存器(寄存器(d/v/z )3.2.6 状态(状态(s)3.2.7 指针(指针(p、i) 3.2.8 常数(常数(k、h)plc可编程控制器原理及应用可编程控制器原理及应用 软元件:用户使用的每一个输入、输出端子和内部的每一个软元件:用户使用的每一个输入、输出端子和内部
13、的每一个存储单元。各种元件具有各自的功能和地址号。存储单元。各种元件具有各自的功能和地址号。3.2.1 输入继电器(输入继电器(x)和输出继电器()和输出继电器(y)* 输入继电器(输入继电器(x)和输出继电器()和输出继电器(y)用于)用于plc的的cpu和外和外部用户之间的数据传送。部用户之间的数据传送。* plc主机上有许多标有输入主机上有许多标有输入/输出地址号的接线端子。输入输出地址号的接线端子。输入端子用于可编程控制器从外部开关接收信号,输出端子端子用于可编程控制器从外部开关接收信号,输出端子用于用于plc向外部负载发送信号。向外部负载发送信号。* 以八进制数字编号。以八进制数字编
14、号。* 基本单元的输入和输出总点数基本单元的输入和输出总点数128点(点(fx2n-128m),可扩可扩展到展到256点。(地址顺序排列)点。(地址顺序排列)plc可编程控制器原理及应用可编程控制器原理及应用 n采用继电器输出,输出侧左端采用继电器输出,输出侧左端4个点公用一个个点公用一个com端,右边多端,右边多输出点公用一个输出点公用一个com端。输出的端。输出的com比输入端要多,主要考虑比输入端要多,主要考虑负载电源种类较多,而输入电源的类型相对较少。负载电源种类较多,而输入电源的类型相对较少。n对于晶体管输出其公用端子更多。对于晶体管输出其公用端子更多。n端子为空端子,在外部配线工作
15、中作中继端子使用。端子为空端子,在外部配线工作中作中继端子使用。i/o端子编号端子编号plc可编程控制器原理及应用可编程控制器原理及应用 (1 1)输入继)输入继 电电 器(器(x x)* * 输入继电器接收用户输入设备(按钮、开关等)发送的输入信号。输入继电器接收用户输入设备(按钮、开关等)发送的输入信号。* * 其线圈(在梯形图中不会出现)与其线圈(在梯形图中不会出现)与plcplc的输入端子相连,由外部信的输入端子相连,由外部信号驱动(不能在程序内部用指令驱动),有号驱动(不能在程序内部用指令驱动),有on/offon/off两种状态。两种状态。* * 它具有无数对常开接点和常闭接点,供
16、它具有无数对常开接点和常闭接点,供plcplc编程时使用。编程时使用。* * 输入继电器触点不能直接驱动负载。输入继电器触点不能直接驱动负载。* * 地址采用八进制编号。地址采用八进制编号。图3.1 输入继电器电路plc可编程控制器原理及应用可编程控制器原理及应用 (2)输)输 出出 继电器(继电器(y)* 输出继电器有一对输出接点与输出继电器有一对输出接点与plc的输出端子相连直接驱动负载。的输出端子相连直接驱动负载。* 输出继电器的线圈由程序执行结果驱动。输出继电器的线圈由程序执行结果驱动。* 内部具有无数对常开接点和常闭接点供编程用。(触点的状态对应输出内部具有无数对常开接点和常闭接点供
17、编程用。(触点的状态对应输出元素映像寄存器中该元件的状态)元素映像寄存器中该元件的状态)* 地址采用八进制编号。地址采用八进制编号。图3.2 输出继电器电路3.2.1结束plc可编程控制器原理及应用可编程控制器原理及应用 3.2.2 辅助继电器(辅助继电器(m)辅助继电器是一种内部的状态标志,它相当于继电器控制系统辅助继电器是一种内部的状态标志,它相当于继电器控制系统中的中间继电器,用于信息的传递、转移等功能。中的中间继电器,用于信息的传递、转移等功能。* 线圈被线圈被plc内的各种软元件的触点驱动。(即与输出继电器一内的各种软元件的触点驱动。(即与输出继电器一样由程序驱动。)样由程序驱动。)
18、* 内部具有无数对常开接点和常闭接点供编程用,不能驱动外部内部具有无数对常开接点和常闭接点供编程用,不能驱动外部负载。负载。* 地址采用十进制编号。地址采用十进制编号。plc可编程控制器原理及应用可编程控制器原理及应用 普通用途普通用途供停电保持用供停电保持用供停电保持专用供停电保持专用特殊用途特殊用途m0m499m500m1023m1024m3071m8000m8255500点点524点,可通过参数设点,可通过参数设定为无断电保持功能定为无断电保持功能2048点点256点点辅助继电器有三种类型:辅助继电器有三种类型:(1 1)普通型辅助继电器)普通型辅助继电器 无断电保持功能无断电保持功能(
19、2 2)保持型辅助继电器)保持型辅助继电器 有断电保持功能有断电保持功能(3 3)特殊辅助继电器为两类:触点利用型和线圈驱动型)特殊辅助继电器为两类:触点利用型和线圈驱动型plc可编程控制器原理及应用可编程控制器原理及应用 图3.3 保持型辅助继电器电路及其动作时序这是一种运行时 自保持电路,当停电时,造成系统系统停止,但后备电池接上保持m700状态,其接点m700也一直闭合。再通电时,即使不合上x3,m700也继续通电。但是,若通电时,如果x4的常闭触点断开,由于是系统已通电,后备电池撒去,m700也断电,不工作了。例例:保持型辅助继电器电路及其动作时序保持型辅助继电器电路及其动作时序plc
20、可编程控制器原理及应用可编程控制器原理及应用 1)触点利用型:用户只能用其触点,线圈由)触点利用型:用户只能用其触点,线圈由plc自动驱动。自动驱动。m8000、m8001:运行监视继电器:运行监视继电器 (在运行时接通)(在运行时接通)图3.4 m8000、m8001的动作时序plc可编程控制器原理及应用可编程控制器原理及应用 图3.5 m8002、m8003的动作时序m8002、m8003:初始脉冲继电器:初始脉冲继电器(仅在运行开始时瞬间接通)(仅在运行开始时瞬间接通)plc可编程控制器原理及应用可编程控制器原理及应用 m8005:锂电池电压过低继电器:锂电池电压过低继电器图3.6 m8
21、005的用法plc可编程控制器原理及应用可编程控制器原理及应用 图3.7 m8012的动作时序m8011m8014:内部时钟脉冲。:内部时钟脉冲。plc运行时运行时m8011m8014产生周期分别为产生周期分别为10ms(接(接通、断开各通、断开各5ms)、)、100 ms、 1s、1min的脉冲信号。的脉冲信号。 plc可编程控制器原理及应用可编程控制器原理及应用 m8020m8022:运算:运算 结果标志。结果标志。加减结果为零时加减结果为零时m8020接通,接通,减法运算减法运算 : 结果有借位时结果有借位时m8021接通,接通,加法运算加法运算 : 结果有进位时结果有进位时m8022接
22、通。接通。plc可编程控制器原理及应用可编程控制器原理及应用 2)线圈驱动型)线圈驱动型 线圈由用户驱动,线圈由用户驱动,plc作特定动作。作特定动作。m8034:全部输出禁止继电器。:全部输出禁止继电器。图3.8 m8034的用法plc可编程控制器原理及应用可编程控制器原理及应用 m8040m8040:禁止状态转移:禁止状态转移, ,状态转移条件满足也不能转移。状态转移条件满足也不能转移。m8033m8033:停止时保持输出继电器:停止时保持输出继电器,plc,plc由运行到禁止时由运行到禁止时存储器中的内容保持运行时的状态。存储器中的内容保持运行时的状态。m8030m8030:电池灭灯:电
23、池灭灯, ,电池电压降低,电池电压降低,plcplc面板上的指示面板上的指示灯不会亮。灯不会亮。m8039m8039:恒定扫描:恒定扫描,plc,plc以以d 8039d 8039中的内容为扫描周期中的内容为扫描周期运行程序。运行程序。3.2.2结束plc可编程控制器原理及应用可编程控制器原理及应用 3.2.3 3.2.3 定时器(定时器(t t)1地址号:以十进制数分配。2定时时基(100ms,10ms,1ms)。以增计数的方式对plc内的时钟脉冲累计计时,当计时的当前值与定时器的设定值相等时,触点工作,线圈失电时,其触点立即复位。3采用程序存储器内的常数(k)将其作为设定值,可在数据寄存器
24、(d)的内容中进行间接指定。定时器有以下两种类型:(1)普通定时器 (2)积算定时器plc可编程控制器原理及应用可编程控制器原理及应用 (1)普通定时器)普通定时器定定时时器器100ms100ms型型0.10.13276.73276.710ms10ms型型0.010.01327.67327.67秒秒1ms1ms型型0.0010.00132.76732.767秒秒100ms100ms型型0.10.13276.73276.7秒秒t0t0t199t199200200点点子程序或中断子程序或中断t192t192t199t199t200t200t245t2454646点点t246t246t249t249
25、4 4点点执行中断、积算执行中断、积算型型(电池备用)(电池备用)t250t250t255t2556 6点点 积算型积算型(电池备用)(电池备用)普通定时器分为100 ms和10 ms两种。(2)积算定时器积算定时器分为1ms积算定时器和100ms积算定时器两种。定时器累计的时基增量值132767 (16进制表示00007fff) plc可编程控制器原理及应用可编程控制器原理及应用 加法计数器加法计数器设定值设定值k、h或或d触点动作触点动作txtx时钟脉冲时钟脉冲驱动驱动k123t10x0 t10 y1相等相等比较比较器器普通定时器的工作原理普通定时器的工作原理t10t10plc可编程控制器
26、原理及应用可编程控制器原理及应用 图图3.9 100ms普通定时器的工作过程普通定时器的工作过程(a)梯形图;梯形图;(b)时序图时序图plc可编程控制器原理及应用可编程控制器原理及应用 图图3.10 1ms积算定时器的工作过程积算定时器的工作过程(a)梯形图;梯形图;(b)时序图时序图plc可编程控制器原理及应用可编程控制器原理及应用 3 3举例举例: :常数指定常数指定k k延时停止输出延时停止输出plc可编程控制器原理及应用可编程控制器原理及应用 闪烁电路闪烁电路plc可编程控制器原理及应用可编程控制器原理及应用 (2)(2)间接指定间接指定d d直接传送数据用的指令k100 (d5)d
27、5=k100 10msd5=k100 10ms定时定时在指定停电保持用的数据存触器时,如果电池电压低,设定值不定。3.2.3结束plc可编程控制器原理及应用可编程控制器原理及应用 3.2.4 计数器(计数器(c)有内部计数器和高速计数器。有内部计数器和高速计数器。(1)内部计数器)内部计数器内部计数器又分为以下两类:内部计数器又分为以下两类:1)16位增计数器位增计数器 2)32位增位增/减计数器减计数器16位增计数型计数器32位增减计数型计数器普通用途供停电保持用普通用途供停电保持用c0c99c100c199c200c219c220c234100点100点20点15点plc可编程控制器原理及
28、应用可编程控制器原理及应用 1 1、地址号:以十进制数分配、地址号:以十进制数分配2 2、计数器对可编程控制器的内部信号、计数器对可编程控制器的内部信号x,y,m,s,cx,y,m,s,c等触点的动作等触点的动作进行循环扫描并计数。进行循环扫描并计数。3 3、设定值可以用常数、设定值可以用常数k k设定也可以用数据寄存器地址号间接设设定也可以用数据寄存器地址号间接设定。定。项目16位计数器32位计数器计数方向增计数可采用增计数减计数切换设定值132767 -2,147,483,648+2,147,483,647设定值的指定常数k常数k (数据寄存器成对)当前值的变化计数器增计数后不变化变化(环
29、形计数器)输出触点:增计数后(到设定值)动作保持增计数后保持,减计数后复位复位动作执行rst指令时,计数器当前值为0,输出接点恢复plc可编程控制器原理及应用可编程控制器原理及应用 plc可编程控制器原理及应用可编程控制器原理及应用 1616位:位:3272632726plc可编程控制器原理及应用可编程控制器原理及应用 4、如果切断、如果切断plc的电源,普通用途计数器清除增计数值,而的电源,普通用途计数器清除增计数值,而停电保持用的计数器则可存储即停电前的计数器数值,因停电保持用的计数器则可存储即停电前的计数器数值,因此计数器可按停电前数值累积计数。此计数器可按停电前数值累积计数。5、16位
30、计数器增计数后(到设定值)动作保持。位计数器增计数后(到设定值)动作保持。图3.11 16位增计数器的工作过程plc可编程控制器原理及应用可编程控制器原理及应用 6 6、复位输入接通,计数器的当前值为零,输出触点停止动作。、复位输入接通,计数器的当前值为零,输出触点停止动作。例:例:在执行第在执行第10次线圈指令时,输出触点动作即使以后计数器次线圈指令时,输出触点动作即使以后计数器输入输入x011动作,计数器的当前值不变化。直到复位输入动作,计数器的当前值不变化。直到复位输入x010接通,计数器的当前值为零。接通,计数器的当前值为零。plc可编程控制器原理及应用可编程控制器原理及应用 7 7、
31、3232位增计数位增计数/ /减计数可利用特珠的辅助继电器减计数可利用特珠的辅助继电器m8200m8234m8200m8234指定指定增计数增计数/ /减计数的方向。减计数的方向。onon为减计数,为减计数,offoff为加计数。为加计数。8 8、3232位加法计数器:位加法计数器: 增增计数达设定值时其触点计数达设定值时其触点置位置位; 减减计数达设定值时触点计数达设定值时触点复位复位; 只要计数脉冲不间断,计数器的当前值仍在只要计数脉冲不间断,计数器的当前值仍在变化变化,直到执,直到执行了行了复位复位指令。(计数指令。(计数器器的当前值变化与触点动作无关。的当前值变化与触点动作无关。) )
32、plc可编程控制器原理及应用可编程控制器原理及应用 图图3.12 32位增位增/减计数器的工作过程减计数器的工作过程在利用计数输入在利用计数输入x4驱动驱动c205线圈时,是线圈时,是32位增位增/减计数。在计数器的当前值减计数。在计数器的当前值由由-4-5减少时,输出触点复位,在由减少时,输出触点复位,在由-5-4增加时,输出触点置位增加时,输出触点置位 。plc可编程控制器原理及应用可编程控制器原理及应用 (2)高)高 速计数器速计数器1、高、高 速计数器是速计数器是32位停电保持性增位停电保持性增/减计数器,计数范围减计数器,计数范围-2,147,48,648+2,147,483,647
33、2、高、高 速计数器只能对速计数器只能对x0-x5端的脉冲进行计数,最多同时使用端的脉冲进行计数,最多同时使用6个个高高 速计数器,一个特定的端子不能同时被两个高速计数器,一个特定的端子不能同时被两个高 速计数器使用。速计数器使用。3、高、高 速计数器采用中断处理来进行计数,执行速计数器采用中断处理来进行计数,执行khz的计数,而与扫的计数,而与扫描时间无关。描时间无关。单相单计数输入高速计数器单相双计数输入高速计数器双相双计数输入高速计数器c235c245c246c250c251c25511点5点5点高速计数器根据增、减计数切换方法的不同,分为三类编号为:高速计数器根据增、减计数切换方法的不
34、同,分为三类编号为:p41p41plc可编程控制器原理及应用可编程控制器原理及应用 x6和和x7只能用于计数启动输入信号,不能用于高速计数输入只能用于计数启动输入信号,不能用于高速计数输入具有两个计具有两个计数输入端:数输入端:增计数和增计数和减计数减计数a,ba,b有有9090度的度的相位差相位差plc可编程控制器原理及应用可编程控制器原理及应用 1)单相单计数输入高速计数器()单相单计数输入高速计数器(11点)点)增、减计数方式由辅助继电器增、减计数方式由辅助继电器m82358245的状态决定,的状态决定,on为减计数,为减计数,off为加计数。为加计数。3.13 单相单输入高速计数器单相
35、单输入高速计数器注意:注意: 当当x11接通时,执行接通时,执行rst指令,使指令,使c245复位(程序复位);复位(程序复位);c245还可还可由外部输入由外部输入x3复位,当复位,当x3接通时,即使接通时,即使x11为为off, c245也立即复位(不受扫也立即复位(不受扫描周期的影响)。描周期的影响)。 当当x12接通时,只选中接通时,只选中c245,计,计x2端脉冲。端脉冲。plc可编程控制器原理及应用可编程控制器原理及应用 不能用高速计数输入端作高速计数器线圈的驱动触点。不能用高速计数输入端作高速计数器线圈的驱动触点。如:如:图图3.14 错误的驱动方式错误的驱动方式 plc可编程控
36、制器原理及应用可编程控制器原理及应用 2)单相双计数输入高速计数器()单相双计数输入高速计数器(5点)点)1、计数器有两个计数输入端,一个用于增计数,一个用于减、计数器有两个计数输入端,一个用于增计数,一个用于减计数。计数。2、m82468250可可监视监视输入口是增输入口是增/减计数方式,增计数时减计数方式,增计数时m82468250为为off状态,减计数时为状态,减计数时为on状态。状态。plc可编程控制器原理及应用可编程控制器原理及应用 当当x11接通时,执行接通时,执行rst指令,使指令,使c246复位(程序复位);复位(程序复位); x12接通时,选中接通时,选中c246;当计数脉冲
37、从当计数脉冲从x0端接入时,计数器增计数,此时端接入时,计数器增计数,此时m8246为为off状态,状态,y20断开;断开;当计数脉冲从当计数脉冲从x1端接入时,计数器减计数,此时端接入时,计数器减计数,此时m8246为为no状态,状态,y20接通。接通。图图3.15 单相双计数输入高速计数器单相双计数输入高速计数器plc可编程控制器原理及应用可编程控制器原理及应用 3 3)双相双计数输入高速计数器)双相双计数输入高速计数器(5点)点)1 1、计数器有、计数器有a a、b b两个计数输入。有两个计数输入。有9090度相位差。度相位差。2 2、a a、b b两项输入决定了增、减计数方向。两项输入
38、决定了增、减计数方向。 a a相输入为相输入为onon时,时,b b相输入从相输入从offoff变为变为onon时,为增计数;时,为增计数; a a相输入为相输入为onon时,时, b b相输入从相输入从onon变为变为offoff时,为减计数。时,为减计数。3 3、m82518255m82518255可可监视监视计数器是增计数器是增/ /减计数状态。减计数状态。plc可编程控制器原理及应用可编程控制器原理及应用 例:例:图图3.16 双相双计数输入高速计数器双相双计数输入高速计数器 3.2.4结束当当x11x11接通时,执行接通时,执行rstrst指令,使指令,使c254c254程序复位;程
39、序复位;c254c254还可由外部输入还可由外部输入x2x2复位,复位,(不受扫描周期的影响)。(不受扫描周期的影响)。x12接通时,若接通时,若x6 (c254的启动输入)也为的启动输入)也为on,c254立即对立即对x0(a相)相)x1(b相)的动作计数。相)的动作计数。当计数当前值低于设定值时,当计数当前值低于设定值时, y10断开,当计数当前值不低于设定值(断开,当计数当前值不低于设定值(d3,d2)时时,y10接通。接通。增计数时,增计数时,m8254为为off, y11断开;减计数时,断开;减计数时,m8254为为no状态,状态,y11接通。接通。plc可编程控制器原理及应用可编程
40、控制器原理及应用 3.2.5 寄存器(寄存器(d/v/z)寄存器有数据寄存器和变址寄存器两类。寄存器有数据寄存器和变址寄存器两类。(1)数据寄存器()数据寄存器(d)普通用途*供停电保持用 *供停电保持专用 特殊用途d0d199 200点d200d511 312点d512d7999 7488点d8000d8255 256点8033为on时,可保持(停止时保持输出继电器)1、2台plc通讯主站到从站:d490d499从站到主站:d500d5092、通过参数设定为普通用途d1000以后,可将500点为单位作为文件寄存器设定。监视plc中各种元件的运行方式plc可编程控制器原理及应用可编程控制器原理
41、及应用 地址号:以十进制分配地址号:以十进制分配数据寄存器是存贮数值数据的元件,这些寄存器都是数据寄存器是存贮数值数据的元件,这些寄存器都是16位位(最高位为正负符号,数值为(最高位为正负符号,数值为-32,768+32,767)。将)。将2个相邻的数据寄存器组合,可存贮个相邻的数据寄存器组合,可存贮32位(最高位为正负位(最高位为正负符号)的数值数据,低位用偶地址编号。符号)的数值数据,低位用偶地址编号。数值写入与读出一般用应用指令。而且可以从数据存取单数值写入与读出一般用应用指令。而且可以从数据存取单元与编程装置直接读出元与编程装置直接读出/写入。写入。在采用在采用pc间简易链接或并联链接
42、的情况下,间简易链接或并联链接的情况下,d490d509被作为通信占用。被作为通信占用。利用参数设定,可改变普通用途与停电保持用的分配。利用参数设定,可改变普通用途与停电保持用的分配。plc可编程控制器原理及应用可编程控制器原理及应用 注意:注意:一旦在数据寄存器中写入数据,只要不再写入其它数据,就一旦在数据寄存器中写入数据,只要不再写入其它数据,就不会变化。不会变化。在在runstop时或停电时,所有数据被清除为时或停电时,所有数据被清除为0。如果此前。如果此前驱动特殊辅助继电器驱动特殊辅助继电器m8033(stop时输出保持),则可时输出保持),则可以保持。以保持。停电保持用的数据寄存器在
43、停电保持用的数据寄存器在runstop时或停电时,则可时或停电时,则可以保持其内容。以保持其内容。plc可编程控制器原理及应用可编程控制器原理及应用 在停电保持用的数据寄存器内,在停电保持用的数据寄存器内,d1000以后的一部分通过以后的一部分通过参数设定,可指定若干个块(参数设定,可指定若干个块(1块相当于块相当于500个文件寄存器)个文件寄存器)作为文件寄存器使用。即以作为文件寄存器使用。即以500为单位用作文件寄存器成为单位用作文件寄存器成批传送数据。批传送数据。特殊用途的数据寄存器是指写入特定目的的数据,或事先特殊用途的数据寄存器是指写入特定目的的数据,或事先写入特定内容的数据寄存器。
44、其内容在电源接通时,置位写入特定内容的数据寄存器。其内容在电源接通时,置位于初始值。于初始值。例如:在例如:在d8000(监视定时器)中,监视定时器的时间是由(监视定时器)中,监视定时器的时间是由系统只读寄存器进行设定的系统只读寄存器进行设定的(200 ms),其改变要利用传送指其改变要利用传送指令令 。plc可编程控制器原理及应用可编程控制器原理及应用 看门狗定时器缺省值为看门狗定时器缺省值为200ms plc看门狗定时器的修改方法:看门狗定时器的修改方法: 用用mov指令,把需要的时间用指令,把需要的时间用mov指令传到指令传到d8000中即可。中即可。 plc可编程控制器原理及应用可编程
45、控制器原理及应用 plc可编程控制器原理及应用可编程控制器原理及应用 (2)变址寄存器()变址寄存器(v、z)1、变址寄存器、变址寄存器v、z也是也是16位的数据寄存器,地址编号位的数据寄存器,地址编号v7v0,z7z0共共16点。进行点。进行32位运算时,将位运算时,将v,z组合起来使用,组合起来使用,z放低位数据,例:(放低位数据,例:(v0,z0),(v1,z1)。2、变址寄存器修改的软元件:、变址寄存器修改的软元件:x、y、m、s、t、c、d等,但不等,但不能修改自身。能修改自身。3.2.5结束plc可编程控制器原理及应用可编程控制器原理及应用 3.2.6 状态(状态(s)()(1)普
46、通型)普通型 (2)停电保持型)停电保持型普通用途其中普通用途其中普通用途停电保持用供信号报警器用供初始状态使用供返回原点使用s0s499s0s9s10s19s500s899s900s999500 点10点10点400点100点在由指令表向状态转移图进行逆变时,需要识别流程的起始段,因在由指令表向状态转移图进行逆变时,需要识别流程的起始段,因此将此将s0s9用作初始状态,原点归位的操作必须使用状态用作初始状态,原点归位的操作必须使用状态s10s19。plc可编程控制器原理及应用可编程控制器原理及应用 特点:特点:1地址号:以十进制分配地址号:以十进制分配2对工序步进型控制进行编程的软元件,与步
47、进梯形图指令对工序步进型控制进行编程的软元件,与步进梯形图指令stl组合使用。组合使用。3 有无数对常开常闭触点。有无数对常开常闭触点。4 普通用途与停电保持用的状态继电器比例,可通过外围设普通用途与停电保持用的状态继电器比例,可通过外围设备设定的参数进行调整。备设定的参数进行调整。5 在不用于步进阶梯指令时,状态继电器(在不用于步进阶梯指令时,状态继电器(s)也与辅助继)也与辅助继电器(电器(m)一样,可在一般的)一样,可在一般的plc中应用中应用 plc可编程控制器原理及应用可编程控制器原理及应用 例如:(例如:(1)工序步进控制中:工序步进控制中:如果启动信号如果启动信号x0为为on,则
48、状态,则状态s20置位(置位(on),下降用的电下降用的电磁阀磁阀y0开始动作;开始动作;如果下限开关如果下限开关x1为为no,则状态则状态s21置位(置位(on),夹紧用的),夹紧用的电磁阀电磁阀y1动作;动作;如果夹紧动作确认的限位开关如果夹紧动作确认的限位开关x2为为on,则状态,则状态s22置位置位on;随着状态动作的转移,状态自动随着状态动作的转移,状态自动返回原状态。返回原状态。plc可编程控制器原理及应用可编程控制器原理及应用 (2)做普通继电器使用(不用于步进阶梯指令)。)做普通继电器使用(不用于步进阶梯指令)。(3)作信号报警器使用)作信号报警器使用(与功能指令配合):供信号
49、报警器用的状态,也可用 作外部故障诊断的输出。3.2.6结束plc可编程控制器原理及应用可编程控制器原理及应用 3.2.7 指针(指针(p、i)(用于跳转、调用、中断需要用的)(用于跳转、调用、中断需要用的“操作标记操作标记”)(1)分支指针()分支指针(p)指针编号:指针编号:pop62,p64p127共共127点,点,p63用于结束跳转,不能作用于结束跳转,不能作标记标记。图3.17 指针p用于跳转指令图3.18 指针p用于子程序调用指令plc可编程控制器原理及应用可编程控制器原理及应用 (2)中断指针()中断指针(i)(指定中断程序的起点)(指定中断程序的起点)1)输入中断指针)输入中断
50、指针1、接收特定地址号(、接收特定地址号(x000x005)的输入信号不受)的输入信号不受plc扫扫描周期的影响;描周期的影响;2、中断指针的地址编号为:、中断指针的地址编号为:i00(x000)、i10(x001)、i20(x002)、i30(x003)、i40(x004)、i50(x005);6点。点。3、为为1时上升沿中断,为时上升沿中断,为0时下降沿中断。时下降沿中断。例如例如:指针指针i100,表示输入表示输入x001从从on-off变化时变化时,执行标号执行标号i100之后的中断程序之后的中断程序,并由并由iret结束该中断程序结束该中断程序.plc可编程控制器原理及应用可编程控制
51、器原理及应用 2)定时器中断用指针)定时器中断用指针1、中断指针的地址编号为:、中断指针的地址编号为:i6、i7、i8,3点。点。2、为为099ms,表示每隔多少时间进行的中断。,表示每隔多少时间进行的中断。3、iret中断结束指令。中断结束指令。例如例如: i720表示每隔表示每隔20ms执行一次标号执行一次标号i720后面的中断程序后面的中断程序,并由并由iret结束该中断程序结束该中断程序.plc可编程控制器原理及应用可编程控制器原理及应用 3)高速计数器中断用指针)高速计数器中断用指针1、据、据plc内部的高速计数器的比较结果执行中断子程序;内部的高速计数器的比较结果执行中断子程序;2
52、、地址编号为:、地址编号为:i010、i020、i030、i040、i050、i060,6点。点。图图3.19 中断指针的用法中断指针的用法3.2.7结束当高速计数器当高速计数器c252的当前值为的当前值为2000时时,执行一次标号执行一次标号i020后面的中断程序后面的中断程序,并并由由iret返回到中断返回到中断时的原程序位置时的原程序位置.例如例如:plc可编程控制器原理及应用可编程控制器原理及应用 3.2.8 常数(常数(k、h)十进制数和十六进制数用于定时器和计数器的设定值或应用十进制数和十六进制数用于定时器和计数器的设定值或应用指令的操作数。指令的操作数。3.2.8结束plc可编程
53、控制器原理及应用可编程控制器原理及应用 3.3 fx3.3 fx系列系列plcplc的基本指令的基本指令3.3.1 3.3.1 操作开始指令(操作开始指令(ld/ldild/ldi)3.3.2 3.3.2 触点串联连接指令(触点串联连接指令(and/aniand/ani)3.3.3 3.3.3 触点并联连接指令(触点并联连接指令(or/orior/ori)3.3.4 3.3.4 支路(电路块)连接指令支路(电路块)连接指令(anb/orb(anb/orb)3.3.5 3.3.5 输出指令(输出指令(outout)3.3.6 3.3.6 上、下沿检测指令上、下沿检测指令ldpldp(ldfldf
54、)/andp/andp(andfandf)/orp/orp(orforf)3.3.7 3.3.7 置位与复位指令(置位与复位指令(setset、rstrst)3.3.8 3.3.8 脉冲微分输出指令(脉冲微分输出指令(plspls、plfplf)3.3.9 3.3.9 操作结果进栈、读栈、出栈指令(操作结果进栈、读栈、出栈指令(mpsmps、mrdmrd、mppmpp)3.3.10 3.3.10 主控指令(主控指令(mc/mcrmc/mcr)即打开和关闭母线)即打开和关闭母线3.3.11 3.3.11 取反指令(取反指令(invinv)3.3.12 3.3.12 空操作指令(空操作指令(nop
55、nop)3.3.13 3.3.13 程序结束指令(程序结束指令(endend)plc可编程控制器原理及应用可编程控制器原理及应用 3.3 fx系列系列plc的基本指令的基本指令3.3.1 操作开始指令(操作开始指令(ld/ldi)* ld取指令取指令 常开接点与母线连接指令。常开接点与母线连接指令。* ldi取反指令取反指令 常闭接点与母线连接指令。常闭接点与母线连接指令。* 目标元素:目标元素: x、y、m、t、c、s 图3.20 ld、ldi指令的编程3.3.1结束plc可编程控制器原理及应用可编程控制器原理及应用 3.3.2 触点串联连接指令(触点串联连接指令(and/ani)* and
56、与指令与指令 单个常开接点与左边电路串联指令单个常开接点与左边电路串联指令 * ani 与非指令与非指令 单个常闭接点与左边电路串联指令单个常闭接点与左边电路串联指令* 串联触点数量不受限制,串联触点数量不受限制,* 目标元素:目标元素:x、y、m、t、c、 s图3.21 and/ani指令的用法3.3.2结束plc可编程控制器原理及应用可编程控制器原理及应用 3.3.3 触点并联连接指令(触点并联连接指令(or/ori) * or或命令或命令 单个常开接点与上面电路并联指令单个常开接点与上面电路并联指令* ori或非命令或非命令 单个常闭接点与上面电路并联指令单个常闭接点与上面电路并联指令*
57、 目标元素:目标元素: x、y、m、t、c、s* 串联触点数量不受限制,串联触点数量不受限制,图3.22 or/ori指令的用法3.3.3结束plc可编程控制器原理及应用可编程控制器原理及应用 3.3.4 支路支路(电路块)(电路块)连接指令连接指令(anb/orb)* anb(与块)指令(与块)指令 (块串联)串联电路块的指令(块串联)串联电路块的指令* orb(或块)指令(或块)指令 (块并联)分支电路的并联指令(块并联)分支电路的并联指令* 独立使用,无目标元素。(不是触点指令,连接指令)独立使用,无目标元素。(不是触点指令,连接指令)* 每个串、并联电路每个串、并联电路块块结束后紧接着
58、使用结束后紧接着使用anb/orb指令,串、并联块指令,串、并联块的数目无限制;但所有串、并联电路块结束后多次使用的数目无限制;但所有串、并联电路块结束后多次使用anb/orb指令指令时,不能时,不能连续连续使用使用7次。次。* 每一分支电路都从每一分支电路都从ld/ldi指令开始操作,即指令开始操作,即母线后移母线后移。图3.23 anb/orb指令的用法plc可编程控制器原理及应用可编程控制器原理及应用 ldx0orx1ldix2anix3ldx4anix5orborx6anborix7out y1(1)(2)(3)(4)orb(5)(7)x7x0x2y001x1x4x6x3x5y001(
59、6)anb3.3.4结束plc可编程控制器原理及应用可编程控制器原理及应用 3.3.5 输出指令(输出指令(out)* 线圈驱动指令。(据前面逻辑运算的结果驱动线圈,并联线圈驱动指令。(据前面逻辑运算的结果驱动线圈,并联out可连续使用多次)可连续使用多次)* 目标元素:目标元素:y、m、t、c、s图3.24 连续输出的编程(a)连续输出;(b)非连续输出plc可编程控制器原理及应用可编程控制器原理及应用 上述指令编程举例:上述指令编程举例:图3.25 编程举例(a)梯形图;(b)指令表3.3.5结束plc可编程控制器原理及应用可编程控制器原理及应用 3.3.6 ldp(ldf)/andp(a
60、ndf)/orp(orf)指令)指令* 目标元素:目标元素:x,y,m,s,t,c* ldp、andp、orp是进行上升沿检测的触点指令,仅在指是进行上升沿检测的触点指令,仅在指定位软元件上升沿时(由定位软元件上升沿时(由offon变化时)接通一个扫描周期。变化时)接通一个扫描周期。* ldf、andf、orf是进行下降沿检测的触点指令,仅在指定位是进行下降沿检测的触点指令,仅在指定位软元件下降沿时(由软元件下降沿时(由onoff变化时)接通一个扫描周期。变化时)接通一个扫描周期。* 在梯形图中的位置与在梯形图中的位置与ld、and、or相同,编程规则也相同。相同,编程规则也相同。plc可编程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 员工加班费计算及支付方式通知函(6篇)
- 携手防灾减灾共创平安社区小学安全教育主题班会
- 2026徐州医疗面试题目及答案
- 2026引进项目面试题及答案
- 2026年年度产品优化升级报告复函7篇
- 贵司供应链优化进度汇报函8篇
- 2026程序员面试题及答案
- 2026对口小学面试题及答案
- 2026火车高铁面试题及答案
- 2026年技术升级项目批准函(7篇)
- 修订一单一库质量手册和程序文件参考文件
- 2026年新疆银行人员招聘笔试参考题库及答案详解
- 2026年小学二年级升三年级数学暑假衔接作业(纯作业打印版)
- 储能电站消防设施定期维保方案
- 江苏徐州市交通控股集团招聘笔试题库2026
- 2026年电大行政组织学期末考试真题及答案
- 机械通气护理课件
- 中药材有机种植生产技术手册
- GB/T 46825-2025农村房屋用夹心保温轻质墙板
- 2024年四川大学华西医院·西藏成办分院招聘考试真题
- 旅游服务中心投诉处理规范流程
评论
0/150
提交评论