您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 钦州分类信息网,免费分类信息发布

SM3386ES7338-7XF00-0AB0 西门子SM338模板6ES7338-7XF00-0AB0

2020/5/1 8:53:55发布188次查看

西门子sm338模板6es7338-7xf00-0ab0
图. 2 展示了bcd 格式到 real 和 byte 到 sint 的数据格式转换的例子。
  bcd格式的数据必须先转换为 int 或 dint 格式才能转换为 real 格式,如例子。
  如要实现数据类型 byte 到 sint 或 从 byte 到 usint, convert 指令需要手动设置 input 和 output 数据类型为 sint 或 usint。
  更多的信息可以参见step7(tia portal)在线帮助 convert: convert value。
图. 2
  实数取整
  下面的指令可以将实数类型的数据取整为一个整数( int 或 dint ),这些指令也在上面描述的“converters” 目录中。
  “ceil ” :上取整。
  “floor ”: 下取整。
  “ round ”:舍入取整。
  “ trunc ”: 截尾取整。
  字符串数据类型转换
  下表包含转换字符串数据类型的说明。指令的编程过程如表中的描述 。
  高级指令
描述
s_conv 字符串转换
strg_val 将字符串转换为数值
val_strg 将数值转换为字符串
strg_to_char 将字符串转换为字符
char_to_strg 将字符转换为字符串
ath 将 ascii 字符串转换为十六进制数
hta 将十六进制数转换为ascii 字符串
转换为 time 数据类型
  使用高级指令“t_conv ” 将 int 类型的数据转换为一个时间值(time)和进行反向转换。在转换为 time 数据类型之前必须将所有数据类型(int,real,bcd 等)转换为dint。“t_conv ” 指令在块编辑器的“扩展指令 > 日期和时间” 指令卡中。
  图 3 给出了一个将 int 和 real 转换为 time 格式的例子。
图. 3
  硬件数据类型 hw_io 的转换
  硬件数据类型 hw_io 是 step 7 (tia portal) 访问模板信息时用来识别硬件模板的。这个识别码是自动分配的,在创建设备时保存在设备的硬件配置中。模块名作为系统常量放在 plc variables 表中。在相应功能块中通过模块名可以直接使用该模块。
  另外,使用 io2mod 功能可以从模块的逻辑输入地址inaddress (e0.0) 确定模块的硬件标识符 hwio 。直接在功能块的 laddr 参数直接输入硬件标识符 hwio 。laddr 参数无需做转换,因为可以填写 hw_io 参数,也可以填写 uint 数据类型变量。
图. 4
  在图4中是一个 scl 的程序例子,调用指令 io2mod。如果功能块分配参数不正确,变量 changehwio 会显示报错代码。
  更多信息
  可以在 step 7 (tia portal) 的在线帮助中找到更多上面提到的关于编程和参数化指令的信息。选中指令后按“f1 ”键可以打开在线帮助。
西门子sm338模板6es7338-7xf00-0ab0

重庆索利亚电气设备有限公司
钦州分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录