第六章 欧姆龙 plc指令系统及编程(课件).ppt

第六章 欧姆龙 plc指令系统及编程(课件).ppt

  1. 1、本文档共320页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 欧姆龙 plc指令系统及编程(课件)

表4.13.1 不同区域中的MSG信息优先级别 级别 区域 最高 LR I/O ? 非I/O IR ? HR ? AR ? TC 最低 DM/*DM 4.13.3 IORF指令 格式: IORF(97) @IORF(97) ST ST E E 其中: 操作数ST为刷新开始通道,E为结束通道,它们可以是IR、SR、HR、AR、LR、DM、*DM、#。它们的取值范围为输入/输出通道号000~019,且E不能小于ST。 功能:输入/输出刷新指令。执行条件满足时,刷新ST到E之间的所有I/O通道。可以用来提高系统I/O响应速度,减少控制滞后。 4.13.4 BCNT指令 格式: BCNT(67) @BCNT(67) N N ST ST D D 操作数N为四位BCD码通道数,可以是IR、SR、HR、AR、LR、DM、*DM、#。 操作数ST为源开始通道,操作数D为目的通道,它们可以是IR、SR、HR、AR、LR、DM、*DM。 功能:位计数指令。用于计算从ST到ST+(N-1)之间所有通道中等于1的位的个数。计算结果以BCD码的形式存放到D中。 【例2】 下面程序段是一个BCNT指令应用的例子。当20000为ON时,在HR00中存放从DM0010~DM0017共18个通道中所有数据中为1的二进制位的个数。 LD 20000 BCNT(67) #0018 DM0010 HR00 4.13.5 PULS指令 格式: PULS(65) PULS(65) P P C C N N 其中: 操作数P为口定义符,用来定义脉冲输出位置。P=000时为单相不带加减速脉冲输出0(01000)或单相带梯形加减速脉冲输出0(01000和01001)。P=010时为单相不带加减速脉冲输出1(01001) 操作数C为脉冲形式控制字。C=000时为相对脉冲;C=001时为绝对脉冲。 P=010和C=001不用于CPM2A。 操作数N为脉冲数,可以是IR、SR、HR、AR、LR、DM、*DM。 功能:脉冲输出设置指令。用来设定SPED和ACC指令输出的脉冲数。八位BCD码脉冲数放在N和N+1通道中。N中放低四位,N+1中放高四位。取值范围是-16 777 215~16 777 215。 4.13.6 SPED指令 格式: SPED(65) SPED(65) P P M M F F 其中: 操作数P为输出点设定,可以取000或010。 操作数M为输出模式设定,可以取000或001。 操作数F为脉冲频率设定,四位BCD码,可以是IR、SR、HR、AR、LR、DM、*DM、#。 功能:脉冲速度设置指令。单相脉冲只能通过01000和01001两个端子输出,且同一时刻只能有一路输出。输出端子由P指定。P=000时,输出为01000;P=010时,输出为01001。 脉冲输出有两种模式。当M=000时为独立输出模式。在此模式下,用PULS指令设定输出脉冲总数,用SPED指令启动脉冲输出的开始。输出的脉冲数达到PULS指令所指定的数目时脉冲输出停止。当M=001时为连续输出模式,在此模式下,只能通过SPED指令中的F=0000的设置或INI指令来停止脉冲输出。独立输出模式的脉冲输出一但开始就不能再用PULS指令来改变已设定的脉冲数。而连续输出模式在输出过程中可以随时使用SPED指令来改变输出频率。该频率由F的值设定。F的取值范围为0001~1000对应的输出频率是10 Hz~10 kHz(CPM1A:0002~0200对应的输出频率是20 Hz~2 kHz)。 【例3】 下例为一个独立模式脉冲输出的程序段。脉冲输出由00001来启动。输出脉冲数为在DM0101和DM0100中,输出脉冲频率为100 Hz。 LD 00001 @PULS(65) 000 000 DM0100 LD 00001 @SPED(64) 000 000 #0010 4.13.7 STEP和SNXT指令 格式: STEP(08) B SNXT(09) B 其中: 操作数B为控制位,可以是IR、HR、AR、LR。 功能:

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档