如何在STEP7硬件配置中配置Simodrivemedia encoder配置

君,已阅读到文档的结尾了呢~~
Simodrive 611u中PKW数据读写的两种编程方法
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Simodrive 611u中PKW数据读写的两种编程方法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口S7-300 CPU 31xT -- 使用工艺技术 -- 硬件参数化及设置_技术方案_工控网_工业360
S7-300 CPU 31xT -- 使用工艺技术 -- 硬件参数化及设置
核心提示:S7-300 CPU 31xT -- 使用工艺技术 -- 硬件参数化及设置
使用 CPU317TF-2 DP, 生成安全程序为何会被消息“初始化安全程序不能完成”中断?
在一个已存在的 STEP 7 项目中怎样激活SIMAMICS S120 的安全功能?
S7-300 CPU 31xT -- 使用工艺技术 -- 硬件参数化及设置
使用 CPU317TF-2 DP, 生成安全程序为何会被消息“初始化安全程序不能完成”中断?
在一个已存在的 STEP 7 项目中怎样激活SIMAMICS S120 的安全功能?
IM 174 与 T-CPU 或者 SIMOTION 连接且将要对无编码器反馈的步进电机寻址时,怎样对 IM 174 参数化?
为什么当配置 SINAMICS S120 驱动时不能选择需要的设备版本?
为什么不能在 S7-Technology 中配置 SINAMICS CU320-2 DP?
用TM41的编码器信号输出(编码器模拟)做机械模块的耦合
在 IM174 V1.1 版本中分配 SSI 编码器的校验位时应注意什么?
在T-CPU或者SIMOTION上操作一个带有EnDat 编码器的MASTERDRIVE MC (V1.66)时需要注意什么?
如何不使用 IM 174 或 ADI4,把一个 SSI 绝对值编码器读入到 Technology CPU
技术CPU--在使用SINUMERIK ADI4模块时如何释放驱动设备?
在与CPU 31xT 及其悬浮轴连接中连续制动如何进行SINAMICS正确组态?
怎样用另外一个T-CPU替换已经在STEP 7 项目中组态好的T-CPU(Technology CPU31xT-2DP)?
如何在 S7- 317T-2DP CPU上连接并设置‘SIMODRIVE传感器等时线’(同步的 DP编码器)?
技术CPU:PROFIBUS,位置控制和插补周期之间的关系如何?
CPU 31xT:在与实际值连接时,如何避免速度出现剧烈波动?
将硬件限位开关信号读入到 Technology CPU 中有哪些选项?
CPU 317T-2DP:调试相关的注释事项
工艺 CPU - 如何通过 PROFIBUS DP 驱动控制 SINAMICS“主动供电型模块”(ALM)?
CPU 317T-2 DP:MICROMASTER 420至440用作定位轴
为何 T-CPU 中的液压功能控制器参数使用与标准不同的物理单位?
技术CPU:技术CPU可使用哪些编码器?
collapse('/WWsupport/',, document.img_)
使用 CPU317TF-2 DP, 生成安全程序为何会被消息“初始化安全程序不能完成”中断?
隐藏订货号显示订货号订货号:
描述如果 DP DRIVE 的 PROFIsafe 起始地址在站点范围内不是唯一的, CPU 317TF-2 DP 生成安全程序或编译硬件组态将会中断并提示如下消息:
保存和编译 (320:48) - 初始化安全程序不能完成
保存和编译 () - 系统数据不能重新生成因为组态不一致
因此, 必须确保 DP DRIVE 的 PROFIsafe 起始地址在站点范围内是唯一的,也就是说集中或分布式组态的模块的起始地址是不同的。.
在一个已存在的 STEP 7 项目中怎样激活SIMAMICS S120 的安全功能?
隐藏订货号显示订货号订货号:
入门文档“CPU 317TF-2 DP:使用安全功能控制一个 SINAMICS S120 “ (编号: )描述怎样创建一个新的项目和怎样在 SINAMICS S120 的轴上激活安全功能。
如果工艺项目已存在,随后激活安全功能,几个手动的调整是需要的,创建一个新的项目时调整是自动生成的。附件 PDF 文件描述了需要的步骤。
_TF-CPU_Safety_add_Safety_en.pdf ( 1510 KB )
IM 174 与 T-CPU 或者 SIMOTION 连接且将要对无编码器反馈的步进电机寻址时,怎样对 IM 174 参数化?
隐藏订货号显示订货号订货号:
描述下面显示 IM 174 与 T-CPU 或者 SIMOTION 连接时如何参数化使之能够连接无编码器反馈的步进电机驱动器。
本 FAQ 以下列参数的步进电机为例。
转子转动惯量
JR [kgcm?]
额定电流/电缆
电流上升时间
重量 (近似)
表 1: 样例步进电机的技术参数
图. 01: 样例步进电机的特性
最大转速时的最大转矩特性
启动-停止特性 (启动频率与负载转矩有关)
负载转动惯量特性
第1步: 理解步进电机的图表工艺所需的最小转矩基于应用/机械。对照所需的最小转矩和步进电机特性可以决定最大频率,在该频率内步进电机可以启动并提供所需的转矩。在该例子中假定应用所需的转矩是 10Nm。该例中使用的步进电机最大允许转矩是 15 Nm,因此满足要求。步进电机每转1000步。 确定最大频率(fmax) 时,在 10 Nm 划一个水平线与曲线1交叉来确定与转矩相匹配的频率或速度。在此情况下 10Nm 对应 fmax=9000Hz.
额定频率 (fNorm) 用同样的方式确定(最大转矩 15Nm 对应 4500Hz 到 5000Hz): fNorm= 5000Hz
图. 02: 确定最大频率
第2步:在硬件组态中设置当在硬件组态中参数化 IM174 时,对上面描述的步进电机必须做下面的设置。
选择驱动类型:步进电机
最大频率.[Hz]
从步进电机的图表中确定最大频率 fmax
额定频率.[Hz]
从步进电机的图表中确定额定频率 fNorm
编码器类型
选择编码器类型:步进电机
高精度的保留位
表 2: IM174 硬件组态 (HW Config)
图. 03: IM174 硬件组态 (HW Config)
第3步:计算电机最大转速
从特性中确定最大步进频率;使用公式 n=1/z*fs (z = 步进数, fs= 步进频率) 可得到最大速度:
1/1000 * 9000 Hz
= 540 U/min
第4步:计算电机额定转速 (额定转速)
从特性中确定5000Hz 额定频率;使用公式 n=1/z*fs (z = 步进数, fs= 步进频率) 可得到额定速度:
nNorm = 1/1000 * 5000 Hz = 5 U/s = 300 U/min
第5步: 在 S7 工艺中设置必须在 S7T Config / SIMOTION Scout 中做下面的设置:
在轴配置中设置
最大电机转速 [rpm]
输入第3步中计算的速度值 nmax 。
每转的编码器脉冲
每转的步数 (= 步进数)
对于步进电机必须一直设为"1" 。
在专家列表 TO "Axis" 中的设置(右键点击 & 专家 & 专家列表 & 配置数据)
SetPointDriverInfo.
DriveData.
检查第3步计算的最大转速 nmax 是否在此输入。
SetPointDriverInfo.
DriveData.
nominalSpeed
输入第4步计算的额定转速 nNorm 。
SetPointDriverInfo.
DriveData.
speedReference
[1] nominal_value
表 3:S7 工艺或者 SIMOTION Scout 中的工艺对象参数
第6步:关闭控制来检查轴是否工作正常只要位置控制器激活则必须纠正程序中的错误。在位置控制器不激活且对轴进行位置控制的情况下才能进行参数的检查。
为了对工艺对象轴(TO)进行位置控制,在S7T Config/SIMOTION Scout 轴的参数 (静态控制器参数)中将位置控制环的增益设为0.0,激活速度预控制的权重到100%.
图. 05: 关闭控制器来准备正常化检查
第7步:正常化检查正常化检查是控制轴运行到指定的距离。如果轴达不到目标位置且没有丢步,则正常化检查不正确并要使之正确。
第8步:优化位置控制器现在必须重新激活和优化轴的位置控制器。请参考S7 工艺手册的指导(也用于控制回路放大和预控制) ,条目 ID , 章节 8.4。
为什么当配置 SINAMICS S120 驱动时不能选择需要的设备版本?
隐藏订货号显示订货号订货号:
描述当 DRIVE-ES 软件产品与 S7 Technology 和 SINAMICS 支持包 (SSP) 一起使用时,可能会出现所需要的设备版本在 STEP 7 硬件配置中不可用的现象。这取决于之前安装的软件版本。
在下面的例子中,设备版本为 V2.6.1 的 SINAMICS S120 在 STEP 7 硬件配置中不可用。
在 STEP 7 硬件配置中,当创建驱动的时候,在 "Properties - SINAMICS" 对话框中的 "Drive Unit / Bus Address" 标签下,选择设备版本为 V2.5x 。
保存和编译硬件配置。
在 S7T Config 中,选择驱动并从弹出窗口中选择 "Target device & Device version"。
在 "Device Version" 对话框中,从选择区域选择需要的设备版本并点击 "Change version"。
点击 "Yes" 确认提示框。
至此已经更改了驱动的固件版本而且已经可以进行调试了。
关键词T-CPU
为什么不能在 S7-Technology 中配置 SINAMICS CU320-2 DP?
隐藏订货号显示订货号订货号:
描述S7-Technology
V4.1 SP1 版本不支持 SINAMICS 控制单元 CU320-2 DP (6SL-0AA0)。从版本 V4.2 开始可以配置这个SINAMICS 控制单元。
关键词T CPU
用TM41的编码器信号输出(编码器模拟)做机械模块的耦合
隐藏订货号显示订货号订货号:
一个SINAMICS TM41 模块可以通过增量编码器模拟方式提供一个位置值(主轴),例如,可用作编码器信号做第二级控制。这个位置值的输出就像是一个增量式编码器的输出。
见附件PDF文件
FAQ_TM41_cn.pdf ( 370 KB )
在 IM174 V1.1 版本中分配 SSI 编码器的校验位时应注意什么?
隐藏订货号显示订货号订货号:
描述:在 V1.1 版本的 IM174 中,不管是否激活 SSI 编码器参数化界面中的 "Parity" 选择框,校验位都不会被评估。
在T-CPU或者SIMOTION上操作一个带有EnDat 编码器的MASTERDRIVE MC (V1.66)时需要注意什么?
隐藏订货号显示订货号订货号:
在MASTERDRIVE 版本V1.66上已经被改变的的EnDat编码器绝对值的获取,依赖于使用的编码器,这可能导致在T-CPU或者SIMOTION上的绝对值编码器调整的丢失或者不正确的处理,通过设置MASTERDRIVE 参数 P147.1 = 6 (“EnDat 自动”),然后重新启动MASTERDRIVE,能够避免这种动作。
能够使用附件的MASTERDRIVE脚本来自动地执行这个步骤。.
Script_EnDat_MASTERDRIVE.zip ( 350 bytes )
包括了可以在SIMOTION. 上使用的所有编码器。
连接SIMOVERT MASTERDRIVES MC 到T-CPU的信息可以在条目ID: 上找到。
Technology CPU
如何不使用 IM 174 或 ADI4,把一个 SSI 绝对值编码器读入到 Technology CPU
隐藏订货号显示订货号订货号:
描述:IM 174 模块和 ADI4 模块可用于连接液压轴或第三方设备到 Technology CPU (编码器信号的读入和模拟设定值的输出)。
但是,在 Technology CPU 的 DP Drive总线上,也可能使用 ET 200S (仅 IM 151-HF 模块)和 ET 200M (仅 IM153-2 模块) PROFIBUS 从站去同步读取数字量和模拟量信号到 Technology CPU 上,并且做出相应的输出。 例如:
凸轮和凸轮轨迹
评估硬件限位开关
读入模拟量绝对值编码器
通过模拟量输出控制液压设备
可以使用 1SSI 模块( ET 200S ) 和 SM 338 PosInput 模块( ET 200M ) 来读取 SSI 编码器,使绝对值可以作为 IO 输入信号通过 PROFIBUS 到一个 DP 控制器上(例如一个 Technology CPU )。
例如,可以使用这种方法来连接液压轴,其中液压轴集成了 SSI 长度的比例(不是模拟线性比例),并通过一个 ET 200S / ET 200M 的模拟量输出来控制液压轴。
如果想要通过 ET 200M 或 ET 200S 把编码器值读入 S7 Technology 中,只有配置了模拟编码器才可以。
然而,可以通过这种方法读取由 1SSI 模块或 SM 338 模块提供的编码器值。在此,必须将它们参数化如同一个模拟编码器。
以下是建议的正确参数。
在这些情况下 Technology CPU 不能识别编码器溢出(零交叉)!
13-bit 单圈旋转编码器, 例如: 6FX (格雷码):
ET200S (IM151-1 HF) - 1SSI Fast-Mode (6ES7 138-4DB03-0AB0 Fast)
ET200M (IM 153-2) - SM 338 PosInput (6ES7 338-4BC01-0AB0 V2.0)
Hardware configuration - IM 151-1 HF:
Synchronize DP slave to equidistant DP cycle: activate.
Clock synchronization: activate clock-synchronized mode for 1SSI Fast-Mode.
Change time Ti/To.
Hardware configuration - IM 153-2:
Synchronize DP slave to equidistant DP cycle: activate.
Clock synchronization: activate clock-synchronized mode for SM338 POS-INPUT.
Change time Ti/To.
Hardware configuration - 1SSI Fast-Mode:
Input address: 284 (example)
Acquisition: synchronous
Encoder type: SSI 13-bit
Gray/binary converter: Gray
Baud rate: 125 kHz
Parity: none
Monoflop time: 64us
Standardization: none
Number of trailing bits: 0
Reverse of direction of rotation: according to installation
Total number of pitches of the absolute encoder: 8192
Lifebeat: none
Encoder sning frequency: no restrictions
Hardware configuration - SM 338 PosInput:
Input address: 268 (example)
Absolute encoder (SSI): 13-bit
Code type: Gray
Clock frequency: 125 kHz
Monoflop time: 64us
Places [0..12]: 0
Steps/rotation: 8192
S7 Technology - axis/encoder configuration:
Log hardware addresses: Input: 286 (284+2 because under 16 bits)
Factor: Displacement per encoder increment
Offset: shift of encoder actual value if necessary
Encoder resolution: 13
Format: aligned right without sign
Minimum non-linearized value: 0
Maximum non-linearized value: 8192
Error tolerance time: 0.1s
S7 Technology - axis/encoder configuration:
Log hardware addresses: Input: 270 (268+2 because under 16 bits) for Channel 0, 274 for Channel 1, 278 for Channel 2
Factor: displacement per encoder increment
Offset: shift of encoder actual value if necessary
Encoder resolution: 13
Format: aligned right without sign
Minimum non-linearized value: 0
Maximum non-linearized value: 8192
Error tolerance time: 0.1s
25-bit 单圈旋转编码器, 例如: 6FX (格雷码):
ET200S (IM151-1 HF) - 1SSI Fast-Mode (6ES7 138-4DB03-0AB0 Fast)
ET200M (IM 153-2) - SM 338 PosInput (6ES7 338-4BC01-0AB0 V2.0)
Hardware configuration - IM 151-1 HF:
Synchronize DP slave to equidistant DP cycle: activate.
Clock synchronization: activate clock-synchronized mode for 1SSI Fast-Mode.
Change time Ti/To.
Hardware configuration - IM 153-2:
Synchronize DP slave to equidistant DP cycle: activate.
Clock synchronization: activate clock-synchronized mode for SM338 POS-INPUT.
Change time Ti/To.
Hardware configuration - 1SSI Fast-Mode:
Input address: 284 (example)
Acquisition: synchronous
Encoder type: SSI 25-bit
Gray/binary converter: Gray
Baud rate: 125 kHz
Parity: none
Monoflop time: 64us
Standardization: none
Number of trailing bits: 0
Reverse of direction of rotation: according to installation
Total number of pitches of the absolute encoder:
Lifebeat: none
Encoder scanning frequency: no restrictions
Hardware configuration - SM 338 PosInput:
Input address: 268 (example)
Absolute encoder (SSI): 25-bit
Code type: Gray
Clock frequency: 125 kHz
Monoflop time: 64us
Places [0..12]: 0
Steps/rotation: 8192
S7 Technology - axis/encoder configuration:
Log hardware addresses: Input: 284 (because over 16 bits)
Factor: displacement per encoder increment
Offset: shift of encoder actual value if necessary
Encoder resolution: 25
Format: aligned right without sign
Minimum non-linearized value: 0
Maximum non-linearized value:
Error tolerance time: 0.1s
S7 Technology - axis/encoder configuration:
Log hardware addresses: Input: 268 (268+2 because over 16 bits) for Channel 0, 272 for Channel 1, 276 for Channel 2
Factor: displacement per encoder increment
Offset: shift of encoder actual value if necessary
Encoder resolution: 25
Format: aligned right without sign
Minimum non-linearized value: 0
Maximum non-linearized value:
Error tolerance time: 0.1s
25-bit 线性比例尺; 例如, BTL5-S172B-M0250-P-S32 (5um / 25-bit / Gray code / 250mm length):
ET200S (IM151-1 HF) - 1SSI Fast-Mode (6ES7 138-4DB03-0AB0 Fast)
ET200M (IM 153-2) - SM 338 PosInput (6ES7 338-4BC01-0AB0 V2.0)
Hardware configuration - IM 151-1 HF:
Synchronize DP slave to equidistant DP cycle: activate.
Clock synchronization: activate clock-synchronized mode for 1SSI Fast-Mode.
Change time Ti/To.
Hardware configuration - IM 153-2:
Synchronize DP slave to equidistant DP cycle: activate.
Clock synchronization: activate clock-synchronized mode for SM338 POS-INPUT.
Change time Ti/To.
Hardware configuration - 1SSI Fast-Mode:
Input address: 284 (example)
Acquisition: synchronous
Encoder type: SSI 25-bit
Gray/binary converter: Gray
Baud rate: 125 kHz
Parity: none
Monoflop time: 64us
Standardization: none
Number of trailing bits: 0
Reverse of direction of rotation: according to installation
Total number of pitches of the absolute encoder:
Lifebeat: none
Encoder scanning frequency: no restrictions
Hardware configuration - SM 338 PosInput:
Input address: 268 (example)
Absolute encoder (SSI): 25-bit
Code type: Gray
Clock frequency: 125 kHz
Monoflop time: 64us
Places [0..12]: 0
Steps/rotation: 8192
S7 Technology - axis/encoder configuration:
Log hardware addresses: Input: 284 (because over 16 bits)
Factor: 5.e-003 (displacement per encoder increment)
Offset: shift of encoder actual value if necessary
Encoder resolution: 25
Format: aligned right without sign
Minimum non-linearized value: 0
Maximum non-linearized value:
or (250mm length / 0.005mm resolution = min. 50000 encoder increments)
Error tolerance time: 0.1s
S7 Technology - axis/encoder configuration:
Log hardware addresses: Input: 268 (268+2 because over 16 bits) for Channel 0, 272 for Channel 1, 276 for Channel 2
Factor: 5.e-003 (displacement per encoder increment)
Offset: shift of encoder actual value if necessary
Encoder resolution: 25
Format: aligned right without sign
Minimum non-linearized value: 0
Maximum non-linearized value
or (250mm length / 0.005mm resolution = min. 50000 encoder increments)
Error tolerance time: 0.1s
实例:一个 25 位线性比例尺 (例如,BTL5-S172B-M0250-P-S32 的 5um /格雷编码/ 250mm 长) 由 1SSI 模块进行读取。
为此,必须在 DP drive上添加一个带 1SSI 快速模式的 ET 200S (IM151-1 HF) 模块。同时激活 IM 151-1 HF 和 1SSI 快速模式,从而 Ti 和 To 时间也必须改变。
图 01:设置 DP 从站属性
在硬件配置中,必须设定 1SSI 快速模式模块,以便能够读入编码器值。上述编码器是一个 25 位带格雷编码的编码器。编码器定位总数是 225 = 。由于这种线性编码器在 SSI 信息中存储“右对齐”位置值,因此不需要设定标准化。如果编码器没有提供信息值右对齐,但在消息中又不使用低 2 位位置,那么就需要设置一个值为 2 标准化。 编码器值的采集是与时钟同步的 PROFIBUS 同步的。125 kHz的波特率足够在 200us+64us 的单稳态触发时间中读出 25 位值。
图 02:设置 1SSI 快速模式模块的属性
通常,为液压轴选择线性轴类型。
图 03:轴类型的设置
在这个实例中使用了一个 25 位编码器。在此,用户应该使用硬件配置中编码器的通道地址来确定编码器值的输入地址。
如果编码器低于 16 位,您必须增加编码器的通道地址为硬件组态地址加 2 (例如 286 = 284 + 2)。
图 04:设置编码器参数
上述的线性比例有一个 5um 的编码器分辨率。这个必须作为因数输入,如果有必要,也可以作为偏移量来调整刻度的位置。编码器分辨率与编码器 25 位的最大位值相符合。1SSI 模块和 SM 338 模块在 IO 域中存储一个整数形式的右对齐编码值。由于这个原因,必须设置一个“无符号右对齐”的格式。编码器的实际值通常由 0 开始,最小非线性值也被设置为 0。最大非线性值可以由默认的最大编码器分辨率值 (225) 或由线性比例的最大移动范围(这个值永远不会超过编码器分辨率!)来设定。上述的线性比例长为 250mm ,分辨率为 5um。因此,一个为 5mm/5um) 的值可能成为最大非线性值。
图 05:设置 IO 位置值
技术CPU--在使用SINUMERIK ADI4模块时如何释放驱动设备?
隐藏订货号显示订货号订货号:
说明:因为要技术CPU通过FB401(MC_Power)启动,驱动设备就必须发送信号显示其已准备好(ADI4输入DRVx_RDY=TRUE)。
因此驱动设备“已准备好”的信息应该连线到ADI4(DRVx_RDY)。即使在驱动设备已启动的情况下,此信号必须继续存在。如果信号消失,驱动设备将停止。
如果没有这一信号,也可连接24V到ADI4输入DRVx_RDY上;但是,这样做的缺点是即使驱动设备故障FB MC_Power也提供TRUE状态。
在与CPU 31xT 及其悬浮轴连接中连续制动控制系统如何进行SINAMICS正确组态?
隐藏订货号显示订货号订货号:
说明在 " SINAMICS S120 与T CPU 连接"的产品信息中,版本为03/2008,章节 5.8.2 (入口条目ID:)有关于连续制动控制系统硬件组态的详细描述。
5-56页的错误将被纠正.
怎样用另外一个T-CPU替换已经在STEP 7 项目中组态好的T-CPU(Technology CPU31xT-2DP)?
隐藏订货号显示订货号订货号:
这是一个关于将组态好的T-CPU(Technology CPU31xT-2DP)替换为另外一个T-CPU的详细说明。此条目中包含一个描述替换T-CPU详细步骤的文档。
附件中的文档分为以下章节:
1 备份所有的工艺参数(Technology)的数据块
2 更新已经组态的CPU
2.1 在硬件配置中更换CPU
2.2 在S7T 配置中调整工艺对象
2.3 在工艺对象管理器(TOM)中重新生成工艺数据块(Technology DBs )
2.4 在Microbox 420T 中的典型应用
2.4.1 整合Microbox 420T
2.4.2 传输技术数据
2.4.3 传输 程序
2.4.4 在工艺对象管理器(TOM)中重新生成工艺数据块
2.4.5 最后工作
3 历史纪录
附件1: T_CPU_Tausch_e.pdf ( 295 KB )
改变,替换
如何在 S7- 317T-2DP CPU上连接并设置‘SIMODRIVE传感器等时线’(同步的PROFIBUS DP编码器)?
隐藏订货号显示订货号订货号:
按照如下操作将‘SIMODRIVE传感器等时线’同步 PROFIBUS DP 编码器(订货号:6FX2001-5xPxx)连接到 Technology CPU:
配置同步 PROFIBUS DP 编码器。
设置同步 PROFIBUS DP 编码器参数。
将硬件配置载入 CPU。
组态同步 PROFIBUS DP 编码器的技术对象。
创建 technology DB。
插入 FB MC_ExternalEncoder。
1. 配置同步 PROFIBUS DP 编码器
从硬件目录中将编码器插入项目中。编码器位于 “PROFIBUS_DP &SIMODRIVE” (图 1)。
使用拖放将编码器加入到 PROFIBUS 主站系统。
现在将报文 81 插入编码器站的槽 1。
图 1:硬件目录中的编码器选择
2. 设置同步 PROFIBUS DP 编码器的参数
右击从站(图1:上面部分)并选择“Object Properties”。 进入“Parameter Assignment”栏并且设置相关值。这些值的设置参考条目号
图2:“List of usable encoders”中的参数分配例子 (条目号: )
图3:分配DP从站参数
然后,在 “Isochrone Mode”页面,使能选项“Synchronize DP slave to constant DP bus cycle time”,然后设置读取和输出过程值的相关时间值。使用编码器的默认值可以设置以下的 Ti/To 值,例如:Ti min
: = 0.125 msTo min
: = 0.375 ms
关于等时线模式和 Ti/To 主题的更多信息参见条目号:中的手册“SIMATIC等时线模式”中的 2.8.3 章节和手册“SIMODRIVE 传感器绝对值编码器 PROFIBUS DP”(操作员说明), 第10 章,出版于 03/04,订货号为6SN
图 4:同步 DP 从站
用“OK”确认输入。
如果同步总线上有多个活动的节点,可能会收到错误信息如“... time To is too small”。请相应地增加时间并用“OK”确认输入。
用 “PLC & Upload to Module”将硬件配置上载到 CPU。
配置绝对编码器技术对象
在 SIMATIC 管理器中切换到 S7 项目并选择“Technology”文件夹。
启动 S7T Config (配置 Technology).
选择菜单命令 Add & Technological Object & External Encoder.
给编码器分配名字,点击 “OK”确认。
配置编码器:
点击输入域,不要移动鼠标,SIMOTION
参数的名字就会显示出来。该名字位于条目号中,“SIMOTION Axis”下编码器栏。(参见图 02)。
可以使用 “Mechanics” 和 “Default value”中的默认值。
图 05:配置外部编码器
点击“Finish”结束编码器配置。
“Save and compile”配置。
关闭硬件配置。
5. 创建 technology DB
启动技术对象管理器(TOM), 就会显示还没有创建的 DB。按“Create”按钮传送这些块文件夹中的 DB,然后关闭窗口。
离线块文件夹现在已包含由 TOM 创建的块。
6. 插入 FB MC_ExternalEncoder
从“S7 Tech”库中将 FB432 “MC_ExternalEncoder”插入到块文件夹。
在 OB1 中调用 FB 432 并生成相关的实例数据块。
输入必要的相关参数“Axis”(用于外部编码器的 technology DB 数)和“Mode”(操作模式)。保存 OB1。
图 6:在 OB1 中调用 FB 432
将所有的块传送到 CPU。
将所有的块成功传送至目标系统后,在变量表中检查编码器功能。编码器的实际值被返回到 Technology DB 的“ActualPosition”下。
技术CPU:PROFIBUS,位置控制和插补周期之间的关系如何?
隐藏订货号显示订货号订货号:
以下文档描述了周期类型和参数设置之间的关系:
317T_Ablaufebenen_und_Taktarten_Anlage_e.pdf ( 235 KB )
CPU 31xT:在与实际值连接时,如何避免速度出现剧烈波动?
隐藏订货号显示订货号订货号:
1 与实际值连接时滤波当从动轴使用主动轴或外部编码器的实际值作为设定值时,执行实际值连接。根据运行时(PROFIBUS 运行时)延迟该实际值,即使在恒速时,也并不是每个扫描周期都显示恒定位置变化。
图 1:定义分布式实际值采集的位置和速度
位置变化波动越大,编码器分辨率越低,速度越低。这是因为每个扫描周期传送的单个编码器增量的多少对根据该增量计算的速度影响很大(离散噪声)。因此,所形成的实际速度值噪声很大;由于从动轴尝试跟随速度的变化,从而引起从动轴转动不 平稳。
图 2: 当恒速转动轴时,它(绿色)所形成的实际位置(蓝色)和速度
如果从动轴转动不平稳,则必须对从动轴的设定值进行滤波。该滤波操作将会延迟从动轴的位置设定值,并因此导致在位置上始终与主动轴之间存在一个偏差。这就是为何该过程通常并不适用于所有应用场合的原因。
1.1 互连用于位置滤波器的技术对象
到目前为止,尚没有对实际值和设定值直接执行滤波的技术。一个补救措施就是在主动轴和从动轴之间插入一个虚拟轴,起到滤波器的作用。然后,从动轴形成与虚拟轴的实际值连接。
图 3:使用虚拟轴实现实际值滤波的结构(在此:外部编码器作为主动轴)
通过在虚拟轴使用位置控制来实现滤波效应。由于虚拟轴通常没有位置控制功能,因此,必须在专家列表中修改虚拟轴。
2.1 将虚拟轴转换为伪实际轴
配置数据(专家列表):
typeOfAxis = REAL_AXIS
typeOfAxis.SetPointDriverInfo.mode = SIMULATION
typeOfAxis.SetPointDriverInfo.outputNumberOnDevice = 0
typeOfAxis.NumberOfEncoders.Encoder_1.encoderIdentification = SIMULATION
typeOfAxis.NumberOfEncoders.Encoder_1.DriverInfo.encoderNumberOnDevice = 0
这样一来虚拟轴可实现位置控制。通过一个时间常数为 10ms 的低通 PT1 来模拟驱动器。这样便实现了实际值的基本滤波。
2.2 设置虚拟轴的位置控制
启用并将预先控制设为 100%
Kv 系数 = 30 (比例增益)
动态控制器数据:所有等效时间 = 0
2.3 增大滤波效应
如果 PT1 元件的滤波效应不足以执行驱动器模拟,则可启用动态补偿作为附加滤波器使用(虚拟轴的专家列表):
typeOfAxis.NumberOfDataSets.DataSet_1.DynamicComp.T1 & 0
typeOfAxis.NumberOfDataSets.DataSet_1.DynamicComp.T2 = 0
typeOfAxis.NumberOfDataSets.DataSet_1.DynamicComp.enable = YES
采取滤波措施后,外部传感器速度突然变得平滑,然后再传递给从动轴。可参见下图。使用图 2 中所示的相同刻度记录速度。
图 4:当传感器为恒速时的速度和位置信号
然而,在外部传感器位置和从动轴位置之间发生与速度相关的显著偏差。
因此,该过程仅适用于:
转速极慢的主动轴(例如,叶轮)的实际值连接
主动值在生产操作期间几乎恒速传送的机器和
可以容许与主动轴存在偏差的机器(例如,定尺切割)或
通过校正槽口来平衡错位的机器(例如,根据槽口切割)。
然而,在高速时速度波动也减少,因为增大了每个扫描周期的传感器递增次数,从而自动减少离散噪声。
将硬件限位开关信号读入到 Technology CPU 中有哪些选项?
隐藏订货号显示订货号订货号:
要在 Technology CPU 集成的技术功能中使用限位开关信号,必须要将这些信号读取或者发送到 CPU 中。您可以使用以下信号:
使用 Technology CPU 板载集成的数字量输入 或者使用 SINAMICS S120 的数字量输入 或者使用 ET 200S 远程连接
使用 611U 的数字量输入
使用 MASTERDRIVE MC 的数字量输入
使用 Technology CPU 板载集成的数字量输入或者
使用 SINAMICS S120 的
没有相关数据
没有找到相关的新闻
没有找到相关的资料下载
没有找到相关的产品}

我要回帖

更多关于 如何查看硬件配置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信