WinCC访问 S7程序中的时间日期变量方法.doc_第1页
WinCC访问 S7程序中的时间日期变量方法.doc_第2页
WinCC访问 S7程序中的时间日期变量方法.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WinCC访问 S7 控制器中数据类型为 DATE_AND_TIME 的变量描述:为了使WinCC能够访问S7控制器 DATE_AND_TIME数据类型的变量,必须创建一个对应DATE_AND_TIME数据类型的结构变量。字节S7 数据类型 DATE_AND_TIMEWinCC 结构元素时间标识0YearYEARyyyy1MonthMONTHm2DayDAYd3HourHOURh4MinuteMINUTEn5SecondSECONDs61/10 and 1/100 secondMILLISEC174MSB: 1/1000 second4LSB: weekdayMILLISEC2表 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 typeDATE_AND_TIME; 关于读取指定 date/time 组成的信息请在WinCCInformationService下索引:DatePart; 关于编辑指定 date/time 组成的信息请在WinCCInformationService 下索引:DateAdd。说明:以下说明是组态创建必需的WinCC 结构变量。为此,WinCC项目必须已经打开,并且到控制器的连接也已经组态。No.步骤1在树形图中右键点击“结构变量”并选择菜单“新建结构类型”;2在OS 区域右键点击New Structure,选择菜单重命名 并输入新的结构名称 (如S7_DATE_AND_TIME);3点击按钮“新建元素”,右键点击“SHORTNew Tag”,选择数据类型为“BYTE” ;4选中“BYTE New Tag”,在类型转换下拉列表中选择“ByteToBCDByte”;5再次右键单击已插入的结构元素(“BYTENew Tag”),选择菜单“重命名”并输入名称“YEAR”;6重复步骤3-5创建如下变量,然后点击“OK”确认此对话框。 MONTH DAY HOUR MINUTE SECOND MILLISEC_1(数据类型 ByteToUnsignedByte) MILLISEC_2(数据类型 ByteToUnsignedByte)图 017在变量管理器中 ,双击已经建立的通道(如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(ByvalStructName).Set CPUtimeYEAR = HMIRuntime.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论