您当前的位置:五五电子网电子知识plc技术PLC入门西门子PLC更改脉冲宽度 正文
西门子PLC更改脉冲宽度

西门子PLC更改脉冲宽度

点击数:7570 次   录入时间:03-04 11:54:21   整理:http://www.55dianzi.com   PLC入门

为西门子PLC的脉冲PWM输出更改脉冲宽度
如果您用16#D2或16#DA预载SMB67(请参阅以上第5步),您可以使用一个将脉冲宽度改变为脉冲输出(Q0.0)的子例行程序。
建立对该子例行程序的调用后,使用以下步骤建立改变脉冲宽度的控制逻辑:
1. 在SMW70中载入新脉冲宽度的字尺寸数值。
2. 执行PLS指令,使西门子PLC的S7-200为PTO/PWM生成器编程。
3. 退出西门子PLC的子例行程序。

改变PTO循环时间-单段操作
对于单段PTO操作,您可以使用中断例行程序或子例行程序改变循环时间。欲使用单段PTO操作更改西门子PLC的中断例行程序或子例行程序 
械  PTO循环时间,请遵循下列步骤:
· 设置控制字节(启用PTO/PWM功能、选择PTO操作、选择时基、设置更新循环时间数值),方法是在SMB67:
16#81(用于微秒)或16#89(用于毫秒)中载入下列一个数值。
· 在SMW68中,载入新循环时间的一个字尺寸数值。
· 执行PLS指令,使S7-
200为PTO/PWM生成器编程。更新脉冲计数波形输出开始之前,CPU必须完成所有进行中的PTO。
· 退出中断例行程序或子例行程序。
改变PTO脉冲计数-单段操作
对于单段PTO操作,您可以使用中断例行程序或子例行程序改变脉冲计数。欲使用单段PTO操作在中断例行程序或子例行程序中 
谋  PTO脉冲计数,请遵循下列步骤:
1. 设置控制字节(启用PTO/PWM功能、选择PTO操作、选择时基、设置更新循环时间数值),方法是在SMB67:
16#84(用于微秒)或16#8C(用于毫秒)中载入以下两个数值之一。
2. 在SMD72中,载入新脉冲计数的一个双字尺寸数值。
3. 执行PLS指令(以便S7-200为PTO/PWM生成器编程)。开始用更新脉冲计数生成波形之前,S7-
200完成所有进行中的PTO。
4. 退出中断例行程序或子例行程序。


本文关键字:西门子PLC  PLC入门plc技术 - PLC入门