新闻
西门子PLC CPU模块代理商6ES7518-4AX00-1AC0
2023-10-29 06:03  浏览:11
西门子PLC CPU模块代理商6ES7518-4AX00-1AC0
品牌

SIEMENS/西门子

型号

6ES7518-4AX00-1AC0

结构形式

整体式

安装方式

控制室安装

LD指令处理器

硬PLC

I/O点数

15

功能

中央处理器

工作电压

47V

输出频率

43Hz

处理速度

10μs

程序容量

11

数据容量

30

产品认证

CE

环境温度

-20-30℃

环境湿度

30%

加工定制

重量

0.452kg

产地

德国

外形尺寸

10.60 x 10.80 x 8.60mm



  西门子CPU6ES7518-4AX00-1AC0是SIMATIC S7-1500, CPU 1518-4 PN/DP ODK, 中央处理器,带 ODK Runtime Interface, 4MByte 工作存储器用于 程序和 20MByte 用于数据, 第 1 个接口:PROFINET IRT 带双端口交换机, 第 2 接口:PROFINET RT, 第 3 接口:以太网, 第 4 个接口:PROFIBUS, 1 ns 比特性能表现, 需要 SIMATIC 存储卡


  在STEP 7 (TIA Portal)里 , 对于S7-1200/S7-1500 可以使用 “指令” 库里的转换功能将变量转换为所选的数据类型。

  描述

  下表(图.1)给出了常用转换功能的概览。


  图. 1

  INT,DINT,REAL 和 BCD 数据类型之间的转换

  STEP 7 (TIA Portal) 提供了“CONV” (转换)指令可以用于 INT,DINT,REAL 和 BCD 数据类型之间的转换。可以在块编辑器中按下表的步骤进行插入和参数化操作。

  1. 在块编辑器中,打开“指令” 库,再打开“基本指令 > 转换操作” 目录。使用拖拽方式将 “CONVERT” 指令插入到网络段中。

  2. 插入指令块后,指令的数据类型还没有定义,在 "CONV" 下显示的是通配符 "??? to ???"。将鼠标指针放在左侧的三角形上时,会显示下拉箭头。

  3. 点击左侧的箭头,从下拉菜单中可以给输入参数“IN” 选择想要的数据类型(例如,INT)。

  4. 重复上面步骤可以为输出参数 “OUT” 从右侧的下拉菜单中选择想要转换的数据类型(例如,REAL)。这个例子就是将一个数据类型为 INT 的数据转换为数据类型为 REAL 的数据(“Int to Real”)。

  注意

  如果直接通过变量为指令指定输入输出参数,那么步骤 2 到步骤 4 不是必须的,因为转换指令自动将数据类型设置为变量的数据类型。

  5。给转换指令的输入和输出分配所选择的变量。为输入输出指定参数后,就可以完成下面的数据转换,例如:

  从 Int 到 Int, DInt, Real, Bcd16, USint, UInt, UDint, SInt, LReal 和 Char

  从 DInt 到 Int, DInt, Real, Bcd32, USint, UInt, UDint, SInt, LReal 和 Char

  从 Real 到 Int, DInt, Real, USint, UInt, UDint, SInt 和 LReal

  从 USint 到 Int, DInt, Real, USint, UInt, UDint, SInt, LReal 和 Char

  从 UInt 到 Int, DInt, Real, USint, UInt, UDint, SInt, LReal 和 Char

  从 UDint 到 Int, DInt, Real, USint, UInt, UDint, SInt, LReal 和 Char

  从 SInt 到 Int, DInt, Real, USint, UInt, UDint, SInt, LReal 和 Char

  从 LReal 到 Int, DInt, Real, USint, UInt, UDint, SInt 和 LReal

  从 Char 到 Int, DInt, USint, UInt, UDint, SInt 和 Char

  从 BCD16 (16-bit) 到 Int,

  从 BCD32 (32-bit) 到 DInt.

  转换指令注释:

  图. 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 ”: 截尾取整。

  字符串数据类型转换

  下表包含转换字符串数据类型的说明。指令的编程过程如表中的描述 。

  gaoji指令

  

描述
S_CONV字符串转换
STRG_VAL将字符串转换为数值
VAL_STRG将数值转换为字符串
Strg_TO_Char将字符串转换为字符
Char_TO_Strg将字符转换为字符串
ATH将 ASCII 字符串转换为十六进制数
HTA将十六进制数转换为ASCII 字符串


  转换为 TIME 数据类型

  使用gaoji指令“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 ”键可以打开在线帮助。


相关新闻
联系方式
公司:上海施承电气自动化有限公司
姓名:田春香(女士)
职位:销售经理
电话:021-57356995
手机:17821060331
地区:直辖市-上海-上海金山
地址:上海市金山区枫泾镇经商路99弄3221-3222
QQ:1414914702
微信:teng18930871595
拨打电话
微信咨询
请卖家联系我