h是什么意思(h单位是小时吗)
PLC经常用到的时间格式TIME;TIMEOFDAY;DAY;DAYANDTIME;很多人只会赋值,不明白存储机制,所以数据之间相互转换和不同设备之间需要传递时间参数,会遇到搞不定的问题,我就遇到了这个问题,我的倍福PLC需要给西门子PLC发送DAYANDTIME日期数据,之间只能通过byte传输,一时间没了办法。下面就由我来一步一步解决这个问题。第一步:配置确定
倍福plc和西门子Profibus模块通讯,数据交换。配置里只有BYTE选项,如下图,选了一个64BYTE的输入输出接口,只能通过BYTE传输数据,再转换成需要的日期数据。
第二步:数据技术分析
我们在项目中需要传输4个时间和日期的数据,TIME;TIMEOFDAY;DAY;DAYANDTIME;下面一一给列出分析:
TIME类型是时间数据,最少单位为1ms。格式为:Txxdxxhxxmxxsxxms。其中:T表示时间常数起始,表示其后为立即数,d表示天,h表示小时,m表示分,s表示秒,ms表示毫秒。如T1d2h3m4s500ms,表示1天2小时3分钟4秒500毫秒。
写个模拟程序如下图:把时间存储到DWORD里看每个字节是怎么显示的。如下图程序,time类型无法直接赋值给DWORD,所以需要指令TIMETODWORD,进行转换。
让程序运行起来,给tTime赋值1分钟,如下图,DWORD数据结构dwTime里存储的32位16进制数为0000EA60;转换为10进制数是60000,而我输入的1分钟即为60000毫秒,所以dwTime里存储的为tTIME最小单位表示的数字。项目里把32位16进制数0000EA60发给西门子模块就可以,西门子再把它转换为时间就可以了。
总结一下1分钟时间的数据存储结构如下图:
TIMEOFDAY类型是一天中的时间,时间起始时间12:00AM,最少单位为1ms。TIMEOFDAY类型数据格式为:TODHH:mm:ss。其中:TOD表示TIMEOFDAY常数起始,表示其后为立即数,HH表示小时,mm表示分,ss表示秒。如TOD13:30:30,表示13点30分30秒。
写个模拟程序如下图:把时间存储到DWORD里看每个字节是怎么显示的。如下图程序,time类型无法直接赋值给DWORD,所以需要指令TODTODWORD,进行转换。
让程序运行起来,给todTime赋值1:00,如下图,DWORD数据结构dwTime里存储的32位16进制数为0036EE80;转换为10进制数是3600000,而我输入的1:00比起始时间12:00大1小时,也就是3600000ms,所以dwTime里存储的为tTIME最小单位表示的数字。项目里把32位16进制数0036EE80发给西门子模块就可以,西门子再把它转换为时间就可以了。
总结一下1:00的数据存储结构如下图:
DATE类型是日期,最小单位为秒,起始时间1970年1月1日。数据类型的格式为:DATEYYMMDD。其中:DATE表示DATE常数起始,表示其后为立即数,YY表示年,MM表示月,DD表示日。如DATE197012,表示1970年1月2日。
写个模拟程序如下图:把时间存储到DWORD里看每个字节是怎么显示的。如下图程序,time类型无法直接赋值给DWORD,所以需要指令DATETODWORD,进行转换。
让程序运行起来,给dTime赋值19700102,如下图,DWORD数据结构dwTime里存储的32位16进制数为00015180;转换为10进制数是86400,而我输入的19700102比起始时间19700101大1天,最小单位为s,也就是86400s,所以dwTime里存储的为dTIME最小单位表示的数字。项目里把32位16进制数00015180发给西门子模块就可以,西门子再把它转换为时间就可以了。
总结一下19700102的数据存储结构如下图:
DATEANDTIME类型是日期和时间组合的数据,最小单位为秒,起始时间1970年1月1日12:00AM。数据格式为:DTYYMMDDHH:mm:ss。其中:DT表示DATEANDTIME常数起始,表示其后为立即数,YY表示年,MM表示月,DD表示日,HH表示小时,mm表示分,ss表示秒。如19701213:30:30,表示1970年1月2日13点30分30秒。
写个模拟程序如下图:把时间存储到DWORD里看每个字节是怎么显示的。如下图程序,time类型无法直接赋值给DWORD,所以需要指令DTTODWORD,进行转换。
让程序运行起来,给datTime赋值1970010200:01,如下图,DWORD数据结构dwTime里存储的32位16进制数为000151BC;转换为10进制数是86460,而我输入的1970010200:01比起始时间19700101大1天1分钟,最小单位为s,也就是86460s,所以dwTime里存储的为dTIME最小单位表示的数字。项目里把32位16进制数000151BC发给西门子模块就可以,西门子再把它转换为时间就可以了。
总结一下1970010200:01的数据存储结构如下图:
第三步:西门子侧技术
西门子的数据结构和Codesys平台有些不同,比如DATEANDTIME数据结构是下图这样的,转换时候还是要注意下,这里不多说西门子的,以后单独写西门子的数据结构。
最后,时间和日期的数据结构,到此就研究差不多了,不同型号的设备都大同小异,原理都一样,上面西门子的数据结构不同,原理也是一样的,只不过分了不同的字节存储不同的数据。有问题可以评论区问我。
哪些食物排毒(肝毒素太多吃什么排毒)补肝,确实很重要肝脏,有人体超级工厂的称号重量只有1。1kg1。4kg却能承担起一个厂的工作量按理来说作为体内最强的打工人肝脏的身体素质自然好得没话说但如今为什么会虚弱到人人都要补
肾多少钱(检查肾脏需要多少钱)肾病的检查较为简单便宜,主要包括以下三个方面1尿常规通常只需要6元做尿常规的检查2肾功能检查肾功能的检查主要是血肌酐,通常价格为6元,可以非常立体的了解患者的肾脏情况,甚至可以大概
生活美容小常识(生活美容护肤小妙招)生活美容小常识(生活美容护肤小妙招)低成本小妙招,让我们赶紧开始学习这20条实用的,需要的可以收藏顺便点个赞呀!1最便宜护肤方法早睡,原因穷。几个字道出了护肤精髓。晚睡真的会导致很
海参汤的家常做法(海参汤的做法大全)海参汤的家常做法(海参汤的做法大全)随着社会的发展,人们的生活水平也是越来越高了,因此我们可以吃到各种各样好吃的食物,下面来介绍一下海参汤的做法,一起来了解一下吧。海参1一海参汤准
牛尾汤的做法(家常牛尾汤做法大全)牛尾汤的做法(家常牛尾汤做法大全)白萝卜牛尾汤是中国传统美食之一,制作简单,味道鲜美营养价值极高。萝卜牛尾汤的做法食材牛尾一根白萝卜300克水发香菇8朵小葱生姜泡萝卜适量花椒盐橘皮
目标市场选择(女装网店竞争对手分析)目标市场选择(女装网店竞争对手分析)在确定目标市场后,产品是否都够达到预期获取市场的认可,产品经理需要思考谁是我们的潜在客户以及为什么?谁将会购买我们的产品?为什么购买?。搞清楚为
淘宝女装排行榜(淘宝连衣裙女装)淘宝女装排行榜(淘宝连衣裙女装)一歌莉娅歌莉娅(GLORIA)创立于1995年,是率先将环球旅行与时尚相结合的中国女性服饰品牌,相信旅行就是活出美丽Travelmorelivemo
美容基本知识(汽车美容基础知识介绍)美容基本知识(汽车美容基础知识介绍)一车体保养车体保养又习惯称汽车美容。主要目的是清除车体外和车体内的各种氧化和腐蚀,然后加以保护,尽量突出车的美。它主要包括车漆保养,坐垫地毯保养
有关法律的知识(法律小常识)有关法律的知识(法律小常识)我们在日常的消费场景下经常会到很多纠纷,难免会吵架,吵架的结果吵赢了还能舒服一点,吵输了就很难受了。其实在这些小纠纷中我们只要掌握一些法律小常识就能很好
汽车为什么美容(汽车美容的优势)做汽车美容的几大好处,看了绝不后悔?随着我国经济的持告诉发展和人们的消费观念改变,汽车正以大众化消费品的姿态进入了我们的生活。使其汽车成为我们生活中必不可少的一部分,每天都能看到数
如何学习美容美发(怎么学习美容美发?)如何学习美容美发(怎么学习美容美发?)学美容美发难吗?很多想要学习美容美发的人都有着这样的疑虑,学技术,怕学不好,怕学不会,对于零基础学习美容美发的学员这就是一种无形之中的压力。记
md5值是什么(md5值有什么用)MD5(单向散列算法单向散列算法))的全称是MessageDigestAlgorithm5(信息摘要算法),经MD2MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。
md什么意思(动漫md是什么意思)为了加快输入速度,人们往往用最简单的语言来表达自己的意思。这个时候就往往会使用上缩写形式,缩写形式多种多样,有拼音的缩写,有英文的缩写,有数字的缩写,符号缩写,甚至还有汉字词的缩写
气功大师发功抗洪近日有关于气功大师发功抗洪的问题受到了很多网友们的关注,大多数网友都想要知道气功大师发功抗洪的具体情况,那么关于到气功大师发功抗洪的相关信息,小编也是在网上进行了一系列的信息,那么
龙飞虎股票(飞骧科技股票代码)龙飞虎股票(飞骧科技股票代码)龙飞虎,又名克拉美书,苏南暨阳人士,为人低调,谦和,谨慎,富有爱心,有强烈的责任心,入市多年,2009年开始全职之路,通过股市实现财务自由。股灾账号新
木偶纹怎么消除(去嘴角木偶纹对比照片)我在面诊面部年轻化的求美者中,十个人至少存在八个人有口角囊袋的问题。口角囊袋是随着我们面部组织的衰老,木偶纹的后方会出现一坨组织的突出,面部会随之慢慢地变方。这坨突出的组织就叫口角
怎样祛除颈纹(消除脖纹的5个方法)怎样祛除颈纹(消除脖纹的5个方法)都说脖子是女人的第二张脸,近几年女性对脖子上的颈纹也开始注重保养,形成颈纹的原因有很多,不仅仅是衰老的原因也是我们不良的生活习惯造成的,比如窝在沙
教大家立秋要吃什么东西近日有关于教大家立秋要吃什么东西的问题受到了很多网友们的关注,大多数网友都想要知道教大家立秋要吃什么东西的具体情况,那么关于到教大家立秋要吃什么东西的相关信息,小编也是在网上进行了
清明诗词大全(清明节的古诗100首)清明诗词大全(清明节的古诗100首)清明文阴秀芹清明时节,风雨过,万物复苏。五湖四海,同舟共济,盼,山河无恙,保,一生平安。走出新冠的阴霾,看丽阳蓝天。任东风拂柳,桃红灿烂,片片油
诗词鉴赏(100首经典诗词鉴赏)诗词鉴赏(100首经典诗词鉴赏)今年是中国共产党建党100周年,为此整理了毛主席从8岁到83岁的诗词,纪念毛主席的同时,愿你,从他的诗词中获得绝境奋起的信念智慧和勇气!你是否还记得
中秋节古诗词(中秋诗词100首)中秋节古诗词(中秋诗词100首)中秋月二首唐李峤其一盈缺青冥外,东风万古吹。何人种丹桂,不长出轮枝。其二圆魄上寒空,皆言四海同。安知千里外,不有雨兼风。八月十五夜月唐杜甫满月飞明镜
节能第二弹BMWi813。6万美元的海外售价4。4秒从静止破百Cd0。26风阻係数和40kmL平均油耗国外上市日期2013年Q4国外售价10。3万欧元今年BMW旗下全新i品牌第二发重砲i8油电跑车带领