WinCC访问S7程序中的时间日期变量方法.docVIP

WinCC访问S7程序中的时间日期变量方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WinCC访问S7程序中的时间日期变量方法

WinCC访问 S7 控制器中数据类型为 DATE_AND_TIME 的变量 描述: 为了使WinCC能够访问S7控制器 DATE_AND_TIME数据类型的变量,必须创建一个对应DATE_AND_TIME数据类型的结构变量。 字节 S7 数据类型 DATE_AND_TIME WinCC 结构元素 时间标识 0 Year YEAR yyyy 1 Month MONTH m 2 Day DAY d 3 Hour HOUR h 4 Minute MINUTE n 5 Second SECOND s 6 1/10 and 1/100 second MILLISEC1 7 4MSB: 1/1000 second 4LSB:? weekday MILLISEC2 表 01 使用VBS函数“DatePart”,可以确定WinCC日期/时间变量的组成元素(如,年,日,分钟),通过“DateAdd”改变日期/时间的组成。这两个VBS函数需要在表中指定时间标识以确定日期/时间的组成。 更多信息: 关于结构变量DATE_AND_TIME?的信息请参考手册Programming with STEP 7下的: Appendix ?Data and parameter types ?Combined data types ?Format of the data type?DATE_AND_TIME; 关于读取指定 date/time 组成的信息请在WinCC?Information?Service?下索引:DatePart; 关于编辑指定 date/time 组成的信息请在WinCC?Information?Service 下索引:DateAdd。 说明: 以下说明是组态创建必需的WinCC 结构变量。为此,WinCC项目必须已经打开,并且到控制器的连接也已经组态。 No. 步骤 1 在树形图中右键点击“结构变量”并选择菜单“新建结构类型”; 2 在OS 区域右键点击New Structure,选择菜单重命名 并输入新的结构名称 (如S7_DATE_AND_TIME); 3 点击按钮“新建元素”,右键点击“SHORT?New Tag”,选择数据类型为“BYTE” ; 4 选中“BYTE New Tag”,在类型转换下拉列表中选择“ByteToBCDByte”; 5 再次右键单击已插入的结构元素(“BYTE?New Tag”),选择菜单“重命名”并输入名称“YEAR”; 6 重复步骤3-5创建如下变量,然后点击“OK”确认此对话框。 MONTH DAY HOUR MINUTE SECOND MILLISEC_1(数据类型 ByteToUnsignedByte) MILLISEC_2(数据类型 ByteToUnsignedByte) 图 01 7 在变量管理器中 ,双击已经建立的通道(如TCP/IP)并且点击新建的连接; 8 右键单击明细窗口的空白区域,选择菜单新建变量。 9 输入名称 (如 CPUTime),数据类型选择已创建的结构名称 (如 S7_DATE_AND_TIME); 10 选择数据区 (如数据块 DB 2)及 DATE_AND_TIME?变量的起始字节 (如 0),然后点击“OK” 确认所有对话框。 图 02 注释: 在变量管理中不能删除结构变量。仅在 Structure Types Name of Structure Name of Tag才能删除结构变量。 如果为同样结构的多个结构创建函数,必须transfer函数的结构名称。结构元素的变量名称是动态生成的,例如 DATE_AND_TIME 结构: Sub S7TimeToWinCCTime(Byval?StructName) ... Set CPUtimeYEAR = HMIRuntime.Tags(StructName .YEAR) Set CPUtimeMONTH = HMIRuntime.Tags(StructName .MONTH)

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档