15.第十五讲 时钟与运算指令.pptVIP

  • 4
  • 0
  • 约2.76千字
  • 约 23页
  • 2017-07-08 发布于湖北
  • 举报
第十五讲 时钟和运算指令 掌握时钟指令的用法 掌握运算指令的用法 一、时钟指令 利用时钟指令可以用程序实现调用系统实时时钟。 时钟操作有两种:读实时时钟和设定实时时钟。 1.读实时时钟TODR 当使能输入有效时,系统读当前时间和日期,并把它装入一个8字节的缓冲区。操作数T用来指定8字节缓冲区的起始地址。 2.写实时时钟TODW 用来设定实时时钟。当使能输入有效时,系统将包含当前时间和日期的一个8字节的缓冲区将装入时钟。操作数T用来指定8字节缓冲区的起始地址。 时钟指令注意事项 所有日期和时间的值用BCD码表示 系统不检查和核实时钟各量的正确与否,所以务必确保输入的数据是正确的。例如,2月30日虽是错误的,但仍可以被系统接受。 不能同时在主程序和中断程序中使用读写实时时钟指令,否则,产生非致命错误。 时钟指令例题 1、读出当前时间,存储在以VB0为起始地址的区域中。 2、将时间设定为09/12/23 16:10:23 星期四 说明:实时时钟设置指令一般很少使用,因为可以通过编程软件下的PLC——实时时钟,选项进行设置。 应用举例: 有某设备,预热时间需要30分钟,员工每天8点上班,所要在7:30分开动设备预热。就可以使用读实时时钟指令。 二、数学运算指令 整数加减法 (ADD_I SUB_I) 输入、输出均为16位整数。 双整数加减法 (ADD_DI SUB_DI) 输

文档评论(0)

1亿VIP精品文档

相关文档