PLC课件第5章1.ppt

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

表5.19 参数n的选择 5.10.6 FNC 75(ARWS)方向开关指令   1.指令功能   指令功能:利用4个方向开关实现对4位数值的修改和显示。   操作数:源操作数[S·]是X、Y、M、S;目标操作数[D1·]是T、C、D、V、Z;目标操作数[D2·]只能是Y;n为K、H,其取值范围是0~3。   2.编程格式   方向开关指令在程序应用中的格式如图5.94所示。其中源操作数[S·]指定的是4个方向开关的输入端的首地址,目标操作数[D1·]指定存储需要修改的4位数据,目标操作数[D2·]指定驱动带锁存的七段显示器的数据输出和为选通脉冲输出端元件的首地址。 图5.94 方向开关指令的格式   当X20=ON时,执行该指令。   下面采用方向开关并配合译码显示器来说明该指令的工作过程,如图5.95所示。 图5.95 方向开关指令应用说明 (a) 方向开关;(b) 数码管与PLC的连接   为了应用方便,将D0中的数据均以BCD码形式表示(0~9999)。当X20=ON时,指定的位是103位,每按一次右移键,指定位按以下顺序移动:103→102→101→100→103。当按一次左移键,指定位移动顺序为103→100→101→102→103。指定的位可由选通信号(Y4~Y7)上的数码管来确定。指定位的数值可由增加键和减小键来修改,按一下增加键,则D0中的内容按0→1→2→3→4→5→6→7→8→9→0变化;按一下减小键,则D0中的内容按0→9→8→7→6→5→4→3→2→1→0变化。   利用方向开关指令可将需要的数据写入D0中,并且所写入的数据通过带锁存器的数码管进行显示。 3.指令使用说明 (1) 方向开关指令为连续/脉冲型执行指令,操作数为16位。 (2) 方向开关指令只能用一次,而且必须用晶体管输出型PLC。 5.10.7 FNC 76(ASC)ASCII码转换指令   1.指令功能   指令功能:将指定的字符或数字据转换成ASCII码并存放到指定元件。   操作数:目标操作数[D·]是T、C、D。   2.编程格式   ASCII码转换指令在程序应用中的格式及转换后存储格式如图5.96所示。 图5.96 ASC指令的格式 (a) ?ASC指令的编程格式;(b) ?ASCII码存放格式   当X0=ON时,将源操作数中存放的“ABCDE123”转换成ASCII码并依次存入D200~D203中。每个数据寄存器分别存放2个字符。此时,M8161=OFF。   当M8161=ON时,每个字符转换成ASCII后占用1个16位数据寄存器,即占用8个数据寄存器(D200~D207)的低8位,高8位全为零,如表5.20所示。 表5.20 M8161置1时ASCII码存放格式 3.指令使用说明 (1) ?ASCII转换指令为连续型执行指令,操作数为16位。 (2) ?ASCII转换指令的源操作数是要转换的字符或者数字。 5.10.8 FNC 77(PR)打印输出指令   1.指令功能   指令功能:将指定位置的ASCII码经指定的输出元件输出。 操作数:源操作数[S·]是T、C、D;目标操作数[D·]是Y。   2.编程格式   打印输出指令在程序应用中的格式和指令执行过程如图5.97所示。   当X0=ON时,将D200~D203中的字符“ABCDE123”经Y7~Y0依次输出,发送顺序为A、B、C、D、E、1、2、3,T0为PLC的扫描周期,其中Y10为选通脉冲信号,Y11为正在执行标志信号,字符发送完后Y11复位。 图5.97 打印输出指令的格式及指令执行过程 (a) 指令格式;(b) 指令执行时序波形   3.指令使用说明   打印输出指令为连续型执行指令,操作数为16位。且该指令只能使用两次。 5.10.9 FNC 78(FROM)特殊功能模块数据读取指令   1.指令功能   指令功能:从特殊模块中读取数据并存入指定数据寄存器。   操作数:目标操作数[D·]是KnY、KnM、KnS、T、C、D、V/Z,m1、m2和n为K、H。   2.编程格式   特殊功能模块数据读取指令在程序应用中的格式如图5.98所示。   当X0=ON时,执行FROM指令,即将编号为2(m1)的特殊功能模块内从缓冲寄存器(BFM)编号为10(m2)开始的6(n)个数据读入D10开始的6个数据寄存器。 图5.98 特殊功能模块数据读取指令的格式   3.指令使用说明   (1) 特殊功能模块数据读取指令为脉冲型执行指令,操作数为16位和32位。   (2) ?m1为特殊功能模块编号,取值范围是0~7;m2:?特殊功能模块内缓冲寄存器首元件编号,取值范围是0~31;n:?待传送的数

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档