模拟量I/O模块的主要功能是数据转换,并与PLC内部总线相连,同时为了安全也有电气隔离功能。模拟量输入(A/D)模块是将现场由传感器检测而产生的连续的模拟量信号转换成PLC内部可接收的数字量;模拟量输出(D/A)模块是将PLC内部的数字量转换为模拟量信号输出。
典型模拟量I/O模块的量程为−10V~+10V、0~+10V、4~20mA等,可根据实际需要选用,同时还应考虑其分辨率和转换精度等因素。一些PLC制造厂家还提供特殊模拟量输入模块,可用来直接接收低电平信号(如RTD、热电偶等信号)。
4)特殊功能模块的选择
目前,PLC制造厂家相继推出了一些具有特殊功能的I/O模块,有的还推出了自带CPU的智能型I/O模块,如高速计数器、凸轮模拟器、位置控制模块、PID控制模块、通信模块等。
对于小的系统,如80点以内的系统,一般不需要扩展;当系统较大时,就要扩展。不同公司的产品,对系统总点数及扩展模块的数量都有限制,当扩展仍不能满足要求时,可采用网络结构;同时,各公司的扩展模块种类很多,如单输入模块、单输出模块、输入输出模块、温度模块、高速输入模块等。
北京西门子伺服电机总代理
些制造厂家在PLC上设计有特殊模拟接口,因而可接收低电平信号,如RTD、热电偶等。一般来说,这类接口模块可用于接收同一模块上不同类型的热电偶或RTD混合信号。
④特殊功能输入、输出。在选择一台PLC时,用户可能会面临一些特殊类型且不能用标准I/O实现的I/O限定,如定位、快速输入、频率。此时应当考虑选用有特殊功能的模块。当前,PLC的生产厂家相继推出了一些智能式的输入/输出模块。一般智能式输入/输出模块本身带有处理器,可对输入或输出信号作预先规定的处理,并将处理结果送入CPU或直接输出,这样可提高PLC的处理速度并节省存储器的容量,从而使CPU从耗时的任务处理中解脱出来。
⑤智能式输入、输出。智能式输入、输出模块有高速计数器(可作加法计数或减法计数)、凸轮模拟器(用作编码输入)、带速度补偿的凸轮模拟器、单回路或多回路的PID调节器、ASCII/BASIC处理器、RS-232C/422接口模块等。
(4)I/O模块的选择
从抗干扰的角度出发,选择I/O模块的类型是非常重要的。在干扰多的场合,可选用绝缘型的I/O模块和装有浪涌吸收器的模块,可以有效地抑制输入、输出信号的干扰。开关量输出回路也应该在前端采取隔离措施,可通过光耦或继电器进行隔离,而且两级隔离效果会比较好,在CPU板的出口处和开关量输出板的入口处各设一级隔离。开关量输出回路一般都是用于控制现场的设备,要求实时性强,所以一般不能加滤波电路。采用继电器输出时,所承受的电感性负载的大小,会影响到继电器的使用寿命,因此,使用电感性负载时应合理选择,或加隔离继电器。
一般I/O模块的价格占PLC价格的一半以上,PLC的I/O模块有开关量I/O模块、模拟量I/O模块及各种特殊功能模块等。不同的I/O模块,其电路及功能也不同,直接影响PLC的应用范围和价格,应当根据实际需要加以选择。表2-3归纳了选择I/O模块的一般规则。
特殊功能模板一般都自带CPU和系统软件,通过PLC控制系统总线与CPU模板接口,与PLC的CPU模板并行工作。常见的特殊功能模板包括:高速计数模块(能满足100kHz以上的计数或定时要求)、具有快速PID调节器的死循环控制模块、通信模块等。在软件上也提供了与此相对应的程序块,往往只是简单地输入一些参数就能实现,便于用户编程。
1)开关量输入模块的选择
开关量输入模块是用来接收现场输入设备的开关信号,将信号转换为PLC内部可接收的低电压信号,并实现PLC内、外信号的电气隔离。开关量输入模块的选择应考虑与应用要求的统一,例如应考虑信号电平、信号传输距离、信号隔离、信号供电方式等应用要求。可根据应用要求,合理选用智能型输入模块,以便提高控制水平和降低应用成本。选择时主要应考虑以下几个方面。
①输入信号的类型及电压等级。开关量输入模块有直流输入、交流输入和交流/直流输入三种类型,选择时主要应考虑现场输入信号和周围环境等因素。直流输入模块的延迟时间较短,还可以直接与接近开关、光电开关等电子输入设备连接;交流输入模块可靠性好,适合于在有油雾、粉尘的恶劣环境下使用。
开关量输入模块的输入信号的电压等级有:直流5V、12V、24V、48V、60V等;交流110V、220V等。选择时主要根据现场输入设备与输入模块之间的距离来考虑。一般5V、12V、24V用于传输距离较近场合,如5V输入模块远不得超过10m。距离较远的应选用输入电压等级较高的模块。
电源模块选择仅对于模块式结构的PLC而言,对于整体式PLC不存在电源模块的选择。电源模块的选择主要考虑电源输出额定电流和电源输入电压。电源模块输出的额定电流必须大于CPU模块、I/O模块和其他特殊模块等消耗电流的总和,同时还应考虑今后I/O模块的扩展等因素;电源输入电压一般根据现场的实际需要而定。(5)对存储容量的选择
用户存储容量是指PLC用于存储用户程序的存储器容量,用户存储容量的大小由用户程序的长短决定。用户程序所需的存储容量大小不仅与PLC控制系统的功能有关,而且还与功能实现的方法、程序编写水平有关。一个有经验的程序员和一个初学者,在完成同一复杂功能时,其程序量可能相差25%之多,所以对于初学者应该在存储容量估算时多留裕量。
存储器容量是PLC本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用存储单元的大小,因此程序容量小于存储器容量。在设计阶段,由于用户应用程序还未编制,因此,程序容量在设计阶段是未知的,需在程序调试之后才知道。为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来替代。另外,在存储容量选择的同时,应注意对存储器类型的选择。
②输入接线方式。开关量输入模块主要有汇点式和分组式两种接线方式,如图2-2所示。汇点式的开关量输入模块所有输入点共用一个公共端(COM);而分组式的开关量输入模块是将输入点分成若干组,每一组(几个输入点)有一个公共端,各组之间是分隔的。分组式的开关量输入模块价格较汇点式的高,如果输入信号之间不需要分隔,一般选用汇点式的。
③同时接通的输入点数量。对于选用高密度的输入模块(如32点、48点等),应考虑该模块同时接通的点数一般不要超过输入点数的60%。
④输入门槛电平。为了提高系统的可靠性,必须考虑输入门槛电平的高低。门槛电平越高,抗干扰能力越强,传输距离也越远,具体可参阅PLC说明书。
PLC控制系统所用的存储器基本上由PROM、E-PROM及PAM三种类型组成,存储器的容量随机型的大小变化,一般小型机的大存储能力低于6KB,中型机的大存储能力可达64KB,大型机的大存储能力可上兆字节。使用时可以根据程序及数据的存储需要来选用合适的机型,必要时也可专门进行存储器的扩充设计。
PLC的存储器容量选择和计算的种方法是:根据编程使用的节点数**计算存储器的实际使用容量。第二种为估算法,用户可根据控制规模和应用目的,按照表2-4的公式来估算。为了使用方便,一般应留有25%~30%的裕量,选择存储容量的佳方法是生成程序,即用了多少字。知道每条指令所用的字数,用户便可确定准确的存储容量。