西门子300PLC定时器初值是怎么写额啊? 点击:4496 | 回复:14



qianzhangxing

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 14回
  • 年度积分:0
  • 历史总积分:402
  • 注册:2009年12月11日
发表于:2010-11-24 16:34:45
楼主
我用的S7-300PLC,想延时33秒20毫秒,用定时器S_ODT,但写入S5T#33S_20MS结果还是显示为S5T#33S,这是什么原因啊?不能定时33秒20毫秒。



wxr5637791

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 287回
  • 年度积分:0
  • 历史总积分:678
  • 注册:2009年3月20日
发表于:2010-11-24 16:48:15
1楼
是你用的定时器不对,它最小分辨率就是1s的

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2010-11-24 16:52:18
2楼
你无法输入~~~~~~~~~~~

你想要定时33S20MS,其采用的分辨率为100MS,因此,当不足100MS时,自动向小数字方向四舍五入。

具体可以读一下Step7软件关于定时器的Help。

Good Luck

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2010-11-24 16:55:16
3楼
分辨率                 范围
0.01S               10MS~9S990MS
0.1S                 100MS~1M39S900MS
1S                    1S~16M39S
10S                  10S~2H46M30S

当你使用S5Time时间格式时,由系统自动选择时基,当使用指令表为定时器复制时,在相同范围内,你可以通过填写12,13位的时基来选择不同的分辨率。

Regards

qianzhangxing

  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 14回
  • 年度积分:0
  • 历史总积分:402
  • 注册:2009年12月11日
发表于:2010-11-24 18:12:02
4楼
回复内容:
对:yuanle 关于分辨率                 范围
0.01S               10MS~9S990MS
0.1S                 100MS~1M39S900MS
1S                    1S~16M39S
10S                  10S~2H46M30S

当你使用S5Time时间格式时,由系统自动选择时基,当使用指令表为定时器复制时,在相同范围内,你可以通过填写12,13位的时基来选择不同的分辨率。

Regards
内容的回复:那具体你给我写一下吧,33秒20毫秒。谢谢!


yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2010-11-24 20:03:38
5楼
唉~~  那么清晰的回答都看不懂!!!

33秒,落在0.1分辨率,你想到退休,也无法变成33秒20MS,最多成为33秒,或者33秒100MS。

不想说更多了,无语了。


Regards

知秋

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 738回
  • 年度积分:0
  • 历史总积分:4952
  • 注册:2004年1月04日
发表于:2010-11-24 20:47:01
6楼
你可以用2个不同时基的定时器实现,用0.1S时基的计时33S,然后用0.01S时基的计时20mS。

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2010-11-24 20:56:06
7楼
用2个定时器来实现还不如在OB35中编写一个累加来实现了。

Regards

wxr5637791

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 287回
  • 年度积分:0
  • 历史总积分:678
  • 注册:2009年3月20日
发表于:2010-11-25 12:53:15
8楼
楼主真是的,这么简单的问题还问这多

zhaihui851

  • 精华:2帖
  • 求助:2帖
  • 帖子:27帖 | 108回
  • 年度积分:16
  • 历史总积分:10186
  • 注册:2008年7月31日
发表于:2010-11-27 21:05:34
9楼

大家要诚恳一点 正因为是初学 好多东西在各位大虾来讲 可能很简单 但是对于初学者来讲 就是一个很难的问题

 

爱问题

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 36回
  • 年度积分:0
  • 历史总积分:362
  • 注册:2010年10月19日
发表于:2010-11-27 23:19:59
10楼
是谁都会有不了解的地方,支持一下楼主

新人10

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 52回
  • 年度积分:0
  • 历史总积分:170
  • 注册:2010年4月22日
发表于:2010-11-28 02:56:53
11楼

就是嘛!!我刚刚学的时候也有很多简单的问题都不懂、、、、、、、、

KINGDXY

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2011年3月16日
发表于:2012-02-05 21:55:50
12楼
我用DB块 来输入时间定时值 怎么输入定时器的时基值?

完美的超哥

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2011年10月30日
发表于:2012-02-12 14:29:37
13楼
看看,学习下也。哈哈哈

EBN战略军团-小刘

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 97回
  • 年度积分:2
  • 历史总积分:830
  • 注册:2008年9月20日
发表于:2012-02-13 13:02:22
14楼

用SFB4就好了,精度是毫秒,长度达22天


热门招聘
相关主题

官方公众号

智造工程师