
信捷plc编程手册讲义.pdf
293页XC系列可编程系列可编程控制器控制器 用户手册用户手册基本基本指令篇(指令篇(XC1/XC2/XC3/XC5/XCM/XCC)信捷科技电子有限公司 资料编号 PC10 20100415 3.3 信捷电子 XC系列可编程控制器 用户手册基本指令篇(XC1/XC2/XC3/XC5/XCM/XCC)资料编号 PC10 20100415 3.3 1 2 3 4 5 6 7 前言 编程方式概述 软元件的作用和功能 基本顺控指令说明 应用指令说明 高速计数 脉冲输出 通讯功能 附录 基本说明 感谢您购买了信捷 XC 系列可编程序控制器本手册主要介绍 XC 系列可编程序控制器的指令应用等内容在使用产品之前,请仔细阅读本手册,并在充分理解手册内容的前提下,进行接线软件及硬件方面的介绍,请查阅相关手册请将本手册交付给最终用户用户须知 只有具备一定的电气知识的操作人员才可以对产品进行接线等其他操作,如有使用不 明的地方,请咨询本公司的技术部门手册等其他技术资料中所列举的示例仅供用户理解、参考用,不保证一定动作将该产品与其他产品组合使用的时候,请确认是否符合有关规格、原则等使用该产品时,请自行确认是否符合要求以及安全,对于本产品故障而可能引发机器 故障或损失时,请自行设置后备及安全功能。
责任申明 手册中的内容虽然已经过仔细的核对,但差错难免,我们不能保证完全一致我们会经常检查手册中的内容,并在后续版本中进行更正,欢迎提出宝贵意见手册中所介绍的内容,如有变动,请谅解不另行通知目录 i 目 录 前言前言.-1-本手册的内容构成.-1-手册的适用范围.-2-手册中的约定俗成.-3-关联手册.-3-手册的获取途径.-4-1 编程方式概述编程方式概述.1 1-1可编程控制器的特点.3 1-2编程语言.4 1-2-1种类.4 1-2-2互换性.4 1-3编程方式.5 2 软元件的作用和功能软元件的作用和功能.7 2-1软元件概述.9 2-2软元件的构造.13 2-2-1存储器的构造.13 2-2-2位软元件的构造.15 2-3软元件一览表.16 2-3-1软元件一览.16 2-3-2停电保持区域.22 2-4输入输出继电器(X、Y).23 2-5辅助继电器(M).25 2-6状态继电器(S).27 2-7定时器(T).28 2-8计数器(C).30 2-9数据寄存器(D).33 2-10常数.36 2-11编程原则.37 3 基本顺控指令说明基本顺控指令说明.41 3-1基本指令一览表.43 3-2LD,LDI,OUT.46 3-3AND,ANI.47 3-4OR,ORI.48 3-5LDP,LDF,ANDP,ANDF,ORP,ORF.49 3-6LDD,LDDI,ANDD,ANDDI,ORD,ORDI,OUTD.50 3-7ORB.51 3-8ANB.52 3-9MCS,MCR.53 3-10ALT.54 目录 ii 3-11PLS,PLF.55 3-12SET,RST.56 3-13针对计数器软元件的OUT,RST.57 3-14END.58 3-15GROUP,GROUPE.59 3-16编程注意事项.60 4 应用指令说明应用指令说明.61 4-1应用指令一览表.63 4-2应用指令的阅读方法.68 4-3程序流程指令.70 4-3-1条件跳转CJ.71 4-3-2子程序调用CALL/子程序返回SRET.72 4-3-3流程 SET、ST、STL、STLE.73 4-3-4循环 FOR、NEXT.75 4-3-5结束 FEND、END.76 4-4触点比较指令.77 4-4-1开始比较LD.78 4-4-2串联比较AND.79 4-4-3并联比较OR.80 4-5数据传送指令.81 4-5-1数据比较CMP.82 4-5-2数据区间比较ZCP.83 4-5-3传送MOV.84 4-5-4数据块传送BMOV.85 4-5-5数据块传送PMOV.87 4-5-6多点重复传送FMOV.88 4-5-7浮点数传送EMOV.90 4-5-8FlashROM 写入FWRT.91 4-5-9批次置位MSET.92 4-5-10批次复位ZRST.93 4-5-11高低字节交换SWAP.94 4-5-12交换XCH.95 4-6数据运算指令.96 4-6-1加法运算ADD.97 4-6-2减法运算SUB.99 4-6-3乘法运算MUL.101 4-6-4除法运算DIV.102 4-6-5自加 1INC、自减 1DEC.103 4-6-6求平均值MEAN.104 4-6-7逻辑与WAND、逻辑或WOR、逻辑异或WXOR.105 4-6-8取反CML.107 4-6-9求负NEG.108 4-7数据移位指令.109 4-7-1算术左移SHL、算术右移SHR.110 目录 iii 4-7-2逻辑左移LSL、逻辑右移LSR.111 4-7-3循环左移ROL、循环右移ROR.112 4-7-4位左移SFTL.113 4-7-5位右移SFTR.114 4-7-6字左移WSFL.115 4-7-7字右移WSFR.116 4-8数据转换指令.117 4-8-1单字整数转双字整数WTD.118 4-8-216 位整数转浮点数FLT.119 4-8-3浮点转整数INT.120 4-8-4BCD 转二进制BIN.121 4-8-5二进制转 BCD BCD.122 4-8-616 进制转 ASCII ASCI.123 4-8-7ASCII 转 16 进制HEX.124 4-8-8译码DECO.125 4-8-9高位编码ENCO.127 4-8-10低位编码ENCOL.128 4-8-11二进制转格雷码GRY.130 4-8-12格雷码转二进制 GBIN.131 4-9浮点运算指令.132 4-9-1浮点数比较ECMP.133 4-9-2浮点数区间比较EZCP.134 4-9-3浮点数加法EADD.136 4-9-4浮点数减法ESUB.137 4-9-5浮点数乘法EMUL.138 4-9-6浮点数除法EDIV.139 4-9-7浮点数开方ESQR.140 4-9-8浮点 SIN 运算SIN.141 4-9-9浮点 COS 运算SIN.142 4-9-10浮点 TAN 运算TAN.143 4-9-11浮点反 SIN 运算ASIN.144 4-9-12浮点反 COS 运算ACOS.145 4-9-13浮点反 TAN 运算ATAN.146 4-10时钟指令.147 4-10-1时钟数据读取TRD.148 4-10-2时钟数据写入TWR.149 5 高速计数高速计数.151 5-1功能概述.153 5-2高速计数模式.153 5-3高速计数值范围.155 5-4高速计数器输入端接线.155 5-5高速计数输入端口分配.156 5-6高速计数值读取与写入.160 5-6-1高速计数值读取HSCR.160 目录 iv 5-6-2高速计数值写入HSCW.161 5-7高速计数复位模式.162 5-8AB 相计数倍频设置方式.162 5-9高速计数举例.163 5-10高速计数中断.165 5-10-1指令说明.165 5-10-2高速计数器对应的中断标记.165 5-10-3高速计数中断的循环模式.167 5-10-4高速计数中断应用举例.168 6 脉冲输出脉冲输出.173 6-1功能概述.175 6-2脉冲输出的种类与指令应用.176 6-2-1无加减速时间变化的单向定量脉冲输出PLSY.176 6-2-2可变频率脉冲输出PLSF.178 6-2-3相对位置多段脉冲控制 PLSR.179 6-2-4脉冲段切换PLSNEXT/PLSNT.182 6-2-5脉冲停止STOP.183 6-2-6脉冲数立即刷新PLSMV.184 6-2-7原点回归ZRN.185 6-2-8相对位置单段脉冲控制DRVI.190 6-2-9绝对位置单段脉冲控制DRVA.191 6-2-10绝对位置多段脉冲控制PLSA.192 6-2-11相对位置多段脉冲控制PTO.195 6-2-12绝对位置多段脉冲控制PTOA.200 6-2-13脉冲停止PSTOP.202 6-2-14可变频率单段脉冲输出PTF.203 6-3输出端子接线.206 6-4注意事项.207 6-5示例说明.208 6-6脉冲输出相关线圈与寄存器.209 7 通讯功能通讯功能.211 7-1概述.213 7-1-1通讯口.213 7-1-2通讯参数.214 7-2MODBUS 通讯功能.217 7-2-1通讯功能.217 7-2-2通讯地址.217 7-2-3通讯指令.218 7-3自由格式通讯.226 7-3-1通讯模式.226 7-3-2指令形式.227 7-4CAN 总线功能.230 7-4-1CAN-bus 简介.230 目录 v 7-4-2外部接线.230 7-4-3CAN 总线组网方式.231 7-4-4CAN-bus 指令.231 7-4-5内部协议通讯方式.235 7-4-6CAN 自由格式通讯.237 8 应用程序举例应用程序举例.241 8-1脉冲输出应用举例.242 8-2MODBUS 通讯应用举例.244 8-3自由格式通讯应用举例.247 附录附录 1 特殊软元件一览表特殊软元件一览表.251 附录 1-1特殊辅助继电器一览.252 附录 1-2特殊数据寄存器一览.260 附录 1-3扩展模块地址一览.266 附录 1-4特殊 FLASH寄存器一览.270 附录附录 2 特殊功能版本要求特殊功能版本要求.273 附录附录 3 应用指令一览应用指令一览.274 附录附录 4 PLC 资源冲突表资源冲突表.278 目录 vi 前言-1-前言 本手册的内容构成本手册的内容构成 本手册涉及 XC 系列可编程控制器的指令的应用,主要介绍 XC 系列可编程控制器的基本指令、应用指令等,同时记载了编程中的要点、原则等,各章节内容概览如下:1编程方式概述 本章主要介绍 XC 系列可编程控制器的性能特点、型号构成以及全系列产品构成、产品各部分说明等。
2软元件的作用和功能 对于程序而言,操作对象是极为重要的元素之一,这些对象涉及到控制器内部的继电器和寄存器等本章将一一介绍这些继电器、寄存器的作用和功能,以及使用要点3基本顺控指令说明 本章主要介绍 XC 系列可编程控制器共用的基本顺控指令的种类及其功能4应用指令说明 本章主要介绍 XC 系列可编程控制器的应用指令的种类及其功能5高速计数 本章主要介绍 XC 系列可编程控制器的高速计数功能,内容包括了高速计数的模式、接线方法、高速计数值的读写、复位等6脉冲输出 本章主要介绍 XC 系列可编程控制器的脉冲输出功能,内容包括脉冲输出指令用法及编程应用、输出端子的接线、注意事项以及相关线圈和寄存器等7通讯功能 本章论述了 XC 系列可编程控制器的通讯功能,内容主要包括通讯的基本概念、Modbus 通讯、自由格式通讯以及 CAN-bus 通讯等8应用程序举例 本章主要就一些主要的、用法较多的指令,以程序举例的形式,加以深入介绍,这些程序重点涉及脉冲输出指令、Modbus 通讯指令,以及自由格式通讯指令等附录 1特殊软元件一览表 本章主要介绍 XC 系列可编程控制器中功能性软元件、寄存器,以及扩展模块地址分配等。
附录 2特殊功能版本要求 本章主要介绍 XC 系列可编程控制器的部分功能相对应的软件和硬件版本要求附录 3应用指令一览 本章将列出应用指令及特殊功能指令的基本信息,以及与 XC 系列 PLC 的适用关系附录 4PLC 资源冲突表 本章将列出各个 PLC 机型需要注意的可能导致冲突的资源,这部分主要指高速计数、精确定时、脉冲输出、脉宽调制和频率测量以下将介绍本手册的内容构成、手册的适用范围、手册中的约定俗成、关联手册介绍以及手册资料的获取途径前 言 前言-2-手册手册的的适用范围适用范围 本手册为 XC 系列可编程控制器产品的指令手册,该手册适用于以下。
