西门子S7-200 SMART PLC学习笔记(四) 编程

200SMART PLC PLC 软件学会如下操作:
1、上传、下载
2、切换PLC的运行和停止
3、程序监控
4、监控数据的值或者状态(状态图表)
5、如何给程序加注释
6、强制功能
7、快捷键
 

所有指令划分、应用场合、重要指令标注

分四大类:


(1)基本逻辑指令(与电气图类似)


(2)功能指令(优化程序)

(3)库指令(现成的子程序)

(4)向导(按西门子步骤做,无需编程)


常开、常闭触点、线圈、中继M的应用

作业:把第4题的控制要求扩展到4台电机,启动的时候按照顺序启动,停止的时候逆序停止。


置位优先SR、复位优先RS应用案例

1、用置位复位指令编写起保停
2、用置位优先和复位优先编写起保停
3、用置位优先编写起保停和点动测试
4、楼上楼下都可以启动、停止电机

S:置位 R:复位
RS:复位优先  两个都得电,先复位
SR:置位优先

本节课需要完成的任务:
1、用置位复位指令编写起保停
2、用置位优先和复位优先编写起保停
3、用置位优先编写起保停和点动测试
4、楼上楼下都可以启动、停止电机


定时器案例

定时器:TON(接通延时)  TOF(断电延时) TONR(累计)

本节课要完成的任务:
1、按下启动,五秒后电机1正转,再等5秒,电机2也正转。
参考视频第5课时.定时器案例02_哔哩哔哩_bilibili 11.16
2、按下启动,5秒后电机正转,按下停止,5秒后电机停止
参考视频第5课时.定时器案例02_哔哩哔哩_bilibili 21.00
3、延时正反转:按I0.0,切断反转,5秒后正转。按10.1,切断正转,5秒后反转。按10.2,电机停。

作业1:4个灯流水,间隔1秒钟。要求至少两种办法。


作业2:按下启动,三台电机间隔1秒顺序启动,按下停止,三台电机间隔1秒逆序停止。(至少两种方法,注意互锁)

震荡电路精讲(脉冲)

启动,Q0.0亮1秒,灭1秒,循环

作业:
1、把Q0.0改为先灭1秒,再亮1秒,循环。
2、启动,Q0.0闪烁,闪5秒后变为常亮。
3、启动,Q0.0闪烁,闪5秒后常亮,亮5秒后循环


SM0.0、SM0.1、SM0.5的应用(特殊的辅助继电器)

(1)SM0.0:常通电
(2)SM0.1:上电初始化、赋初始值
 (3)SM0.5时钟脉冲发生器

计数器灵活应用

传送比较指令的应用案例

整数运算指令、浮点数运算、转换指令

今日目标:
1、四则运算
2、递增指令和递减指令的用法(用到沿指令)
3、用递增指令编写单按钮启停
4、已知圆的半径,求圆的面积和周长,最后要求结果不带小数点。

运算

16位(32767以内)
ADD_I加法
SUB_I减法
MUL_I乘法

MUL 16位×16位=32位

32位(数较大)
ADD_DI加法
SUB_DI减法
MUL_DI乘法

 单按钮启停
​​


上升沿下降沿应用


取反指令、异或指令

今日目标:
1、利用取反指令编写单按钮启停
2、利用取反指令编写电机自动往返
3、利用异或指令编写单按钮启停

取反

异或
相同为0,相异为1 

单按钮启停


时钟指令应用

今日目标:
1、为什么要用时钟?现场中有什么用途
2、如何利用时钟设定PLC的运行时间
3、编写路灯程序
4、编写郑鼎上班时间的程序

表示:VB0 VB1 VB2 VB3 VB4 VB5 VB6 VB7
表示:年     月     日     时     分    秒    0    星期
周日 周一 周二 周三 周四 周五 周六

作业: 设置路灯的亮灭从5月1日到9月30日,晚上19:00到0点亮。早上5点到6点亮。
从10月1日到4月30日,晚上18:00到0点亮,早上6点到7点亮。

填充指令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值