一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
posts - 3121,comments - 209,views - 580万

1、控制要求

  S7-200SMART PLC通过USS通讯方式MM440控制变频器,I0.0启动变频器、I0.1立即停车变频器、I0.2自由停车变频器、I0.3复位变频器故障、I0.4启动变频器正转、I0.5启动变频器反转及可以读取变频器当前电流与当前电压。

2、PLC IO分配表

3、编写程序

第一步:(上电初始化复位后面程序中使用的M点)

第二步:(通信初始化指令完成标志位M0.2接通后,使M0.3置位接通)

 第三步:(通信初始化指令,设置通信波特率9600,通信端口为0,激活变频器)

 第四步:(用于控制变频器的启动、停止正反转与频率给定、故障)

第五步:(按下启动按钮,变频器启动并保持,按下停止或复位变频器停止)

第六步:(M0.1为0变频器正转,M0.1为1变频器反转,I0.4按下,M0.0为1,I0.5按下,M0.0为0)

 第七步:(M0.3首次接通读取变频器输出电流,SM0.5用轮询方式循环读取变频器输出电流、读取变频器输出电流值并存入VD14里面,读取完后完成标志位M0.4接通)

 第八步:(M0.4接通后,复位M0.3断开读取电流直流。接通下一条指令,同时复位上一条指令做轮询)

 第九步:(SM0.4用轮询方式循环读取变频器输出电流,读取变频器输出电流值并存入VD14里面,读取完后完成标志位MO.4接通)

 第十步:(M0.5接通后,复位M0.4断开读取电压指令。接通下一条指令,同时复位上一条指令做轮询)

 

posted on   一杯清酒邀明月  阅读(696)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
历史上的今天:
2022-08-08 C++ struct简介
2022-08-08 C++ 结构体定义 typedef struct 用法详解和用法小结
2022-08-08 C++ 结构体(struct)最全详解
2022-08-08 C++ std::vector
2022-08-08 C++ std::vector使用简介
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示