h是什么意思(h单位是小时吗)
PLC经常用到的时间格式TIME; TIME_OF_DAY; DAY ; DAY_AND_TIME; 很多人只会赋值,不明白存储机制,所以数据之间相互转换和不同设备之间需要传递时间参数,会遇到搞不定的问题,我就遇到了这个问题,我的倍福PLC需要给西门子PLC发送DAY_AND_TIME日期数据,之间只能通过byte传输,一时间没了办法。下面就由我来一步一步解决这个问题。第一步:配置确定
倍福plc和西门子Profibus模块通讯,数据交换。配置里只有BYTE选项,如下图,选了一个64BYTE的输入输出接口,只能通过BYTE传输数据,再转换成需要的日期数据。
第二步:数据技术分析
我们在项目中需要传输4个时间和日期的数据,TIME; TIME_OF_DAY; DAY ; DAY_AND_TIME;下面一一给列出分析:
TIME类型是时间数据,最少单位为1ms。格式为:T# xx d xx h xx m xx s xx ms。其中:T表示时间常数起始,#表示其后为立即数,d表示天,h表示小时,m表示分,s表示秒,ms表示毫秒。如T#1d2h3m4s500ms,表示1天2小时3分钟4秒500毫秒。
写个模拟程序如下图:把时间存储到DWORD里看每个字节是怎么显示的。如下图程序,time类型无法直接赋值给DWORD,所以需要指令TIME_TO_DWORD,进行转换。
让程序运行起来,给tTime赋值1分钟,如下图,DWORD数据结构dwTime里存储的32位16进制数为00 00 EA 60; 转换为10进制数是60000,而我输入的1分钟即为60000毫秒,所以dwTime里存储的为tTIME最小单位表示的数字。 项目里把32位16进制数00 00 EA 60发给西门子模块就可以,西门子再把它转换为时间就可以了。
总结一下1分钟时间的数据存储结构如下图:
TIME_OF_DAY类型是一天中的时间,时间起始时间12:00AM ,最少单位为1ms。TIME_OF_DAY类型数据格式为:TOD#HH:mm:ss。其中:TOD表示TIME_OF_DAY常数起始,#表示其后为立即数,HH表示小时,mm表示分,ss表示秒。如TOD#13:30:30,表示13点30分30秒。
写个模拟程序如下图:把时间存储到DWORD里看每个字节是怎么显示的。如下图程序,time类型无法直接赋值给DWORD,所以需要指令TOD_TO_DWORD,进行转换。
让程序运行起来,给todTime赋值1:00,如下图,DWORD数据结构dwTime里存储的32位16进制数为00 36 EE 80;转换为10进制数是3600000,而我输入的1:00比起始时间12:00大1小时,也就是3600000ms,所以dwTime里存储的为tTIME最小单位表示的数字。项目里把32位16进制数00 36 EE 80发给西门子模块就可以,西门子再把它转换为时间就可以了。
总结一下1:00的数据存储结构如下图:
DATE类型是日期,最小单位为秒,起始时间1970年1月1日。数据类型的格式为:DATE#YY-MM-DD。其中:DATE表示DATE常数起始,#表示其后为立即数,YY表示年,MM表示月,DD表示日。如DATE#1970-1-2,表示1970年1月2日。
写个模拟程序如下图:把时间存储到DWORD里看每个字节是怎么显示的。如下图程序,time类型无法直接赋值给DWORD,所以需要指令DATE_TO_DWORD,进行转换。
让程序运行起来,给dTime赋值1970-01-02,如下图,DWORD数据结构dwTime里存储的32位16进制数为00 01 51 80;转换为10进制数是86400,而我输入的1970-01-02比起始时间1970-01-01大1天,最小单位为s,也就是86400s,所以dwTime里存储的为dTIME最小单位表示的数字。项目里把32位16进制数00 01 51 80发给西门子模块就可以,西门子再把它转换为时间就可以了。
总结一下1970-01-02的数据存储结构如下图:
DATE_AND_TIME类型是日期和时间组合的数据,最小单位为秒,起始时间1970年1月1日12:00AM。数据格式为:DT#YY-MM-DD-HH:mm:ss。其中:DT表示DATE_AND_TIME常数起始,#表示其后为立即数,YY表示年,MM表示月,DD表示日,HH表示小时,mm表示分,ss表示秒。如1970-1-2-13:30:30,表示1970年1月2日13点30分30秒。
写个模拟程序如下图:把时间存储到DWORD里看每个字节是怎么显示的。如下图程序,time类型无法直接赋值给DWORD,所以需要指令DT_TO_DWORD,进行转换。
让程序运行起来,给datTime赋值1970-01-02-00:01,如下图,DWORD数据结构dwTime里存储的32位16进制数为00 01 51 BC;转换为10进制数是86460,而我输入的1970-01-02-00:01比起始时间1970-01-01大1天1分钟,最小单位为s,也就是86460s,所以dwTime里存储的为dTIME最小单位表示的数字。项目里把32位16进制数00 01 51 BC发给西门子模块就可以,西门子再把它转换为时间就可以了。
总结一下1970-01-02-00:01的数据存储结构如下图:
第三步:西门子侧技术
西门子的数据结构和Codesys平台有些不同,比如DATE_AND_TIME数据结构是下图这样的,转换时候还是要注意下,这里不多说西门子的,以后单独写西门子的数据结构。
最后,时间和日期的数据结构,到此就研究差不多了,不同型号的设备都大同小异,原理都一样,上面西门子的数据结构不同,原理也是一样的,只不过分了不同的字节存储不同的数据。有问题可以评论区问我。
望远镜什么牌子的好(几十元的望远镜能用吗)普通手持双筒望远镜大体分为两类保罗望远镜和屋脊望远镜。所谓保罗式和屋脊式,指的是它们的棱镜结构。那到底保罗镜和屋脊镜哪个好呢?两种望远镜各有各的长处,比如保罗望远镜成像会亮一些,屋
望远镜什么牌子的好(日本最好的望远镜)前言我第一次遇到VortexRazor是我去了取个天文望远镜,应该说Razor刀锋给我留下了深刻的印象,并把玩了好一阵子。我承认我开始对这个牌子是抱着怀疑态度的,但我也不得不承认刀
四期新古机车热第一季机车销量摔想买四期新古机车脚步要快了,预估去年底爆出约20万辆四期车抢挂牌的新古机车库存,目前消化速度已接近尾声,如果错过这一波,可能要多花1万元买五期车型。今年第一季机车市场受到旧款四期新
湖北医药学院怎么样(华科为什么不重视同济医学院)我们常说劝人学医天打雷劈,但是碍于就业市场的需求,医学院校毕业生整体就业还是不错的,所以每大学报考,医学院校录取分数居高不下,哪怕就是一个专科,你选着一个临床或者口腔,那么没有一个
经典日文歌曲(推荐5首经典日本动画歌曲)经典日文歌曲(推荐5首经典日本动画歌曲)今天给大家推荐5首日本动画经典歌曲,看看有没有你喜欢的那一首吧!新世纪福音战士登顶第一的,是当之无愧的国民歌曲残酷天使(残酷的天使纲领)!这
经典动画片大全(10部经典怀旧动画片)经典动画片大全(10部经典怀旧动画片)记得小时候,每天回家都会打开电视,等着看大风车,半个小时的动画片时间,是自己一天中最开心的时刻。现在的孩子比我们小时候幸福多了,各种动画片资源
凤飞飞歌曲下载(龙飘飘20首经典歌曲)凤飞飞歌曲下载(龙飘飘20首经典歌曲)歌单凤飞飞追梦人凤飞飞爱不完的你凤飞飞爱你在心口难开凤飞飞碧海青天凤飞飞补破网凤飞飞采槟榔凤飞飞春风吻上我的脸凤飞飞春宵吟凤飞飞等待成一朵莲凤
经典合唱歌曲(10首最经典的对唱情歌曲)经典合唱歌曲(10首最经典的对唱情歌曲)有些歌,一个人唱着是心事,两个人唱着是故事。时光一去永不回,往事只能回味。一组经典情歌对唱,于寂静处听惊雷。任静付笛生知心爱人知心爱人付笛声
小清新的歌曲(小清新音乐推荐)小清新的歌曲(小清新音乐推荐)这是曹方的第六张个人专辑,距离她上一张专辑3170已有三年。自从找到商业化与个人心声的平衡点之后,曹方的音乐作品达到一个全新境界,已经不能单纯地用小清
李宗盛林忆莲(林忆莲所有歌曲)李宗盛林忆莲(林忆莲所有歌曲)984年,19岁的陈慧娴凭着首张专辑大放异彩时,她18岁的同学林忆莲,也已是签约歌手,只是林忆莲音乐的头还没冒出来,爱情的小手,就朝她伸了过来。那时,
伤感的曲子(十大伤感歌曲)伤感的曲子(十大伤感歌曲)过火是台湾歌手张信哲演唱的一首歌曲(代表作),国语版由陈佳明作词,粤语版由向雪怀作词,曹俊鸿作曲。国语版收录于1995年9月6日发行的专辑宽容中。其粤语版
减肥应该吃什么(最靠谱的减肥食谱)24款早中晚餐减脂食谱,简单高效又美味!米妈做了很多的减脂餐,有宝宝问,有没有一日三餐的,今天就来安排!早餐简单快手开放三明治培根鸡蛋吐司蓝莓牛油果吐司滑蛋虾仁三明治滑蛋蟹柳三明治
教大家什么时候运动是减肥的最好时间近日有关于教大家什么时候运动是减肥的最好时间的问题受到了很多网友们的关注,大多数网友都想要知道教大家什么时候运动是减肥的最好时间的具体情况,那么关于到教大家什么时候运动是减肥的最好
瘦身运动(减肥应该选择什么运动)瘦身运动(减肥应该选择什么运动)减肥应该选择什么运动,每次运动时长多久,燃脂效果最佳?减肥期间,选择有氧运动可以消耗身体更多卡路里,促进身体燃脂。常见的有氧运动有快走跳舞慢跑爬楼梯
减肥方法瘦腰(教你5招瘦腰运动)减肥方法瘦腰(教你5招瘦腰运动)你还在抱怨自己的水桶腰吗?你还在羡慕唐艺昕的筷子腰吗?现在告诉你,想要瘦腰其实很容易,你也可以轻松,容易的就拥有让人羡慕嫉妒恨的杨柳腰,下面就教你5
瑞安哪里有(瑞安哪里有卖的)图位于瑞安市鞋都路1号,紧邻322国道,距离瑞安高铁站1。7公里龙湾国际机场30公里,地处瑞安仙降云周飞云几大制鞋产业集群的核心位置,周边有上千家鞋企材料商贸易商户等产业上下游企业
胶水哪里有(胶水哪里有卖的)2021年4月12日近日,汉高集团旗下品牌百得(Pattex)宣布正式入驻天猫商城,其官方旗舰店迎来盛大开业。凭借全新升级的智慧生活,安心守护的品牌理念和健康家装捍卫者的品牌形象,
蕲春四宝(蕲春唯艾科技加盟费多少钱)蕲春四宝(蕲春唯艾科技加盟费多少钱)蕲春县位于湖北省东南部,长江中游以北,隶属黄冈市,著名教授县,以人才辈出著称。北倚大别山,南临长江,风光秀丽,景色宜人,气候温和,四季分明。地处
万艾可是什么(一般万艾可多少钱一颗)8月20日,全国药品集中采购拟中选结果对外公示。这一次带量采购共涉及56个品种86个品格。此次共有189家企业参加报价,产生拟中选企业125家,拟中选药品品规191个,平均降价53
魅4多少钱(魅蓝5手机多少钱)天极网手机频道今日下午,魅族科技正式发布了新款魅蓝手机魅蓝5,并用更为中性的薄荷绿取代了早前魅蓝3的经典的女性化颜色粉色,售价为16GB版699元32GB版899元。外观上,魅蓝5
古瓶多少钱(古5多少钱)200左右的白酒,酒质不输千元白酒,老酒腻子的醉爱!天气越来越冷了,我们餐桌上的啤酒陆陆续续换成了白酒。此时,面对琳琅满目的白酒,选择一款性价比高的白酒就有点困难,价格在200左右
养鱼知识(养鱼知识学习总结)养鱼知识(养鱼知识学习总结)各位鱼友大家好,我是养鱼老道,和大家一起轻轻松松养水宽宽松松养鱼,敬请鱼友们关注!我饲养观赏鱼的前两个月,在网上看了太多太多自媒体养鱼作者的视频。简单总