新手电气人入门第一课:如何提高PLC编程能力?不要怕不会和困难
在工控行业混迹了十多年,一直做与PLC相关的项目,就把自己的一些经验做个总结,由于水平有限,有不足之处还望各位多多指教。
我刚接触PLC的时候是拿着一本廖常初老师的关于S7-200的教材入的门,廖老师的书里讲的步进编程的思想对我之后的PLC编程影响很大,这个思想的好处就是一步一步的执行,当进入下一步的时候同时退出上一步,在程序中只有一个活动步,使程序逻辑很清晰,缩小了问题出现的范围,而且在编程之前先画出顺序功能图,如果顺序功能图画的完整,按照功能图做出的程序基本上就没啥问题了。不论大小项目最好画个顺序流程图出来,养成好的习惯能达到事半功倍的效果。 以下曾经做过的一个顺序流程图。
这个顺序功能图虽然花了不少时间,当时工期紧半自动都没试,直接投得自动,管道内可是焦炉煤气,同一根管道又进煤气又进空气,不停的切换,真是捏了一把汗,还好程序基本没啥问题。
做程序还要进行规划,将程序分成不同的控制单元,尽量减少单元之间的联系 。举个简单的例子,项目中要用到罗茨风机,风机口有气动阀门,要求开风机的时候先开阀门,再启动风机,停止的时候要先停止风机后关闭阀门,我们可以将风机和阀门看做一个整体,将风机的起动和停止作为一个单元,别的程序段只负责起动和停止风机,不管风机起动和停止风机单元内部的逻辑关系。
作为一个合格的编程人员,程序和变量注释一定要写清楚 ,这是对编程人员最基本的要求,如果你还在用绝对地址编程,那么需要想想自己是不是该换个工作了。
另外就是做程序不要怕复杂,不要觉得难就不做了 ,我们做自控的也算个技术活,用户很容易被忽悠,这是我搞工控这些年经常看到的事,用户提出了要求,只要在合理范围之内我们要尽量去满足,当你完成一次次的挑战之后,你会发现曾经的鸿沟不过是个小水渠,做程序就要自己给自己找困难,流行的一句话就是没有困难创造困难也要向前冲。
同时做编程要有创新,尽量不要去做重复性的工作,及时做同样的项目或设备,也要去尝试有没有更高效,更稳定的方法,将创新作为乐趣 ,原来100行的程序如果能用两三行去完成是不是很有成就感,将公司的各型号设备程序搞成一个通用程序,是不是很有挑战性。编程枯不枯燥在于你的态度,如果你认为就像搬砖一样,天天重复,那就枯燥,如果你觉得你每天都在创新,就不会觉得枯燥。
很多人想学PLC却总是徘徊在大门之外,其主要原因一是因为没有实践的机会,二是胆怯怕干不来。自己搞些电脑模拟,或是买个二手PLC自己研究,都不如一上来就开始做项目。虽然刚开始遇到的问题会比较多,但是只要坚持下来就算入门了,其实刚开始做的项目难度都不会太大,网络信息现在很发达,技术热线,供应商的售后支持都可以帮我们跨过这道坎,做工控往往是遇到了问题才去读书查资料,没有谁把PLC完全搞透了再去做项目。
对以上我总结五点:
1、编程要有正确的方法,也可称为编程的指导方法。
2、养成画逻辑图的好习惯,画图的过程就是程序构思的过程。
3、规划程序结构,将程序规划成不同功能的小单元,减少不同单元之间的联系。
4、养成建立变量名、增加变量和程序段注释的习惯,一是为自己编程方便,二是为别人读你的程序时方便。
5、不断地挑战自己的极限才能够最大的进步,用户的苛刻要求总是成为你不断进步的推力。
今天就说这几条吧,这说不上是技巧,只是一个指导思想。如果有时间在讲解一下PLC编程的技巧。
西门子S7-300400 PLC编程自动化应用培训 PLC学什么内容 什么是PLC
西门子S7-300/400 PLC编程培训形式:
1)现场培训。
2)每人配有一台学习电脑和学习设备,学员全程实操学习,可以直接操作设备进行编程实践,。所有设备全天开放,学员可随时动手实践。包学会不限学时,结业后可免费提供所报课程内的技术指导,也可随时回校复习。
西门子S7-300/400 PLC编程培训目标:
1)通过培训能实际上手做项目
2)通过培训能直接从事PLC编程设计工作
西门子S7-300/400 PLC编程课程内容及课程安排表:
一.PLC概述二.PLC工作原理三.西门子S7-300硬件概述3.1 西门子300硬件结构之电源3.2 西门子300硬件结构之CPU3.3 西门子300硬件结构之模块3.4 S7-300安装及接线四.STEP 7软件的安装步骤及方法4.1 软件安装4.2 软件使用及硬件组态4.3 编程软件及模拟软件使用五.位逻辑操作5.1 位逻辑操作5.2 工作台控制讲解5.3 汽车自动门控制讲解六.定时器6.1 定时器6.2 定时器案例讲解6.3 时钟存储器功能6.4 定时器的设定值使用变量方法6.5 喷泉自动控制系统示例6.6 彩灯顺序控制示例七.计数器7.1 计数器7.2 计数器应用示例八.PLC的数据存储结构及进制转换8.1 进制转换8.2 PLC结构存储
九.数据传送及四则运算9.1 传送、批量清零指令9.2 加、减、乘、除运算指令及编程9.3 求余数指令9.4 浮点数指令十.比较指令及其应用十一.数据处理应用讲解11.1 自加自减指令控制示例11.2 商品自动零售机示例十二.转换12.1 转换指令及其应用
十三.跳转指令13.1 跳转指令及其应用十四.移位、循环14.1 移位循环指令14.2 移位循环应用案例14.3 移位循环指令实现变速示例十五.程序块15.1 OB组织块15.2 FC功能15.3 FB功能块15.4 SFC系统功能15.5 SFB系功能块15.6 DB数据块15.7 变量表VAT十六.中断16.1 日期时间中断组织块16.2 延时中断组织块16.3 循环中断组织块16.4 硬件中断组织块16.5 错误故障组织块十七.高速计数17.1 高速计数应用详解17.2 高速计数实例讲解十八.高速脉冲输出功能及应用十九.模拟量19.1 CPU314C集成模拟量输入功能应用19.2 模拟量输入模块接线及应用19.3 模拟量输出功能接线及应用19.4 PID控制
.
二十.位状态二十一.字逻辑二十二.语句表编程二十三.指针二十四.网络通信24.1 S7-300与S7-200MPI通讯24.2 S7-300与S7-300 MPI通信24.3 S7-300与S7-300的DP通讯24.4 S7-300与分布式IO模块ET200M连接方法24.5西门子300与200SMART以太网通讯24.6接口模块IM360.IM361组建多机架实例24.7 S7-300与M420变频器DP通讯24.8 S7-300与S7-200 DP通信二十五.西门子WinCC flexible触摸屏编程设计25.1 软件安装25.2 WinCC flexible用户界面简介25.3.创建画面25.4.变量的组态25.5.IO域组态25.6.按钮组态25.7.开关组态25.8.棒图组态25.9.日期时间域组态25.10.项目模拟调试的方法25.11.报警的基本概念25.12.报警系统组态练习25.13.报警组态及模拟练习25.14.报警窗口与报警指示器的组态25.15.报警类别与报警组的组态二十六.WINCC上位机编程应用26.0 WinCC7.3软件安装及授权26.1.WinCC入门项目26.2.WinCC创建一个新项目26.3.WinCC创建画面26.4.WinCC报警组态26.5.WinCC变量记录26.6.WinCC创建导航26.7.WinCC报表编辑及打印26.8.WinCC复制和移植WinCC项目26.9.WinCC多用户项目客户机服务器连接实例26.10.电脑开机自动运行WinCC项目设置
等等...
相关问答
谁有GEPLC的培训内容,一般培训几天?
我有一份在北京精诚智和教育科技公司培训过的GEPLC培训内容,是去年给我们公司做GEPLC企业内训的内容,我们做了4天,企业需求不同,培训天数也不同:1、GEP...
东莞PLC培训公司学习项目有哪些?
[回答]在东莞汇缘教育PLC培训学校,每名教师能够依据学生们学习培训的进展开展一对一的指导。东莞市汇缘教育PLC培训学校的三菱PLC培训课程服务项目有三菱5...
怎么样才能学好PLC编程,千万别去PLC培训学校?
自学的话,真的挺难的,一个小问题能让你半个月弄不懂,烦死个人不能说培训不好,除了要花钱,没别的坏处,当然如果你能够凭借关系进厂,找个老师傅带你,那就...自...
江阴哪家有PLC编程培训?
我的同事小张,上个月在江阴问鼎教育报的西门子PLC,是晚上上课的,一个班就3个人,老师是专业的自动化工程师,水平挺高的,而且还包学包会的,地址在澄江中路5...
短期PLC编程培训都有哪些学习内容?
[回答]我们同样期望着从汇缘走出的学员能在行业中有一席之地,成就你的同时为我们带来良好口碑。让我们共同努力!学员毕业后直接可胜任PLC程序员职位,不必...
东莞哪里有plc编程的培训?
东莞南城有中培PLC培训,可以免费体验,三菱,西门子都有,东莞南城有中培PLC培训,可以免费体验,三菱,西门子都有,
上海PLC培训机构上海plc培训哪家好?
上海PLC培训机构又上海优路教育是一家专注于工控自动化才的专业培训基地,集PLC编程培训,设备开发,设计,安装,调试等工程于一体,教学经验丰富,随到随学,采用线...
北京哪个Plc培训班好?
北京三源plc不错。1、北京三源PLC培训机构是早在全国各地专业开展各类工业自动化系列培训公开课及企业内训的公司,也是国内开设工控培训项目多、且能够根据不...
深圳哪个plc培训学校好点?
深圳plc培训学校比较好点的有:深圳龙丰自动化培训、八方汇PLC培训、深圳伯俊PLC培训、深控PLC培训1、深圳龙丰自动化培训龙丰自动化培训学校是一所专注于培...
哪里学习西门子PLC编程培训比较好?
西门子在国内有专门的培训机构,针对不同的控制系统都有不同的培训班,开班密度也比较高,学成也会颁发资质证书,当然学费也不便宜,社会上也有很多类似培训机构...
扫一扫微信交流