1,PLC可编程控制器PLC(可编程序控制器)在工业现场因其编程方便,抗干扰能力强 , 获得了广泛的应用 。但受到内部硬件电路的限制,在运算速度、数据处理能力等方面和PC机相比,要逊色很多 。因此在工业现场对复杂模型进行控制时,可以借助上位机PC来建立生产模型 , 通过构建 SCC监督式控制系统 , 让下位机PC为一DCC直接数字控制系统,实现复杂系统的控制 。另外,还可通过上位机PC和下位机PC组建监控系统 , 达到对工业现场实时监控的目的 。其中关键技术为PC机和PC之间的通讯 。本文首先介绍PC机与PLC的通讯种类和机制 , 然后就采用高级语言VB和组态软件MCGS , 对完成以上二者通讯PC机和PLC有两种通讯方式 , 一种是PC机作主动者 , 即主局,PLC为从动者,即子局 。另一种是PLC为主局,而PC机为子局 。无论工作在哪种方式,数据一般都采用串行方式来传输 , 即可通过RS232、RE422或RS485电缆线来进行信息传递 。在进行通讯时,首先将PC机和PLC传递信息的波特率设置一致 。另外还要对奇偶校验位、传输数据位数和停止位进行设置 。在PC机和PLC进行通讯时,要使用命令帧和响应帧的形式来进行信息传递 。每次通信送出的一组数据称作“帧” 。帧可以从持有发送权的一方传出 。每送出一帧 , 上位机或PLC就将发送权交给另一方 。当接收方收到终端(命令或响应的终字符)或分界符(分割帧的字符)信息后 , 就将发送权转到另一方 。在上位链接通信中 , 开始由上位PC机持有发送权并开始通信 。响应由PLC自动返回 。如图2所示:(3)命令/响应格式用上位链接通信发送接收的命令/响应格式如下所示:(1) 命令格式 从上位机PC发送命令时,程序中编写下列格式的命令数据并开始发送 。(2) 相应格式 对应命令PLC的相应返回如下的格式 。编写返回相应数据 。三、通讯的具体实现实现上位机PC和下位机PLC通讯一般可采用两种方法:可以通过Windows或高级语言编程,实现二者通讯;还可借助现在普遍使用的工业控制组态软件 。使用前者,编程比较繁琐 , 需要了解具体的通讯机制 , 另外还要掌握某种高级语言,并对所编程序花费一定调试时间,但是软件的成本得到降低 。使用后者则可以迅速掌握简化的编程语言,在较短的时间内编制出控制功能复杂的程序,而且调试时间也相对较短,但是需花费很高的价格购买正版软件 。下面分别就以上两种实现方式进行简要介绍和比较 。(1)通过高级语言的程序编制 这种通讯编程又可大致分为两种,一种是基于Windows语言编程,它可调用Windows的API函数,直接对串口进行操作 , 但是需要掌握Windows语言,比较繁琐,上手较慢 。另一种就是基于高级语言,例如Visual Basic或Visual C++等 。在Visual Basic中提供了一个串行通讯控件Microsoft Comm Control , 简称MSComm控件 。编程者只需要设置和监视MSComm空间的属性和事件,然后按照相应的通讯规约就可以实现串行通讯 。下面就笔者利用VB中的MSComm控件完成PC机和PLC的通讯程序编制,简要进行一下介绍 。1. 首先在VB环境中加入控件MSComm,然后把它放在窗口中,就可以对其一些参数进行设置,比方说通讯的波特率、奇偶校验位、数据位和停止位 。初始化程序如下: 2. PC机发送数据给PLC3. PC机接受PLC传来数据4. PC机和PLC之间传递数据时,采用FCS校验码,来保证传递信息的正确性 。算法可见参考文献,具体程序在此省略 。【plc可编程控制系统,PLC可编程控制器】
2,PLC可编程控制器是什么东西干什么用的PLC可编程控制器:可编程逻辑控制器(Programmable Logic Controller , 简称PLC),一种具有微处理机的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载内存内储存与执行 。可编程控制器由内部CPU,指令及资料内存、输入输出单元、电源模组、数字模拟等单元所模组化组合成 。应用:广泛应用于目前的工业控制领域 。在可编程逻辑控制器出现之前 , 一般要使用成百上千的继电器以及计数器才能组成具有相同功能的自动化系统,而现在,经过编程的简单的可编程逻辑控制器模块基本上已经代替了这些大型装置 。可编程逻辑控制器的系统程序一般在出厂前已经初始化完毕,用户可以根据自己的需要自行编辑相应的用户程序来满足不同的自动化生产要求 。最初的可编程逻辑控制器只有电路逻辑控制的功能,所以被命名为可编程逻辑控制器,后来随着不断的发展 。这些当初功能简单的计算机模块已经有了包括逻辑控制,时序控制、模拟控制、多机通信等许多的功能,名称也改为可编程控制器(Programmable Controller),但是由于它的简写也是PC与个人电脑(Personal Computer )的简写相冲突,也由于多年来的使用习惯 , 人们还是经常使用可编程逻辑控制器这一称呼,并在术语中仍沿用PLC这一缩写 。
3,PLC控制系统编程步骤熟悉控住对象、PLC选型及确定硬件配置、设计PLC的外部接线 。设计控制程序、程序调试和编制技术文件 。1 了解控制对象,确定控制要求这一步是系统设计的基础 。首先应详细了解被控对象的全部功能和它对控制系统的要求,例如机械的动作,机械、液压、气动、仪表、电气系统之间的关系,系统是否需要设置多种工作方式(如自动、半自动、手动等),PLC与系统中其他智能装置之间的联系,是否需要通信联网功能,是否需要报警,电源停电及紧急情况的处理 ,在这一阶段,还要选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号指示灯等执行元件) , 以及由输出设备驱动的控制对象(电动机、电磁阀等) 。此外还应确定哪些信号需要输入给PLC , 哪些负载由PLC驱动,并分类统计出各输入量和输出量的性质,是开关量还是模拟量,是直流量还是交流量,以及电压的大小等级,为PLC的选型和硬件配置提供依据 。2 确定硬件配置,设计外部接线图正确选择PLC对于保证整个控制系统的技术与经济性能指标起着重要的作用 。选择PLC , 包括机型的选择 。容量的选择 。I/O模块的选择,电源模块的选择等 。根据被控对象对控制系统的要求,及PLC的输入量、输出量的类型和点数 。确定出PLC的型号和硬件配置 。对于整体式PLC,应确定基本单元和扩展单元的型号;对于模块式PLC , 应确定框架(或基板)的型号及所需模板的型号和数量 。PLC硬件配置确定后 , 应对I/O点进行分配 , 确定外部输入输出单元与PLC的I/O点的连接关系,完成I/O点地址定义表 。分配好与各输入量和输出量相对应的元件后,设计出PLC的外部接线图 。其他部分的电路原理图、接线图和安装所需的图纸,以便进行硬件装配 。3 设计控制程序在硬件设计的基础上,通过控制程序的设计完成系统的各项功能 。对于较简单的控制系统可以使用经验法直接设计出梯形图 。4 程序调试控制程序是控制整个系统工作的软件 , 是保证系统工作正常、安全、可靠的关键 。因此,控制系统的设计必须经过反复调试、修改,直到满足要求为止 。程序的调试可以分为两步 。(1)模拟调试 。用户程序一般先在实验室进行模拟调试,实际的输入信号可以用手动开关和按钮来模拟,各输入量的通断状态用PLC上对应的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等) 。实际的反馈信号(如限位开关的接通等)可以根据流程图,在适当的时候用开关和按钮来模拟 。在调试时应充分考虑各种可能的情况 , 系统的各种不同的工作方式 , 有选择序列的流程图中的每一条支路,各种可能的进展路线,都应逐一检查,不能遗漏 。发现问题后及时修改程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求 。如果程序中的某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减?。D獾魇越崾笤傩慈胨堑氖导噬瓒ㄖ?。(2)现场调试 。现场调试要等到系统其他硬件安装和接线工作完成后才能进行 。在设计和模拟调试程序的同时就可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作可以同时进行、以缩短整个工程的周期 。完成以上工作后,将PLC安装到控制现场 , 进行联机总调试,并及时解决调试时发现的软件和硬件方面的问题 。5 编制技术文件系统交付使用后,应根据调试的最终结果整理出完整的技术文件,并提供给用户,以利于系统的维修和改进 。技术文件主要如下:(1)可编程序控制器的外部接线图和其他电气图纸 。(2)可编程序控制器的编程元件表,包括程序中使用的输入输出继电器、辅助继电器、定时器、计数器、状态寄存器等的元件号、名称、功能以及定时器、计数器的设定值等 。(3)带注释的梯形图和必要的文字说明(4)如果梯形图是用顺序控制法编写的,应提供顺序功能图或状态表 。原发布者:xf9tf9plc控制系统设计的一般步骤丰炜PLC说明资料1-PLC系统设计及选型方法在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的起停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等 , 工业现场中的这些自动控制问题,若采用可编程控制器(PLC)可以轻松的解决,PLC已成为解决自动控制问题最有效的工具之一,越来越广泛的应用于工业控制领域中,本文简要叙述了PLC控制系统设计的步骤及PLC的基本选型方法,供大家参考 。一、可编程控制器应用系统设计与调试的主要步骤(1)深入了解和分析被控对象的工艺条件和控制要求这是整个系统设计的基础,以后的选型、编程、调试都是以此为目标的 。a.被控对象就是所要控制的机械、电气设备、生产线或生产过程 。b.控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和连锁等 。对较复杂的控制系统,还可将控制任务分成几个独立部分,这样可化繁为简,有利于编程和调试 。(2)确定I/O设备根据被控对象的功能要求 , 确定系统所需的输入、输出设备 。常用的输入设备有按钮、选择开关、行程开关、传感器、编码器等,常用的输出设备有继电器、接触器、指示灯、电磁阀、变频器、伺服、步进等 。(3)选择合适的PLC类型根据已确定的用户I/O设备,统计所需的输入信号和输出信号的点数,选择合适的PLC类型,包括机型的选择、I/O模块的选择、特殊模块、电源模块的选择等 。(去求助买个FX的小型机,看着编程手册一个一个指令的联系 。只看指令或者程序没有很大进步的PLC控制系统的一般设计步骤可以分为一下几步:熟悉控住对象、PLC选型及确定硬件配置、设计PLC的外部接线 。设计控制程序、程序调试和编制技术文件 。1 了解控制对象 , 确定控制要求这一步是系统设计的基础 。首先应详细了解被控对象的全部功能和它对控制系统的要求,例如机械的动作 , 机械、液压、气动、仪表、电气系统之间的关系,系统是否需要设置多种工作方式(如自动、半自动、手动等),PLC与系统中其他智能装置之间的联系,是否需要通信联网功能,是否需要报警,电源停电及紧急情况的处理等在这一阶段,还要选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号指示灯等执行元件),以及由输出设备驱动的控制对象(电动机、电磁阀等) 。此外还应确定哪些信号需要输入给PLC,哪些负载由PLC驱动,并分类统计出各输入量和输出量的性质 , 是开关量还是模拟量,是直流量还是交流量 , 以及电压的大小等级,为PLC的选型和硬件配置提供依据 。2 确定硬件配置,设计外部接线图正确选择PLC对于保证整个控制系统的技术与经济性能指标起着重要的作用 。选择PLC,包括机型的选择 。容量的选择 。I/O模块的选择,电源模块的选择等 。根据被控对象对控制系统的要求 , 及PLC的输入量、输出量的类型和点数 。确定出PLC的型号和硬件配置 。对于整体式PLC,应确定基本单元和扩展单元的型号;对于模块式PLC,应确定框架(或基板)的型号及所需模板的型号和数量 。PLC硬件配置确定后,应对I/O点进行分配 , 确定外部输入输出单元与PLC的I/O点的连接关系 , 完成I/O点地址定义表 。分配好与各输入量和输出量相对应的元件后,设计出PLC的外部接线图 。其他部分的电路原理图、接线图和安装所需的图纸,以便进行硬件装配 。3 设计控制程序在硬件设计的基础上 , 通过控制程序的设计完成系统的各项功能 。对于较简单的控制系统可以使用经验法直接设计出梯形图 。4 程序调试控制程序是控制整个系统工作的软件,是保证系统工作正常、安全、可靠的关键 。因此,控制系统的设计必须经过反复调试、修改 , 直到满足要求为止 。程序的调试可以分为两步 。(1)模拟调试 。用户程序一般先在实验室进行模拟调试,实际的输入信号可以用手动开关和按钮来模拟,各输入量的通断状态用PLC上对应的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等) 。实际的反馈信号(如限位开关的接通等)可以根据流程图,在适当的时候用开关和按钮来模拟 。在调试时应充分考虑各种可能的情况,系统的各种不同的工作方式 , 有选择序列的流程图中的每一条支路 , 各种可能的进展路线,都应逐一检查,不能遗漏 。发现问题后及时修改程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求 。如果程序中的某些定时器或计数器的设定值过大 , 为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值 。(2)现场调试 。现场调试要等到系统其他硬件安装和接线工作完成后才能进行 。在设计和模拟调试程序的同时就可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作可以同时进行、以缩短整个工程的周期 。完成以上工作后 , 将PLC安装到控制现?。?进行联机总调试,并及时解决调试时发现的软件和硬件方面的问题 。5 编制技术文件系统交付使用后,应根据调试的最终结果整理出完整的技术文件,并提供给用户,以利于系统的维修和改进 。技术文件主要如下:(1)可编程序控制器的外部接线图和其他电气图纸 。(2)可编程序控制器的编程元件表,包括程序中使用的输入输出继电器、辅助继电器、定时器、计数器、状态寄存器等的元件号、名称、功能以及定时器、计数器的设定值等 。(3)带注释的梯形图和必要的文字说明(4)如果梯形图是用顺序控制法编写的,应提供顺序功能图或状态表 。可以先从模拟器开始 。安装模拟器后里面有大量的说明与练习 。
4,PLC控制系统是什么PLC控制系统是二十世纪六十年代美国推出可编程逻辑控制器(Programmable Logic Controller , PLC) 。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程 。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计 。PLC就相当于机器的大脑 , 人们编的程序就相当于人所撑握的知识与规则 。机器就相当于人的躯体,用来执行PLC的各种动作 。电,气 , 液等就相当于人的肌肉与神经,PLC发出指令,通过电 , 气,液等将能量传给机器,机器就执行 。扩展资料:PLC控制系统的工作原理 按照扫描工作方式有运行(RUN)和停止(STOP)两种基本的工作模式 。当处于停止工作模式时,PLC 只进行内部处理和通信服务等内容;当处于运行工作模式时,PLC 要进行从内部处理通信服务、输入处理、程序处理、输出处理,然后按上述过程循环扫描工作 。在运行模式下,PLC 通过反复执行反映控制要求的用户程序来实现控制功能 。为了使PLC的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次 , 而是不断地重复执行,直到PLC 断电或切换至 STOP 工作模式 。参考资料来源:百度百科-可编程逻辑控制器
推荐阅读
- 应用市场怎么下载,应用中心怎么下载
- 自建房画图软件手机版,在手机上有什么软件可以画建筑平面图效果图施工图
- 安卓4.2微信安装文件夹,本地新增12起病例没有本土病例
- 对于安卓手机的脚本开发,安卓智能机上执行脚本
- 安卓相机对焦,手机/平板相机如无法对焦请做以下操作
- 苹果保修查询序列号,iPhone序列号怎么查
- 如何制作水晶泥,怎样做成水晶泥
- 教育优惠耳机一般卖多少钱,现在的教育优惠没有价格优惠只是送耳机而已是吗
- 资深ios开发招聘,ios开发兼职