预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PLC的程序设计指PLC控制系统中用户程序的设计。一、PLC程序的经验设计法经验设计法对于一些比较简单程序设计是比较奏效的,可以收到快速、简单的效果。经验设计法没有规律可遵循,具有很大的试探性和随意性,往往需经多次反复修改和完善才能符合设计要求,设计的结果往往不很规范,因人而异。特点:考虑不周、设计麻烦、设计周期长;梯形图的可读性差、系统维护困难。用PLC中软元件,代替原继电器—接触器控制线路图中的元器件,直接翻译成梯形图的方法。主要用于对旧设备、旧控制系统的技术改造。设计举例正反转时间控制三、PLC程序的顺控设计法顺序控制设计法——状态转移图法就是针对顺序控制系统的一种专门的设计方法。这种设计方法很容易被初学者接受,对于有经验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便。PLC的设计者们为顺序控制系统的程序编制提供了大量通用和专用的编程元件,开发了专门供编制顺序控制程序用的功能表图——状态转移图,使这种先进的设计方法成为当前PLC程序设计的主要方法。功能表图——状态转移图是专门针对顺序控制方式或步进控制方式的程序设计。在程序设计时,首先将系统的工作过程分解成若干个连续的阶段,每一阶段称为“工步”或“状态”,以工步(或状态)为单元,从工作过程开始,一步接着一步,一直到工作过程的最后一步结束。设计步骤以布尔逻辑代数为理论基础,以逻辑变量“0”或“1”作为研究对象,以“与”、“或”、“非”三种基本逻辑运算为分析依据,对电气控制线路进行逻辑运算,把触点的“通、断”状态用逻辑变量“0”或“1”来表示。设计举例“与”逻辑关系“或”逻辑关系“与、或、非”逻辑关系L(Y1)=X0·X1·X2·M1五、复杂程序的设计方法将系统的程序按工作方式和功能分成若干部份,如:公共程序、手动程序、自动程序等部份。手动程序和自动程序是不同时执行的,所以用跳转指令将它们分开,用工作方式的选择信号作为跳转的条件此种结构是使用子程序调用实现自动程序和手动程序的切换。分别设计局部程序:公共程序和手动程序相对较为简单,一般采用经验设计法进行设计;自动程序相对比较复杂,对于顺序控制系统一般采用顺序控制设计法。程序的综合与调试:进一步理顺各部分程序之间的相互关系,并进行程序的调试六、程序的调试模拟调试将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,实际的输入信号可以用钮子开关和按钮来模拟,各输出量的通/断状态用PLC上有关的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。在调试时应充分考虑各种可能的情况,各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后应及时修改梯形图和PLC中的程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。如果程序中某些定时器或计数器的应该选择合适设定值。现场调试将PLC安装在控制现场进行联机总调试,在调试过程中将暴露出系统中图和梯形图程序设计中的问题,应对出现的问题及时可能存在的传感器、执行器和硬接线等方面的问题,以及PLC的外部接线加以解决。如果调试达不到指标要求,则对相应硬件和软件部分作适当调整,通常只需要修改程序就可能达到调整的目的。全部调试通过后,经过一段时间的考验,系统就可以投入实际的运行了传统的自动控制系统由继电器—接触器控制组成,存在故障多、可靠性差、工作寿命短、不易检修等缺点。随着PLC的普及和完善,以及PLC本身所具有的高可靠性、易编程修改的特点,在自动控制系统中应用取得了良好的效果。如:MPS模块化自动生产加工系统智能群控电梯控制系统【应用范例1】机械手臂控制①工件的补充使用人工控制,可直接将工件放在D点(LS0动作)。④C缸在抓取或放开工件后,都需有1秒的间隔,机械手臂才能动作。控制说明:功能分析:元件分配:绘绘制状态流程图绘绘制状态流程图步进阶梯图转换程序清单