第一届网络课程大赛 任务4-3:功能指令应用编程-LED显示 任务4-3:功能指令应用编程-LED显示.ppt

第一届网络课程大赛 任务4-3:功能指令应用编程-LED显示 任务4-3:功能指令应用编程-LED显示.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块4 PLC功能指令 数码管显示控制 知识目标: 掌握位元件、字元件、位组合元件、数据寄存器、变址寄存器和指针 。 掌握功能指令的编程格式 。 掌握传送指令MOV 。 能力目标: 会使用MOV指令进行梯形图编程,能灵活地将MOV指令应用于各种控制中。 控制要求1 数码管显示控制 控制要求 利用PLC控制LED数码显示,控制要求为:开关闭合后数码管循环显示数字9、8、7、6、5、4、3、2、1、0,显示时间间隔均为1s。开关断开后系统停止运行。 数码管显示9、8、7、6、5、4、3、2、1、0对应的段码如表4.1所示。 相关知识1 数码管显示控制 相关知识 一、位元件、字元件和位组合元件 处理ON/OFF状态的元件称为位元件,例如X、Y、M、S。 处理数据的元件称为字元件,例如T和C等。 由位元件也可构成字元件进行数据处理,位元件组合由Kn加首元件号来表示。4个位元件为一组组合成单元。KnM0中的n是组数,16位数操作时为K1~K4,32位数操作时为K1~K8。例如K2M0表示由M0~M7组成的八位数据;K4M10表示由M10~M25组成的16位数据,M10是最低位。当一个16位数据传送到K1M0、K2M0或K3M0时,只传送相应的低位数据,较高位的数据不传送。32位数据传送也一样。 在16位数操作时,参与操作的位元件由K1~K4指定。若仅由K1~K3指定,不足部分的高位均作0处理,这意味着只能处理正数(符号位为0)。在做32位数操作时也一样。 被组合的位元件的首元件号可以是任意的,但习惯上采用以0结尾的元件,如M0、M10、……。 任务4.1 数码管显示控制 相关知识 二、数据寄存器 (一) 通用数据寄存器D0~D199(共200点) (二) 断电保持/锁存寄存器D200~D7999(共7800点) (三) 特殊数据寄存器D8000~D8255(共256点) (四) 文件数据寄存器D1000~D7999(共7000点) 任务4.1 数码管显示控制 相关知识 三、变址寄存器 变址寄存器V、Z在传送、比较等指令中用来修改操作对象的元件号,存放在V、Z中的数据代表增量。V、Z都是16位的寄存器,其操作方式与普通数据寄存器一样,可进行数据的读写。当进行32位操作时,将V、Z合并使用,指定Z为低位。 任务4.1 数码管显示控制 相关知识 四、指针 分支指令用P0~P62、P64~P127共127点。指针P0~P62、P64~P127为标号,用来指定条件跳转、子程序调用等分支指令的跳转目标。P63为结束跳转用。中断用指针I0□□~I8□□共9点。中断指针的格式表示如下。 (一) 输入中断I△0□ □=0表示为下降沿中断;□=1表示为上升沿中断。 △表示输入号,取值范围为0~5,每个输入只能用一次。 (二) 定时器中断I△□□ △表示定时器中断号,取值范围为6~8,每个定时器只能用1次。 □□表示定时时间,取值范围为10~99ms。 (三) 计数器中断I0△0 △表示计数器中断号,取值范围为1~6。计数器中断与高速计数器比较置位指令配合使用,根据高速计数器的计数当前值与计数设定值的关系来确定是否执行相应的中断程序。 任务4.1 数码管显示控制 相关知识 五、功能指令的格式 (一) 功能指令的表达形式 功能指令的表达形式如图4.1所示。功能指令按功能号FNC00~FNC249编排。每条功能指令都有一个指令助记符。例如图4.1中,功能号为45的FNC45功能指令的助记符为MEAN,它是一条数据处理平均值功能指令。该指令是7步指令。 图4.1 功能指令的表达形式 任务4.1 数码管显示控制 相关知识 五、功能指令的格式 (一) 功能指令的表达形式 有的功能指令只需指定功能编号即可,但更多的功能指令在指定功能编号的同时还需指定操作元件。操作元件由1到4个操作数组成。下面将对操作数进行说明。 [S]是源操作数。若使用变址功能时,表示为[S.]形式。源操作数不止一个时,可用[S1.]、[S2.]表示。 [D]是目标操作数。若使用变址功能时,表示为[D.]形式。目标操作数不止一个时,可用[D1.]、[D2.]表示。 m与n表示其他操作数。常用来表示常数或者作为源操作数和目标操作数的补充说明。表示常数时,用十进制K和十六进制H。需注释的项目较多时可采用m1、m2等方式。 功能指令的功能号和指令助记符占一个程序步。每个操作数占两个或4个程序步(16位操作占两个程序步,32位操作占4个程序步)。 任务4.1 数码管显示控制 相关知识 五、功能指令的格式 (一) 功能指令的表达形式 如图4.2所示是一条求平均值的功能指令的梯形图。 D0是源操作数的首元件,K3是

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档