S7-200利用触摸屏写入系统时间、程序怎样写 点击:3570 | 回复:2



splc200

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 10回
  • 年度积分:10
  • 历史总积分:194
  • 注册:2012年8月15日
发表于:2012-08-15 11:31:22
楼主
如。利用触摸屏写入2012 年1月1日12时12分12秒。。。年月日时分的数据分别写入VW10、12、14、16、18、20中。。PLC程序中怎样利用这些数,把他写入系统时间、。。VW数据怎样转换换成时钟能使用的数据格式。求详细。



纵横军团-王道火山

  • 精华:2帖
  • 求助:5帖
  • 帖子:86帖 | 1878回
  • 年度积分:0
  • 历史总积分:7858
  • 注册:2012年1月11日
发表于:2012-08-15 12:43:25
1楼

首先用整数转BCD 然后用时钟读写即可!

splc200

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 10回
  • 年度积分:10
  • 历史总积分:194
  • 注册:2012年8月15日
发表于:2012-08-15 16:08:19
2楼
回复内容:
对:纵横军团-王道火山关于首先用整数转BCD 然后用时钟读写即可!内容的回复:

嗯、谢谢了。是转成BCD之后再转B 才可以。。现在遇到的麻烦是触摸屏显示PLC系统时间的问题。。。。方法1,就是楼上两位所说,实质上是将“年,月,日,时,分,秒”作为6个变量传送到HMI,然后通过输出域来显示。方法2,可以通过HMI的区域指针,可以实现HMI与PLC的时钟同步和显示;方法3,在PLC和HMI建立DateTime的变量,然后通过日期时间域实现时钟的显示和调整。  方法三这种不知道具体是如何操作的。。 

热门招聘
相关主题

官方公众号

智造工程师