PLC可编程控制器系统设计的方法和流程
一、问题明确提出
PLC最主要是运用于自动化技术控制技术中,怎样综合性地应用前边学过知识要点,依据具体工程项目规定有效电容量自动控制系统,在这里详细介绍构成程序控制器自动控制系统的一般方式。
二、PLC可编程控制器控制系统设计的主要流程
1.系统开发的具体内容
(1)拟定控制系统设计的工艺标准。技术性标准一般以设计说明书的类型来明确,它是所有设计的根据;
(2)挑选过程控制系统方式和电机、真空电磁阀等执行器;
(3)选中PLC的型号规格;
(4)编写PLC的键入/导出分派表或制作键入/导出接线端子接线方法;
(5)依据控制系统的规定编辑软件规格说明书,随后再用对应的计算机语言(常见plc梯形图)开展编程设计;
(6)掌握并遵循客户人格心理学,高度重视工业触摸屏的设计方案,提高人和设备中间的友好关联;
(7)设计方案工作台、电气控制柜及非标家用电器元构件;
(8)撰写设计说明和使用手册;
依据具体内容,以上具体内容可适度调节。
2.系统开发的主要流程
PLC可编程控制器软件系统设计方案与调节的首要流程,
(1)深入了解和剖析被测目标的技术标准和操控规定
a.被测目标便是可控的机械设备、电器设备、生产流水线或生产过程。
b.操纵规定关键指操纵的主要方法、应进行的姿势、全自动工作中反复的构成、必需的维护和互锁等。对较比较复杂的自动控制系统,还可将操纵每日任务分为好多个单独一部分,这类可由繁化简,有益于程序编写和调节。
(2)明确I/O机器设备
依据被测目标对PLC控制系统软件的基本功能规定,明确系统软件所需要的使用者键入、外部设备。常见的输出设备有按键、切换开关、限位开关、感应器等,常见的外部设备有电磁阀、交流接触器、显示灯、真空电磁阀等。
(3)挑选适宜的PLC种类
依据已确认的客户I/O机器设备,统计分析需要的键入信息和输入输出信息的等级,挑选适宜的PLC种类,包含型号的挑选、容积的挑选、I/O控制模块的挑选、电源模块的选择等。
(4)分派I/O点
分配PLC的输出点,编写出键入/导出分派表或是画出键入/导出接线端子的接线方法。然后九可以开展PLC编程设计,与此同时可开展控制箱或工作台的设计方案和施工现场工程施工。
(5)设计方案软件系统plc梯形图程序流程
依据工作中作用数据图表或情况流程表等制定出plc梯形图即程序编写。这一步是全部软件系统设计方案的最关键工作中,也是非常艰难的一步,要设计好plc梯形图,最先要十分了解操纵规定,与此同时也要有一定的配电设计的社会经验。
(6)将程序输入 PLC
当应用简单单片机编程器将程序输入PLC时,必须先将plc梯形图转化成命令助记符,便于键入。当采用PLC可编程控制器的协助数控编程软件在电子计算机上程序编写时,可根据上下位机的联接电缆线将系统软件下载到PLC中去。
(7)开展软件性能测试
程序流程输入PLC后,应先开展检测工作中。由于在编程设计环节中,难免有疏忽的地区。因而在将PLC联接到当场机器设备上来以前,必不可少开展软件性能测试,以清除程序流程中的不正确,与此同时也为总体调节打好基础,减少总体校准的周期时间。
(8)软件系统总体调节
在PLC硬件软件设计方案和控制箱及实地作业结束后,就可以开展全部体系的联网调节,假如自动控制系统是由好多个部份构成,则应先作部分调节,随后再开展总体调节;假如管理程序的布局较多,则可先开展按段调节,随后再相互连接总调。调节中发觉的问题,要逐一清除,直到调节取得成功。
(9)编写技术性文档
系统软件技术性文档包含使用说明、电气原理图、家用电器施工平面图、电气元器件统计表、PLCplc梯形图。
三、PLC硬件系统设计方案
1.PLC型号规格的挑选
在做出控制系统计划方案的决定以前,要深入分析被测目标的调节规定,进而确定是不是采用PLC开展操纵。
在自动控制系统逻辑顺序较繁杂(必须很多小型继电器、时间控制器、计数等)、生产流程和商品改形较经常、必须开展数据整理和信息化管理(有数据信息计算、plc的操纵、PID控制等)、系统要求有较高的稳定性和可靠性、提前准备完成工厂自动化连接网络等情形下,应用PLC控制是很有必要的。
现阶段,世界各国很多的生产商给予了多种多样系列产品作用各不相同的PLC产品,使客户目不暇接、手足无措。因此全方位及时止损、有效地挑选型号才可以做到性价比高的目的。一般挑选型号要以达到系统功能必须为服务宗旨,不必盲目跟风急于求成,以防导致项目投资和机器设备資源的消耗。型号的选取可从下列一些层面来考虑到。
(1)对键入/导出点的挑选
盲目跟风挑选等级多的型号会产生一定消耗。
要先搞清除自动控制系统的I/O总等级,再按具体需要总等级的15~20%空出预留量(为操作系统的更新改造等留余地)后明确所需PLC的等级。
此外要留意,一些密度高的键入点的控制模块对与此同时接入的键入等级有限定,一般与此同时接入的键入点不能超过总键入点的60%;PLC每一个导出点的推动工作能力(A/点)也是有局限的,有的PLC其每点导出交流电的尺寸还随所加负荷工作电压的差异而异;一般PLC的容许导出电流量随工作温度的增高而有一定的减少等。在选用时要考虑到这种问题。
PLC的输入输出点可分成共点试、分类式和分隔式几类接线方法。防护式的每组导出点中间可以采取不一样的工作电压类型和额定电压,但这类PLC均值每点的价钱较高。假如导出数据信号中间不用防护,则应挑选前二种导出方法的PLC。
(2)对存储量的挑选
对客户存储量只有作简单的估计。在仅对开关量开展操纵的系统软件中,可以用键入总等级乘10字/点+导出总等级乘5字/点来估计;计数/计时器按(3~5)字/个估计;在计算解决时按(5~10)字/量估计;在有模拟量输入/导出的系统软件中,可以按每键入/(或导出)一路plc约需(80~100)字上下的存储量来估计;在通讯解决时按每一个插口200字以上的总数粗略地估计。最终,一般按估计容积的50~100%留出裕量。对经验不足的设计师来说,挑选 容积时留出的余量要大点。
(3)对I/O响应速度的挑选
PLC的I/O响应速度包含键入电源电路延迟时间、导出电源电路延迟时间和扫描仪工作方式造成的延迟时间(一般在2~3个扫描仪周期时间)等。对开关量操纵的系统软件,PLC和I/O响应速度一般都能达到具体项目的规定,可无须考虑到I/O回应问题。但对plc操纵的系统软件、尤其是闭环控制系统软件就需要考虑到这个问题。
(4)依据输出负载的特性型号选择
不一样的负荷对PLC的输入输出形式有相对的规定。例如,经常导通的交流电流,应挑选电子管或可控硅导出型的,而不应取用电磁阀导出型的。但电磁阀导出型的PLC有很多优势,如关断压力降小,有隔离作用,价钱相比较划算,承担瞬间过压和过交流电的工作能力较强,其负荷工作电压灵便(可沟通交流、可直流电)且额定电压范畴大等。因此姿势不经常的交、直流电负荷可以挑选电磁阀导出型的PLC。
(5)对线上和线下程序编写的挑选
线下程序编写示指服务器和单片机编程器公用一个CPU,根据单片机编程器的方法切换开关来挑选PLC的程序编写、监管和运作运行状态。程序编写情况时,CPU只求单片机编程器服务项目,而不对施工现场完成操纵。专用型单片机编程器程序编写属于这样的事情。可视化编程就是指服务器和单片机编程器各有一个CPU,服务器的CPU进行对施工现场的操纵,在每一个扫描仪周期时间结尾与单片机编程器通讯,单片机编程器把改动的程序流程发送给服务器,在下一个扫描仪周期时间服务器将按新的流程对施工现场完成操纵。辅助设计程序编写既能完成脱机程序编写,也可以完成可视化编程。在线编程需购买电子计算机,并配备数控编程软件。选用哪一种程序编写方式应按照需要决策。
(6)根据是不是连接网络通讯型号选择
若PLC控制的系统软件必须联入工厂自动化互联网,则PLC必须有通讯连接网络作用,即规定PLC应具备联接别的PLC、上台电子计算机及CRT等的插口。大、中型机都是有通讯作用,现阶段绝大多数小型服务器也具备通讯作用。
(7)对PLC结构形式的挑选
在同样作用和同样I/O点信息的情形下,集成式比控制模块式价格便宜。但控制模块式具备作用拓展灵便,检修便捷(换控制模块),非常容易分辨常见故障等优势,要按现实须要挑选PLC的结构形式。
2.分派键入/导出点
一般键入点和输入数据信号、导出点和输入输出操纵是一一对应的。
分派好后,按系统设置的安全通道与触点号,分派给每一个键入信息和输入输出数据信号,即开展序号。
在个别情况下,也是有2个数据信号用一个键入点的,那般就应在连接键入点前,按逻辑顺序接上线(如2个接触点先串连或并接),随后再收到键入点。
(1)明确I/O安全通道范畴
不一样型号规格的PLC,其键入/导出安全通道的标准是不一样的,应按照选定PLC型号规格,查看相对的程序编写指南,决不可“弹冠相庆”。务必参考相关操作指南。
(2)部协助电磁阀
内部结构协助电磁阀不对外开放导出,不可以立即联接外界元器件,反而是在操纵别的电磁阀、计时器/计数时作数据储存或数据处理方法用。
从作用上讲,内部结构协助电磁阀等同于传统式电器柜中的小型继电器。
未分派组件的键入/导出电磁阀区及其未应用1:1连接时的链接电磁阀区等均可做为内部结构协助电磁阀应用。依据编程设计的必须,应科学安排PLC的内部结构协助电磁阀,在设计说明中应详尽列举各内部结构协助电磁阀在系统中的主要用途,防止多次重复使用。参考相关操作指南。
(3)分派计时器/计数
工业通讯协议 举例 KEPServerEx OPC DA 连接 美国AB PLC
翻了翻大学做的东西还挺多,看到很多人转发^_^
美国AB公司 我们那个年代叫ROCKWELL 一不小心暴露了年龄 。。。
虽然 OPC DA 已经很老了但是中国目前大部分工业企业还在使用 所以发出来让大家更快的实现通讯
1、授权
AB PLC通过 OPC方式和 第三方软件进行通讯,必须要先经过授权。在当前使用的电脑上安装了AB PLC 相关的软件后,可以在如下图所示的菜单路径下找到“Move Activation – 32 Bit”的菜单项。
好原始的系统 估计工业企业大部分还在用 呵呵
点击运行会弹出如下对话框:
现在将授权软盘插入到软驱,点击“OK”按钮将授权文件拷贝到电脑硬盘上,如果授权成功,会弹出如下对话框,以确认RSLINX.EXE应用软件已经授权成功。
2、RSLinx.EXE软件的设置。
在设置好RSLinx.exe应用软件的授权后,运行RSLogix 500软件,设置好AB PLC的串口通讯参数或网口通讯参数,下载到PLC。测试运行确保PLC参数设置正确,PLC能和编程软件已经能够正确通讯。 然后运行RSLinx.软件,选择Communictions-RSWho菜单项,如果有能和当前上位机正常通讯的PLC将会显示在如下的窗体列表里:
在列表里选中要通讯的PLC,选择Station – Data Monitor的菜单项,检查是否已经能够将数据正确采集上来。
3、OPC服务器的配置
在确认RSLinx软件已经能够正确和PLC进行通讯后,就可以开始配置OPC服务器了。首先必须先打开一个DDE/OPC工程,可以通过选取File – Open Project选项,来通过“Open DDE Projiect”对话框,选取打开一个已经建立好的DDE工程。
如果还没有建立过DDE/OPC工程,则会弹出如下对框,要求用户输入要建立的工程名,这样建立好的工程名就添加到了工程列表框中。
打开一个OPC工程后,就可以正式开始配置OPC 服务器了,通过选取DDE/OPC-Topic configuration菜单项,建立一个OPC服务主题。在弹出的如下窗体中,选取要配置成OPC服务器的对应选项,点击“New”按钮,编辑一个OPC服务器主题名称(可取任意名称)。
切换到“Data Collection”页,通过Processer Type下拉框,选择正确的PLC的处理器类型。
切换到“Advanced Communication”页,通过Comunication Driver下拉框,选择和PLC的通讯方式。
设置好OPC服务器后,点击“Done”按钮,确认关闭窗口。
配置好一个服务器后,在如下图的列表中选定刚才配置过的PLC选项,选取Eidt-Copy DDE/OPC Link菜单项,打开Copy DDE/OPC Link窗口可以查看已经正确配置好的OPC数据项。
目前为止OPC Server已经正确配置。可以通过vb客户端的OPC设备构件,进行数据的连接。
VB客户端连接RSLinx (好像也很老了,主要看看思路吧)
首先我们为了调试方便,先编写一个PLC程序如下图:
将程序下载进PLC中并让PLC在运行状态。
VB客户端是通过KEPServerEx这个服务器端的动态链接库编写的,所以在运行vb客户端程序前,必须安装KEPServerEx服务器端,使vb能够调用它所提供的DLL。
安装KEPServerEx服务端如下:
安装完毕后,运行vb工程文件如图:
编译程
序并运行:
打开后程序运行如下:
点击List OPC Server列出所有OPC Server并选择RSLinx OPC Server,点击Connect连接RSLinx服务器:
在Add Group to OPC Server框中加入Group Name组名 1、更新数据速率等选项后,点击Add Group,如下图
这时就可以添加标签了,标签对应着OPC Server的路径,路径可以由RSLinx中的,copy DDE/OPC LINK中看到。添加好后如下图:
这样就可以通过vb客户端软件上的 Current Value读到这个变量的值,通过Write Value来写这个变量。
源代码 索取 qq:553016857
相关问答
plc控制柜加工有哪些工艺?急需赐教
[回答]plc控制柜设计方案內容(1)依据被测目标的特点及客户的规定,拟订plc控制柜系统软件的技术性标准和设计方案指标值,并写成详尽的设计任务书,做为全部...
谁能帮助我!plc控制柜加工厂用什么线?想知道
[回答]plc控制柜设计方案內容(1)依据被测目标的特点及客户的规定,拟订plc控制柜系统软件的技术性标准和设计方案指标值,并写成详尽的设计任务书,做为全部...
自动化流水线plc是怎样的?
一般自动化流水线是靠PLC控制;流水线设备是在一定的线路上连续输送货物搬运机械,又称输送线或者输送机。按照输送系列产品大体可以分为:皮带流水线、板链...
谁能帮助我!控制柜加工有哪些工艺?
[回答]控制柜可完成设备自动化和过程自动化控制,实现的网络功能,性能稳定、可扩展、抗干扰强等特点,是现代工业的心和魂。用户可以根据自身需求设计plc控...
请问:Plc控制柜代工有什么特点?有谁可以回答一下吗?
[回答]Plc控制柜设计方案內容(1)依据被测目标的特点及客户的规定,拟订plc控制柜系统软件的技术性标准和设计方案指标值,并写成详尽的设计任务书,做为全部...
帮忙一下,plc控制柜代加工是什么意思?急!急!急!
[回答]plc控制柜设计方案內容(1)依据被测目标的特点及客户的规定,拟订plc控制柜系统软件的技术性标准和设计方案指标值,并写成详尽的设计任务书,做为全部...
PLC跟工控板的区别?,工控板有哪些公司生产??
[回答]这两者区别很大的GRC轻质隔墙板:是玻璃纤维增强水泥做的板;GRC具有构件薄,高耐伸缩性、抗冲击性能好,碱度低,自由膨胀率小防裂性能可吵嫌唤靠,质量...
朋友们,Plc控制柜代加工是什么意思?
[回答]Plc控制柜广泛应用在电力、冶金、化工、造纸、环保污水处理等行业中。plc控制柜可完成设备自动化和过程自动化控制,实现的网络功能,性能稳定、可扩...
帮忙一下,为什么要给plc控制柜oem贴牌?帮忙解答一下
[回答]plc控制柜可完成设备自动化和过程自动化控制,实现的网络功能,性能稳定、可扩展、抗干扰强等特点,是现代工业的心和魂。用户可以根据自身需求设计plc...
大神赐教!KYN28柜代工厂家加工时有哪些基本原则?教期待大神...
[回答]KYN28柜广泛应用在电力、冶金、化工、造纸、环保污水处理等行业中。plc控制柜可完成设备自动化和过程自动化控制,实现的网络功能,性能稳定、可扩展...