kennidy251
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 143 点
下载积分: 588 分
在线时间: 1(小时)
注册时间: 2013-03-27
最后登录: 2013-07-19
查看kennidy251的 主题 / 回贴
楼主  发表于: 2013-04-10 12:00
-

可编程控制器主要靠运行程序工作,要使可编程控制器充分发挥作用,除了选用正确的可编程控制器型号,合适的检测和执行装置,合理规划系统结构之外,编制出一个高质量的可编程控制器工作程序也是很重要的。
一、编程要求
1、所编的程序要合乎所使用的PLC的有关的规定主要是对指令要准确地理解,正确地使用。各种PLC指令多有类似之处,但还有些差异。对于有PLC使用经验的人,当选用另一种不太熟悉的型号进行编程设计时,一定要对新型号PLC的指令重新理解一遍,否则容易出错。
2、要使所编的程序尽可能简洁简短的程序可以节省内存,简化调试,而且还可节省执行指令的时间,提高对输入的响应速度。要使所编的程序简短,就要注意编程方法,用好指令,用巧指令,还要能优化结构。要实现某种功能,一般而言,在达到的目的相同时,用功能强的指令比用功能单一的指令,程序步数可能会少些。
3、要使所编的程序尽可能清晰这样既便于程序的调试、修改或补充,也便于别人了解和读懂程序。要想使程序清晰,就要注意程序的层次,讲究模块化、标准化。特别是在编制复杂的程序时,更要注意程序的层次,可积累自己的与吸收别人的经验,整理出一些标准的具有典型功能的程序,并尽可能使程序单元化,像计算机中的常用的一些子程序一样,移来移去都能用,这样,设计起来简单,别人也易了解。
4、要使所编的程序合乎PLC的性能指标及工作要求所编程序的指令条数要少于所选用的PLC内存的容量,即程序在PLC中能放得下,所用的输入、输出点数要在所选用PLC的I/O点数范围之内,PLC的扫描时间要少于所选用PLC的程序运行监测时间。PLC的扫描时间不仅包括运行用户程序所需的时间,而且还包括运行系统程序,(如I/O处理、自监测)所需的时间。
5、所编程序能够循环运行 PLC的工作特点是循环反复、不间断地运行同一程序。运行从初始化后的状态开始,待控制对象完成了工作循环,则又返回初始化状态。只有这样才能使控制对象在新的工作周期中也得到相同的控制。
二、编程方法常用的PLC编程方法有经验法、解析法、图解法。
1、经验法即是运用自己的或别人的经验进行设计,设计前选择与设计要求相类似的成功的例子,并进行修改,增删部分功能或运用其中部分程序,直至适合自己的情况。在工作过程中,可收集与积累这样成功的例子,从而可不断丰富自己的经验。
2、解析法可利用组合逻辑或时序逻辑的理论,并运用相应的解析方法,对其进行逻辑关系的求解,然后再根据求解的结果,画成梯形图或直接写出程序。解析法比较严密,可以运用一定的标准,使程序优化,可避免编程的盲目性,是较有效的方法。
3、图解法图解法是靠画图进行设计。常用的方法有梯形图法、波形图法及流程法。梯形图法是基本方法,无论是经验法还是解析法,若将PLC程序转化成梯形图后,就要用到梯形图法。波形图法适合于时间控制电路,将对应信号的波形画出后,再依时间逻辑关系去组合,就可很容易把电路设计出。流程法是用框图表示PLC程序执行过程及输入条件与输出关系,在使用步进指令的情况下,用它设计是很方便的。
本帖最近评分记录:
  • 下载积分:+1(浪子不回头) 感谢!
    zeeman
    级别: 略有小成
    精华主题: 0
    发帖数量: 44 个
    工控威望: 362 点
    下载积分: 4210 分
    在线时间: 71(小时)
    注册时间: 2013-04-09
    最后登录: 2024-11-20
    查看zeeman的 主题 / 回贴
    1楼  发表于: 2013-04-10 12:24
    讲的不错谢谢
    sss6491
    级别: 略有小成
    精华主题: 0
    发帖数量: 300 个
    工控威望: 405 点
    下载积分: 99664 分
    在线时间: 342(小时)
    注册时间: 2011-02-19
    最后登录: 2024-11-21
    查看sss6491的 主题 / 回贴
    2楼  发表于: 2013-04-10 12:51
    很有启发性
    wananjushi
    万安居士
    级别: 网络英雄
    精华主题: 0
    发帖数量: 859 个
    工控威望: 5759 点
    下载积分: 11561 分
    在线时间: 216(小时)
    注册时间: 2011-12-24
    最后登录: 2018-07-22
    查看wananjushi的 主题 / 回贴
    3楼  发表于: 2013-04-10 13:05
    好好好
    wananjushi
    danguliuxin
    级别: 家园常客
    精华主题: 0
    发帖数量: 201 个
    工控威望: 800 点
    下载积分: 6329 分
    在线时间: 247(小时)
    注册时间: 2012-12-02
    最后登录: 2023-08-16
    查看danguliuxin的 主题 / 回贴
    4楼  发表于: 2013-04-10 15:34
    学习了,希望大家都分享一下自己的方法
    yuancheng727
    级别: 探索解密
    精华主题: 0
    发帖数量: 6 个
    工控威望: 124 点
    下载积分: 529 分
    在线时间: 0(小时)
    注册时间: 2013-04-07
    最后登录: 2013-04-15
    查看yuancheng727的 主题 / 回贴
    5楼  发表于: 2013-04-10 15:50
    需要工业电源和服务器电源及带UPS功能开关电源  我QQ:75204882  网站:http://www.szqingya.com.cn/
    hahahaha
    级别: 家园常客
    精华主题: 0
    发帖数量: 483 个
    工控威望: 665 点
    下载积分: 30796 分
    在线时间: 158(小时)
    注册时间: 2011-11-03
    最后登录: 2018-01-01
    查看hahahaha的 主题 / 回贴
    6楼  发表于: 2013-04-10 19:33
    好贴;学习了,谢谢!
    牧神风颖
    级别: 探索解密
    精华主题: 0
    发帖数量: 16 个
    工控威望: 136 点
    下载积分: 760 分
    在线时间: 22(小时)
    注册时间: 2013-03-23
    最后登录: 2024-09-12
    查看牧神风颖的 主题 / 回贴
    7楼  发表于: 2013-04-10 22:46
    支持
    782281242
    782281242
    级别: 略有小成
    精华主题: 0
    发帖数量: 224 个
    工控威望: 373 点
    下载积分: 10623 分
    在线时间: 346(小时)
    注册时间: 2013-03-25
    最后登录: 2024-11-15
    查看782281242的 主题 / 回贴
    8楼  发表于: 2013-04-11 07:04
    谢意
    sanlihu
    吉圆
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1189 个
    工控威望: 1734 点
    下载积分: 7546 分
    在线时间: 577(小时)
    注册时间: 2012-08-31
    最后登录: 2024-11-02
    查看sanlihu的 主题 / 回贴
    9楼  发表于: 2013-04-11 08:13
    吉圆电气 QQ751673698
    艾为之
    人有不为也,而后可以有为也!帮助别人,快乐自己!!
    级别: 网络英雄

    精华主题: 0
    发帖数量: 2497 个
    工控威望: 6838 点
    下载积分: 42958 分
    在线时间: 467(小时)
    注册时间: 2013-08-07
    最后登录: 2016-10-25
    查看艾为之的 主题 / 回贴
    10楼  发表于: 2013-10-11 01:27
    总结的不错嘛
    古语云:为者,则难者亦易,不为者,则易者亦难。