类型转换指令-xilinx zynq-7000 嵌入式系统设计与实现(何宾著)_e

时间:2021-06-07 21:13:51
【文件属性】:
文件名称:类型转换指令-xilinx zynq-7000 嵌入式系统设计与实现(何宾著)_e
文件大小:7.58MB
文件格式:PDF
更新时间:2021-06-07 21:13:51
欧姆龙OMRON SYSMAC NJ 课件教程 第二节 类型转换指令 4.2.1类型转换指令介绍 可编程逻辑控制器中的主要数据类型包括字节、整型、双整型、实数等,主要的码制有 BCD 码、ASCII 码、十进制数和十六进制数等。不同心性质的指令对操作数的类型要求不 同,比如一个数据是字型,一个数据是双字型,这两个数据就不能直接进行数学运算操作。 因此在指令使用之前需要将操作数转化为相应的类型,这样才能保证指令的正确运行。转换 指令就是用于完成这样的任务。 数据资料类型转换就是将原来输入类型的数据转换成所需要的数据,通过不同的功能块 进行转换,这里指举出其中 5 种,具体转换类型见表 4-2。 表 4-2 数据资料类型 名 称 梯形图符号 操作数的含义及范 围 指令功能及执行指 令的影响 BYTE_TO_DINT In 是源通道(其内 容为 Bit String(BYTE)数), 操作数范围自定 义。DINT 可以换成 INT,LINT,SINT, WORD,DWORD, LWORD,LREAL, REAL,STRING, UINT,UDINT, ULINT,USINT。 当执行条件为 ON 时,将从 In 输入的 Bit String(BYTE)转 化为双字整型 (DINT)。 Round In 是源通道(其内 容为实数),操作数 范围自定义。 把实数做绝对值运 算转化为一个十进 制的整型。 RoundUp In 是源通道(其内 容为实数),操作数 范围自定义。 把实数的有效数字 转化为一个十进制 的整型。 RealToFormatStri ng In 是源通道(其内 容为实数),Minlen 是最小输入长度设 定,冷操作数范围 自定义。 用指定的格式把实 数转化为文本字符 串。

网友评论