《三菱FX2NPLC功能指令应用详解》

netstat命令详解  时间:2021-04-05  阅读:()

目录第1章FX系列微型可编控制器介绍()1.
1FX系列PLC产品综合介绍()1.
1.
1产品结构与产品系列介绍()1.
1.
2产品性能指标及扩展说明()1.
2FX1S系列PLC()1.
2.
1产品简介与产品规格()1.
2.
2编程功能与扩展选件()1.
3FX1N系列PLC()1.
3.
1产品简介与产品规格()1.
3.
2编程功能与扩展选件()1.
4FX2N系列PLC()1.
4.
1产品简介与产品规格()1.
4.
2编程功能与扩展选件()1.
5FX3U!
系列PLC()1.
5.
1产品简介与产品规格()1.
5.
2编程功能与扩展选件()第2章编程与仿真软件使用()2.
1三菱PLC的编程()2.
1.
1概述()2.
1.
2编程软件GXDeveloper的安装()2.
2三菱编程软件GXDeveloper的使用()2.
2.
1GX软件界面()2.
2.
2创建新工程()2.
2.
3梯形图编辑()2.
2.
4梯形图编译、与指令表程序切换及保存()2.
2.
5程序注释()2.
2.
6程序的写入与读取()2.
2.
7读取FXGP/WIN生成梯形图文件()2.
2.
8其他功能简介()2.
3三菱仿真软件GXSimulator的使用()2.
3.
1启动()2.
3.
2启动软元件的强制操作()2.
3.
3软元件的监控()2.
3.
4时序图监控()第3章基本指令及逻辑控制应用()3.
1基本指令系统()3.
1.
1逻辑运算指令()3.
1.
2操作及逻辑处理指令()3.
2定时器()3.
2.
1时间继电器与定时器()3.
2.
2三菱FX2NPLC内部定时器()3.
2.
3定时器程序编制()3.
3计数器()3.
3.
1计数器介绍()3.
3.
2三菱FX2NPLC内部信号计数器()3.
3.
3计数器程序编制()第4章步进指令与顺控程序设计()4.
1顺序控制与顺序功能图()4.
1.
1顺序控制()4.
1.
2顺序功能图﹙SFC﹚()4.
1.
3顺序功能图的基本结构()4.
1.
4顺序功能图的梯形图编程方法()4.
2步进指令和步进梯形图()4.
2.
1步进指令与状态元件()4.
2.
2步进指令梯形图编程方法()4.
2.
3步进指令SFC编程应用注意()4.
3编程软件GX中的SFC编程()4.
3.
1GX中的SFC编程说明()4.
3.
2STL指令单流程SFC程序编制()4.
3.
3STL指令分支流程SFC程序编制()4.
3.
4SFC仿真()4.
3.
5STL指令程序梯形图编制()4.
4步进顺序控制编程实例()4.
4.
1参SFC编程步骤()4.
4.
2试单流程SFC编程()4.
4.
3试选择性分支SFC编程()4.
4.
4并行性分支SFC编程()第5章功能指令预备知识()5.
1功能指令分类()5.
2指令格式解读()5.
2.
1指令格式解读()5.
2.
216位与32位()5.
2.
3连续执行与脉冲执行()5.
3编程软元件()5.
3.
1数据类型与常数K、H()5.
3.
2位软元件()5.
3.
3字软元件()5.
4寻址方式()5.
5.
1直接寻址与立即寻址()5.
5.
2变址寻址()第6章程序流程指令()6.
1程序流程基础知识()6.
1.
1PLC程序结构和程序流程()6.
1.
2主程序结束指令FEND()6.
1.
3子程序()6.
1.
4中断()6.
2条件转移()6.
2.
1条件转移指令CJ()6.
2.
2跳转区域的软元件变化与功能指令执行()6.
2.
3CJ指令应用例()6.
3子程序调用()6.
3.
1子程序调用指令CALL、SRET()6.
3.
2子程序编制与应用实例()6.
4中断()6.
4.
1中断指令EI、DI、IRET()6.
4.
2外部输入中断()6.
4.
3内部定时器中断()6.
4.
4高速计数器中断()6.
5循环()6.
5.
1循环指令FOR,NEXT()6.
5.
2循环程序编制与应用实例()第7章传送与比较指令()7.
1传送指令()7.
1.
1传送指令MOV()7.
1.
2数位传送指令SMOV()7.
1.
3取反传送指令CML()7.
1.
4成批传送指令BMOV()7.
1.
5多点传送指令FMOV()7.
2比较指令()7.
2.
1比较指令CMP()7.
2.
2区间比较指令ZCP()7.
2.
3浮点数比较指令ECMP、ZCMP()7.
3触点比较指令()7.
3.
1起始触点比较指令()7.
3.
2串接触点比较指令()7.
3.
3并接触点比较指令()7.
4数据交换指令()7.
4.
1数据交换指令XCH()7.
4.
2字节交换指令SWAP()7.
5应用实例()7.
5.
1程序设计算法和框图()7.
5.
2应用实例()第8章移位指令()8.
1循环移位指令()8.
1.
1循环右移位指令ROR()8.
1.
2循环左移位指令ROL()8.
1.
3带进位循环右移指令RCR()8.
1.
4带进位循环左移指令RCL()8.
2移位指令()8.
2.
1位右移指令SFTR()8.
2.
2位左移指令SFTL()8.
2.
3字右移指令WFTR()8.
2.
4字左移指令WFTL()8.
3移位读写指令()8.
3.
1移位写入指令SFWR()8.
3.
2移位读出指令SFRD()第9章数值运算指令()9.
1PLC的数值处理方式()9.
1.
1定点数和浮点数()9.
1.
2逻辑位运算()9.
2整数运算()9.
2.
1四则运算指令ADD、SUB、MUL、DIV()9.
2.
2加一减一指令INC、DEC()9.
2.
3开方指令SQR()9.
3小数运算()9.
3.
1浮点数转换指令FLT、INT、EBCD、EBIN()9.
3.
2浮点数四则运算指令EADD、ESUB、EMUL、EDIV()9.
3.
3浮点数开方指令ESQR()9.
3.
4浮点数三角函数值指令SIN、COS、TAN()9.
4逻辑运算()9.
4.
1逻辑字与指令WAND()9.
4.
2逻辑字或指令WOR()9.
4.
3逻辑字并或指令WXOR()9.
4.
4求补码指令NEG()第10章数据处理指令()10.
1数制与码制()10.
1.
1数制()10.
1.
2码制()10.
2码制转换指令()10.
2.
1二进制与BCD码转换指令BCD、BIN()10.
2.
2二进制与格雷码转换指令GRY、GBIN()10.
3编码解码指令()10.
3.
1译码器和编码器指令()10.
3.
2译码指令DECO()10.
3.
3编码指令ENCO()10.
4位"1"处理指令()10.
4.
1位"1"总和指令SUM()10.
4.
2位"1"判别指令BON()10.
5信号报警指令()10.
5.
1控制系统的信号报警()10.
5.
2信号报警设置指令ANS()10.
5.
3信号报警复位指令ANR()10.
6数据处理指令()10.
6.
1分时扫描与选通()10.
6.
2数据采集指令MTR()10.
6.
3数据查找指令SER()10.
6.
4数据排序指令SORT()10.
6.
5求平均值指令MEAN()10.
6.
6区间复位指令ZRST()第11章外部设备指令()11.
1概述()11.
1.
1外都I/O设备指令()11.
1.
2外都选用设备指令()11.
2外部I/O设备指令()11.
2.
1十键输入指令TKY()11.
2.
2十六键输入指令HKY()11.
2.
3数字开关指令DSW()11.
2.
4七段码显示指令SEGD()11.
2.
5七段码锁存显示指令SEGL()11.
2.
6方向开关指令ARWS()11.
2.
7ASCII码输入指令ASC()11.
2.
8ASCII码输出指令PR()11.
3模拟电位器指令()11.
3.
1模拟电位器的介绍()11.
3.
2模拟电位器数据读指令VRRD()11.
3.
3模拟电位器开关设定指令VRSC()11.
4特殊功能模块读写指令()11.
4.
1FX特殊功能模块介绍()11.
4.
2特殊功能模块读指令FROM()11.
4.
3特殊功能模块写指令TO()11.
5串行异步通信指令()11.
5.
1串行异步通信基础()11.
5.
2串行数据传送指令RS()11.
5.
3HEX→ASCII变换指令ASCI()11.
5.
4ASCII→HEX变换指令HEX()11.
5.
5校验码指令CCD()11.
5.
6通信指令综合应用()11.
5.
7并行数据位传送指令PRUN()11.
6PID控制指令()11.
6.
1PID控制介绍()11.
6.
2PID控制指令()11.
6.
3PID控制指令参数详解()11.
6.
5PID指令应用错误代码()11.
6.
4PID指令应用程序设计()11.
6.
6PID控制参数自整定()第12章高速处理指令()12.
1三菱FX2NPLC内部高速计数器()12.
1.
1高速计数器介绍()12.
1.
2高速计数器的使用()12.
1.
3高速计数器使用频率限制()12.
2高速计数器指令()12.
2.
1比较置位指令DHSCS()12.
2.
2比较复位指令DHSCR()12.
2.
3区问比较指令DHSZ()12.
2.
4DHSZ指令的表格高速比较模式()12.
2.
5DHSZ指令的频率控制模式()12.
2.
6脉冲密度指令SPD()12.
2高速计数器指令PLC内部处理指令()12.
3.
1输入输出刷新指令REF()12.
3.
2输入滤波时间调整指令REFF()12.
3.
3监控定时器刷新指令WDT()第13章脉冲输出与定位指令()13.
1位置控制预备知识()13.
1.
1位置控制介绍()13.
1.
2定位控制分析()13.
1.
3FXPLC定位控制功能介绍()13.
2脉冲输出指令()13.
2.
1概述()13.
2.
2脉冲输出指令PLSY()13.
2.
3带加减速的脉冲输出指令PLSR()13.
2.
4可变度脉冲输出指令PLSV()13.
2.
5脉宽调制指令PWM()13.
3定位指令()13.
3.
1原点回归指令ZRN()13.
3.
2相对位置控制指令DRVI()13.
3.
3绝对位置控制指令DRVA()13.
3.
4绝对位置读取指令ABS()13.
4定位控制例举()13.
4.
1步进电机定位控制()13.
4.
2定位控制指令程序样例()13.
4.
3伺服电机定位控制()第14章变频器通信指令()14.
1通信指令应用预备知识()14.
1.
1技术支持及应用范围()14.
1.
2通信参数设定()14.
1.
3通信功能相关软元件()14.
1.
4通信参数设定()14.
2变频器通信指令()14.
2.
1变频器通信指令介绍()14.
2.
2变频器运行监视指令EXTRK10()14.
2.
3变频器通信指令介绍变频器运行控制指令EXTRK11()14.
2.
4变频器参数读出指令EXTRK12()14.
2.
5变频器通信指令介绍变频器参数写入指令EXTRK13()14.
2.
6变频器通信指令应用注意与错误代码()三菱FR-E500变频器通信协议的参数字址定义三菱FR-E500参数数据读出和写入指令代码表第15章方便指令()15.
1状态初始化指令()15.
1.
1多种工作方式SFC的编程()15.
1.
2状态初始化指令IST()15.
1.
3IST指令应用处理()15.
1.
4状态初始化指令IST应用实例()15.
2凸轮控制指令()15.
2.
1凸轮控制和凸轮控制器()15.
2.
2绝对方式凸轮控制指令ABSD()15.
2.
3增量方式凸轮控制指令INCD()15.
3旋转工作台控制指令()15.
3.
1旋转工作台控制介绍()15.
3.
2旋转工作台控制指令ROTC()15.
4定时器指令()15.
4.
1示教定时器指令TTMR()15.
4.
2特殊定时器指令STMR()15.
5信号输出指令()15.
5.
1交替输出指令ALT()15.
5.
2斜坡信号指令RAMP()第16章时钟指令()16.
1时钟比较指令()16.
1.
1时钟数据比较TCMP()16.
1.
2时钟数据区间比较TZCP()16.
2时钟加减指令()16.
2.
1时钟数据加法指令TADD()16.
2.
2时钟数据减法指令TSUB()16.
3时钟数据读写指令()16.
2.
1时钟数据读出指令TRD()16.
2.
2时钟数据写入指令TWR()第17章FX3U新增功能指令简介()17.
1传送、移位和数值运算指令()17.
1.
1传送指令()17.
1.
2移位指令()17.
1.
3数值运算指令()17.
2数据处理指令()17.
2.
110进制与10进制ASCII码转表示转换指令()17.
2.
2数据的结合与分离指令()17.
2.
3数据表处理指令()17.
2.
4数据块处理指令()17.
2.
5字符串控制指令()17.
2.
6其他数据处理指令()17.
3外部设备指令()17.
3.
1通信指令()17.
3.
2特殊功能模块BMF分割读写指令()17.
3.
3定位指令()17.
3.
4变频器控制指令()17.
4其他指令()17.
4.
1扫描周期脉冲输出指令()17.
4.
2高速计数器指令()17.
4.
3时钟指令()17.
4.
4扩展文件寄存器控制指令()附录A特殊辅助继电器和特殊数据寄存器()附录B错误代码一览表()附录C功能指令一览表(按功能号顺序)()附录D功能指令一览表(按功能分类)()附录E功能指令一览表(按助记符分类)()附录F三菱FX、Q、A、L系列应用软件明细参考文献()试读内容:组合位元件KnM04.
组合位元件位元件X,Y,M,S是只有二种状态的软元件,而字元件是以16位寄存器为存储单元的处理数据的软元件.
但是字元件也是一位一位的只有两种状态的bit位组成的.
如果我们把位元件进行组合,例如用16个M元件组成一组位元件并规定M元件的二种状态分别为"1"和"0",例如把通表示"1",断表示"0",这样由16个M元件组成的16位二进制数则也可以看成是一个"字"元件.
例如K4M0为16个M软元件,为M0~M15.
并规定其顺序为M15,M14……M0,则如果其通断状况为0000010011000101(即M0,M2,M6,M7,M10为通,其余皆断),这也是一个十六进制数H04D5.
这样就把位元件和字元件联系起来了.
这种由连续编址的位元件所组成的一组位元件称之为组合位元件.

三菱FX系列对组合位元件做了一系列规定:﹙1﹚组合位元件的编程符号是:Kn+组件起始地址.
其中:n表示组数,起始地址为组件最低编址.
按照规定,三菱FX系列组合位元件的类型有KnX,KnY,KnM,KnS四种,这四种组合位元件均按照字元件进行处理.
﹙2﹚组合位元件的位组规定一组有4位位元件,表示四位二进制数.
多于一组以4的倍数增加,组合位元件的编址必须是连续的.
例如:K2X0表示2组8位X组合位元件X7~X0.
K3Y0表示3组12位Y组合位元件Y13~Y0.
K8M10表示8组32位M组合位元件M41~M10.
组件的起始地址没有特别的限制,一般可自由指定,但对于位元件X,Y来说,它们的编址是8进制的,因此,起始地址最好设定为尾数为0的编址.
例如X0,X10……Y0,Y10……等等,同时还应注意,由于X,Y的数量是有限的,设定的组数不要超过实际应用范围.
对于M,S位元件,建议为了避免引起混乱,也建议把起始地址设定为M0,M10,M20……等.

﹙3﹚组合位元件在使用时统一规定为位元件状态ON为"1",OFF为"0".
﹙4﹚组合位元件在与数据寄存器进行数据处理时因为数值处理是分16位和32位进行的,而组合位元件则会有位数不够和位数超过的问题.
当组合位元件向数据寄存器传送时,如组合位元件(位数不够)则传送后,数据寄存器的不足部分高位自动为0.
例如,当K2M0向D0传送时,K2M0是8位,D0是16位,位数不够,则K2M0向D0的低8位(b7~b0)传送,而D0的高8位自动为0,反过来.
D0向K2M0传送时,D0有16位,K2M0是8位,则D0的低8位向K2M0传送,而D0的高8位则不传送.
当组合位元件的位数多于16位或32位时,指令不能输入.

组合位元件在编制程序时,带来了很多方便.
以后我们将结合功能指令的讲解给予说明.
摘自《三菱FX2NPLC功能指令应用详解》第五章数据处理指令5.
3.
3字软元件李金城编著,电子工业出版社试读内容:中断概念6.
1.
4中断1.
中断的有关概念所谓中断是指PLC在平常按照顺序执行的扫描循环中,当有需要立即反应的需求发生时,立即中断其正在执行的扫描工作,优先地去执行要求所指定的服务工作;等该服务工作完成后,再回到刚才被中断的地方继续执行未完成的扫描工作.
可以举一个例子来说明中断的基本概念.
某公司老总正坐在办工桌前批阅文件(正在执行扫描),突然电话铃响了(有中断请求),老总放下手头的工作(中断扫描工作)去接电话(执行中断服务),电话接听完毕(中断服务完成),老总又继续批阅文件(继续执行扫描).

这个例子已经通俗的说明了中断的几个基本概念.
﹙1﹚中断请求与中断源中断也是一种程序流程转移,但这种转移大都是随机发生的,例如故障报警,计数器当前值等于设定值,外部设备的动作等等,事先并不知道这些事件发生的时刻,可这些事件出现后有必须尽快低对他们进行相应的处理,这时可用中断功能来快速完成上述事件的处理.

另一种情况是对于大部分的应用,上述按照顺序扫描的控制方式都已经足够了,但对某些需要高速反应的应用场合(例如模拟量控制、定位控制…等),扫描时间的延时即代表误差的扩大,其反应时间甚至要求到微妙的速度,才能达到精度要求.
在这种情况下,只有利用定时中断功能才能实现.
要求实行中断功能首先必须向PLC发生中断请求信号,发出中断信号的设备叫中断源.
中断源可以是外部设备(各种开关信号)也可以是内部定时器、计数器及根据需要人为设置的中断源等.
﹙2﹚断点与中断返回当中断源向PLC发出中断请求信号后,PLC正在执行的扫描程序在当前指令执行完成后被停止执行,这样就在程序中产生一个断点,PLC必须记住这个断点.
然后就转移去执行在付程序区的中断服务程序.

断程序被执行完后,PLC会回到再回到刚才被中断的地方﹙称为中断返回﹚,从断点处的下一条指令开始继续执行未完成的扫描工作.
这一过程不受PLC扫描工作方式的影响,因此使PLC能迅速响应中断事件.
换句话说,中断程序不是在每次扫描循环中处理,而是在需要时才被及时地处理.

2.
中断优先与中断控制继续上面电话事例,如果该老总面前有三部电话,当老总正在接第一个电话时,又有一部电话铃响了,这时老总是听完第一个电话后,去接第二电话还是中端第一个电话,马上去接第二个电话这就涉及到当发生多重中断时,中断优先的问题.

什么是中断优先呢在多重中断输入结构时,会将各个中断输入按照其重要性给予其不同的中断优先顺序.
当CPU接受某一个中断请求而正执行该中断的服务程序的当时,如果有另一个中断请求发生,CPU将比较两个中断源的中断优先级.
如果其优先顺序低于正在执行的中断,CPU将不理会该中断,必须等执行完该中断服务程序返回后才会接受,并按照产生中断请求的先后次序进行处理.

但如果其优先顺序高于正在执行的,CPU将立即停止其正在执行的中断服务程序的执行,而立即跳入该更高优先顺序中断的中断服务程序去执行.
等其完成后,再回到刚才被中断的较低优先级服务程序中去继续完成未完成的工作.
这种处理方式称为中断程序的嵌套应用.
回到上面的事例,如果第二个电话是董事长直线电话,其优先顺序为最高,该老总会立即放下第一个电话去接第二个电话,如果第二个电话是下属来电,该老总会听完第一个电话后,再听第二个电话,听完第二个电话后,再继续其批阅文件工作.

不同品牌的PLC关于中断优先的设定是不同的,三菱FXPLC的中断功能原则是不能嵌套的.
也就是说,如正在执行某一中断程序时,是不能再接受其他中断程序的处理.
但作为特殊处理,FX2NPLC运行可以使用一次且仅一次中断嵌套.
不是所有的应用程序都需要PLC的中断功能,用户一般也不需要处理所有的中断事件,因此PLC都设置了中断控制指令来控制是否需要中断和需要哪些中断.
中断控制指令一般为允许中断指令(又叫开中断)和禁止中断指令(又叫关中断).
在程序中设置允许中断指令后,则后面的扫描程序中,允许处理事先设置的中断处理功能.
而在程序中设置了禁止中断指令后,则后面的扫描程序中,禁止处理所有的中断功能,直到重新执行允许中断指令后.

3.
中断服务程序结构与编写中断和子程序调用虽然同样用到副程序,但其调用﹙跳到副程序去执行﹚的方式却不同.
子程序调用是在主程序中利用执行到子程序调用指令﹙一般为CALL﹚时,PLC会记下CALL指令所指定的副程序名称,并到副程序区执行该标记名称的副程序,一直执行到子程序返回指令后,才会返回主程序.
中断的调用则不是利用软件指令,而是由硬件电路发出中断信号给PLC,由PLC自行去辨别该中断的名称而自动跳入副程序中以该中断名称为标记的"中断服务程序"去执行,执行到中断返回指令后,才返回到主程序.
如上所述中断服务程序其结构如由图6-7所示,由"头"、"尾"及中断服务程序组成.
"头"即为该中断的唯一的"中断标记名称",而"尾"就是中断返回指令,是告诉PLC中断程序的结束.
而头尾中间则为中断服务程序本身,用来告知PLC在该中断发生时必须执行哪些控制操作.
中断服务程序编写要注意下面二个问题:图6-7中断子程序结构1﹚设计中断程序时应遵循"越短越好"的原则.
中断服务程序的执行会延迟主程序执行的时间,如果中断服务程序执行时间过长,则有可能引起主程序所控制的设备操作发生异常.
因此,必须对中断服务程序进行优化,使其尽量短小,以减少其执行时间,从而减少对主程序处理的延迟.
2)中断服务程序是随机调用的,必须谨慎地设计中断服务程序的各种软元件,弄清楚中断服务子程序中软元件和主程序中软元件关系,最好是中断服务程序中软元件是独自的.
当然,与主程序相关的除外.
摘自《三菱FX2NPLC功能指令应用详解》第六章程序流程指令6.
1程序流程基础知识李金城编著,电子工业出版社试读内容:触点比较指令触点比较指令实质上是一个触点,影响这个触点动作的不是位元件输入(X)或位元件线圈(Y、M、S),而是指令中两个字元件S1和S2相比较的结果.
如果比较条件成立则该触点动作,条件不成立,触点不动作.

触点比较指令有三种形式:起始触点比较指令,串接触点比较指令和并接触点比较指令.
每种形式又有6种比较方式:=(等于)、(不等于)、(大于)、=(大于等于).
指令的源址S1和S2必须是字元件.
比较的数据也有16位和32位两种,与其他功能指令不同的是,32位指令是在助记符加后缀D,如LDD,ANDD,ORD.
数据比较是按照二进制数代数形式进行,如5>3、-5S1S2S1>S2S1=5/9FNC228【D】LDS1S2S1≠S2S1=S25/9FNC229【D】LDS25/9FNC230【D】LD>=S1S2S1>=S2S1指令梯形图操作数内容与取值如下:操作数内容与取值S1.
比较值一数据或数据存贮字软元件地址.
S2.
比较值二数据或数据存贮字软元件地址.
解读:源址S1和S2不相等时(条件成立)输出Y0被驱动.
2.
指令应用﹙1﹚在PLC的梯形图中,凡是触点都是位元件的触点,他们用来组合成驱动输出的条件,字元件是不能作为触点使用的.
触点比较指令却是由字元件组成的,在梯形图中,触点比较指令等同于一个常开触点,但这个常开触点的ON/OFF是由指令的两个字元件S1和S2的比较结果所决定的.
比较结果成立时触点闭合,不成立触点断开,如图7-32所示.

图7-32LD指令等同触点示意图起始触点比较指令是能直接与梯形图左母线相连的指令,相当基本指令中的LD指令,它和LD指令一样,可以单独或者与其他触点一起组成逻辑组合条件驱动输出.
试看图7-33.
第一行程序解读是当(D0)=(D2)时,把D0和D1的数据进行交换.
第二行程序解读是当组合位元件K1X0不等于K4时,且M0为ON时,驱动输出Y0.
第三行程序解读是当(D10)≥K100时或M3为ON时,执行传送指令,将K100传送到D100.
图7-33起始触点比较指令应用﹙2﹚当在指令中使用到计数器比较时,务必指令执行形式与使用计数器的位数(16位或32位)一致,两个源址都为计数器时,所使用的计数器的位数也必须一致.
如果发生不一致情况,会发生程序出错(执行形式与位数不一致)或运算出错(计数器位数不一致).

﹙3﹚触点比较指令的编程输入.
使用GXDeveloper编程软件时,请按图7-34所显示方式输入,但在梯形图上显示时16位不会显示助记符,32位在比较符号前加D表示.
比较符号大于等于不能输入≥,应分别输入>=.
同样小于等于应分别输入D2的情况,指令虽能够执行,但仅对D1软元件进行复位处理.
例如出现下述情况指令:ZRSTD10D0指令虽然执行但仅对D10,D0进行复位处理.
而当D1为位元件且D2为不同类型软元件时,指令不执行,产生运算错误,M8067置ON,如下例:ZRSTM0D0ZRSTS0M10(2)ZRST指令是16位处理指令,一般不能对32位软元件进行区间复位处理.
但对32位计数器C200~C234来说,也可以应用ZRST指令进行区间复位.
但不允许出现D1指令为16位计数器而D2指定为32为计数器的混在情况,例如ZRSTC180C230就不行,因为C180是16位计数器,C230是32位计数器.
(3)ZRST指令在对定时器,计数器进行区间复位时,不但将T,C值写入K0,还将其相应的触点全部复位.
(4)几种复位指令的应用比较.
能够完成对位元件置OFF和对字元件写入K0的复位处理的指令有RST,MOV(FNC12),FMOV(FNC16)和ZRST(FNC40).
但是他们之间的功能还是有差别的,现列表10-28比较供学习是参考.

表10-28RST、MOV、FM0V、ZRST指令使用比较功能号助记符名称操作软元件功能特点RST复位Y,M,ST,C,D,V,Z1、只能对单个软元件复位.
2、对T,C复位,同时其触点也复位.
FNC12MOV传送KnY,KnM,KnS,T,C,D,V,Z1、只能对单个字元件复位,不能单独对单个位元件复位.
2、对T,C复位,不能使其触点同时复位.
FNC16FMOV多点传送KnY,KnM,KnS,T,C,D,1、只能对字元件进行区间复位(V、Z除外).
2、对T,C复位,单不能使其触点同时复位.
FNC40ZRST区间复位Y,M,ST,C,D,1、可对位元件,字元件进行区间复位(V,Z除外)2、对T,C复位,同时其触点也复位.
摘自《三菱FX2NPLC功能指令应用详解》第十章数据处理指令10.
6数据处理指令李金城编著,电子工业出版社试读内容:带加减速的脉冲输出指令PLSR13.
2.
3带加减速的脉冲输出指令PLSR1.
指令格式FUN59:【D】PLSR程序步:9/17可用软元件如表13-5所示表13-5PLSR指令可用软元件操作数位元件字元件常数XYMSKnXKnYKnMKnSTCDVZKHS1S2S3D梯形图如图13-19所示.
图13-19PLSR指令格式操作数内容与取值如下:操作数内容与取值S1.
输出脉冲最高频率或其存储地址.
S2.
输出脉冲数或其存储地址.
S3.
加减速时间或其存储地址.
D.
指定脉冲输出口,仅限Y0或Y1.
解读:当驱动条件成立时,从输出口D输出一最高频率为S1,脉冲个数为S2,加减速时间为S3,占空比为50%的脉冲串.
2.
步进电机的失步与过冲在一些控制简单或要求低成本的运动控制系统中,常会用到步进电机.
当步进电机以开环的方式进行位置控制时,负载位置对控制回路没有反馈,步进电机就必须正确响应每次励磁变化.
如果励磁频率选择不当,步进电机就不能够移动到新的位置.
即发生失步现象或过冲想象.
失步就是漏掉了脉冲没有运动到指定的位置,过冲应该就是和失步相反,运动到超过了指定的位置.
因此,在步进电机开环控制系统中,如何防止失步和过冲是开环控制系统能否正常运行的关键.

产生失步和过冲现象的原因很多,当失步和过冲现象分别出现在步进电机启动和停止的时候.
则其原因一般是系统的极限启动频率比较低,而要求的运行速度往往比较高,如果系统以要求的运行速度直接启动,因为该速度已经超限,启动频率而不能正常启动,轻则发生失步,重则根本不能启动,产生堵转.
系统运行起来后,如果达到终点时立即停止发送脉冲,令其立即停止,则由于系统惯性的作用,步进电机会转过控制器所希望的停止位置而发生过冲,为了克服步进电机失步和过冲现象,应该在启动停止时加入适当的加减速控制.
通过一个加速和减速过程,以较低的速度启动而后逐渐加速到某一速度运行,再逐渐减速直至停止,可以减少甚至完全消除失步和过冲现象.

脉冲输出指令PLSY是不带加减速控制的脉冲输出.
当驱动条件成立时,在很短的时间里脉冲频率上升到指定频率.
如果指定频率大于系统的极限启动频率,则会发生失步和过冲现象.
为此,三菱FX系列PLC又开发了带加减速控制的脉冲输出指令——PLSR.

在实际应用中,PLSR指令在FX2N系列和FX1S,FX1N系列的应用是有差别的.
下面就分开进行指令应用介绍.
3.
FX2N系列PLSR指令应用﹙1﹚关于输出频率S1和输出脉冲个数S2输出频率S1的设定范围是10~20000HZ,频率设定必须是10的整数倍.
输出脉冲数的设定范围是:16位运算为110~32767,32位运算为110~2147486947.
当设定值不满110时,脉冲不能正常输出.
﹙2﹚脉冲输出方式PLSR指令与PLSY指令的区别在于PLSR指令在脉冲输出的开始及结束阶段可以实现加速和减速过程,其加速时间和减速时间一样,由S3指定.
S3具体设定范围有下式决定;按照上述公司计算时,其下限值不能小于PLC时间扫描时间最大值的10倍以上(扫描时间最大值可在特殊数据寄存器D8012中读取)其上限值不能超过5000ms.
FX2N系列的PLSR指令的加减速时间是根据和所设定的时间进行10级均匀阶梯式的方式进行.
如图13-20.
图13-20FX2N系列PLSR指令输出方式如果,图中的阶梯频率(为S1的1/10)还会使步进电机产生失步和过冲现象.
则应降低输出频率S1.
4.
FX1S、FX1N系列PLSR指令应用﹙1﹚关于输出频率S1和输出脉冲个数S2输出频率S1的设定范围为10~100000HZ.
输出脉冲数的设定范围是:16位运算为110~32767,32位运算为110~2147486947.
设定值低于110时,脉冲不能正常输出.
﹙2﹚脉冲输出方式FX1S,FX1N的PLSR指令的是一个线性的连续的加、减速过程,如图13-21.
图13-21FX1S、FX1N系列PLSR指令输出方式其加减速时间S3的设定范围为50~5000ms.
但实际上输出频率有一个最低值,由下面公式决定:最低频率的含义是,在进行加减速控制时,其加速时间是指从最低频率升速到输出频率S1的时间,减速时间是指从输出频率S1降速到最低频率的时间,而从0到最低频率(起动时)和从最低频率到0(停止时)为跳跃时间.
试举例说明.

【例1】:设PLSR指令的S1为50000HZ,加速时间为100ms,则其最低频率fmin为:其实际脉冲输出方式如图13-22所示.
图13-22FX1S、FX1N系列PLSR指令最低频率说明5.
其他应用说明PLSR指令的其他应用说明如:相关特殊软元件,必须选择晶体管输出型号,其使用次数限制等等均与PLSY指令相同,这里不再赘述.
但PLSR指令不存在输出无数个脉冲串的设定,应用时必须注意.

cera:秋季美国便宜VPS促销,低至24/月起,多款VPS配置,自带免费Windows

介绍:819云怎么样?819云创办于2019,由一家从2017年开始从业的idc行业商家创办,主要从事云服务器,和物理机器819云—-带来了9月最新的秋季便宜vps促销活动,一共4款便宜vps,从2~32G内存,支持Windows系统,…高速建站的美国vps位于洛杉矶cera机房,服务器接入1Gbps带宽,采用魔方管理系统,适合新手玩耍!官方网站:https://www.8...

腾讯云2核4GB内存8M带宽 年74元

一般大厂都是通过首年才有可以享受爆款活动,然后吸引我们注册他们商家达到持续续费和购买的目的。一般只有大厂才能有这样的魄力和能力首年亏本,但是对于一般的公司和个人厂家确实难过,这几年确实看到不少的同类商家难以生存。这里我们可以看到有对应的套餐方案。不过这两个套餐都是100%CPU独享的,不是有某云商家限制CPU的。但是轻量服务器有个不好的就是带宽是较大且流量是限制的额,分别是1GB和1.2TB月流量...

RackNerd美国大硬盘服务器促销:120G SSD+192TB HDD,1Gbps大带宽,月付$599,促销美国月付$服务器促销带宽

racknerd怎么样?racknerd最近发布了一些便宜美国服务器促销,包括大硬盘服务器,提供120G SSD+192TB HDD,有AMD和Intel两个选择,默认32G内存,1Gbps带宽,每个月100TB流量,5个IP地址,月付$599。价格非常便宜,需要存储服务器的朋友可以关注一下。RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新泽西机房基于KVM虚拟化的VPS、...

netstat命令详解为你推荐
敬汉卿姓名被抢注12306身份证名字被注册怎么办特朗普取消访问丹麦特朗普专机抵达日本安保警力情形如何?广东GDP破10万亿在已披露的2017年GDP经济数据中,以下哪个省份GDP总量排名第一?mole.61.com谁知道摩尔庄园的网址啊125xx.com高手指教下,www.fshxbxg.com这个域名值多少钱?m.kan84.net那里有免费的电影看?www.hyyan.comDOTA6.51新手选什么英雄为好,请详细讲述出装备顺序,加点顺序,以及注意事项。谢谢dadi.tv智能网络电视smartTV是什么牌子官人放题SBNS-088 中年男の夢を叶えるセックス やりたい放題! 4(中文字幕)种子下载地址有么?好人一生平安盗车飞侠请教:游戏盗车飞侠4怎么开飞机,怎么买枪,怎么开坦克啊?
域名注册网 域名停靠 过期备案域名查询 域名服务器上存放着internet主机的 备案域名出售 vpsio 128m内存 网络星期一 网页背景图片 主机合租 网通代理服务器 vip购优汇 国外免费全能空间 789电视网 什么是服务器托管 移动服务器托管 海外空间 dnspod 北京主机托管 美国asp空间 更多