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

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

3天内不再提示

快速学习PLC编程,其实很简单

电子设计 来源:电子设计 作者:电子设计 2020-12-24 20:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

好多人在开始学习PLC编程之前通常有这两方面的问题:一是不知道从何下手?二是没有实践机会。下面我以一个过来人的身份,解决一下这两个问题。

一、迷茫,不知道PLC这个水有多深,不知道从哪里下手的问题

各位,很负责任的说,水很浅,小马过河,你走过去就行。

废话少说,列具体步骤。

买个小本子把目录记下来。

1、 DI,DO的学习。

2、 AI,AO的学习。

3、 COUNT的学习。

以上几个一个月学会就行了,就够了,一个月是保守估计。等上面几个搞定后,你就已经是个合格的PLC 工程师了。怎么学,下面会具体列出实践步骤,再后面呢?高级篇。

4、 学个昆仑通泰触摸屏吧。

为什么是昆仑通泰?简单。我的两个徒弟,接触几天,学触摸屏,两天,我发誓,就是两天。下载和教程,画个页面,连个200PLC,动起来了。

5、 串口。

这个别学了,没有工况你也学不会,你去看串口的定义,7个层,你看的看到会有自杀的冲动,有了工况,两天就学会了,我说过,有些东西学起来难,用起来很简单。楼主上研究生期间接触的RS232RS485,具体工况就是用工控机通过板卡,用485通讯控制一个西门子变频器。楼主去下资料学485,单场就疯了,靠,直接干,用串口精灵,很快就搞定了。现在都没搞清楚什么物理层,链路层,但是我很熟练的就能用。

6、 通讯。

和PLC通讯,和仪表通讯,和变频器通讯,和上位机通讯。碰到项目了再学。还是那句话,用起来简单,学起来难。

1.1 DI,DO的学习。

学会电机的直启和星三角启动就够了。

具体步骤如下:

首先,去了解一下电机的启动方式有几种。你这个都不懂,你就别学PLC了。

第二,了解电机一键启停,两键启停的电路图原理,星三角启停的原理,电路图。初中文化程度就够用了,百度一下,一个小时就可以了。

第三,画出接线图。

没学过?就照我这个画,当然,这个是简化的,你得画完全。

第四,写程序。

先用这个,感受一下,让自己兴奋一下。

然后把下面这个抄进去。这两个步骤,道出了项目调试的关键两步,从简到详。

很多朋友问,我不懂逻辑,怎么去用,你先让我用,我怎么用?在这里我已经说明白了。你搞懂工况,就是电机的一键启停,两键启停,逻辑自然就懂了。到此DI,DO就搞定了。看到了吧,工况很重要,程序就几条。

1.2 AI,AO的学习。

首先,用一小时了解传感器。两线制,三线制,四线制。4-20mA,0-10V。就够了。随便找个传感器样本,我给你定一个,压力传感器,4-20mA,0-10V各一个。

第二,画4-20mA,0-10V的接线图。样本就有。

第三,画出PLC接线图。样本就有,把两个结合起来。

DI,DO,你都不用百度。直接可以上,就是开关,继电器,AI,AO就得学几条命令了,就几条。比如move,+-,D/A,A/D的转换等。

第四,百度一下。比如200PLC(为什么是200,后面会说)怎么采集0-10V。照着做。有人说:你开玩笑,我百度,还跟你学干嘛?就是这样的。这一条说出了一个大秘密,所有的高手都是这么干的,你不这么干?

AI学会了。

AO?直接用上面第三第四。百度一下,就几个步骤,输出个0-10V,拿万用表量一下,就可以了,学会了。没万用表?拿手试一试。开玩笑的。

1.3 Count的学习。

这个?你上面的AI,AO都学会了,你还好意思问吗?

1.4 用什么品牌的PLC?

西门子PLC。为什么?没有为什么。三菱,欧盟龙的都一样,既然你问,我就给你指定一个。都一样。

为什么水井盖是圆的?要是方的,你又会问为什么是方的,TM总得有个形状吧。讲个笑话活跃下气氛。

1.5:用什么型号的?

你要是学生,或者还没接触过PLC?建议PLC200。第一200简单,第二200好多功能没封装起来,你得靠自己去弄明白,比如模拟量的线性处理,300中用FC105 106封装了,你用200得手写。手写一遍你就会懂原理,以后用起来得心应手。直接用封装的,工况一变,你就慌了。楼主有个同事,就这样,工况都变了,还在那套用封装好的子程序。

这个有些高手也写过(他们建议从1200开始学),我说说我的理由。200PLC界面太简单了,你就是想放错,你都没办法犯错。

怎么说?刚开始用Word,2003版的,多简单,后来07的,10的,好用了但是界面变复杂了啊,你第一次用Word,你用03的用熟了,再用10的那你就学会自动屏蔽没用的功能的本领了。再举个例子,95Windows,后来的Win7,后来的Win10,我是老师,你没见过电脑,你就先从95开始吧,你先犯错都很难。可能举例子有点不恰当,免得别人抬杠,就这么一说,你就这么一听,你感受一下。

说个不好听的,200的软件装起来都容易,博图估计你都不会装。200的页面,看到了吧,你就是放错,你都没机会放错。进屋子,就上炕。你要是博图,你都找不见炕。

初学者,之所以是初学者,就是无从下手,不会判断,不知水深浅,要是知道了,你就不是初学者了。

你要是进入社会,要做项目了开始学?那你还是老老实实用博图吧。给你点建议,自动屏蔽那些用不到的功能。

二、没实践机会怎么办?

没有工况假设工况,没有困难,假设困难。如果遇到好的项目,有机会跟个师父的话,就勤快一点,你的进步是可以神速的。

审核编辑 黄昊宇

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

    关注

    5052

    文章

    14925

    浏览量

    489370
  • 编程
    +关注

    关注

    90

    文章

    3725

    浏览量

    97526
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    保温杯气密性测试仪,操作原来这么简单-岳信仪器

    提到保温杯气密性测试仪,很多人的反应是“专业设备,肯定很难操作”,其实不然。不管是保温杯厂家的质检人员,还是新手小白,只要掌握简单几步,就能轻松上手,快速检测保温杯的密封性能,告别漏水、漏气的烦恼
    的头像 发表于 05-16 10:46 72次阅读
    保温杯气密性测试仪,操作原来这么<b class='flag-5'>简单</b>-岳信仪器

    各种PLC设备、智能仪表快速实现OPC UA服务端(含客户端测试过程)

    IGT-DSER、IGT-WSER等多个型号,内置几乎所有的PLC原厂协议,无需PLC编程组态,只需配置数据即可。毫秒级通讯,支持热插拔,断电断网后能自动恢复运行。因其实施起来
    的头像 发表于 04-30 13:48 206次阅读
    各种<b class='flag-5'>PLC</b>设备、智能仪表<b class='flag-5'>快速</b>实现OPC UA服务端(含客户端测试过程)

    三菱FX3U串口PLC远程编程实现方法(上)

      所谓PLC远程编程,是指对PLC、触摸屏等设备的运行程序进行远程在线调整(即远程调试)以及程序更新(包括远程上下载)。例如,设备位于北京,技术人员在长沙,传统做法需要派人前往北京现场更新程序,而
    的头像 发表于 04-23 17:11 425次阅读
    三菱FX3U串口<b class='flag-5'>PLC</b>远程<b class='flag-5'>编程</b>实现方法(上)

    PLC设备之间、PLC与智能仪表之间数据通讯的几种方式(一)

    的起始地址和数据个数即可。毫秒级通讯速度快,支持热插拔,断电断网后能自动恢复运行。因其实施起来简单快速,长期工作性能稳定出色,在玻璃建材、水泥钢铁、橡胶纺织、汽车新能源等行业广泛应用。
    的头像 发表于 04-17 09:26 427次阅读
    <b class='flag-5'>PLC</b>设备之间、<b class='flag-5'>PLC</b>与智能仪表之间数据通讯的几种方式(一)

    SDRAM工业动态随机存储器在可编程逻辑控制器(PLC)的应用

    在工业自动化控制系统中,可编程逻辑控制器(PLC)承担着数据采集、逻辑运算与执行控制的核心任务。随着生产现场对实时性和稳定性的要求不断提高,PLC对内部存储器的性能也提出了更严苛的需求。其中
    的头像 发表于 04-07 14:10 225次阅读

    如何实现对异地PLC的远程编程调试和上下载程序

    在工业自动化场景中,设备遍布全国乃至全球,传统异地PLC维护需工程师频繁出差,成本高、效率低、响应慢。物通博联(WideIOT)工业智能网关凭借“边缘接入+云端穿透+安全运维”的核心能力,可快速搭建
    的头像 发表于 03-31 14:15 384次阅读
    如何实现对异地<b class='flag-5'>PLC</b>的远程<b class='flag-5'>编程</b>调试和上下载程序

    线性化编程与结构化编程的不同点

    线性化编程是将整个用户程序连续放置在一个循环程序块(OB1)中,按顺序执行的编程范式。这种结构与PLC所代替的硬接线继电器控制类似,CPU逐条地处理指令,体现了早期PLC
    的头像 发表于 03-16 16:58 646次阅读
    线性化<b class='flag-5'>编程</b>与结构化<b class='flag-5'>编程</b>的不同点

    无需编程组态,快速实现多台仪表、变频器等串口设备以太网对接PLC控制器

    FINS、MC等工业自动化常用协议,同时也支持PLC与Modbus协议的工业机器人、智能仪表、变频器等设备通讯。网关有多个网口、串口,也可选择WIFI无线通讯。无需PLC编程开发,配置数据的起始地址和数量即可。毫秒级通讯速度快
    的头像 发表于 03-14 15:04 1095次阅读
    无需<b class='flag-5'>编程</b>组态,<b class='flag-5'>快速</b>实现多台仪表、变频器等串口设备以太网对接<b class='flag-5'>PLC</b>控制器

    学习单片机快速方法

    学习单片机的快速方法 先介绍下单片机。把单片机说成是电子信息类专业最重要的一门课程一点也不为过,你在街上看到的广告彩灯、烟花表演、红绿灯、自动开关门这些都可以用单片机实现。有了单片机,你就可以写程序
    发表于 01-14 07:42

    ‌Microchip PL460可编程窄带PLC调制解调器技术解析

    Microchip Technology PL460可编程窄带PLC调制解调器设计用于在低于500kHz的频段内运行任何PLC协议。PL460嵌入PLC线路驱动器,实现高度集成的解决方
    的头像 发表于 10-11 15:04 1030次阅读
    ‌Microchip PL460可<b class='flag-5'>编程</b>窄带<b class='flag-5'>PLC</b>调制解调器技术解析

    编程逻辑控制器PLC是什么?如何实现上网通信?

    编程逻辑控制器(PLC)是一种专为工业环境设计的数字运算操作电子系统,其核心是通过可编程存储器存储逻辑运算、顺序控制、定时、计数和算术运算等指令,并通过数字或模拟输入/输出控制各类机械或生产过程
    的头像 发表于 09-22 17:27 1315次阅读

    分享---简单快速实现烘烤设备UI界面的方法

    本文分享下,如何简单快速的设计出工业烘烤设备的UI界面方法, 借助 \"墨刀\" 界面原型设计工具,设计烘烤机主界面图片。 使用拓普微 SGTools开发工具,建立工程和页面
    发表于 08-26 11:58

    编程软件连接PLC出现IP冲突时如何解决?

    通信的。某工厂在新增一台自动化PLC设备后便遇到这个问题,导致编程软件无法访问到对应的PLC设备。 由于老设备接口已被占用,新设备接口仍有空闲。因此,物通博联网段隔离器WC503通过网口接入P
    的头像 发表于 07-31 17:08 1314次阅读
    <b class='flag-5'>编程</b>软件连接<b class='flag-5'>PLC</b>出现IP冲突时如何解决?

    PLC现场工程师工具携带指南

    引言 可编程逻辑控制器(PLC)是现代工业自动化中不可或缺的设备。PLC 编程人员在现场工作时,除了需要扎实的专业知识外,还需要携带一些必要的工具,以便进行设备调试、故障排除和程序修改
    的头像 发表于 06-26 15:32 1083次阅读
    <b class='flag-5'>PLC</b>现场工程师工具携带指南

    零基础学习LuatOS编程快速上手开发实战教程!

    无论你是刚接触物联网编程的新手,还是希望拓展技能的技术爱好者,本教程将为零基础的读者提供一条清晰的LuatOS学习路径。从安装开发工具到编写第一个程序,我们将通过实例讲解核心概念,助你快速实现从理论
    的头像 发表于 06-13 17:27 808次阅读
    零基础<b class='flag-5'>学习</b>LuatOS<b class='flag-5'>编程</b>:<b class='flag-5'>快速</b>上手开发实战教程!