回复:整数转换S5定时器时间

Letham

西门子1847工业学习平台

  • 帖子

    2021
  • 精华

    43
  • 被关注

    359

论坛等级:至圣

注册时间:2006-04-15

钻石 钻石 如何晋级?

发布于 2015-12-01 19:32:09

1楼

其实,S5定时器的时基和定时时间,可以由2种方式来写,一种是S5时间格式,一种是BCD时间格式。


W#16#txyz

 t =时基

 xyz = BCD 码格式的计时值

? S5T#aH_bM_cS_dMS

- H =时, M = 分,S = 秒, and MS =毫秒

L S5T#5S ,也就是载入S5时间格式,定时时间5秒,时基由CPU根据定时时间长短自己来决定。这个是我们经常用的。


采用BCD时间格式,好处是自己定义计时数和时基,定时时间=时基*时间数值。

下面重点讲下BCD时间格式的应用,先看下面的图

BCD时间格式的 14,15位是不相干的,12,13 位是定时时基。比如10就是1秒。最大计时数999.

上面的理论了解清楚后,下面举例说明,比如你想启动一个定时器,时间为20秒

L 20

ITB //整数转换为BCD格式数据

AW 16#0FFF //把12-15 位 清除为0

OW 16#2000 //写入时基0.1 ,你还可以以0.1秒为时基,那么应该OW 16#1000,但是计时值,            //要改为200

SD T100 //启动延时定时器T100。


人生就像一场旅行!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54615条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。