西门子博图功能指令——交换
交换
- 功能描述
- 接口参数
- 程序举例
- 仿真演示
交换
功能描述
更改输入 IN 中字节的顺序,并在输出 OUT 中查询结果。
接口参数
参数 | 声明 | 数据类型(1200) | 数据类型(1500) | 存储区 | 说明 |
---|---|---|---|---|---|
EN | Input | BOOL | BOOL | I、Q、M、D、L 或常量 | 使能输入 |
ENO | Output | BOOL | BOOL | I、Q、M、D、L | 使能输出 |
IN | Input | WORD、DWORD | WORD、DWORD、LWORD | I、Q、M、D、L、P 或常量 | 要交换其字节的操作数 |
OUT | Output | WORD、DWORD | WORD、DWORD、LWORD | I、Q、M、D、L、P | 结果 |
程序举例
1创建DB块,添加数据结构
2 创建FB块,添加功能指令,并在OB1中调用
仿真演示
"word1"的数据长度为16位。字节顺序为0000 0000 0000 0001.字节交换后为 0000 0001 0000 0000,但DB块中‘’word2‘’为16进制数值,所以转换后为0100.
西门子博图功能指令——交换相关推荐
- 西门子博图功能指令(序列化)
西门子博图功能指令-序列化 功能描述 程序举例 仿真测试效果 源程序 功能描述 临时将多个 PLC 数据类型 (UDT).STRUCT 或 ARRAY of <数据类型> 结构化数据项保存 ...
- 西门子博图功能指令(反序列化)
西门子博客功能指令-序列化 功能描述 程序举例 仿真测试效果 源程序 功能描述 反序列化和序列化的功能刚好相反.反序列化功能主要:反向转换 PLC 数据类型 (UDT).STRUCT 或 ARRAY ...
- 西门子博图功能指令——数据左移/右移
数据移动 右移 功能描述 接口参数 左移 功能描述 程序举例 仿真演示 右移 右移 功能描述 将输入 IN 中操作数的内容按位向右移位,并在输出 OUT 中查询结果.参数 N 用于指定将指定值移位的位 ...
- 西门子博图功能指令——标准化
标准化 功能描述 执行说明 接口参数 程序举例 仿真演示 标准化 功能描述 将输入 VALUE 中变量的值映射到线性标尺对其进行标准化. 使用参数 MIN 和 MAX 定义(应用于该标尺的)值范围的限 ...
- 西门子博图功能指令——缩放
SCALE_X:缩放 功能描述 执行说明 接口参数 程序举例 仿真演示 缩放 功能描述 将输入 VALUE 的值映射到指定的值范围内,对该值进行缩放. 当执行"缩放"指令时,输入 ...
- 西门子博图功能指令——Array数据中元素的读取
Array数据中元素的读取 功能描述 接口参数 程序举例 仿真演示 Array数据中元素的读取 功能描述 读取 SRC 参数的 VARIANT 指向的变量值,并将其写入 DST 参数的变量. SRC ...
- 西门子博图功能指令——多路分用
多路分用 功能描述 接口参数 程序举例 仿真演示 功能描述 根据K的值将IN的内容复制到对应编号的 OUT中.可以扩展指令框中可选输出的编号.最多可声明 32 个输入. EN接通的情况下,当K等于0时 ...
- 西门子博图功能指令——选择
选择 功能描述 接口参数 程序举例 仿真演示 选择 功能描述 根据开关(输入 G)的情况,选择输入 IN0 或 IN1 中的一个,并将其内容复制到输出 OUT. 如果输入 G 的信号状态为" ...
- 博图sodt定时器的用法_西门子博图定时器指令说明
"IEC_Timer_0_DB".TP( IN:=_bool_in_, PT:=_time_in_, Q=>_bool_out_, ET=>_time_out_); T ...
最新文章
- 论文笔记之:End-to-End Localization and Ranking for Relative Attributes
- vue常见问题随笔集
- HandlerInterceptor拦截器使用总结
- QuartZ.net 常用配置说明
- Java 多线程 笔记 转自http://www.cnblogs.com/lwbqqyumidi/p/3804883.html
- 【tool】iptables防火墙
- linux驱动目录在哪里,详细讲解Linux驱动程序
- Data Guard Service 相关介绍
- 棋牌游戏开发运营技巧列举 如何才能提高平台留存率
- Bugzilla的安装和配置
- Android源码 app预制带so和assets文件的aar包(sdk)
- SQL 事务 begin tran、commit tran、rollback tran 的用法
- JPS(Jump Point Search)寻路及实现代码分析
- matlab学霸表白公式,一个理科学霸的表白:数学公式的超酷表白
- linux定时清理临时目录,tmp临时文件目录自动清理
- uni-app H5+ 连接蓝牙打印机打印文字及二维码
- mac上破解photoshop cs6
- 【无标题】There was an unexpected error (type=Internal Server Error, status=500).
- 《星际穿越》初解析——一部空前绝后的史诗科学巨作
- 能把晦涩难懂的研究工作讲清楚,Distill就奖你10000美刀