一、明确系统的控制要求
系统要求通过3个按钮分别控制电动机的连续正转、反转和停转,用热继电器进行过载保护,要求正反转控制联锁。
二、确定输入、输出设备,为其分配合适的IO端子
输入输出设备对应的PLC端子
三、绘制系统控制线路图
PLC控制电机正、反转电路图
四、编写PLC控制程序
PLC梯形图程序
五、将程序写入PLC
在计算机中用编程软件编好程序后,如果要将程序写入PLC,须做以下工作。
1、用专用编程电缆将计算机与PLC连接起来,再给PLC接好工作电源
2、将PLC的RUN/STOP开关置于“STOP”位置,再在计算机编程软件中执行PLC程序写入 *** 作,将写好的程序由计算机通过电缆传送到PLC中。
PLC与计算机的连接
六、模拟运行
程序写入PLC后,将PLC的RUN/STOP开关置于“RUN”位置,然后用导线将PLC的X000端子和COM端子短接_下,相当于按下正转按钮,在短接时,PLC的X000端子的对应指示灯正常应该会亮,表示X000端子有输入信号,根据梯形图分析,在短接X0端子和COM端子时,Y000端子应该有输出,即Y000端子的对应指示灯应该会亮,如X000端指示灯亮,而Y000端指示灯不亮,可能是程序有问题,也可能是PILC不正常。
若X000端子模拟控制的运行结果正常,再对X001、X002、X003端子进行模拟控制,并查看运行结果是否与控制要求一致。
七、安装系统控制线路,并进行现场调试
模拟运行正常后,就可以按照绘制的系统控制线路图,将PLC及外围设备安装在实际现场,线路安装完成后,还要进行现场调试,观察是否达到控制要求,若达不到要求,需检查是硬件问题还是软件问题,并解决这些问题。
八、系统投入运行
系统现场调试通过后,可试运行一段时间,若无问题发生可正式投入运行。
1、需要确保您已经拥有昆仑通态软件,并且已经与PLC建立了正常的网络连接。
2、在昆仑通态软件中打开PLC程序编辑器,找到需要修改的程序。
3、对程序进行修改,并保存所做的更改。
4、将所做的更改上传到PLC中,使其生效。在昆仑通态软件中,这个步骤一般称为“下载”。
5、确认修改后的PLC程序在生产环境中运行正常即可。
PLC采用循环扫描的工作方式。PLC的工作方式采用不断循环的顺序扫描工作方式。每一次扫描所用的时间称为扫描周期或工作周期。CPU从第一条指令执行开始,按顺序逐条地执行用户程序直到用户程序结束,然后返回第一条指令开始新的一轮扫描。
这种工作方式是在系统程序的控制下顺序扫描各
输入点的状态,按用户程序进行运算处理,然后顺序向各输出点发出相应的控制信号。整个工作过程可分为输入处理、程序处理、输出处理三个阶段。
1)输入处理
PLC在执行程序前,将PLC的整个输入端子的ON/OFF状态写入到输入数据存储器中。在执行程序的过程中,即使输入变化,输入数据存储器的内容也不变,而在下一个周期的输入处理时,写入这种变化。输入滤波会造成输入响应滞后(约10ms),如采用数字滤波的输入端子,可以通过程序修改滤波时间。
2)程序处理
PLC根据程序存储器的指令内容,从输入数据存储器与其他软器件的数据存储器中读出各软器件的ON/OFF状态,从0步开始进行顺序运算,每次将结果写入数据存储器。因此,各软器件的数据存储器随着程序的执行逐步改变内容。而且,输出继电器的内部触点可利用输出数据存储器的内容执行。
3)输出处理
所有命令执行结束时,向输出数据存储器传送输出Y的数据存储器的ON/OFF状态,这成为PLC的实际输出。
1,点击调试菜单里面的“模拟开始/停止“命令。
2,点击工具栏里面的”开始/停止“按钮。
3,在软元件/标签里面输入X1值后,单击ON,再单击OFF。
4,观察Y1端口的输出是否符合要求。
5,其他端口也可以如此 *** 作。
plc工作原理是:PLC是采用“顺序扫描,不断循环”的方式进行工作的。
PLC是一种存储程序的控制器,用户根据某一对象的具体控制要求,编制好控制程序后,用编程器将程序输入到PLC(或用计算机下载到PLC)的用户程序存储器中寄存。PLC的控制功能就是通过运行用户程序来实现。
工作方式
输入扫描:PLC在执行程序之前,首先扫描输入端子,按顺序将所有输入信号读入寄存器-输入状态的输入映像寄存器中,这个过程为扫描。PLC在运行程序时,所需的输入信号不是取输入端子上的信息,而是取输入映像寄存器中的信息。而且采样结果不会在本工作周期内改变,只有到下一个扫描阶段才会改变。
程序执行:PLC完成扫描后,按顺序从0号地址开始的程序进行逐条扫描执行。结果是保存在输出映像寄存器中。
输出刷新:在执行完用户所有程序后,PLC上将输出映像寄存器中的内容送到锁存器中进行输出,驱动用户设备,扫描时间取决与输出模块的数量。
PLC *** 作可以通过PLC编程软件进行,常用的编程软件有西门子PLC编程软件STEP 7、Rockwell Automation的RSLogix软件、欧姆龙的CX-Programmer软件等等。在PLC编程软件中,可以通过以下步骤进行 *** 作:
1 连接PLC:在编程软件中选择连接到PLC的通讯口,确保与PLC正常通讯。
2 创建项目:在编程软件中创建一个新项目或打开现有项目。
3 编写程序:在项目中创建程序模块,编写PLC程序。
4 编译程序:对程序进行编译和整理,检查是否有语法和逻辑错误。
5 上传和下载程序:通过编程软件将编写好的程序下载到PLC上,或从PLC中读取程序上传到编程软件中进行修改和备份。
倒装 *** 作通常是指将控制逻辑的逻辑信号进行反转,可以通过修改逻辑代码实现。例如,如果原本逻辑信号为高电平时,输出是闭合的,需要倒置后高电平时输出变为断开,就可以通过切换逻辑门类型或者反转输入信号的方式来实现。在具体的PLC编程语言中,可以使用IF、AND、OR、NOT等逻辑运算符进行倒置 *** 作。
需要注意的是,在进行PLC编程时需要严格遵循编程规范和标准,确保程序可靠、安全、易于维护。同时,对于涉及到重要的PLC *** 作,需要进行严格的测试和验证,确保程序符合实际要求和设计要求,确保PLC系统的稳定可靠性和运行安全性。
当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,可编程逻辑控制器的CPU以一定的扫描速度重复执行上述三个阶段。
1、输入采样
在输入采样阶段,可编程逻辑控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应的单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
2、用户程序执行
在用户程序执行阶段,可编程逻辑控制器总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算。
然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
3、输出刷新
当扫描用户程序结束后,可编程逻辑控制器就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是可编程逻辑控制器的真正输出。
扩展资料:
PLC的特点:
1、可靠性高。由于PLC大都采用单片微型计算机,因而集成度高,再加上相应的保护电路及自诊断功能,提高了系统的可靠性。
2、编程容易。PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、高档PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,因此容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。
3、组态灵活。由于PLC采用积木式结构,用户只需要简单地组合,便可灵活地改变控制系统的功能和规模,因此,可适用于任何控制系统。
4、输入/输出功能模块齐全。PLC的最大优点之一,是针对不同的现场信号(如直流或交流、开关量、数字量或模拟量、电压或电流等),均有相应的模板可与工业现场的器件(如按钮、开关、传感电流变送器、电机启动器或控制阀等)直接连接,并通过总线与CPU主板连接。
参考资料来源:百度百科-可编程逻辑控制器
以上就是关于PLC开发流程全部的内容,包括:PLC开发流程、通过昆仑通态远程修改plc程序的方法、简述plc的工作过程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)