玉溪地区西门子模块代理商
在互联网被广泛运用的现代社会,顾客购买、选择的自由度加大,因此他们变得越来越苛刻和难以满足,他们在决定选择哪个商家时比以往谨慎得多。他们越来越在乎商家的服务态度,而不仅仅是价格的高低。在这种新形势下,赢得的顾客忠诚便成为企业整个营销策略的基础。
与其它控制器和 HMI 设备进行通讯
为了保证与其它控制器和 HMI 设备之间的通讯,SIMATIC S7-1200 可以连接到多个S7 控制器和 HMI 设备,使用成熟的 S7 通讯协议进行通讯。
与第三方设备进行通讯
SIMATIC S7-1200 上的集成接口不仅可以与其它厂商的设备进行无缝集成,还可以通过开放式以太网协议 TCP/IP native 和ISO on TCP 与多个第三方设备进行连接和通讯。集成的工程组态系统 SIMATIC STEP7 Basic 还为 SIMATIC S7-1200 提供了标准 T-Send/T-Receive 指令,因此用户在设计自动化解决方案时能够获得更高的灵活性。
将强大的工艺功能集于一身 用于计数和测量的高速输入
集成了多达6个高速计数器(3个100kHz,3个30kHz),用于精确监视增量编码器、频率计数或对过程事件进行高速计数。
用于速度、定位或占空比控制的高速输出
SIMATIC S7-1200 控制器中集成了 2 个高速输出,可用作高速脉冲输出或脉宽调制输出。当组态成 PTO 时,它们将提供*高频率为 100kHz 的 50% 占空比高速脉冲输出,以便对步进电机或伺服驱动器进行开环速度控制和定位控制。通过 2 个高速计数器对高速脉冲输出进行内部反馈。当组态成 PWM 输出时,将生成一个具有可变占空比的固定周期输出来控制电机速度、阀位置或加热元件的占空比。
PLCopen 运动功能块
SIMATIC S7-1200 支持对步进电机和伺服驱动器进行开环速度控制和位置控制。对该功能的组态十分简单:通过一个轴工艺对象和通用的 PLCopen 运行功能块(包含在工程组态系统 SIMATIC STEP 7 Basic中)即可实现。除了返回(home)和点动(jog)功能以外,还支持、相对和速度运动。
驱动调试控制面板
工程组态系统 SIMATIC STEP 7 Basic 中的驱动调试控制面板简化了步进电机和伺服驱动器的启动和调试过程。它为单个运动轴提供了自动和手动控制,以及在线诊断信息。
在西门子数控系统中,编码器必须由驱动模块的测量口进行识别。本文主要介绍西门子828D第三编码器的配置及利用Easy Extend功能按照脚本文件来自动修改参数并重启系统,实现全闭环和半闭环的简单切换。
1.背景介绍在西门子数控系统中,编码器必须由驱动模块的测量口进行识别。在西门子611D驱动中,如果需要为某一虚拟轴或模拟量轴配置一个编码器,而且其它每根实际轴均已配置两个编码器,那么就需要增加一个驱动模块来识别该编码器。目前,西门子SINAMIC驱动可为每根轴配置多三个编码器,我们可将第三个编码器分配给其它虚拟轴或模拟量轴。但是,对于每一根轴,系统只能识别两个编码器。
一个使用全闭环进行位置反馈的轴,为了识别出第三个编码器,只能使用位置编码器进行反馈。如果位置编码器出现故障,需要手动修改所有相关参数从全闭环切换到半闭环,故障解除后需要手动将所有相关参数将半闭环切换到全闭环,或者准备两套参数,全闭环、半闭环各一套,需要时进行数据回装,比较麻烦。可利用Easy Extend功能按照脚本文件来自动修改这些参数并重启系统,这样能实现全闭环和半闭环的简单切换。本文以我厂一台立式车床为例,介绍828D系统配置第三编码器及全闭环和半闭环互相切换的方法。
一台立式车床,配置西门子828D数控系统,有X轴、Z轴和主轴,其中,X轴、Z轴为值电机,且均配有光栅尺,主轴为模拟量主轴(使用变频器、变频电机),主轴带直接编码器,X轴、Z轴的光栅尺和主轴的直接编码器均通过SMC20、DMC20连接到系统上(见图1)。
图 1
2.编码器的配置由于828D驱动SINAMIC系统可配置三个编码器,为了以后方便切换Z轴半闭环和全闭环,将其光栅尺配置为第三编码器,将主轴的直接编码器配置为Z轴第二编码器,再将Z轴的第二编码器分配给主轴,可在不增加驱动模块的条件下,使系统识别出主轴的直接编码器,具体配置如表1所示。
表 1
驱动器编码器X轴Z轴编码器1 X电机编码器Z电机编码器编码器2 X光栅尺主轴直接编码器编码器3 Z光栅尺
(1)驱动配置:根据配置方案,Z轴的编码器1配置为电机编码器;编码器2配置为主轴的外接编码器,SMC20连接至DMC20-X502;编码器3配置为Z轴光栅尺,SMC20连接至DMC20-X503。Z轴编码器配置界面如图2所示。
对于每根轴,数控系统只能识别两套测量系统,即使驱动中可以配置三个编码器,但系统只能识别其中两个。为了区分可识别的编码器,西门子SINAMIC驱动系统使用“西门子报文136,PZD-15/19”,识别编码器1、2;使用“西门子报文118,PZD-11/19”识别编码器2、3。
驱动配置过程中,需要特别注意,在PROFIBUS过程数据报文选择时,默认值为“西门子报文136,PZD-15/19”,否则即使配置了第三编码器,系统也无法识别(见图3)。
(2)NC参数:上述驱动配置中,修改西门子报文类型后,需要对NC参数中与报文类型对应的参数进行修改:MD13060[1]=118;Z轴驱动报文类型。
Z轴参数设置可参考如下:
MD30110=2
MD30200=1
MD30220[0]=2
MD30220[1]=2
MD30230[0]=2
MD30240[0]=1
MD31000[0]=1
MD34200[0]=3
P145[2]=1
其它与Z轴光栅尺相关的参数可设置到相关参数[0]中。
主轴参数设置可参考如下:
MD30200=1
MD30220[0]=2
MD30230[0]=1
MD30240[0]=1
其它与主轴外接编码器相关的参数可设置到相关参数[0]中。
(3)PLC接口信号:对于Z轴,相关的PLC接口设置为:DB32.DBX1.5=1;Z轴测量系统生效,Z轴轴号为2。对于主轴,相关的PLC接口设置为:DB33.DBX1.5=1;主轴测量系统生效,主轴轴号为3。
3.全闭环和半闭环的切换Z轴配置第三编码器后,为了使系统识别编码器2(主轴外接编码器)、编码器3(Z轴光栅尺),我们在配置驱动时选择了“西门子报文118,PZD-11/19”。如果Z轴光栅尺故障或损坏,而我们又需要移动Z轴时,必须将Z轴由全闭环切换到半闭环,需要做如下修改:将“西门子报文118”改为“西门子报文136”,使系统识别编码器1(Z轴电动机编码器)、编码器2(主轴位置编码器)。可通过驱动数据P922进行修改。然后修改全闭环与半闭环存在差异的NC参数(见表2)。
表 2
参数全闭环半闭环MD30230[0](Z轴)2 1 MD30230[0](Z轴)1 2 MD31000[0](Z轴)1 0 MD30240[0](Z轴)1 4 MD32110[0](Z轴)实际值实际值MD34200[0](Z轴)3 0 P145[2](Z轴)1 0
1) 电流测量模块可以记录和评估高达 820 A 的电机电流,例如 3RB2906-2BG1(0.3 至 3 A),与 3UF1868-3GA00 (820 A/1 A) 系列变压器组合使用。有关 3UF18 变压器,请参见“监视和控制设备”→“ SIMOCODE 3UF 电机管理和控制设备”。
2)SIRIUS 3RN 热敏电阻电机保护装置可用于提供附加的温度相关保护。
组态 | ||||||
复位功能 | ✓ | ✓ | ✓ | ✓ | ✓ | 允许手动或自动重置设备 |
远程复位功能 | ✓ (通过单独的模块) | ✓ | ✓ | ✓ | ✓ | 允许远程重置设备 |
辅助触点的测试功能 | ✓ | ✓ | ✓ | ✓ | ✓ | 易于检查功能和接线 |
电子测试功能 | -- | ✓ | ✓ | ✓ | ✓ | 允许检查电子装置 |
状态显示 | ✓ | ✓ | ✓ | ✓ | ✓ | 显示当前操作状态 |
大电流调节按钮 | ✓ | ✓ | ✓ | ✓ | ✓ | 可方便地将继电器精确设置为正确的电流值 |
集成辅助触点 | ✓ | ✓ | ✓ | ✓ (2 x) | -- | 必要时允许关闭负载 可用于输出信号 |
集成辅助触点 | -- | -- | -- | -- | ✓ | 通过 IO-Link 直接从上位控制系统控制接触器 |
IO-Link 连接 | -- | -- | -- | -- | ✓ | 减少控制柜中的接线 启用通信 |
连接可选手持设备 | -- | -- | -- | -- | ✓ | 启用本地操作 |
IO-Link 通信能力 | ||||||
基于 IO-Link 的完整起动器功能 | -- | -- | -- | -- | ✓ | 与 SIRIUS 3RT 接触器结合使用具有通信能力的电机起动器组件(直接起动、可逆起动、器和星三角起动) |
读出诊断功能 | -- | -- | -- | -- | ✓ | 启用诊断信息的读取,例如过载、开路、接地故障等。 |
读出当前值 | -- | -- | -- | -- | ✓ | 可以读取当前值并在上位控制系统中直接对其进行处理 |
读出所有设定的参数 | -- | -- | -- | -- | ✓ | 启用所有设置参数的读取,例如用于工厂文档 |