富士N系列PLC编程手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

富士N系列可编程序控制器编程手册衡泽凯整理:第1页第一章FlexN系列PLC综述此章节简单地介绍FlexN系列PLC的情况和其操作。Flex系列有三种基本模式型号:1、FlexNS模式,高挡系列。2、FlexNJ模式,中挡系列。3、FlexNB模式,低挡系列。PLC指令集在所有的模式中通用。.NS系列是Flex中的高挡PLC。它可有高达64K的程序内存和2048的I/O点。它是一个可插入式模式。NJ系列是Flex中的中挡PLC。它有如下的三种不同的CPU模式:1)、NJE:4K的程序内存,256的I/O点。2)、NJ:8K的程序内存,512的I/O点。3)、NJH:16K的程序内存,1024的I/O点。NJ系列同样也是可插入式模式。NB系列是低挡PLC,并有三种主要机种:NB0,NBE和NB。NB0系列是一个低价格和IO固定的PLC。它的程序内存有320步。I/O点数分14点和24点两种。NBEPLC有一个精简的指令集和数据内存。NBU24和NBU36属于NBE。它有1K的程序内存,I/O点数有24点和36点两种。NB包含NB1,NB2U56,NB2U90和NB3PLC。此类PLC能有高达8K的程序内存和368点的I/O点数。NB1系列是一个I/O点数可以自由组合的机种。NB2系列的I/O固定的机种。NB3是一个类似于NB1并带有T-Link通讯口的PLC。第二章PLC的内存结构PLC内存被划分成两个基本区域,名为程序内存和数据内存。程序内存是存放逻辑程序。此内存正常情况下是需用后备电池的RAM(动态存放内存。它是不稳定的,除非选择使用后备电源,否则当电源没有时,RAM中的内容会失去。)。程序也可以保存在非挥发的内存(例如EEProm或Eprom)中。数据内存总是以RAM为基本内存。在程序中使用的数据被存放在数据内存中。数据内存的部分可以构造好,以保存电源没有时的状态。数据内存被划分成如下几个主要区域:1、输入/输出区-可以是点(数字位)或字(模拟量)。输入区是一个将来自PLC外部物理元件的数据影射进PLC的区域。输出区则是将数据输出到PLC外部的物理元件上的区域。2、内部继电器区-此区包含由程序使用的点。此点作为程序变量的中间存放点。这些点系列可编程序控制器编程手册衡泽凯整理:第2页能在需要时,组合在一起(16位)当作字来使用。3、定时器和计数器区-它包含定时器和计数器区域。当作为字使用时,它表示定时器或计数器的状态返回值。4、数据区-它是以16位字来使用。PLC数据指令以字进行操作,而接点指令以位进行操作。绝大多数数据指令将16位数据看作一个有符号的16位整数。但也有些双字指令是以32位数据进行操作的。5、混合区-存在有其他的对应于不同的PLC特殊功能的混合数据区域。下列表列出了NB1,NB2U56,NB2U90和NB3系列CPU的数据内存容量。标识符名称范围容量位字初始值X输入继电器X000-X7FF(所有)xx最新数据Y输出继电器Y000-Y7FF(512点)xx断开M内部继电器M000-M3FF1024点xx断开M扩展内部继电器M400-M1FFF512点xx断开L锁定继电器L000-L3FF1024点xx上次状态L扩展锁定继电器L400-L5FF512点xx上次状态S步进继电器S000-S0FF256点xx上次状态M特殊继电器M8000-M81FF512点xx最新数据T定时器T000-T1FF512点x断开T定时器数值T000-T1FF512字x断开C计数器C000-C0FF256点x上次状态C计数器C000-C0FF256字x上次状态D数据寄存器D000-D3FF1024字xx上次状态D特殊寄存器D8000-D80FF256字xx最新数据I中断指针I00-I1F32点P指针P00-PFF256点R文件寄存器R000-R01F256x16字x上次状态步进继电器的区域是由SFC(连续功能图)使用的内存区域。系列可编程序控制器编程手册衡泽凯整理:第3页第三章FlexN系列PLC指令集PLC指令集能划分成两组。一组名为顺序指令(以位进行操作),另一组名为数据指令(以字进行操作)。每组还可以划分成如下列表所示的指令集。在梯形图编辑工具条中能找到对应的指令选择板符。第一篇顺序指令第一节接点指令一、确认导通指令:显示符号][指令表码LD,AND,OR步数1或2能在该指令中使用的地址设备为:位字XYMLSTCTCDWRxxxx-xx--xx-当PLC数据表中指定的地址“导通”时,此指令使指定的接点“导通”。二、上升微分-确认导通指令:显示符号]+[指令表码LD+,AND+,OR+步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWRxxxx-xx--xx-该指令通过一个从“断开”到“导通”的微分正常地打开接点。当检测到PLC数据表中指定地址从“断开”转变为“导通”时,指定接点在一个程序扫描周期中正常地从“断开”转变为“导通”。三、下降微分-确认导通指令:显示符号]-[指令表码LD-,AND-,OR-步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWRxxxx-xx--xx-该指令通过一个从“导通”到“断开”的微分正常地打开接点。当检测到PLC数据表中指定地址从“导通”转变为“断开”时,指定接点在一个程序扫描周期中正常地从“断开”转变为“导通”。系列可编程序控制器编程手册衡泽凯整理:第4页四、直接输入-确认导通指令:显示符号]D[指令表码LDD,ANDD,ORD步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWRx-----------当输入的指定地址是“导通”时,该指令将指定的接点“导通”。当该指令被执行时,在程序扫描周期中检查输入的状态。五、确认断开指令:显示符号]/[指令表码LDI,ANI,ORI步数1或2能在该指令中使用的地址设备为:位字XYMLSTCTCDWRxxxx-xx--xx-当PLC数据表中指定的地址是“断开”时,该指令使指定的接点变为“导通”。六、上升微分-确认断开指令:显示符号]/+[指令表码LDI+,ANI+,ORI+步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWRxxxx-xx--xx-此指令通过一个从“断开”到“导通”的微分正常地关闭接点。当检测到PLC数据表中指定地址从“断开”转变为“导通”时,指定接点在一个程序扫描周期中正常地从“导通”转变为“断开”。七、下降微分-确认断开指令:显示符号]/-[指令表码LDI-,ANI-,ORI-步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWRxxxx-xx--xx-该指令通过一个从“导通”到“断开”的微分正常地关闭接点。当检测到PLC数据表中指定地址从“导通”转变为“断开”时,指定接点在一个程序扫描周期中正常地从“导通”转变为“断开”。系列可编程序控制器编程手册衡泽凯整理:第5页八、直接输入-确认断开指令:显示符号]/D[指令表码LDID,ANID,ORID步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWRx-----------当输入的指定地址是“断开”时,该指令将指定的接点“导通”。当此指令被执行时,在程序扫描周期中检查输入的状态。第二节输出指令一、输出:显示符号()指令表码OUT步数1或2能在该指令中使用的地址设备为:位字XYMLSTCTCDWR-xxx-----xx-根据上次的逻辑结果,该指令将指令的地址设定到确定的状态。二、步进控制器输出:显示符号(SC)指令表码SC步数3能在该指令中使用的地址设备为:位字XYMLSTCTCDWR---x--------只有上次的逻辑返回到真值(“导通”)时,该指令才被激活。如果上次的逻辑为真,指定地址被设定为“导通”。而其它与此相关组中的地址被设定为“断开”。一对32位的相邻的奇偶字组成一组。例如:指令SCL5将使线圈L5为“导通”,使线圈L0到L4,线圈L6到L1F全为“断开”。指令SCL33A将使线圈L33A为“导通”,使线圈L320到L339,线圈L33B到L33F全为“断开”。这就能使用此指令将32位作为状态控制器。如果利用一个SC输出,使用的L地址是正常输系列可编程序控制器编程手册衡泽凯整理:第6页出组中的数字将导致不定的结果。当L地址与SC指令一起使用时,必须牢记L地址外的其它31位都要受影响。如果L地址没有被作为步进控制器输出,它可以自由地作为常规输出。三、直接输出:显示符号(D)指令表码OUTD步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWR-x----------根据上次的逻辑结果,该指令将指定的地址置位到确定状态,此状态随后马上被送至PLC的物理输出上。四、置位输出:显示符号(S)指令表码SET步数1或2能在该指令中使用的地址设备为:位字XYMLSTCTCDWR-xxx-----xx-如果上次的逻辑为真,该指令将指令的地址置位到导通状态,反之,则没有动作发生。五、直接置位输出:显示符号(SD)指令表码SETD步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWR-x----------如果上次的逻辑为真,该指令将指令的地址置位到导通状态,并马上将此状态送到PLC物理输出上。如果上次的逻辑为假,则没有动作发生。六、复位输出:显示符号(R)指令表码RST步数1or2能在该指令中使用的地址设备为:位字XYMLSTCTCDWR-xxx-----xx-如果上次的逻辑为真,该指令将指令的地址复位到断开状态,反之,则没有动作发生。系列可编程序控制器编程手册衡泽凯整理:第7页七、直接复位输出:显示符号(RD)指令表码RSTD步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWR-x----------如果上次的逻辑为真,该指令将指令的地址复位到断开状态,并马上将此状态送到PLC物理输出上。如果上次的逻辑为假,就没有动作发生。八、上升微分输出:显示符号(+)指令表码PLS步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWR-xxx-----xx-当上次的逻辑结果从断开状态变为导通状态,只在一个扫描周期里,该指令将指定的地址置位成导断状态。而除此以外的条件,则将指定的地址置位成断开状态。九、下降微分输出:显示符号(-)指令表码PLF步数2能在该指令中使用的地址设备为:位字XYMLSTCTCDWR-xxx-----xx-当上次的逻辑结果从导通状态变为断开状态,只在一个扫描周期里,该指令将指定的地址置位成导通状态。十、定时器输出:显示符号[TMRD1D2]指令表码OUTT预备输入格式TMR步数2能在该指令中使用的地址设备为:位字常数XYMLSTCTCDWRKHD1-------x------D2xxxx---xxx--x-当上次的逻辑给出一个真值,该指令能发一个0.01秒的定时器操作。定时器的数值在T寄存系列可编程序控制器编程手册衡泽凯整理:第8页器中累加直至达到设定值(D2)。D2可以是一个常数(0到32767),也可以是一个包含有设定值的地址。当定时器数值等于设定值,定时器被置位成导通,反之,则被置位成断开。当上次的逻辑为假时,定时器的累积值被置位成0。十一、计数器输出:显示符号[CTRD1D2]指令表码OUTC预备输入格式CTR步数2能在该指令中使用的地址设备为:位字常数XYMLSTCTCDWRKHD1--------x-----D2xxxx---xxx--x-该指令触发一个计数器操作。梯行图显示是以一个计数输入和一个复位输入将该指令表示出来。当计数输入中的逻辑结果从断开状态变为导通状态,当前的计数累加值加1。当复位输入中的逻辑结果为真时,当前的计数累加值被复位成0。计数器的数值在C寄存器(D1)中,累加直至到设定值(D2)。

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功