ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:29.85KB ,
资源ID:7924445      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7924445.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(附录2 C200H编程命令集合.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

附录2 C200H编程命令集合.docx

1、附录2 C200H编程命令集合附录2 欧姆龙C200H PLC编程指令F2.1基本指令指令代码第一操作数第二操作数第三操作数功能LDB:位IR、SR、AR、HR、TC、LR、TR常开接点LD NOTB:位IR、SR、AR、HR、TC、LR常闭接点ANDB:位IR、SR、AR、HR、TC、LR与AND NOTB:位IR、SR、AR、HR、TC、LR与非ORB:位IR、SR、AR、HR、TC、LR或OR NOTB:位IR、SR、AR、HR、TC、LR或非OUTB:位IR、SR、AR、HR、TC、LR、TR输出OUT NOTB:位IR、SR、AR、HR、TC、LR、TR输出非DIFU(13)BB:位

2、IR、AR、HR、LR上升沿微分DIFD(14)BB:位IR、AR、HR、LR下降沿微分SETBB:位IR、SR、AR、HR、LR置位RSETBB:位IR、SR、AR、HR、LR复位基本指令(续表)指令代码第一操作数第二操作数第三操作数功能KEEP(11)BB:位IR、AR、HR、LR保持指令,象RS触发器。执行条件:S:置位R:复位IL(02)联锁指令,与联锁解除指令同用ILC(03)解除联锁指令JMP(04)NN:跳转号#(0099)跳转指令JMP(5)NN:跳转号#(0099)跳转终了指令END(01)结束指令(程序结束必须有这个指令)NOP(00)空操作指令F2.2定时器和计数器指令指

3、令代码第一操作数第二操作数第三操作数功能TIMNSVN:TC编号#(000511)SV:设定值(字,BCD码)IR、AR、DM、HR、LR ,#定时器指令设定值范围是0999.9,小数点不输入定时器以0.1秒单位计数TIMH(15)NSVN:TC编号#(000511)优选000015SV:设定值(字,BCD码)IR、AR、DM、HR、LR ,#高速定时器指令设定值范围是099.99,小数点不输入定时器以0.01秒单位计数TIMM(87)N:SVRBN:TC编号#(000511)SV:设定值(字,BCD码)IR、AR、DM、HR、LRRB:复位位IR、AR、DM、HR、LR累加定时器指令设定值范

4、围是0999.9,小数点不输入定时器以0.1秒单位计数CNTNSVN:TC编号#(000511)SV:设定值(字,BCD码)IR、AR、DM、HR、LR ,#计数器指令该指令具有计数执行条件CP和复位执行条件R。当输入CP条件满足时减计数,当输入R条件满足时复位到设定值定时器和计数器指令(续表)CNTR(12)NSVN:TC编号#(000511)SV:设定值(字,BCD码)IR、AR、DM、HR、LR ,#可逆计数器指令,该指令具有加计数执行条件II、减计数执行条件DI和复位执行条件。当输入II条件满足时加计数,当DI条件满足时减计数,当输入R条件满足时复位到设定值F2.3数据移位指令指令代码

5、第一操作数第二操作数第三操作数功能SFTStESt:起始字IR、SR、AR、HR、LRE:结束字IR、SR、AR、HR、LRSt数值必须小于E,必须在同一数据区移位寄存器指令该指令有三个执行条件:串入I,移位P和复位R当I为ON,当P条件满足时移入1;当I为OFF,当P条件满足时,移入0;当R条件满足时,寄存器复位SFTR(84)CStEC:控制字IR、SR、AR、HR、LR控制字的15位:复位14位:移位脉冲位13位:输入移位寄存器状态12位:1: 左移 0: 右移St:起始字IR、SR、AR、HR、LRE:结束字IR、SR、AR、HR、LRSt数值必须小于E,必须在同一数据区可逆移位寄存器

6、指令()只要执行条件满足,控制字14位为ON,15位为OFF,则寄存器按照12位指定的方向将位13的状态移入寄存器,而移出数据移到进位位。若是执行条件为ON,而控制字15位为ON,则寄存器复位ASL(25)WdWd:移位字IR、SR、AR、DM、HR、LR算术左移指令()当执行条件为ON时,该指令将“0”移入字的00位,第15位移入CY位ASR(26)WdWd:移位字IR、SR、AR、DM、HR、LR算术右移指令()当执行条件为ON时,该指令将“0”移入字的15位,第00位移入CY位数据移位指令(续表)指令代码第一操作数第二操作数第三操作数功能ROL(27)WdWd:移位字IR、SR、AR、D

7、M、HR、LR循环左移指令()当执行条件为ON时,该指令将“CY”移入字的00位,第15位移入CY位ROR(28)WdWd:移位字IR、SR、AR、DM、HR、LR循环左移指令()当执行条件为ON时,该指令将“CY”移入字的15位,第00位移入CY位SLD(74)StESt:起始字字IR、SR、AR、DM、HR、LRE:结束字IR、SR、AR、DM、HR、LRSt数值必须小于E,必须在同一数据区数(4bits)左移()当执行条件为ON时,该指令将包括St与E及它们之间的4位二进制数左移,“0”写入St的最低位,E的最高位数丢失SRD(75)EStE:结束字IR、SR、AR、DM、HR、LRSt

8、数值必须小于等于E,必须在同一数据区St:起始字字IR、SR、AR、DM、HR、LR数(4bits)右移()当执行条件为ON时,该指令将包括St与E及它们之间的4位二进制数右移,“0”写入St的最高位,E的最低位数丢失WSFT(16)StESt:起始字字IR、SR、AR、DM、HR、LRE:结束字IR、SR、AR、DM、HR、LRSt数值必须小于E,必须在同一数据区数(4bits)左移()当执行条件为ON时,该指令将包括St与E之间的数据按字左移,“0”写入St,E的内容丢失ASFT(17)CStEC:控制字该字的0012位没有使用。13位是方向位:1:下移;0:上移14位是移位允许:1:允许

9、移位;0:不允许15位是复位位:1:复位;0:正常工作例如 #4000 向上移#6000 向下移St:起始字字IR、SR、AR、DM、HR、LRE:结束字IR、SR、AR、DM、HR、LRSt数值必须小于E,必须在同一数据区异步移位寄存器指令()当执行条件为ON时,该指令用于生成可控制一个在St和E之间字的异步可逆移位寄存器。该寄存器只有在寄存器中的下一个字是零的情况下才移位。F2.4数据传送指令指令代码第一操作数第二操作数第三操作数功能MOV(21)SDS:源字IR、SR、AR、DM、HR、TC、LR、#D:目标字IR、SR、AR、DM、HR、LR数据传送指令()当执行条件为ON时,该指令将

10、S的内容拷贝到DMVN(22)SDS:源字IR、SR、AR、DM、HR、TC、LR、#D:目标字IR、SR、AR、DM、HR、LR取反传送指令()当执行条件为ON时,该指令将S的内容按位取反后拷贝到DBSET(71)SStES:源字IR、SR、AR、DM、HR、TC、LR、#St:起始字IR、SR、AR、DM、HR、TC、LRE:结束字IR、SR、AR、DM、HR、TC、LRSt数值必须小于E,必须在同一数据区块设置指令()当执行条件为ON时,该指令将S的内容传送到从St到E的所有字中去。XFER(71)NSDN:字数(BCD码)IR、SR、AR、DM、HR、TC、LR、#S:源起始字IR、S

11、R、AR、DM、HR、TC、LRD:目标起始字IR、SR、AR、DM、HR、TC、LRS可以和D在同一数据区,但是不能重叠块传送指令()当执行条件为ON时,该指令将S开始的N个字传送到D开始的N个字中去。XCHG(73)E1E2E1:交换字1IR、SR、AR、DM、HR、TC、LRE2:交换字2IR、SR、AR、DM、HR、TC、LR数据交换指令()当执行条件为ON时,该指令交换E1和E2的内容DIST(80)SDBsCS:源数据IR、SR、AR、DM、HR、TC、LR、#DBs:目标基准字IR、SR、AR、DM、HR、TC、LRC:控制字(BCD)IR、SR、AR、DM、HR、TC、LR、#

12、控制字必须是BCD码,如果C6655,DBs和DBs+C必须在同一数据区,如果C9000,DBs和DBs+C-90000必须在同一数据区单字数据分配指令()取决于C的数值,该指令可以用作数据分配指令或堆栈指令,如果C值在00006655之间,则该指令将S中的内容传送到DBs+C中;如果C的最高位数是9,该指令用作堆栈指令并生成一个C低3位定义编号的堆栈COLL(81)SBsCDSBs:源基准字IR、SR、AR、DM、HR、TC、LRS:偏移数据(BCD)IR、SR、AR、DM、HR、TC、LR、#D:目标字IR、SR、AR、DM、HR、TC、LR数据调用指令()如果C值在00006655之间,

13、则该指令将DBs+C中的内容传送到S中;如果C的最高位数是9,该指令用作出栈指令,如果C的最高位是8,则为后入先出指令数据传送指令(续表)指令代码第一操作数第二操作数第三操作数功能MOVB(82)SBiDS:源字IR、SR、AR、DM、HR、LR、#Bi:位指示器(BCD)IR、SR、AR、DM、HR、TC、LR、#D:目标字IR、SR、AR、DM、HR、LR位传送指令()当执行条件为ON,该指令传送S指定的位到D指定的位,S和D中的位由Bi指定,Bi低2位指定源位,高2位指定目标位MOVD(83)SBiDS:源字IR、SR、AR、DM、HR、TC、LR、#Bi:位指示器(BCD)IR、SR、

14、AR、DM、HR、TC、LR、#D:目标字IR、SR、AR、DM、HR、LR数传送指令()当执行条件为ON,该指令传送S指定的数到D指定的数,每次最多传送4个数 XFRB(62)CSDC:控制字(BCD)IR、SR、AR、DM、HR、TC、LR、#高2位指定传送的位数低2位指定源和目标的起始位S:源起始字IR、SR、AR、DM、HR、TC、LRD:目标起始字IR、SR、AR、DM、HR、LR多位传送指令()当执行条件为ON时,该指令将指定的源位传送到指定的目标位中去。XFR2()NSDN:字数(BCD)IR、SR、AR、DM、HR、TC、LR、#S:源起始字IR、SR、AR、DM、HR、TC、

15、LR、#D:目标起始字IR、SR、AR、DM、HR、TC、LR、#EM块传送指令()当执行条件为ON时,该指令将指定的N个源数传送到指定的目标中去。BXF2()CSDC:第一控制字IR、SR、AR、DM、HR、TC、LR、#该字第07位指定源EM组号,815位指定目标EM组号;C+1指定传送的字数S:源起始字IR、SR、AR、DM、HR、TC、LR、#D:目标起始字IR、SR、AR、DM、HR、TC、LREM组传送指令()当执行条件为ON时,该指令将指定的源数传送到指定的目标中去。F2.5数据比较指令指令代码第一操作数第二操作数第三操作数功能MCMP(19)TB1TB2RTB1:表1起始字IR

16、、SR、AR、DM、HR、TC、LRTB2:表2起始字IR、SR、AR、DM、HR、TC、LRD:结果字IR、AR、DM、HR、TC、LR多字比较指令()当执行条件为ON时,该指令比较TB1和TB2开始的数据,将结果存入R数据比较指令(续表)指令代码第一操作数第二操作数第三操作数功能CMP(20)CP1CP2CP1:第一比较字IR、SR、AR、DM、HR、TC、LR、#CP2:第二比较字IR、SR、AR、DM、HR、TC、LR、#单字比较指令当执行条件为ON时,该指令比较CP1和CP2,当CP1CP2时,25507位为1CMPL(60)CP1CP2CP1:第一比较开始字IR、SR、AR、DM、

17、HR、TC、LRCP2:第二比较开始字IR、SR、AR、DM、HR、TC、LR双字比较指令当执行条件为ON时,该指令比较CP1和CP2开始的两个8位数,当CP1CP2时,25507位为1BCMP(68)CDCBRCD:比较数据IR、SR、AR、DM、HR、TC、LR、#CB:比较块开始字IR、DM、HR、TC、LRR:结果字IR、SR、AR、DM、HR、TC、LR、块比较指令()当执行条件为ON时,该指令将数据CD与CB,CB+1,CB+2,CB+32组成的块所定义的区域进行比较,每个区域由两个字定义,第一个作为下限,第二个作为上限,如果比较数据CD在这些范围的任何一个之中(包括上下限)则R中

18、的对应位为ONTCMP(85)CDTBRCD:比较数据IR、SR、AR、DM、HR、TC、LR、#TB:比较表开始字IR、DM、HR、TC、LRR:结果字IR、SR、AR、DM、HR、TC、LR、表格比较指令()当执行条件为ON时,该指令将数据CD与TB,TB+1,TB+2,TB+15的内容进行比较,如果CD与这些字中任何一个内容相同,则R中的对应位为ON数据比较指令(续表)指令代码第一操作数第二操作数第三操作数功能ZCP(88)CDLLULCD:比较数据IR、SR、AR、DM、HR、TC、LR、#LL:区间下限IR、SR、AR、DM、HR、TC、LR、#UL:区间上限IR、SR、AR、DM、

19、HR、TC、LR、#区域比较指令()当执行条件为ON时,该指令将数据CD与区域下限LL和区域上限定义的区域进行比较,并把结果送入SR区的标志位。当CD小于下限时25505为ON,当在包括区域上下限的区域之间时,25506为ON,否则,25507为ONZCPL()CDLLULCD:比较数据IR、SR、AR、DM、HR、LRLL:区间下限IR、SR、AR、DM、HR、LRUL:区间上限IR、SR、AR、DM、HR、LR双字区域比较指令当执行条件为ON时,该指令将CD、CD+1中的8位数据与区域下限LL和区域上限定义的区域进行比较,并把结果送入SR区的标志位。当CD小于下限时25505为ON,当在包

20、括区域上下限的区域之间时,25506为ON,否则,25507为ONCPS()CP1CP2000CP1:第一比较内容通道号IR、SR、AR、DM、HR、TC、LR、#CP2:第二比较内容通道号IR、SR、AR、DM、HR、TC、LR、#第三个操作数:置为000带符号二进制比较指令当执行条件为ON时,该指令比较CP1和CP2中的16位带符号二进制数据,当CP1CP2时25505为ON,当CP1=CP2时,25506为ON,否则,25507为ONCPSL()CP1CP2000CP1:第一比较内容字IR、SR、AR、DM、HR、TC、LRCP2:第二比较内容字IR、SR、AR、DM、HR、TC、LR第

21、三个操作数:置为000带符号二进制比较指令当执行条件为ON时,该指令比较CP1+1、CP1和CP2+1、CP2中的32位带符号二进制数据,比较结果输出到GR、EQ、LE标志位F2.6 数据转换指令指令代码第一操作数第二操作数第三操作数功能BIN(23)SRS:源字(BCD码)IR、SR、AR、DM、HR、TC、LRR:结果字IR、SR、AR、DM、HR、LRBCD/二进制转换指令()当执行条件ON时,将S中的BCD数据转换成等值的二进制数据,并存入R中BINL(58)SRS:源起始字(BCD码)IR、SR、AR、DM、HR、TC、LRR:结果起始字IR、SR、AR、DM、HR、LR双字BCD/

22、双字二进制转换指令()当执行条件ON时,将S和S+1中的BCD数据转换成等值的二进制数据,并存入R、R+1中BCD(24)SRS:源字(二进制)IR、SR、AR、DM、HR、TC、LRR:结果字IR、SR、AR、DM、HR、LR二进制/BCD转换指令()当执行条件ON时,将S中的二进制数据转换成等值的BCD数据,并存入R中BCDL(59)SRS:源起始字(BCD码)IR、SR、AR、DM、HR、TC、LRR:结果起始字IR、SR、AR、DM、HR、LR双字二进制/双字BCD转换指令()当执行条件ON时,将S和S+1中的32位二进制数据转换成等值的BCD数据,并存入R、R+1中SEC(65)SR

23、000S:源起始字(BCD码)IR、SR、AR、DM、HR、TC、LR0007位是秒0815位是分S+1中是小时R:结果起始字IR、SR、AR、DM、HR、TC、LR第三操作数:置成000小时/秒转换指令()当执行条件ON时,该指令将小时/分/秒显示的时间转换成以秒表示的等值时间。转换结果放在R、R+1中 HMS(66)SR000S:源起始字(BCD码)IR、SR、AR、DM、HR、TC、LRR:结果起始字IR、SR、AR、DM、HR、TC、LR0007位是秒0815位是分R+1中是小时第三操作数:置成000小时/秒转换指令()当执行条件ON时,该指令将S、S+1中以秒显示的时间转换成以小时/

24、分秒表示的等值时间。转换结果放在R、R+1中 数据转换指令(续表)指令代码第一操作数第二操作数第三操作数功能MLPX(76)SCRS:源字IR、SR、AR、DM、HR、TC、LRC:控制字IR、SR、AR、DM、HR、TC、LR、#C的高位为0表示4/16译码C的0003位指定源数的开始位置C中的0407位指定结果的字数R:结果起始字IR、SR、AR、DM、HR、LR4/16或8/256译码指令()当执行条件ON时,该指令可以根据控制字C进行4/16译码或8/256译码 。将源字中的数据转换成结果单元的位置DMPX(77)SRCS:源字IR、SR、AR、DM、HR、TC、LRR:结果起始字IR

25、、SR、AR、DM、HR、LRC:控制字IR、SR、AR、DM、HR、TC、LR、#C的高位为0表示16/4编码C的0003位指定结果数的开始位置C中的0407位指定源字的字数16/4或256/8编码指令()根据C的数值,进行16/4或256/8的编码。SDEC(78)SDiDS:源字(二进制)IR、SR、AR、DM、HR、TC、LRDi:数指定器IR、SR、AR、DM、HR、TC、LR、#0003位:指定要转换数据的起始位0407位:转换位数0811位:指定D接收高/低位:0:低8位;1:高8位D:目标起始字IR、SR、AR、DM、HR、LR七段译码指令()当执行条件为ON时,该指令将S中的

26、指定位的数转换成相应的8位7段显示码,并存入D起始的字中ASC(86)SDiDS:源字(二进制)IR、SR、AR、DM、HR、TC、LRDi:数指定器IR、SR、AR、DM、HR、TC、LR、#0003位:指定要转换数据的起始位0407位:转换位数0811位:指定D接收高/低位:0:低8位;1:高8位1115位:校验位,0:无校验;1:偶校验;2:奇校验D:目标起始字IR、SR、AR、DM、HR、LRASC转换指令()当执行条件为ON时,该指令将S中的指定位的数转换成相应的8位ASC码,并存入D起始的字中数据转换指令(续表)指令代码第一操作数第二操作数第三操作数功能HEX()SDiDS:源字(

27、二进制)IR、SR、AR、DM、HR、TC、LRDi:数指定器IR、SR、AR、DM、HR、TC、LR、#0003位:指定D中的起始位0407位:转换字节数0811位:指定S中的首字节:0:低8位;1:高8位1115位:校验位,0:无校验;1:偶校验;2:奇校验D:目标起始字IR、SR、AR、DM、HR、LRASC码/16进制转换指令()当执行条件为ON时,该指令将S中的指定位的ASC码数据转换成相应的16进制数据,并存入D起始的字中SCL()SPiRS:源字(二进制)IR、SR、AR、DM、HR、TC、LR、#Pi:参数起始字IR、SR、AR、DM、HR、TC、LRP1:BCD第1点(Ay)P2:16进制第1点(Ax)P3:BCD第2点(By)P4:16进制第2点(Bx)D

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1