请问我想在上位机里设定一个存放时间的寄存器如何来控制PLC的定时器? 点击:435 | 回复:2



zhangyan0218

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 1回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2008年1月27日
发表于:2008-05-06 11:43:49
楼主
请各位老师帮忙:我想在上位机里设定一个寄存器存放时间,用来给PLC定时用  MW,DB是否都可以?  时间格式怎么设定?敬盼回复



龙唐西门道

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 301回
  • 年度积分:1
  • 历史总积分:787
  • 注册:2004年2月26日
发表于:2008-05-06 13:09:14
1楼

300时间是双字,用DB是可以的。

时间有很多中格式

T#1D_12H_30M_0S_250MS,表示的是一个32位的带符号的时间常数,精度ms。

DATE 是IEC 日期常数,例如D#2004-1-15。取值范围为
D#1990-1-1~D#2168-12-31。
TOD#是32 位实时时间(Time of day)常数,时间增量为1ms,
例如TOD#23:50:45.300。

 

看你选择那一种了!!

zhangyan0218

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 1回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2008年1月27日
发表于:2008-05-06 16:12:08
2楼

谢谢,我用的是S5T#aH_bM_cS_dMS格式,我想问是在方块指令里时间预置值应该怎样写才能读到我上位机寄存器的值,例如我在上位机里设定DBW0来存放我设定的时间值,我在TV那边怎样写才能读到DBW0里的值?

 


热门招聘
相关主题

官方公众号

智造工程师