欢迎来到天天文库
浏览记录
ID:20472887
大小:240.29 KB
页数:4页
时间:2018-10-13
《wincc访问s7程序中的时间日期变量方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、WinCC访问S7控制器中数据类型为DATE_AND_TIME的变量描述:为了使WinCC能够访问S7控制器DATE_AND_TIME数据类型的变S,必须创建一个对应DATEANDTIME数据类型的结构变字节S7数据类型DATE_AND_TIMEWinCC结构元素时间标识0YearYEAR”yyyy”1MonthMONTH"m"2DayDAY3HourHOUR"hH4MinuteMINUTEnn"5SecondSECOND••sn61/10and1/100secondMILLISEC174MSB:1/1000second4LSB:weekdayMILLISEC2表01使用VBS函数“
2、DatePart”,可以确定WinCC日期/时间变量的组成元素(如,年,曰,分钟),通过“DateAdd”改变H期/时间的组成。这两个VBS函数盂要在衣中指定时间标识以确定fcl期/时间的组成。更多信息:•关于结构变量DATE_AND_TIME的信息请参考手册ProgrammingwithSTEP7下的:’•Appendix”〉"Dataandparametertypes"〉"Combineddatatypes"〉’.FormatofthedatatypeDATE一AND—TIME••:»欠于读取指定date/time组成的信总请在WinCCInformationService卜索引
3、:DatePart;•災于编辑指定date/time飢成的信息请•在WinCCInformationService卜索引:DateAdd。说明:以卜‘说明是组态创建必需的WinCC结构变量。为此,WinCC项11必须已经打开,并且到控制器的连接也已经组态。No•步骤1在树形图中右键点出“结构变量”并选择菜率“新建结构类型”;2在"OS"区域右键点击”NewStructure'选择菜单"宽命名”并输入新的结构名称(如S7DATEANDTIME):3点击按钮“新建元素”,么键点击“SHORTNewTag”,选择数据类型为“BYTE”;4选中“BYTENewTag”,在类型转换下拉列表中选
4、押“ByteToBCDByte”;5再次A键单击已插入的结构元岽(“BYTENewTag”),选择菜平“重命名”并输入名称“YEAR”:6重貧步骤3-5创建如下变虽,然后点击“OK”确认此对话柩。•MONTH•DAY•HOUR•MINUTE•SECOND•MILLISEC_1(数据类型ByteToUnsignedByte)MILLISEC.2(数据类型ByteToUnsignedByte)ra017在变量管理器中,双击已经建立的通道(如TCP/IP)并且点击新建的连接:8A键单击明细脔U的空U区域,选抒菜单”新建变量'9输入名称(如CPUTinie),数据类型选择已创建的结构名称(如
5、S7_DATE_AND_TIME);1()选择数据区(如数裾块DB2)及DATE_AND_TIME变:®的起始字节(如()),然后•点击“OK”确认所有对话框。WinCCExplorer-C:ProgramFilesSiemensStep7s7projTest-ProwincprojFileEditViewToolsHelp翁:?Nametvt/Internaltags白…!,SIMATIC57PROTOCC::co-!IndustrialEtherne-co-!IndustrialEtherne:Eo-!MPI
6、:co-!NamedConnectior•••:co-!
7、PROFIBUS1Eo-!PR0FIBU5(II):tEo-!SlotPLC
8、Eo-!SoftPLCE3!TCP/IP白••丨HTagManagementS7$Program(lS7$Program(l)#RawEventR.RAW.EVENTS7$Program(l)#RawArchivR.RAW_ARCHIVECPUTime.YEARU.DB2.DBB0CPUTime.MONTHU.DB2.DBB1CPUTime.DAYU.DB2.DBB2CPUTime.HOURU.DB2.DBB3CPUTime.MINUTEU.DB2.DBB4CPUTime.SECONDU.DB23DBB5C
9、PUTime.MILL5EC」U.DB2.DBB6CPUTime.MILLSEC2U.DB2.DBB7Parameters[$1…Structuretag•L'1nATF丁nTTMFj-ZJterxt10s■s9图02注释:•在变景管理屮不能删除结构变贵。仅也:"StructureTypes">"NameofStructure">"NameofTag">j'能删除结构变量。•如果为M样结构的多个结构创建闲数,必须transfer函数的结构名称。结构元素的变
此文档下载收益归作者所有