如何编写脉冲输出程序

如何编写脉冲输出程序 我有两个变频器,一个西门子S7-200的PLC,我想用脉冲的方法来控制变频器.但是我不知道怎么让PLC按我的要求,给变频器发脉冲.

1,首先你要确定你的PLC200类型是DC/DC/DC而不是AC/DC/RLY; 2,其次,DC/DC/DC即晶体管型只有Q0.0,Q0.1能够发出20kHz~100kHz频率的脉冲,分为PTO和PWM两种,PTO可以理解为占空比为50%的PWM脉冲,在程序裏面PTO可以指定发出脉冲数量,而PWM则是连续发出的; 3,具体程序可参考siemens的技术资料高速输出这一段,除了脉冲输出,你可能还会用到高速计数器,资料裏面敍述很清楚,有条件的话,做一下小实验用示波器可以很清楚的看到输出脉冲。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-06
用Q0.0和Q0.1两个脉冲DC点来进行PTO或PWM指令控制。但是变频器必须能够接受脉冲输入的功能。你可以参照软件的帮助说明来试着写程序。
第2个回答  2013-12-06
LDSM0.1//仅首次扫描周期SM0.1置位(SM0.1=1) MOVW 500,SMW68//输出脉冲周期为500微秒 MOVW 0,SMW70//脉宽为0(脉宽调制) MOVD 40000,SMD72//最大脉冲数 ldi0.0 PLS0
第3个回答  2013-12-06
ldsm0.1 MOVW 500,SMW68//脉冲周期T=500微秒 MOVW 0,SMW70//脉冲宽度为0(脉宽调制) MOVD4000,SMD72//设最大脉冲数 ldi0.0 PLS0
第4个回答  2013-12-06
TP TOFF循环就OK了
相似回答