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

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

3天内不再提示

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

工控PLC网 来源:未知 作者:易水寒 2018-08-26 11:23 次阅读

编程控制器是集计算机技术、通讯技术、自动控制技术为一体的工业控制装置。对于初学者来说掌握了plc基本原理,熟悉常用的编程方法,在进行简单系统编程时尚可以运用自如,但对较为复杂的控制系统设计往往力不从心,要想在PLC应用方面得心应手,学习者除了要建立正确的学习方法,深入学习plc编程技巧,最重要的是相关知识的学习。下面从六个方面谈谈学习PLC的心得。


一、多收集程序范例、增加编程经验在PLC的编程方法中,经验法一直受到许多从业者的青睐,并且在经验设计法中资料收集显得尤为重要。首先收集典型程序样例,程序最好有较完整的组成部分:控制任务、I/O分配、硬件接线图、完整的程序及注释。其次要读懂程序,从而分解出程序中用于完成不同任务的组成部分,对于各组成部分中独立完成某一特定功能的子程序或者中断程序应及时收藏到程序库。以便在以后的编程过程中碰到实现类似控制任务时,节约程序设计时间、提高程序调试成功率。再次还需要记录程序闪光点,诸如编程者巧妙的思路、程序结构、应用指令的使用。尤其是应用指令的使用,能够大大的缩短程序长度,减少内存容量,降低系统成本。最后对程序做功能扩展性的设计、调试,并对全过程加以详细记录、再加以总结。通过以上过程就能够有效消化这些程序范例,使其融入到自己以后的编程过程中。经过一段时间的资料收集、理解、消化后,逐步确立适合自己的编程方法。

二、熟练使用软件包以学习三菱产品为例来介绍软件包的使用。三菱软件包由两个部分组成,编程软件GXDeveloperVersion8C和仿真软件GXSimulator6C。编程软件GXDeveloperVersion8C为设计者提供了编程环境。设计者应熟读编程手册、熟练程序的编辑技巧,使得自己的设计方案得以展现。设计好的程序能否满足控制任务,就必须进行调试,传统的调试方式离不开编程控制器CPU,必要时还需要另外准备输入输出模块、特殊功能模块和外部机器等。仿真软件GXSimulator可提供一个虚拟的实验平台。GXSimulator是在Windows上运行的软元件包,在安装有GXDeveloper的计算机内追加安装GXSimulator,就能够实现不在线时的调试。不在线调试功能内包括软元件的监视测试、外部机器的I/O的模拟操作等。对于个人学习来说,没有实验条件,仿真软件能够在个人计算机上进行顺控程序的开发和调试。使用者通过程序不断的仿真调试,慢慢领会程序设计心得,从而增加编程经验。

三、特殊功能模块在学习过程中,大部分学生将学习的重心放在了软件编程上,而现代工业控制给PLC提出了许多新的课题,如果用通用I/O模块来解决,在硬件方面费用太高,在软件方面编程相当麻烦,某些控制任务甚至无法用通用I/O模块来完成。因此,学习PLC的特殊功能模块显得尤为重要。这些特殊功能模块有模拟量输入输出模块、高速计数模块和运动控制模块等。这些特殊功能模块PLC厂家都给出了详细的使用手册,用户可以通过仔细研读使用手册来完成特殊功能的实现,使得软件编程简化,降低了经济成本。

四、人机界面连接可编程序控制器,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互的数字设备称为人机界面,俗称触摸屏。触摸屏以其易于使用、坚固耐用、反应速度快、节省空间等优点,使得系统设计师们越来越多的感到使用触摸屏的确具有相当大的优越性。触摸屏由硬件和软件两部分组成。利用软件可以完成用户界面的设计,结合PLC的程序设计极大的简化了计算机的使用,即使是对计算机一无所知的人,对不懂PLC程序编程的操作人员,也能够按控制要求设置控制系统参数、生产配方存储、设备生产数据记录等操作。触摸屏的学习可以按如下的步骤进行。首先针对某一系列触摸屏仔细阅读其画面设计手册进行用户画面设计;接着设计触摸屏画面操作实现对应的PLC程序;最后打开触摸屏、PLC编程仿真软件进行仿真调试。

五、掌握三种流派主流产品目前,世界上有200多个厂家生产PLC。大体可以按地域分成主要的三个流派:一个流派是日本产品,以三菱FX系列小型PLC为代表;一个流派是美国产品,以AB公司的PLC系列中型PLC为代表;还有一个流派是欧洲产品,德国西门子的S7系列大型PLC为代表。不同型号的PLC产品具有不同的特色,不仅表现在特殊复杂的功能等方面,就是在编程语言、程序的组织等方面也存在着较大的差异。掌握所有的PLC产品显然不现实,也没有必要。在熟练掌握一种PLC产品的基础上,有意识地在其他主要流派中选择最有代表性的产品,采用对比的学习方法进行相对深入的研究。这样在以后的工作、学习和开发研究中遇到其它的机型时,就能够做到触类旁通了。

六、充分利用网络资源,掌握PLC应用及发展的最新资讯PLC产品更新换代的速度很快,若想及时掌握PLC应用及发展的最新资讯,就要充分利用互联网为我们提供的学习平台,方便地、快捷地、经济地掌握PLC的最新动态。尤其是一些网络上的专业论坛能够为我们提供了较高水平的交流平台,大量的学习资料、使用手册、软件功能的更新,使得不同阶段的学习者受益匪浅。总之,PLC入门容易,真正掌握可编程控制器的编程方法,能够顺利设计出满足生产任务的要求,同时程序做到简洁、易懂,设计者就必须深入学习PLC技术,学习者可以通过上述介

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

    关注

    0

    文章

    396

    浏览量

    38508
  • plc
    plc
    +关注

    关注

    4974

    文章

    12250

    浏览量

    454862
  • 编程
    +关注

    关注

    88

    文章

    3439

    浏览量

    92377

原文标题:零基础学习PLC一点经验分享

文章出处:【微信号:gk-plc,微信公众号:工控PLC网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    经验找电子开发方面的工作,需要从哪些方面入手学习

    本人电子信息科学与技术专业,毕业后阴差阳错从事工程管理,现打算重新找本专业方面的工作,想向各位大大请教:1、一开始从哪些方面入手学习?(现正重新拾起大学期间的专业课本储备必要知识)2、像我这种无项目
    发表于 03-02 08:29

    [转]自学编程六个技巧总结

    小时就用在等待构建上,如果读过更多关于Docker或问一知道的人,那么可能我早就搞明白了,还可以在更短的时间内学到更多。 3为项目而工作 在我的经验中,没有什么可以与工作于自己的项目以学习
    发表于 12-20 13:23

    关于六个自由度座椅的控制

    最近在参与一六个自由度座椅控制的课题,需要查阅哪些方面的相关书籍,有什么推荐吗?谢谢各位
    发表于 01-13 14:46

    ARM与嵌入式linux的六个入门建议

    能是幻想了,呵呵。完成这一步你基本就学完了嵌入式linux的全部内容了。   还有一小小的经验想和大家分享。我在学习嵌入式linux的过程中很少问人,客观原因是身边的老师、同学师兄都没有这
    发表于 07-19 01:15

    六个带有WiFi模块的单片机跟一配置为AP模式的单片机通信,六个之间并不通信

    我得目的是让六个带有WiFi模块的单片机跟一配置为AP模式的单片机通信,六个之间并不通信这个过程绝不能涉及任何手机电脑路由器,不知道可不可以。想听听各位的的高见
    发表于 05-16 06:35

    sd可以实现六个面对应六个不同文件夹sd音乐吗?

    想做一感应正方体音乐盒,通过三轴加速度计去感应六个面的变化,从而去读取sd不同文件夹的音乐,六个面对应六个不同文件夹sd音乐,而且文件夹里
    发表于 08-12 22:09

    六个子目录的作用

    到的不同文件。建立CMSIS、Library、Listing、Output、Project、User六个子目录,如下图所示。下面来讲一下这六个子目录的作用。C
    发表于 08-04 06:51

    六个方面谈谈如何学习PLC编程

    什么是可编程控制器?学习PLC编程有哪些技巧?
    发表于 09-01 07:18

    PLC学习经验

    PLC学习者开始阶段可以先学习一种品牌的PLC,这里介绍了PLC学习理由,
    发表于 12-21 16:58 2951次阅读

    怎样的更好学习plc

    力不从心,要想在PLC应用方面得心应手,学习者除了要建立正确的学习方法,深入学习PLC
    发表于 09-29 11:49 1次下载

    PLC编程经验

    PLC编程经验 弄通有关PLC程序设计理论是重要的。没有这方面的理论准备或指导,仅靠在实践中摸索,简单的问题还好办。复杂的就不好办了。不仅无
    发表于 09-09 09:22 270次阅读

    plc编程入门_如何学习PLC编程

    最高层次的升华是把经验上升到理论的高度,为丰富PLC程序设计理论作贡献。我想,随着PLC使用的普及与提高,是会有越来越多从经验中升华出来的,而又能用以指导实践的
    发表于 03-24 16:10 3420次阅读

    学习PLC和自动的经验分享

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

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

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

    学习上位机编程还是PLC编程

    编程方式。因此,我们可以直接学习上位机编程,而不需要先经过PLC编程学习。 虽然
    发表于 05-09 14:23 3次下载
    先<b class='flag-5'>学习</b>上位机<b class='flag-5'>编程</b>还是<b class='flag-5'>PLC</b><b class='flag-5'>编程</b>