欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载
     

    delta-plc中文板說明書電子檔.pdf

    • 资源ID:3654556       资源大小:344.35KB        全文页数:39页
    • 资源格式: PDF        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    delta-plc中文板說明書電子檔.pdf

    7. 应用命令 中国工控网站中国工控网站 http:/www.chinakong.com © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 44 ? 应用命令的组成 应用命令的结构可分为两部份:指令名称及操作数 指令名称 : 表示指令执行功能 操作数 : 表示该指令运算处理的组件 ? 命令的格式 D CMP S1 XKHKnSTCD 10 Y M S S2D S11 2 34 65 7 8 9 KnM KnY KnX 耕砞块 ? EF ? 操作数 ? 表示具有 32 位指令(例:DCMP) ? 应用命令 API 编号号码 ? 指令名称 ? 指令的操作数格式 ? 指令功能描述 ? 组件型式 ? 组件名称 ? 有符号 标示者,表示该操作数的位置可使用的组件 ? 应用命令的输入 DVP系列PLC的应用命令是以命令号码API 00API 246 来指定的, 同时每个指令均有其专用的名称符号, 例如: API 12 的指令名称符号为 MOV(资料移动) 。若利用阶梯图编辑程序 (DPLSoft 或 WPLSoft)作该指令的输入,只需要直接打入 该指令的名称 ”MOV” 即可,若以掌上型程序书写器(HPP) 输入程序,则必须输入其 API 命令号码。而应用命令都会有不 同的操作数指定,以 MOV 指令而言: X0 MOV K10 D10 SD ?才腹笲衡 此指令是将 S 指定的来源操作数之值搬移至 D 所指定的 目的操作数。其中: S 来源操作数;若来源操作数有一个以上,那么则以 S1 , S2 分别表示。 D 目的操作数;若目的操作数有一个以上,那么则以 D1 , D2 分别表示。 m , n 若操作数只可指定常数 K / H 或寄存器 D 时,那 么则以 m1 , m2 或 n1 , n2 表示 ? 操作数长度 操作数的数值内容, 其长度可分为 16 位及 32 位, 因此部 份指令处理不同长度的资料则分为 16 及 32 位的指令, 用以区 分 32 位的指令只需要在 16 位指令前加上 ”D”来表示即可。 7. 应用命令 © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 45 S X0 MOV K10 D10 D 16?MOV ? K10 被传送至 D10。 X1 DMOVD10 D20 32?DMOV ? ( D11,D10 ) 的 内 容 被 传 送 至 (D21,D20) ? 资料格式 组件 X、Y、M 及 S 只能作为单点的 ON/OFF,我们将之定 义为位组件(Bit device) ,而 16 位 (或 32 位) 组件 T、C 及 D 等寄存器,我们将之定义为字符组件(Word device) 。另外我们 可利用 Kn (其中 n = 1 表示 4 个位,所以 16 位可由 K1K4,32 位可由 K1K8) 加在位组件 X、Y、M 及 S 前,可将其定义为字 符组件,因此可作字符组件的运算,以 K2M0 为例,表示 8 位由 M0M7。 X0 MOVK2M0D10 ? 将 M0M7 的内容搬移 D10 的位 07, 而位 815 则设为 0。 ? 数值资料的处理 16 位指令 16 位所指定的数值为:-32768+32767 指定位数(K1K4)的数值为: K1(4 个位) 015 K2(8 个位) 0255 K3(12 个位) 04095 K4(16 个位) -32768+32767 32 位指令 32 位所指定的数值为:-2147483648+2147483647 指定位数(K1K8)的数值为: K1(4 个位) 015 K2(8 个位) 0255 K3(12 个位) 04095 K4(16 个位) 065535 K5(20 个位) 01048575 K6(24 个位) 0167772165 K7(28 个位) 0268435455 K8(32 个位) -2147483648+2147483647 ? 间接指定之使用方法 间接指定是以 E、F 两个符号来表示,它与一般的操作数相 同可用来作为搬移或比较,可用于字符组件 (KnX,KnY,KnM, KnS,T,C,D)来作间接指定功能,但不可用于位组件 (X,Y, M,S)及常数(K,H)来作间接指定功能。 MOV D5E D10F 讽 E = 8, F = 14 ? D5E = D(5+8) = D13 D10F = D(10+14) = D24 当该指令执行时,将 D13 的内 容搬移至 D24 内。 部分指令并不支持间接指定寻址法,请参考各指令说明,若 无特别标示,均可使用间接指定寻址法。 7. 应用命令 中国工控网站中国工控网站 http:/www.chinakong.com © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 46 ? 应用命令表 命令码 STEPS API 16 bit 32 bit 功能 操作数 16 bit 32 bit 00 CJ 条件跳跃 S 3 01 CALL 呼叫子程序 S 3 02 SRET 子程序结束 无 1 03 IRET 中断插入返回 无 1 04 EI 中断插入致能 无 1 05 DI 中断插入禁能 无 1 06 FEND 主程序结束 无 1 07 WDT 逾时监视定时器 无 1 08 FOR 巢串回路起始 S 3 09 NEXT 巢串回路结束 无 1 10 CMP DCMP 比较设定输出 S1、S2、D 7 13 11 ZCP DZCP 区域比较 S1、S2、S、D 9 17 12 MOV DMOV 资料移动 S、D 5 9 14 CML DCML 反转传送 S、D 5 9 15 BMOV 全部传送 S、D、n 7 16 FMOV DFMOV 多点移动 S、D、n 7 13 17 XCH DXCH 资料的交换 D1、D2 5 9 18 BCD DBCD BCD 转换 S、D 5 9 19 BIN DBIN BIN 转换 S、D 5 9 20 ADD DADD BIN 加法 S1、S2、D 7 13 21 SUB DSUB BIN 减法 S1、S2、D 7 13 22 MUL DMUL BIN 乘法 S1、S2、D 7 13 23 DIV DDIV BIN 除法 S1、S2、D 7 13 24 INC DINC BIN 加一 D 3 5 25 DEC DDEC BIN 减一 D 3 5 26 WAND DAND 逻辑 及 运算 S1、S2、D 7 13 27 WOR DOR 逻辑 或 运算 S1、S2、D 7 13 28 WXOR DXOR 逻辑 互斥或 运算 S1、S2、D 7 13 命令码 STEPS API 16 bit 32 bit 功能 操作数 16 bit 32 bit 29 NEG DNEG 2 的补码 D 3 5 30 ROR DROR 右旋转 D、n 5 9 31 ROL DROL 左旋转 D、n 5 9 32 RCR DRCR 附进位旗标右旋转 D、n 5 9 33 RCL DRCL 附进位旗标左旋转 D、n 5 9 34 SFTR 位右移 S、D、n1、n2 9 35 SFTL 位左移 S、D、n1、n2 9 40 ZRST 指定区域重置 D1、D2 5 41 DECO 译码 S、D、n 7 42 ENCO 编码 S、D、n 7 43 SUM DSUM ON 位数量 S、D 5 9 44 BON DBON ON 位判定 S、D、n 7 13 45 MEAN DMEAN 平均值 S、D、n 7 13 50 REF I/O 更新处理 D、n 5 53 HSCS DHSCS 比较 SET S1、S2、D 7 13 54 HSCR DHSCR 比较 RESET S1、S2、D 7 13 57 PLSY DPLSY 脉波输出 S1、S2、D 7 13 58 PWM 脉波波宽调变 S1、S2、D 7 59 PLSR DPLSR 脉波输出附加减速 S1、S2、S3、D 9 17 60 IST - 手动/自动控制 S、D1、D2 7 66 ALT ON/OFF 交替 D 3 73 SEGD - 七段显示器译码 S、D 5 80 RS 串行数据传输 S、m、D、n 9 82 ASCII HEX 转为 ASC S、D、n 7 83 HEX ASC转为 HEX S、D、n 7 87 ABS DABS 绝对值 D 3 5 89 PLS 上微分输出 3 90 LDP 正缘检出动作开始 注一 3 7. 应用命令 © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 47 命令码 STEPS API 16 bit 32 bit 功能 操 作 数 16 bit 32 bit 91 LDF 负缘检出动作开始 3 92 ANDP 正缘检出串联连接 3 93 ANDF 负缘检出串联连接 3 94 ORP 正缘检出并联连接 3 95 ORF 负缘检出并联连接 3 98 INV 运算结果反相 1 99 PLF 下微分输出 注一 3 100 MODRD MODBUS 资料读取 S1、S2、n 7 101 MODWR MODBUS 资料写入 S1、S2、n 7 102 FWD VFD-A 变频器正转命令 S1、S2、n 7 103 REV VFD-A 变频器反转命令 S1、S2、n 7 104 STOP VFD-A 变频器停止命令 S1、S2、n 7 105 RDST VFD-A 变频器状态读取 S、n 5 106 RSTEF VFD-A 变频器异常重置 S、n 5 224 LD= DLD= S1 S2 S1、S2 5 9 225 LD DLD S1 S2 S1、S2 5 9 226 LD DLD= S1 S2 S1、S2 5 9 232 AND= DAND= S1 S2 S1、S2 5 9 233 AND DAND S1 S2 S1、S2 5 9 234 AND DAND= S1 S2 S1、S2 5 9 240 OR= DOR= S1 S2 S1、S2 5 9 241 OR DOR S1 S2 S1、S2 5 9 242 OR DOR= S1 S2 S1、S2 5 9 注一:API 8999 属于基本顺序命令,操作数及使用说明请参考 CH6 基本顺序命令。 7. 应用命令 中国工控网站中国工控网站 http:/www.chinakong.com © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 48 00 CJ 【P*】 P 00 P 63 条件跳跃 ? 当 X0=ON 时程序自动从地址 0 跳跃至地址 N(即指定之卷 标 P1)继续执行,中间地址跳过不执行。 ? 若中间地址区的程序有 TMR 定时器,此时定时器停止计时。 当 X0=OFF 时程序如同一般程序由地址 0 继续往下执行,此 时 CJ 指令不被执行,而原停止定时器继续计时。 ? 程序范例 CJP1 P* Y1 Y2 X0 X1 X2 P1 0 N (铬臘?) 当 X0=ON, 表示程序执行由地址 0 跳跃至地址 N (指针 P1) , 之间的程序则不执行。 若其间的程序有使用定时器,则该定时器会停止计时。当 X0=OFF,亦即 CJ 指令不执行,程序会自地址 0 开始往下执 行,定时器也会继续计时。 01 CALL 【P*】 P 0 P 63 呼叫子程序 ? CALL 指令最多可使用 5 层。 ? 呼叫 P*所指定的子程序。 02 SRET 子程序结束 ? 表示子程序结束。 ? 子程序执行结束由 SRET 返回主程序,执行原呼叫该子程序 CALL 指令的下一个指令。 ? 程序范例 CALLP2 P* Y1 P2 20 24 FEND X0 X1 SRET 捌祘 ?捌祘 P* 捌祘? (捌祘P2) 当 X0 为 ON 时则执行 CALL 命令,跳跃到 P2 执行所指定的 子程序,当执行 SRET 命令时,则回到地址 24。 7. 应用命令 © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 49 指针所指定的子程序请于 FEND 指令后编写。 指令 P0 P63 之号码在使用 CALL 时, 不可与 CJ 指令指定 相同之号码。 03 IRET 中断插入返回 ? 表示中断服务程序结束。 04 EI 中断插入致能 05 DI 中断插入禁能 ? PLC 运行中,当程序扫描到 EI 命令到 DI 命令间,若 X1,X2 ON 时,则执行中断服务程序 I101 及 I201,而当执行至 IRET 时,则返回主程序。 ? 当驱动中断禁止的特殊辅助继电器 M1050M1053 时,即使 在中断许可范围内,相对应的中断要求也不执行。 ? 中断用的指针(I001I301)必须要在 FEND 命令之后。 06 FEND 主程序结束 ? 此指令代表着主程序结束,当 PLC 执行至此指令时与 END 指令相同。 ? CALL 命令的程序必须写在 FEND 命令后,并且在该子程序 结束加上 SRET 命令, 而在中断程序亦必须写在 FEND 之后, 并在该服务程序结束加上 IRET 指令。 ? 若使用多数的 FEND 命令时,请将子程序及中断服务程序设 计于最后的 FEND 和 END 命令之间。 ? 程序范例 EI Y1 X0 I 101 FEND IRET 祘耞础 捌祘 B I 201 DI IRET 祘耞础 砛絛瞅 祘耞础 捌祘 A END 07 WDT 逾时监视定时器 ? WDT 指令可用来清除 PLC 中之监控定时器之计时时间。 ? 当 PLC 的扫描(由地址 0 至 END 或 FEND 命令执行时间) 超过 200ms 时,PLC ERROR 的指示灯会亮,使用者必须将 7. 应用命令 中国工控网站中国工控网站 http:/www.chinakong.com © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 50 PLC 电源 OFF 再 ON,PLC 会自动回到 STOP 状态。 ? 使用时机,若程序扫描时间为 300ms,此时可将程序分割为 2 部份,并在中间放入 WDT 指令,使得前半及后半程序都在 200ms 以下。 t1t2 Step 0END (FEND) WDT ? 可由 D1000(出厂设定值为 200ms)的设定值改变逾时监视 时间。 ? 程序范例 WDT X0 300ms 祘 END 150ms 祘 150ms 祘 END 筄?菏跌璸?竟?穝璸? 盢祘澄? ?场?玡? ?祘 ?200ms? 08 FOR S 循环开始 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S 09 NEXT 循环结束 ? 由 FOR 指令指定 FORNEXT 循环来回执行 N 次后跳出 FORNEXT 循环往下继续执行。在 FORNEXT 指令间最多 可写入 4 重之 FORNEXT 循环。 (如图之循环 A 及 B。 ) ? 循环 A 每执行 1 次循环 B 会执行 4 次, 所以循环 B 合计共执 行 3412 次 FORK3 NEXT NEXT FORK4 AB ? 当不执行 FORNEXT 时,可使用 CJ 命令来跳跃。 ? 循环太多时,其演算时间会较长,请注意其是否逾时异常。 7. 应用命令 © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 51 ? 程序范例 FORK3 X7 CJP6 P6 MOVK0 M0 M0 MOVD0 INCD0 X10 NEXT Y10 D0 D1 当 X7 = OFF 时,PLC 会执行 FOR-NEXT 之间的程序,当 X7 = ON 时,FOR-NEXT 之间的程序不执行。 D 10 CMP S1 S2 D 比较设定输出 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S1 S2 D ? 操作数 S1 和 S2 操作数的内容作比较,其大小在 D 作表示。 ? 程序范例 X0 CMP K10 C10 M0 M2 M1 M0 K10 C10 瞷 ON K10 = C10 瞷 ON K10 K100 ON D 12 MOV S D 资料移动 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S D ? 当该指令执行时,将 S 的内容直接搬移至 D 内。 ? 若演算结果为 32 位输出时, (应用命令 MUL 等)和 32 位组 件高速计数器的现在值资料移动则必须要用 DMOV 命令。 ? 程序范例 X0 MOV K10 D10 当 X0 OFF 时 D10 内容没有变化,若 X0 为 ON 时,将数值 K10 传送至 D10 资料寄存器内。 D 14 CML S D 反转传送 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S D ? 将 S 的内容全部反相(01、10)传送至 D 当中。 如果内容为 K 常数时,此 K 常数自动被转换成 BIN 值。 ? 本指令可在反相输出时使用。 ? 程序范例 X0 CML D10 K1Y0 1111111100000000D10 才腹?(0=计. 1=璽计) 1100 Y0Y2Y3Y4Y5Y6Y7Y10Y11Y12Y13Y14Y15Y16Y17Y1 ?戈?肚癳礚跑 当 X0 为 ON 时, D10 的内容 b0b3 反转传送至 K1Y0 当中。 7. 应用命令 © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 53 15 BMOV S D n 全部传送 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S D n ? 将 S 所指定的组件带头号码开始算 n 点寄存器的内容传 送至 D 所指定的组件带头号码开始算 n 点寄存器当中。 ? 如果 n 所指定的点数超过该组件的使用范围时,只有有效的 范围被传送。 ? 程序范例 BMOVD0 X0 K3D10 D0 D2D12 D11 D10 D1n=3翴 当 X0 为 ON 时, 将 D0D2 三个寄存器对应传送到 D10D12 三个寄存器内。 D 16 FMOV S D n 多点移动 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S D n ? 将 S 的内容移动至 D 所指定的组件带头号码开始算 n 个寄存器当中。 ? 如果 n 所指定的个数超过该组件的使用范围时只有有效范围 被传送。 ? 程序范例 X0 FMOV K10 D10 K10 当 X0 为 ON 时,将常数 K10 传送至 D10 开始算的 10 个寄 存器(D10D19)当中。 D 17 XCH D1 D2 资料的交换 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F D1 D2 ? 将 D1 与 D2 的内容互相交换。 ? 一般建议使用脉波接点驱动本指令,否则会连续执行。 ? 程序范例 XCH D10 D11 X0 7. 应用命令 中国工控网站中国工控网站 http:/www.chinakong.com © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 54 X0 由 OFFON 时,D10 与 D11 的内容互相交换。 D 18 BCD S D BCD 转换 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S D ? 将资料来源 S 的内容作 BCD 的转换,存于 D 。 ? 在 BCD 转换结果若超过 09999,会设定演算错误旗标 (M1067 及 M1068) ? 程序范例 X0 BCD D10 K1Y0 当 X0 为 ON 时,D10 之 BIN 值被转换成 BCD 值后,将结果 存于 K1Y0 中。 D 19 BIN S D BIN 转换 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S D ? 将资料来源 S 的内容(BCD:09999)作 BIN 的转换存 于 D 。 ? 当 S 的资料内容并非为 BCD 值 (有任一位数不在 09 的 范围内) ,则将会产生运算错误并设定错误旗标(M1067 及 M1068) 。 ? 程序范例 X0 BINK1X0 D10 当 X0 为 ON 时,K1X0 之 BCD 值被转换成 BIN 值后将结果 存于 D10 中。 D 20 ADD S1 S2 D BIN 加法 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S1 S2 D ? 将两个资料源: S1 及 S2 以 BIN 方式相加后的结果存于 D 。 ? 程序范例 X0 ADD D0 D10 D20 7. 应用命令 © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 55 当 X0 为 ON 时,被加数 D0 内容加上加数 D10 之内容将结 果存在 D20 之内容当中。 D 21 SUB S1 S2 D BIN 减法 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S1 S2 D ? 将两个资料源: S1 及 S2 以 BIN 方式相减后的结果存于 D 。 ? 程序范例 X0 SUBD0 D10 D20 当 X0 为 ON 时,D0 内容减掉 D10 之内容将差存在 D20 之 内容当中。 D 22 MUL S1 S2 D BIN 乘法 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S1 S2 D ? 将两个资料源:S1 及 S2 ,以有号数二进制方式相乘后的 结果存于 D 。必须注意 16 位及 32 位运算时, S1 、 S2 及 D 的正负号位。 ? 在使用 DMUL 指令时,特殊寄存器(特 D)不可使用间接指定 功能。 16 位运算 * = b31.b16 +1DD b15.b00 S1 b15.b00 S2 b15.b00 b15 ?才腹? b15 = 0 2S ?计 b15 = 1 2S ?璽计 b15 = 0 1S ?计 b15 = 1 1S ?璽计 b31 = 0 2S ?计 b31 = 1 2S ?璽计 b15 ?才腹? b31 ?才腹? ( ? D+1 ? b15 ) 32 位运算 * = b63.b48 +3D+2D+1DD b47.b32 b31.b16 b15.b00 S1S1+1 b31b16 b15.b00 S2S2+1 b31.b16 b15.b00 b31 ?才腹? b31 ?才腹? b63 ?才腹? ( ? D+1 ? b15 ) b31=0 ?计 b31=1 ?璽计 1S (+1) 1S 1S (+1) 1S b31=0 ?计 b31=1 ?璽计 2S (+1) 2S 2S (+1) 2S b63=0 ?计 b63=1 ?璽计 1D (+1) 1D 1D (+1) 1D (+2) 1D(+3) 1D (+2) 1D(+3) 1D 程序范例 MUL D0 D10 D20 X0 7. 应用命令 中国工控网站中国工控网站 http:/www.chinakong.com © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 56 16 位 D0 乘上 16 位 D10 其结果是 32 位之积,上 16 位存 于 D21,下 16 位存于 D20 内,结果之正负由最左边位之 OFF/ON 来代表正(0)负(1)值。 ? 程序范例 X0 DMULD0D10 D20 32 位(D1,D0)乘上 32 位(D11,D10)乘数其结果存于 64 位(D23,D22,D21,D20) 。 结果之正负由最左边位之 OFF/ON 来代表正(0)负(1)值。 D 23 DIV S1 S2 D BIN 除法 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S1 S2 D ? 将两个资料源:S1 及 S2 ,以有号数二进制方式相除后的 结果存于 D 。必须注意 16 位及 32 位运算时, S1 、 S2 及 D 的正负号位。 ? 在使用 DDIV 指令时, 特殊寄存器(特 D)不可使用间接指定功 能。 ? 16 位运算 / = +1DS1 b15b00 S2 b15b00b15b00 D b15b00 坝计緇计 ? 32 位运算 / = 坝计緇计 b15.b00 S1+1 b15.b00 S1 b15.b00 S2+1 b15.b00 S2 b15.b00 +1 b15.b00b15.b00 +3 b15.b00 D +2DDD ? 程序范例 X0 DIVD0 D10 D20 当 X0 为 ON 时,被除数 D0 除以除数 D10 而结果商被指定 放于 D20,余数指定放于 D21 内。 ? 程序范例 X0 DDIV D0 D10 D20 当 X0 为 ON 时,被除数(D1,D0)除以除数(D11,D10) 7. 应用命令 © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 57 而结果商被指定放于(D21,D20) ,余数指定放于(D23, D22)内。 D 24 INC D BIN 加一 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F D ? 当指令执行时,被指定的组件 D 加一。 ? 一般建议使用脉波接点驱动本指令,否则会连续执行。 ? 程序范例 INCD0 X0 当 X0 由 OFFON 时,D0 内容自动加一。 D 25 DEC D BIN 减一 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F D ? 当指令执行时,被指定的组件 D 减一。 ? 一般建议使用脉波接点驱动本指令,否则会连续执行。 ? 程序范例 DECD0 X0 当 X0 由 OFFON 时,D0 内容自动减一。 D 26 WAND S1 S2 D 逻辑 及(AND)运算 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S1 S2 D ? 两个资料源: S1 及 S2 ,作逻辑的及(AND)运算并将 结果存于 D 。 ? 程序范例 1 1 1 1 1 1 1 1 011110 0 0 0 0 0 1 0 0 1 0 000010 1 1 WAND 0 0 0 1 0 0 1 0 000010 0 0 磅玡 磅? S1 S2 D b15b00 7. 应用命令 中国工控网站中国工控网站 http:/www.chinakong.com © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 58 D 27 WOR S1 S2 D 逻辑 或(OR)运算 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S1 S2 D ? 两个资料源: S1 及 S2 ,作逻辑的或(OR)运算并将结 果存于 D 。 ? 程序范例 0 1 0 1 0 1 0 1 010011 0 1 0 0 0 0 1 1 1 1 110010 1 0 WOR 00011 磅玡 磅? S1 S2 D b15b00 11 1 11 111110 D 28 WXOR S1 S2 D 逻辑 互斥或(XOR)运算 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F S1 S2 D ? 两个资料源: S1 及 S2 ,作逻辑的 互斥或(XOR)运算 并将结果存于 D 。 ? 程序范例 0 1 0 1 0 1 0 1 010011 0 1 0 0 0 0 1 1 1 1 110010 1 0 WXOR 00010 磅玡 磅? S1 S2 D b15b00 11 1 00 111100 D 29 NEG D 2 的补码 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F D ? 当指令执行时,被指定的组件 D 会作 2 的补码。 ? 一般建议使用脉波接点驱动本指令,否则会连续执行。 ? 程序范例 NEG D0 X0 当 X 由 OFFON 时 D0 内容的各位全部被反 (01、 10) 后加 1 存放于原寄存器 D0 当中。 本指令可将负数的 BIN 值转换成正值即取其绝对值。 7. 应用命令 © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 59 D 30 ROR D n 右旋转 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F D n ? 必要条件:n16(16 位指令),n32(32 位指令)。 ? (D)ROR 指令是用来指定(32)16 位资料,作右旋转的指令。 同时右移的最低位 LSB 移至进位旗标(CY)M1022。 ? 一般建议使用脉波接点驱动本指令,否则会连续执行。 ? 指定 M、 Y、 S 作位操作数时只有 K4(16 位)及 K8(32 位)有效, 例如:K4M0,K8Y0。 ? 指令动作说明 当 X0 从 OFFON 变化时,D10 的 16 个位资料向右旋转 4 个位, 如图所示, 原 D10 之 b3 被移位到进位旗标(CY) M1022 内。 X0 RORD10K4 ?臂锣? 0 0 0 1 0 0 1 011010 0 b0b15 ?臂锣 M1022 秈?篨夹 b0 M1022 秈?篨夹 0 0 0 0 0 0 1000 00 1 1 1 b15 0 0 10 4 ? D 31 ROL D n 左旋转 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F D n ? 必要条件:n16(16 位指令),n32(32 位指令)。 ? (D)ROL 指令是用来指定(32)16 位资料,作左旋转的指令。 同时左移的最高位 MSB 移至进位旗标(CY)M1022。 ? 一般建议使用脉波接点驱动本指令,否则会连续执行。 ? 指定 M、 Y、 S 作位操作数时只有 K4(16 位)及 K8(32 位)有效, 例如:K4M0,K8Y0。 7. 应用命令 中国工控网站中国工控网站 http:/www.chinakong.com © 2001 DELTA ELECTRONICS, INC. ALL RIGHTS RESERVED 60 ? 指令动作说明 当 X0 从 OFFON 变化时,D10 的 16 个位资料向左旋转 4 个位,如图所示,原 D10 之 b12 被移位到进位旗标(CY) M1022 内。 X0 ROLD10K4 ?臂锣? 0 0 0 1 0 0 1 011010 0 b0b15 臂锣 M1022 秈?篨夹 b0 M1022 秈?篨夹 1 0 0 0 0 1 1001 00 0 0 1 b15 0 1 0 0 4 ? D 32 RCR D n 附进位旗标 CY 的右旋转 位 字符 组件 操作数 X Y M S K H KnX KnY KnM KnS T C D E F D n ? 必要条件:n16(16 位指令),n32(32 位指令)。 ? (D)RCR 指令是用来指定(32)16 位资料连同进位旗标(M1022) 作右旋转的指令。 ? 一般建议使用脉波接点驱动本指令,否则会连续执行。 ? 指定 M、 Y、 S 作位操作数时只有 K4(16 位)及 K8(32 位)有效, 例如:K4M0,K8Y0。 ? 指令动作说明 当 X0 从 OFFON 变化时,D10 的 16 个位连同进位旗标 (M1022)向右旋转 4 个位, 如图所示, 原 D10 之 b3 被移位到 进位旗标 M1022 内,而原来进位旗标 M1022 内容被传送到 b12 的位内。 X0 RCRD10K4 ?臂锣? 0 0 0 1 0 0 1 011010 0

    注意事项

    本文(delta-plc中文板說明書電子檔.pdf)为本站会员(yyf)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开