问下可编程逻辑控制器plc的开发流程是怎么样的_plc如何编程

问下可编程逻辑控制器plc的开发流程是怎么样的_plc如何编程,第1张

一般来说,PLC的开发流程有两种:

1、第一种流程:设计自动化任务解决方案-创建一个项目-进行硬件组态-创建相应程序-下载程序到CPU中并进行调试。

2、第二种流程:设计自动化任务解决方案-创建一个项目-创建相应程序-进行硬件组态--下载程序到CPU中并进行调试。

大概就是以上两种,想知道更多可以问问GCGD,网上都有。

PLC 编程方式有以下几种:
Instruction List (IL)指令
Ladder Diagram (LD)梯形图
Function Block (FB)功能块图
Sequence function Chart (SFC)顺序功能图
Continuous function Chart (CFC)连续功能图
你所写的应该时数控指令前的程序编号。

学plc编程要先学:

1、从基础开始学习

想要学习PLC,就要从基础开始,PLC的基础包括,汉语普通话(能正常交流),电工基础(直流电,交流电,开关按钮,继电器等元器件),计算机基础(基本计算机原理,二进制,十六进制,字节,字等常识)以及机械,液压,气动等等。

只有掌握了基础,才能往下学,就像盖楼一样,先打下地基。

2、看懂电气原理图

电路图是发展的基础,既然PLC可以取代继电器和接触器控制,那相应的基础电路原理是肯定要知道!

3、了解PLC的基本结构

既然要学习PLC技术,肯定要对PLC做一个了解,至少需要知道PLC是什么,主要由哪几部分构成,各个部分都有什么作用以及简单的了解PLC的扫描过程,动作原理,工作状态等等,基础的需要了解。

4、掌握基础的梯形图

梯形图是plc编程的一种方式,了解基础的梯形图,可以从最简单的基础电路入手,慢慢练习将简单的电路图转化为PLC梯形图,梯形图是一定需要掌握的!

5、学习基本的编程语言、指令

编程语言和逻辑指令是PLC可以识别的逻辑语言,就像人说的话一样,所以我们要弄清楚PLC基本的逻辑语言,因为逻辑指令或者逻辑语言是PLC可以听懂的话,基础的编程指令:LD,LDI,AND等等。

编程语言和逻辑指令也是PLC编程的一种方式,算是PLC最基础的东西。

6、动手找资料

既然决定要学习PLC,就不要犯懒,现在网上也有很多学习教程,自己可以从网上下载学习。犀灵机器人在腾讯课堂也上传了西门子S7-1200plc等plc课程,可以联系小编观看。

7、学习不纠结品牌

每一个PLC不敢说都一样,但是原理是相通的,学会学精其中一种,其他的自然会上手很快,都是触类旁通的知识!所以,与其纠结学哪种,倒不如有哪种做哪种,立马去做!

8、学会举一反三

工作经验是个好东西,但有时也会束缚我们的手脚。而我们要做的就是在工作中总结经验,却又不完全依赖于经验,还要学会触类旁通、举一反三。

学习了PLC,就要用PLC的思维方式,不要老想着逻辑线路转换成梯形图。

9、多动手实践

光说不练假把式,《卖油翁》里也曾说过:无他,但手熟尔。再好的经验理论也要运用到实践中去,然后在实践中学习、总结经验。所以大家还是要多多动手实践,只有这样才能知道自己是否会了,掌握了多少,哪里还不会。

你好,我以前是做net开发的,有参与过和PLC通讯的物联网项目,我这里和你简单的叙说下我对PLC学习的看法。
首先,相对于其他编程语言的学习,PLC开发会比较困难,比如你如果是想学习PHP,java这类的开发,你完全可以购买一些视频教程在自己的电脑上进行学习和开发。而且一般也只需要在办公室里,甚至是家里就可以完成工作,在你本地电脑项目如果可以运行,基本也就可以在服务器上运行,如果不能运行一般也就是 服务器配置的软件版本和类库还有权限的问题。
但是对于PLC的开发和学习,就会比较困难,因为你在做物联网系统,要考虑的因数不仅仅是代码那么简单,需要更强的逻辑能力和实际经验。举个例子,如果你是需要完成一条包装流水线,物品需要包装或者裹膜,其中你可能需要进行一些其他的动作,这个时间你不仅要考虑机器发回的信号,你可能还要实际考虑时间来做判断。还有一些感应灯也是,需要你在实地进行测试,PLC工程师不仅仅需要专业技术能力,还需要一定的电气知识,现场做测试,可不会真的全天派一个工人围着你转,你需要自己调试每个你需要的电气元件。自然你也就需要一定的交际能力。如果你做过监理就会明白,和施工队打好关系,不仅仅只用自己的身份,还需要融入他们,因为帮助你做测试,这个活 其实说白了只是帮忙,并不会多给他们涨薪水。
以上 是我在真实项目中体会到的,虽然我不是一个PLC工程师,但是 接触的有十几年经验的老PLC工程师前辈和我说过,做PLC这一行,如果没有人带,就算干个7-8年也不会有自己独当一面的能力。所以我的建议是 虽然自己专研是有必要的,但是最最重要的是加入一家公司虚心请教里面的老前辈,在获取技术的同时,更要学到人家的经验。

学习PLC编程,你首先得确定自己学什么品牌的PLC,主流市场的PLC有三菱、西门子、欧姆龙、台达、信捷这些,建议你从三菱fx系列或者西门子200或者西门子200smart入手,都是比较容易学的系列。

确定好自己学的品牌和系列,你就可以开始下载必备的编程软件和入门资料了,软件资料可以在技成论坛下载。比如你学三菱fx 系列,你就下载GX Works2,西门子plc你下载好对应的step7,下载好编程软件,你还必须下载手册,手册相当于说明书,大多数人都会忽略这一点,划重点。

你可以到技成来看些免费的课程,方便你对plc有了解,有了大致了解,再去学,多做案例,慢慢来。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13325244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-15
下一篇 2023-07-15

发表评论

登录后才能评论

评论列表(0条)

保存