在《自学自会PLC指令——三菱FX2N编程技术及应用》(莫操君)一书中,没有对PWM指令进行介绍。现按照该书“用简单的方案进行指令试验”的思路,用台达DVP-ES2(晶体管输出)来观察一下PWM指令。
运行程序,接通X0,Y1为亮1秒,灭1秒;接通X1,Y1也是一亮一灭;而接通X2后,则是Y1一直点亮,看不出输出指示灯的亮度变化。
运行程序,接通X0,可见Y10常亮、Y11有闪烁;程序扫描周期约0.2ms。为搞清楚Y11的输出指示为什么有明显的闪烁,是不是PLC的输出LED指示灯,未跟上输出的变化,故拟采用输出外接LED试;取电压24V,加限流电阻接一红色LED。
运行程序,注意对照的话,输出Y1指示要暗一点,包括外接的LED;Y11仍有明显闪烁。查“ES2操作手册-硬件篇”,Y1的开关速度为20μs(断→通)、30μs(通→断),Y11的为100μs,所以Y11的闪烁现象可以理解。
运行程序可看到,X1接通相比于X0接通时,Y1对应LED的亮度要大一些www.plcs.cn。再接通X2(输入均为单个接通),可看到LED由暗升至最亮并保持,PLC上的输出指示亦有相应变化。以上程序,均为用WPLSoft编制,若用ISPSoft编制,则为图5的形式,可将两者作个比较。
后语:因软件仿真不支持PWM指令,故该试验需用PLC进行;由于输出的频繁动作,故要用晶体管输出的PLC试验。 |