求电机程序

电机转速控制
 转速输出点:AQW0。0~32767对应于0~100转/分。启动I0.0,停止I0.1,电机故障报警I0.2,电机运行输出:Q0.0(同时要有转速输出)。
 控制要求:
 (1) 启动后,先按50转/分的转速运转100秒钟,再按80转/分的转速运转500秒钟,然后停止运转。
 (2) 如果有电机故障报警,将此时电机的转速输出值保存到VW100中并停止电机运行。

问题补充:
s7300中使用

最佳答案

把下面程序转成梯形图看看,我用200PLC软件写的。
 Newwork1
 LD     I0.0
 O      M0.0
 AN     I0.1
 AN     I0.2
 AN     M0.3
 =      M0.0
 TON    T37, 1000
 AN     T37
 MOVD   +32767, MD10
 AENO
 /D     +2, MD10
 AENO
 DTI    MD10, MW10
 AENO
 MOVW   MW10, AQW0
 Network2
 LD     M0.0
 =      Q0.0
 Network3
 LD     T37
 =      M0.2
 Network4
 LD     M0.2
 TON    T38, 5000
 Network5
 LD     T37
 AN     T38
 LPS
 MOVD   +32767, MD10
 AENO
 /D     +100, MD10
 AENO
 *D     80, MD10
 AENO
 DTI    MD10, MW10
 LPP
 MOVW   MW10, AQW0
 Network6
 LD     T38
 =      M0.3
 Network7
 LDN    Q0.0
 MOVW   0, AQW0

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论