三菱可编程控制器用户编程手册_第1页
三菱可编程控制器用户编程手册_第2页
三菱可编程控制器用户编程手册_第3页
三菱可编程控制器用户编程手册_第4页
三菱可编程控制器用户编程手册_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

设计时的注意事项危险请在可编程控制器的外部设置安全线路,以便在外部电源异常或可编程控制器出现故障时,整个系统也能在安全状态下运行。误操作、误输出可能造成事故。必须在可编程控制器外部构成如下电路:紧急制动电路、保护电路、正反转等相反动作的互锁电路、定位上限/下限等防止机械坏的互锁电路等。可编程控制器CPU通过WDT出错等自诊断功能检出异常情况时,关断所有输出。另外当可编程控制器CPU不能检查的输入输出控制部分等的异常情况发生时,则有可能不能进行输出控制。这时为使机器能安全运转,请设计外部电路和机构。由于输出单元的继电器、晶体管等的故障,会出现输出无法控制为ON或OFF的状态。对于与重大事故有关的输出信号,请设计外部电路和机构以使机器运行在安全状态下。目录安全信息…………………1公司简介…………………3功能介绍…………………4特殊辅助继电器………..14指令集介绍……………..36请您一定阅读……….…..52联系方式………………..55功能介绍用梯形图语言编写应用程序,支持三菱最新版软件及FXGP_WIN-C.能与多家人机界面连接,如台达、Eview等,应用中完全等同于三菱FX1N,FX2N,FX3U.与其它厂家PLC并联运行。支持梯形图编程、下载、监控,可对PLC产品设置加密口令.组成最大系统:256点输入,256点输出.共512点开关量+86点模拟量COM1为程序上下载及与人机界面通信之端口.COM2为485接口,协议为三菱链接协议.新增COM3为485接口,协议为MODBUS通信协议,用于连接第三方仪表设备等.新增CAN接口,用于组成更强大的CAN网络.有用于低端设备的裸板PLC和用于高端设备的标准PLC可供用户选择,更好的性价比.本PLC采用世界上最为先进的微处理器内核ARM做为主控制芯片,运算速度超快.别具一格的加密方式,让你的程序保密性更好.环境规格周围温度0—55℃……使用时,—20—70℃相对温度35—85%RH(不结露)……使用时耐振性符合JISC0040标准频率加速度振幅X、Y、Z三个方向各10次(合计各80分钟)DIN导轨安装产品10—57HZ—57—150HZ/s2—直接安装产品10—57HZ—57—150HZ9.8m/s2—耐冲性符合JISC0041标准(147m/s2作用时间11ms正弦半波脉冲在X、Y、Z三方向各3次)耐噪声根据噪音电压1,000Vp-p噪声幅值1µ¯100HZ噪声模拟实验耐电压AC1500V(1分钟)符合JEM-1021标准电源端子和接端子之间绝缘阻抗绝缘阻抗DC500V绝缘测试器测得5MΩ以上接地D种接地(不可与强电部分共同接地)※1使用环境无腐蚀性、可燃性气体、无大量导电性尘埃(灰尘)指令的执行时间说明指令名称执行时间FX3U执行时间说明基本指令32位整数运算4uS8uS浮点数运算15uS15uS高速输出PLSY4uSPID指令8uS性能规格项目性能运算控制方式存储程序反复扫描方式,有中断指令输入输出控制方式批处理方式(执行END指令时),输入输出刷新指令,有脉冲捕捉功能编程语言继电器符号方式+步进梯形图方式(也可用SFC表示)程序内存程序容量,形式内置8K步EEPROM(不需存储器电池支持)※含文件寄存器,注释最大8K步可选存储器EEPROM8K步指令种类顺控指令顺控指令:27个步进梯形图指令:2个步进梯形图指令1N:89种现可支持79种,除扩展模块所有指令均支持2N:129种,现可支持95运算处理速度基本指令µs/指令单步梯形图应用指令0.55~数10µs/指令比三菱FX2N原机快N倍CPU处理能力0.01us/指令32位RISC100MHZ输入输出点数输入点数X000~(8进制编号)本体上所有输入点均可软件设定滤波时间0-255mS输入输出合计512点以下输出点数Y000~(8进制编号)输入继电器、输出继电器参照5章(输入规格)和6章)输出规格辅助继电器一般用M0~M383384点保持用EEPROM保持*1M384~M511128点电容保持*2M512~M15351024点特殊用M8000~M8255256点状态初始状态用(EEPROM保持)S0~S910点保持用EEPROM保持*1S10~S127118点电容保持*2S12~S999872点定时器(延时置ON)100msT0~T199200点(0.1~3,276.7秒)内置2电位器可做模拟定时器用VR1:D8030VR2:D803110msT200~T24546点(0.01~327.67秒)1ms累计形T246~T2494点(0.001~32.767秒)100ms累计形T250~T2556点(0.1~3,276.7秒)通过电容停电保持项目性能计数器16位增模式C0~C1516点(0~32,767计数器)16位增模式(保持)EEPROM保持*1C16~C3116点(0~32,767计数器)电容保持*2C32~C199168点(0~32,767计数器)32位高速双向C200~C21920点(-2,147,483,648~+2,147,483,647)计数32位增/减双向电容保持*2C220~C23415点(-2,147,483,648~+2,147,483,647)计数调整计数器(EEPROM保持*1)数据寄存器(使用一对为32位)16位通用D0~D127128点16位保持用EEPROM保持*1D128~D255128点电容保持*2D256~D20471792点文件寄存器(保持)D1000~D2047最大1048点(通过参数可设定从D1000开始以500点为单位,用作文件寄存器,设定在编程域(EPPROM9内*316位特殊用D8000~D8255256点16位变址V0~V7,Z0~Z716点指针JAMP、CALL分支用P0~P127128点输入中断定时中断IO□□~15□□6点嵌套主控用N0~N78点常数10进制数(K)16位:-32,768~+32,76732位:-2,147,483,648~+2,147,483,64716进制数(H)16位:0~FFFF32位:0~FFFFFFFF*1:通过EEPROM进行停电保持的保持软元件。(详细参照项)*2:通过大容量电容进行停电保持的保持软元件。(详细参照项)*3:由文件寄存器设定的软元件范围的现在值通过EEPROM停电保持。(通过变成工具或BMOV指令写入现在值时)要通过程序(BMOV)以外的指令)变更现在值的话,再次上电或SROPRUN切换时,EEPROM的内容作为文件寄存器写在设定的软元件范围内。●保持和非保持的范围是固定的(不可用参数变更)。(由电容实行停电保持的软元件,为了充分进行保持,可编程控制器需要连续通电5分钟以上。)(参照项)内置高速计数器的使用输入X000~X007,如下表所示分类,对应各高速计数器编号。输入X000~X007不能重复由高速计数器们使M用。在输入端子不作为高速计数器使用时,可用于一般输入。所有高入都支持SPD指令中断输入单相单计数输入C235C236C237C238C239C240C241C242C243C244C245X000U/DU/DU/DX001U/DRRX002U/DU/DU/DX003U/DRRX004U/DU/DX005U/DRX006X007中断输入单相双计数输入双相双计数输入C246C247C248C249C250C251C252C253C254C255X000UUUAAAX001DDDBBBX002RRRRX003UUAAX004DDBBX005RRRRX006SSX007U:增计数输入D:减计数输入A:A相输入B:B相输入R:复位输入S:开始计数输入●输入X000~X007不可重复使用。例如:一旦使用C251,则X000、X001被占用,因此C235、C236、C241、C244、C246、C247、C249、C252、C254及中断输入指针*I00、*I01及相应输入的SPD指令不能使用。●如使用高速计数器时,则与输入编号相应的滤波器常数自动变更,以对应高速的信号获取。高速计数器的响应频率如下所示。使用多个高速计数器或高速计数器和FNC56(SPD)并用时,处理频率的合计汪能超过下页表示的(综合频率)。●可以捕获,以下范围的高速脉冲:C235,C236,C2461(1相);最高60kHzC251(2相);最高30kHzC237~C245,C247~C250(1相);最高10kHzC252~255(2相);最高5kHz使用多个高速计数器或高速计数器和FNC56(SPD)并用时,这些处理频率的合计请不要超过下页所示的(综合频率)。·双相高速计数器请加上使用频率的2倍值。使用条件综合频率60kHz30kHz计算例(不使用FNC53.54)<编号><使用内容><计算值>C235(单相):输入30kHz30kHzC237(单相):输入10kHz10kHzC253(双相):输入5kHz10kHz(5kHz*2)合计50kHz≤60kHz(综合频率)内置高速脉冲的使用目前高速脉冲输出支持Y0,Y1两组;Y0做脉冲输出时,请用COM2做人机接口。通信端口说明本PLC集成两路通信口,COM1:RS232,COM2:RS485推荐使用COM2做人机接口,这样COM1就可以连接电脑进行监控,查梯形图,调试极为方便。输出规格和外部布线布线上注意※注意请按此手册记载的对专用端子进行AC电源的配线.请不要对基本单元的24+端子用外部电源供电.不要对空端子器外部配线.否则有可能损害产品.)指AC供电之产品项目继电器输出晶体管输出输出回路构成外部电源AC250VDC30V以下DC5~30V回路绝缘机械绝缘光电耦合绝缘动作表示继电器线圈通电时LED点灯光耦合器驱动时LED灯亮最大负载电阻负载2A/1点,8A/一个COM端/1点/4点电感性负载80VA12W/DC24V灯负载100W开路漏电流——————最小负载DC5V2mA(参考值)——————响应时间OFF→ONON→OFF约10ms5µs(Y0,Y1)时约10ms5µs(Y0,Y1)时C继电器输出电路的使用●输出端子继电器输出型有1个~4个公共端输出型。因此各公共端块单元可以驱动不同电源电压系统(例如:AC200V,AC100V,DC24V等)的负载。●回路绝缘在继电器输出线圈和接点之间,可编程控制器内部电路和外部负载电路之间是电气化绝缘的。另外各公共端块间也是相互分离的。●动作显示输出继电器的线圈通电时LED灯亮,输出接点为ON。●响应时间从输出继电器的线圈通电或切断,到输出接点为ON或OFF的响应时间都是约10ms。●输出电流AC250V以下的电流电压可驱动纯电阻负载2A/1点,电感性负载80VA以下(AC100或AC200V)及灯负载100W以下(AC100V或200V)的负载。关于电感性负载开关时的接点寿命参照接点寿命表。另外通过输出接点来开关直流的电感性负载时,请把该负载同续流二极管并联,请把电源电压控制在DC30V以下。●开路漏电流输出接点OFF时无漏电流产生,可直接驱动氖光灯等。●继电器输出接点的寿命对于接触器或电磁阀等电感性交流负载的标准寿命在20VAA状态下是50万次。依据本公司的寿命试验,继电器的寿命基准如下表所示:表:测试条件:1秒ON/1秒OFF负载容量接点寿命适用负载例电磁接触器20VA/AC100V300万回/AC200V35VA/AC100V100万回/AC200V80VA/AC100V20万回/AC200V但既在上述条件下,如果切断冲击过电流,,会显著降低继电器接点寿命,请注意。软元件编号、错误代码一览可编程控制器特殊软元件的种类及其功能如下所示:如[M][D]这们有[]括起的软元件和未使用的软元件,或没有记载的未定义软元件。请不要对它们进行程序驱动或写入数据。*1:M8062除外*2:26100↑↑1.00版本*3:0008=8K步*4:02H=存储盒(PROTECTOFF)*5:END指令结束时处理*6:RUN→STOP时清除*7:STOP→RUN时清除*8:停电保持(Keep)*9:适用于RS、ASCI、HEX、CCD指令*10:用公历的后二位表示,出可以切换成公历四位表示法,当用四位表示时,可表示从1980~2079年为止。特殊辅助继电器PC状态编号名称备注[M]8000RUN监控a接点RUN时常开[M]8001RUN监控b接点RUN时常开[M]8002初始货脉冲a接点RUN后输出一个扫描周期的ON[M]8003初始货脉冲b接点RUN后输出一个扫描周期的OFF[M]8004出错发生M8060-M8067检知`1[M]8005[M]8006[M]8007[M]8008[M]8009编号名称备注D8000监视定时器初始值200ms[D]8001PC类型和版本*2[D]8002存储器容量*3[D]8003存储器种类*4[D]8004出错特殊M的编号M8060-M8067[D]8005[D]8006[D]8007[D]8008[D]8009标志编号名称备注[M]8010[M]801110ms时钟以10ms为周期振荡[M]8012100ms时钟以100ms为周期振荡[M]80131s时钟以1s为周期振荡[M]80141分时钟以1分为周期振荡M8015计时停止和预置M8016停止显示时间M8017±30秒修正[M]8018RTC检出常ONM8019RTC出错编号名称备注[D]8010)含恒定扫描等待时间[D]8011)[D]8012)D80130-59秒预置值或当前值时钟误差±45秒/月(25℃)有闰年修正D80140-59分预置值或当前值D80150-23小时预置值或当前值D80160-31日预置值或当前值D80171-12月预置值或当前值D8018公历年三位表示的预置值或当前值D8019星期0(-)-6(六)预置值或当前值标志编号名称备注[M]8020原点标志应用指令用运算标识[M]8021借位标志M8022进位标志[M]8023M8024M8025M8026M8027M8028[M]8029指令执行结束标志应用指令用编号名称备注[D]8020输入滤波器调整初始值10ms(0-255)本体[D]8021输入滤波器调整初始值10ms(0-255)扩展模块[D]8022[D]8023[D]8024DAC0模拟量输出00-10000本体[D]8025DAC1模拟量输出10-10000本体[D]8026DAC2模拟量输出20-10000本体[D]8027DAC3模拟量输出30-10000本体[D]8028Z0(Z)寄存器的内容变址寄存器Z的内容[D]8029V0(Z)寄存器的内容变址寄存器V的内容PC状态编号名称备注M8030M8031非保持存储器全清除软元件的ON/OFF映像和M8032保持存储器全清除当前值的清除*5M8033存储保持停止映像存储区保持M8034全输出禁止外部输出全OFF*5M8035强制RUN模式M8036强制RUN指令8.1项*6M8037强制STOP指令M8038参数设定简易PC间链接通信参数设定标志M8039恒定扫描模式定周期运转编号名称备注D8030VR1-ADC0模拟量输入0V=0-4095/419本体0-10VD8031VR2-ADC1模拟量输入10-4095本体D8032ADC2模拟量输入20-4095本体D8033ADC3模拟量输入30-4095本体D8034ADC4模拟量输入40-4095本体D8035ADC5模拟量输入50-4095本体D8036ADC6模拟量输入60-4095本体D8037ADC7模拟量输入70-4095本体D8038ADC输入滤波系数0-100本体D8039恒定扫描时间初值0(单位1MS)步进梯形图编号名称备注M8040转移禁止禁止状态间转移M8041转移开始*6FNC60(IST)指令用运转标志M8042启动脉冲M8043复原结束*6M8044原点条件*6M8045全输出复位禁止S0-899动作检知M8046STL状态动作*5D8040-8047有效化M8047STL监控有效*5[M]8048M8049编号名称备注[D]8040ON状态编号1*5M8047ON时,S0-S999之间动作状态的最小编号存入D8040以下依次存入8点[D]8041ON状态编号2*5[D]8042ON状态编号3*5[D]8043ON状态编号4*5[D]8044ON状态编号5*5[D]8045ON状态编号6*5[D]8046ON状态编号7*5[D]8047ON状态编号8*5[D]8048中断禁止编号名称备注M8050I00□禁止输入中断禁止M8051I10□禁止M8052I20□禁止M8053I30□禁止M8054I40□禁止M8055I50□禁止M8056M8057M8058M8059编号名称备注[D]8082DAC0模拟量输出00-10000本体[D]8083DAC1模拟量输出00-10000本体[D]8084DAC2模拟量输出00-10000本体[D]8085DAC3模拟量输出00-10000本体[D]8086DAC4模拟量输出00-10000本体[D]8087DAC5模拟量输出00-10000本体[D]8088DAC6模拟量输出00-10000本体[D]8089DAC7模拟量输出00-10000本体错误检测编号名称备注[M]8060[M]8061PC硬件出错可编程控制器停止[M]8062[M]8063并联链接,通信适配器出错可编程控制器继续运行*7[M]8064参数出错可编程控制器停止[M]8065语法出错可编程控制器停止[M]8066回路出错可编程控制器停止[M]8067运算出错*7可编程控制器继续运行M8068运算出错锁存M8067的保持M8069编号名称备注[D]8060出错代码编号的保存.请参照后面的出错代码一表.[D]8061PC硬件出错的代码编号[D]8062[D]8063链接,通信出的-代码编号*7[D]8064参数出错代码编号[D]8065语法出错的代码编号[D]8066回路出错的代码编号[D]8067运算出错的代码编号*7[D]8068运算出错发生步保持步号[D]8069M8065-7的出错发生步编号*7并联链接功能编号名称备注M8070并联链接主站说明主站时ON*7M8071并联链接子站说明子站时ON*7[M]8072并联链接运转时为ON运转中ON[M]8073主站/子站设定不良M8070,8071设定不良编号名称备注[D]8070并联链接出错判断时间初始值500ms[D]8071[D]8072[D]8073存储器容量编号名称备注M8102内存容量通信、链接用编号名称备注[M]8120RS232C通信用[M]8121RS232C发送等待中*7M8122RS232C发送标志*7M8123RS232C接收结束标志*7[M]8124RS232C数据接收中[M]8125[M]8126全局信号[M]8127通讯请求握手信号RS485通信用M8128通讯请求出错标志M8129接通请求字/字节切换,还有超时判编号名称备注D8120通信格式*8(EEPROM保持)详细请看通信设备的手册D8121站号设定*8(EEPROM保持)[D]8122发送数据余数*7[D]8123接收数据数*7D8124起始符(STX)D8125终止符(ETX)[D]8126D8127通讯请求用起始号指定D8128通讯请求数据数指定D8129超时判断时间*8(EEPROM保持)高速表/定位编号名称备注[D]8130[D]8131[D]8132[D]8133[D]8134[D]8135[D]8136Y0,Y1的脉冲数累计低位详细请看编程手册[D]8137高位[D]8138[D]8139编号名称备注M8140CLR信号输出功能有效FNC156(ZRN)M8141M8142M8143M8144M8145Y000脉冲输出禁止M8146Y001脉冲输出禁止M8147Y000脉冲输出中(Busy/Ready)M8148Y001脉冲输出中(Busy/Ready)M8149编号名称备注D8140Y0的脉冲数低位详细请看编程手册D8141高位D8142Y1的脉冲数低位D8143高位[D]8144D8145执行时的偏置速度D8146执行时的最高速度低位FNC158(DRVI)FNC159(DRVA)D8147高位D8148[D]8149执行时的加减速时间显示模块(FX1N-5DM用)编号名称备注[D]8150[D]8151[D]8152[D]8153[D]8154[D]8155[D]8156[D]8157D8158控制软元件(D)初始值:1指定起始软元件号D8159控制软元件(M)扩展功能编号名称备注M8160M8161以8位为单位传送16/8位切换*10M8162高速并联链接模式[M]8163[M]8164[M]8165[M]8166M8167M8168[M]8169编号名称备注[D]8160[D]8161[D]8162[D]8163D8164[D]8165[D]8166[D]8167[D]8168[D]8169脉冲捕捉编号名称备注M8170输入X000脉冲捕捉详细请看编程手册*7M8171输入X001脉冲捕捉M8172输入X002脉冲捕捉M8173输入X003脉冲捕捉M8174输入X004脉冲捕捉M8175输入X005脉冲捕捉[M]8176[M]8177[M]8178[M]8179简易PC间链接编号名称备注[M]8180[M]8181[M]8182[M]8183数据传送顺控出错(主站)[M]8184数据传送顺控出错(1号站)[M]8185数据传送顺控出错(2号站)[M]8186数据传送顺控出错(3号站)[M]8187数据传送顺控出错(4号站)[M]8188数据传送顺控出错(5号站)[M]8189数据传送顺控出错(6号站)[M]8190数据传送顺控出错(7号站)[M]8191数据传送顺控执行中[M]8192[M]8193[M]8194[M]8195[M]8196[M]8197[M]8198[M]8199编号名称备注[D]8170[D]8171[D]8172[D]8173相应站号设定状态简易PC链接用[D]8174通讯子站设定状态[D]8175刷新范围设定状态D8176相应站号设定D8177通讯子站数设定D8178刷新范围设定D8179重试次数D8180监控时间P变址寄存器当前值编号名称备注[D]8180[D]8181[D]8182Z1寄存器的内容变址寄存器当前值[D]8183V1寄存器的内容[D]8184Z2寄存器的内容[D]8185V2寄存器的内容[D]8186Z3寄存器的内容[D]8187V3寄存器的内容[D]8188Z4寄存器的内容[D]8189V4寄存器的内容[D]8190Z5寄存器的内容[D]8191V5寄存器的内容[D]8192Z6寄存器的内容[D]8193V寄存器的内容[D]8194Z7寄存器的内容[D]8195V7寄存器的内容[D]8196[D]8197[D]8198[D]8199P变址寄存器当前值编号名称备注[D]8200[D]8201当前链接扫描时间简易PC链接用[D]8202最大链接扫描时间[D]8203数据传送顺控出错统计数(主站)[D]8204数据传送顺控出错统计数(1主站)[D]8205数据传送顺控出错统计数(2主站)[D]8206数据传送顺控出错统计数(3主站)[D]8207数据传送顺控出错统计数(4主站)[D]8208数据传送顺控出错统计数(5主站)[D]8209数据传送顺控出错统计数(6主站)[D]8210数据传送顺控出错统计数(7主站)[D]8211数据传送错误代码(主站)[D]8212数据传送错误代码(1主站)[D]8213数据传送错误代码(2主站)[D]8214数据传送错误代码(3主站)[D]8215数据传送错误代码(4主站)[D]8216数据传送错误代码(5主站)[D]8217数据传送错误代码(6主站)[D]8218数据传送错误代码(7主站)[D]8219出错代码类别出错代码出错内容处理方法PC硬件出错M8061(D8061)运转停止0000无异常请检查扩展电缆和连接是否正确6101RAM出错6102扫描回路出错6103I/O总线出错(M8069驱动时)并联链接通信出错M8063(D8063)运行继续0000无异常请检查双方的可编程控制器电源是否为ON,通讯选件板(适配器)与可编程控制器间的连接通讯选件板(适配器)之间的连接是否正确.6301奇偶检验错误,溢出错误,成帧错误6302通信字符错误6303通信数据和校验不一致6304数据格式错误6305指令错误6306监视定时器超时6307-6311无6312并联链接字符错误63013并联链接和数错误6314并联链接格式错误参数出错M8064(D8064)运转停止0000无异常请将可编程控制器STOP,用参数模式设定正确值.6401程序的和数不一致6402内存容量设定错误6403保持区域设定错误6404注释区域设定出错6405文件寄存器区域设定错误6409其他的设定错误出错代码类别出错代码出错内容处理方法语法错误M8065(D8065)运行停止0000无异常编程完成时,应该检查每个指令的使用方法是否正确,发生错误情况时,请用程序编辑模式修正指令.6501指令-软元件助记符-软元件编号的组合错误65026503应用指令的操作数不足6504标号重复中断输入及高速计数器输入重复6505超出软元件编号范围6506使用未定义指令6507标号(P)定义错误6508中断输入(I)定义错误6509其他6510MC的嵌套编号大小方面错误6511中断输入和高速计数器输入重复回路错误M8066(D8066)运行停止0000无异常作为梯形图块的全体,在指令的组合方法上不正确,或成对指令的关系不正确时,会发生这种错误情况,请在程序编辑模式下将指令的相互关系修改正确.66016602无LD.LDI指令.无线圈.STL.SET.MCR.P(指针)I(中断)EI.DI.SRET.IRET.FOR.NEXT.FEND.END未与母线连接上.忘记了MPP出错代码类别出错代码出错内容处理方法回路错误M8066(D8066)运行停止0000无异常作为梯形图块的全体,在指令的组合方法上不正确,或成对指令的关系不正确时,会发生这种错误情况,请在程序编辑模式下将指令的相互关系修改正确.66016602无LD.LDI指令.无线圈.STL.SET.MCR.P(指针)I(中断)EI.DI.SRET.IRET.FOR.NEXT.FEND.END未与母线连接上.忘记了MPP出错代码类别出错代码出错内容处理方法梯形图错误M8066(D8066)运行停止6603MPS的连续使用次数达12次以上作为梯形图块的全体,在指令的组合方法上不正确或成对指令的关系不正确时会发生这种不良情况。请在程序编辑模式下将指令相互的关系修改正确。6604MPS与MRD,MPP的关系不正确6605STL的连续使用次数达9次以上STL内有MC,MCR,I(中断),SRETSTL外有RET,无RET6606无P(指针),I(中断)无SRET,IRET主程序中I(中断)SRET,IRET子程序或中断程序中有STL,RET,MC,MCR6607FOR与NEXT的关系不正确,嵌套六重以上FOR-NEXT之间有STL,RET,MC,MCR,IRET,SRET,FEND,END6608MC与MCR的关系不正确无MCRNOMC-MCR之间有SRET,IRET,I(中断)6609其他6610LD、LDI的连续使用次达9次以上6611ANB、ORB指令比LD、LDI指令数量多6612ANB、ORB指令比LD、LDI指令数量少6613MPS连续使用次数达12次以上6614忘记了MPS出错代码类别出错代码出错内容处理方法梯形图错误M8066(D8066)运行停止6615忘记了MPP作为梯形图块的全体,在指令的组合方法上不正确,或成对指令的关系不正确时,会发生这种情况。请在程序编辑模式下将指令的相互关系修改正确。6616遗忘了MPS-MRD,MPP之间的线圈,或关系不对6617应该从母线开始的命令STL、RET、MCR、P1、D1、EI、FOR、NEXT、SRET、IRET、FEND、END未与母线连接6618在主程序以外(中断、子程序等)有只能在主程序中使用的指令STL、MC、MCR6619FOR-NEXT之间有不能使用的指令STL、RET、MC、MCR、I、IRET6620FOR-NEXT嵌套溢出6621FOR-NEXT数的关系不对6622无NEXT指令6623无MC指令6624无MCR指令6625STL的连续使用次数在9次以上6626STL-RET这间有不能使用的命令MC、MCR、I、SRET、IRET6627无RET命令6628在主程序内有主程序不能使用的指令出错代码类别出错代码出错内容处理方法梯形图错误M8066(D8066)运行停止6629无P、I6630无SRET、IRET指令6631有不能使用SRET的地方6632有不能使用FEND的地方运算出错M8067(D8067)运行停止0000无异常运算执行中有错误发生,请重新检查程序或检查一下应用指令的操作数内容。即使没有发生语法、回路错误,例如由于下列理由,也会发生运算错误。(例)T1000Z本身虽然不出错,但作为运算结果Z=100的话,就变成T200,超出软元件编号。6701CJ、CALL的转移地址没有END指令以后有标号FOR-NEXT之间或子程序之间有单独的标号6702CALL的嵌套6重以上6703中断程序中有EI指令(不可以多重中断)6704FOR-NEXT的嵌套6重以上6705应用指令的操作数在对象软元件以外6706应用指令操作数的软元件编号范围或数据值溢出6707在没进行文件寄存器的参数设定下,访问文件寄存器6708FROM/TO指令错误6709其他(IRET、SRET遗忘,FOR-NEXT关系不正确)出错代码类别出错代码出错内容处理方法运算错误M8067(D8067)运行停止6730采样定时器(Ts)在对象范围外(Ts<0)停止PID运算若控制参数的设定值或PID运算中发生数据错误.请检查参数内容.6732输入滤波常数(α)在对象范围外(α〈0或100≤α)6733比例增益(Kp)在对象范围外(Kp<0)6734积分时间(T1)在对象范围外(T1<0)6735微分增益(KD)在对象范围外(KD<0或201≤KD)6736微分时间(TD)在对象范围外(TD<0)6740采样时间(TS)≤扫描周期将运算数据作为最大值,继续进行运算6742测定怕变化量溢出(△PV<-32768或32767<△PV)6743偏差溢出(EV<-32678或32767<EV)6744积分计算值溢出(-32768-32767以外)6745微分增益(KP)溢出导致微分值溢出6746微分计算值溢出(-32768-32767以外)6747PID运算结果溢出(-32768-32767以外)运算错误M8067(D8067)运行停止6750自整定结果不好自整定结束6751自整定动作方向不一致自整定继续从自整定开始时的测定值考虑的动作方向和自整定用的输出实际动作方向不一致.请正确设定测定值,自整定输出和目标值相互间关系后,再次实施自整定6752自整定动作不良自整定结束自整定中设定值上下波动,无法实现正确的自整定,此时,考虑是否将采样时间设为远大于输出变化周期或增大输入滤液常数.设定变更后.再次实施自整定.指令集介绍基本指令,进步梯形图指令助记符/称调功能回路表示和对象软元件备注LD取运算开始a接点LDI取反运算开始b接点LDP取脉冲上升沿检出运算开始LDF取脉冲下升沿检出运算开始助记符/称调功能回路表示和对象软元件备注AND与串联连接a接点ANI与非串联连接b接点ANDP与脉冲上升沿检出串联连接ANDF与脉冲下升沿检出串联连接OR或并联连接a接点ORI或非并联连接b接点ORP或脉冲上升沿检出并联连接ORF或脉冲下降沿检出并联连接ANB回路块与回路块之间串联连接ORB回路块或回路块之间并联连接OUT输出线圈驱动指令RET置位线圈动作保持指令RST复位解除线圈动作保持指令PLS脉冲线圈上升沿输出指令助记符/称调功能回路表示和对象软元件备注PLF下降沿脉冲线圈下降沿输出指令MC主控公共串联接点用线圈指令MCR主控复位公共串联接点解除指令MPS进栈运算存储MRD读栈存储读出MPP出栈存储读出和复位INV反转运算结果取反NOP空操作无动作END结束程序结束应用指令程序流程类别FNCNO.指令助记符功能D命令P命令程序流程00CJ条件跳跃—○●●01CALL调用子程序—○●●02SRET子程序返回——●●03IRET中断返回——04EI中断许可——05DI中断禁止——06FEND主程序结束——●●07WDT监视定时器—○08FOR循环范围开始——●●09NEXT循环范围结束——●●传送比较类别FNCNO.指令助记符功能D命令P命令传达•比较10CMP比较○○●●11ZCP区间比较○○●●12MOV传送○○●●13SMOV移位传送●●14CML反向传送●●15BMOV批次传送—○●●16FMOV多点传送●●17XCH交换●●18BCD转换○○●●19BIN二进制转换○○●●四则·逻辑运算类别FNCNO.指令助记符功能D命令P命令四则.逻辑运算20ADD二进制加法○○●●21SUB二进制减法○○●●22MUL二进制乘法○○●●23DIV二进制除法○○●●24INC二进制加1○○●●25DEC二进制减1○○●●26WAND逻辑字与○○●●27WOR逻辑字或○○●●28WXOR逻辑字异或○○●●29NEG求补码●循环与移位类别FNCNO.指令助记符功能D命令P命令循环与移位30ROR循环右移ON.531ROL循环左移ON.632RCR带进位循环右移ON.733RCL带进位循环左移ON.834SFTR位右移—○●●35SFTL位左移—○●●36WSFR字右移37WSFL字左移0N1038SFWR带进位写入—○●●39SFRD带进位读出—○●●数据处理类别FNCNO.指令助记符功能D命令P命令数据处理40ZRST批次复位—○●●41DECO解码—○●●42ENCO漏码—○●●43SUMON位数●44BONON位的判定●45MEAN平均值●46ANS信号报警置位●47ANR信号报警复位●48SQRBIN开平方●49FLTBIN整数-二进制浮点数转换●高速处理类别FNCNO.指令助记符功能D命令P命令高速处理50REF输入输出刷新—○●●51REFF输入刷新(带滤波器设定)ON3452MTR矩阵输入—●●53HSCS比较置位(高速计数器)○—ON1154HSCR比较复位(高速计数器)——ON1255HSZ区间比较(高速计数器用)ON1356SPD脉冲密度——●●57PLSY脉冲输出○—●●58PWM脉宽调制——●●59PLSR带加减速脉冲输出○—●●方便指令类别FNCNO.指令助记符功能D命令P命令方便命令60IST状态初始化——●●61SER数据检索0N1462ABSD凸轮控制(绝对方式)○—●●63INCD凸轮控制(相对方式)——●●64TTMR示数定时器ON1565STMR特殊定时器ON1666ALT交替输出—○●●67RAMP斜坡信号——●●68ROTC旋转工作台控制ON1769SORT数据排列0N18外部设备1/0类别FNCNO.指令助记符功能D命令P命令外部设备1/070TKY数字键输入ON1971HKY16键输入ON2072DSW数字式开关——●●73SEGD7段译码ON2174SEGL断码分别表示——●●75ARWS箭头开关ON2276ASCASC11数据输入ON2377PRASC11码打印ON2478FROM读出○○ON2579TO写入○○ON26外围设备SER类别FNCNO.指令助记符功能D命令P命令外围设备SER80RS串行数据传送—○ON2781PRUN8进制位传送○○●●82ASCIHEX→ASCII转换—○●●83HEXASCII→HEX转换—○●●84CCD校验码—○●●85VRRD电位器读出—○ON100N2886VRSC电位器刻度—○ON110N2987RS2串行数据传送288PIDPID运算——●●89~99数据传送2类别FNCNO.指令助记符功能D命令P命令数据传送2100101102ZPUSH变频寄存器的批次躲避103ZPOP变频寄存器的恢复104~109浮点数类别FNCNO.指令助记符功能D命令P命令浮点数110ECMP2进制浮点数比较●111EZCP2进制浮点数区间比较●112EMOV2进制浮点数数据传送113~115116ESTR2进制浮点数→字符串的转换117EVAL字符串→2进制浮点数的转换118EBCD2进制浮点数→10进制浮点数的转换●119EBIN10进制浮点数→2进制浮点数的转换●120EADD2进制浮点数加法运算●121ESUB2进制浮点数减法运算●122EMUL2进制浮点数乘法运算●123EDIV2进制浮点数除法运算●124EXP2进制浮点数指数运算125LOGE2进制浮点数自然对数运算126LOG102进制浮点数常用对数运算浮点数类别FNCNO.指令助记符功能D命令P命令127ESQR2进制浮点数开平方运算●128ENEG2进制浮点数符号翻转129INT2进制浮点数→BIN整数的转换●130SIN2进制浮点数SIN运算●131COS2进制浮点数COS运算●132TAN2进制浮点数TAN运算●133ASIN2进制浮点数SIN-1运算134ACOS2进制浮点数COS-1运算135ATAN2进制浮点数TAN-1运算136RAD2进制浮点数角度→弧度的转换137DEG2进制浮点数弧度→角度的转换147SWAP上下字节0N30定位类别FNCNO.指令助记符功能D命令P命令定位150DSZR带DOG搜索的原点回归151DVIT中断定位152TBL表格设定定位153,154155ABSABS当前值读出○—ON12156ZRN原点复位○—●157PLSV可调脉冲输出○—●158DRVI相对定位○—●159DRVA绝对定位○—●时钟运算类别FNCNO.指令助记符功能D命令P命令160TCMP时钟数据比较—○●●161TZCP时钟数据区间比较—○●●162TADD时钟数据加法—○●●163TSUB时钟数据减法—○●●164HTOS小时,分,秒数据的转换165STOH秒数据的[小时,分,秒]转换ON13ON31166TRD时钟数据读出—○●●167TWR时钟数据写入—○●●168169HOUR长时间检测○—●外部设备类别FNCNO.指令助记符功能D命令P命令外部设备170RD3AA/D数据读出(FXON-3A)—○ON32171GBIN格雷码的逆转换ON33/34172~175176RD3A模拟量模块的读出ON14177WR3AD/A数据写入(FXON-3A)—○ON15178,179护展功能类别FNCNO.指令助记符功能D命令P命令扩展功能180EXTR扩展ROM功能(FX2N/FX2NC其它指令类别FNCNO.指令助记符功能D命令P命令其他指令181182COMRD读出软元件的注释数据183184RND产生随机数185186DUTY出现定时脉冲187188CRCCRC运算189HCMOV高速计数器传送数据块的处理类别FNCNO.指令助记符功能D命令P命令数据块的处理190,191192BK+数据块加法运算193BK-数据块减法运算194BKCMP=数据块的比较S1=S2195BKCMP>数据块的比较S1>S2196BKCMP<数据块的比较S1<S2197BKCMP<>数据块的比较S1≠S2198BKCMP<=数据块的比较S1≧S2199BKCMP>=数据块的比较S1≧S2字符串的控制类别FNCNO.指令助记符功能D命令P命令字符串的控制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论