网站大量收购闲置独家精品文档,联系QQ:2885784924

PLC第4章指令系统.ppt

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

关于梯形图的释义 一个梯形图由左边一条垂直向下的母线和若干条与之正交并水平向右延伸的分支线构成。 母线相当于电气控制系统中的电源线,分支线称为回路,在回路上有常开触点或常闭触点串联或并联。 从程序设计的角度讲,回路也称为指令行。 串联或并联的常开触点或常闭触点可以认为是沿指令行设置的条件,这些条件的逻辑组合可以决定右边指令的执行结果,如继电器线圈的得电与失电。 如果触点闭合(ON),从母线来的“信息流”就可以通过该触点;若触点OFF(断开),则“信息流”不能通过该触点。若“信息流”通过了一系列串联获并联的触点到达了继电器线圈,则该线圈得电,与该线圈相应的常开触点ON(闭合),与该线圈相应的常闭触点OFF(断开)。否则,该元件“失电”。 关于梯形图的释义 梯形图按行从上至下编写,每一行从左到右编写,PLC对梯形图的执行顺序与梯形图编写的顺序一致。 梯形图的最右侧必须连接输出元素(如各种继电器的线圈),输出元素只能并联,不能串联。 梯形图的最后一行是结束标志END。 梯形图需要通过编程软件编写并输入PLC。 4.13.2 MAG指令 格式: MAG(46) @MAG(46) S S 其中: 操作数S为信息开始通道,可以是IR、SR、HR、AR、LR、DM、*DM。 功能:信息显示指令。当执行条件满足时,从S开始读取最多16个ASCII码并在编程器上显示相应的字符。从S开始到S+7通道,每个通道存放着两个显示字符,其中低8位的字符显示在高8位字符之前。当显示字符少于16个时第一个不为ASCII码的数据位即为显示字符串的终止位。 当MSG指令操作执行时,其信息缓冲区最多可以读入3个MSG信息。进入缓冲区的MSG信息,按照先进先出的缓冲原则,每次显示1个。在每次扫描循环中若有多于3个的MSG信息,则要按照优先级别的区别,首先选择优先权高的信息。同一区域中的MSG信息优先权为地址小的级别高。不同区域中的优先权区别如表4.13.1所示。 表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

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档