大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
知识点和关键字:定时器 触点比较指令 传送指令 变址应用 数据块
控制要求
示意图
时序图
工艺流程图
当该路口是红灯时,另外一个路口是通行时间,绿灯亮和黄灯闪亮;
当另外一个路口转红灯时,该路口成为通行时间,绿灯亮和黄灯闪亮。
程序控制1
十字路口交通灯控制程序1,使用了一个定时器来控制,该定时器在一个动作周期内,从0开始随着时间经过逐步增大一直到140,使用定时器过程值来控制红绿灯, 如图下图所示。比如定时器过程值在0~40这段时间内Q0.6=1,在定时器过程值在0~65这段时间内Q0.2=1。其他依此类推。
程序控制2
十字路口交通灯控制程序2,也是使用一个定时器来控制,该定时器在一个动作周期内,从0开始随着时间经过逐步增大一直到140, 到达14s后自动复位,使用定时器过程值来控制红绿灯,如上图所示。
程序中2, 把16#44传送到QB0目的是使Q0.2和Q0.6都接通,把16#84传送到QB0目的是使Q0.2和Q0.7都接通,把16#4传送到QB0目的是使Q0.2接通,把16#28传送到QB0目的是使Q0.5和Q0.3都接通,把16#30传送到QB0目的是使Q0.5和Q0.4都接通,把 16#20传送到QB0目的是使Q0.5接通。
控制程序3
数据块
十字路口交通灯控制程序3,也是使用一个定时器来控制,该定时器在一个动作周期内,从0开始随着时间经过逐步增大一直到140, 到达14s后自动复位,使用定时器过程值来控制红绿灯。
红绿灯的亮灯顺序数据分别装在VB100至VB111中。
上图中使用变址的方式,分别在相应的时间里把VB100至VB111的数据传送到QB0,这样QB0就会按照预先计划的次序亮灯。
点击图片购买
书名:机械设计(原书第5版)
作者:罗伯特.诺顿
ISBN:978-7-111-53324-5
★介绍了S7200新版编程软件的安装和使用。
★以实例形式给出的常用程序编程逻辑和功能指令的应用技巧。
来源:机械工业出版社E视界
往期文章
最全电工电路常用符号及电工识图方法分享,轻松看懂电路图!
80例传感器工作原理动图,网上很难找得到!
西门子PLC入门级应用实例|自动搬运机械手控制系统设计
PLC编程实例分享,多图详解五层楼电梯控制系统~
想学PLC却无从下手?先看懂这些编程指令吧!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/195205.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...