找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
S5TIME
S5TIME时间数据类型长度为16位,包括时基和时间常数两部分,时间常数采用BCD码(二~十进制格式)。
IEC时间
IEC时间数据长度为32位,时基为固定值1ms,数据类型为双整数,所表示的时间值为整数值乘以时基。格式为:
T#aaD_bbH_ccM_ddS_eeeMS
其中aa=天数,bb=小时数,cc=分钟,dd=秒,eee=毫秒。根据双整数的最大值为2147483647,乘以时基1ms,可以算出,IEC时间的最大值为T#24D_20H_31M_23S_648Ms。使用IEC时间时,时基保持不变,且精度较高,为1ms。
IEC日期(DATE)
IEC日期数据长度为16位,数据类型为整数,以1日为单位,日期从1990年1月1日开始,1990年1月1日对应的整数为0,日期每增加一天,对应的整数值加1,如23,对应1990年1月22日。IEC日期格式为D#_年_月_日,例如D#1992_12_2。取值范围为D#1990_1_1~D#2163_12_31。
日计时(TIME_OF_DAY)
日计时是表示一天中的24小时,数据长度为32位,数据类型为双整数,以1ms为时基,取值范围为TOD#0∶0∶0∶0~TOD#23∶59∶59.999。
字符(CHAR)
字符数据的长度为8位,字符采用ASCII码的存储方式。
DATA_AND_TIME数据类型表示时钟信号,数据长度为8个字节(64)位,分别以BCD码的格式表示相应的时间值,如时钟信号为1993年12月25日8点12分34秒567毫秒存储于8个字节中
通过调用IEC标准函数块,可以将DATA_AND_TIME时间数据类型的数据与基本数据类型的数据进行转换,如:
① 转换DATA和TIME OF DAY值到DATA_AND_TIME值需要
调用FC3:D_TOD_DT。
② DATA_AND_TIME数据中选取DATA值需要调用FC6:
DT_DATE。
③ DATA_AND_TIME数据中选取TIME OF DAY值需要调用
FC8: DT_TOD。
矩阵ARRAY(数组)
由相同数据类型的数据组成数组。数组的维最大可以到6维;数组中的元素可以是基本数据类型或者复杂数据类型中任意数据类型(Array类型除外,即数组类型不可以嵌套);例如:Array〔1..3,1..5,1..6〕INT,定义了一个元素为整数,大小为3×5×6的三维数组,可以使用索引(〔2,2〕)访问数组中的数据,数组中每一维的索引取值范围是-32768到32767,但是索引的下限必须小于上限,例如1..2、-5..-1都是合法的定义,索引值按偶数占用CPU存储区空间,例如一个单元为字节的的数组ARRAY〔1..21〕数组中只有21个字节,实际占用CPU22个字节。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

官方商城-正品备件
DIOMIS