0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC学习的方法分享

aIpM_gongkongwo 来源:未知 作者:李倩 2018-06-04 09:30 次阅读

本文针对于西门子S7-300、S7-400系列PLC所言,与S7-200系列PLC有所区别,有人说从300学起是不是有点难,如果S7-200相当于辆奇瑞QQ,S7-300就是辆大众passat,练车用QQ还是passat并没有多大区别。在基于软件不需要硬件学习的基础上,200,300的成本是样的,选一个功能更强大的没什么不好。

1.门外汉阶段:此阶段建议看一些基础的东西,如什么是PLC,基本原理是什么,可以应用在哪些地方之类的,反正就是对PC有个整体的了解就好了。我的总结PC就相当于人的大脑,各种检测原件(辅入信号)就好比人的眼睛、耳朵、鼻子,执行原件(输出信号就是手脚,PLC通过收集信号,然后通过逻辑运算(大脑思考判断),指挥执行原件动作

2初级入门:PLC种类很多,就对西门子来说吧。首先你需要一台电脑,配置一般就行,市面上主流配置就可以,CPU(指PLQ就不用了;其次,安装编程软件Step7(简称S刀),版本建议54以上,现在我们做项目都是用5.5版本的。软件安装完以后,就可以开始入门之旅了。(建议装在虚拟机中,与正常使用的系统分开,一是因为软件启动会有很多服务,影响电脑性能;二是编程软件容易被杀毒及其他软件破坏,导致无法使用,重装软件太过麻烦这是我刚工作的时候买的一本书,现在看来选的还是挺对的,讲的东西都简单易懂。

①开始入门当然就是梯形图了(在此插句,之前看到某位答主说梯形图落后,企业已经不用了,表示反对!语言无优劣,编程有技巧!本人在冶金行业央企工作,上亿的项目都会用到梯形图,大家不要认为简单就无用)先编写简单的小程序,比如红绿灯,运输带,小车之类的都是只有几行的程序,这时候用到的都是开关量,也就是0和1的逻辑,学会用PLCSIM模拟,会了模拟,什么是输入(),什么是输出(Q),什么是中间变量(M),就都理解了,前面说的小程序秒懂,此阶段一天时间就差不多了。

下面就是一个控制电机正反转的小程序,两行就可以实现,用模拟器把转起来就是这个样子了,点击模拟器中的小方块就可以模拟输入信号,对应的输出信号也会自动出现小对号

编程界面

②学习数据的处理,包括数据的传输,转换,其中涉及到数据类型等基础知识,如果是工科学生学过C语言应该很容易,数据处理中需要用到很多基础功能块,像加减乘除这些块一看就知道啥功能,比如move那些看不懂的块,按F1看帮助,帮助写的可能很复杂,多看几遍就明白了,看完最好自己做笔记,记成自己容易理解的(各种复杂的块,长篇的英文帮助,这个阶段是最容易让人失去学习兴趣和动力的,一定要坚持住)。数据处理也可以用模拟器模拟,很直观。

③前面说的都是零件,学的差不多就可以开始拼积木了—功能和功能块。块类似于子程序,使我们的程序结构化,简化程序组织,便于修改、查错、调试

简单举个例子

你有一千个灯泡要控制开关,他们的控制逻辑相同,虽说每个控制程序只需要短短几行,但每个都写这么几行那就是几千行,非累吐血不可。。。这时候块的用武之地就来了,根据控制逻辑编写一个灯泡的控制程序,只把I/O作为接口做成功能块,然后对于每个灯泡调用这个功能块就好了。也就是说把零件拼成了部件,有需要就直接用部件。如果单体控制程序特别复杂,有多大好处你懂得。。

软件中有自带的系统功能和功能块,学习这些块还是要找F1帮忙,自己做好笔记。其实到了这个阶段,那些系统功能块还没都看明白,我就手痒开始自己堆积木了。在堆积木的过程中,边用边学,进步会很快。

3.入门阶段:此阶段就需要学会编辑人机界面了,人机界面可以显示设备运行状态,也可以对设备进行控制。画面种类也很多,就说西门子自家的wncc吧。我们做工程都是用wincc70以上的版本了,但自学的话不建议安装7.0及以上版本,原因是对电脑硬件要求高,一般机器跑起来很吃力。推安装wincc62版本,此版本功能完全能满足你学习需要,五年前的电脑就能跑的起来。软件很好找,英语不好的建议下载亚洲版,学霸就随意了,具体安装方法可以参照这里Wincc62完全安装

方法

安装完编辑界面就是这个样子。怎么用就自己网上找资料吧,不是句两句能说明白的,我的意思不是说软件复杂,是杂!

这个是做过的一个小项目,只有一些泵和阀,控制逻辑都很简单。在画面中可以显示压力,流量之类的信息,也可以对设备操作控制。学会做这样的一个画面需要多长时间?一周就够了!没错,就是周!这画面看起来貌似挺复杂的,其实就是简单的连了程序中的变量,没有控件,没有脚本!

里面一样可以利用模拟器和虚拟的cpu建立连接,在你能够在模拟环境中将画面和程序模拟运行起来,你就算入门成功了!

入门成功相当于什么水平?大学毕业的水平吧,可以找工作了!!!什么样的工作?电气维护!比如水站、液压站之类以控制泵阀为主的区域。当然你去了以后是要学习硬件的,逐步迈向中级阶段

==============

简单说下做项目的基本步骤,做项目—般要有机械设备厂家出控制说明书,就是设备的动作原理,有的设备会自带执行元件(电动机,阀门等)及检测元件接近开关,仪器仪表等),纯机械设备就需要电气专业的来选型。基本有以下几步

第一,根据I/O数量及控制的复杂程度选CPU模块,J/O模块(远程站),供电及通讯模块,变频器等。

第二,选电缆,继电器,开关等。

第三,选控制机柜,一般都是选标准柜子。

第四,绘制接线图,供电图及原理图等。

第五,装配控制机柜和编写程序同时进行。

第六,控制柜校线,上电,测试程序。

第七,机柜进现场接外线,供电。

第八,现场调试程序

第九,运行测试

最后告诉大家,学习PLC需要个人悟性,俗话说师傅领进门,修行在个人,很多人花了三五年时间也学不会,那是因为没有找到方法,很多人在学习中有一个误区,就是认为自己闲来无事学一下,千万不要有这种思想,有这种思想就是四五年甚至更久都学不会,既然打算学习,那就认真把事情搞好,学习最直接的方法就是最好有一个师傅,当然很多朋友的身边不好找这样的师傅,那就可以去那种带做工程的培训机构。好了,PLC学习的方法就给大家分享到这里。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5010

    文章

    13271

    浏览量

    463055
  • 西门子
    +关注

    关注

    94

    文章

    3034

    浏览量

    115779
  • S7-300
    +关注

    关注

    8

    文章

    225

    浏览量

    34292

原文标题:大神告诉你,如何学习PLC!学习PLC心得分享

文章出处:【微信号:gongkongworld,微信公众号:工控资料窝】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    学习PLC的2个简单方法

    学习PLC的2个简单方法 有的初学者在理论上花了很多功夫,结果半年下来还是没有把PLC搞懂,其实他们只是缺少了一些PLC的实践经验,
    发表于 04-02 13:58 1628次阅读

    PLC学习经验

    自动化控制的主流,目前自动化机台控制大多采用PLC控制,只要是从事自动化的人员,就必须要会使用PLC,否则入不了自动化控制的门,被自动化行业淘汰。为此不得不学习PLC。   2
    发表于 12-21 16:58 3181次阅读

    PLC学习资料

    一份绝好的AB PLC学习资料,分享和大家共同学习
    发表于 03-29 14:54 0次下载

    怎样的更好学习plc

    力不从心,要想在PLC应用方面得心应手,学习者除了要建立正确的学习方法,深入学习PLC编程技巧,最重要的是相关知识的
    发表于 09-29 11:49 1次下载

    学习PLC编程技巧的六个方面的经验分享

    力不从心,要想在PLC应用方面得心应手,学习者除了要建立正确的学习方法,深入学习plc编程技巧,最重要的是相关知识的
    的头像 发表于 08-26 11:23 1.3w次阅读
    <b class='flag-5'>学习</b><b class='flag-5'>PLC</b>编程技巧的六个方面的经验分享

    PLC应该如何学习方法介绍

    如何学习PLC,可能是很多新手的一个困惑,而学习哪个品牌的PLC更是不知道如何选择,今天作为一个过来人的我,给各位新手一个小方向,我们一起学习
    的头像 发表于 01-16 17:20 5408次阅读

    新手怎么学习PLC

    在学校中学习了解过PLC,掌握了PLC的基础,对PLC的指令有一定的了解,但并未实际运用。
    发表于 06-04 10:35 2716次阅读

    怎么学习PLCPLC怎么学?

    在学校学习自动化专业的同学,都是从大一开始学起相关课程,然后在大二或大三才开始学习PLC。这种课程安排是有道理的,因为PLC的相关知识很广。以己说例:我在大专一、大专二分别学了电工基础
    发表于 04-04 17:17 2420次阅读

    学习PLC和自动的经验分享

    想自学PLC和自动化,首先要知道自己想学什么。以我的经验,你需要学习PLC的理论知识,然后是自动化常用部件的知识,以及设计选型和图纸的知识。 这三大块说起来简单,学习是一个非常漫长的积
    发表于 12-29 10:03 831次阅读

    学习PLC编程需要哪些基础?

    学习PLC编程需要哪些基础?学基础PLC可以吗?这是PLC初学者最常问的问题,已经动了学习的心思,但又怕学不会。
    发表于 12-29 10:06 1.8w次阅读

    怎么学习plc?有哪些技巧和方法

    很多朋友经常加我的朋友,问我怎么学plc,怎么写通讯,怎么写运动控制。让我很难回答他们的问题。这些东西虽然没有想象中那么难,但是对于没有基础的朋友来说,一两天是学不会的。学习是一个渐进的过程。稍微
    发表于 12-29 15:29 1588次阅读

    学习PLC编程有什么有效方法

    得到继电器电路。但这样设计的电路虽然正确,却浪费器件,这是PLC编程的移植替代方法。用最简单的启停(启动、保持)电路作为思路,除个别高级指令外,可以满足1000多条高级指令的功能,所以我认为学习
    发表于 01-11 09:36 1002次阅读

    PLC应用系统的设计方法

    编写本书的目的就是使读者尽快掌握PLC应用系统的设计方法,并能动手进行实际开发。书中内容由浅入深,从基本原理过渡到PLC应用系统设计实例,从指令学习、简单编程过渡到
    发表于 05-16 15:33 1次下载

    正确学习PLC编程的方法

    来看看正确学习plc编程的方法。     plc不是一个软件类的他是一门技术,一门学科。   你看看视频之类就学好了那是完全不可能的。   做个最简单的比方:农民锄地,看到农民一步一步
    发表于 04-20 09:59 2次下载
    正确<b class='flag-5'>学习</b><b class='flag-5'>PLC</b>编程的<b class='flag-5'>方法</b>

    PLC学习指令和功能块最好的方法

    指令,是学习PLC绕不过的坎,也是令初学者最头痛的!也有很多人认为,PLC就是指令,学习PLC就是学习
    的头像 发表于 06-17 10:26 1539次阅读
    <b class='flag-5'>PLC</b>中<b class='flag-5'>学习</b>指令和功能块最好的<b class='flag-5'>方法</b>