我想学习西门子PLC编程,该如何入门?
建议从S7200入手,不过也可以从S71200入手,找个仿真软件,然后自己运行plc程序,就可以买这本教材了 。最后,一定要多练习,多编程 。
文章插图
我想学习西门子PLC编程,该如何入门
【西门子plc200编程100例 如何学西门子plc编程,西门子官网plc】一楼讲的C语言是连计算机系的学生都觉得头疼的语言 。我觉得很难避免入门 。编程语言有很多种,最容易理解的是梯形图,非常直观 。入门的话,看一些介绍他编程指令的书,边学指令边做练习巩固 。有个plc硬件测试就更好了,因为有时候你觉得好像对,但是到了plc就不对了,有个plc就好了 。我只是在学,西门子,我给你讲讲我是怎么学的 。嗯 。多有趣啊
如何自学PLC
1.在外行的这个阶段,建议看一些基础的东西,比如什么是PLC(可编程逻辑控制器| LER可编程控制器),基本原理是什么,可以应用在什么地方等等反正就是对它有个整体的了解 。PLC相当于人脑 。各种检测原件(辅助输入信号)就像人的眼睛、耳朵和鼻子,执行原件(输出信号就是手和脚)通过采集信号,然后通过逻辑运算(大脑思维和判断)来指挥执行原始动作 。2.适合初学者的PLC有很多种 。再说说西门子 。首先你需要一台电脑,配置足够一般,市面上主流配置足够,不需要CPU(PLQ) 。其次,安装编程软件Step7(简称S刀),版本推荐54以上 。现在我们的项目都使用5.5版本 。软件安装好之后,就可以开始入门之旅了 。建议将其安装在虚拟机中,与正常系统分开 。第一,软件启动时会有很多服务,影响电脑性能 。二是编程软件容易被杀毒等软件破坏,导致无法使用 。重装软件太麻烦了 。一、入门当然是梯形图(这句话里,我看到有人说以前的梯形图落后,企业已经不用了,所以我反对!语言没有好坏,编程技术好 。我在冶金行业的央企工作,上亿的项目都会用到梯形图 。不要认为简单没有用 。)先写简单的小程序,比如红绿灯,运输带,汽车之类的,也就几行程序 。此时,所有的开关,即0和1的逻辑都被使用 。学会用PLCSIM仿真,知道什么是输入(Q),什么是输出 。学习数据处理,包括数据传输和转换,涉及数据类型等基础知识 。如果工科生学过C语言,应该很容易 。在数据处理中需要很多基本的功能块,比如加、减、乘、除这些块 。你一看就知道是什么功能,比如移动那些看不懂的块,按F1求助,帮助写的可能很复杂,看几遍就明白了 。最好自己做笔记,简单易懂(数据处理也可以用模拟器模拟,很直观 。(3)我前面说的都是零件,了解之后就可以启动功能和功能块了 。块类似于子程序,使我们的程序结构化,简化程序组织,便于修改,错误检查和调试 。举个简单的例子,你有1000个灯泡来控制开关,它们的控制逻辑是一样的 。虽然每个控制程序只需要短短的几行,但是每个都要写几行,也就是几千行,所以你得吐血 。这个时候,这一块就要发挥作用了 。根据控制逻辑写一个灯泡的控制程序,只用I/O作为接口做一个功能块,然后为每个灯泡调用这个功能块 。也就是把零件拼接成零件,需要的话可以直接用零件 。如果单体控制程序特别复杂,你就知道它有多大的好处了 。软件有自己的系统功能和功能块 。学习这些积木还是需要找F1帮忙,自己做笔记 。3.在这个阶段,你需要学会编辑人机界面,人机界面可以显示设备的运行状态,对设备进行控制 。图片有很多种 。再说西门子自己的wncc 。我们做工程都是用wincc70以上,自学不建议安装7.0以上版本,因为对电脑硬件要求很高,普通机器很难运行 。安装wincc62版本,完全可以满足你的学习需求,电脑可以运行五年前 。这个软件很容易找到 。如果英语不好,建议下载中文版 。这是安装后编辑界面的样子,不是说软件复杂,是杂!入门成功是什么水平?大学水平,可以找工作!什么样的工作?电气维修,如水站、液压站等主要控制泵阀的区域 。当然,你去了之后还得学硬件,按部就班s
3.避免学习错误对于很多在工厂从事维修的电工,以及想从事自动化行业的毕业生来说,PLC是一道绕不过去的坎 。但是我没有相关经验,更没有前辈带路,现在高手高手满天飞,走了很多弯路 。为此我特意整理了一些误区,希望对你有所帮助 。1.纠结品牌是最常见的问题 。经常有人在后台留言问这个问题 。初学者学三菱plc好还是西门子plc好?我有三菱的基础 。西门子PLC多久能学会?如何选择PLC,大部分取决于你自己在现实生活中的接触 。工作中的三菱人脉大多是向三菱学习,反之亦然 。欧美品牌学西门子,亚洲品牌学三菱 。值得一提的是,当你从未接触过PLC的时候,想简单易用可以选择三菱,想学习目前市场上应用最广泛的产品可以选择西门子 。2.不用手找资料也是很常见的 。可以在嘉途的学生社区下载各种PLC编程手册 。仔细看完帖子,你会发现里面有很多你需要的信息 。遇到问题之前千万不要找别人要 。正确的做法是先主动去寻找,利用互联网强大的搜索功能找到自己需要的内容 。当你找不到你想要的东西时,
再去向老师请教学习 。切记张口就来,找的过程不仅仅是锻炼个人收集信息的能力,也是锻炼你独立解决问题的能力,同时也能体会到资料的来之不易 。3、有了资料不看当你获取了资料,希望能认真仔细的阅读,而不是让资料睡觉 。这也是和第二条相通的,自己辛苦找到了才会好好珍惜、好好观看 。4、不去认真学习基础学习任何东西都是从基础开始的,基础没有就去学,别总想着一蹴而就 。同样,学习PLC也是从电工基础开始的,你让一个钳工学PLC?他连直流电交流电都搞不懂,那还不是从如何区分直流电交流电开始?PLC的基础包括,电工基础(直流电,交流电,开关按钮,继电器等元器件),计算机基础(基本计算机原理,二进制,十六进制,字节,字等常识)以及机械,液压,气动等等 。还是那句话,不会我们可以学,没基础就去学基础 。5、思维模式固定,不能举一反三,触类旁通这是最可怕的,所谓的工作经验,就是不断的举一反三,完善自己的知识结构和储备,而不是简单机械的时间积累 。你弄十年自锁互锁和弄一个月自锁互锁是一样的 。学习了PLC,就要用PLC的思维方式,不要老想着逻辑线路转换成梯形图,这是不对的,因为两者虽然有关系,但本质是不一样的,工作机理也有差别 。最好的方法就是多去看别人写的程序,多学多实践,。6、多练习模块化编程,不要拘泥于一种程序语言有些学了三菱PLC,又没认真思考的人,一看西门子的程序,主要是S7-300、S7-1200、S7-1500的程序一脸懵逼,这都什么啊,这是PLC吗?怎么和我以前看到的不一样,怎么都是FB?这其实是模块化的编程方法,是PLC的发展趋势 。这种方式的优点非常之多,特别是对于大型工程,分布式工程,以及未来的信息化工厂,是非常便捷的 。而且对于系统扩展,设备移植,也是很方便的,大家多多少少都要理解 。
文章插图
怎么学习西门子PLC我是新手怎么学习西门子PLC学习PLC的方法其实主要是两点:选择一个PLC&边学边练一、问题提出可编程控制器技术最主要是应用于自动化控制工程中,如何综合地运用前面学过知识点,根据实际工程要求合理组合成控制系统,在此介绍组成可编程控制器控制系统的一般方法 。二、可编程控制器控制系统设计的基本步骤1 .系统设计的主要内容(1)拟定控制系统设计的技术条件 。技术条件一般以设计任务书的形式来确定,它是整个设计的依据;(2)选择电气传动形式和电动机、电磁阀等执行机构;(3)选定 PLC 的型号;(4)编制 PLC 的输入 /输出分配表或绘制输入 /输出端子接线图;(5)根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用梯形图)进行程序设计;(6)了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善关系;(7)设计操作台、电气柜及非标准电器元部件;(8)编写设计说明书和使用说明书;根据具体任务,上述内容可适当调整 。2 . 系统设计的基本步骤(1)深入了解和分析被控对象的工艺条件和控制要求a.被控对象就是受控的机械、电气设备、生产线或生产过程 。b.控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和联锁等 。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试 。(2)确定 I/O 设备根据被控对象对 PLC控制系统的功能要求,确定系统所需的用户输入、输出设备 。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等 。(3)选择合适的 PLC 类型根据已确定的用户 I/O 设备,统计所需的输入信号和输出信号的点数,选择合适的 PLC 类型,包括机型的选择、容量的选择、 I/O模块的选择、电源模块的选择等 。(4)分配 I/O 点分配 PLC 的输入输出点,编制出输入 /输出分配表或者画出输入 /输出端子的接线图 。接着九可以进行 PLC程序设计,同时可进行控制柜或操作台的设计和现场施工 。(5)设计应用系统梯形图程序根据工作功能图表或状态流程图等设计出梯形图即编程 。这一步是整个应用系统设计的最核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验 。(6)将程序输入 PLC当使用简易编程器将程序输入 PLC时,需要先将梯形图转换成指令助记符,以便输入 。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连接电缆将程序下载到PLC 中去 。(7)进行软件测试程序输入 PLC 后,应先进行测试工作 。因为在程序设计过程中,难免会有疏漏的地方 。因此在将PLC连接到现场设备上去之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期 。(8)应用系统整体调试在 PLC软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调 。调试中发现的问题,要逐一排除,直至调试成功 。(9)编制技术文件系统技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、 PLC梯形图 。三、 PLC 硬件系统设计1 .PLC 型号的选择在作出系统控制方案的决策之前,要详细了解被控对象的控制要求,从而决定是否选用 PLC进行控制 。在控制系统逻辑关系较复杂(需要大量中间继电器、时间继电器、计数器等)、工艺流程和产品改型较频繁、需要进行数据处理和信息管理(有数据运算、模拟量的控制、PID 调节等)、系统要求有较高的可靠性和稳定性、准备实现工厂自动化联网等情况下,使用 PLC 控制是很必要的 。目前,国内外众多的生产厂家提供了多种系列功能各异的 PLC产品,使用户眼花缭乱、无所适从 。所以全面权衡利弊、合理地选择机型才能达到经济实用的目的 。一般选择机型要以满足系统功能需要为宗旨,不要盲目贪大求全,以免造成投资和设备资源的浪费 。机型的选择可从以下几个方面来考虑 。(1)对输入 /输出点的选择盲目选择点数多的机型会造成一定浪费 。要先弄清除控制系统的 I/O 总点数,再按实际所需总点数的 15 ~ 20 %留出备用量(为系统的改造等留有余地)后确定所需 PLC的点数 。另外要注意,一些高密度输入点的模块对同时接通的输入点数有限制,一般同时接通的输入点不得超过总输入点的 60 %; PLC每个输出点的驱动能力( A/点)也是有限的,有的 PLC 其每点输出电流的大小还随所加负载电压的不同而异;一般 PLC的允许输出电流随环境温度的升高而有所降低等 。在选型时要考虑这些问题 。PLC 的输出点可分为共点式、分组式和隔离式几种接法 。隔离式的各组输出点之间可以采用不同的电压种类和电压等级,但这种 PLC平均每点的价格较高 。如果输出信号之间不需要隔离,则应选择前两种输出方式的 PLC。(2)对存储容量的选择对用户存储容量只能作粗略的估算 。在仅对开关量进行控制的系统中,可以用输入总点数乘 10 字 /点+输出总点数乘 5 字 /点来估算;计数器 /定时器按( 3 ~ 5 )字 /个估算;有运算处理时按( 5 ~ 10 )字 /量估算;在有模拟量输入 /输出的系统中,可以按每输入 /(或输出)一路模拟量约需( 80 ~ 100 )字左右的存储容量来估算;有通信处理时按每个接口 200字以上的数量粗略估算 。最后,一般按估算容量的 50 ~ 100 %留有裕量 。对缺乏经验的设计者,选择容量时留有裕量要大些 。(3)对 I/O 响应时间的选择PLC 的 I/O 响应时间包括输入电路延迟、输出电路延迟和扫描工作方式引起的时间延迟(一般在 2 ~ 3个扫描周期)等 。对开关量控制的系统,PLC 和 I/O 响应时间一般都能满足实际工程的要求,可不必考虑 I/O响应问题 。但对模拟量控制的系统、特别是闭环系统就要考虑这个问题 。(4)根据输出负载的特点选型不同的负载对 PLC的输出方式有相应的要求 。例如,频繁通断的感性负载,应选择晶体管或晶闸管输出型的,而不应选用继电器输出型的 。但继电器输出型的 PLC有许多优点,如导通压降小,有隔离作用,价格相对较便宜,承受瞬时过电压和过电流的能力较强,其负载电压灵活(可交流、可直流)且电压等级范围大等 。所以动作不频繁的交、直流负载可以选择继电器输出型的PLC。(5)对在线和离线编程的选择离线编程示指主机和编程器共用一个 CPU,通过编程器的方式选择开关来选择 PLC 的编程、监控和运行工作状态 。编程状态时,CPU只为编程器服务,而不对现场进行控制 。专用编程器编程属于这种情况 。在线编程是指主机和编程器各有一个 CPU,主机的 CPU完成对现场的控制,在每一个扫描周期末尾与编程器通信,编程器把修改的程序发给主机,在下一个扫描周期主机将按新的程序对现场进行控制 。计算机辅助编程既能实现离线编程,也能实现在线编程 。在线编程需购置计算机,并配置编程软件 。采用哪种编程方法应根据需要决定 。(6)据是否联网通信选型若 PLC 控制的系统需要联入工厂自动化网络,则 PLC 需要有通信联网功能,即要求 PLC 应具有连接其他 PLC 、上位计算机及CRT 等的接口 。大、中型机都有通信功能,目前大部分小型机也具有通信功能 。(7)对 PLC 结构形式的选择在相同功能和相同 I/O点数据的情况下,整体式比模块式价格低 。但模块式具有功能扩展灵活,维修方便(换模块),容易判断故障等优点,要按实际需要选择 PLC的结构形式 。2 .分配输入 /输出点一般输入点和输入信号、输出点和输出控制是一一对应的 。分配好后,按系统配置的通道与接点号,分配给每一个输入信号和输出信号,即进行编号 。在个别情况下,也有两个信号用一个输入点的,那样就应在接入输入点前,按逻辑关系接好线(如两个触点先串联或并联),然后再接到输入点 。(1)确定 I/O 通道范围不同型号的 PLC,其输入 /输出通道的范围是不一样的,应根据所选 PLC型号,查阅相应的编程手册,决不可“张冠李戴” 。必须参阅有关操作手册 。(2)部辅助继电器内部辅助继电器不对外输出,不能直接连接外部器件,而是在控制其他继电器、定时器 /计数器时作数据存储或数据处理 。从功能上讲,内部辅助继电器相当于传统电控柜中的中间继电器 。未分配模块的输入 /输出继电器区以及未使用 1 : 1链接时的链接继电器区等均可作为内部辅助继电器使用 。根据程序设计的需要,应合理安排 PLC的内部辅助继电器 。
西门子plc编程到哪里去学西门子就有培训中心,在北京和上海都有.而且西门子PLC也分几个系列,比如大的方面分魏S5,S7. 其中S7中又分S7-200,S7-300,S7-400等,关于PLC的课程有很多,有编程方面的,有软件使用的,有通讯的.建议先自学,有了一定基础后在有针对性的报班学习课程.
文章插图
如何学习西门子plc编程不知道你说的大致明白PLC的工作原理是明白到什么程度 。PLC当中数据的存储方式,PLC的结构,PLC的工作方式,各个指令的用法,继电接触器控制线路原理,硬件接线 。这些都是初学PLC的基本知识,当你掌握了这些之后编程就是水到渠成的事了 。我上过一个西门子200PLC培训班,大致过程就是这样,先是数据存储方式,PLC的原理,基本逻辑指令,高速计数,模拟量,程序结构,PID,通讯 。可是我学完之后来到这家公司,我只会编程序,不会实际的运用,因为我以前没接过线,所以无法和实际联系起来 。现在我会接线了,觉得编程挺简单的 。这家公司代理的是美国Horner的一体化控制器,但是我会S7—200的,觉得上手很容易 。现在我渐渐觉得做一个自动化项目,编程不是中心,硬件的选型和连接才是中心 。我建议你去淘宝上买一个二手的PLC,200的大概就600多元,买些灯泡啊、继电器啊、导线啊… …自己动手做实验,边理解指令边研究线路,这样是学的最快的 。祝你成功,加油!
推荐阅读
- 零基础学西门子plc 如何学西门子plc,西门子plc编程怎么自学
- 心理学 如何学神秘学,神秘学分类
- 专家教你如何撒娇 如何学撒娇,如何快速学会撒娇
- 初学唱歌入门教程视频教程 如何学会印花视频教程,丝网印花教学视频
- 如何学会看汽车电路图 如何学会看汽车电路图,自学电路图
- 日语难学吗 如何学会讲日语,日语初学
- 怎么熬夜通宵不困 通宵之后如何,通宵上班后怎样恢复身体
- 怎么样腌制酸豆角 如何阉酸豆角,酸豆角的做法大全
- 小规模企业减半征收的税种有哪些 小规模准予扣除项目有哪些,企业所得税可扣除的项目