s7 300里如何通过编程把plc系统日期和时间放到存储器里? 点击:2069 | 回复:7



忧郁小笨

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:32帖 | 147回
  • 年度积分:0
  • 历史总积分:432
  • 注册:2004年3月21日
发表于:2011-11-10 15:56:59
楼主
s7 300里如何通过编程把plc系统日期和时间放到存储器里?



siemens授权

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年4月01日
发表于:2011-11-10 21:00:44
1楼

在OB1里,LB12是年,LB13是月,LB14是日,LB15是小时,LB16是分钟,LB17~LB19是秒、毫秒。

阿水

  • 精华:23帖
  • 求助:347帖
  • 帖子:1611帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2011-11-11 08:03:51
2楼

同意一楼

有系统块同直接调用系统时间出

wenbaolv

  • 精华:0帖
  • 求助:19帖
  • 帖子:88帖 | 1461回
  • 年度积分:91
  • 历史总积分:4554
  • 注册:2011年7月10日
发表于:2011-11-11 08:55:51
3楼
学习饿了

BH黑马

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 99回
  • 年度积分:0
  • 历史总积分:1042
  • 注册:2010年3月24日
发表于:2011-11-11 16:02:46
4楼
SFC1可以读取系统时间

linhao0806

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 17回
  • 年度积分:0
  • 历史总积分:184
  • 注册:2011年8月02日
发表于:2011-11-15 13:41:41
5楼

调用sfc1 CALL SFC1

然后使用date and time类型的变量,详细 的自己看F1

 

wyf001

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2007年4月27日
发表于:2011-11-21 17:37:01
6楼

使用MOVE指令,如在OB1里将LB15移动到MB10

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-11-22 09:26:28
7楼

还可以 调用 SFC0(设置时间), SFC1(读取时间), FC3,FC6,FC8 相关 DT类型转换,可以实现读取!

1楼的方法 读取最方便,  那么按照  1 楼的 方法怎么设置时钟?

 


热门招聘
相关主题

官方公众号

智造工程师