西门子real是什么数据类型_西门子数据类型REAL转WORD和S5TIME的方法
real转双整数是有一个取整指令的round,这样就可以实现把real转换为双整数,当然余数丢失了。
双整数比如MD10,那么MD10=(MW10+MW12)组成的,当然这里不是数学符号,不明白的可以去看看西门子中的数据格式。---说这个的意思是你知道了MD10中的内容很容易知道MW12中的内容,因为存储的时候是靠右排列的,低位就是MW12。
而一个双整数转换为S5TIME格式的时间值,也是很简单的,当然其实中间是用到了一个TIME变量!
直接来看图片吧:
这个图片可以看到1250.35就是一个浮点数,直接用round指令转成了1250。这个1250是小于MW122的最大表示范围2的16次方65536的,因此MD120中装的1250,实际上就是存储在MW122中,如果比65536更大的值,MW122就装不下了,就必须用MD120来装。---所以real转换为双整数后,再转为word值,其实就直接使用MD的低字节就可以,这里就是MW122!
real转S5TIME格式的话,就可以使用FC40这个块去实现,当然FC40的输入端是要求的双整数。可以看到这里转换的结果是1s250ms!这里的MD120的值其实相当于一个32位time格式的值了,它的时基是1ms的,因此MD120处的时间就是1250ms,所以最后转换为S5TIME就是1s250ms!
加#号的变量,表示在当前子程序中使用的局部变量(只存在于此子程序的调用过程中)。?PLC可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令
real-word的转换,使用Round指令。 取低16位就是word了,全取就是dword。再将word数据和时基异或,就是可作为s5时间设定。
西门子real是什么数据类型_西门子数据类型REAL转WORD和S5TIME的方法相关推荐
- 西门子real是什么数据类型_西门子S7-1500 PLC的基本数据类型
用户在编写程序时,变量的格式必须与指令的数据类型相匹配.S7系列plc的数据类型主要分为基本数据类型.复合数据类型和参数类型,对于S7 - 1500 PLC,还包括系统数据类型和硬件数据类型. 基本数 ...
- datetime数据类型_系统数据类型
1.整数型 1. 整数型数据由负整数或正整数组成,如-15. 0.5和2509. 整数型数据使用bigint.int, smallint和tinyint数据类型存储.各种类型能存储的数值的范围如下: ...
- 西门子array数据类型_西门子S71200之间以太网通信(图文)
西门子S7-1200之间以太网通信 一.通信前的准备 首先创建新项目,并命名为"s7-1200之间通信",如下图所示: 然后组态设备,选择s7-1200的CPU 1214C DC/ ...
- 西门子real是什么数据类型_西门子PLC的数据类型及数据转换
1. 数据类型 在PLC项目编程中,离不开数据类型和变量,搞清楚数据类型和数据类型的转换很重要. 常用的数据类型包括以下几种: 位(bit),字节(Byte),字(Word),双字(Double Wo ...
- 西门子atch指令详解_西门子PLC指令表-技术中心-智慧矿山-煤矿自动化,煤矿自动化系统,煤矿综合自动化,科达自控—煤矿生产无人值守的推动者,践行者和领导者...
一.西门子PLC编程语言 PLC的编程语言包括以下五种:梯形图语言(LD).指令表语言(IL).功能模块图语言(FBD).顺序功能流程图语言(SFC)及结构化文本语言(ST).不同型号的PLC编程软件 ...
- 西门子atch指令详解_西门子PLC,STL语句指令大全,有语句注释,一般人都收藏...
大家写PLC程序,尤其用到STL语言是不是一边写代码,一边放个巨大的PDF,100多页.用到那个翻页半天,罗里吧嗦.今天把西门子90几个STL语句表,全部整理发给大家.有语句注释,收藏备用吧. 指令( ...
- 西门子scl语言编程手册_西门子SCL编程PEEK指令讲解
单词"peek"在英语中表示"偷看,瞥一眼",在计算机编程中表示"读取数据". 在西门子SCL编程中,PEEK指令可以用来读取输入缓存区(I ...
- 西门子mr图像后处理手册_西门子MRI操作手册手工版.doc
西门子MRI操作手册手工版 命名规则-序列类型 序列类型的后缀比较简单,就是"R(快速恢复)"."B(刀锋技术)"和"_r*(流动补偿系列)" ...
- 西门子atch指令详解_西门子plc指令大全详解
2.LDN ( Load Not 不装载 ) : 动断触点 3.A ( And 与 动合) : 用于动合触点串联 4.AN ( And Not 与 动断 ) :用于动断触点串联 5.O ( Or 或 ...
最新文章
- Java2WSDL 和 WSDL2Java(Axis)
- python 长连接 mysql数据库
- 数据结构 线性链表栈
- iOS学习系列 - 扩展机制category与associative
- 如何安装_如何安装吸顶灯?吸顶灯安装注意事项
- 中职计算机课程教学,提高中职计算机课程教学效率的途径
- 大学生计算机面试基础题
- SpringBoot整合Jersey2.x实现文件上传API
- [Python] 字符串大写变小写 lower()函数
- ttf能改成gfont吗_请问如何修改ttf字体名称?
- SnagIt怎么使用 SnagIt使用教程
- switch交换的vlan三种模式详解
- Linux----SSH远程连接服务
- ASP.NET Core (视频)教程汇总
- linux内核全局变量重定位,动态链接库中全局变量的重定位问题
- [YOLO专题-11]:YOLO V5 - ultralytics/train基于自定义图片数据集重新训练网络, 完成自己的目标检测
- CAD Express Tools下载与简介
- 爬虫框架:Scrapy 快速入门
- ext4 文件系统和XFS文件系统的对比
- java静态代码块、构造代码块、构造器执行顺序