上海钦顺机械设备有限公司

制药网免费会员

收藏

PLC控制系统的设计和实践经验 PLC control system design and practical

时间:2012-11-26      阅读:1934

  1引言
  
  在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的启停,
  
  分享微经验,让更多的人受益
  
  快去分享吧!!!
  
  电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,而PLC技术是解决上述问题的zui有效、zui便捷的工具,因此PLC在工业控制领域得到了广泛的应用。下面就PLC工业控制系统设计中的问题进行探讨。
  
  2PLC系统设备选型
  
  PLCzui主要的目的是控制外部系统。这个系统可能是单个机器,机群或一个生产过程。不同型号的PLC有不同的适用范围。根据生产工艺要求,分析被控对象的复杂程度,进行I/O点数和I/O点的类型(数字量、模拟量等)统计,列出清单。适当进行内存容量的估计,确定适当的留有余量而不浪费资源的机型(小、中、大形机器)。并且结合市场情况,考察PLC生产厂家的产品及其售后服务、、网络通信等综合情况,选定价格性能比较好的PLC机型。
  
  目前市场上的PLC产品众多,国外有德国的SIEMENS;日本的
  
  OMRON、MITSUBISHI、FUJI、Panasonic;美国的GE;韩国的LG等。国产品牌有研华、研祥、合力时等。近几年,PLC产品的价格有较大的下降,其性价比越来越高。PLC
  
  的选型应从以下几个方面入手。
  
  2.1确定PLC控制系统的规模
  
  依据工厂生产工艺流程和复杂程度确定系统规模的大小。可分为大、中、小三种规模。
  
  小规模PLC控制系统:单机或者小规模生产过程,控制过程主要是条件、顺序控制,以开关量为主,并且I/O点数小于128
  
  点。一般选用微型PLC,如SIEMENSS7-200等。
  
  中等规模PLC控制系统:生产过程是复杂逻辑控制和闭环控制,I/O点数在128——512
  
  点之间。应该选用具有模拟量控制、PID控制等功能的PLC,如SIEMENSS7-300等。
  
  大规模PLC控制系统:生产过程是大规模过程控制、DCS系统和工厂自动化网络控制,I/O点数在512点以上。应该选用具有通信联网、智能控制、数据库、中断控制、函数运算的PLC,如SIEMENS
  
  S7-400等,再和工业现场总线结合实现工厂工业网络的通讯和控制。
  
  2.2确定PLCI/O点的类型
  
  根据生产工艺要求,分析被控对象的复杂程度,进行I/O点数和I/O点的类型(数字量、模拟量等)统计,列出清单。适当进行内存容量的估计,确定适当的留有软硬件资源余量而不浪费资源的机型(小、中、大型机器)。
  
  根据PLC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及PLC输出点动作的频率等,从而确定输出端采用继电器输出,还是晶体管输出,或品闸管输出。不同的负载选用不同的输出方式,对系统的稳定运行是很重要的。
  
  电磁阀的开闭、大电感负载、动作频率低的设备,PLC输出端采用继电器输出或者固态继电器输出;各种指示灯、变频器/数字直流调速器的启动/停止应采用晶体管输出。
  
  2.3确定PLC编程工具
  
  (1)
  
  一般的手持编程器编程。手持编程器只能用商家规定语句表中的语句表(STL)编程。这种方式效率低,但对于系统容量小、用量小的产品比较适宜,具有体积小、价格低、易于现场调试等优点。这主要用于微型PLC的编程。
  
  (2)图形编程器编程。图形编程器采用梯形图(LAD)编程,方便直观,一般的电气人员短期内就可应用自如,但该编程器价格较高,主要用于微型PLC和中档PLC。
  
  (3)计算机加PLC软件包编程。这种方式是效率zui高的一种方式,但大部分公司的PLC
  
  开发软件包价格昂贵,并且该方式不易于现场调试,主要用于中PLC系统的硬件组态和软件编程。
  
  3PLC控制系统的设计
  
  PLC控制系统设计包括硬件设计和软件设计。
  
  3.1PLC控制系统的硬件设计
  
  硬件设计是PLC控制系统的至关重要的一个环节,这关系着PLC控制系统运行的可靠性、安全性、稳定性。主要包括输入和输出电路两部分。
  
  (1)
  
  PLC控制系统的输入电路设计。PLC供电电源一般为AC85—240V,适应电源范围较宽,但为了抗干扰,应加装电源净化元件(如电源滤波器、1:1隔离变压器等);隔离变压器也可以采用双隔离技术,即变压器的初、次级线圈屏蔽层与初级电气中性点接大地,次级线圈屏蔽层接PLC
  
  输入电路的地,以减小高低频脉冲干扰。
  
  PLC输入电路电源一般应采用DC24V,
  
  同时其带负载时要注意容量,并作好防短路措施,这对系统供电安全和PLC安全至关重要,因为该电源的过载或短路都将影响PLC的运行,一般选用电源的容量为输入电路功率的两倍,PLC输入电路电源支路加装适宜的熔丝,防止短路。
  
  (2)
  
  PLC控制系统的输出电路设计。依据生产工艺要求,各种指示灯、变频器/数字直流调速器的启动停止应采用晶体管输出,它适应于高频动作,并且响应时间短;如果PLC
  
  系统输出频率为每分钟6次以下,应继电器输出,采用这种方法,输出电路的设计简单,抗干扰和带负载能力强。
  
  如果PLC输出带电磁线圈等感性负载,负载断电时会对PLC的输出造成浪涌电流的冲击,为此,对直流感性负载应在其旁边并接续流二极管,对交流感性负载应并接浪涌吸收电路,可有效保护PLC。
  
  当PLC扫描频率为10次/min
  
  以下时,既可以采用继电器输出方式,也可以采用PLC输出驱动中间继电器或者固态继电器(SSR),再驱动负载。
  
  对于两个重要输出量,不仅在PLC内部互锁,建议在PLC外部也进行硬件上的互锁,以加强PLC系统运行的安全性、可靠性。
  
  对于常见的AC220V交流开关类负载,例如交流接触器、电磁阀等,应该通过DC24V微小型中间继电器驱动,避免PLC的DO接点直接驱动,尽管PLC手册标称具有AC220V交流开关类负载驱动能力。
  
  (3)
  
  PLC控制系统的抗干扰设计。随着工业自动化技术的日新月异的发展,晶闸管可控整流和变频调速装置使用日益广泛,这带来了交流电网的污染,也给控制系统带来了许多干扰问题,防干扰是PLC控制系统设计时必须考虑的问题。一般采用以下几种方式:
  
  隔离:由于电网中的高频干扰主要是原副边绕组之间的分布电容耦合而成,所以建议采用1:1超隔离变压器,并将中性点经电容接地。
  
  屏蔽:一般采用金属外壳屏蔽,将PLC系统内置于金属柜之内。金属柜外壳可靠接地,能起到良好的静电、磁场屏蔽作用,防止空间辐射干扰。
  
  布线:强电动力线路、弱电信号线分开走线,并且要有一定的间隔;模拟信号传输线采用双绞线屏蔽电缆。
  
  3.2PLC控制系统的软件设计
  
  在进行硬件设计的同时可以着手软件的设计工作。软件设计的主要任务是根据控制要求将工艺流程图转换为梯形图,这是PLC应用的zui关键的问题,程序的编写是软件设计的具体表现。在控制工程的应用中,良好的软件设计思想是关键,的软件设计便于工程技术人员理解掌握、调试系统与日常系统维护。
  
  (1)PLC控制系统的程序设计思想。由于生产过程控制要求的复杂程度不同,可将程序按结构形式分为基本程序和模块化程序。
  
  基本程序:既可以作为独立程序控制简单的生产工艺过程,也可以作为组合模块结构中的单元程序;依据计算机程序的设计思想,基本程序的结构方式只有三种:顺序结构、条件分支结构和循环结构。
  
  模块化程序:把一个总的控制目标程序分成多个具有明确子任务的程序模块,分别编写和调试,zui后组合成一个完成总任务的完整程序。这种方法叫做模块化程序设计。我们建议经常采用这种程序设计思想,因为各模块具有相对独立性,相互连接关系简单,程序易于调试修改。特别是用于复杂控制要求的生产过程。
  
  (2)
  
  PLC控制系统的程序设计要点。PLC控制系统I/O分配,依据生产流水线从前至后,I/O点数由小到大;尽可能把一个系统、设备或部件的I/O信号集中编址,以利于维护。定时器、计数器要统一编号,不可重复使用同一编号,以确保PLC工作运行的可靠性。
  
  程序中大量使用的内部继电器或者中间标志位(不是I/O位),也要统一编号,进行分配。
  
  在地址分配完成后,应列出I/O分配表和内部继电器或者中间标志位分配表。
  
  彼此有关的输出器件,如电机的正/反转等,其输出地址应连续安排,如Q2.0/Q2.1等。
  
  (3)PLC控制系统编程技巧。PLC程序设计的原则是逻辑关系简单明了,易于编程输入,少占内存,减少扫描时间,这是PLC
  
  编程必须遵循的原则。下面介绍几点技巧。
  
  PLC各种触点可以多次重复使用,无需用复杂的程序来减少触点使用次数。
  
  同一个继电器线圈在同一个程序中使用两次称为双线圈输出,双线圈输出容易引起误动作,在程序中尽量要避免线圈重复使用。如果必须是双线圈输出,可以采用置位和复位操作(以S7-300为例如SQ4.0或者
  
  RQ4.0)。
  
  如果要使PLC多个输出为固定值1(常闭),可以采用字传送指令完成,例如
  
  Q2.0、Q2.3、Q2.5、Q2.7同时都为1,可以使用一条指令将十六进制的数据0A9H直接传送QW2即可。
  
  对于非重要设备,可以通过硬件上多个触点串联后再接入PLC输入端,或者通过PLC编程来减少I/O点数,节约资源。例如:我们使用一个按钮来控制设备的启动/停止,就可以采用二分频来实现。
  
  模块化编程思想的应用:我们可以把正反自锁互锁转程序封装成为一个模块,正反转点动封装成为一个模块,在PLC程序中我们可以重复调用该模块,不但减少编程量,而且减少内存占用量,有利于大型PLC
  
  程序的编制。
  
  4PLC控制系统程序的调试
  
  PLC控制系统程序的调试一般包括I/O端子测试和系统调试两部分内容,良好的调试步骤有利于加速总装调试的过程。
  
  4.1I/O端子测试
  
  用手动开关暂时代替现场输入信号,以手动方式逐一对PLC输入端子进行检查、验证,PLC输入端子的指示灯点亮,表示正常;反之,应检查接线或者是I/O点坏。
  
  我们可以编写一个小程序,在输出电源良好的情况下,检查所有PLC输出端子指示灯是否全亮。PLC输入端子的指示灯点亮,表示正常。反之,应检查接线或者是I/O点坏。
  
  4.2系统调试
  
  系统调试应首先按控制要求将电源、外部电路与输入输出端子连接好,然后装载程序于PLC中,运行PLC进行调试。将PLC与现场设备连接。在正式调试前全面检查整个PLC控制系统,包括电源、接地线、设备连接线、I/O连线等。在保证整个硬件连接正确无误的情况下即可送电。
  
  把PLC控制单元的工作方式设置为“RUN”开始运行。反复调试消除可能出现的各种问题。在调试过程中也可以根据实际需求对硬件作适当修改以配合软件的调试。应保持足够长的运行时间使问题充分暴露并加以纠正。调试中多数是控制程序问题。一般分以下几步进行:
  
  (1)对每一个现场信号和控制量做单独测试;
  
  (2)检查硬件/修改程序;
  
  (3)对现场信号和控制量做综合测试;
  
  (4)带设备调试;
  
  (5)[...]
  
  0
  
  PLCcapacity
  
  tochoosethestepsandprinciplesofPLC容量的选择步骤与原则
  
  Postedbyadmin
  
  八月5,2009
  
  PLC的容量包括I/O点数和用户存储容量两个方面。
  
  (一)I/O点数的选择
  
  PLC平均的I/O点的价格还比较高,因此应该合理选用PLC的I/O点的数量,在满足控制要求的前提下力争使用的I/O点zui少,但必须留有一定的裕量。
  
  通常I/O点数是根据被控对象的输入、输出信号的实际需要,再加上10%~15%的裕量来确定。
  
  (二)存储容量的选择
  
  用户程序所需的存储容量大小不仅与PLC系统的功能有关,而且还与功能实现的方法、程序编写水平有关。一个有经验的程序员和一个初学者,在完成同一复杂功能时,其程序量可能相差25%之多,所以对于初学者应该在存储容量估算时多留裕量。
  
  PLC的I/O点数的多少,在很大程序上反映了PLC系统的功能要求,因此可在I/O点数确定的基础上,按下式估算存储容量后,再加20%~30%的裕量。
  
  存储容量(字节)=开关量I/O点数×10+模拟量I/O通道数×100
  
  另外,在存储容量选择的同时,注意对存储器的类型的选择。
  
  PLCI/O模块的选择步骤与原则
  
  一般I/O模块的价格占PLC价格的一半以上。PLC的I/O模块有开关量I/O模块、模拟量I/O模块及各种特殊功能模块等。不同的I/O模块,其电路及功能也不同,直接影响PLC的应用范围和价格,应当根据实际需要加以选择。
  
  (一)开关量I/O模块的选择
  
  1.开关量输入模块的选择
  
  开关量输入模块是用来接收现场输入设备的开关信号,将信号转换为PLC内部接受的低电压信号,并实现PLC内、外信号的电气隔离。选择时主要应考虑以下几个方面:
  
  1)输入信号的类型及电压等级
  
  开关量输入模块有直流输入、交流输入和交流/直流输入三种类型。选择时主要根据现场输入信号和周围环境因素等。直流输入模块的延迟时间较短,还可以直接与接近开关、光电开关等电子输入设备连接;交流输入模块可靠性好,适合于有油雾、粉尘的恶劣环境下使用。
  
  开关量输入模块的输入信号的电压等级有:直流5V、12V、24V、48V、60V等;交流110V、220V等。选择时主要根据现场输入设备与输入模块之间的距离来考虑。话?V、12V、24V用于传输距离较近场合,如5V输入模块zui远不得超过10米。距离较远的应选用输入电压等级较高的模块。
  
  2)输入接线方式
  
  开关量输入模块主要有汇点式和分组式两种接线方式,
  
  汇点式的开关量输入模块所有输入点共用一个公共端(COM);而分组式的开关量输入模块是将输入点分成若干组,每一组(几个输入点)有一个公共端,各组之间是分隔的。分组式的开关量输入模块价格较汇点式的高,如果输入信号之间不需要分隔,一般选用汇点式的。
  
  3)注意同时接通的输入点数量
  
  对于选用高密度的输入模块(如32点、48点等),应考虑该模块同时接通的点数一般不要超过输入点数的60%。
  
  4)输入门槛电平
  
  为了提高系统的可靠性,必须考虑输入门槛电平的大小。门槛电平越高,抗*力越强,传输距离也越远,具体可参阅PLC说明书。
  
  2.开关量输出模块的选择
  
  开关量输出模块是将PLC内部低电压信号转换成驱动外部输出设备的开关信号,并实现PLC内外信号的电气隔离。选择时主要应考虑以下几个方面:
  
  1)输出方式
  
  开关量输出模块有继电器输出、晶闸管输出和晶体管输出三种方式。
  
  继电器输出的价格便宜,既可以用于驱动交流负载,又可用于直流负载,而且适用的电压大小范围较宽、导通压降小,同时承受瞬时过电压和过电流的能力较强,但其属于有触点元件,动作速度较慢(驱动感性负载时,触点动作频率不得超过1HZ)、寿命较短、可靠性较差,只能适用于不频繁通断的场合。
  
  对于频繁通断的负载,应该选用晶闸管输出或晶体管输出,它们属于无触点元件。但晶闸管输出只能用于交流负载,而晶体管输出只能用于直流负载。
  
  2)输出接线方式
  
  开关量输出模块主要有分组式和分隔式两种接线方式,
  
  分组式输出是几个输出点为一组,一组有一个公共端,各组之间是分隔的,可分别用于驱动不同电源的外部输出设备;分隔式输出是每一个输出点就有一个公共端,各输出点之间相互隔离。选择时主要根据PLC输出设备的电源类型和电压等级的多少而定。一般整体式PLC既有分组式输出,也有分隔式输出。
  
  3)驱动能力
  
  开关量输出模块的输出电流(驱动能力)必须大于PLC外接输出设备的额定电流。用户应根据实际输出设备的电流大小来选择输出模块的输出电流。如果实际输出设备的电流较大,输出模块无法直接驱动,可增加中间放大环节。
  
  4)注意同时接通的输出点数量
  
  选择开关量输出模块时,还应考虑能同时接通的输出点数量。同时接通输出设备的累计电流值必须小于公共端所允许通过的电流值,如一个220V/2A的8点输出模块,每个输出点可承受2A的电流,但输出公共端允许通过的电流并不是16A(8×2A),通常要比此值小得多。一般来讲,同时接通的点数不要超出同一公共端输出点数的60%。
  
  5)输出的zui大电流与负载类型、环境温度等因素有关
  
  开关量输出模块的技术指标,它与不同的负载类型密切相关,特别是输出的zui大电流。另外,晶闸管的zui大输出电流随环境温度升高会降低,在实际使用中也应注意。
  
  (二)模拟量I/O模块的选择
  
  模拟量I/O模块的主要功能是数据转换,并与PLC内部总线相连,同时为了安全也有电气隔离功能。模拟量输入(A/D)模块是将现场由传感器检测而产生的连续的模拟量信号转换成PLC内部可接受的数字量;模拟量输出(D/A)模块是将PLC内部的数字量转换为模拟量信号输出。
  
  典型模拟量I/O模块的量程为-10V~+10V、0~+10V、4~20mA等,可根据实际需要选用,同时还应考虑其分辨率和转换精度等因素。
  
  一些PLC制造厂家还提供特殊模拟量输入模块,可用来直接接收低电平信号(如RTD、热电偶等信号)。
  
  (三)特殊功能模块的选择
  
  目前,PLC制造厂家相继推出了一些具有特殊功能的I/O模块,有的还推出了自带CPU的智能型I/O模块,如高速计数器、凸轮模拟器、位置控制模块、PID控制模块、通信模块等。
  
  ThecapacityofPLC,includingI/Opointsanduserstorage
  
  capacityoftwoaspects.
  
  (A)I/Opointoptions
  
  PLCaverageI/Opoints,thepriceisstillrelativelyhigh,it
  
  shouldbeareasonablechoiceofPLC’sI/Opoints,thenumberof
  
  controlrequirementstomeetandstrivetouse[...]
  
  0
  
  无功补偿控制柜----现场安装调试需要注意的几点Reactivepowercompensation
  
  controlcabinetinstallationsite—-needtopayattentiontoa
  
  few
  
  Postedbyadmin
  
  八月4,2009
  
  Reactivepowercompensationcontrolcabinetinstallationsite—-
  
  needtopayattentiontothefollowingpoints:
  
  1,theconventionalcontroller—–samplingvoltageandcurrent
  
  samplingphasetobethesame;
  
  2,transformercurrentcannotreversedirection,orcontrol
  
  malfunction;
  
  无功补偿控制柜----现场安装调试需要注意的几点:
  
  1、常规控制器-----取样电压和取样电流必须同相;
  
  2、互感器电流方向不能反向,否则控制失灵;
  
  0
  
  谈谈对正航40点499元PLC的看法Airlinestalkaboutbeing40points
  
  ofviewof499yuanPLC
  
  Postedbyadmin
  
  八月4,2009
  
  上个月购买了4个499元正航PLC,下面说说对正航PLC的看法
  
  硬件:
  
  1、外壳及端子排列位置与西门子S7-226基本上一模一样,方便替换西门子S7-226
  
  224PLC。不用考虑需要重新排线问题。以前考虑用台达PLC替换西门子S7-224,因为输入输出刚好相反,如果替换需要重新排线。zui终取消这个打算。
  
  2、打开后看到里面电路板结构与西门子S7-226也类似,不过用来S7-226密密麻麻的芯片变成仅由一个PIC
  
  CPU芯片和一个8脚设置芯片代替,电路简单多了。不过没有超级电容导致断电保持数据必须由CPU内部的EEPROM(可能是)来实现,数据处理复杂,数据掉电丢失的可能性加大。
  
  3、原先西门子PLC大部分是欧姆龙小型继电器,现在变成外形一模一样的国产小型继电器。成本降低,可靠性不知道怎么样。
  
  4、电源与西门子用的芯片一样(TOP244进口芯片),结构也差不多。不过电容质量难说,可能会影响产品的长久稳定性。毕竟PLC不是彩电手机。西门子电容用的钽电容也比较多,建议正航用固体电容和钽电容以保证长久
  
  5、通讯口西门子S7-226是2个RS485通讯口,正航一般供货2个RS232口。特殊要求可以上面RS232口下面RS485通讯口,不过用RS485通讯口把I2.7口占用做RS485通讯指示灯
  
  Lastmonthbought499yuanarefourroutesPLC,thefollowingisto
  
  talkaboutontheviewsofAirPLC
  
  Hardware:
  
  1,casingandterminalswiththelocationandSiemensS7-226is
  
  basicallythesame,tofacilitatethereplacementofSiemensS7-226
  
  224PLC.Donotneedtore-considertheissueofemission[...]
  
  0
  
  PLC的基本知识
  
  Postedbyadmin
  
  八月3,2009
  
  可编程控制器概况可编程控制器(PROGRAMMABLE
  
  CONTROLLER,简称PC)。与个人计算机的PC相区别,用PLC表示。
  
  PLC是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数等顺序控制功能,建立柔性的程控系统。电工委员会(IEC)颁布了对PLC的规定:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。
  
  PLC具有通用性强、使用方便、适应面广、可靠性高、抗*力强、编程简单等特点。可以预料:在工业控制领域中,PLC控制技术的应用必将形成世界潮流
  
  PLC程序既有生产厂家的系统程序,又有用户自己开发的应用程序,系统程序提供运行平台,同时,还为PLC程序可靠运行及信息与信息转换进行必要的公共处理。用户程序由用户按控制要求设计。第二章PLC的结构及基本配置一般讲,PLC分为箱体式和模块式两种。但它们的组成是相同的,对箱体式PLC,有一块CPU板、I/O板、显示面板、内存块、电源等,当然按CPU性能分成若干型号,并按I/O点数又有若干规格。对模块式PLC,有CPU模块、I/O模块、内存、电源模块、底板或机架。无任哪种结构类型的PLC,都属于总线式开放型结构,其I/O能力可按用户需要进行扩展与组合。PLC的基本结构框图如下:接受
  
  驱动现场信号受控元件一、CPU的构成
  
  PLC中的CPU是PLC的核心,起神经中枢的作用,每台PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路,与通用计算机一样,主要由运算器、控制器、寄存器及实现它们之间的数据、控制及状态总线构成,还有外围芯片、总线接口及有关电路。它确定了进行控制的规模、工作速度、内存容量等。内存主要用于存储程序及数据,是PLC*的组成单元。
  
  CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。
  
  CPU的运算器用于进行数字或逻辑运算,在控制器指挥下工作。CPU的寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。
  
  CPU虽然划分为以上几个部分,但PLC中的CPU芯片实际上就是微处理器,由于电路的高度集成,对CPU内部的详细分析已无必要,我们只要弄清它在PLC中的功能与性能,能正确地使用它就够了。
  
  CPU模块的外部表现就是它的工作状态的种种显示、种种接口及设定或控制开关。一般讲,CPU模块总要有相应的状态指示灯,如电源显示、运行显示、故障显示等。箱体式PLC的主箱体也有这些显示。它的总线接口,用于接I/O模板或底板,有内存接口,用于安装内存,有外设口,用于接外部设备,有的还有通讯口,用于进行通讯。CPU模块上还有许多设定开关,用以对PLC作设定,如设定起始工作方式、内存区等。二、I/O模块:
  
  PLC的对外功能,主要是通过各种I/O接口模块与外界的,按I/O点数确定模块规格及数量,I/O模块可多可少,但其zui大数受CPU所能管理的基本配置的能力,即受zui大的底板或机架槽数限制。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。三、电源模块:有些PLC中的电源,是与CPU模块合二为一的,有些是分开的,其主要用途是为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源以其输入类型有:交流电源,加的为交流220VAC或110VAC,直流电源,加的为直流电压,常用的为24V。四、底板或机架:大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。五、PLC
  
  的外部设备
  
  外部设备是PLC系统不可分割的一部分,它有四大类编程设备:有简易编程器和智能图形编程器,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况。编程器是PLC开发应用、监测运行、检查维护*的器件,但它不直接参与现场控制运行。监控设备:有数据监视器和图形监视器。直接监视数据或通过画面监视数据。存储设备:有存储卡、存储磁带、软磁盘或只读存储器,用于*性地存储用户数据,使用户程序不丢失,如EPROM、EEPROM写入器等。输入输出设备:用于接收信号或输出信号,一般有条码读人器,输入模拟量的电位器,打印机等。
  
  六、PLC的通信联网PLC具有通信联网的功能,它使PLC与PLC
  
  之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。现在几乎所有的PLC新产品都有通信联网功能,它和计算机一样具有RS-232接口,通过双绞线、同轴电缆或光缆,可以在几公里甚至几十公里的范围内交换信息。当然,PLC之间的通讯网络是各厂家的,PLC与计算机之间的通讯,一些生产厂家采用工业标准总线,并向标准通讯协议靠拢,这将使不同机型的PLC之间、PLC与计算机之间可以方便地进行通讯与联网。了解了PLC的基本结构,我们在购买程控器时就有了一个基本配置的概念,做到既经济又合理,尽可能发挥PLC所提供的*功能。
  
  第三章基本指令系统和编程方法§1基本指令系统特点
  
  PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400,T120等。PLC中的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产品目录手册。简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。简化应用软件生成过程:使用汇编语言和语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。强化调试手段:无论是汇编程序,还是语言程序调试,都是令编辑人员头疼的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。
  
  §2
  
  编程语言的形式本教材采用zui常用的两种编程语言,一是梯形图,二是助记符语言表。采用梯形图编程,因为它直观易懂,但需要一台个人计算机及相应的编程软件;采用助记符形式便于实验,因为它只需要一台简易编程器,而不*昂贵的图形编程器或计算机来编程。虽然一些的PLC还具有与计算机兼容的C语言、BASIC语言、的语言(如西门子公司的GRAPH5、三菱公司的MELSAP),还有用布尔逻辑语言、通用计算机兼容的汇编语言等。不管怎么样,各厂家的编程语言都只能适用于本厂的产品。编程指令:指令是PLC被告知要做什么,以及怎样去做的代码或符号。从本质上讲,指令只是一些二进制代码,这点PLC与普通的计算机是*相同的。同时PLC也有编译系统,它可以把一些文字符号或图形符号编译成机器码,所以用户看到的PLC指令一般不是机器码而是文字代码,或图形符号。常用的助记符语句用英文文字(可用多国文字)的缩写及数字代表各相应指令。常用的图形符号即梯形图,它类似于电气原理图是符号,易为电气工作人员所接受。指令系统:一个PLC所具有的指令的全体称为该PLC的指令系统。它包含着指令的多少,各指令都能干什么事,代表着PLC的功能和性能。一般讲,功能强、性能好的PLC,其指令系统必然丰富,所能干的事也就多。我们在编程之前必须弄清PLC的指令系统
  
  [...]
  
  0
  
  保护接地与保护接零技术
  
  Postedbyadmin
  
  七月29,2009
  
  保护接地——变压器中性点(或一相)不直接接地的电网内,一切电气设备正常情况下不带电的金属外壳以及和它连接的金属部分与大地作可靠地电气联接。而保护接零就是在1KV以下变压器中性点直接接地的系统中,一切电气设备正常情况下不带电的金属部分与电网零干线可靠连接。接地,是为了防止人身触电事故、保证电气设备正常运行所采取的一项重要技术措施。这两种保护的不同点主要表现在三个方面:一是保护原理不同。接地保护的基本原理是限制漏电设备对地的泄露电流,使其不超过某一安全范围,一旦超过某一整定值保护器就能自动切断电源;接零保护的原理是借助接零线路,使设备在绝缘损坏后碰壳形成单相金属性短路时,利用短路电流促使线路上的保护装置迅速动作。二是适用范围不同。根据负荷分布、负荷密度和负荷性质等。当前我国现行的低压公用配电网络,通常采用的是TT或TN-C系统,实行单相、三相混合供电方式。即三相四线制380/220V配电,同时向照明负载和动力负载供电。三是线路结构不同。接地保护系统只有相线和中性线,三相动力负荷可以不需要中性线,只要确保设备良好接地就行了,系统中的中性线除电源中性点接地外,不得再有接地连接;接零保护系统要求无论什么情况,都必须确保保护中性线的存在,必要时还可以将保护中性线与接零保护线分开架设,同时系统中的保护中性线必须具有多处重复接地。检修接地——临时挂地线
  
  临时接地
  
  [...]
  
  0
  
  变送器选型失误分析
  
  Postedbyadmin
  
  七月29,2009
  
  变送器选型失误分析方原柏
  
  [摘要]:分析某项目变送器选型失误的现象、原因,指出变送器选型时要将测量量程选择在保证测量度的实际可使用的量程比范围内,并尽量接近zui大量程。
  
  [关键词]:变送器度量程比选型失误[中图分类号]TP212.6[文献标识码]A[文章编号]Analysisin
  
  SelectionErrorforTransmitterFANGYuan-bai(KunmingNon-Ferrous
  
  MetallurgyDesign&ResearchInstitute,Kunming
  
  650051)Abstract:Appearanceandreasonofselectionerrorfor
  
  transmitterinaprojectareanalyzed.Pointoutthatmeasurement
  
  rangehavetoselectwithinthelimitspermitted[...]
  
  2
  
  发表于《Delta-台达》
  
  PLC控制伺服电机,人机监控
  
  Postedbyadmin
  
  六月29,2009
  
  0
  
  台达PLC,扩展模块,总线模块功能介绍上传
  
  Postedbyadmin
  
  六月29,2009
  
  目前已经将一些台达PLC主机,扩展模块,总线模块的PDF文件上传至“在线教程”,大家可以直接下载查看
  
  0
  
  V80系列PLC的编程方法
  
  Postedbyadmin
  
  六月29,2009
  
  §2.功能概述
  
  §2-1一般特点
  
  l
  
  采用Windows操作系统,*依照Windows环境的操作习惯设计,易学易用,不论是初学者或有经验的用户皆可以有效地操作;
  
  l
  
  采用工程(project)观念,以可视化的方法将程序的开发内容以分层方式呈现,令相关工作内容一目了然.不论是程序的开发或维护都可以直观地进行;
  
  l
  
  依据作业现场及办公室操作环境的差异提供精心设计的键盘及鼠标操作方法,不论在何种作业环境皆能以极有效率的方式完成程序的编辑与测试。
  
  §2-2程序编辑
  
  l提供在线程序编辑功能,编辑完后可立即执行不必重新下载程序,可大幅缩短程序的开发与修改时间;
  
  l提供多窗口的梯形图程序画面,可将不同区段的程序同时呈现,以便加以对照、复制和编辑;
  
  l提供弹性的梯形图程序编辑功能,可执行程序网络的插入、复制、粘贴、删除等操作,以加速程序输入;
  
  l
  
  提供程序单元输入功能,用户可将整个开发工作依不同功能或其它分类方式将整个大程序切割为数个程序单元并可进行独立的输入、批注与测试,此对程序开发与后续维护工作有极大帮助;
  
  l提供独立助记码程序显示窗口,可实时显示梯形图程序窗口内光标位置所在的梯形网络其等效助记码程序;
  
  l
  
  多样化的程序查找功能,可查找组件及寄存器并可设置过滤条件,如组件种类,查找范围并以列表方式显示查找结果,若用鼠标直接在查找结果上点击,可将对应程序部分直接调出显示于梯形图程序窗口内。
  
  §2-3程序测试
  
  l
  
  提供多页状态测试页窗口,用户可自定各页欲显示的组件,寄存器数据,并可个别选择数据显示的格示,状态测试页的设置会存于工程文件内,下次操作时可直接调出以便于状态的监看与设置,执行时通过状态测试页可将开关组件加以非使能、使能或强制设置及设置寄存器值。
  
  l
  
  多窗口的梯形图程序高亮度显示画面,除将各开关组件闭合状态以红色直接在组件上显示外,各应用指令内的寄存器其现在值也直接在窗口内一起显示,此对程序测试有极大的帮助。在窗口内也可直接点击开关组件并对其加以非使能、使能或强制设置,被非使能的接点与线圈在显示上有别于正常组件,以便掌握组件状况。
  
  §2-4程序注释
  
  l
  
  提供组件、寄存器、网络、程序单元与程序等不同层次的注释功能,除程序外其余注释皆可在梯形图程序窗口内加以显示。对于梯形图程序如何运作的解读有极大的帮助。
  
  l提供以下报告(report)文件打印功能
  
  l梯形图程序打印,可选择打印范围及批注工程将梯形图程序从打印机输出
  
  l使用组件交叉报告,列出所有程序内用到的组件及应用指令在程序内的位置
  
  l
  
  组件、寄存器的注释除可利用本软件输入外,也可采用用户常用的文字编辑软件来建立,再以导入(import)方式导入本软件,也可以导出(export)
  
  方式将工程内的组件、寄存器批注转为文字文件以便与其它应用软件,例如与Excel互通
上一篇: 面向对象的PLC编程方法ZT 下一篇: plc基本学习资料

下载此资料需要您留下相关信息

对本公司产品近期是否有采购需求?

提示

请选择您要拨打的电话: