怎样把WINCC中设定的时间转换成PLC定时器的值 点击:2380 | 回复:7



runfoward

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2006年7月14日
发表于:2006-08-02 21:50:00
楼主
在WINCC中,我们设定的时间,例如:XX分钟,在PLC的定时器设定时间项要求的是BCD码加时间基数,请问,如何把WINCC中的时间转换成PLC定时器中的BCD码(最好附加程序)?谢谢各位的解答



修行

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 26回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2004年3月21日
发表于:2006-08-04 21:57:00
1楼

对于使用s5#time的方式先把设置时间数(int)在plc程序中进行bcd转化然后写入定时器

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2006-08-09 17:28:00
2楼
可以在PLC中作个功能块,在HMI中输入实数,代表秒数。这样更方便。

runfoward

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2006年7月14日
发表于:2006-08-12 13:10:00
3楼
定时器采用的是s5#time,时间数(int)在plc程序中可以进行bcd转换,那这个时间基数呢!

小楼

  • 精华:2帖
  • 求助:0帖
  • 帖子:5帖 | 298回
  • 年度积分:0
  • 历史总积分:418
  • 注册:2002年6月13日
发表于:2006-08-13 08:54:00
4楼
S5TIME类型,你把整个字里面每个位代表的意思看看

Siemens2004

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 131回
  • 年度积分:0
  • 历史总积分:168
  • 注册:2004年10月14日
发表于:2006-08-28 16:19:00
5楼
做时间转换程序

天下第七

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 173回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2004年8月10日
发表于:2006-08-28 16:21:00
6楼
WINCC中的数值乘以1S,我用过,可以的

lly

  • 精华:0帖
  • 求助:0帖
  • 帖子:69帖 | 907回
  • 年度积分:0
  • 历史总积分:1633
  • 注册:2004年8月23日
发表于:2006-08-28 16:23:00
7楼
3楼正解
西门子的东西千好万好,但是定时器确实太垃圾了.
最好是自己做定时器来用.

热门招聘
相关主题

官方公众号

智造工程师