循序渐进学项目之电机控制总贴【启程PLC培训】 点击:2660 | 回复:19



启程自动化

    
  • 精华:5帖
  • 求助:1帖
  • 帖子:9帖 | 5回
  • 年度积分:0
  • 历史总积分:2155
  • 注册:2013年2月06日
发表于:2013-02-06 23:14:09
楼主

前言

S7-300PLC是西门子公司PLC家族S7系列中的一员,其模块化结构、易于实现分布式的配置以及性价比高、电磁兼容性强、抗震动、冲击性能好,使其在工业领域中被广泛的使用,成为一种既经济又切合实际的解决方案。本文所涉及的控制实例就是基于S7-300PLC控制系统。

 

在以往的PLC培训中给初学者或者经验比较少的朋友,培训的内容主要是如何建立一个项目,如何组态硬件,如何编程。当然这些内容本文也会涉及,但是我认为大家学习这些技能,主要是为了如何去做一个项目来服务的,而这方面的教程网上又十分的少,或者制作的不是十分详细,所以本文的主要目的就是让大家和我一起来做一个项目,在这个过程中将我们所学到的知识串联起来形成一个有机的整体,在复习我们所学到的知识的同时,初步了解一个项目的结构,完成这个项目到底分为几个步骤,以及如何规范化的去完成每个步骤。

 

在开始我们的工作之前我首先要强调的就是规范化、标准化。规范化和标准化的好处,我在这里就不详细的向大家介绍了,它具体能给我们带来什么好处就需要大家在我后面的文章中细细体会了。

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

此系列文章是由启程自动化团队@工控老鬼@工控小三@工控小马哥@工控老杨@工控小鬼等成员共同完成。水平有限,仅供参考。

工控老鬼技Bloghttp://blog.sina.com.cn/wincchome 

启程自动化培中心 http://www.gongkong8.com/

精彩空间  920500908   点击

水平有限,仅供参考

于深圳---小年夜


 




启程自动化

  • 精华:5帖
  • 求助:1帖
  • 帖子:9帖 | 5回
  • 年度积分:0
  • 历史总积分:2155
  • 注册:2013年2月06日
发表于:2013-02-07 00:10:05
1楼

循序渐进学项目【基础篇】之电机的控制(2)项目前期

 

1.案例说明与要求

 

现有一台电机,要求进行如下控制

 

1)         按下启动按钮--电机启动,并开始计时--到达设定时间后发出电机维护提示

2)         按下停止按钮--电机停止,并停止计时,但并不将时间清零。

3)         电机运行时间小于设定值,时间不能复位,电机运行时间达到或超过设定值后按下复位

           按钮时间置0,电机维护提示消失。

4)         当电机发生故障时,电机停止运行,并发出报警,故障处理完毕后必须手动确认复位报

           警信号才能再次启动电机。     

5)         任何时间电机停止,计时停止,电机运行,继续计时,时间只能有复位按钮可以清零。
 

2.案例分析
 

2.1  控制流程图

2.2  列出控制点位

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

此系列文章是由启程自动化团队@工控老鬼@工控小三@工控小马哥@工控老杨@工控小鬼等成员共同完成。水平有限,仅供参考。

工控老鬼技Bloghttp://blog.sina.com.cn/wincchome 

启程培中心 http://www.gongkong8.com/

水平有限,仅供参考

启程自动化

  • 精华:5帖
  • 求助:1帖
  • 帖子:9帖 | 5回
  • 年度积分:0
  • 历史总积分:2155
  • 注册:2013年2月06日
发表于:2013-02-07 01:00:58
2楼

循序渐进学项目【基础篇】之电机的控制(3)硬件组态

 

 

 

 

 

 

 

 

 

 

 

 

 

 

陈急思汗-王者之师

  • 精华:0帖
  • 求助:4帖
  • 帖子:16帖 | 370回
  • 年度积分:0
  • 历史总积分:3835
  • 注册:2011年12月17日
发表于:2013-02-07 09:32:22
3楼
这个貌似要火啊,很强大的说,什么时候收编俺们啊

hale128

  • 精华:0帖
  • 求助:13帖
  • 帖子:16帖 | 100回
  • 年度积分:0
  • 历史总积分:268
  • 注册:2012年7月30日
发表于:2013-02-07 10:33:04
4楼
不错。。。强烈支持!!!

诚立电气

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2013-02-07 16:06:59
5楼

 

模式很是吸引人的哦。

 

祝愿鬼哥启程自动化2013年飞黄腾达。

启程自动化

  • 精华:5帖
  • 求助:1帖
  • 帖子:9帖 | 5回
  • 年度积分:0
  • 历史总积分:2155
  • 注册:2013年2月06日
发表于:2013-02-07 20:48:54
6楼

 循序渐进学项目【基础篇】之电机的控制(4)编程1


1.预备知识


1.1规范化编程


编程的规范化与标准化在我们工程师的日常工作中占据了非常重要的地位,养成良好的习惯,树立规范化和标准化的编程习惯对于提升工作效率,降低工作强度,降低日后维护难度,甚至对提高自己的职业素养都是不可或缺的,规范的编程主要分为以下两个方面

 

(1)规范化命名

 

命名的规范化的主要优点是使我们的程序的可读性增强,让我们的程序一目了然,同时方便记忆,提高工程师的编程效率,下面我们来详细说明如何规范的进行命名。




上图是程序中对输出点Q0.1在符号表中的命名,该命名主要分为三个部分每个部分用"_"分隔开具体如图下图所示。





上图就是命名的基本格式与步骤,在程序中的命名都应该遵循这样的命名原则。


(2)规范化注释程序


规范的编写程序注释是一个合格工程师必备的素质,养成良好的对程序注释的习惯,不仅可以提高程序的可读性,也方便了我们对程序的调试。

 

程序的注释主要分为两个部分,对程序块的注释,和程序块中各个网络的注释,其中以对程序块的注释要求比较复杂,程序块的注释分为titlecommenttitle既是该程序块的名称,给程序起名的时候应该尽量表达出该程序块的功能,comment既是该程序块的摘要,程序的摘要主要应反应出以下几点内容。

 

1、程序的概述,主要是该程序能完成的功能。

2、程序的作者。

3、程序的编写时间。

4、程序的测试情况。

5、程序的版本,(格式为VesionX.X,小改动版本加0.1,大改动,版本加1,每次改动还要注明改动的内容)

 

下面我们将在程序的编写过程中与大家一起体会应该如何规范化的注释程序。


2.CPU标准时钟存储器


西门子PLC除了计时器外还提供了另外一种功能强大的计时方法那就是CPU标准时间存储器的使用。下面我们将详细介绍该功能在STEP7中的使用方法。

 

1、打开STEP7中的硬件组态界面如下图所示




2、双击CPU模块进入CPU设置界面



3、单击Cycle/Clock Memory标签进入CPU时间存储器设置界面




4、现在我们就完成了对CPU时间存储器的设置, 这样我们就定义了M0.0M0.7的八位地址,这八个地址可以按不同的频率发出脉冲具体时间如下表所示。


M0.0

M0.1

M0.2

M0.3

M0.4

M0.5

M0.6

M0.7

2S

1.6S

1S

0.8S

0.5S

0.4S

0.2S

0.1S



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

此系列文章是由启程自动化团队@工控老鬼@工控小三@工控小马哥@工控老杨@工控小鬼等成员共同完成。水平有限,仅供参考。

工控老鬼技Bloghttp://blog.sina.com.cn/wincchome 

启程培中心 http://www.gongkong8.com/

水平有限,仅供参考


王道火山--纵横军团

  • 精华:2帖
  • 求助:5帖
  • 帖子:86帖 | 1878回
  • 年度积分:0
  • 历史总积分:7858
  • 注册:2012年1月11日
发表于:2013-02-08 04:54:11
7楼
顶了,的确很强大。也祝鬼哥新年快乐,启程自动化13年飞黄腾达。

王者之师—广州@阿君

  • [版主]
  • 精华:25帖
  • 求助:18帖
  • 帖子:503帖 | 6997回
  • 年度积分:0
  • 历史总积分:66772
  • 注册:2010年6月26日
发表于:2013-02-08 10:04:02
8楼
引用 王道火山--纵横军团 的回复内容:顶了,的确很强大。也祝鬼哥新年快乐,启程自动化13年飞黄腾达。



PLC酷客

  • [版主]
  • 精华:9帖
  • 求助:31帖
  • 帖子:1460帖 | 7990回
  • 年度积分:457
  • 历史总积分:59176
  • 注册:2004年7月13日
发表于:2013-02-08 21:17:43
9楼
很强大 祝新年快乐
此贴必火

qinghang

  • 精华:0帖
  • 求助:3帖
  • 帖子:20帖 | 1090回
  • 年度积分:5
  • 历史总积分:3153
  • 注册:2010年8月04日
发表于:2013-02-12 09:19:07
10楼
这个帖子很不错,在这里祝大家新年快乐,万事如意!

ruandejin

  • 精华:0帖
  • 求助:12帖
  • 帖子:12帖 | 44回
  • 年度积分:0
  • 历史总积分:407
  • 注册:2011年4月25日
发表于:2013-02-12 21:17:55
11楼

老鬼一直在为大家默默奉献着 呵呵

现在有个问题 不知大家能否帮忙解决一下 就是

M0.0--M0.7的频率是怎么计算出来的?

ae8606

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2012年2月01日
发表于:2013-02-16 09:03:44
12楼

拜读         

幸福公主小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2013年2月16日
发表于:2013-02-16 10:13:41
13楼
没有了?期待更新 一直在学习啊

sdjqyang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2011年5月15日
发表于:2013-02-19 16:39:41
14楼
坚决拥护,这个帖子非常好,在这里祝大家新年快乐,万事如意!

chensiyuan126qq

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 674回
  • 年度积分:0
  • 历史总积分:361
  • 注册:2011年12月28日
发表于:2013-02-20 15:01:44
15楼
不错,值得学习,谢谢

shenhaiyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 182回
  • 年度积分:0
  • 历史总积分:331
  • 注册:2012年7月31日
发表于:2013-02-21 11:44:22
16楼
鬼老师的新年大作!支持启程培训在以后的日子里越来越好!

appreciate2012

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 43回
  • 年度积分:0
  • 历史总积分:184
  • 注册:2012年6月19日
发表于:2013-02-23 22:28:22
17楼
谢谢,西门子入门贴啊!

wyf107459

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2012年10月17日
发表于:2013-02-25 10:29:53
18楼

写的挺不错的,祝愿鬼哥在新的一年里,身体健康,万事如意!

zb181302806

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2012年2月11日
发表于:2013-03-01 20:31:17
19楼

新人,看了很受用,很一错的指导


热门招聘
相关主题

官方公众号

智造工程师