PLC特殊功能模块应用.ppt
PLC特殊功能模块,项目五,任务一 电热水炉温度控制,一、任务分析,右图所示为电热水炉控制示意图,要求当水位低于低位液位开关时打开进水电磁阀加水,高于高位液位开关时关闭进水电磁阀停止加水。加热时,当水位高于低水位时,打开电源控制开关开始加热,当水烧开时,停止加热并保温。,二、相关知识,X2N-2AD为2通道12位A/D转换模块,可连接到FX0N、FX2N和FX2NC系列PLC中。两个模拟量输入通道可接受输入为010VDC、05VDC或420mA。此模块占用8个I/O点,消耗5VDC的电源和20mA的电流。FX2N-2AD和主单元用电缆在主单元的右边进行连接。使用FROM/TO指令与PLC进行数据传输。,1布线,在使用中,不能将一个通道作为模拟电压输入而将另一个作为电流输入,这是因为两个通道适应相同的偏值量和增益值,对于电流输入,使用时短路VIN和IIN,如图5-2所示。,2FX2N-2AD技术特性,2FX2N-2AD技术特性,3模块的连接与编号,图5-3 功能模块连接编号示意图图5-3所示为功能模块连接编号示意图。接在FX2N基本单元右边扩展总线上的特殊功能模块,假设模拟量输入模块FX2N-4AD、模拟量输出模块FX2N-DA等接到基本单元FX2N-48MR主单元模块上,其编号是从最靠近基本单元的那一个开始顺次编为07号。,4缓冲存储器分配(BFM),特殊功能模块内部均有数据缓冲存储器BFM,是FX2N-2AD同PLC基本单元进行数据通信的区域,这一缓冲期区由32个16位的寄存器组成,编号为BFM#0BFM#31,如表5-2所示。,5偏置和增益的调整,模块出厂时,对于电压输入为010V DC,偏置值和增益值调整到数字值为04000。当FX2N-2AD用作电流输入或05VDC输入,或根据工厂设定的输入特性进行输入时,就有必要进行偏置值和增益值的调节。偏置值和增益值的调节是对实际的模拟输入设定一个数字值,这是由FX2N-2AD的容量调节器来调节的。,(1)增益调整,增益调整可设置为任意数值,但是,为了将12位分辨率展示到最大,可使用的数字范围为04000。,(2)偏置值调整,偏置值可设置为任意的数字值,但是,当数字值以图5-6所示的方式设置时,建议设定模拟值如图5-6所示。,(3)特殊功能模块的读写操作,FX系列PLC基本单元与特殊功能模块之间的数据通信由FROM/TO指令来执行。FROM指令是将增设的特殊单元缓冲存储器(BFM)的内容读到PLC中的指令。TO指令是从PLC对特殊单元缓冲存储器写入数据的指令。,三、任务实施,1画出I/O接线图图5-9所示为电热水炉控制的I/O接线图。X0为高位液位开关,X1为低位液位开关,Y0为进水电磁阀,Y1为加热电阻。温度信号接入FX2N-2AD特殊模块。,2编制梯形图程序,3程序调试,按照输入输出接线图5-9所示接好各信号线、电源线等,输入程序,进行调试。,四、知识拓展,1FX2N-2DA模拟量输出模块FX2N-2DA型的模拟量输出模块用于将12位的数值转换成2点模拟量输出(电压输出和电流输出),并将它们输入到PLC中。FX2N-2DA可连接到FX0N、FX2N和FX2NC系列PLC中。两个模拟输出通道可接受010V DC、05V DC或420mA输出。使用FROM和TO指令与PLC进行数据传输。,2FX2N-2DA布线,如图5-11所示,当电压输出存在波动或有大量噪声时,在位置*1处连接0.10.47F25VDC的电容。对于电压输出,在IOUT和COM之间进行短路。,3FX2N-2DA技术特性,4FX2N-2DA缓冲存储器分配(BFM),BFM#16:由BFM#17(数字值)指定的通道D/A转换数据被写。D/A数据以二进制形式,并以8位和高端4位两部分的顺序进行写。BFM#17:b010 通道2的A/D转换开始 b110 通道1的A/D转换开始 b210 A/D转换的下端8位数据保持,5编程实例,在图5-12所示的程序中,FX2N-2DA模拟量输出模块接在0号位置,通道CH1和CH2分别在X0和X1的控制下执行转换,输出模拟量可以任意组合为010V DC、05V DC或420mA输出。,任务二 PLC与计算机的通信,一、任务分析,图5-13为PLC与计算机通信示意图,要求通过串口通信板卡FX2N-232BD实现FX2N系列PLC与计算机之间的通信。,二、相关知识,1FX2N串口通信板卡,(2)通信参数设置,在两个串行通信设备进行任意通信之前,必须设置相互可辨认的参数,只有设置一致才能进行通信。这些参数包括波特率、停止位和奇偶校验等,它们通过位组合方式来选择,这些位存放在数据寄存器D8120中,如表5-7所示。对寄存器D8120进行参数设置,可以通过编程的方法实现,通信参数也可以通过编程软件来设置。例如,通过FXGP/WIN编程软件来设置,(3)串行通信指令,RS指令用于对FX系列PLC使用RS-232C及RS-485功能扩展板及特殊适配器,进行发送接受串行数据的指令,如图5-18所示是RS指令的使用说明,S:指定传送缓冲区的首地址。m:指定传送信息长度。D:指定接收缓冲区的首地址。n:指定接收缓冲长度,即接收信息长度最大长度。,三、任务实施,连接232BD和个人计算机,使其与PLC交换数据,个人计算机中可使用一般的通信软件或个人计算机中的专用程序,要求个人计算机的通信格式如表5-9所示。PLC中的通信程序如图5-18所示。,四、知识拓展,NN网络功能就是在最多8台FX系列PLC之间,通过RS-485通信连接,进行软元件相互连接的功能。图5-20所示的连接是列举了最大点数的情况,根据连接模式和FX可编程控制器的系列不同,规格差异以及限制内容也有所不同。,对NN网络功能进行设定,执行数据连接之前的步骤如图5-21所示。,