5.4-富士可编程序控制器的指令及编程汇总.ppt

上传人:得****1 文档编号:79193269 上传时间:2023-03-20 格式:PPT 页数:51 大小:2.13MB
返回 下载 相关 举报
5.4-富士可编程序控制器的指令及编程汇总.ppt_第1页
第1页 / 共51页
5.4-富士可编程序控制器的指令及编程汇总.ppt_第2页
第2页 / 共51页
点击查看更多>>
资源描述

《5.4-富士可编程序控制器的指令及编程汇总.ppt》由会员分享,可在线阅读,更多相关《5.4-富士可编程序控制器的指令及编程汇总.ppt(51页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 5.4富士可编程序控制器的指令及编程5.4.1 FLEX-PC NBO 指令指令富富士士可可编编程程序序控控制制器器FLEX-PC NBO系系列列的的PLC指指令令如如表表5-15所所示示,基基本本指指令令23条条,通通用用指指令令22条。条。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 5.4.2 FLEX-PC NBO 的参数的参数 参参数数是是为为了了使使PLC使使用用方方法法具具有有柔柔性性,并并符

2、符合合用用户户的的使使用用目目的的而而设设置置的的,参参数数没没有有任任何何设设定定(初初始始值值)PLC也也能能使使用用,如如果果初初始始值值满满足足不不了了使使用用目目的的,就就需需要要针针对对目目的的进进行行设设定定,参参数数的的设设定定用用程程序序写写入入器器进进行行,参参数数如如表表5-16所所示示。表表中中最最后后一一列列参参数数的的确确认认把把参参数数分分为为参参数数在在写写入入时时被被认认识识和和CPU起起动时(动时(STOPRUN)被确认。被确认。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程(1)用户监视

3、时钟定时器()用户监视时钟定时器(01H)用用户户监监视视时时钟钟定定时时器器设设定定范范围围为为N10ms,N=0 19H(0 25)。初初始始值值N=0时时为为“250ms”。用用户户监监视视时时钟钟定定时时器器只只监监视视应应用用程程序序的的执执行行时时间间,不不进进行行I/O处处理理、写写入入器器处处理理等等的的监监视视。用用户户监监视视时时钟钟定定时时器器时时间间到到时时,PLC使使用用“用用户户时时钟钟异异常常”的的特特殊殊继继电电器器(M8020)接接通通,ERR LED 灯灯闪闪烁烁;“用用户户时时钟钟异异常常”的的特特殊殊继继电电器器为为轻轻故故障障,因因此此PLC不不停停止

4、止,但但是是PLC判判断断为为死死循循环环时时,PLC停停止止运运行行;为为了了使使PLC恢恢复,进行复,进行“重新上电重新上电”。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 用用便便携携式式编编程程器器N-HLD011E设设定定用用户户监监视视时时钟钟定时器如图定时器如图5-22所示。所示。(2)恒定扫描时间()恒定扫描时间(02H)扫扫描描时时间间在在N1ms、N=0 FFH(0 255)的的范范围围内内设设定定。初初始始值值N=0时时为为“普普通通扫扫描描”。恒恒定定扫扫描描设设定定PLC的的扫扫描描周周期期,在在

5、一一定定时时间间间间隔隔中中使使程程序序执执行行。对对外外部部机机器器的的间间隔隔不不依依赖赖于于程程序序的的执执行行时时间间,可可以以实实现现输输入入输输出出响响应应时时间间偏偏移移较较小小的的控控制制系系统统。恒恒定定扫扫描描没没有有缩缩短短PLC的的扫扫描描时时间间功功能能,因因此此不不要要把把扫扫描描时时间间设设定定得得小小于于一一般般扫扫描描时时间间。当当扫扫描描时时间间超超过过恒恒定定扫扫描描的设定时间时,执行下一个扫描。的设定时间时,执行下一个扫描。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程(3)运行和故障

6、时的动作指定()运行和故障时的动作指定(03H)第第3位位数数据据清清除除/保保持持选选择择决决定定在在电电源源投投入入时时断断电电保保持持型型装装置置的的数数据据是是否否清清除除的的参参数数,初初始始值值为为保保持持型型数数据据不不清清除除方方式式。参参照照表表5-16,若若该该参参数数设设定定为为0,则则PLC动动作作不不清清除除;若若该该参参数数设设定定为为1时时,则则电电源投入时断电保持型装置全部清除。源投入时断电保持型装置全部清除。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 第第4位位是是用用于于选选择择轻轻故

7、故障障是是否否停停止止。通通常常NBO系系列列PLC发发生生轻轻故故障障时时不不停停止止,初初始始值值为为不不停停止止方方式式。参参照照表表5-16,若若该该参参数数设设定定为为0,则则轻轻故故障障发发生生时时PLC不不停停止止;若若该该参参数数设设定定为为1时时,则则轻轻故故障障发发生生时时PLC停停止止,但但是是当当算算术术指指令令用用零零进进行行除除法法运运算算时时而而产产生的错误生的错误PLC不停止。不停止。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 第第5位位是是用用于于PLC停停止止时时选选择择输输入入输输出

8、出的的锁锁存存状状态态。通通常常NBO系系列列PLC停停止止时时全全部部输输出出关关闭闭,通通过过该该参参数数的的设设定定可可以以使使PLC停停止止时时被被锁锁存存,初初始始值值设设定定为为输输入入输输出出状状态态不不锁锁存存方方式式。参参照照表表5-16,若若该该参参数数设设定定为为0,则则停停止止时时全全部部输输出出为为OFF;若若该该参参数数设设定定为为1,则则停停止止时时输输入入输输出出状状态态保保持持不不变变,输输入入输输出出X、Y的的数数据据存存储储器器也也保保持持,此此时时即即使使通通过过写写入入器器对对Y区区域域进进行行强强制制ON/OFF,也也只只能能改改变变数数据据存存储储

9、器器而而实实际际输输出出模模块块上上的的输输出出没没有有变变化化,即即停停止止刷刷新新状状态态,不不关关闭闭PLC电源再运行时则从其状态开始。电源再运行时则从其状态开始。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 作作为为该该参参数数的的使使用用方方法法可可以以使使用用抽抽样样跟跟踪踪功功能能,即即对对于于外外部部输输入入开开关关等等难难以以重重现现的的故故障障,通通过过编编写写程程序序使使输输入入故故障障时时接接通通故故障障继继电电器器,以以此此来来监监视视故故障障发发生时全部输入输出状态。生时全部输入输出状态。YXS

10、H现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程(4)远程)远程RUN/STOP(04H)此此参参数数设设定定可可以以把把任任意意的的外外部部输输入入用用于于PLC的的“起起动动/停停止止输输入入”,初初始始值值没没有有设设定定“起起动动/停停止止输输入入”。X的的地地址址只只在在实实际际存存在在的的领领域域有有效效,14点点单单元元:X0X7,24点点单单元元:X0XC;该该参参数数的的设设定定来来自自编编程程器器

11、起起动动/停止操作,只在停止操作,只在“起动起动/停止输入停止输入”接通时有效。接通时有效。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 在在“起起动动/停停止止输输入入”接接通通状状态态使使PLC的的电电源源接接通通时时PLC起起动动运运行行。在在“起起动动/停停止止输输入入”关关闭闭状状态态使使PLC的电源接通也不能起动的电源接通也不能起动PLC运行。运行。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程(5)输入滤波器响应时间设定)输入滤波器响应时间

12、设定FLEX-PLC NBO系系列列的的输输入入滤滤波波器器时时间间的的设设定定,脉脉冲冲输输入入可可以以使使用用X0、X1两两点点和和其其它它(X2以以上上)的的输输入入二二点点,且且可可以以一一起起设设定定,但但是是不不能能设设定定为为一一个个点点单位。单位。用写入器设定,每用写入器设定,每4位为一组。位为一组。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程(6)1ms定时器设定定时器设定FLEX-PLC NBO系系列列的的定定时时器器以以10ms为为时时基基。根根据据本本参参数数的的设设定定,可可改改变变T18 T1F

13、的的8点点定定时时器器为为1ms 时时基基。1ms的的定定时时器器除除了了时时基基不不同同外外,其其它它的的与与10ms的定时器相同。的定时器相同。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 5.4.3 FLEX-PC NBO的的时时间间计计算算及及模模拟定时器的使用拟定时器的使用5.4.3.1 扫描时间的考虑方法和计算方法扫描时间的考虑方法和计算方法扫描时间的计算用下面的方法大致能求:扫描时间的计算用下面的方法大致能求:扫描时间扫描时间=时基时基+运算时间运算时间YXSH现代电气自动控制技术现代电气自动控制技术5.4

14、富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 其其中中,时时基基=输输入入输输出出刷刷新新时时间间+自自诊诊断断时时间间+工工具具服服务务时时间间;输输入入输输出出刷刷新新时时间间=0.1ms;自自诊诊断断时时间间=0.25ms;自自诊诊断断包包括括特特殊殊继继电电器器项项目目诊诊断断、扫扫描描时时间间计计算算等等。工工具具服服务务时时间间=连连接接编编程程器器、进进行行监监视视等等时时间间。连连接接的的编编程程器器以以及及编编程程器器的的操操作作时时间间多多少少有有些些不不同同,不不连连接接编编程程器器时时为为0ms。运运算算时时间间参参照照表表5-15的执行时间一栏。的执行

15、时间一栏。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 5.4.3.2 输输入入输输出出响响应应时时间间的的考考虑虑方方法法和和计算方法计算方法FLEX-PC NBO系系列列的的输输入入输输出出响响应应时时间间考考虑虑方方法和计算方法如下。法和计算方法如下。(1)构成例子)构成例子考虑考虑SW1接通时使灯输出的响应时间。接通时使灯输出的响应时间。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程(2)程序例子)程序例子(3)输入输出处理流程)输入输出处理流程

16、(4)计算公式)计算公式根据上图的处理流程,计算公式如下。根据上图的处理流程,计算公式如下。输输入入输输出出最最小小响响应应时时间间=输输入入滤滤波波时时滞滞+1个个扫扫描时滞描时滞+输出响应时滞输出响应时滞 YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 输入输出最大响应时间输入输出最大响应时间=输入滤波时滞输入滤波时滞+2个扫个扫描时滞描时滞+输出响应时滞输出响应时滞YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 5.4.3.3 模拟定时器的使用方法模

17、拟定时器的使用方法模模拟拟定定时时器器功功能能是是指指在在系系统统运运行行状状态态中中定定时时器器设设定定值值的的调调整整或或改改变变。定定时时器器设设定定值值的的变变更更,不不是是通通过过传传统统的的写写入入器器的的操操作作,而而是是通通过过PLC主主机机前前面面设设置置的的旋旋钮钮进进行行。旋旋钮钮控控制制寄寄存存器器数数据据读读取取的的流流程程如如图图5-36所示。所示。通通过过用用螺螺丝丝刀刀左左右右旋旋转转旋旋钮钮0和和1,使使PLC内内部部的的特殊寄存器的值在特殊寄存器的值在0 255间变化。间变化。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及

18、编程富士可编程序控制器的指令及编程 需需要要注注意意的的是是,定定时时器器在在定定时时时时间间到到之之前前,因因旋旋钮钮旋旋转转而而变变更更的的值值作作为为定定时时器器的的设设定定值值处处理理,新新的的设设定定值值和和当当前前值值进进行行比比较较的的结结果果,有有时时会会突突然然将将输输出出接接通。通。另另外外,通通过过PLC内内系系统统程程序序向向旋旋钮钮值值的的特特殊殊寄寄存存器器上上写写入入数数据据时时,是是在在各各扫扫描描周周期期开开始始之之前前进进行行。如如果果要要延延长长使使用用定定时时器器时时限限,除除统统计计方方法法之之外外,在在读读定定时时器器指指令令之之前前的的步步写写入入

19、使使特特殊殊寄寄存存器器上上的的数数值值向向左左旋旋转转的的位位移移指指令令时时,进进行行数数值值操操作作。旋旋转转一一次次数数值值变变为为2倍,最大倍,最大7次旋转,可以延长到次旋转,可以延长到128倍。倍。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 在在图图5-37中中,旋旋转转旋旋钮钮0时时,Y10的的闪闪烁烁周周期期变变化化。0 255ms的幅度重复的幅度重复ON/OFF。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 5.4.4 FLEX-P

20、C NBO 程序例程序例 例例1 用用梯梯形形图图表表示示四四个个回回路路块块串串联联,并并用用助助记记符符语言编程。语言编程。四四个个回回路路块块串串联联的的梯梯形形图图如如5-38所所示示。用用助助记记符符语语言言编编程程时时,回回路路块块串串联联需需要要用用到到LD指指令令、OR指指令令和和ANB指令。指令。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 编程编程 1 步数步数指令指令装置装置 0 LD X0LD(LDI)指指令令是是一一个个开开始始运运行行的的常常开开(常常闭闭)触触点点指指令令,用用于于取取特特定定

21、装装置置的的通通或或断状态作为运行结果断状态作为运行结果 1 OR M0OR(ORI)指指令令用用于于并并联联一一个个常常开开(常常闭闭)触触点点,指指令令可可以以连连续续使使用用29个个。ORB指指令令是是把把A块块和和B块块OR运运算算作作为为运运算算结结果果,而而是是一一个个连连接接符符号号,可以连续写可以连续写8个个 2 LD X1 3 OR M1 4 ANBAND(ANI)指指令令用用于于串串联联一一个个常常开开(常常闭闭)触触点点,指指令令在在一一行行内内可可以以连连续续使使用用10个个,可可连连续续使使用用3行行。ANB指指令令是是把把A块块和和B块块AND运运算算作作为为运运算

22、算结结果果,而而是是一一个个连连接接符符号号,可可以以连续写连续写8个个 5 LD X2 6 OR M2 10 ANB 8 LD X3 9 OR M3 11 OUT Y10 7 ANBOUT指指令令是是将将OUT指指令令以以前前的的运算结果输出到指定的装置运算结果输出到指定的装置YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 编程编程 2 步数步数指令指令装置装置 0 LD X0 1 OR M0 2 LD X1 3 OR M1 4 LD X2 5 OR M2 8 ANB 6 LD X3 7 OR M3 11 OUT Y10

23、9 ANB 10 ANB例例2 用用梯梯形形图图表表示示四四个个回回路路块块并并联联如如图图5-39所所示示,试试用用助助记符语言编程。记符语言编程。用用助助记记符符语语言言编编程程时时,回回路路块块串串联联需需要要用用到到ORB指指令令,具体方法也有两种形式。具体方法也有两种形式。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例3 运运算算结结果果的的入入栈栈、读出、出栈。读出、出栈。MPS指指 令令、

24、MRD指指令令、MPP指指令令不不能能用用梯梯形形图语言表示,步数为图语言表示,步数为1。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 MPS指指令令存存储储先先前前的的运运算算结结果果(ON/OFF),可可以连续使用以连续使用11次;次;MRD读读出出MPS指指令令存存储储的的结结果果,然然后后根根据据读读操操作结果继续下一步操作;作结果继续下一步操作;MPP指指令令读读出出并并MPS指指令令存存储储的的操操作作结结果果,然然后根据读操作结果继续进行下一步操作。后根据读操作结果继续进行下一步操作。指指令令MPS和和MPP

25、指指令令必必须须成成对对使使用用,如如果果不不配配对,将显示出错,对,将显示出错,PLC也将不能正常工作。也将不能正常工作。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例4 写出图写出图5-43梯形图的梯形图的助记符程序。助记符程序。例例5 置位和复位。置位和复位。如如果果置置位位指指令令SET输输入入为为通通,则则指指定定装装置置ON。被置位的装置通过被置位的装置通过RST指令指令OFF。YXSH现代

26、电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 如如图图5-44所所示示,X0 ON 时时M0置置位位;X1 ON 时时,D0(指定的字)的内容清零。指定的字)的内容清零。指指定定为为字字地地址址时时为为4位位;指指定定为为位位地地址时为址时为5位位 如如果果RST指指令令为为通通,则则指指定定装装置置OFF或或复复位位。当当装装置置为为Y、M、L时时,线线圈圈接接点点OFF;当当装装置置为为T、C时时,当当前前值值为为零零;当当装装置置为为WY、WM、WL、D时,寄存器清零。时,寄存器清零。YXSH现代电气自动控制技术现代电气自动控制

27、技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例6 步进控制指令步进控制指令SC的使用。的使用。SC指指令令的的梯梯形形图图中中,D是是位位置置线线圈圈(装装置置)号号。步进控制指令步进控制指令SC的步数是的步数是3。SC指令有两个功能:指令有两个功能:(1)利利用用下下面面的的4个个功功能能,可可以以构构成成8组组,每每组组最最大大32步步的的工工程控制。程控制。(2)一一组组只只能能使使用用32位位(2个字)的内部继电器(个字)的内部继电器(2个区)。个区)。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制

28、器的指令及编程 SC指令的指令的4个特性分别是:个特性分别是:(1)自保持:各)自保持:各SC线圈有自保持功能。线圈有自保持功能。(2)互互锁锁条条件件:在在指指定定线线圈圈通通的的条条件件满满足足使使其其为为通通时时,其其线线圈圈所所属属的的组组内内的的其其它它的的线线圈圈(31)位位都都复复位位。一一个个组组只只有有某某一一位位通通,但但使使用用其其它它指指令令(SC指指令以外)互锁功能无效。令以外)互锁功能无效。(3)后后置置优优先先:同同一一个个扫扫描描内内条条件件接接点点同同时时通通时,后入的条件接点指令优先执行。时,后入的条件接点指令优先执行。YXSH现代电气自动控制技术现代电气自

29、动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程(4)断断电电步步保保持持:第第1、2区区为为保保持持区区,断断电电时时存存储储器器保保持持不不变变。因因此此要要在在电电源源恢恢复复后后起起动动动动作作时时,追追加加图图5-45的的回回路路(初初始始化化步步),请请使使用用第第三三组组以以下下的区域。的区域。实实际际制制作作一一个个简简单单的的运运行行回回路路,动动作作时时序序如如图图5-46所所示示,流流程程图图如如5-47所所示示,梯形图如图梯形图如图5-48所示。所示。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士

30、可编程序控制器的指令及编程 例例7 定时器编程。定时器编程。如如图图5-49所所示示,用用定定时时器器T0计计时时,Y10每每隔隔的的0.1s闪闪烁烁。梯梯形形图图中中K10的的K表表示示二二进进制制数数,K10中中的的10是定时器设定值,表示是定时器设定值,表示10个定时单位,即个定时单位,即0.1s。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 定定时时器器指指令令是是增增量量定定时时,以以0.01s为为单单位位增增量量单单位位,定定时时器器的的数数据据是是二二进进制制的的,设设定定值值在在0至至32767的的范范围围

31、内内,可可以以计计时时0至至327.67s;如如果果设设定定值值为为负负值值,该该值值将将要校正到操作的正值,校正方法如图要校正到操作的正值,校正方法如图5-22所示。所示。定定时时器器当当前前值值定定时时器器设设定定值值时时,指指定定的的定定时时器器时间到位时间到位T口接通。口接通。输输入入条条件件满满足足时时开开始始计计时时,等等待待预预设设定定值值时时,直直到输入条件不满足之前都为到输入条件不满足之前都为ON。定定时时器器指指令令在在每每次次扫扫描描时时被被激激励励,定定时时器器的的步步数数位为位为2步。步。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令

32、及编程富士可编程序控制器的指令及编程 例例8 十六位数据传送。十六位数据传送。如如图图5-50所所示示。X0 ON时时,210以以十十六六进进制制值值传传送给送给D9。例例9 十六位比较指令的编程应用。十六位比较指令的编程应用。如如图图5-51所所示示。X0触触头头接接通通且且D1和和D2的的数数据据比较后一致时比较后一致时Y10接通。接通。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 比比较较指指令令的的步步数数是是3。两两个个比比较较数数据据S1和和S2的的取取值范围是值范围是-32768至至32767。指令代码和运算

33、结果如下。指令代码和运算结果如下。例例10 十六位数据的二进制加法。十六位数据的二进制加法。十十六六位位数数据据的的二二进进制制加加法法的的数数值值范范围围是是-32768至至32767,加加数数可可以以定定义义为为常常数数。数数据据的的正正负负判判断断为为用用最最高高位位,即即F位位,最最高高位位为为0表表示示正正,最最高高位位为为1表表示示负负。运运算算结结果果为为零零时时,零零标标志志位位(M81F8)置置位位;小小于于-32768时时,借借位位标标志志位位(M81FA)置置位位;比比32767大时,进位标志位(大时,进位标志位(M81F9)置位。置位。YXSH现代电气自动控制技术现代电

34、气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 如如图图5-52所所示示。当当X0接接通通时时,C0(计计数数器器当当前前值)值)D1相加,结果存储到相加,结果存储到D11中。中。例例11 十六位数据的减法。十六位数据的减法。如如图图5-53所所示示。当当X0接接通通时时,C0的的设设定定值值和和当当前值的差存储到前值的差存储到DA中。中。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例12 十六位数据的逻辑运算。十六位数据的逻辑运算。S1用用于于存存储储逻逻辑辑运运算算数数据据,S2

35、用用于于存存储储逻逻辑辑运运算算数数据据或或就就是是逻逻辑辑运运算算的的数数据据。D用用于于存存储储结结果果。十十六位数据逻辑运算的步数是六位数据逻辑运算的步数是4。WAND S1、S2、D逻逻辑辑指指令令WAND是是把把S1中中的的16 位位数数据据与与S2中中的的十十六六位位数数据据(或或常常数数)进进行行逻逻辑辑与与操操作作,结结果果存存于于D中。中。逻逻辑辑指指令令WOR是是把把S1中中的的16 位位数数据据与与S2中中的的十十六六位位数数据据(或或常常数数)进进行行逻逻辑辑或或操操作作,结结果果存存于于D中。中。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制

36、器的指令及编程富士可编程序控制器的指令及编程 如如图图5-54所所示示。当当X0接接通通时时,D10的的16位位数数据据的的上上8位位屏屏蔽蔽后后输输出出到到WY1,而而后后进进行行WY1和和WM0的的 16位位数数据据逻逻辑辑或或,结结果果存存于于D0中中;当当MF0(脉脉冲冲检检测测继继电电器器)接接通通时时,WX0和和WM1的的16位位数数据据进进行行异异或或逻辑取反操作,结果存于逻辑取反操作,结果存于D0中。中。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例13 左、右回转指令。左、右回转指令。左左回回转转指指

37、令令RCL是是将将指指定定装装置置的的数数据据包包括括进进位位标标志位(志位(M81F9)向左回转一位。向左回转一位。右右回回转转指指令令RCR是是将将指指定定装装置置的的数数据据包包括括进进位位标志位(标志位(M81F9)向右回转一位。向右回转一位。如如图图5-55所所示示。当当X0接接通通时时(上上升升沿沿),WY1的数据向右回转的数据向右回转1位。位。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例14 D0的数据的数据2倍编程。倍编程。如如图图5-57所所示示。当当X0接接通通时时(上上升升沿沿),D0的的数据变

38、成数据变成2倍。倍。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例15 条件转移、指针指令的编程。条件转移、指针指令的编程。跳跳转转目目的的指指针针号号P的的范范围围是是:0至至255(0至至FF)。转转移移指指令令CJ的的步步数数是是2。如如果果跳跳转转条条件件接接通通,跳跳转转到到指指针针号号指指定定的的程程序序步步。如如果果条条件件接接点点断断开开,执执行行CJ指指令令的的下下一一步步。CJ指指令令必必须须与与指指针针P成成对对使使用用。如如果果程程序序上上没没有有跳跳转转接接点点,PLC不不能能正正常常运运行行

39、;当当相相应应指指针针号号的的指指针针没没有有时时,或或者者同同一一个个指指针针号号的的指指针针指指令令重重复复使使用用时时,PLC会会产产生生语语法法错错误误而而不不能能运运行行。如如图图5-59所示。当所示。当M0接通时,转移到接通时,转移到END指令前。指令前。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例16 上升沿微分输出、下降沿微分输出编程。上升沿微分输出、下降沿微分输出编程。X0接接通通后后,在在一一个个扫扫描描周周期期内内M10为为通通;X1、X2两两者者都都断断开开时时,在在一一个个扫扫描描周周期期内

40、内M20为为通通。这这个个例例子子中中,首首先先要要用用到到PLS指指令令,即即,输输入入从从断断到到通通时时指指定定装装置置在在一一个个扫扫描描周周期期里里接接通通;然然后后要要用用到到PLF指指令令,即即输输入入从从通通到到断断时时指指定定装装置置在在一一个个扫扫描描周周期期里里接通。接通。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例17 主控置位、复位。主控置位、复位。这个例子中,要用到这个例子中,要用到MC和和MCR指令。指令。主主控控开开始始指指令令中中MC的的条条件件接接点点接接通通时时,MC与与MCR之

41、之间间进进行行正正常常的的运运算算,条条件件接接点点断断开开时时,MC与与MCR之间的运算结果及嵌套示意图如图之间的运算结果及嵌套示意图如图5-62所示。所示。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 MC嵌嵌套套可可到到8个个(N0 N7),嵌嵌套套时时MC指指令令N的的使使用用从从小小号号开开始始;MCR则则从从大大号号开开始始;不不管管MC条条件件接接点点为为通通或或断断,MC MCR之之间间的的指指令令都都被被执执行行。MC指指令令通通过过改改变变装装置置可可以以反反复复使使用用;MC条条件件接接点点为为通通时

42、时,指指定定的的装装置置为为通通;如如果果输输出出指指令令时时是是用用同同一一个个装装置置可可视视为为二二重重线线圈圈。主主控控复复位位指指令令MCR表表示示主主控控的的复复位位结结果果;N表表示示复复位位指指令令嵌嵌套套的的号号;MCR指指令令不不要要加加入入条条件件接接点点。梯梯形形图图、助助记记符符编编程程如图如图5-63所示。所示。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例18 空操作与程序结束。空操作与程序结束。空空操操作作指指令令NOP用用于于应应用用程程序序调调试试用用的的空空间间保保证证和和暂暂时时

43、删删除除指指令令,它它不不影影响响此此前前指指令令的的空空操操作作指指令令。结结束束指指令令END 表表示示程程序序结结束束,PLC进进行行扫扫描描处处理理(输入输出处理等),(输入输出处理等),当出现当出现END指令时指令时 ,返回,返回到到程程序序起起始始步步;END指指令令以以后后的的程程序序不不予予认认可可,多多个个END指指令令使使用用时时,仅仅第第一一 个个 END指指 令令 有有 效效。NOP和和END均是一步。均是一步。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例19 计数器程序例。计数器程序例。X0

44、接接通通1小小时时之之后后Y10接接通通,X1接接通通之之后后开开始始计计时,累计达到时,累计达到1分钟后分钟后Y11接通。接通。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 例例20 从从NBO的的输输入入口口连连接接的的传传感感器器状状态态显显示示的的程序例子。程序例子。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 根根据据表表5-14 FLEX-PC NBO系系列列PLC用用户户信信息息代码表可得寄存器和显示的关系如图代码表可得寄存器和显示的关系如图5-67所示。所示。YXSH现代电气自动控制技术现代电气自动控制技术5.4 富士可编程序控制器的指令及编程富士可编程序控制器的指令及编程 图图5-68是是作作为为PLC运运行行开开始始时时的的初初始始数数据据将将SENSOE1 传传送送到到信信息息数据显示区的梯形图。数据显示区的梯形图。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁