plc编程技巧口诀,编写PLC程序有什么窍门吗

1,编写PLC程序有什么窍门吗先了解基本程序的梯形图,一些简单的如星三角启动,自锁互锁等,再研究一些调用程序 , 然后看一些成套的程序 。我学c和c++的再看看别人怎么说的 。首先要知道PLC程序是从上往下执行的要确定好先执行哪一步后执行哪一步,然后根据编程手册要求优化好你的梯形图多联系,熟能生巧啊【plc编程技巧口诀,编写PLC程序有什么窍门吗】
2 , 讨论一个PLC编程技巧那比较简单的方法是~你通过js把年月日时分秒的整个值取过来~yyyy-mm-dd hh:mm:ss那你就用split通过空格截取~把这个值截取掉~只取前面年月日~在给你显示的地方重新赋值现在想到的有这么两个思路:1. 把IB0转换成MW,判断MW的值,不需要报警的值也就那么几个 , 0、1、2、4、8、16……,不等于这些数就报警 。2. 在程序每次扫描周期的开始清零一个数用于计数如MW0,然后I0.0的常开点后边接MW0自加1 , 再后I0.1的,I0.2的……最后判断MW0的大小,然后判断是否报警 。你好最笨的办法就是把所有组合编程下来;还有就是,反响思维,只有一个的不报警;其余就一直报警;社区:http://bbs.gongkong.com/
3,PLC的编程方法编程方法?太笼统了听你这么说 应该是初学者吧 。我想你问的应该是怎么给PLC编程 。给PLC编程前提条件:1.PLC硬件型号,对应的编程电缆,对应的编程软件 。这些是硬件2.PLC硬件的手册,主要是命令手册 。教你怎么使用命令 。3.编程软件的手册 , 主要是指导怎么用软件编写程序 。准备好以上这些资料就可以了 。(1是必须的,2,3可有可无 没有的话从网上下载)以三菱A系列PLC为例: 用编程电缆(电缆型号:SC09)连接PLC和电脑 。(手册里查阅怎么连接),打开编程软件(GX-Developer ),然后 把传输设置好以后 , 读取PLC程序 。(这些在编程软件的手册里查) 。然后修改好程序以后,上传写回PLC 。以上说的是基?。?再高级一些的“编程方法”就是要查专门的书籍,不知道你想了解哪方面的,我也没法多说,主要还是多查手册,多实践,不断积累经验就可以了 。有多种 梯形图 语句表 结构文本 都行 还各人喜欢吧大体上有三种 。1、梯形图LAD是操作员最适合的编程语言,看起来方便 , 缺点是占用内存较多 。2、STL,是类似汇编的编程语言 , 是专业编程人员的首选,占用内存少 。3、FBD,类似顺序功能图类的语言,在较少模拟量的时候会选择 。一个控制系统的设计一般包括一下几个步骤:1.系统规划,即根据设备的控制要求以及功能需要,确定系统的实现措施 。包括:选择plc型号,i/o模块的数量与规格,特殊模块,人机界面,,,2.硬件设计,根据总体方案完成电气控制原理图,接线图 , 元件布置图等的设计,汇编完整的电气元件目录与配套件清单 , 以及完成用于安装以上电气元件的控制柜,操作台等零部件的设计 。3.软件设计 , 编制plc用户程序,根据原理图所确定的i/o地址,编写实现控制要求与功能的plc用户程序 。4.现场调试,包括检查,优化plc控制系统硬件,软件设计,提高控制系统可靠性 。5.技术文件编制,即相关电气图纸,设备使用说明书等的编写 。
4 , 学习PLC有什么技巧啊PLC学习首先 买本关于PLC的书 (建议买一本《电气控制与PLC应用技术》看一下 , 这本书前半部分谈一些电控柜中常用的电气元件及基本电路,后半部分讲了PLC的应用 。应该适合可,可以去书店看看 。)然后 手上有个PLC 然后 根据书上的例子 自己琢磨个小项目 实现一个功能最后 实践出真知自己独立做个PLC项目 项目完成了 PLC也就掌握了 西门子200系列的小PLC很适合新手学习 比较容易上手首先要了解电工知识、了解电器如果去控制,了解各种执行机构,然后就是了解PLC的工作方式,输入输出回路,最后了解相应的工艺 。1、学习PLC首先要选好学习那一个厂家的PLC,日系的 PLC内部软件集成度高应用简单.早期的OMRON、三菱应 用比较多、现在由于贸易和国际间的合作关系应用西门 子PLC、罗克韦尔的多一点 , (尽管说学一种品牌学精深 了,其他的也会很快上手 , 但人的精力是有限的,一定 要把有限的精力用在应用最广泛、有潜力、有发展的一 个方向上,不过对于各个牌子的PLC都有所了解,包括进 口的,国产的,这些都有相对应了解,对于每个PLC的特 性,优点缺点,这些有更好的了解,那么以后将是市场 上不可多得的人才 。)2、PLC并不是一门单一的编程技术,它是一门系统专业 课程 。PLC可以广义的认为是一台背嵌入操作系统的高可 靠性PC机 。首先需要精深PLC本身的编程语言梯形图、语 句表语言 。达到这个水平你只能读懂编好的程序 , 并可 以设计一些工程需要程序 。在这行业还需要应用VB、VC ++实现串口的通信 , 集散控制系统 。在一些大型程序 中还需要用到数据库的知识 。(PLC入门很快但要不断进 取努力 。)3、PLC是一门侧重应用方向的学科 。所以要多一点实践。不要看不起小的项目,在其中你能总结出设计程序的 逻辑思维方法 。在总结中不断进步 。例如每次到现场调 试的话,调用下现场的程序进行查看 , 从中了解下,程 序的构造 , 和其它的程序有什么不同和特性,那么进步 的话就比较快了,祝您好运!多练习没有技巧,只有看书和实践试试看如果你是想学习plc编程的话,首先要知道plc是可编程序控制器的英文简称,使用plc就要先学习能让plc懂的“语言”,也就是你说的“写什么”,写的是“程序” 。一般常用的表达方式有“梯形图”“指令”和“顺序图”几种,我觉得要是初学者还是先学“梯形图”比较容易,因为和平时看的控制原理图比较相似,也就更容易理解一些,当然这几种方式在编程软件上是可以相互转换的,挺方便的 。那就从梯形图说起吧,梯形图是由一些有特定含义的符号所组成的,这些符号并不多但作用挺大 , 所以要想往plc里写程序就要先搞懂这些符号 。按照要求把他们组合在一起就是plc能懂的语言了 。然后就是指令 , 我觉得应该先学习一些通用基本指令,因为无论是用那种可编程序控制器(plc),其基本的指令代表的意思都差不多,学习通用指令只能是以不变应万变 。然后根据你使用的plc的品牌和型号选择相应的编程软件,现在买plc一般都配编程软件和使用手册、编程手册等一些资料 , 可以很方便的自由使用 。或者直接到网上搜一下 , 会有很多的 , 也挺方便的 。再有就是多看编程手册等书籍,每种编程器都有自己独到之处,有些指令是需要认真学习和理解才能用得更好,而且采用plc通过通讯口与变频器连接能够很好地实现对设备的控制 , 要想达到理想的效果还需要不断的学习和钻研,特别是一些编程技巧,对用好和维护好plc是很有用处的,我在工作中也用到plc的地方 大家都是自己编程 试试看 如果你有电气控制方面的基础就会接受的快一点 希望你能早日熟练使用plc!!!在plc设计的时候,多是出于自己对电气控制的电路设计而转换过来的,但是这两个方面都还上有点区别,所以在很多时候都面对一个题目都要看很久 , 这让我想起了一种方法 。对于一个问题总是有它的多面性 , 也就是说什么问题都能给它化整为零,把它的要求一步步的展开,一个一个的进行设计,然后再对把一个一个的合拢,然后在对全局进行考虑,这样就避免了思维的错乱 。这个看起来有点像在顺序控制的时候用功能图去表示了,其实不是的 , 这个就像砌房子 , 把一块块砖头砌上去,再整合就达到了目的,我觉得比那个好理解些 。在一个问题的设计时我是这样子看的,首先看看它要什么要求,然后再把它的要求分为几个块 , 再针对每个块又分成几个块 。最后就是针对每个小块编程,最后把程序稍做修改就达到了目的 , 最后在plc上检查并简化程序 。08年1月后我进入一家公司实习,做的是旋挖钻机的售后服务,开始学的是液压 , 我刚进去觉得这个还是不怎么熟悉 , 但是自己找了本液压传动的书来看的时候,慢慢的发现液控和电控有很多的地方是相同的,只是液压很多的符号比电气的符号复杂点,所以我一直在想这个问题,是不是在很多方面的他都有一个统一的思想,一个差不多的思路 , 我自己也在学习vb,也觉得有点相像,呵呵~~!~~,个人看法先看书,了解基本的指令,然后看一些实例,然后修改一些小的程序,再才能对一些程序提出改进意见 , 最后能编程,在这学习和修改实例的过程中自然就学习了高级的指令!5,学习PLC编程有什么技巧吗弄通有关PLC程序设计理论是重要的 。没有这方面的理论准备或指导 , 仅靠在实践中摸索,简单的问题还好办 。复杂的就不好办了 。不仅无从下手,而且花了很多时间与精力,也难编出效率较高、质量也较高的程序 , 常常是事倍功半 。但是,编程的具体实践,以及在这个实践中得来的知识或技能,即经验,也是重要的 。没有经验,仅有理论,既无法深刻理解理论 , 又无法灵活应用理论 。这正如学数学,如仅了解一些定理或记住一些公式,没有作相应的练习,肯定是学不好的 。更不用说 , 任何理论也都只是经验的总结,归根到底也都有是来自实践 。1、 经验积累 经验有别人的,也有自己的 , 都很重要 。前者要靠细心学习 , 后者要靠用心积累,都要在一定的时间与必要的精力 。别人的经验有上了书的或登载在杂志上的 。有的是细心学习别人的,但多数是我自己的经验 。所有的例子都经我测试过,都经实践证明是可行的 。我想 , 别的书本或杂志上介绍的也会是这样的 。所以学习这样杨功的经验是必要的 。还有就是你同事的经验,也是值得学习 。这种经验离你很“近”,很易借鉴 。自己的经验则是最重要的 。要在自己的实践中,积累自己的经验 。同时,最好在学别人的经验时,也能亲自作些测试,能使自己也有类似的经历,进而把这些经验变成自己的 。这也是自己经验的重要积累 。还有一些失败的经验 , 这往往是不会公开的,但这些经验也要学习,也要积累 。经验的积累要用自己的脑记 , 更要用电脑记 。最好作些分类,建立一个自用的程序库 , 以便于随时引用 。2、 经验升华 经验还有待升华 。升华有三个层次: 最低的层次就是建立一个典型的程序库,供今后再用 。若程序复杂,还可建一些功能块 , 或子程序,以便以后引用 。其次,要总结出有效算法 。如单按钮起停程序库等 。最高层次的升华是把经验上升到理论的高度,为丰富PLC程序设计理论作贡献 。我想,随着PLC使用的普及与提高,是会有越来越多从经验中升华出来的 , 而又能用以指导实践的PLC编程理论的 。3、 经验应用 经验积累、经验升华都是为了应用 。经验应用有三方面: 1) 用作工程设计模板 。设计新系统时,选用一个或几个与现设计工程类似的,已取得成功的工程,作样板进行设计 。这既可减轻设计的工作量,又增加设计的成功率 。这也是信息可重用的一大好处 。2) 用作程序设计参考 。在无成功的工程可作样板时,在新设计的逻辑中 , 仍有相当一部分控制逻辑 , 可采用或借用已有典型逻辑,这也可减少设计的工作量,增加设计的成功率 。3) 用作算法设计参考 。在既无样板可参照,又无典型可采用时,还可运用过去的一些成功的算法 。经验是宝贵的 , 但是经验特别是个人经验 , 总是有限的 。所以,经验的应用也还要与编程理论相结合 。转载PLC编程经验要与编程理论相结合弄通有关PLC程序设计理论是重要的 。没有这方面的理论准备或指导,仅靠在实践中摸索,简单的问题还好办 。复杂的就不好办了 。不仅无从下手 , 而且花了很多时间与精力 , 也难编出效率较高、质量也较高的程序,常常是事倍功半 。编程的具体实践,在这个实践中得来的知识或技能,即经验 。没有经验 , 仅有理论,既无法深刻理解理论,又无法灵活应用理论 。这正如学数学,如仅了解一些定理或记住一些公式 , 没有作相应的练习,肯定是学不好的 。更不用说,任何理论也都只是经验的总结 , 归根到底也都有是来自实践 。经验积累:经验有别人的,也有自己的 。前者要靠细心学习,后者要靠用心积累 , 都要在一定的时间与必要的精力 。别人的经验有上了书的或在杂志上的 。有的是细心学习别人的,但多数是自己的经验 。所有的例子都经我测试过,都经实践证明是可行的 。我想 , 别的书本或杂志上介绍的也会是这样的 。所以学习这样的经验是必要的 。还有就是你同事的经验,也是值得学习 。这种经验离你很“近”,很易借鉴 。自己的经验则是最重要的 。要在自己的实践中 , 积累自己的经验 。同时,最好在学别人的经验时,也能亲自作些测试,能使自己也有类似的经历,进而把这些经验变成自己的 。这也是自己经验的重要积累 。还有一些失败的经验,这往往是不会公开的,但这些经验也要学习,也要积累 。经验的积累要用自己的脑记,更要用电脑记 。经验升华:经验还有待升华 。最好作些分类,建立一个自用的程序库,以便于随时引用 。升华有三个层次:最低的层次就是建立一个典型的程序库,供今后再用 。若程序复杂,还可建一些功能块 , 或子程序,以便以后引用 。其次 , 要总结出有效算法 。如单按钮起停程序库等 。最高层次的升华是把经验上升到理论的高度 , 为丰富PLC程序设计理论作贡献 。有三方面PLC编程经验随着PLC使用的普及与提高,会有越来越多从经验中升华出来的,而又能用以指导实践的PLC编程理论 。经验应用,经验积累、经验升华都是为了应用 。经验应用有三方面:用作工程设计模板 。设计新系统时 , 选用一个或几个与现设计工程类似的,已取得成功的工程,作样板进行设计 。这既可减轻设计的工作量,又增加设计的成功率 。这也是信息可重用的一大好处 。用作程序设计参考 。在无成功的工程可作样板时,在新设计的逻辑中,仍有相当一部分控制逻辑,可采用或借用已有典型逻辑,这也可减少设计的工作量 , 增加设计的成功率 。用作算法设计参考 。在既无样板可参照,又无典型可采用时,还可运用过去的一些成功的算法 。经验是宝贵的,但是经验特别是个人经验 , 总是有限的 。所以,经验的应用也还要与编程理论相结合 。试试看如果你是想学习PLC编程的话,首先要知道PLC是可编程序控制器的英文简称,使用PLC就要先学习能让PLC懂的“语言” , 也就是你说的“写什么”,写的是“程序” 。一般常用的表达方式有“梯形图”“指令”和“顺序图”几种 , 我觉得要是初学者还是先学“梯形图”比较容易,因为和平时看的控制原理图比较相似,也就更容易理解一些 , 当然这几种方式在编程软件上是可以相互转换的 , 挺方便的 。那就从梯形图说起吧,梯形图是由一些有特定含义的符号所组成的,这些符号并不多但作用挺大 , 所以要想往PLC里写程序就要先搞懂这些符号 。按照要求把他们组合在一起就是PLC能懂的语言了 。然后就是指令,我觉得应该先学习一些通用基本指令,因为无论是用那种可编程序控制器(PLC),其基本的指令代表的意思都差不多 , 学习通用指令只能是以不变应万变 。然后根据你使用的PLC的品牌和型号选择相应的编程软件,现在买PLC一般都配编程软件和使用手册、编程手册等一些资料,可以很方便的自由使用 。或者直接到网上搜一下,会有很多的,也挺方便的 。再有就是多看编程手册等书籍,每种编程器都有自己独到之处 , 有些指令是需要认真学习和理解才能用得更好,而且采用PLC通过通讯口与变频器连接能够很好地实现对设备的控制,要想达到理想的效果还需要不断的学习和钻研,特别是一些编程技巧,对用好和维护好PLC是很有用处的,我在工作中也用到PLC的地方 大家都是自己编程 试试看 如果你有电气控制方面的基础就会接受的快一点 希望你能早日熟练使用PLC!!!在PLC设计的时候,多是出于自己对电气控制的电路设计而转换过来的,但是这两个方面都还上有点区别,所以在很多时候都面对一个题目都要看很久,这让我想起了一种方法 。对于一个问题总是有它的多面性 , 也就是说什么问题都能给它化整为零,把它的要求一步步的展开,一个一个的进行设计 , 然后再对把一个一个的合拢,然后在对全局进行考虑,这样就避免了思维的错乱 。这个看起来有点像在顺序控制的时候用功能图去表示了,其实不是的,这个就像砌房子,把一块块砖头砌上去,再整合就达到了目的,我觉得比那个好理解些 。在一个问题的设计时我是这样子看的,首先看看它要什么要求,然后再把它的要求分为几个块,再针对每个块又分成几个块 。最后就是针对每个小块编程,最后把程序稍做修改就达到了目的,最后在PLC上检查并简化程序 。08年1月后我进入一家公司实习 , 做的是旋挖钻机的售后服务,开始学的是液压,我刚进去觉得这个还是不怎么熟悉 , 但是自己找了本液压传动的书来看的时候,慢慢的发现液控和电控有很多的地方是相同的,只是液压很多的符号比电气的符号复杂点,所以我一直在想这个问题,是不是在很多方面的他都有一个统一的思想,一个差不多的思路,我自己也在学习VB,也觉得有点相像 , 呵呵~~!~~,个人看法在plc设计的时候,多是出于自己对电气控制的电路设计而转换过来的 , 但是这两个方面都还上有点区别,所以在很多时候都面对一个题目都要看很久,这让我想起了一种方法 。对于一个问题总是有它的多面性,也就是说什么问题都能给它化整为零 , 把它的要求一步步的展开,一个一个的进行设计,然后再对把一个一个的合拢,然后在对全局进行考虑,这样就避免了思维的错乱 。这个看起来有点像在顺序控制的时候用功能图去表示了,其实不是的,这个就像砌房子 , 把一块块砖头砌上去,再整合就达到了目的,我觉得比那个好理解些 。在一个问题的设计时我是这样子看的 , 首先看看它要什么要求,然后再把它的要求分为几个块,再针对每个块又分成几个块 。最后就是针对每个小块编程,最后把程序稍做修改就达到了目的,最后在plc上检查并简化程序 。08年1月后我进入一家公司实习,做的是旋挖钻机的售后服务,开始学的是液压,我刚进去觉得这个还是不怎么熟悉,但是自己找了本液压传动的书来看的时候,慢慢的发现液控和电控有很多的地方是相同的,只是液压很多的符号比电气的符号复杂点,所以我一直在想这个问题,是不是在很多方面的他都有一个统一的思想,一个差不多的思路,我自己也在学习vb , 也觉得有点相像 , 呵呵~~!~~,个人看法

    推荐阅读