【PLC程序学习】

200smart编程

s7-200smart分类 S表示标准型(可扩展)、C表示经济型(不可扩展)

ST晶体管,SR继电器,如SR60中60表示:60*3/5=36,60*2/5=24

36个Inputs,24个outputs

|----------------|------|-----|------|---|
| 启动按钮SB1(启动电机1) | I0.0 | 电机1 | Q0.0 | |
| 启动按钮SB2(启动电机2) | I0.1 | 电机2 | Q0.1 | |
| 停止按钮SB3(停止电机1) | I0.2 | | | |
| 停止按钮SB4(停止电机2) | I0.3 | | | |
[io分配表]

控制要求:按下SB1电机1启动,电机1启动后,按下SB2电机2启动

按下SB3电机2停止,按下SB4电机1停止,电机2不停,电机1就无法停止

方法二:利用中继

点动和自锁混合程序(互不干扰)

延时启动案例

为了防止故障,或者防止有人一直按按钮故

新程序为:

控制要求:延时5秒启动,延时5秒停止。

按下SB1,电机5秒后启动,按下SB2,电机5秒后停止(电机启动后才能停止,防止乱按)

相关推荐
怒放吧德德6 小时前
Netty 4.2 入门指南:从概念到第一个程序
java·后端·netty
雨中飘荡的记忆8 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
炫饭第一名9 小时前
速通Canvas指北🦮——基础入门篇
前端·javascript·程序员
RuoZoe10 小时前
重塑WPF辉煌?基于DirectX 12的现代.NET UI框架Jalium
c语言
进击的尘埃10 小时前
Vue3 响应式原理:从 Proxy 到依赖收集,手撸一个迷你 reactivity
javascript
心之语歌11 小时前
基于注解+拦截器的API动态路由实现方案
java·后端
willow11 小时前
JavaScript数据类型整理1
javascript
LeeYaMaster11 小时前
20个例子掌握RxJS——第十一章实现 WebSocket 消息节流
javascript·angular.js
UIUV11 小时前
RAG技术学习笔记(含实操解析)
javascript·langchain·llm
blasit12 小时前
笔记:Qt C++建立子线程做一个socket TCP常连接通信
c++·qt·tcp/ip