




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
顺控指令1触点指令00LD逻辑操作开始01LDI逻辑非操作开始02AND逻辑乘03ANI逻辑乘非04OR逻辑加05ORI逻辑加非2连接指令06ANBAND逻辑块与07ORB0R逻辑块或08MPS存储操作结果09MRD从MPS读取操作结果10MPP从MPS读取操作结果并清除结果3输出指令OUT 软元件输出SET 软元件置位RST 软元件复位PLS 在输入信号的上升沿PLF 在输入信号的下降沿CHK 软元件输出翻转4移位指令SFT 元件移1位SFTP 元件移1位5主控指令MC 主控开始MCR 主控复位6结束指令FEND 结束主程序END 总的程序末尾,返回第0步7其它指令STOP停止N0P空操作二基本指令1比较指令16位数据比较LD二当S1=S2,接通,当S1HS2,断开AND=27OR二28LDO当S1HS2,接通,(S1+1,S1)=(S2+1,S2),接通当S1=S2,断开44ANDD二29ANDO450RD=30ORO46LDDO当(S1+1,S1)工(S2+1,S2),31LD>当S1>S2,接通,接通当S1WS2,断开47ANDDO32AND>48ORDO330R>49LDD>当34LD<=当S1WS2,接通,(S1+1,S1)>(S2+1,S2),接通当S1>S2,断开50ANDD>35AND"510RD>360R<=52LDD<=当(S1+1,S1)W(S2+1,S2),37LD<当SKS2,接通,接通当S1MS2,断开53ANDD<=38AND<540RD<=390R<55LDD<当40LD>二当S1MS2,接通,(S1+1,S1)〈(S2+1,S2),接通当S1<S2,断开56ANDD<41AND>=570RD<420R>二58LDD>二当(S1+1,S1)M(S2+1,S2),32位数据比较接通43LDD二当59ANDD>=TOC\o"1-5"\h\z0RD>=2算术运算指令二进制16位加/减+ (DWS)f(D)+P+ (Sl)+(S2)f(D)+P- (D)-⑸—(D)-P- (SI)—(S2)f(D)-P二进制32位加/减D+ (D+l,D)+(S+l,S)f(D+1,D)D+PD+ (Sl+l,Sl)+(S2+l,S2)f(D+l,D)D+PD- (D+1,D)-(S+l,S)f(D+1,D)D-PD- (S1+1,S1)-(S2+l,S2)f(D+l,D)D-P* (Sl)X(S2)f(D+1,D)*P/ (Sl)/(S2)f商(D),余数(D+l)/PD*(Sl+l,Sl)X(S2+l,S2)f(D+3,D+2,D+l,D)D*PD/(Sl+l,Sl)/(S2+l,S2)f商(D+1,D),余数(D+3,D+2)D/PB+(D)+(S)—(D)B+PB+(S1)+(S2)~(D)B+PB-(D)-(S)—(D)B-PB-(SI)-(S2)f(D)B-PDB+(D+1,D)+(S+1,S) —(D+l,D)DB+PDB+(Sl+l,Sl)+(S2+l,S2)f(D+l,D)DB+PDB-(D+l,D)-(S+l,S)〜(D+l,D)DB-PDB-(S1+1,S1)-(S2+l,S2)f(D+l,D)DB-PB* (Sl)X(S2)f(D+1,D)B*PB/ (Sl)/(S2)f商(D),余数(D+l)B/PDB*(Sl+1,SI)X(S2+1,S2)—(D+3,D+2,D+l,D)DB*PDB/(Sl+l,Sl)/(S2+l,S2)f商(D+1,D),余数(D+3,D+2)DB/PINC(D)+1~(D)INCPDINC(D+l,D)+lf(D+1,D)DINCPDEC(D)-l^(D)DECPDDEC(D+1,D)-1—(D+1,D)DDECP3BCD—二进制转换BCD(S)—(D)BCD转换BCDPDBCD(S+l,S)f(D+1,D)DBCDPBIN (S)f(D)二进制转换BINPDBIN(S+l,S)f(D+1,D)DBINP4数据传送指令MOV(S)〜(D)TOC\o"1-5"\h\zMOVPDMOV(S+l,S)f(D+1,D)DMOVPCML(S)〜(D)CMLPDCML(S+l,S)f(D+1,D)132DCML133DCMLP134BMOV(S)f(D)n个135BMOVP136FMOV⑸〜(D)n个137FMOVP138XCH(DI)—(D2)139XCHP140DXCH(D1+1,D1)(D2+1,D2)141DXCHP5程序分支指令142CJ条件满足,跳转到P**处143SCJ条件满足后紧接的扫描周期,跳转到P**处144JMP无条件跳转到P**处145CALL执行P**处子程序146CALLP147RET从子程序返回148EI允许中断149DI禁止中断150IRET从中断程序返回SUB执行n指定的程序SUBP6程序切换指令CHG 在主副程序间切换7刷新指令COM 执行通讯刷新EI 允许通讯刷新DI 禁止通讯刷新SEG 对应软元件的刷新,仅执行1个扫描周期,M9052ON时有效三应用指令1逻辑运算指令WAND(D)AND⑸—(D)WANDPWAND(SI)AND(S2)~(D)WANDPDAND(D+l,D)AND(S+l,S)f(D+l,D)DANDPWOR (D)OR(S)f(D)WORPWOR (SI)OR(S2)f(D)167WORP168DOR(D+l,D)OR(S+l,S)f(D+l,D)169DORP170WXOR(D)XOR⑸〜(D)异或171WXORP172WXOR(SI)XOR(S2)〜(D)173WXORP174DXOR(D+l,D)XOR(S+l,S)f(D+l,D)175DXORPWXNR (D)XOR(S)f(D)WXNRPWXNR (SI)XOR(S2)~(D)WXNRPDXNR(D+l,D)XOR(S+1,S)~(D+l,D)DXNRPNEG0-(D)f(D)补码NEGP2旋转指令RORn位右转RORPRCRn位右转(带进位)RCRPROL n位左转ROLPRCL n位左转(带进位)RCLPDROR n位右转DRORPDRCR n位右转(带进位)DRCRPDROL n位左转DROLPDRCL n位左转(带进位)DRCLP3移位指令SFRn位右移SFRP202SFLn位左移223BSET对学中n侍置侍203SFLP224BSETP204BSFR1位右移225BRST对字中n位复位205BSFRP226BRSTP206BSFL1位左移227DIS组合分离207BSFLP228DISP208DSFR1位右移229UNI209DSFRP230UNIP210DSFL1位左移231ASCASCII转化211DSFLP5先进先出指令4数据处理指令232FIFWFIFO写212SER数据搜索233FIFWP213SERP234FIFRFIFO读214SUM位检查235FIFRP215SUMP6内存缓冲区存取指令216DSUM236FROM从特殊功能模块读取数217DSUMP据218DECO译码编码237FROMP219DECOP238DFRO220ENCO239DFROP221ENCOP240TO向特殊功能模块写数据222SEG7段编码241TOPDTOFROM从远程I/O站读数据FROMPDFRODFROPTO向远程站写数据TOPDTODTOP7FOR/NEXT指令FOR重复n次NEXT8本地站、远程I/O站存取指令LRDP 从本地站读数据LWTP 向本地站写数据RFRP 从远程特殊功能模块读数据RTOP 向远程特殊功能模块写数据9显示指令PR 从指定的8点字软元件输出16个字符的ASCII码258PR顺序向输出模块输出ASCII码,直到结束符NUL(OOH)259PRC将字软元件的注释转换成ASCII码,并输出260LED将指定的8点字软元件显示16个字符的ASCII码261LEDA显示指定的英文数字字符262LEDB263LEDC显示软元件S的注释264LEDR显示复位10其它指令265WDTWDT复位266WDTP267CHK故障检测268SLT按参数设定的条件,数据被锁定269SLTR状态锁存复位,且执行SLT270STRA按参数设定的条件,采样数据存入SLT270STRA按参数设定的条件,采样数据存入271STRAR采样跟踪复位,且允许执行272STC进位标志(M9012)0N273CLC进位标志(M9012)0FF274DUTY用户定义时钟11伺服指令275DSFRP请求启动伺服程序276PSFLP数据修改特殊继电器和特殊寄存器M9000熔丝断M9002I/0组件校验出错M9004MINI网通讯出错M9005AC电源掉电检测M9006电池电压低M9007电池电压低锁存M9008自诊断出错M9009信号报警器检测一特殊继电器M清单M9010运算出错标志M9011运算出错标志锁存M9012进位标志M9016数据存储区清零标志M9017数据存储区清零标志M9018 数据通讯监控切换M9020 0号用户定时时钟M9021 1号用户定时时钟M9022 2号用户定时时钟M9023 3号用户定时时钟M9024 4号用户定时时钟M9025 时钟数据设置请求M9026 时钟数据出错M9027 时钟数据显示M9028 时钟数据读请求M9030 0.1秒时钟M9031 0.2秒时钟M9032 1秒时钟M9033 2秒时钟M9034 1分钟时钟M9036 常开M9037 常闭M9038RUN后第一个扫描周期ONM9039运行标志M9040暂停PAUSE允许线圈M9041PAUSE状态触点M9042停止状态触点M9043采样跟踪完成M9044采样跟踪M9046采样跟踪M9047采样跟踪准备M9048RUNLED闪烁标志M9049切换输出字符数目M9050存放操作结果的存储区交换触点M9051 CHG指令执行禁止M9052 SEG指令切换M9053EI/DI指令切换M9054单步运行标志M9055状态锁存完成标志M9056 主程序P, I设置请求M9057 副程序P, I设置程序M9060 副程序2P, I设置程序M9061 副程序3P, I设置程序M9060远程终端出错M9061通讯出错M9065分离传送状态M9066传送处理切换M9067I/O组件出错检测M9068测试模式M9069线路故障时的输出M9073WDT出错标志M9074PCPU准备完成标志M9075测试模式标志M9076外部急停输入标志M9077手动脉冲发生器轴设置错误标志M9078测试模式请求出错标志M9079伺复程序设置出错标志M9081对远程模块的通讯请求M9082最终站数不一致M9084出错检测M9086运行标志BASIC程序M9087暂停(PAUSE)标志M9091操作运行出错细节标志M9091微机子程序调用出错标志M9092双电源模块过热M9111步转移监控定时器起始M9093双工电源模块出错(对应M9094I/O改变标志D9111)M9095双工运行校验出错M9112步转移监控定时器起始M9096A3VCPUA自校出错(对应M9097A3VCPUB自校出错D9112)M9098A3VCPUC自校出错M9113步转移监控定时器起始M9099A3VTU自校出错(对应M9100SFC程序登记D9113)M9101SFC程序起/停M9114步转移监控定时器起始M9102SFC启动状态(对应M9103连续步转移有效/失效D9114)M9104连续转移防止标志M9180激活步采样跟踪完成标志M9108步转移监控定时器起始M9181激活步采样跟踪执行标志(对应M9182激活步采样跟踪有效D9108)M9196在块停止时控制输出M9109步转移监控定时器起始M9197~9198保险丝熔断,D9109)(对应I/O校核出错显示切换M9110D9110)步转移监控定时器起始(对应二特殊寄存器D9000保险丝断D9027时钟数据(分,秒)D9001保险丝断D9028时钟数据(星期)D9002I/O组件校验出错D9021~D9034远程终端组件参数设置D9003SUM指令检测位数D9035远程I/O组件的通讯属性D9004MINI网主通讯组件出错D9035扩展文件寄存器D9005AC掉电计数D9036总的站数D9006电池不足D9036~9037供指定扩展文件寄存器软D9008自诊断出错件地址D9009信号报警器检测D9038~9039LED显示优先级D9010出错步D9044采样跟踪D9011出错步D9050SFC程序出错代码D9014I/O控制模式D9051出错块D9015CPU运行状态D9052出错步D9016ROM/RAM设置D9053转移出错D9017最小扫描时间D9054出错顺控步D9018当前扫描时间D9055状态锁存步序号D9019最大扫描时间D9061通讯出错代码D9020恒定扫描D9072PC通讯检测D9021扫描时间D9081对远程终端模块的D90221秒计数器已执行的通D9025时钟数据(年,月)讯请求数D9026时钟数据(日,时)D9082最后的站号D9090微机子程序输入数据区首软元D9180~9193远程终端模块出错代码D9200LRDP处理结果远程站I/O件号D9180轴1和轴2的限位开关D9201LWTP处理结果分配出错D9091指令出错输出状态存储D9204通讯状态D9222就地站参数不匹配或(33~48)D9094待更换的I/O组件的首地址区D9205执行回送的站远程站I/OD9095A3VTS系统和A3VD9181轴3和轴4的限位开关D9206执行回送的站分配出错CPU的运行输出状态存储D9207通讯扫描时间(最大值)D9223就地站参数不匹配或(49~64)状态区D9208通讯扫描时间(最小值)远程站I/OD9096A3VCPUA自检出错D9182轴5和轴6的限位开关D9209通讯扫描时间(当前值)分配出错D9097A3VCPUB自检出错输出状态存储D9210重发次数D9224主站与从站和远程I/O站D9098A3VCPUC自检出错区D9211环路切换计数之间的初始D9099A3VTU自检测出错D9183轴7和轴8的限位开关D9212就地站运行状态(1~16)通讯(1~16)D9100~D9107断保险丝的组件输出状态存储D9213就地站运行状态(17~32)D9225主站与从站和远程I/O站D9100保险丝熔断的组件区D9214就地站运行状态(33~48)之间的初始D9108~D9114步转移监控定时器设置D9184CPU出错的原因D9215就地站运行状态(49~64)通讯(17~32)D9116~D9123I/O组件校验出错D9185伺服放大器接线数据D9216就地站出错检测(1~16)D9226主站与从站和远程I/O站D9124信号器报警数量检测D9187手动脉冲发生器轴设置出错D9217就地站出错检测(17~32)之间的初始D9125~D9132信号报警器地址号D9188在TEST模式下启动轴号请求出D9218就地站出错检测(33~48)通讯(33~48)D9133~D9140远程终端卡信息错D9219就地站出错检测(49~64)D9227主站与从站和远程I/O站D9141~D9172通讯重发次数D9189出错程序号D9220就地站参数不匹配或(116)之间的初始D9173模式设置D9190数据设置出错远程站I/O通讯(49~64)D9174设置重发次数D9191伺服放大器类型分配出错D9228就地站或远程I/O站出错D9175线缆出错模块出错代码D9196~9199故障站检测D9221就地站参数不匹配或(1732)(1~16)D9229 就地站或远程I/O站出错(17~32)D9230 就地站或远程I/O站出错(33~48)D9231 就地站或远程I/O站出错(49~64)D9232 就地站或远程I/O站环路出错D9233 就地站或远程I/O站环路出错D9234 就地站或远程I/O站环路出错D9235 就地站或远程I/O站环路出错D9236 就地站或远程I/O站环路出错D9237 就地站或远程I/O站环路出错D9238 就地站或远程I/O站环路出错D9239 就地站或远程I/O站环路出错
D9240 检测到接收出错的次数D9243 本站站号检测D9244 从站的总数D9245 检测到的接收出错次数D9248 就地站运行状态D9249 就地站运行状态D9250 就地站运行状态D9251 就地站运行状态D9252 就地站出错检测D9253 就地站出错检测D9254 就地站出错检测D9255 就地站出错检测各种软元件一览表项目A1,A1NA1SA2,A2NA2CA2-S1A2N-S1A3,A3NA3AA2U,A3UA4UI/O软元件点256512 102420488192
输入继电器X0~FF0~1FF0~3FF0~7FF0~FFF输出继电器Y0~FF0~1FF0~3FF0~7FF0~FFF辅助继电器内部继电器(1000点)M0~M999M0~M999, M2048~8191特殊继电器(256点)M9000~M9255锁存继电器(1048点)L1000~L2048通讯用继电器(2048点)B0~B3FFB0~BFFF定时器100ms定时器(200点)T0~T19910ms定时器(56点)T200~T255100ms记忆定时器(0点)计数器(256点)C0~C255寄存器数据寄存器(1024点)D0~D1023D0~D6143特殊寄存器(256点)D9000~D9255通讯寄存器(1024点)W0~W3FFW0~WFFF
累加器(2点)A0,A1变址寄存器(2点)Z,VZ,Z1~Z6(7点),V,V1~V6(7点)嵌套(8点)N0~N7指针(256点)P0~P255中断指针(32点)I0~I31常数十进制K(16位)-32768~+32767(32位)-2147483648~+2147483647十六进制H(16位)0~FFFF(32位)0~FFFFFFFF分类指令助记符功能说明对应不同型号的PLCFX0SFX0NFX1SFX1NFX2NFX2NC程序流程00CJ条件跳转PPPPP01CALL子程序调用IIPPP02SRET子程序返回IIPPP03IRET中断返回PPPPP04EI开中断PPPPP05DI关中断PPPPP06FEND主程序结束PPPPP07WDT监视定时器刷新PPPPP08FOR循环的起点与次数PPPPP09NEXT循环的终点PPPPP传送与比较CMP比较PPPPPZCP区间比较PPPPPMOV传送PPPPPsmov位传送iiiipCML取反传送ttttPBMOV成批传送IPPPPFMOV多点传送iiiiPXCH交换ttttPBCD二进制转换成BCD码PPPPPBINBCD码转换成二进制PPPP算术与逻辑运算ADD二进制加法运算PPPPPSUB二进制减法运算PPPPPMUL二进制乘法运算PPPPPDIV二进制除法运算PPPPPINC二进制加1运算PPPPPDEC二进制减1运算PPPPPWAND字逻辑与PPPPPWOR字逻辑或PPPPPWXOR字逻辑异或PPPPPNEG求二进制补码IIIIP循环与移位ROR循环右移IIIIPROL循环左移1111PRCR带进位右移ttttPRCL带进位左移IIIIPTOC\o"1-5"\h\zSFTR 位右移 P P P P PSFTL 位左移 P P P P PWSFR 字右移 t t t t PWSFL 字左移 I I I I PSFWRFIFO(先入先出)写入IIPPSFRDFIFO(先入先出)读出1tPP数据处理ZRST区间复位PPPPPDECO解码PPPPPENCO编码PPPPPSUM统计ON位数IIIIPBON査询位某状态IIIIPMEAN求平均值ttttPANS报警器置位ttttPANR报警器复位ffffPSQR求平方根1111PFLT整数与浮点数转换tittP高速处理REF输入输出刷新PPPPPREFF输入滤波时间调整IIIIPMTR矩阵输入IIPPP53HSCS比较置位(高速计数用)IPPPPHSCR比较复位(高速计数用)fPPPPHSZ区间比较(高速计数用)IIIIPSPD脉冲密度iiPPPPLSY指定频率脉冲输出PPPPPPWM脉宽调制输出PPPPPPLSR带加减速脉冲输出ttPPP方便指令1ST状态初始化PPPPPSER数据查找IIIIPABSD凸轮控制(绝对式)1iPPPINCD凸轮控制(增量式)tIPPPTTMR示教定时器ttttPSTMR非凡定时器ffffPALT交替输出PPPPPRAMP斜波信号PPPPPROTC旋转工作台控制IIIIPSORT列表数据排序ttttP外部设备TKY10键输入IIIIPHKY16键输入IIIIPDSWBCD数字开关输入ttPPPSEGD七段码译码ttttPSEGL七段码分时显示IIPPPARWS方向开关IIIIPASCASCI码转换ttttPPRASCI码打印输出ttttPFROMBFM读出IPIPPTOBFM写入1P1PP外围设备RS串行数据传送tPPPPPRUN八进制位传送(#)ttPPPASCI16进制数转换成ASCI码IPPPPHEXASCI码转换成16进制数IPPPPCCD校验tPPPPVRRD电位器变量输入ttPPPVRSC电位器变量区间IIPPP--PIDPID运算ttPPP--浮点数运算110ECMP二进制浮点数比较IIIIPinezcp二进制浮点数区间比较iiIIpEBCD二进制浮点数一十进制浮点数ttttPEBIN十进制浮点数〜二进制浮点数IIIIPEADD二进制浮点数加法ffffPEUSB二进制浮点数减法IIIIEMUL二进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 航空航天复合材料 课件知识点2 预浸料制备工艺
- 航空航天复合材料 课件第1章 知识点3 增强体概述
- 济源历年试题及答案
- 暗股协议书模版
- 物业维修监理工作总结
- 沥青混合料摊铺机-电力水利-工程科技-专业资料
- 2025年 广西北海供电局项目资料员招聘考试试卷附答案
- 新生开学思想培训
- 2025年中国皮肤爽肤水行业市场全景分析及前景机遇研判报告
- 企业介绍培训
- 2024-2025学年辽师大版(三起)小学英语五年级下册(全册)知识点归纳
- 扬尘污染防治应急预案
- 湖北省襄阳市第四中学2024-2025学年高一下学期第一次月考语文试题(含答案)
- 资源与运营管理-第四次形考任务-国开-参考资料
- 2025年-四川省安全员《A证》考试题库及答案
- 2025年进山航天班考试题及答案
- 软件工程伦理研究-深度研究
- 2025年个人黄金首饰作为抵押借款合同
- 某公司常用公文写作规范与范例
- “五步一练”六环节在高中化学课堂教学中的实践研究
- 建筑工程典型安全事故案例
评论
0/150
提交评论