交换

  • 功能描述
  • 接口参数
  • 程序举例
  • 仿真演示

交换

功能描述

更改输入 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.

西门子博图功能指令——交换相关推荐

  1. 西门子博图功能指令(序列化)

    西门子博图功能指令-序列化 功能描述 程序举例 仿真测试效果 源程序 功能描述 临时将多个 PLC 数据类型 (UDT).STRUCT 或 ARRAY of <数据类型> 结构化数据项保存 ...

  2. 西门子博图功能指令(反序列化)

    西门子博客功能指令-序列化 功能描述 程序举例 仿真测试效果 源程序 功能描述 反序列化和序列化的功能刚好相反.反序列化功能主要:反向转换 PLC 数据类型 (UDT).STRUCT 或 ARRAY ...

  3. 西门子博图功能指令——数据左移/右移

    数据移动 右移 功能描述 接口参数 左移 功能描述 程序举例 仿真演示 右移 右移 功能描述 将输入 IN 中操作数的内容按位向右移位,并在输出 OUT 中查询结果.参数 N 用于指定将指定值移位的位 ...

  4. 西门子博图功能指令——标准化

    标准化 功能描述 执行说明 接口参数 程序举例 仿真演示 标准化 功能描述 将输入 VALUE 中变量的值映射到线性标尺对其进行标准化. 使用参数 MIN 和 MAX 定义(应用于该标尺的)值范围的限 ...

  5. 西门子博图功能指令——缩放

    SCALE_X:缩放 功能描述 执行说明 接口参数 程序举例 仿真演示 缩放 功能描述 将输入 VALUE 的值映射到指定的值范围内,对该值进行缩放. 当执行"缩放"指令时,输入 ...

  6. 西门子博图功能指令——Array数据中元素的读取

    Array数据中元素的读取 功能描述 接口参数 程序举例 仿真演示 Array数据中元素的读取 功能描述 读取 SRC 参数的 VARIANT 指向的变量值,并将其写入 DST 参数的变量. SRC ...

  7. 西门子博图功能指令——多路分用

    多路分用 功能描述 接口参数 程序举例 仿真演示 功能描述 根据K的值将IN的内容复制到对应编号的 OUT中.可以扩展指令框中可选输出的编号.最多可声明 32 个输入. EN接通的情况下,当K等于0时 ...

  8. 西门子博图功能指令——选择

    选择 功能描述 接口参数 程序举例 仿真演示 选择 功能描述 根据开关(输入 G)的情况,选择输入 IN0 或 IN1 中的一个,并将其内容复制到输出 OUT. 如果输入 G 的信号状态为" ...

  9. 博图sodt定时器的用法_西门子博图定时器指令说明

    "IEC_Timer_0_DB".TP( IN:=_bool_in_, PT:=_time_in_, Q=>_bool_out_, ET=>_time_out_); T ...

最新文章

  1. 论文笔记之:End-to-End Localization and Ranking for Relative Attributes
  2. vue常见问题随笔集
  3. HandlerInterceptor拦截器使用总结
  4. QuartZ.net 常用配置说明
  5. Java 多线程 笔记 转自http://www.cnblogs.com/lwbqqyumidi/p/3804883.html
  6. 【tool】iptables防火墙
  7. linux驱动目录在哪里,详细讲解Linux驱动程序
  8. Data Guard Service 相关介绍
  9. 棋牌游戏开发运营技巧列举 如何才能提高平台留存率
  10. Bugzilla的安装和配置
  11. Android源码 app预制带so和assets文件的aar包(sdk)
  12. SQL 事务 begin tran、commit tran、rollback tran 的用法
  13. JPS(Jump Point Search)寻路及实现代码分析
  14. matlab学霸表白公式,一个理科学霸的表白:数学公式的超酷表白
  15. linux定时清理临时目录,tmp临时文件目录自动清理
  16. uni-app H5+ 连接蓝牙打印机打印文字及二维码
  17. mac上破解photoshop cs6
  18. 【无标题】There was an unexpected error (type=Internal Server Error, status=500).
  19. 《星际穿越》初解析——一部空前绝后的史诗科学巨作
  20. 能把晦涩难懂的研究工作讲清楚,Distill就奖你10000美刀

热门文章

  1. Python如何只用20行代码给证件照换底色,学会了不怕没有女朋友!!!
  2. TensorFlow车牌识别完整版(含车牌数据集)
  3. C#NPoi,将多个表数据导出到同一个ECXCL
  4. CAD怎么在线转换图纸呢?
  5. 生存资料校准曲线calibration curve的绘制
  6. 职称考试计算机需要带什么,职称计算机考试考前需要准备什么
  7. 腾讯智慧校园 php,【腾讯智慧校园1.53版本】发布
  8. JIDE的开源Swing组件
  9. Cartographer_ros+rplidar 2D建图遇到的问题【1】
  10. 手动挡科目三道路驾驶技能考试及理论考试要点