西门子S7 300PLC怎么实现连续脉冲输出

我要用脉冲串控制伺服电机,300CPU自带这个功能吗 哪个命令可以实现 谢谢

PLC本机带高速脉冲输出型号312C, 313C,314C 使用集成的IO口可以,若不是带C的PLC需配定位模块FM353,FM354,FM357模块 。

1、时钟脉冲发生器(Cycle/clock memory)

2、可以应用循环组织块OB35等。

3、CPU31xC型的CPU自带最高2.5KHz的PWM输出,如果需要其他形式的脉冲就需要扩展定位模块了。


扩展资料:

PWM功能可以在初始化时设置脉冲的周期和宽度,也可以在连续输出脉冲时很快地改变上述参数。其操作步骤为:

1、设置控制字节,以允许写入(或者更新)相应的参数。

2、将相应的特殊存储器写入新的周期/脉宽值。

3、执行PLS指令,对PTO/PWM发生器进行硬件设置变更。

参考资料来源:百度百科——西门子PLC

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-26
PLC本机带高速脉冲输出型号312C, 313C,314C 使用集成的IO口可以,
若不是带C的PLC需配定位模块FM353,FM354,FM357模块

高速脉冲串 (PTO)和脉宽调节 (PWM) 是200PLC里面的说法

300PLC使用功能块 FB41,FB42,FB43相关功能块使用,参照功能块说明书!本回答被提问者采纳
第2个回答  2017-10-26
FB41,FB42,FB43这些功能块是S7-300的PID功能。不是脉冲输出
第3个回答  2012-07-25
高速脉冲串 (PTO) 或脉宽调节 (PWM)追问

有现成的命令?