• 西门子数字量模块6ES7522-5HF00-0AB0

    详细信息

     型号:6ES7522-5HF00-0AB0  品牌:西门子  加工定制:否  
     所属类别:模块式可编程逻辑控制器  应用领域:工业自动化控制   
    西门子模块6ES7522-5HF00-0AB0  SIMATIC S7-1500, 数字输出模块 DQ 8xAC 230V/5A ST;继电器; 8 通道,分成组,每组 1; 5A 每组; 诊断;替换值
    上海楚控自动化设备有限公司西门子代理商
     24小时联系  
     在 线 商 务 QQ:  ---
     直线销售 电 话:  
     传          真:  
     联    系    人: 颜  工  

    西门子6ES7522-5HF00-0AB0
    在 STEP 7 (TIA Portal) 中,如何对S7-1200/S7-1500 数据类型转换
     

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

    描述
    图 01 给出了常用转换功能的概览。

     


    图. 01

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

    1。在块编辑器中,打开“Instructions” 指令卡并打开“Converters” 目录,然后使用拖拽方式插入“CONVERT” 指令到网络段中。

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

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

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

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

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

    • 从 INT 到 INT, DINT, REAL, BCD16, USINT, UINT,UDINT,SINT, LREAL 和 CHAR。 
    • 从 DINT 到 INT, DINT, REAL, BCD16, 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 ”: 截尾取整

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

     

    高级指令

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

     

     

    转换为 TIME 数据类型
    使用高级指令“T_CONV  ” 将 DINT 类型的数据转换为一个时间值(TIME)或进行反向转换。在转换为 TIME 数据类型之前必须将所有数据类型(INT,REAL,BCD 等)转换为DINT。“T_CONV  ” 指令在块编辑器的“Advanced Instructions >Date and Time”  指令卡中。

    图 03 给出了一个将 INT 和 REAL 转换为 TIME 格式的例子。  


    图. 03

    硬件数据类型 HW_IO  到 数据类型  Int 或 Word 的转换
    硬件数据类型  HW_IO  是 STEP 7 (TIA Portal)  访问模板信息时用来识别硬件模板的。这个识别码是自动分配的,在创建设备时保存在设备的硬件配置中。

    将硬件数据类型 HW_IO  转换为数据类型 Int 或 Word ,需要使用位于"Instructions"选项卡下的  "Advanced Instructions > Addressing"  下的  "IO2MOD" 指令。将要使用  "WORD_TO_INT"  指令来转换为数据类型 Int 。
      


    图. 4
    在图4中是一个 SCL 的程序例子,其中有在 FC "ChangeHWIO" 的 "IO2MOD"指令的调用和随后的数据类型转换。 
    •  "IO2MOD" 功能从输入地址"InAddress" (E0.0, for example) 确定了硬件标识 "hwIO"  。
    • 通过随后的显式转换的“WORD_TO_INT”指令你获取的数据类型INT(硬件标识:257)。 

    补充信息
    可以在 STEP 7 (TIA Portal) 的在线帮助中找到更多上面提到的关于编程和参数化指令的信息。选中指令后按“F1 ”  键可以打开在线帮助。

    创建环境
    FAQ 中的图片在 STEP 7 (TIA Portal) V13+SP1软件中创建。

     
    S7-1500 如何通过 CP1543-1 组态 Fetch/Write 通信?
     

    描述
    通信伙伴通过 Fetch/Write 通信方式就可以直接访问 CPU 的数据块,而该 CPU 无需再调用通信块 (TSEND/TRCV)。 "Fetch/Write" 服务是基于 ISO-on-TCP 协议或者 TCP 协议。

    本文讲述如何将 S7-1500 配置成 Fetch/Write 通信的一个服务器通信伙伴。因此 Fetch/Write 访问由S7-1500 的伙伴生成。为此需要一个 CP1543-1 模块。

    指导步骤

    1. 在软件 STEP 7 Professional V13 (TIA-Portal)中,组态带有 CP1543-1 的 S7-1500,为 CP1543-1 生成一个工业以太网子网。  
    2. 打开 S7-1500 的设备视图。
    3. 在 S7-1500 的设备视图中,选择 CP 1543-1,将 CP1543-1 的属性显示在巡检窗口中。
    4. 在  "General" 属性中,打开 "Options > FETCH/WRITE configuration"。  
    5. 使能 "FETCH/WRITE configuration" 该选项。 
    6. 采用 ISO-on-TCP 连接或者 ISO 传输链接,可以通过输入 TSAPs 使用 "Fetch" 和 "Write" 服务。  
    7. 采用 TCP 连接,可以通过输入端口号使用 "Fetch" 和 "Write" 服务。 

      图 01
    8. 在 S7-1500 的设备视图中,选择  CPU,将 CPU 的属性显示在巡检窗口中。
    9. 在  "General" 属性中,打开 "Protection“。
    10. 在 "Connection mechanisms" 下,使能 "Permit Access with PUT/GET communication from remote partner (PLC, HMI, OPC, …)" 功能。

      图 02

    通过这些设置,通信伙伴就能连接,举例:TSAP 号为 "Tsap" 或者端口号为 1025。这样就没有必要另外在网络视图中组态一个链接。

    FETCH/WRITE 组态提供了 "S7 Addressing operating mode" 选项,如果使能该选项,可以按字节方式寻址;如果不使能该选项,可以按字方式 (S5 Addressing) 寻址。

    通讯伙伴访问的数据块不能是优化块访问的方式。打开数据块的属性,在 "属性" 中取消 "优化块访问" 选项。

    描述 在一些情况下,尽管能够在线访问到 S7-1500 CPU,但是系统不允许下载项目。这可能是 S7-1500 CPU 认为SIMATIC 存储卡是写保护状态。进行以下步骤来确定原因。 首先检查 SIMATIC 存储卡的写保护开关是否设置在写保护的位置。做这个检查必须将 SIMATIC 存储卡从 S7-1500 CPU 中取出。为了将SIMATIC 存储卡取出,必须使 S7-1500 CPU 进入停止状态或者将关掉 CPU 的电源
    西门子6ES7522-5HF00-0AB0
    集成安全功能
    • 通过密码进行知识保护,防止未经授权读取和修改程序块
    • 通过复制保护来提高保护程度,防止未经授权而复制程序块:
      通过复制保护,可将 SIMATIC 存储卡上的程序块与其序列号绑定,以便只有在将配置的存储卡插到 CPU 中时,该程序块才可运行。
    • 具有四个不同授权级别的权限:
      可向各个用户组分配不同访问权限。通过新的保护级别 4,还可以限制与 HMI 设备之间的通信。
    • 改进了操作保护:
      控制器将会检测到组态数据的更改或未授权传输。
    • 用于以太网通信处理器 (CP 1543-1):
      • 通过防火墙提供附加访问保护
      • 建立安全 VPN 连接
    设计与操作
    • 配备显示器的 CPU,可显示纯文本信息(因特网上的显示仿真工具):
      • 可显示所有连接模块的订货号、固件版本和序列号信息
      • 直接在现场设置 CPU 的 IP 地址以及进行其它网络设置,无需使用编程设备
      • 直接以普通文本形式显示错误消息,可缩短停机时间
    • 所有模块采用统一的前连接器,并具有用于灵活形成电压组的集成式电压桥接件,从而简化了库存,降低了接线成本
    • S7-1500 导轨上集成有 DIN 导轨:
      快速、方便地安装小型断路器、继电器等附加组件
    • 通过信号模块进行集中扩展:
      可根据任何应用的要求进行灵活调整
    • 数字量信号模块的系统电缆连接:
      可快速、清晰地进行安排,以连接至现场的传感器和执行器并在控制柜中进行简便接线
    • 电源:
      • 负载电源模块(电源模块)为模块提供 24 V 电源
      • 电源模块可通过背板总线向模块内部电路供电
    • 分布式扩展:
      • 通过 PROFINET 接口模块 IM 155-5,可针对 ET 200MP I/O 系统使用*多 30 个信号模块、通信模块和工艺模块
      • 在集中和分布式运行的操作和系统功能方面没有差别
    集成系统诊断
    • CPU 的集成系统诊断,默认情况下已激活:
      • 在显示屏上以及 TIA Portal、HMI 和 Web 服务器中以普通文本形式一致地显示系统诊断信息,甚至可显示变频器消息。即使 CPU 处于停止状态,也会更新消息。
      • 系统诊断功能集成在 CPU 固件中。无需由用户进行组态。组态发生改变时,会自动对诊断信息进行更新。
    对 SIMATIC ProDiag S7-1500 的支持能力
    • ProDiag 是一个轻松创建机器诊断与工厂诊断的概念。它提升了可用性,并支持就地的故障分析和故障排除功能。
    数据记录(归档)和配方
    • SIMATIC 存储卡:
      • 插入式装载存储器
      • 可进行固件更新
      • STEP 7 项目(包括注释和符号)、附加文档或 csv 文件(用于配方和归档)的存储选项
      • 通过 SD 读卡器并使用 Office 工具,可方便地访问与设备相关的运行数据和组态数据(与控制器之间的双向数据交换)
    • 集成 wed 服务器:
      - 通过 Web 浏览器,可方便地访问与设备相关的运行数据和组态数据
    认证

    SIMATIC S7-1500 符合以下国家和国际标准:

    • cULus 认证
    • cULus HazLoc 认证
    • FM 认证
    • ATEX 认证仅限于 24 V,不适用于 230 V
    • CE
    • RCM(以前的 C-TICK)
    • KCC
    • IECEx(仅限 24 V;不适用于 230 V)
    • EN 61000-6-4
    • EN 60068-2-1/ -2/ -6/ -14/ -27/ -30/ -32
    • EN 61131-2

    应用

    SIMATIC S7-1500 是一个模块化控制系统,适用于离散自动化领域内的各种自动化应用。

    模块化、无风扇设计、易于实现分布式结构以及方便的操作,使得 SIMATIC S7-1500 成为中、低端应用中各种不同任务的经济、用户友好的解决方案。

    SIMATIC S7-1500 的应用领域包括:

    • 特殊机械

    • 纺织机械

    • 包装机械

    • 通用机械工程

    • 控制器制造

    • 机床制造

    • 安装系统

    • 电气与电子工业及相关产业。

    • 汽车

    • 水/污水

    • 食品与饮料

    提供了具有不同性能水平的多种 CPU 以及一个包含许多便利功能的全面模块系列。故障安全 CPU 便于在故障安全应用中使用。由于具有模块化的设计,用户可以仅采用其应用所需的模块。任务扩展时,可通过使用附加模块随时对控制器进行升级。

    SIMATIC S7-1500 具有较高的电磁兼容性、抗冲击性及抗振性,工业强度高,可实现通用。

    三、PLC编程要点

    1)依据控制流程图分配顺序段

    依据后期控制流程图将控制顺序分解成不同的顺序段,这样可以使顺序全体构造明晰,便于前期调试顺序。假如项目较复杂,将顺序分段后便于分配给若干名编程人员同时编程和调试,从全体上进步了编程效率。

    2)编制I/O表和内存表

    编制I/O表是给每个输出/输入点分配地址并做正文,防止编程时呈现I/O点混乱的成绩。编制内存表是分配PLC内存地址给顺序的两头变量并做正文,便于编程时援用。

    3)简化编程

    编程员在熟习PLC指令零碎的根底上,纯熟运用初级指令编程,可以*地增加编程任务量,节省PLC存储器空间,有助于更好地发扬PLC功用。

    4)正文明晰

    爲了方便前期调试顺序,编程时需将每个相关点的正文明晰地标注在顺序中,包括运用的特殊指令目的等。顺序可读性好,爲前期项目维护和晋级打下根底。

     

     

    四、PLC顺序调试办法

    PLC使用顺序的调试任务可以分爲模仿调试和联机调试两个步骤。

    1.模仿调试

    模仿调试是指依据开关量I/O单元上各位对应的发光二极管的显示形态而不带输入设备停止的调试。

    设计好控制顺序后,普通先作模仿调试。有的PLC厂家提供了在计算机上运转、可用来替代PLC硬件来调试顺序的仿真软件,例如欧姆龙公司与CX-Programmer编程软件配套的CX-Simulator仿真软件等。在仿真时依照零碎功用的要求,将某些输出元件位强迫爲ON或OFF,或改写某些元件中的数据,监视零碎的功用能否能正的确现。

    假如衔接上PLC硬件来调试顺序时,可以运用接在输出端子上的小开关和按钮来模仿PLC实践的输出信号,例如用它们收回操作指令,或许用它们模仿实践的反应信号,如行程开关触点的接通和断开等。经过开关量输入单元上各输入点对应的发光二极管,察看输入信号能否满足设计的要求。

    调试顺序控制顺序的次要义务是反省顺序的运转能否契合顺控图的规则,即在某一转换完成时,能否发作活动步形态的正确变化,该转换一切的前级步能否变爲不活动步,一切的后续步能否变爲活动步,以及各步被驱动的负载能否发作相应的变化。在调试时应充沛思索各种能够的状况,对零碎各种不同的任务方式、顺控图中的每一条支路、各种能够的停顿道路,都应逐一反省,不能脱漏。发现成绩后及时修正顺序,直到在各种能够的状况下输出信号与输入信号之间的关系完全契合要求。假如顺序中某些定时器或计数器的设定值过大,爲了延长调试工夫,可以在调试时将它们减小,模仿调试完毕后再写入它们的实践设定值。

    总之,模仿调试是整个顺序设计任务中一项很重要的内容,它可以初步反省顺序的实践效果。模仿调试和顺序编写是密不可分的,顺序的许多功用是在调试中不时修正和逐渐完善的。模仿调试既可以在实验室内停止,也可以在现场施行。假如是在现场停止模仿调试,那就应将PLC零碎与现场信号隔离,切断I/O单元的内部电源,以免惹起不用要的损失。

     

    2.联机调试

    联机调试是指将PLC装置到控制柜中,并衔接输出元件和输入负载,运转控制顺序停止全体调试的进程。

    在对顺序停止模仿调试的同时,可以设计、制造控制柜,PLC之外其他硬件的装置、接线任务也可以同时停止。完成控制柜外部接线后,应测试接线。可以在控制柜的接线端子上模仿PLC内部的开关量输出信号,或操作控制柜面板上的按钮和指令开关,察看对应PLC输出点的形态变化能否正确。用编程器或编程软件将PLC的输入点强迫置位或复位,察看对应PLC的负载(如内部的继电器、接触器等)举措能否正常,或对应控制柜接线端子上输入信号的形态变化能否正确。

    关于有模仿量输出的零碎,可以给变送器提供规范的输出信号,经过调理单元上的电位器或顺序中的参数,使模仿量输出信号和转换后的数字量之间的关系满足要求。

    在现场装置好控制柜并完成柜内接线测试后,将内部的输出元件和执行机构接入PLC,将PLC置于运转形式,运转控制顺序,反省控制零碎能否能满足要求。

    在调试进程中将表露出PLC零碎能够存在的硬件成绩及梯形图设计中的成绩,发现成绩后在现场加以处理,直到完全契合要求。全部调试完成后,还要经过一段工夫的试运转,以检验零碎的牢靠性。

    西门子模块6ES7522-5HF00-0AB0
  • 留言

    *详细需求:
    *手  机:
    联 系 人:
    电    话:
    E-mail:
    公  司:
    谷瀑服务条款》《隐私政策
上海楚控自动化设备有限公司 电话:021-57643608 手机:15960736755 地址: 上海市松江区
内容声明:谷瀑为第三方平台及互联网信息服务提供者,谷瀑(含网站、客户端等)所展示的商品/服务的标题、价格、详情等信息内容系由店铺经营者发布,其真实性、准确性和合法性均由店铺经营者负责。谷瀑提醒您购买商品/服务前注意谨慎核实,如您对商品/服务的标题、价格、详情等任何信息有任何疑问的,请在购买前通过谷瀑与店铺经营者沟通确认;谷瀑上存在海量店铺,如您发现店铺内有任何违法/侵权信息,请在谷瀑首页底栏投诉通道进行投诉。