增强型FX2N编程手册复习课程_第1页
增强型FX2N编程手册复习课程_第2页
增强型FX2N编程手册复习课程_第3页
增强型FX2N编程手册复习课程_第4页
增强型FX2N编程手册复习课程_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、精品文档增 强 型 FX2N 编 程 手册增强型FX2N编程手册将PLC语言(梯形图语言)嵌入到单片机中,使单片机的产品开发从使用汇编语 言变为使用梯形图语言同时,获取了梯形图编程平台所提供的各种强大的应用功能。 我们称用于单片机产品开发,自身具有强大功能的梯形图语言编程软件为嵌入式 PLC嵌入式PLC能广泛应用于各种单片机产品。利用嵌入式PLC软件开发出的应用产品,我们称之为嵌入式PLC产品。嵌入式PLC产品具有以下特点:用梯形图语言编写应用程序。支持 SWOPC-W以及GX-DEVELOPER能与多家人机界面连接,如台达、EView等。与其它厂家PLC并联运行。本嵌入式增强型PLC针对各型

2、设备开发,功能强大,16路开关量输入、14路关 量输出,4路模拟量输入,两路模拟量输出,两路高速计数,RS232,RS485口各一,故称为嵌入式增强型 PLC可以组成485网络。网络中每台产品均支持人机 界面。、硬件简介NADCO|ADC1 XIX3X5X7 XIIX13 X15X17LCOH GND X0X2X4 X& XI0X12X14X16COMGIWAB1Y3Y5Y7 YL1T13Y1524VDACODAC1COMYO12Y46Y1OY12Y14POWER指示rLuHI-*;5 、上端子排:N、L、COM、GND、ADC0、ADC1、X0、XI、X2、X3、X4、X5、X6、X7、X1

3、0、X11、X12、X13、X14、X15、X16、X17 ;上端子排主要是输入端口, N、L为220V输入;当X输入端口接到GND时指示灯亮,表示相应位输入为1,这两种端口最大输入电压为 30V; X0、X1可以作 为高速计数端口。ADC0 ADC1对应数据寄存器:D8030 D8031。编程口边两个电位计, 对应 D8032 D8033。模拟输入为10位,MAX=1023,05V、下端子排:24V、COM、GND、A、B、DACO、DAC1、Y00、Y01、Y02、Y03、Y04、Y05、Y06、Y07、Y10、Y11、Y12、Y13 ;下端子排为功能端口及输出端口。DAC0、DAC1 为

4、 010V 输出,12 位,其精度为 0.000488V。在 D8073 D8074 中A、B为485通信口。COM是晶体管输出的公用口,也是 24V电源的地。24V COM可以外加,也可以在电流小于 250mA时对外供电。 、串口:为编程口以及人机界面接口。 、拨动开关:用于运行、编程转换。、指令集简介2.1基本逻辑指令一览表I助记符、名称功能可用软元件程序步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与

5、常开触点串联连接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复位清除动作保持,寄存器

6、清零Y,M,S,T,C,D,V,ZMC主控公共串联点的连接线圈指令Y,M (特殊M除 外)3MCR主控复位公共串联点的消除指令2MPS压栈运算存储1MRD读栈存储读出1MPP出栈存储读出与复位1INV取反运算结果的反转1NOP空操作无动作1END结束输入输出及返回到开始1软元件为丫和一般M的程序步为1, S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计数器C的程序步为3-5。软元件为丫和一般M的程序步为1, S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数据寄存器D以及变址寄存器V和Z的程序步为3。节点”。2.2 步进顺控指令说明助记符、名称功能可用软元件程序步STL步序动作

7、开始S1RET步序动作结束无12.3功能指令一览表带有D符号表示支持32位操作分类指令助记符功能页码程 序 流 程CJ条件跳转CALL子程序调用SRET子程序返回FEND主程序结束FOR循环范围开始NEXT循环范围结束传 送 与 比 较DCMP比较ZCP区域比较DMOV传送DCML反向传送四 则 逻 辑 运 算DADDBIN加法DSUBBIN减法P DMULBIN乘法DDIVBIN除法DINCBIN 加 1DDECBIN 减 1DWAND逻辑字与DWOR逻辑字或WXOR逻辑字异或DNEG求补码浮 占 八、 数 运 算DECMP2进制浮点数比较EZCP2进制浮点数区域比较DEADD2进制浮点数加

8、法DESUB2进制浮点数减法DEMUL2进制浮点数乘法DEDIV2进制浮点数除法DINT2进制浮点数转BIN整数DESQRDFLT2进制浮点数开方BIN整数转2进制浮点数ZRST批复位指令LD=(S1)=( S2)收集于网络,如有侵权请联系管理员删除l-2t4接占八、比较LD(S1) (S2)LD(S1) (S2)LD(S1) (S2)LD三(S1)( S2)LD三(S1)( S2)AND=(S1) = (S2)AND(S1) (S2)AND (S1) (S2)AND(S1) (S2)AND三(S1)( S2)AND三(S1)( S2)OR=(S1) = (S2)OR(S1) (S2)ORv(

9、S1) (S2)OR(S1) (S2)OR三(S1)( S2)OR三(S1)( S2)专家功能指令DODI0100D150参数输出值(SV)(F)DO:要达到的目标值,为S1D1:测定值,反馈回的值,为S2D100:参数,为S3S3+0:KP 参考值:2000S3+1:KI 参考值:500S3+2:KD参考值:0S3+3:PID运算方向:1,为正相PID运算,其他为反相PID运算S3+10输出,限制为032767;若对应模拟输出,则为 04095,大于4095,也输出4095;l-25脉冲输出指令DPLSY :高速输出脉冲指令。XUUUdDCD I11LSYD10OD200Y0001S1:频率

10、设定;可变。值映射在系统数据区 D8059(Y0)、D8065(Y1)范围0100000对应 0100000HZ16位最高速度32768HZ; 32位D最高速度100000HZ;实际值范围94100000HZ。S2:脉冲数量设定.。值映射在系统数据区 D8061(Y0)、D8067(Y1),16位 最高脉冲设定32768 个;32位D最高脉冲设定2147483647个;D:输出脉冲指定脚位。Y0 丫1。本PLC高速脉冲Y0 Y1输出,可以有2A的负载能力。设计有启动倍速,即:启动由1HZ不断倍速,快速达到设定值。消除启动抖动。在脉冲实际值接近S2时,进入快速倍减速一直到停,至U达设定值,停止脉

11、冲。消除停车抖动。X0接通脉冲输出;X0断开脉冲输出停止。本指令在程序中只能使用一次。二、资源集简介、输入X :扩展数量:48点。标号范围:X000-X061 ;标号为8进制。 、输出继电器丫 :扩展数量:40点。标号范围:Y000-Y047为8进制。 、辅助继电器M:数量:680点M280M599停电保持。S127S255停电保持标号范围:M0-M599 ;标号为十进制M8000M8079为系统参数。 、状态继电器S:数量:256点标号范围:S0-S255;标号为十进制。 、时间继电器T:数量:152点标号范围:T0-T95 ;标号为十进制。T0-T5,10 ms 型,计 6 点;T6-T1

12、51,100 ms 型,计 145 点;累加型:T6-T10,100 ms型,计5点; 、计数器C:数量:96点标号范围:CO-C95;标号为十进制。 、数据寄存器D:数量:636点标号范围:D0-D559 ;标号为十进制。D300D565停电保持265点D80008075系统参数。 、变址寄存器V: 、变址寄存器Z: 、程序位置指针P:数量:50个,标号范围:P0-P49;标号为十进制。(11) 、十进制常数标记 K、H:标号K后的常数为十进制常数。标号H后的常数为十六进制常数。如 H10=K16。(12) 、特殊软元件:M8000 :程序运行时 ON ;M8002 :程序开运行时第一个扫描

13、周期时 ON ;M8020 :零标志;M8021 :借位标志;M8022 :进位标志;三、编程及应用简介、编程软件梯形图编程软件FXGP_WIN-C :支持梯形图编程、下载、监控,可对嵌入式PLC产品设置加密口令。、编程设备个人计算机,操作系统可以是:Windows 95,Windows 98,Windows 2000,Windows XP。四、系统资源说明:1. D8071表示程序运行错误步序,D8071=0表示正常。2. D8030D8041 : 4 路 10 位 ADC 输入;ADC0、ADC1 对应 D8030 D8031,给定电位计 D8032 D8033。3. D8073D8074

14、 : 2路DAC输出,最大值 4095。04095对应输出电压010V。4. D80208027为16位数码管对应8个寄存器,每个寄存器控制两个数码管;M8050M8057控制对应的数码管亮或灭。5. M8058=1启动高速计数1;X0和X3对应A+B相;M8058=0,关闭高速计数1。M8059=1启动高速计数2; X1和X04对应A+B相,;M8059=0,关闭高速计数2。D8042 8043高速计数H0数据寄存器,D8044为其脉冲计数频率;D8045 8046高速计数H1数据寄存器。D8047为其脉冲计数频率。8. D8048 =255为485网络主控制器;D8048=163为485网

15、络从控制器。当 M8048=1时, 启动485网络功能,反之,当M8048=0时,关闭485网络功能。9. D8049为485网络读从站报文起始地址;D8050为报文个数,最多63个;D8051每个报 文长度(字节),最长10个字节。10. D8052为485网络写从站报文起始地址;D8053为报文个数,最多63个;D8054每个报 文长度(字节),最长8个字节。11. D8055 8056 8057 8058为63个从站联机状态。比如: D8055=K10,表示一号、三号从站 在线,115从站的其他从站不在线。12. 加强密码功能:当密码不等于 12345678时,可以在密码正确情况下读/写

16、;当密码等于 12345678时,任何人将无法读出程序。第二章指令解说、逻辑指令助记符、名称功能可用软元件程序步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见说明LD,LDI,LDP,LDF指令将触点连接到母线上。多个分支用 ANB,ORB时也使用LDP指令在上升沿(软元件由 OFF到ON变化时)接通一个周期;LDF指令在 下降沿(软元件由ON到OFF变化时)接通一个周期。LD

17、,LDI,LDP,LDF指令的重复使用次数在8次以下。即与后面的ANB,ORB指令 使用时串并连使用的最多次数为 8个。软元件为丫和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时 器T的程序步为3,计数器C的程序步为3-5。OUT指令各种软元件的线圈驱动,但对输入继电器不能使用。并列的OUT可多次连续使用。OUT指令驱动计数器时,当前面的线圈从 ON变成OFF,或者是从OFF变成ON 时,计数器才加一。用LD,LDI,LDP,LDF指令与母线连接。输出使用OUT指令驱动线圈。使用OUT指令驱动定时器的计时线圈或者计数器的计数线圈时,必须设定定时和计数的时间和计数的值,可以是常数 K

18、,或者由数据寄存器间接指定数值。每个程序结束必须要有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,C2AND,ANI,ANDP,ANDF指令只能串接一个触点,两个以上的并联回路串联时使用后面的ANB指令。串联次数不受限制。ANDP,ANDF指令在上升沿(即软元件由 ON到OFF变化时)和下降沿即(软元件由OFF到ON变化时)接通一个周期助记符、

19、名称功能可用软元件程序步OR或常开触点并联连接X,Y,M,S,T,C1ORI或非常闭触点并联连接X,Y,M,S,T,C1ORP或脉冲上升 沿上升沿检出并联连接X,Y,M,S,T,C2ORF或脉冲下降 沿下降沿检出并联连接X,Y,M,S,T,C2OR,ORI,ORP,ORF指令只能并接一个触点,两个以上的串联回路并联时使用后面的ORB指令。ORP,ORF指令在上升沿(即软元件由 OFF到ON变化时)和下降沿(即软元件由ON到OFF变化时)接通一个周期。精品文档OR,ORI,ORP,ORF指令和前面的LD,LDI,LDP,LDF指令一起使用,并联次数不受限制。助记符、名称功能可用软元件程序步ANB

20、块与并联回路块的串联连接1ORB块或串联回路块的并联连接1当多分支回路与前面的回路串联连接时,使用ANB指令。分支以LD,LDI,LDP,LDF指令作为起点,使用 ANB指令与前面以LD,LDI,LDP,LDF指 令作为起点的分支串联连接。当2个以上的触点串接的串联回路块并联连接时,每个分支使用LD,LDI指令开始,ORB指令结束。ANB,ORB指令都是不带软元件的指令。ANB,ORB使用的并串联回路的个数不受限制,但是当成批使用时,必须考虑LD,LDI的使用次数在8次以下。在每个分支的最后使用ORB指令,不要在所有的分支后面使用 ORB指令,ORB和ANB指令只是对块的连接,如果不是块就不能

21、使用,如程序步16和18不是块就不能使用编程示例:0LD1ANI2LDIX0023ANDX0034ORB5LD6ANDX0057ORB8OUTY000X004X000X0卄X006miIIORB串联回路块KOOT 一I匕-收集于网络,如有侵权请联系管理员删除(TOOt )ORB1005-I卜1C015-I L-并联回路块010X01IIID12X013X0149LDX00610ORX00711LDX01012ANIX01113LDIX01214ANDX01315ORB16ORIX01417ANB18ORX01519OUTY00120END助记符、名称功能可用软元件程序步INV取反运算结果的反转

22、1INV指令是将INV指令之前,LD,LDl,LDP,LDF指令之后的运算结果取反的指令,没有软元件。助记符、名称功能可用软元件程序步SET置位动作保持Y,M,S见说明RST复位清除动作保持,寄存器清零Y,M,S,T,C,D,V,Z软元件为丫和一般M的程序步为1,S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数据寄存器D以及变址寄存器V和Z的程序步为3。SET指令在线圈接通的时候就对软元件进行置位,只要置位了,除非用 RST指 令复位,否则将保持为1的状态。同样,对RST指令只要对软元件复位,将保持 为0的状态,除非用SET指令置位。对同一软元件,SET,RST指令可以多次使用,顺序随

23、意,但是程序最后的指令有RST指令可以对数据寄存器(D),变址寄存器(V,Z),定时器(T)和计数器(C),不论是保持还是非保持的都可以复位置零助记符、名称功能可用软元件程序步NOP空操作无动作1END结束输入输出及返回到开始1程序清除时指令变为NOP指令,指令之间加入NOP指令,程序对他不做任何事 情,继续向下执行,只是增加了程序的步数。每个程序必须有一个且只有一个 END指令,表示程序的结束。PLC不断反复进 行如下操作:输入处理,从程序的 0步开始执行直到END指令,程序处理结 束,接着进行输出刷新。然后开始循环操作。助记符、名称功能可用软元件程序步MPS压栈运算存储1MRD读栈存储读出

24、1MPP出栈存储读出与复位1嵌入式PLC中有11个栈空间,也就是说可以压栈的最大深度为 11级。每使用一 次MPS将当前结果压入第一段存储,以前压入的结果依次移入下一段。MPP指令将第一段读出,并且删除它,同时以下的单元依次向前移。MRD指令读出第一段,但并不删除它。其他单元保持不变。使用这三条指令可以方便多分支的编 程。在进行多分支编程时,MPS保存前面的计算结果,以后的分支可以利用MRD,MPP从栈中读出前面的计算结果,再进行后面的计算。最后一个分支必须用MPP,保证MPS,MPP使用的次数相同。注意,使用 MPP以后,就不能再使 用MRD读出运算结果,也就是 MPP必须放在最后的分支使用

25、。MRD指令可以使用多次,没有限制。 MPS连续使用的最多次数为11,但是可以 多次使用。每个 MPS指令都有一个MPP指令对应,MPP的个数不能多于 MPS的个数助记符、名称功能可用软元件程序步 MC主控公共串联点的连接线圈指令Y,M (特殊M除 外)3MCR主控复位公共串联点的消除指令223MPPOQlMPSMPPX002十MPSMPP-XOOFiJC007010井X011MPZq 卜XOO3-I I-H0O4*yrriA-I I- T001 J VO02)lf003 J当前面的触点接通时,就执行 MC到MCR的指令。执行MC指令时,母线向MC触点后移动,执行MCR指令返回母线。使用MC指

26、令时,嵌套级N的编号按顺序依次增大,也就是说只有使用 N0,才能嵌套N1。相反使用MCR指令时,必须从大往小返回母线。最大嵌套级数为7级(N6)。通过不同的软元件Y,M,可以多次使用MC指令,如果使用相同的软元件,将同 OUT指令一样,会出现双线圈输出。当MC可执行时,执行MC,MCR之间的指令,当MC断开时,成为如下两种形 式。现状保持:累积定时器的值,计数器的值,用SET/RST指令驱动的软元件。变为断开的元件:非累积定时器的值,用 OUT指令驱动的软元件。助记符、名称功能可用软元件程序步STL步序动作开始S1RET步序动作结束无1步进控制方式(STL)是将控制被划分为多个工序状态(S),

27、依据条件进行状态转移(SET),逐步完成控制过程。步进控制方式的特点是将复杂控制分步后,分别考虑好每一步的控制,从而降低了各步 的关联,降低编程的复杂程度。各状态内执行的动作由梯形图其它指令编写。STL是一个步序动作的开始指令。RET是一个步序动作的结束指令,其后指令返回母线。SET Si是STL状态发生转移的唯一指令规定:子程序内不能使用STL-RET指令。当前状态(SO)向下一个状态(S1)转移时,该扫描周期两个状态内的动作均得 到执行;下一扫描周期执行时,当前状态(SO)被下一状态(S1)所复位,当前 状态(SO)内的所有动作不被执行,所有 OUT元件的输入均被断开。步序与步序之间一般省

28、去 RET,因此看起来是多个STL可共用一个RET。有STL而没有RET,程序检查出错。示例说明:一个简易保安系统,在规定次数(如 5次)的范围内,若密码不正确将启动报警系统,并关闭安全通道。若规定的次数内密码正确,进入密级操作。流程示意图:收集于网络,如有侵权请联系管理员删除掰匙理入丈0=0前亠TO=ON -超时视R卩sn|一龙 LRK碑认密玛 rS1允i午產新输入密码GO-OK,输入密码S1=UN,脸证密码S2-OR正确进入处理;打开偲芻机犬1分f$Y2-ONi1务样着首鸟黄闭塾盜门Y AC恥S3=0N用圻操作竝H里:美闭緝盜门45;报嘗Y4-ON。MCi=OHH密码错谣_ C3ON不了匕

29、许再输入应码梯形图:)CL=drjM!i i埶珪时询内-F码iA 伙同下vnrt?円D垄裂需码堪人,xiSn、功能指令F面功能指令中的操作数符号表示方法及解释:表示数据源。内容不随指令执行而变化的操作数称为源。在可变址修改软元件编号的情况下,加上“ ”符号的门 表示。源的数量多 时,以 、等表示。S :表示目标操作数。内容随指令执行而改变的操作数被称作目标。可作变址修饰时,加上“ ”符号的 表示在目标数量多时,以Di卜D2等表示。J VJni:以.或表示既不做源,也不做目标的操作数这样的操作数数量很多时,以可用作操作数的软元件A、X,Y,M,S等位元件。B、位元件组合。以KnX,KnY,KnM

30、,KnS等形式表示,作为数值处理。C、数据寄存器D、定时器T的当前值寄存器、计数器 C的当前值寄存器。数据寄存器D为16位,在处理32位数据时使用一对数据寄存器的组合。例如,将数据寄存器D0指定为32位指令的操作数时,处理(D1,D0)32位数据(D1为高16位,D0为低16位)。T、C的当前值寄存器也可作为一般寄存器处理。1、程序流程分类指令助记符功能页码程 序 流 程CJ条件跳转CALL子程序调用SRET子程序返回FEND主程序结束FOR循环范围开始NEXT循环范围结束A、CJ CALL指针编号可作变址修改;嵌套最多可为 5层;对子程序返回无适用软元件B、当程序使用多个FEND旨令时,子程

31、序请在最后的FEND旨令与END旨令之间编写C、FOR NEXT嵌套最多5层2、比较指令CMP适用软元件字软元件 S1 、S2 -)K、H、KnX KnY KnM KnS T、C、D V,Z位软元件D )Y、MS上图示例是DO的内容与常数100进行比较,大小比较是按代数形式进行的(-8100 MOON,当 D0=10O M1ON,当 D0V10Q M2ON ;目标地址指定MQ则Ml M2被自动占用;当X001OFF时,M0 Ml M2仍保持以前状态。如当 D0的内容为50,则50(S1 ) (S2)(S1)三 S2)LD(S1 ) (S2)(S1)三 S2)LD(S1)工S2)(S1)= (S

32、2-)LD(S1)三S2)(S1 ) (S2-)LD(S1)三S2)(S1 )(S1 ) (S2-)(S1S2)AND(S1 ) (S2-)(S1)三 S2)AND(S1)工S2)(S1)=(S2-)ANDi(S1S2)(S1 ) ( S2-)AN匡(S1)三S2)(S1 ) ( S2-)0 | |=CIOKLOO ( KCQ3 J当X000处于ON时,且计数器C10的当前值等于100时,驱动Y3omi7IIDOK10SEI004当X001处于ON时,且D0的内容不等于10时,置位Y4接点比较指令OR丙16指令导通条件非导通条件OR=(S1 )= (S2-)(S1)工 S2)OR(S1) (S

33、2-)(S1S2)ORv(S1) (S2-)(S1)三 S2)OR(S1 )工 S2-)(S1)=(S2-)OFi(S1S2-)(S1 ) ( S2-)OF(S1 )三 S2-)(S1 ) ( S2-)当X001处于ON,或计数器C10的当前值等于100时,驱动Y1三、变址寄存器V、Z说明V、Z的显著作用是能够和其它软元件或数值组合使用,从而动态修改软元件编号或数值内011id32 &-4 147!;PO67Pl7 07 3/!,SDIvfLMOVMSOOOM 801 llILMUVQftJVMSODOhl 呂 ODO -I I- 国只nnnMQOOOIILMCV fMiCVQflnvDrcv

34、K 1KUK1XOODZKXD占口K4M3VK 100UK2DDOK3 00OK4OZHOOFFZ-Tc ALLKIYOIOZK4V 3 VK4S 0 VG1ZT3ZDOZni 口叶Ti I 0 I VPOZ rENDK30hf31YO3DKRETENiDJ故或W暮ZWX* 比找址WT亚址T歿址盍址H齊址L宝趾修改说明:Z=1,V=6MOVK1X000ZK1Y010Z等同于MOVK1X001K1Y011MOVK4X000K4M3V等同于MOVK4X000K4M9 ;MOVK4M3V K4S0V 等同于MOVK4M9K4S6MOVK1000C1Z等同于MOVK10000C27MOVK2000T3

35、Z等同于MOVK20000T4MOVK3000D0Z等同于MOVK30000D1MOVK40ZD100V等同于MOVK41D106 ;MOVH00FFD101V等同于MOVH0100 D107 ;CALLP0Z等同于CALLP1 ;四、专家指令PID运算DO(SV)(IDBlCPV)D100SD150iis血)D0:要达到的目标值,为S1D1:测定值,反馈回的值,为S2D100:参数,为S3S3+0:KP 参考值:2000S3+1:KI 参考值:500S3+2:KD参考值:0S3+3:PID运算方向:1,为正相PID运算,其他为反相PID运算S3+4:E(T)S3+5:E(T-1)S3+6:e

36、(t)-e(t-1)S3+7:e(t-1)-e(t-2);S3+8:e(t)-2e(t-1)+e(t-2)S3+9:增量S3+10输出,大于4095,其实际输出10V(4095);四、高速输出脉冲指令PLSY :GE) I111LSYD10O1)00YOOO1S1:频率设定;可变。值映射在系统数据区D8059(Y0)、D8065(Y1)范围0100000对应0100000HZ16位最高速度32768HZ; 32位D最高速度100000HZ;实际值范围94100000HZ。S2:脉冲数量设定.。值映射在系统数据区 D8061(Y0)、D8067(Y1),16位 最高脉冲设定32768 个;32位

37、D最高脉冲设定2147483647个;D:输出脉冲指定脚位。Y0 丫1。本PLC高速脉冲Y0 Y1输出,可以有2A的负载能力。设计有启动倍速,即:启动由1HZ不断倍速,快速达到设定值。消除启动抖动。在脉冲实际值接近S2时,进入快速倍减速一直到停,至U达设定值,停止脉冲。消除停车抖动。X0接通脉冲输出;X0断开脉冲输出停止,X0重新接通脉冲输出,计数重新开始,原计数清零。到达设定值,M8061(Y0) M8067(Y1)置位。本指令在程序中只能使用一次。第三章485网络编程485网络是主从结构网络。通过梯形图进行网络设置,设置内容包括:网络设备地址、网络通讯数据内容、网络数据通讯速度等。主站节点

38、必须是有平台节点,主站节点只有一个,地址固定为500。一个网络最多有.63个从节点,从节点地址可设定,但不能有相同的地址。主站与任一从站都能通讯,而从站与从站之间交换数据必须通过主站才能进行。本嵌入式PLC485网络加载的通讯协议是FX2N计算机链接协议的子集,即软元件D通讯部分。凡遵循该协议的第三方设备均可接入 RS485网络。任何节点都可与人机界面连接。可连人机界面达数十家。如HITECH、DELTA、MITSUBISHI、EVIEW 等485网络示意图如下:4匪电口网銘结枸示惫E1当D630=255时,为485网络主控制器,当 D630=163时,为485网络从控制器3. 1协议 iPLC在运行时,当M630=1时,485网络接口自动加载三菱FX2N计算机链接方式格式1的部分主从站协议,因此只对数据寄存器D进行字读字写操作通讯格式:数据长度8位,停止位1位,无奇偶校验位,传输速率9600 bps.协议格式:主站读取以站数据悔谀和校验范围主站D|P決元件f或从站指定元IX据X主站向从詁写数据的协谏科It验范围主站ENQ1up 捂11 股11 1 1头元件1 i i指定元 件的敷 据ACK1n|r 按!L1op!LNAK1 r0|T11rDpUPu1I协议相关说明:横线上方表示主站发送的数据,横线下方表示从站发送的数据数据发送顺序从左到右

温馨提示

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

评论

0/150

提交评论