SPX-8-8T使用手册.doc_第1页
SPX-8-8T使用手册.doc_第2页
SPX-8-8T使用手册.doc_第3页
SPX-8-8T使用手册.doc_第4页
SPX-8-8T使用手册.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

SPX8-8T-2AD系列编程手册SPX系列PLC产品是目前最稳定可靠的单板PLC,控制芯片使用ARM系列高性能32位MCU.单步执行时间在0.5us,最高可以有16K的程序容量。极其方便扩展。非常丰富的指令,可以完全取代三菱FX系列PLC,具有自主知识产权,也能很好的保护你的知识产权,因为它的无法解密特点,程序一旦设置密码为12345678,任何方法无法读出你的程序。具有以下特点:l 采用ARM控制芯片,高稳定,高可靠,高运行速度,资源丰富,数据寄存器上千个。l 硬件电路来自成熟PLC线路,采用SMT工艺制造,所有器件都经老化测试,确保高稳定性。l 用梯形图语言编写应用程序。兼容三菱PLC软件SWOPC-WIN以及GX-DEVELOPERl 外形尺寸极小。板材为1.6MM,易安装,DC24V供电,输出电流为DC500MA,直接驱动电磁阀l 能与台达、威伦人机界面连接,也可与上位机链接,开放链接通讯协议l 支持浮点运算指令,支持三十二位,具有AD,DA处理能力,AD(DA)数据达4000.l 支持软件远程执行PLC运行操作。一、 硬件简介l MCU采用ARM 32位工业级处理器,内核工作频率达70MHZ以上,高速高可靠l 所有IO口用光电隔离器传输信号,电源采用西门子滤波电路,能有效阻断各种干扰。l 信号传输回路采用高速数字整形放大电路,电路来自三菱PLC,超稳定。l 所有电解电容选用进口电容,低阻高频特性好,从容应对不同强电磁干扰的工业环境。l 输出晶体管采用高速中功率三极管,可长期安全驱动500MA以内的直流负栽。l AD转换口可输入0-5V直流信号,也可输入0-10V或420MA信号(订制)l 通讯编程线兼容三菱PLC下载线接口,方便快捷,连接触摸屏也兼容三菱通讯线。l 输入为共阴漏型接法。易接易用,输出为NPN集电极开路输出。l PCB采用军工级板材,SMT工艺,精心打造到每一个焊盘。l 电源输入为DC24V,电流为250MA 两线:16路数码管驱动接口RUN/SET选择二、指令集简介2.1 基本逻辑指令一览表助记符、名称功能可用软元件程序步LD取常开触点逻辑运算开始X,Y,M,S,T,C1LDI取反常闭触点逻辑运算开始X,Y,M,S,T,C1LDP取脉冲上升沿上升沿检出运算开始X,Y,M,S,T,C2LDF取脉冲下降沿下降沿检出运算开始X,Y,M,S,T,C2AND与常开触点串联连接X,Y,M,S,T,C1ANI与非常闭触点串联连接X,Y,M,S,T,C1ANDP与脉冲上升沿上升沿检出串联连接X,Y,M,S,T,C2ANDF与脉冲下降沿下降沿检出串联连接X,Y,M,S,T,C2OR或常开触点并联连接X,Y,M,S,T,C1ORI或非常闭触点并联连接X,Y,M,S,T,C1ORP或脉冲上升沿上升沿检出并联连接X,Y,M,S,T,C2ORF或脉冲下降沿下降沿检出并联连接X,Y,M,S,T,C2ANB块与并联回路块的串联连接1ORB块或串联回路块的并联连接1OUT输出线圈驱动Y,M,S,T,C注1SET置位动作保持Y,M,S注2RST复位清除动作保持,寄存器清零Y,M,S,T,C,D,V,ZMC主控公共串联点的连接线圈指令Y,M(特殊M除外)3MCR主控复位公共串联点的消除指令2MPS压栈运算存储1MRD读栈存储读出1MPP出栈存储读出与复位1INV取反运算结果的反转1NOP空操作无动作1END结束输入输出及返回到开始12.2步进顺控指令说明助记符、名称功能可用软元件程序步STL步序动作开始S1RET步序动作结束无12.3 功能指令一览表带有D符号表示支持32位操作。P支持脉冲操作。分类指令助记符功能页码程序流程CJP条件跳转CALLP子程序调用SRET子程序返回FEND主程序结束FOR循环范围开始NEXT循环范围结束传送与比较DCMPP比较DZCPP区域比较DMOVP传送DCMLP反向传送BMOVP成批传送FMOVP多点传送SMOV位传送TRDP时间传送(D801319时钟读出)TWRP时间传送(写时钟D801319)DXCHPDBCDPDBINP四则逻辑运算DADDPBIN加法DSUBPBIN减法DMULPBIN乘法DDIVPBIN除法DINCPBIN加1DDECPBIN减1DWANDP逻辑字与DWORP逻辑字或DWXORP逻辑字异或DNEGP求补码浮点数运算DECMPP2进制浮点数比较DEZCPP2进制浮点数区域比较DEADDP2进制浮点数加法DESUBP2进制浮点数减法DEMULP2进制浮点数乘法DEDIVP2进制浮点数除法DINTP2进制浮点数转BIN整数DESQRP2进制浮点数开方数据处理ZRSTP批复位指令ALTP取反DFLTPBIN整数转2进制浮点数DSQRP2进制数开方TTMR示教定时器STMR闪烁定时器RAMP斜坡接点比较DLD=(S1)=(S2)DLD(S1)(S2)DLD(S1)(S2)DLD(S1)(S2)DLD(S1)(S2)DLD(S1)(S2)DAND=(S1)=(S2)DAND(S1)(S2)DAND(S1)(S2)DAND(S1)(S2)DAND(S1)(S2)DAND(S1)(S2)DOR=(S1)=(S2)DOR(S1)(S2)DOR(S1)(S2)DOR(S1)(S2)DOR(S1)(S2)DOR(S1)(S2)移位指令DRORP循环右移DROLP循环左移DRCRP带进位循环右移DRCLP带进位循环左移SFTRP位右移SFTLP位左移高速处理SFTRP位右移DHSCS比较置位(高速计数器)DHSCR比较复位(高速计数器)DHSZ区间比较(高速计数器)SPD脉冲密度DPLSY脉冲输出DPLSR可调脉冲输出定位指令DZRN(FNC156)原点回归Y0:到位M8132Y1:M8133DPLSV(FNC157)可变频率指令DDRVI(FNC158)相对位置指令DDRVA(FNC159)绝对位置指令外部指令FROMP数据取入TOP数据输出外部设备RS串行数据传送接受(由D8120控制)看485章ASCIPHEXASCIHEXPACSIHEXCCDP校验(M8120=0,和校验;M8120=1CRC校验)PID专家调节指令2.4PID功能指令D0:要达到的目标值,为S1D1:测定值,反馈回的值,为S2D100:参数,为S3S3+0:KP 参考值:2000S3+1:KI 参考值:500S3+2:KD 参考值:0S3+3:PID运算方向:1,为正相PID运算,其他为反相PID运算。S3+4 S3+8:计算量;S3+9 S3+10: :输出增量(32位);S3+11:输出,限制为032767;若对应模拟输出,则为04095,大于4095,也输出4095;公式:KPe(t)-e(t-1) +e(t)/KI +KD*(e(t)+e(t-2)-2*e(t-1)。 2.5脉冲输出指令说明PLSY:高速输出脉冲指令。(可以选择不要)1S1:频率设定;可变。 范围0100000,对应0100000HZ 16位 最高速度32768HZ;32位D 最高速度100000HZ;2S2:脉冲数量设定.。 16位 最高脉冲设定32768个;32位D 最高脉冲设定2147483647个;3D:输出脉冲指定脚位。Y0 Y1。4本PLC高速脉冲Y0 Y1 输出,5设计有加速曲线,即:启动由1HZ不断加速,快速达到设定值。消除启动抖动。加速曲线(0HZ,0MS)到(100000HZ,150MS),为直线。比如,设定60KHZ,到达设定值需要90MS。在脉冲实际值接近S2时,进入减速曲线一直到停,到达设定值,停止脉冲。消除停车抖动。减速曲线(100000HZ,150MS)到(0HZ,0MS),为直线。比如,由60KHZ,到停止需要90MS。PLSY指令默认的加、减速时间为50MS6X0接通脉冲输出;X0断开脉冲输出停止,X0重新接通脉冲输出,计数重新开始,原计数清零。7到达设定值,M8132(Y0) M8133(Y1) 置位。8实际脉冲数量Y0 在D140 D141 ,Y1 在D142 D143。这就是到原点的距离。可以设置。9本指令在程序中只能使用一次。10PLSR指令可以设置加、减速时间。其他与PLSY指令相同。定位指令与其一样。二、资源集简介、输入X:标号范围:X000-为8进制。主板为X000X07、输出继电器Y:标号范围:Y000-为8进制。主板为Y000Y07,、辅助继电器M:数量:3072点标号范围:M0-M3071;标号为十进制。停电保持5003071、状态继电器S:数量:999点标号范围:S0-S999;标号为十进制。停电保持500999、时间继电器T:数量:256点标号范围:T0-T255;标号为十进制。T0-T199,100 ms 型,计200点;T200-T245,10 ms 型,计46点;累加型:T246-T249,1 ms 型,计4点;、计数器C:16位数量:200点标号范围:C0-C199;标号为十进制。停电保持10019932位数量: 56点标号范围:C200-C255;标号为十进制。全停电保持、数据寄存器D:数量:5000点标号范围:D0-D4999;标号为十进制。D200D1999停电保持1800点。、变址寄存器V:V0V7、变址寄存器Z:Z0Z7、程序位置指针P:数量:128个,标号范围:P0-P127;标号为十进制。、十进制常数标记K、H:标号K后的常数为十进制常数。标号H后的常数为十六进制常数。如H10=K16。、特殊软元件:M8000:程序运行时ON;M8002:程序开运行时第一个扫描周期时ON;M8020:零标志;M8021: 借位标志;M8022:进位标志;三、编程及应用简介、编程软件梯形图编程软件FXGP_WIN-C:支持梯形图编程、下载、监控,可对嵌入式PLC产品设置加密口令。、编程设备个人计算机,操作系统可以是:Windows 95,Windows 98,Windows 2000,Windows XP。四、特殊资源说明:1 D8071表示程序运行错误步序,D8071=0 表示正常。M8011= 1ms脉冲,M8012= 100ms脉冲,M8013 1s脉冲。2模拟量入:010V输入电压,读入值由FROMP指令控制,比如FROM K0 K0 D400 K4 就表示模拟量4路被从本主板的0号缓冲区读出到D400D403 ,范围04000(误差1%以下)。3加强密码功能:当密码不等于12345678时,可以在密码正确情况下读/写;当密码等于12345678时,任何人将无法读出程序。4M8060=0 高速输出允许;M8060=1,数码管工作状态:D8030D8037对应显示内容。7PLC间通过485连接定义:D8121=255定义为主站,其他为从站; D8173 8174 8175为读PLC的起始、联机数量(报文数)、每机通信数据长度(字节);D8176 8177 8178为写PLC的起始、联机数量(报文数)、每机通信数据长度(字节);D8179为在线指示,比如 仅2#从站在线D8179=4。8MODBUS通信模式:采用RS指令,D8120要预先设定,发送触发标志为M8122,接受完毕标志M8123.9可以通过软件遥控PLC的RUN/STOP状态。10时钟在D80138018.11输入滤波时间在D8020中可调。010ms。12为了方便控制高速脉冲,特别增加标志M8237, M8239。在OUT C235 K555这样指令下,一旦X0=1,M8237置1,手动置0,这样相当于比梯形图中完成要快得多。当M8239=1,X0=1,立即停止脉冲发送。范例:一旦X0=1,立即停车,没有误差。13增加标志M8237, M8239。为Y1 X1 这一路。编程参考上面Y0 X0这一路。14关于MODBUS 通讯指令RD3A(读)、WR3A(写)。此时D8120的设定为HE081(后面两位可以根据需要设定)。M8123为接受完毕指示。RD3A读取从机数据指令示例:RD3A K1 H77 D300 RD3A原来的指令意义不能使用,现在表示Modbus的03号功能; K1是代表被读从机设备的站号,范围1-254 ;H77是代表被读数据在从机设备中的地址编号;D300里的值是代表读取的寄存器个数,范围1-32;D301以后为读出的数值存放寄存器。写数据到从机指令示例:WR3A K1 H77 D300 RD3A原来的指令意义不能使用,现在表示Modbus的16(如果D300=1对应为06)号功能; K1是代表被读从机设备的站号,范围1-254 ;H77是代表被写数据在从机设备中的地址编号;D300里的值是代表写入的寄存器个数,范围1-32;要写出的源数据存放寄存器D301以后。第二章 指令解说(常用)常用指令解说,其他指令没有解说的指令清参考三菱编程手册。一、逻辑指令助记符、名称功能可用软元件程序步LD取常开触点逻辑运算开始X,Y,M,S,T,C1LDI取反常闭触点逻辑运算开始X,Y,M,S,T,C1LDP取脉冲上升沿上升沿检出运算开始X,Y,M,S,T,C2LDF取脉冲下降沿下降沿检出运算开始X,Y,M,S,T,C2OUT输出线圈驱动Y,M,S,T,C见说明l LD,LDI,LDP,LDF指令将触点连接到母线上。多个分支用ANB,ORB时也使用。l LDP指令在上升沿(软元件由OFF到ON变化时)接通一个周期;LDF指令在下降沿(软元件由ON到OFF变化时)接通一个周期。l LD,LDI,LDP,LDF指令的重复使用次数在8次以下。即与后面的ANB,ORB指令使用时串并连使用的最多次数为8个。l 软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计数器C的程序步为35。l OUT指令各种软元件的线圈驱动,但对输入继电器不能使用。并列的OUT可多次连续使用。l OUT指令驱动计数器时,当前面的线圈从ON变成OFF,或者是从OFF变成ON时,计数器才加一。l 用LD,LDI,LDP,LDF指令与母线连接。输出使用OUT指令驱动线圈。l 使用OUT指令驱动定时器的计时线圈或者计数器的计数线圈时,必须设定定时和计数的时间和计数的值,可以是常数K,或者由数据寄存器间接指定数值。l 每个程序结束必须要有END指令,关于END指令详见后面的END指令介绍。助记符、名称功能可用软元件程序步AND与常开触点串联连接X,Y,M,S,T,C1ANI与非常闭触点串联连接X,Y,M,S,T,C1ANDP与脉冲上升沿上升沿检出串联连接X,Y,M,S,T,C2ANDF与脉冲下降沿下降沿检出串联连接X,Y,M,S,T,C2l AND,ANI,ANDP,ANDF指令只能串接一个触点,两个以上的并联回路串联时使用后面的ANB指令。串联次数不受限制。l ANDP,ANDF指令在上升沿(即软元件由ON到OFF变化时)和下降沿即(软元件由OFF到ON变化时)接通一个周期。助记符、名称功能可用软元件程序步OR或常开触点并联连接X,Y,M,S,T,C1ORI或非常闭触点并联连接X,Y,M,S,T,C1ORP或脉冲上升沿上升沿检出并联连接X,Y,M,S,T,C2ORF或脉冲下降沿下降沿检出并联连接X,Y,M,S,T,C2l OR,ORI,ORP,ORF指令只能并接一个触点,两个以上的串联回路并联时使用后面的ORB指令。l ORP,ORF指令在上升沿(即软元件由OFF到ON变化时)和下降沿(即软元件由ON到OFF变化时)接通一个周期。l OR,ORI,ORP,ORF指令和前面的LD,LDI,LDP,LDF指令一起使用,并联次数不受限制。助记符、名称功能可用软元件程序步ANB块与并联回路块的串联连接1ORB块或串联回路块的并联连接1l 当多分支回路与前面的回路串联连接时,使用ANB指令。分支以LD,LDI,LDP,LDF指令作为起点,使用ANB指令与前面以LD,LDI,LDP,LDF指令作为起点的分支串联连接。l 当2个以上的触点串接的串联回路块并联连接时,每个分支使用LD,LDI指令开始,ORB指令结束。l ANB,ORB指令都是不带软元件的指令。l ANB,ORB使用的并串联回路的个数不受限制,但是当成批使用时,必须考虑LD,LDI的使用次数在8次以下。l 在每个分支的最后使用ORB指令,不要在所有的分支后面使用ORB指令,l ORB和ANB指令只是对块的连接,如果不是块就不能使用,如程序步16和18不是块就不能使用编程示例:0LDX0001ANIX0012LDI X0023ANDX0034ORB5LD X0046ANDX0057ORB8OUTY0009LDX00610ORX00711LDX01012ANIX01113LDIX01214ANDX01315ORB16ORIX01417ANB18ORX01519OUTY00120END助记符、名称功能可用软元件程序步INV取反运算结果的反转1l INV指令是将INV指令之前,LD,LDI,LDP,LDF指令之后的运算结果取反的指令,没有软元件。助记符、名称功能可用软元件程序步SET置位动作保持Y,M,S见说明RST复位清除动作保持,寄存器清零Y,M,S,T,C,D,V,Zl 软元件为Y和一般M的程序步为1,S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数据寄存器D以及变址寄存器V和Z的程序步为3。l SET指令在线圈接通的时候就对软元件进行置位,只要置位了,除非用RST指令复位,否则将保持为1的状态。同样,对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位。l 对同一软元件,SET,RST指令可以多次使用,顺序随意,但是程序最后的指令有效。l RST指令可以对数据寄存器(D),变址寄存器(V,Z),定时器(T)和计数器(C),不论是保持还是非保持的都可以复位置零。助记符、名称功能可用软元件程序步NOP空操作无动作1END结束输入输出及返回到开始1l 程序清除时指令变为NOP指令,指令之间加入NOP指令,程序对他不做任何事情,继续向下执行,只是增加了程序的步数。l 每个程序必须有一个且只有一个END指令,表示程序的结束。PLC不断反复进行如下操作:输入处理,从程序的0步开始执行直到END指令,程序处理结束,接着进行输出刷新。然后开始循环操作。助记符、名称功能可用软元件程序步MPS压栈运算存储1MRD读栈存储读出1MPP出栈存储读出与复位1l 嵌入式PLC中有11个栈空间,也就是说可以压栈的最大深度为11级。每使用一次MPS将当前结果压入第一段存储,以前压入的结果依次移入下一段。MPP指令将第一段读出,并且删除它,同时以下的单元依次向前移。MRD指令读出第一段,但并不删除它。其他单元保持不变。使用这三条指令可以方便多分支的编程。l 在进行多分支编程时,MPS保存前面的计算结果,以后的分支可以利用MRD,MPP从栈中读出前面的计算结果,再进行后面的计算。最后一个分支必须用MPP,保证MPS,MPP使用的次数相同。注意,使用MPP以后,就不能再使用MRD读出运算结果,也就是MPP必须放在最后的分支使用。l MRD指令可以使用多次,没有限制。MPS连续使用的最多次数为11,但是可以多次使用。每个MPS指令都有一个MPP指令对应,MPP的个数不能多于MPS的个数。助记符、名称功能可用软元件程序步MC主控公共串联点的连接线圈指令Y,M(特殊M除外)3MCR主控复位公共串联点的消除指令2l 当前面的触点接通时,就执行MC到MCR的指令。执行MC指令时,母线向MC触点后移动,执行MCR指令返回母线。l 使用MC指令时,嵌套级N的编号按顺序依次增大,也就是说只有使用N0,才能嵌套N1。相反使用MCR指令时,必须从大往小返回母线。最大嵌套级数为7级(N6)。l 通过不同的软元件Y,M,可以多次使用MC指令,如果使用相同的软元件,将同OUT指令一样,会出现双线圈输出。l 当MC可执行时,执行MC,MCR之间的指令,当MC断开时,成为如下两种形式。现状保持:累积定时器的值,计数器的值,用SET/RST指令驱动的软元件。变为断开的元件:非累积定时器的值,用OUT指令驱动的软元件。助记符、名称功能可用软元件程序步STL步序动作开始S1RET步序动作结束无1步进控制方式(STL)是将控制被划分为多个工序状态(S),依据条件进行状态转移(SET ),逐步完成控制过程。步进控制方式的特点是将复杂控制分步后,分别考虑好每一步的控制,从而降低了各步的关联,降低编程的复杂程度。各状态内执行的动作由梯形图其它指令编写。STL是一个步序动作的开始指令。RET是一个步序动作的结束指令,其后指令返回母线。l SET Si 是STL状态发生转移的唯一指令l 规定:子程序内不能使用STL-RET指令。l 当前状态(S0)向下一个状态(S1)转移时,该扫描周期两个状态内的动作均得到执行;下一扫描周期执行时,当前状态(S0)被下一状态(S1)所复位,当前状态(S0)内的所有动作不被执行,所有OUT元件的输入均被断开。步序与步序之间一般省去RET,因此看起来是多个STL可共用一个RET。有STL而没有RET,程序检查出错。示例说明:一个简易保安系统,在规定次数(如5次)的范围内,若密码不正确将启动报警系统,并关闭安全通道。若规定的次数内密码正确,进入密级操作。流程示意图:梯形图:二、功能指令下面功能指令中的操作数符号表示方法及解释。S :表示数据源。内容不随指令执行而变化的操作数称为源。S2S1S在可变址修改软元件编号的情况下,加上“”符号的 表示。源的数量多时,以 、 等表示。D :表示目标操作数。内容随指令执行而改变的操作数被称作目标。D 可作变址修饰时,加上“”符号的 表示.D2D1在目标数量多时,以 、 等表示。nmnm : 以 或 表示既不做源,也不做目标的操作数。n1n2m2m1 这样的操作数数量很多时,以 、 、 、 等表示。可用作操作数的软元件A、X,Y,M,S等位元件。 B、位元件组合。以KnX,KnY,KnM,KnS等形式表示,作为数值处理。C、数据寄存器D、定时器T的当前值寄存器、计数器C的当前值寄存器。l 数据寄存器D为16位,在处理32位数据时使用一对数据寄存器的组合。例如,将数据寄存器D0指定为32位指令的操作数时,处理(D1,D0)32位数据(D1为高16位,D0为低16位)。l T、C的当前值寄存器也可作为一般寄存器处理。1、程序流程分类指令助记符功能页码程序流程CJ条件跳转CALL子程序调用SRET子程序返回FEND主程序结束FOR循环范围开始NEXT循环范围结束A、CJ CALL指针编号可作变址修改;嵌套最多可为5层;对子程序返回无适用软元件。B、.当程序使用多个FEND指令时,子程序请在最后的FEND指令与END指令之间编写C、FOR NEXT嵌套最多5层2、比较指令 CMP适用软元件字软元件(S1 、S2) K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z 位软元件(D) Y、M、Sl 上图示例是D0的内容与常数100进行比较,大小比较是按代数形式进行的(-8100,M0“ON” ,当D0=100,M1“ON” ,当D0100,M2“ON”;l 目标地址指定M0,则M1、M2被自动占用;l 当X001“OFF”时,M0、M1、M2仍保持以前状态。如当D0的内容为50,则50、 。指令导通条件非导通条件LD=(S1)= (S2)(S1)(S2)LD(S1) (S2)(S1)(S2)LD(S1) (S2)(S1)(S2)LD(S1)(S2)(S1)=(S2)LD(S1)(S2)(S1)(S2)LD(S1)(S2)(S1)(S1) (S2)(S1)(S2)AND(S1) (S2)(S1)(S2)AND(S1)(S2)(S1)= (S2)AND(S1)(S2)(S1) (S2)AND(S1)(S2)(S1)(S1) (S2)(S1)(S2)OR(S1) (S2)(S1)(S2)OR(S1)(S2)(S1)= (S2)OR(S1)(S2)(S1) (S2)OR(S1)(S2)(S1) (S2)l 当X001处于“ON”,或计数器C10的当前值等于100时,驱动Y1三、变址寄存器V、Z说明V、Z的显著作用是能够和其它软元件或数值组合使用,从而动态修改软元件编号或数值内容。修改说明:Z=1,V=6。MOV K1X000Z K1Y010Z等同于MOV K1X001 K1Y011;MOV K4X000 K4M3V等同于MOV K4X000 K4M9;MOV K4M3V K4S0V等同于MOV K4M9 K4S6;MOV K1000 C1Z等同于MOV K10000 C2;MOV K2000 T3Z等同于MOV K20000 T4;MOV K3000 D0Z等同于MOV K30000 D1;MOV K40Z D100V等同于MOV K41 D106;MOV H00FF D101V等同于MOV H0100D107;CALL P0Z等同于CALLP1;四、专家指令PID运算D0:要达到的目标值,为S1D1:测定值,反馈回的值,为S2D100:参数,为S3S3+0:KP 参考值:2000S3+1:KI 参考值:500S3+2:KD 参考值:0S3+3:E(T)S3+4:E(T-1)S3+5:e(t)-e(t-1)S3+6:e(t-1)-e(t-2);S3+7:e(t)-2e(t-1)+e(t-2)S3+8:增量S3+9:输出,限制为255;四、高速输出脉冲指令PLSY:1S1:频率设定;可变。 范围0100000,对应0100000HZ 16位 最高速度32768HZ;32位D 最高速度100000HZ;2S2:脉冲数量设定.。 16位 最高脉冲设定32768个;32位D 最高脉冲设定2147483647个;3D:输出脉冲指定脚位。Y0 Y1。4本PLC高速脉冲Y0 Y1 输出,可以有0.8A的负载能力。5设计有加速曲线,即:启动由1HZ不断加速,快速达到设定值。消除启动抖动。加速曲线(0HZ,0MS)到(100000HZ,150MS),为直线。比如,设定60KHZ,到达设定值需要90MS。在脉冲实际值接近S2时,进入减速曲线一直到停,到达设定值,停止脉冲。消除停车抖动。减速曲线(100000HZ,150MS)到(0HZ,0MS),为直线。比如,由60KHZ,到停止需要90MS。PLSY指令默认的加、减速时间为50MS6X0接通脉冲输出;X0断开脉冲输出停止,X0重新接通脉冲输出,计数重新开始,原计数清零。7到达设定值,M8132(Y0) M8133(Y1) 置位。8实际脉冲数量Y0 在D140 D141 ,Y1 在D142 D143。9本指令在程序中只能使用一次。10PLSR指令可以设置加、减速时间。其他与PLSY指令相同。第三章485网络编程485网络是主从结构网络。通过梯形图进行网络设置,设置内容包括:网络设备地址、网络通讯数据内容、网络数据通讯速度等。l 主站节点必须是有平台节点,主站节点只有一个,地址固定为255。即D8121=255.l 一个网络最多有.15个从节点,从节点地址可设定,但不能有相同的地址。l 主站与任一从站都能通讯,而从站与从站之间交换数据必须通过主站才能进行。l 485接口可以与人机界面连接。(目前32位计数器不支持、系统M 、D不支持)。l 485支持RS自由通信方式。此时不能加载协议格式。l 本嵌入式PLC485网络加载的通讯协议是FX2N计算机链接协议格式1 ,指令有WW BW WR BR。凡遵循该协议的第三方设备均可接入RS485网络。任何节点都可与人机界面连接。可连人机界面达数十家。如HITECH、DE

温馨提示

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

评论

0/150

提交评论