PLC怎么学,学就有学plc要什么基础用

当前位置:
新手自学之如何快速有效的学习PLC
导读:PLC有很多种,先选择一个型号的PLC,需要安装编程软件(不同的PLC编程软件是不同的)。从一种入手,开始学。 一开始,最好找到一个现成的程序,了解它是用在什么方面,读懂它。然后试着自己编程序,编好后模拟调试,直到满意为止(有条件的真正能下载到PLC中
PLC有很多种,先选择一个型号的PLC,需要安装编程软件(不同的PLC编程软件是不同的)。从一种入手,开始学。 一开始,最好找到一个现成的程序,了解它是用在什么方面,读懂它。然后试着自己编程序,编好后模拟调试,直到满意为止(有条件的真正能下载到PLC中调试最好了),这是最快的。(不实际做,看的书再多,也不是真正的会.)多看些源码,自己多联系,学好基础,培养逻辑能力.勤学苦练才是根本!&
1.把书上的基础知识认真了解一下(主要看那指令
寄存器如何设置
程序样例等)。
2.重点在于应用,课本只是一个浅显的了解工具,90%的东西都是在应用中学到的
3.因为是初学,不可能接触到项目,所以就需要通过大量的实验(一定要搞懂,不要只是演示一遍)去学。
4.像PLC这类学科,不一定是考试成绩高就证明学的好,纸上谈兵是不行滴,如果想真正学好还是做点实际的吧!
(编辑:包子)
PLC的基本组成 PLC基本组成包括中央处理器(CPU)、存储...
1.plc的定义plc称为可编程序控制器,它是按照成熟而有...
一、国外PLC发展概况 PLC自问世以来,经过40多年的发...
PLC产品种类繁多,其规格和性能也各不相同。对PLC的分...
PLC有很多种,先选择一个型号的PLC,需要安装编程软件...
为适应工业环境使用,与一般控制装置相比较,PLC机有...
PLC是可编程逻辑控制器的英文缩写。一般电子类的专业...
人人自学网
人人自学网官方微信PLC是什么?为什么要学PLC编程?PLC能够给我们带来什么好处?
查看: 7194|
摘要: PLC是什么?为什么要学PLC编程?PLC能够给我们带来什么好处?最近在招生中常常有电工朋友这么问。感觉每次都要回答一遍很累,再说了,这不是几句QQ聊天就能表达到位的专业前景描述。想想还是提笔写封公开信。希望我 ...
是什么?为什么要学?PLC能够给我们带来什么好处?最近在招生中常常有朋友这么问。感觉每次都要回答一遍很累,再说了,这不是几句QQ聊天就能表达到位的专业前景描述。想想还是提笔写封公开信。希望我这封信能够开启众多的电工朋友走入工业自动化学习的这扇门。
&我先引用一个小故事,差不多每个电工朋友都会遇到的故事。这个小故事的主人公还有一个人,职称叫工程师。电气工程师?不见的技术如何吧?我公司的有个电气工程师毕业都快两年了,啥也不会,简单的控制照明电路都搞不好…….。拿这个对比,说明没意义吧?哈哈,我正是要拿这个对比说事。我承认以上都是不争的事实。而且例子还多的是。但接下来的讲述我想就是你心里的疙瘩了:公司来了一批比较先进的设备,安装调试,基本没你的事,那个所谓极差的电气工程师被老板亲自点名参与安装调试。还有更重要的资料保管。平台效益出来了吧!!!你之所以能成为一个技术过硬的电工,是因为你在电工这条路上走了好多年。电气工程师的工作本来就和电工朋友的工作有很多的交叉之处,你还会接触很多这样的新电气工程师,难不成你还想一直这样嘲笑下去。当然可以换句话说这是人生知足态度。要是这样就不必往下看了,因为我实在没办法点燃你学习的热情。
&也许你认可我所说的,但是现在是文凭社会,我没有文凭呀?这点上确实让人有点无奈,我也认为很不公平。想公平只能你自己想法办了…..。当然你要是觉的懂技术也很有市场,不妨往下看。那么电气工程师能做什么呢?
&电气工程师一般是工业自动化毕业的学生。所谓工业自动化本质上就是解放劳动力让高效的机器代替更多的劳动力,并提高产品质量。于是设计的主题上来了,现在很多企业里的旧设备都可以进行自动化升级改造。把呆板的控制系统换成灵活的PLC控制系统。或在原有的PLC系统里增加你所要求的动作功能,再增加个或组态王,实现操作人员与机器的对话。建立历史记录查询,比如机台过载或故障你就可以调出相应的历史数据,进行数据对比分析。建立工程师站,让管理人员与工程技术人员在办公室里就可以掌控所有设备的状态与生产数据。还可以让机台报表的自动生成,这样就可以少几个文员啦。借此申请其中一个做你秘书多好啊!
&以上只是个电气工程师梦的简单描述,我们电工朋友怎样才能实现这个梦呢。本篇第二段我有说过电工和电气工程师在工作上有很多重叠之处,只是电气工程师本质上多了一个以技术为核心的东东叫PLC我们没有学过。现在我们就对这个所谓的技术核心进行解剖:PLC全称可编程逻辑控制器,是一种能够把各种电气的输入信号通过程序的形式演化成PLC的各种运算并将结果输出的这么一种装置。哈哈,这句的重点是程序,要编辑程序就要用到编程语言。PLC的编程语言有:语句表 逻辑块 梯形图&&&
其中梯形图说白了就是我们电工的编程语言。电工有自己的编程语言?是的,不用怀疑。再往下看你多年的技术结晶也许就可以转化成为一种计算机语言了(PLC在某种意义上就是一台计算机)。
&平时我们在设计星三角降压启动时,就是用导线把3个 一个 还有一些按钮和保护装置按一定的逻辑关系组合起来。我暂时把这称为:电工在设计控制系统时的硬元件逻辑组合。而PLC编程就是把PLC提供的软元件按一定的逻辑关系进行组合,从而达到我们想要的输出结果。PLC的软元件基本上和我们电工使用的元件极其相似,说白一点就是模仿电工的电路设计理念。如:、计时器、计数器、输入继电器、输出继电器、数据寄存器、还有一些功能指令等组成。以上除了功能指令是不是都很熟悉。用编程软件里的“导线”把这些软元件按一定的逻辑关系串起来就是编程。这要比我们在实物中的硬接线要简单的多,不是吗?我想这一段对电工朋友来说会有一定的感悟,这就对了。结合自身的技术基础踏入PLC编程之路只不过是一种思维方式的转化…….。
刚表态过的朋友 ()
上一篇:下一篇:
Powered by &
这里是—这里可以学习 —这里是。
栏目导航:后使用快捷导航没有帐号?
只需一步,快速开始
扫一扫,访问微社区
查看: 3085|回复: 6
开始学习PLC了,需要买哪些东西,自学
收到鲜花 朵
阅读权限30
主题好友积分
签到天数: 41 天连续签到: 1 天[LV.2]海川新秀&
注册海川吧,与320万海川交流分享
才可以下载或查看,没有帐号?
本人现在自觉PLC,想从学西门子S7-200入门,现在想买一个PLC,买一个编程线,请问朋友还需要什么别的吗,请指教,谢谢了。S7-200的PLC我需要买哪一款呢。请教,给个建议。
收到鲜花 朵
阅读权限180
王天泽的管辖
签到天数: 1229 天连续签到: 1 天[LV.8]以坛为家II&
2015年海川十佳会员专用,获得海川化工论坛2015年十佳会员称号
TA在日21时59分获得了这枚徽章。 []
在线时间达到2400小时,可以直接领取本徽章。
TA在日20时40分获得了这枚徽章。 []
颁发给获得“2014海川十佳会员”中奖者
TA在日22时27分获得了这枚徽章。 []
热心参与帮助他人,---- 应助(最佳答案-5次)数在50次以上的可自动领取本徽章
TA在日10时51分获得了这枚徽章。 []
已提交版主身份信息登记
TA在日15时29分获得了这枚徽章。 []
海川社区常住居民 在海川签到500天 可领本徽章
TA在日15时26分获得了这枚徽章。 []
发帖数超过2099个即可自领本徽章
TA在日15时26分获得了这枚徽章。 []
申领前提条件为5威望,对海川热心参与的会员
TA在日15时26分获得了这枚徽章。 []
对于控制方面的学习,尤其是对于控制软件,还是多看看组态,不断的用软件编程、仿真看和设计能否一致。
收到鲜花 朵
阅读权限150
主题好友积分
签到天数: 1054 天连续签到: 44 天[LV.8]以坛为家II&
发帖数超过2099个即可自领本徽章
TA在日16时17分获得了这枚徽章。 []
在线时间达到2400小时,可以直接领取本徽章。
TA在日08时33分获得了这枚徽章。 []
海川社区常住居民 在海川签到500天 可领本徽章
TA在日07时58分获得了这枚徽章。 []
已提交版主身份信息登记
TA在日15时10分获得了这枚徽章。 []
申领前提条件为5威望,对海川热心参与的会员
TA在日08时37分获得了这枚徽章。 []
热心参与帮助他人,---- 应助(最佳答案-5次)数在50次以上的可自动领取本徽章
TA在日14时37分获得了这枚徽章。 []
如果经济宽裕的话,自己购买硬件来学习,这个当然要鼓励。S7-200中,CPU 222 CN AC/DC/继电器,8 输入/6 输出,订货号:6ES7 212-1BB23-0XB8,配置最低,价格也最低,不过只有DI/DO点。如果想要集成有AI/AO的的,CPU 224XP CN,AC/DC/继电器,订货号:6ES7 214-2BD23-0XB8,这个价钱相对222翻了一倍不止。另外,市面上假冒翻新产品很多,要留神。另外也可以自己买继电器,小灯泡,自己动手做DI开关,这样做实验更直观。模拟量测试就是万用表和信号发生器。
不过个人建议,完全没必要花这个冤枉钱。PLC学习主要在于软件的组态学习,硬件看看资料就行。MICRO/WIN软件是免费的,也有仿真软件,完全能满足你的学习需求。
帮助他人解决问题
收到鲜花 朵
阅读权限10
主题好友积分
该用户从未签到&
个人觉得没有买硬件的必要吧,如果不是工作立即需要,连学习PLC编程都不需要。何必浪费这时间和金钱啊!
其实200编程很简单,拿纸张画画简单的逻辑就可以了。
自动化最重要的不是编程能力,编程都很简单,我现在手上自动化项目都在实行标准化,不允许自动化工程师个性发挥,耍耍小聪明,编出花哨但可读性很差的程序。
我认为最重要的是对设备或工艺原理的理解,多看看电气原理图,仪表流程图,然后想想应该怎么控制比学习编程的技巧更有用。
以上至少我个人工作经历的体会哈,仅供参考!哈哈
收到鲜花 朵
阅读权限30
主题好友积分
签到天数: 4 天连续签到: 1 天&
其实200编程很简单,建议多看看结合实际很快就上手了。
收到鲜花 朵
阅读权限10
主题好友积分
签到天数: 26 天连续签到: 1 天[LV.1]海川新人&
你还可以买些中间继电器和交流接触器。
收到鲜花 朵
阅读权限60
主题好友积分
签到天数: 1023 天连续签到: 32 天[LV.8]以坛为家II&
海川社区常住居民 在海川签到500天 可领本徽章
TA在日01时41分获得了这枚徽章。 []
s7-200有仿真软件可以用来学习程序的编写。
硬件可以去西门子的官网下载手册。
海川化工论坛网化工技术交流第一社区,共同学习 共同提高!
广告投放/网站事务
QQ: 活动专用QQ:
违规贴举报删除请联系邮箱:
丰行天下-海川化工论坛 版权所有--- Powered by如何学习PLC?
刚毕业学生,想学习 西门子plc,但没有硬件(好像二手PLC也要上千吧)。有没有什么折中的方案,光软件模拟可行吗?就是达到简单应用的级别吧。哦,对了,推荐一下学习软件呗!
作为一个工业自动化攻城狮,说一下自己学习的历程吧,大学是学机械设计的,所以对于PLC应该算是从门外汉学起的,还是很好学的,不废话了,讲正题。===========================================================以下所述是针对于西门子S7-300、S7-400系列PLC所言,与S7-200系列PLC有所区别,有人说从300学起是不是有点难,就像我在评论中所说,如果S7-200相当于一辆奇瑞QQ,S7-300就是一辆大众passat,练车用QQ还是passat并没有多大区别。在基于软件不需要硬件学习的基础上,200和300的成本是一样的,选一个功能更强大的没什么不好。==========================================================1.门外汉阶段:此阶段建议看一些基础的东西,如什么是PLC( Programmable Logic Controller可编程控制器),基本原理是什么,可以应用在哪些地方之类的,反正就是对PLC有个整体的了解就好了。我的总结PLC就相当于人的大脑,各种检测原件(输入信号)就好比人的眼睛、耳朵、鼻子,执行原件(输出信号)就是手脚,PLC通过收集信号,然后通过逻辑运算(大脑思考判断),指挥执行原件动作。2.初级入门:PLC种类很多,就对楼主的西门子来说吧。首先你需要一台电脑,配置一般就行,市面上主流配置就可以了,CPU(指PLC)就不用了;其次,安装编程软件Step7(简称S7),版本建议5.4以上,现在我们做项目都是用5.5版本的。安装方法可以看这里
安装模拟软件PLCSIM,看这里 软件安装完以后,就可以开始入门之旅了。(建议装在虚拟机中,与正常使用的系统分开,一是因为软件启动会有很多服务,影响电脑性能;二是编程软件容易被杀毒及其他软件破坏,导致无法使用,重装软件太过麻烦)这是我刚工作的时候买的一本书,现在看来选的还是挺对的,讲的东西都简单易懂。这是我刚工作的时候买的一本书,现在看来选的还是挺对的,讲的东西都简单易懂。①开始入门当然就是梯形图了(在此插一句,之前看到某位答主说梯形图落后,企业已经不用了,表示反对!就像评论所说,语言无优劣,编程有技巧!本人在冶金行业央企工作,上亿的项目都会用到梯形图,大家不要认为简单就无用)先编写简单的小程序,比如红绿灯 ,运输带,小车之类的,都是只有几行的程序,这时候用到的都是开关量,也就是0和1的逻辑,学会用PLCSIM做模拟,会了模拟,什么是输入(I ),什么是输出(Q),什么是中间变量(M),就都理解了,前面说的小程序秒懂,此阶段一天时间就差不多了。下面就是一个控制电机正反转的小程序,两行就可以实现,用模拟器把转起来就是这个样子了,点击模拟器中的小方块就可以模拟输入信号,对应的输出信号也会自动出现小对号。②学习数据的处理,包括数据的传输,转换,其中涉及到数据类型等基础知识,如果是工科学生,学过C语言应该很容易,数据处理中需要用到很多基础功能块,像加减乘除这些块一看就知道啥功能,比如move那些看不懂的块,按F1看帮助,帮助写的可能很复杂,多看几遍就明白了,看完最好自己做笔记,记成自己容易理解的(各种复杂的块,长篇的英文帮助,这个阶段是最容易让人失去学习兴趣和动力的,一定要坚持住)。数据处理也可以用模拟器模拟,很直观。③前面说的都是零件,学的差不多就可以开始拼积木了——功能和功能块。块类似于子程序,使我们的程序结构化,简化程序组织,便于修改、查错、调试。简单举个例子:你有一千个灯泡要控制开关,他们的控制逻辑相同,虽说每个控制程序只需要短短几行,但每个都写这么几行那就是几千行,非累吐血不可。。。这时候块的用武之地就来了,根据控制逻辑编写一个灯泡的控制程序,只把I/O作为接口做成功能块,然后对于每个灯泡调用这个功能块就好了。也就是说把零件拼成了部件,有需要就直接用部件。如果单体控制程序特别复杂,有多大好处你懂得。。软件中有自带的系统功能和功能块,学习这些块还是要找F1帮忙,自己做好笔记。其实到了这个阶段,那些系统功能块还没都看明白,我就手痒开始自己堆积木了。在堆积木的过程中,边用边学,进步会很快。3.入门阶段:此阶段就需要学会编辑人机界面了,人机界面可以显示设备运行状态,也可以对设备进行控制。画面种类也很多,就说西门子自家的wincc吧。我们做工程都是用wincc7.0以上的版本了,但自学的话不建议安装7.0及以上版本,原因是对电脑硬件要求高,一般机器跑起来很吃力。推荐安装wincc6.2版本,此版本功能完全能满足你学习需要,五年前的电脑就能跑的起来。软件很好找,英语不好的建议下载亚洲版,学霸就随意了,具体安装方法可以参照这里 。安装完编辑界面就是这个样子。怎么用就自己网上找资料吧,不是一句两句能说明白的,我的意思不是说软件复杂,是杂!这个是做过的一个小项目,只有一些泵和阀,控制逻辑都很简单。在画面中可以显示压力,流量之类的信息,也可以对设备操作控制。学会做这样的一个画面需要多长时间?一周就够了!没错,就是一周!这画面看起来貌似挺复杂的,其实就是简单的连了程序中的变量,没有控件,没有脚本!画面一样可以利用模拟器和虚拟的cpu建立连接,在你能够在模拟环境中将画面和程序模拟运行起来,你就算入门成功了!入门成功相当于什么水平?大学毕业的水平吧,可以找工作了!!!什么样的工作?电气维护!比如水站、液压站之类以控制泵阀为主的区域。当然你去了以后是要学习硬件的,逐步迈向中级阶段。===============简单说下做项目的基本步骤,做项目一般要有机械设备厂家出控制说明书,就是设备的动作原理,有的设备会自带执行元件(电动机,阀门等)及检测元件(接近开关,仪器仪表等),纯机械设备就需要电气专业的来选型。基本有以下几步:第一,根据I/O数量及控制的复杂程度选CPU模块,I/O模块(远程站),供电及通讯模块,变频器等。第二,选电缆,继电器,开关等。第三,选控制机柜,一般都是选标准柜子。第四,绘制接线图,供电图及原理图等。第五,装配控制机柜和编写程序同时进行。第六,控制柜校线,上电,测试程序。第七,机柜进现场接外线,供电。第八,现场调试程序。第九,运行测试。===============很多人私信要我微信或者QQ,很抱歉,私人微信和QQ不想加人,如果有什么问题,大家发到评论里一起探讨就好
PLC并不难学。PLC编程语言符合IEC 61131标准。其中比较主流的语言是模块化的编程语言,也即IEC 61131-3语言。由于所有的PLC生产厂家都必须遵循IEC 61131标准,因此深入学习某一款PLC后,其它的PLC大体上是类似的。学校PLC课本上讲解时一般都用T形图。这是很落后的一种编程方式。走上工作岗位后,务必改用模块化编程方式。之所以要摒弃T形图的编程方法,是因为T形图有很多局限。举一个最简单的例子:当三个开关量在T形图上构成三角形时,这个T形图是无法执行的,必须用三角-星转换为星形结构才行。这种问题在模块化编程语言中根本就不会出现。由于T形图的局限性,纯T形图程序中也开始配套模块图了。下图是我为北京地铁某车站的环控配电室双路电源自动投退系统编写的程序局部:此程序用模块化的编程语言IEC 61131-3写成。可见模块化的PLC程序有点类似集成电路的形式,甚至连PID测控都有相应的模块。此程序用模块化的编程语言IEC 61131-3写成。可见模块化的PLC程序有点类似集成电路的形式,甚至连PID测控都有相应的模块。我们再来看看同一个程序的通信管理部分:这里有通信接口初始化程序,有MODBUS-RTU的主站定义程序,有MODBUS-RTU的从站数据采集和交换的循环程序。这里有通信接口初始化程序,有MODBUS-RTU的主站定义程序,有MODBUS-RTU的从站数据采集和交换的循环程序。可见,模块化的PLC编程语言与学校里学到了T形图编程语言有天壤之别。由于PLC编程语言都支持软件层面的程序调试,所以仿真没有太大的问题。怎么学习PLC呢?除了要有编程环境外,就需要有工程范例。其实工程范例很容易获得,我们可以找任意一本描述电动机控制的书籍,把其中所有的各种控制电动机的方式,当然是用继电器和接触器构成的,我们把这些机电控制方式全部编写成PLC控制方式。几个范例编完,基本上就明白了。范例编完后,给自己增加难度。例如我们设想有四台电机,分别作为中央空调的冷水机组、热水机组、冷却塔电机,再配上末端空调装置的风机,就构成了完整的中央空调系统。中央空调采用热焓控制方式,并采用PID调节。试着用PLC作为中央控制系统,来编写一个程序。这个范例完成后,最后再学习PLC的通信技术。特别关注PLC模块化编程语言中的MODBUS-RTU模块,理解它的内容和要领。然后编写一个数据采集和转发系统。数据来源为上一个例子中所有电动机的外围开关量、温度量、焓值、电流电压参量、电机运行状态等等。把这些参量编写成通信协议,也即数据点表,然后发送给计算机上的ACCESS数据库。利用ACCESS的VBA,编写若干控制界面,然后实现软件上的信息交换和控制。这些都完成后,就可以毕业了。我们从此可以胜任任何PLC的编程工作。==================PLC的应用十分广泛。在工业环境下,PLC几乎无所不能。知道为什么?第一是PLC的高可靠性:因为它的程序是顺序执行的,因此不会进入死循环,几乎不会死机。PLC不会死机,这一点十分重要。我们原先采用工控机来作为测控和配电系统的通信管理机。结果发现,工控机的硬盘在高温下会出现故障、工控机的电源一旦风机停转,电源很快就因为过热而停机(死机),造成通信阻断。工控机通过各种卡件来实现数据采集和控制功能,这些卡件故障率很高。工控机实现硬件冗余很困难,而PLC的CPU硬件冗余十分便利。我们在测控工程中将通信管理机换成PLC后,上述这些问题彻底地一劳永逸地完美解决。第二是PLC具有很高的EMC(电磁骚扰)水平,也即抗干扰能力。所谓EMC指的是电器元件在运行时抵御环境电磁干扰的能力,以及自身对环境产生电磁干扰的程度。IEC和国家标准对电器元件和控制柜都提出了强制性EMC试验要求。高档PLC一般需要通过2级到3级EMC群脉冲试验,以及接地电流冲击试验。我测试过,一块多功能电力仪表的电路板,只因为电源滤波电容焊的略微高一些,整块电路板就在接地电流冲击试验中被击毁。可见EMC测试对于电子仪表来说十分残酷,通过试验十分不易。一句话:凡单片机能做的事,PLC一定能做;反过来,PLC能做的事,单片机不一定能做,甚至连边都沾不上。对比:一般的家用电器要通过一级EMC试验都有点困难。由于PLC应用是如此之广,因此一位PLC的资深优秀编程者,也一定是一位工业系统的多面手。他熟悉各种工业条件下的元器件和传感器性能参数,熟悉各种工业条件下的测控原理和自动控制原理,明确机械原理和各种工业工艺过程,明确强电磁环境下的如何选配元器件及开关电器。当然,此人对于PLC的模块也应当十分熟悉。总之,优秀的PLC编程者,一定同时也是技术上的佼佼者。==================学习伊始,不要总想着赚钱,要沉下心来学会真本事。天下之大,何处无芳草?何愁无处供职?PLC推销商挣的钱,远远少于PLC的编程者挣的钱;施工结束后,用户惦记的是编程者,不是PLC的供应商;在后续工程中,还会请编程者继续参与,而PLC推销商呢?最多也只是供几个PLC而已。结论:关键还是在于自己的编程本领和技术水平。
很多人都想找到一步即可走向成功,其实成功没有捷径,如果有的话那就是正确的方法加上持之以恒的信念。我们做技术的更要注重积累,要想成为一个PLC高手,应该注意以下几个方面:  1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。  2.别小家子气,买本书几十块都舍不得,你还学个P。为了省钱看电子书,浪费的时间绝对超过书的价值。当然如果查资料,只能看PDF。  3.学习新的开发软件时,一定要看帮助手册。买的书不够全面。刚接触一个软件,什么都不懂,就盲目的问东问西,让人看起来很幼稚。  4.不要蜻蜓点水,得过且过,细微之处往往体现实力。  5.把时髦的技术挂在嘴边,还不如把过时的技术记在心里。  6.看得懂的书,请仔细看;看不懂的书,请硬着头皮看。别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍。  7.多实践,调试,去写去调,只用软件模拟,是永远成不了高手的。  8.保存好你做过的所有的源程序、原理图等----那是你最好的积累之一。  9.对于网络,还是希望大家能多利用一下,很多问题不是非要到论坛来问的,首先你要学会自己找答案,比如google、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒!  10.到论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己的帖子没人回的。  11,论坛,就是大家讨论的地方,总期望有高手总无偿指点你,除非他是你亲戚!!讨论者,起码是水平相当的才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你讨论呢。什么样的人是浮躁的,浮躁的人容易问:谁有xxx程序吗?--(你给人家多少钱啊?自己的劳动白送你?)浮躁的人容易说:[男儿膝下有黄金]xxx?---(就算网络也要点尊严吧?)浮躁的人容易说:紧急求救---(其实只是个简单的课程设计)  浮躁的人容易说:有没有xxx中文资料?---一个字:懒。别说别的。E文不行?谁不是从ABC学起的啊?浮躁的人容易说:求xxx,我的email是,然后消失----你以为你是大爷啊,人家请你吃饭,还要喂到你口里不成?  浮躁的人容易问:做PLC有钱途吗----只是为了钱,搞不好技术的,你去抢银行好了。浮躁的人容易说:哪里有xxx资料?(其实大部分资料网络上都有,但是偏偏来找人问,懒!) 浮躁的人分两种:只观望而不学的人;只学而不坚持的人;浮躁的人永远不是一个高手。 -------------------------------------------------------------------------------------------------------------------------------------转载自微信公众号 :gongyebang
不知道题主读的什么专业想学PLC,如果不懂电气控制原理的话还是先要补一下课,毕竟PLC是用来取代传统继电器的。西门子PLC的话建议先学习S7-200,简单、实用,编程软件是免费的在西门子官网就有。最好是买本S7-200应用100例之类的书回来参考参考。西门子官网同样提供很多教程: 这里推荐两个S7-200的模拟器,一个是西班牙人做的Canalplc
;另外一个是广西工业职业技术学院某牛人做的 虽然模拟器不支持某些功能,但是想入个门还是足够了。入门了之后要学的就多了,控制论、计算机原理等等,这个时候你必须拥有一台实体机摆弄了。PS:当年我的毕业设计就是用Canalplc模拟实现。PS2:写一个程序简单,写好一个程序很难。
实名反对最高票@patrick zhang老师的答案,题主提出想学习西门子plc,而且表示想用模拟的方式,那么从本人经验来看,西门子plc主要应用点还是在于梯形图、STL以及SCL,zhang老师用的FBD,尤其是第一张图片上的内容使用梯形图完全可以做到,从Setp7 v4.0到5.5以及TIA均可实现,而Modbus通讯也完全可以使用模块来做,FBD这种方式我认为很少用到,不信可以去西门子官方BBS上考证,那么说了这么多,介绍一下三种不同语言的区别。一、梯形图梯形图作为简单易读通俗易懂基本属于新人学习PLC的首选,而且调试的时候非常直观容易,对于初学者是入门学习的不二选择,而且西门子本身自带的库内容非常丰富,基本涵盖了初级所需一切功能,对于单纯逻辑关系或者多一些功能的处理完全没有问题。但如果是偏电子类的人,可以考虑直接使用西门子一直以来的精华:stl。二、STL类似汇编语言,西门子一直以来的精华所在,所能完成的功能内容基本为100%。需要注意的是,step7 v4.0和5.x系列不管用什么语言编程,在plc内部编译的时候都是转化为stl的。stl强大的地方在于不进可以随意处理各种逻辑关系,在运算以及指针等复杂的功能上有着梯形图无法做到的地方,比如当梯形图模块如pid算法需要自定义时,或者自编译冒泡法等复杂运算,可谓得stl者得天下。三、SCL从几年前开始,西门子最让人诟病的软件全家桶开始让西门子痛定思痛,着手准备一个大平台,目的是将旗下大部分工控软件整合到一个统一平台中,TIA(博途)出世了,软件有一个很大的亮点在于将以前step7 v5.5上收费的SCL语言包整合进来,这是一种类似C语言的编程语言,在运算上的强大甚至超过STL,编程风格与stl类似,不赘述。三种语言我认为学习的顺序就是介绍的顺序,还有就是题主担心的硬件问题,西门子有自己的模拟软件可以下载,下载学习最好从西门子200开始,软件为step7 v4.0,还有就是如果学习PLC那么HMI是你必学的东西,西门子HMi的软件为wincc flexible,软件自带模拟。最后,学习西门子,先把电脑重装系统,所装系统必须为winxp技术版原版(至少sp2)或者是win7,最好不要安装64位版本,重做系统后不要安装驱动直接安装西门子全家桶,切记切记。
这个就看你学的什么程度了!如果只是一般的点位控制!建议先学习一般的控制电路!只有掌握了一般的电气控制原理,学PLC就是小儿科!然后深入了解的话,建议还可以学一些计算机知识!尤其是汇编语言!最好懂一点!这样的话辅以一些教材就可以学习功能指令!然后可以找一些习题练习练习!这个时候要多练!才能很好的掌握PLC!
要是用到模块什么的!像什么模拟量模块,热电偶模块,通信模块什么的!这个就要你提前了解一些硬件,软件,传感器工作原理,测量原理。最好了解控制工程,尤其是PID控制。
如果这些都会了,可以探究一下PLC模块组成局域网的内容。这样我感觉就足够可以的了!
顺便插一句!个人觉得要学好PLC首先要有好的电气,计算机的知识!要想成为编程高手!永远只有一条路----练习。好的编程高手永远是练出来的,教是教不出编程高手的!
掌握好单片机原理,基础逻辑指令,对我来说这门课挺难的,我学的是西门子的,考编程时总是头疼,祝你好运吧
我也是PLC学习者,当初在学校时候学习了电气原理……就是继电器那些,然后在学PLC。学完了前面的基础逻辑指令感觉自己好牛逼,结果又遇到了一个老师,被他一顿骂……PLC这么高贵的东西就让你用来点亮发光二极管的?做那上个世纪做的控制?然后开始学习单片机知识,看汇编,理解PLC工作原理,学校又开始教授PWM.PID,网络通讯基础,自动控制原理。自己一直在学习C语言。我因为是自动化专业,我有一个同学在做嵌入式。现在工作了后发现PLC其实就是一个嵌入式……发现PLC梯形图貌似就像是操作系统的一个良好的人机。我觉得要想学……一定要把自己定位高点,计算机原理要懂。PLC没有想的那么简单。
主要是思维逻辑 plc只是工具 还有 熟悉控制对象 这才是根本 有意可以来宁波 我们是专业plc生产设计应用的可以发个简历过来 email
大把的plc培训班,同时也提供你设备,比西门子官方认证略便宜,价格在几百到3000不等,能够较快入门
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 无锡学plc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信