浔之漫智控技术(上海)有限公司
西门子模块代理商
西门子低压断路器代理商/杭州

本公司销售西门子全系列产品除特殊产品会备注说明

1,6ES7,S7-200/ S7-300/S7-400,LOGO系列PLC。

2,西门子OP、TP、MP(6AV)系列人机界面屏。

3,6SE70、6SE71、6RA70、6RA28系列大型传动;

4,数控系统802S、802C、802D、810T、810M、810D、840D、611系列驱动。

5,6SE6440变频器,西门子6SE6420, 6SE6430变频器。G120,G150,S120系列变频器整机及板卡。

6,伺服控制系统 伺服控制器 6FC、6SN、6FX、6AU系列 。

7,伺服电机 1PH、1FK、1FT系列 S120系列 6SL系列。

8,传动系统 西门子变频器、MM420/430/440系列,6SE70系列,G120系列,

直流调速器6RA70,6RA28系列,软启动3RW系列 及各种备件如:6SY7000、6SY7010等。

9,6EP系列、6DD系列 6GK系列

10,3RW40/44 3TF68/69 3RV 3RT 3RP 3TK 3TF 3RS 3RN 3TC 3TH 3WL 3VL 3WN等欢迎询价订货!

我公司大量现货供应,价格优势,品质保证,德国原装进口

脉宽调制 (PWM)

PWM 提供三条通道,这些通道允许占空比可变的固定周期时间输出。请参见下图。可以

指定周期时间和脉冲宽度(以微秒或毫秒为增量):

1832199981.jpg

更改 PWM 波形的特性

只能使用同步更新更改 PWM 波形的特性。执行同步更新时,信号波形特性的更改发生在

周期交界处,这样可实现平滑转换。

7.7.4 使用 SM 位置组态和控制 PTO/PWM 操作

PLS 指令读取存储于指定 SM 存储单元的数据,并相应地编程 PTO/PWM 生成器。

SMB67 控制 PTO0 或 PWM0,SMB77 控制 PTO1 或 PWM1,SMB567 控制 PTO2 或

PWM2。“PTO/PWM 控制寄存器的 SM 单元”表(下面**个表)介绍了用于控制

PTO/PWM 操作的寄存器。可快速参考“PTO/PWM 控制字节参考”表(下面第二个表)来

确定在 PTO/PWM 控制寄存器中放置什么值才能调用想要的操作。

可通过修改 SM 区域(包括控制字节)中的单元,然后执行 PLS 指令,来改变 PTO 或者

PWM 波形的特性。任何时候都可通过向 PTO/PWM 控制字节(SM67.7、SM77.7 或

SM567.7)使能位写入 0,然后执行 PLS 指令,来实现禁止生成 PTO 或 PMW 波形。输

出点将立即恢复为过程映像寄存器控制。

37.png

如果在 PTO 或 PMW 操作正在产生脉冲时被禁止,该脉冲将内在地完成其整个周期时

间。但是,该脉冲不会出现在输出端,因为此时过程映像寄存器重新获得了对输出的控

制。因为脉冲必须内在地完成,所以值得注意的是,若在脉冲完成之前设置使能位并执行

PLS 指令,将导致非致命错误以及指令被忽略。在再次执行 PLS 指令之前必须要有时间

延迟,并要确保其等于上一个有效脉冲的*大周期时间。

状态字节(SM66.7、SM76.7 或 SM566.4)中的 PTO 空闲位可用来指示编程的脉冲串是

否已结束。另外,中断例程可在脉冲串结束后进行调用。(请参见中断指令 (页 302)的介

绍。)如果是使用单段操作,则在每个 PTO 结束时调用中断例程。例如,如果第二个

PTO 已装载到管道中,PTO 功能在**个 PTO 结束时调用中断例程,然后在已装载到

管道中第二个 PTO 结束时再次调用。若使用多段操作,PTO 功能在包络表完成时调用中

断例程。

下列条件将设置状态字节(SMB66、SMB76 和 SMB566)的位:

● 如果在导致无效频率值的脉冲生成器中发生“添加错误”,PTO 功能将终止以及增量计

算错误位(SM66.4、SM76.4 或 SM566.4)置 1。输出恢复为映像寄存器控制。要纠

正该问题,请尝试调整 PTO 包络参数。

● 若手动禁止进行中的 PTO 包络,则 PTO 包络禁用位(SM66.5、SM76.5 或

SM566.5)置 1。

如果以下任一情况发生,PTO/PWM 溢出/下溢位(SM66.6、SM76.6 或 SM566.6)

44 - 副本.png

将置 1:

– 当管道已满时试图装载管道;这是溢出条件。

– PTO 包络段太短而导致 CPU 无法计算下一段,以及传送了空管道;这是下溢条

件,且输出将恢复为映象寄存器控制。

● 在 PTO/PWM 溢出/下溢位置位后,必须手动将其清零才能检测到后续的溢出事件。

切换到 RUN 模式可将该位初始化为 0。

说明

• 确保您了解 PTO/PWM 模式选择位(SM67.6、SM77.6 和 SM567.6)的定义。该位定

义可能与支持脉冲指令的早期产品有所不同。在 S7-200 SMART 中,用户可通过以下

定义来选择 PTO 或 PWM 模式:0 = PWM,1 = PTO。

• 当装载周期时间/频率(SMW68、SMW78 或 SMW568)、脉冲宽度(SMW70、

SMW80 或 SMW570)或脉冲计数(SMD72、SMW82 或 SMW572)时,在执行

PLS 指令之前也要设置控制寄存器中相应的更新位。

• 对于多段脉冲串操作,在执行 PLS 指令之前也必须装载包络表的起始偏移量

(SMW168、SMW178 或 SMW578)和包络表值。

• 如果在 PWM 在执行过程中试图改变 PWM 的时基,则该请求被忽略并产生非致命错

误 (0x001B - ILLEGAL PWM TIMEBASE CHG)。




展开全文
优质商家推荐 拨打电话