图1.4 脉冲信号类型b. 时基:用来设定PWM脉冲周期的时间单位。在PWM模式下,时基单位分成:毫秒和微秒。c. 脉宽格式:用来定义PWM脉冲的占空比档次,如下图1.5所示,分成4种:图1.5 脉宽格式设置以其中的“百分之一”举例,表示把PWM脉冲周期分成100等分,以1/100为单位来表示一个脉冲周期中脉冲的高电平,也可...
图3. CPU 151xC PWM 输出控制接口 1.4 S7-1500/ET200MP IO 模块 1.4.1DQ 8x24VDC/2A HF 该模块可置于 S7-1500 CPU 主机架或者 ET200MP 分布式 IO,可以实现最多2路(0、4通道)最高500Hz的 PWM 源型输出,最小输出宽度 300μs。使用 PWM 功能需要进行相关硬件组态,但无需指令编程,只需要在输出控制接口...
①新建项目,添加CPU,本例使用的PLC为S7-1200 1214C DC/DC/DC。 ②用鼠标右击项目树中新添加的设备,选中“属性”-“常规”-“脉冲发生器(PTO/PWM)”-“PTO/PWM1”勾选“启用该脉冲发生器”选项,如图3-1所示界面。 ③在脉冲选项的信...
S7-1200 PWM功能 S7-1200 PLC与其他西门子的PLC类似,也具有PWM功能。可以为用户提供占空比可调的脉冲输出串。 『注意』用户在使用PWM功能时,务必确认采用DC/DC/DC类型的CPU,继电器输出类型的S7-1200 CPU本体DO不能使用PWM功能(可以通过扩展SB信号板来实现PWM功能)。由于继电器的机械特性,在输出频率较快的脉冲时会影...
S7-1200 PLC的PWM功能配置与编程实践指南-脉冲发生器的硬件ID号,就是“硬件标识符”,在上面的例子中硬件标识符为265。
2. 启用脉冲发生器,可以给该脉冲发生器起一个名字,也可以不做修改使用软件默认设置值;可还以对该PWM脉冲发生器添加注释说明。如下图1.2所示:图1.2 启用脉冲发生器3.参数分配:组态脉冲参数,如下图1.3所示,“参数分配”部分对PWM脉冲的周期单位、脉冲宽度做了定义。
S7-1200 CPU 提供了四个输出通道用于高速脉冲输出分别可组态为 PTO 或PWM:PTO 的功能只能由运动控制指令来实现,PWM 功能使用 CTRL_PWM 指令块实现,当一个通道被组态为PWM 时,将不能使用 PTO 功能。反之亦然。 脉冲宽度可表示为脉冲周期的百分之几、千分之几、万分之几、或 S7 analog(模拟量) 形式,脉宽的...
S7-1200 CPU提供了两个输出通道用于高速脉冲输出,分别可组态为PTO或PWM,PTO的功能只能由运动控制指令来实现,PWM功能使用CTRL_PWM指令块实现,当一个通道被组态为PWM时,将不能使用PTO功能,反之亦然。 图1所示为PWM原理 脉冲宽度可表示为脉冲周期的百分之几(0-100%),千分之几(0-1000),万分之几(0-10000)或S7...
S7-1200 的 PWM 功能需要进行相关硬件组态,然后使用 CTRL_PWM 指令实现 PWM 输出,可以通过修改输出控制接口调整占空比与周期,其中占空比占2字节,周期占4字节,地址取决于硬件组态。 如果S7-1200 需要更多路 PWM 输出,可以通过分布式方式连接后文1.4与1.5章节介绍的 IO 模块来实现。
图3. CPU 151xC PWM 输出控制接口 1.4 S7-1500/ET200MP IO 模块 1.4.1DQ 8x24VDC/2A HF 该模块可置于 S7-1500 CPU 主机架或者 ET200MP 分布式 IO,可以实现最多2路(0、4通道)最高500Hz的 PWM 源型输出,最小输出宽度 300μs。使用 PWM 功能需要进行相关硬件组态,但无需指令编程,只需要在输出控制接口...