西北工业大学可编程计算机控制器原理与应用课件3.11 时间功能函数.ppt

西北工业大学可编程计算机控制器原理与应用课件3.11 时间功能函数.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(3)时间测量 TIM_musec() 读取?s定时器; TIM_ticks() 读取10msec定时器。 实时时钟功能由SYS_LIB功能库提供的功能块来完成 RTC_gettime() RTC_settime() STANDARD功能库中的如下功能块可以完成时间测量功能 TIM_musec() TIM_ticks() 利用时间功能函数编制的 控制任务动画演示 时间测量在过程监控中是非常必要的。 有些硬件模块(触发点设置的)可以在μs或10ms时间内进行时间测量,也可以通过软件功能来完成时间测量的任务。 3.11 时间功能函数 3.11 时间功能函数 时间测量参数数表 最后的启动方式 1 … INIT(掉电后,重新启动) 2 … TOTALINIT(删除所有的RAM) 3 … RESET/WATCHDOG(用户对系统复位) 8 … RECONFIG(用户改变系统) UDINT init_descr 初始化的执行数目 UDINT init_cnt 说 明 数 据 类 型 参 数 名 3.11 时间功能函数 错误代码(0表示无错) UINT status 对象路径版本号 UDINT od_verion 系统版本(为一个没有NULL结束符的字符串) USINT(数组) version tick的计数 UDINT tickcnt 32 … DIAGNOSE(最小配置) 64 … ERROR(错误启动) 说 明 数 据 类 型 参 数 名 续表 3.11 时间功能函数 使用时间功能去控制和监控系统与机器的运行过程。 在 BR PCC提供的功能库中的时间功能函数分为: 3.11 时间功能函数 3.11 时间功能函数 (1)时间元素。 TOF():延时关; TON():延时开; TP():脉冲产生。 (2)时间标志。 RTC_gettime() 读取实时时钟; RTC_settime() 设置实时时钟。 3.11 时间功能函数 3.11 时间功能函数 3.11 时间功能函数 参数: IN :输入信息。 PT:预先设定的延时时间。 Q :输出信息。 3.11 时间功能函数 3.11 时间功能函数 TON(IN,PT,Q,ET) 此功能块在输入信号IN变为1(上升沿)时开始计时,当设定(PT的值)的时间结束时,输出Q被置1。 (2)延时开(输入延时) 3.11 时间功能函数 3.11 时间功能函数 TOF(IN,PT,Q,ET) 此功能块在输入信号IN变为0(下降沿)时开始计时,当设定(PT的值)的时间结束时,输出Q变为0(复位)。 (3)延时关(输出延时) 3.11 时间功能函数 3.11 时间功能函数 每个HMI或过程控制均需要实时时钟去控制和显示过程。 3.11 时间功能函数 3.11 时间功能函数 实时钟功能块参数表 错误代码(为0时没有错误) UINT error 将时间和日期存入此结构中 时间结构 time 说 明 类 型 参 数 3.11 时间功能函数 时间结构元素表 微妙(0~999)只在BR 2010中应用,在其他系统中为0 UINT micro 毫秒(0~999)在BR2010,BR2005中应用,在其他系统中为0 UINT milli 秒(0~59) USINT second 分钟(0~59) USINT minute 小时(0~23) USINT hour 星期(1~7) USINT weekday 日(1~31) USINT day 月(1~12) USINT month 年 UINT year 说 明 数据类型 元 素 3.11 时间功能函数

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档