请问s7-300中如何编写X年X月X日 点击:1390 | 回复:20



lushw

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 13回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2007年5月22日
发表于:2007-07-01 23:55:00
楼主
急用!!!!
   请问s7-300中如何编写X年X月X日?供水系统里面有两套水泵(一套是备用泵)要每隔一个星期或者说半个月轮流换用两套水泵来工作,以确保备用泵长时间不用生锈!在这里要调用系统时间!怎么调用系统时间(设置和读取系统时间)?怎么编程?
麻烦帮帮忙!!!!!!!!
谢谢!
我的邮箱是;lushengwei0209@163.com.



lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2007-07-02 08:44:00
1楼
请参照
http://bbs.gongkong.com/Detail_old.Asp?id=372178&page=1

天下第七

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 173回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2004年8月10日
发表于:2007-07-02 09:24:00
2楼
使用STEP7的功能块SFC1(READ_CLK)和FC6(DT_DATE)应该可以解决了,具体使用方法请看帮助。

lushw

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 13回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2007年5月22日
发表于:2007-07-02 20:55:00
3楼
怎么调用STEP7的功能块SFC1(READ_CLK)和FC6(DT_DATE)?这怎么编程?我在OB1里没有调用成功,请问在OB1里怎么调用和编程?

天下第七

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 173回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2004年8月10日
发表于:2007-07-03 08:53:00
4楼
在OB1里,屏幕的最左边有个框,找到libraries->stdibs->builtin下面找到SFC1,在libraries->stdibs->iec下面找到FC6,怎么使用看帮助,我也是看帮助的,说不清楚。

低价西门子PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2007年7月03日
发表于:2007-07-03 13:28:00
5楼
超低价格提供全系列西门子PLC!可提供17%增值税票。QQ:617988956

低价西门子PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2007年7月03日
发表于:2007-07-03 13:29:00
6楼
超低价格提供全系列西门子PLC!可提供17%增值税票。QQ:617988956

低价西门子PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2007年7月03日
发表于:2007-07-03 13:30:00
7楼
超低价格提供全系列西门子PLC!可提供17%增值税票。QQ:617988956

金粟兰看法

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2007-07-03 16:26:00
8楼
CALL它就是了。
还要要注意。日期是的数据类型是DATE-TIME型。
得到数据后要转换的话就用FC6喽。
不过其实不用那么麻烦。还有更简单的捷径。自己摸索一下吧

lushw

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 13回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2007年5月22日
发表于:2007-07-04 17:11:00
9楼
读取系统时间时要建共享DB,共享DB怎么编?

老工控

  • 精华:1帖
  • 求助:0帖
  • 帖子:61帖 | 4475回
  • 年度积分:0
  • 历史总积分:22733
  • 注册:2003年6月25日
发表于:2007-07-04 17:42:00
10楼
参考:
http://www.gongkong.com/tech/detail.asp?id=291603
中的回复

亚星

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 340回
  • 年度积分:0
  • 历史总积分:394
  • 注册:2001年1月08日
发表于:2007-07-09 12:55:00
11楼
你没有调用成功可能是因为SFC1的返回值格式,你可以在OB块的TEMP里建立一个相应格式的数据。

二聋戏猪

  • 精华:0帖
  • 求助:0帖
  • 帖子:41帖 | 240回
  • 年度积分:0
  • 历史总积分:377
  • 注册:2006年4月11日
发表于:2007-07-09 14:46:00
12楼
功能块SFC1(READ_CLK)和FC6(DT_DATE)可以解决!

第一滴泪

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 45回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2005年1月12日
发表于:2009-02-21 12:48:47
13楼

认真的看过了,学习了

profibus秋高气爽

  • 精华:1帖
  • 求助:0帖
  • 帖子:37帖 | 706回
  • 年度积分:8
  • 历史总积分:2074
  • 注册:2008年9月27日
发表于:2009-02-22 12:54:42
14楼

谢谢,学习一下。。。

华狼

  • 精华:0帖
  • 求助:5帖
  • 帖子:32帖 | 145回
  • 年度积分:2
  • 历史总积分:650
  • 注册:2008年2月03日
发表于:2009-02-22 13:58:47
15楼
学习了,谢谢!                                                

lwj0007

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 599回
  • 年度积分:0
  • 历史总积分:715
  • 注册:2009年1月09日
发表于:2009-02-25 12:55:22
16楼
学习学习,多谢大家!

虹诗竹

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2009年5月08日
发表于:2009-05-17 10:11:23
17楼
你还有这个程序吗?可以帮我发一份吗?谢谢

liu xianghou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 195回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2007年8月17日
发表于:2009-05-18 23:31:42
18楼

可以在OB1内直接调用OB1的执行时间LD12,LD16,也是系统时间,用功能块读时间太麻烦

seaeast

  • 精华:0帖
  • 求助:2帖
  • 帖子:46帖 | 1640回
  • 年度积分:7
  • 历史总积分:40963
  • 注册:2004年1月27日
发表于:2009-05-19 22:09:20
19楼

可以在OB1内直接调用OB1的执行时间LD12,LD16,也是系统时间

不太明白??

liu xianghou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 195回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2007年8月17日
发表于:2009-05-20 20:15:17
20楼
OB1里的OB1_DATE_TIME是OB1的调用时间,因为OB1是主循环,所以它的调用时间在要求不是很高的时候是完全没问题的。在你的要求里是完全能满足要求的。要知道你调用一个功能块,系统从保存现场到执行程序再恢复现场要消耗不少资源的。所以根本没必要用功能块的

热门招聘
相关主题

官方公众号

智造工程师