文档详情

第四章--PLC的特殊功能IO模块课件

无***
实名认证
店铺
PPT
1.89MB
约90页
文档ID:154502645
第四章--PLC的特殊功能IO模块课件_第1页
1/90

名称型号名称型号变量设置单元并联适配器M-NET/MINI接口模拟量输入模块模拟量输出模块温度输入模块高速计数模块定位控制单元FX-8AVFX2-40AP(光纤)FX2-40AW(双绞线)FX-16NP(光纤)FX-16NT(双绞线)FX-4ADFX-2DAFX-2DA-PTFX-1HCFX-1GM数据存取单元串行通信接口单元实时时钟卡存储卡存储卡接口模块定位控制单元凸轮控制单元M-NET/MINI接口FX-10DU/20DU/25DU/30DU/40DUFX-232AWFX-RTCFX-RAM-8CFX-EEPROM-4CFX2-24EIF2-30GMF2-32RMF-16NP(光纤)F-16NT(双绞线)表表4-1 FX2的特殊功能模块的特殊功能模块第一节第一节 模拟量输入、输出处理模块模拟量输入、输出处理模块一、模拟量一、模拟量A/DA/D转换输入模块转换输入模块 FX-4ADFX-4AD4 4通道、通道、1212位高精度位高精度主要功能主要功能:电流或电压输入信号电流或电压输入信号数字量数字量1 1、FX-4ADFX-4AD的主要技术指标的主要技术指标 每一个输入通道设置成电流输入或电压输入方每一个输入通道设置成电流输入或电压输入方式式两种输入方式下的主要技术指标如表两种输入方式下的主要技术指标如表4-24-2所示所示 表表4-2 FX-4AD技术指标技术指标项目电压输入电流输入根据是电流输入还是电压输入,使用端子有不同模拟量输入范围DC-10+10V(输入电阻200K)绝对最大输入15VDC-20+20mA(输入电阻250)绝对最大输入32mA数字量输出范围带符号位的16位二进制(有效数值11位)+2047以上固定为+2047,-2048以下固定为-2048分辨力5mV(10V1/2000)20A(20mA1/1000)综合精确度1%(相对于最大值)转换速度15ms(14)通道(高速转换方式时在版本V2.00以下时为6ms14通道)隔离方式光电隔离及采用DC/DC转换器使输入和PLC电源间隔离(各输入端子间不隔离)模拟量用电源DC(24V2.4V),50mA输入输出占有点数程序上为8点(计输入或输出点均可),由PLC供电的消耗功率为5V30mA2 2、模块的编号与外部连线、模块的编号与外部连线 特殊功能模块通过软电缆接在特殊功能模块通过软电缆接在FX2FX2主机右侧的主机右侧的I/OI/O扩展总线上,从最近主机的那个特殊功能模扩展总线上,从最近主机的那个特殊功能模块开始顺序编号为块开始顺序编号为0 07 7号。

如图号如图4-14-1同一模拟量输入模块既可连接电压信号也可同一模拟量输入模块既可连接电压信号也可连接电流信号接线方式如图连接电流信号接线方式如图4-24-2电压信号:接在电压信号:接在V+V+与与COMCOM端端电流信号:接在电流信号:接在I+I+和和COMCOM端端 短接该通道的短接该通道的V+V+与与I+I+图4-1 特殊功能I/O模块编号 图4-2 输入电压信号和电流信号时模块的外部接线 外部布线时要注意以下几点:外部布线时要注意以下几点:1)1)信号源与模块输入端之间要采用带屏蔽的双绞信号源与模块输入端之间要采用带屏蔽的双绞线连接,屏蔽线接到该通道的线连接,屏蔽线接到该通道的SLDSLD端2)2)电压输入信号存在噪声和纹波干扰时,可在该电压输入信号存在噪声和纹波干扰时,可在该通道的通道的V+V+和和COMCOM端并接端并接0.10.10.47F/25V0.47F/25V电容3)3)电磁干扰严重时,将各通道的电磁干扰严重时,将各通道的SLDSLD端与模块上端与模块上的的GNDGND、FGFG端连接,再与端连接,再与PLCPLC的机架接地相连的机架接地相连4)4)切勿将主电路及高电压电线靠近模块的控制线切勿将主电路及高电压电线靠近模块的控制线和信号线,更不可将它们包絷在一起。

和信号线,更不可将它们包絷在一起5)5)模块外部接线变更时,其补偿值和增益值应重模块外部接线变更时,其补偿值和增益值应重新设定3 3、缓冲数据寄存器(、缓冲数据寄存器(BFMBFM)的编号与分配)的编号与分配 缓冲数据寄存器:存放经缓冲数据寄存器:存放经ADC转换后得到的数字量转换后得到的数字量FX2-4AD内的缓冲数据寄存区间是由内的缓冲数据寄存区间是由32个个16位的位的数据寄存器组成,其编号为数据寄存器组成,其编号为BFM0BFM31各缓冲数据寄存器的用途及存放内容如表各缓冲数据寄存器的用途及存放内容如表4-3所示所示一、带一、带*号的号的1010个个BFMBFM:用于初始化设置:用于初始化设置二、不带二、不带*号的号的2222个个BFMBFM:1010个个BFMBFM用于存放数据供用于存放数据供PLCPLC读取,另外读取,另外1212个空置不用个空置不用 表表4-3 FX-4AD BFM#0BFM#31的分配的分配BFM内容*#0通道初始化设定:默认设定值H0000,BFM0中写入4位十六进制分别设定4个通道工作方式*#1通道1平均采用次数设定14096,默认设定值8设定值超出范围按默认值8处理*#2通道2*#3通道3*#4通道4#5通道1存放各通道经A/D转换的数字量平均值,数据由FROM指令读取#6通道2#7通道3#8通道4#9通道1存放各通道当前A/D转换的数字量,数据由FROM指令读取#10通道2#11通道3#12通道4#13#19不能使用*#20重新设置模块为默认值 默认设定值H0000若BFM201,设定值均恢复到设定值*#21禁止零点0和增益G调整 默认设定值b1,b00,1(允许);b1,b01,0(禁止)*#22零点增益调整b7b6b5b4b3b2b1b0G4O4G3O3G2O2G1O1*#23零点值:默认设定值0,调整值以5mV/20为步距。

零点:数字量输出为0时的输入值*#24增益值:默认设定值5000,调整值以5mV/20A为步距增益:数字量输出为+1000时的输入值#25#28空置#29出错信息#304A/D模块识别码:K2010#31不能使用(续上表 )1)BFM#0:输入方式设定,十六进制,十六进制4 4位数表示各位数表示各通道的初始化内容,从最低开始依次控制通道通道的初始化内容,从最低开始依次控制通道CH1CH1CH4CH4,每一位的有效数范围是,每一位的有效数范围是0 03 3:0 0输入为电压信号,信号范围为输入为电压信号,信号范围为-10-10+10V+10V;1 1输入为电流信号,信号范围为输入为电流信号,信号范围为+4+4+20mA+20mA;2 2输入为电流信号,信号范围为输入为电流信号,信号范围为-20-20+20mA+20mA;3 3通道关闭,不接受任何信号通道关闭,不接受任何信号BFM#0 BFM#0 的默认值为的默认值为H0000H0000,CH1CH1CH4CH4都以电压都以电压信号输入方式工作信号输入方式工作例如例如:在图:在图4-14-1中如果程序运行中执行中如果程序运行中执行指令后指令后CH1CH1CH4CH4的工作方式分别是:的工作方式分别是:CH1CH1为电压信号输入,信号范围是为电压信号输入,信号范围是-10V-10V+10V+10V CH2 CH2为电流信号输入,信号范围是为电流信号输入,信号范围是+4mA+4mA+20mA+20mACH3CH3为电流信号输入,信号范围是为电流信号输入,信号范围是-20mA-20mA+20mA+20mA CH4 CH4关闭关闭TO(P)K0 K0 H3210K12)BFM#12)BFM#1#4#4:平均值采样次数设定。

平均值采样次数设定设定范围为设定范围为1 140964096超过此范围按默认值超过此范围按默认值8 8处处理3)BFM#53)BFM#5#8#8:存放输入的平均值数字量:存放输入的平均值数字量4)BFM#94)BFM#9#12#12:存放输入的当前值数字量:存放输入的当前值数字量5)BFM#20 5)BFM#20:快速重置默认位快速重置默认位置置1 1时各设定值恢复到默认值;置时各设定值恢复到默认值;置0 0时允许重新时允许重新设置,默认值定为设置,默认值定为H0000H00006)BFM6)BFM2121:零点和增益调整控制零点和增益调整控制b1b1、b0b0值为值为1 1、0 0时禁止零点、增益设定值改动;时禁止零点、增益设定值改动;为为0 0、1 1时允许零点与增益设定值改动;为时允许零点与增益设定值改动;为0 0、1 1,即禁止调整即禁止调整7)BFM7)BFM2222:需要调整的输入通道的零点与增益:需要调整的输入通道的零点与增益值允许改动与否值允许改动与否由由G1G1、O1O1(即(即b1b1、b0b0状态)、状态)、G2G2、O2O2(b3b3、b2b2状态)、状态)、G3G3、O3O3(b5b5、b4b4状态)、状态)、G4G4、O4O4(b7b7、b6b6状态)分别来控制通道状态)分别来控制通道CH1CH1CH4CH4的增益、零点的增益、零点允许改动与否。

允许改动与否例如若例如若BFMBFM2222的的G1G1、O1O1位(增益、零点位)位(增益、零点位)均置均置1 1,则存放在,则存放在BFMBFM2323和和BFMBFM2424中的零点和中的零点和增益设定值就可送入增益设定值就可送入CH1CH1中的零中的零点和增益值寄存点和增益值寄存器中各输入通道的增益与零点既可统一调整也器中各输入通道的增益与零点既可统一调整也可单独调整可单独调整8)BFM#238)BFM#23:存放设定零点值(以:存放设定零点值(以5mV/20A5mV/20A为步为步距)距),默认值为默认值为0 09)BFM#249)BFM#24:存放设定增益值(以:存放设定增益值(以5mV/20A5mV/20A为步为步距),默认值为距),默认值为500050001010)BFM#29BFM#29:存放出错信息,由各位状态决定存放出错信息,由各位状态决定如如b2b2为为0 0表示表示DC24VDC24V电源正常,为电源正常,为1 1表示电源有故障表示电源有故障在用户程序中可用在用户程序中可用FROMFROM指令将其读入以便进行相指令将其读入以便进行相应的故障处理,应的故障处理,BFMBFM2929其他各位出错信息如表其他各位出错信息如表4-4-4 4所示。

所示1111)BFMBFM3030:存放模块识别码:存放模块识别码K2010K2010表4-4 BFM29状态位位功能功能接通接通断开断开b0b0A/DA/D模块出错模块出错模块硬件或软件出错,各模块硬件或软件出错,各A/DA/D通道停止转换通道停止转换无错误无错误b1b1G-OG-O出错出错EPROMEPROM中的增益中的增益/偏置数据无用或出错偏置数据无用或出错G-OG-O数据正常数据正常b2b2电源异常电源异常DC24VDC24V电源断电或故障电源断电或故障电源正常电源正常b3b3硬件损坏硬件损坏A/DA/D转化模块或相应硬件损坏转化模块或相应硬件损坏A/DA/D硬件正常硬件正常b8b8READYREADY位置判断位置判断FX-4ADFX-4AD方式开关位置在方式开关位置在READYREADY以外位置以外位置在在READYREADY位置位置b10b10转换值异常转换值异常A/DA/D转换值小于转换值小于-2048-2048或大于或大于+2047+2047转换值在范围内转换值在范围内b11b11平均数出错平均数出错平均次数大于平均次数大于40974097或小于或小于0 0,模块自动取值,模块自动取值8 8平均数在范围内平均数在范围内b12b12调整禁止调整禁止/允许允许BFMBFM2121的的b1b0b1b0为为10B10B,处于禁止状态,处于禁止状态b1b0b1b0为为01B01B注:其中注:其中b4b4b7b7,b13b13b15b15未定义。

未定义4 4、模块与模块与 PLCPLC主机的数据通信主机的数据通信 由由FROM/TOFROM/TO指令执行指令执行在系统运行前首先由在系统运行前首先由 PLCPLC主机通过主机通过TOTO指令对模块进指令对模块进行写操作以完成必要的初始化设置行写操作以完成必要的初始化设置:1)1)各输入通道的输入方式代码写入各输入通道的输入方式代码写入BFMBFM0 02)2)设定各输入通道的平均采样次数设定各输入通道的平均采样次数3)3)各通道零点与增益值的调整各通道零点与增益值的调整零点值(偏置值)是指数字量输出为零点值(偏置值)是指数字量输出为0 0时的输入值,时的输入值,增益值是指数字量输出为增益值是指数字量输出为+1000+1000时的输入值为保证时的输入值为保证一定的控制精度和准确性而需要对输入通道的零点值一定的控制精度和准确性而需要对输入通道的零点值和增益值进行必要的调整如图和增益值进行必要的调整如图4-34-3所示各通道的输所示各通道的输入模拟量与输出数字量的关系入模拟量与输出数字量的关系图4-3 增益值和零点值的调整模块的零点与增益调整也可用模块上的增益和偏置调节模块的零点与增益调整也可用模块上的增益和偏置调节按钮与选择开关。

无论采用何种方法设置前都必须先将按钮与选择开关无论采用何种方法设置前都必须先将H0001H0001写入写入BFMBFM2121采用硬件设置的步骤是:采用硬件设置的步骤是:1)1)模块与模块与PLCPLC主机连接如并接上电源主机连接如并接上电源2)2)将将FX-4ADFX-4AD方式开关旋至方式开关旋至CH1CH13)3)将输入模拟量与将输入模拟量与CH1CH1相连,调节输入量到需要数值相连,调节输入量到需要数值4)4)按下偏置按钮(按下偏置按钮(OFFSETOFFSET)一次(偏置值的数字量就)一次(偏置值的数字量就存入相应缓冲数据寄存器)存入相应缓冲数据寄存器)5)5)调节输入模拟量直至达到相应增益值调节输入模拟量直至达到相应增益值6)6)增益(增益(GAINGAIN)按钮一次(增益数字量就存入相应缓)按钮一次(增益数字量就存入相应缓冲数据寄存器)冲数据寄存器)其他通道的增益偏置值设置可依上述步骤同样进行其他通道的增益偏置值设置可依上述步骤同样进行,各各通道设置完毕将方式开关旋至通道设置完毕将方式开关旋至READYREADY位置当模块初始化设置完成,在程序运行过程中视需要,可用FROM指令从相应缓冲数据寄存器读入数据。

为确保可靠无误,在进行初始化处理和读取相应数据前都必须先读取BFM30模块识别码以便对模块进行确认5、程序设计举例 硬件配置如图4-1例4-1:要求FX-4AD的CH1 CH4均设置成电压输入方式,CH1通道设置成零偏置,增益值为2.5V试设计其初始化设置程序解:程序设计如图4-4所示CH2CH4的零点与增益值调整按CH1方法同样进行图图4-4 初始化设置程序举例初始化设置程序举例例4-2:要求将CH1、CH2设置为电压输入方式,CH3、CH关闭,平均值采用次数为4,并由PLC内D0、D1接受平均值输入数字量试设计应用程序解:程序设计如图4-5所示图4-5 FX-4AD应用举例二、模拟量二、模拟量D/AD/A转换输出模块转换输出模块FX-2DAFX-2DA2 2通道、通道、1212位高精度位高精度主要功能:输出的数字量主要功能:输出的数字量电压信号(电压信号(-10V-10V+10V+10V)或电)或电流信号(流信号(-20-20+20mA+20mA)模块中每个通道可以独立设置电压输出或电流输出方式模块中每个通道可以独立设置电压输出或电流输出方式并且可以通过简易的调节或通过程序方便地改变模拟量的并且可以通过简易的调节或通过程序方便地改变模拟量的输出范围。

输出范围1 1、FX-2DAFX-2DA地技术指标地技术指标 如表如表4-54-5所示所示2 2、模块的编号与外部接线、模块的编号与外部接线 编号方式与编号方式与FX-4ADFX-4AD同,如图同,如图4-14-1所示所示外部连线如图外部连线如图4-64-6所示所示表表4-5 FX-2DA4-5 FX-2DA技术指标技术指标项目电压输出电流输出根据电流输入还是电压输出,使用不同端子模拟量输出范围DC-10+10V(外部负载电阻1K1M)DC=4+20mA(外部负载电阻500以下)数字输入带符号位的16位二进制,但有效数值为11位(-2048+2047)电流输出(01024)分辨力5mV(10V1/2000)20A(20mA1/1000)综合精确度1%(相对于最大值)转换速度9ms2通道(高速转换方式时,版本为V2.00以下时:3.5ms2通道)隔离方式光电隔离及采用DC/DC转换器供输出和PLC电源间隔离(但各输出通道间不隔离)模拟量用电源DC24V(110)130mA输入输出占有点数程序上为8点(计输入或输出点均可)由PLC供电的消耗功率为5V30mA图图4-6 4-6 电压信号与电流信号输出时的外部接线电压信号与电流信号输出时的外部接线3、缓冲数据寄存器的编号与分配FX-2DA模块内配置有32个16位缓冲数据寄存器,编号为BFM031,存放模拟量输出监控所需的各类数据。

表4-6 FX-2DA模块BFM分配表BFM内 容*#0模拟量输出方式(电流/电压)默认值H00*#1通道1输出数据*#2通道2输出数据#34空置#5输出保持或回零 默认值H00#69空置*#20重置为默认设定值 默认设定值H0000*#21禁止零点和增益调整 默认设定值0.1(允许)*#22零点、增益调整b3b2b1b0G2O2G1O1*#23零点值(单位mV/A)默认设定值0*#24增益值(单位mV/A)默认设定值H50000#2528空置#29出错信息#30识别码3010D#31空置(续上表 )表中带表中带*者可用者可用TOTO指令对模块进行写操作,进行初始指令对模块进行写操作,进行初始化设置或将输出数字量写入模块化设置或将输出数字量写入模块各各BFMBFM使用说明如下:使用说明如下:1)BFM1)BFM0 0:低:低2 2位分别用于位分别用于CH1CH1、CH2CH2输出通道的输出输出通道的输出方式设置,方式设置,O O表示电压输出方式,表示电压输出方式,1 1表示电流输出方式表示电流输出方式,默认值位默认值位H00H00例如设置成例如设置成H10H10,表示,表示CH1CH1输出通道的电压输出方式,输出通道的电压输出方式,CH2CH2为电流输出方式。

为电流输出方式2)BFM2)BFM1 1:存放:存放CH1CH1输出数字量输出数字量 3)BFM3)BFM2 2:存放:存放CH2CH2输出数字量输出数字量 4)BFM4)BFM5 5:低:低2 2位来决定位来决定CH1CH1、CH2CH2的输出状态是保持的输出状态是保持最后输出值还是回零其值代表意义是:最后输出值还是回零其值代表意义是:H00H00(默认值):(默认值):CH1CH1保持保持 CH2CH2保持保持 H01 H01 :CH1CH1回零回零 CH2CH2保持保持 CH10 CH10 :CH1CH1保持保持 CH2CH2回零回零 CH11 CH11 :CH1CH1回零回零 CH2CH2回零回零 5)BFM5)BFM2020:置:置1 1时,快速清除零点与增益设值,并使零时,快速清除零点与增益设值,并使零点与增益恢复至默认值点与增益恢复至默认值BFMBFM2020的默认值为的默认值为H0000H00006)BFM6)BFM2121:零点与增益值调整允许与否控制,:零点与增益值调整允许与否控制,b1b1、b0b0位位状态为状态为1 1、0 0则禁止零点增益值改动,为则禁止零点增益值改动,为0 0、1 1时允许重时允许重新设定,默认值为新设定,默认值为0 0、1 1。

数字量输入为数字量输入为0 0时的模拟量时的模拟量输出值为零点值,数字量输入为输出值为零点值,数字量输入为10001000时的模拟量输出时的模拟量输出值为增益值值为增益值7)BFM7)BFM2222:CH1CH1、CH2CH2通道的零点与增益设定值控制通道的零点与增益设定值控制G1G1、O1O1位(位(CH1CH1增益值控制增益值控制1 1和零点值控制位)为和零点值控制位)为1.11.1时则存放在时则存放在BFMBFM2323和和BFMBFM2424中的零点和增益值就送中的零点和增益值就送入入CH1CH1、CH2CH2的零点与增益值寄存器中的零点与增益值寄存器中8)BFM8)BFM2323:存放输出通道的零点设定值,以:存放输出通道的零点设定值,以5mV5mV或或20A20A为步距9)BFM9)BFM2424:存放输出通道的增益设定值,以:存放输出通道的增益设定值,以5mV5mV或或20A20A为步距10)BFM10)BFM2929:存放模块运行中的出错信息:存放模块运行中的出错信息11)BFM11)BFM3030:存放模块识别码:存放模块识别码K3010K3010 4 4、模块读、写操作程序设计举例、模块读、写操作程序设计举例硬件配置仍以图硬件配置仍以图4-14-1所示。

所示例例4-34-3:若保持:若保持FX-2DAFX-2DA原有的零点与增益缺原有的零点与增益缺省值,也不需要读取状态信息且省值,也不需要读取状态信息且CH1CH1、CH2CH2输出数字量分别存放在输出数字量分别存放在PLCPLC的的D0D0、D1D1则采用则采用图图4-74-7所示简单程序所示简单程序图 4-7 FX-2DA应用举例1例4-4:使CH1为电压输出方式,CH2为电流输出方式,CH1、CH2的输入数字量分别存放在PLC的D0、D1中,当PLC从RUN到STOP状态后,最后的输出值保持不变试设计其应用程序解:程序设计如图4-8所示图4-8 FX-2DA应用举例2三、温度传感器A/D转换输入模块FX-2ADPT2通道温度输入12位A/D转换模块模块内附有温度传感器的前置放大器,可以直接与三线的铂电阻PT-100相连接带有补偿的两路输入可以校正传感器的非线性模块的瞬时值与设定值等数据也可以用FROM/TO指令读出或写入该模块的技术指标如表4-7所示表表4-7 FX-2DA-PT4-7 FX-2DA-PT技术指标技术指标项目摄氏华氏根据读出指定数据地址号(缓冲存储器地址号)确定为摄氏或华氏输入信号铂热电阻3线制2点(CH1、CH2)。

PT100 385PPM/(DIN43760,JISC16041989)或3916PPM/(JIS c16041981)驱动电流1mA(恒流方式)额定温度范围-100+600-148+11112数字输出-1000+6000-1480+1120带符号位16位,二进制分辨力0.20.30.360.54综合精确度(相对最大值)转换速度15ms2通道隔离方式光电隔离及用DC/DC转换器使输入和PLC电源间隔离(各输入间不隔离)模拟量用电源DC(24V2.4V),50mA输入输出占有点数程序上为8点(计输入或输出点均可)由PLC供电的消耗功率为5V30mA第二节第二节 高速处理模块高速处理模块一、高速计数模块一、高速计数模块FX-1HCFX-1HC FX-1HC FX-1HC计数频率高达计数频率高达50KHZ50KHZ不占用不占用PLCPLC主机扫描周期时间,大大提高主机扫描周期时间,大大提高了了PLCPLC的计数器处理速度,计数、计时精的计数器处理速度,计数、计时精度和分辨率度和分辨率1 1、模块的技术的指标、模块的技术的指标 主要技术指标如表主要技术指标如表4-84-8所示所示表表4 48 FX8 FX1HC1HC技术指标技术指标项目规格输入信号电平根据接线端子可从5V、12V、24V中选取频率1相1输入:50KHz以下1相2输入:各50KHz以下2相输入:50KHz以下/1倍增 25KHz以下/2倍增 12.5KHz以下/4倍增计数范围带二进制符号32位(-2147483648+2147483647)或无2进制符号16位(065535)计数方式自动加/减(1相2输入或2相输入时)或选择加/减(1相1输入时)一致输出YH:用硬件比较器实现设计值与计数值一致时产生输出YS:用软件比较器实现,一致输出(最大延迟300s)输出形式NPN集电极开路输出2点或PNP集电极开路输出2点各DC1224V,0.5A附加功能由PLC采用参数设定方式设定瞬时值比较数据,比较结果及出错状态可用于监视输入输出占用点数程序占用8点(输入或输出中任用8点均可)由PLC提供消耗功率为5V,70mA2 2、模块的输入、输出端及输入、输出类、模块的输入、输出端及输入、输出类型型输入端输入端两个脉冲信号输入端两个脉冲信号输入端、两个信号控制端两个信号控制端相脉冲信号输入端相脉冲信号输入端:、相脉冲信号输入端相脉冲信号输入端:、。

信号信号:控制何时将计数器的计数起始控制何时将计数器的计数起始值送入当前值计数器值送入当前值计数器信号信号:控制计数器何时投入计数控制计数器何时投入计数 输出端输出端 硬件比较器输出硬件比较器输出:、软件比较器输出软件比较器输出:、电源为,最大负载电流为电源为,最大负载电流为0.50.5模块的输出方式模块的输出方式一种一种由由模块内硬件比较器的比较结果输出,当前值模块内硬件比较器的比较结果输出,当前值达到设定值就将输出信号达到设定值就将输出信号置置,其中、其中、按型输出方式,、按按型输出方式,、按输出方式输出方式一种由模块内软件进行数一种由模块内软件进行数据处理,当前值达到设置据处理,当前值达到设置而使输出信号置,其中、按而使输出信号置,其中、按型输出方式,、按输出方型输出方式,、按输出方式模块缓冲数据寄存器的分配、模块缓冲数据寄存器的分配 3232个个1616位缓冲数据寄存器,编号为位缓冲数据寄存器,编号为BFMBFM#BFMBFM#31311 1)BFMBFM0 0:存放计数方式字,计数方式与该数据:存放计数方式字,计数方式与该数据寄存器存放内容相应关系如表寄存器存放内容相应关系如表4-94-9所示。

所示2 2)BFMBFM1 1:存放单相单输入方式,软件控制递加存放单相单输入方式,软件控制递加/递减命令递减命令3 3)BFMBFM2 2和和BFMBFM3 3:存放最大计数限定值的低存放最大计数限定值的低1616位和高位和高1616位4 4)BFMBFM4 4:存放计数器的计数方式控制字控制存放计数器的计数方式控制字控制字各位功能如表字各位功能如表4-94-9所示表表-计数器计数方式计数器计数方式BFM#0 计数器类型内的数据计数方式计数器位位相输入边沿计数边沿计数边沿计数单相双输入由脉冲控制递加/递减67单相单输入由硬件控制递加/递减由软件控制递加/递减810911 表表4-10 BFM4-10 BFM4 4各位的功能表各位的功能表 位序0状态状态b0b1b2b3b4b5-b7b8b9b10b11b12b13-b15禁止计数禁止硬件比较禁止软件比较硬件输出端和软件输出端单独工作输入PRESET无效没有定义不起作用不起作用不起作用不起作用不起作用没有定义允许计数允许硬件比较允许软件比较硬件输出端和软件输出端互为复位输入PRESET有效出错标志复位硬件比较输出复位软件比较输出复位选用硬件比较选用软件比较5)BFM10和和BFM11:存放计数器计数起始值的低:存放计数器计数起始值的低16位和高位和高16位位6)BFM12和和BFM13:存放采用软件比较时的计数:存放采用软件比较时的计数设定值的低设定值的低16位和高位和高16位。

位7)BFM14和和BFM15:存放采用软件比较时的计数:存放采用软件比较时的计数设定值的低设定值的低16位和高位和高16位8)BFM20和和BFM21:存放计数器当前值的低:存放计数器当前值的低16位位和高和高16位9)BFM22和和BFM23:存放计数器最大当前值的低:存放计数器最大当前值的低16位和高位和高16位10)BFM24和和BFM25:存放计数器最小当前值的低:存放计数器最小当前值的低16位和高位和高16位11)BFM26:存放比较结果:存放比较结果12)BFM27:存放端口状态:存放端口状态13)BFM29:存放故障代码:存放故障代码14)BFM30:存放模块识别码:存放模块识别码、模块应用编程举例、模块应用编程举例例例4-5 4-5 硬件配置、如图硬件配置、如图4-14-1所示要求要求-设置成单相输入并由软件控制设置成单相输入并由软件控制1616位加计数方式,最大计数限定值为位加计数方式,最大计数限定值为44444444,设定值,设定值为为4000.4000.计数器的计数当前值读入并存放到计数器的计数当前值读入并存放到的寄存器中试编制该模块的应用程序的寄存器中试编制该模块的应用程序。

解解:程序设计如图程序设计如图4-94-9所示所示 二、快速定位控制模块二、快速定位控制模块-1 1、位置控制系统的硬件组成、位置控制系统的硬件组成用定位控制模块组成的位置控用定位控制模块组成的位置控制系统有两种形式制系统有两种形式1 1)单独采用)单独采用FXFX1GM1GM作为控制核心完成位置作为控制核心完成位置控制任务的单轴系统,结构框图如图控制任务的单轴系统,结构框图如图4-104-102 2)由)由FX-1GHFX-1GH与与FX2FX2系列系列PLCPLC共同完成位置控共同完成位置控制任务,结构框图如图制任务,结构框图如图4-114-11,这种组成方式,这种组成方式可以完成多轴定位控制可以完成多轴定位控制一台一台FX2FX2系列系列PLCPLC最多可接最多可接8 8台台FX-1GMFX-1GM同时同时对对8 8个位置控制个位置控制图图4-10 FX-1GM4-10 FX-1GM控制的单轴定位系统结构框图控制的单轴定位系统结构框图图图4-11 PLC4-11 PLC与与FX-1GMFX-1GM控制的多轴定位系控制的多轴定位系统结构框图统结构框图2、模块输入、输出端及其外部接线模块输入、输出端及其外部接线图图4-12 FX-1GM4-12 FX-1GM的的I/OI/O端口接线图,模块有端口接线图,模块有1616个输入个输入端,端,1010个输出端。

其个输出端其I/OI/O接线说明如下:接线说明如下:1)1)输入端输入端X0X0X3X3作作6 6位拨码盘的位拨码盘的BCDBCD码数据输入,码数据输入,Y0Y0Y5Y5作为位选通信号作为位选通信号2)2)输入输入A A接驱动单元的接驱动单元的SERVO READYSERVO READY准备就绪信号,准备就绪信号,为为1 1允许模块输出脉冲,为允许模块输出脉冲,为0 0表示出错禁止脉冲输出表示出错禁止脉冲输出3)3)输入输入B B接驱动单元的接驱动单元的SERVO ENDSERVO END,定位结束该信号,定位结束该信号为为1 1,若在规定结束时间内模块仍收到,若在规定结束时间内模块仍收到0 0信号则发出信号则发出出错信号出错信号图图4-124-12是是FX-1GMFX-1GM的的I/0I/0端口接线图端口接线图 4)4)输入输入C C接驱动单元的接驱动单元的PGOPGO信号信号5)5)输入输入D D接机械装置的原点接近开关信号接机械装置的原点接近开关信号6)6)输入输入E E接操作面板启动按钮接操作面板启动按钮7)7)输入输入F F接操作面板停止按钮接操作面板停止按钮8)8)输入输入G G接操作面板手动接操作面板手动/自动转换主令开关自动转换主令开关9)9)输入输入H H、I I和和J J接操作面板接操作面板10)10)输出端输出端K K、L L分别接机械装置上的正转和反转分别接机械装置上的正转和反转限位开关限位开关11)11)输出端输出端M M、N N在在A A方式下分别输出正转脉冲和反方式下分别输出正转脉冲和反转脉冲,在转脉冲,在B B方式下分别输出脉冲和输出正、反方式下分别输出脉冲和输出正、反转控制信号转控制信号3 3、模块内缓冲数据寄存器分配、模块内缓冲数据寄存器分配 3232个个1616位缓冲数据寄存器,其编号为位缓冲数据寄存器,其编号为BFM#0BFM#0BFM#31BFM#31FX2FX2系列系列PLCPLC通过通过FROMFROM、TOTO指令对其进行读、写操作。

指令对其进行读、写操作1)BFM#01)BFM#0:存放程序块序号:存放程序块序号2)BFM#12)BFM#1:设置模块的运行方式,:设置模块的运行方式,b0b0b8b8的位状态,分别的位状态,分别表示表示9 9种不同的运行方式种不同的运行方式3)BFM#23)BFM#2:b0b0b4b4存放存放Y440Y440Y444Y444的状态,的状态,b8b8b15b15存放存放M120M120M127M127状态4)BFM#34)BFM#3:b0b0b10b10的位状态来表示模块的不同运行情况的位状态来表示模块的不同运行情况5)BFM#45)BFM#4:b0b0b3b3、b8b8b15b15、分别存放、分别存放M100M100103103和和M110M110M117M117的状态6)BFM#56)BFM#5:存放:存放M M代码,在达到预定控制位置后,采用代码,在达到预定控制位置后,采用M M代代码形式及时让码形式及时让PLCPLC去执行其他控制任务去执行其他控制任务7)BFM#67)BFM#6与与BFM#7BFM#7:存放当前位置值的低:存放当前位置值的低1616位和高位和高1616位8)BFM#88)BFM#8:存放正在执行的程序步数。

存放正在执行的程序步数9)BFM#99)BFM#9:存放正在执行的程序块数存放正在执行的程序块数10)BFM#1010)BFM#10和和BFM#25BFM#25:存放某些指令的操作数存放某些指令的操作数11)BFM#2611)BFM#26:b0b0b6 b6 存放存放Y0Y0Y6Y6的状态12)BFM#2712)BFM#27:b0b0b15b15存放存放X0X0X3X3和和A AL L的的1616种输种输入信息状态入信息状态13)BFM#2813)BFM#28:存放故障代码:存放故障代码14)BFM#2914)BFM#29:存放:存放FROMFROM和和T0T0指令出错信号指令出错信号15)BFM#3015)BFM#30:存放模块识别码:存放模块识别码K5010K50104 4、模块的编辑指令与用户程序存储器的分配、模块的编辑指令与用户程序存储器的分配 FX-1GMFX-1GM有有3030个编程指令,用以编制自己的用个编程指令,用以编制自己的用户程序,程序容量达到户程序,程序容量达到2K2K步,最多可容纳步,最多可容纳100100个模块FX-1GMFX-1GM用户程序存储器采用用户程序存储器采用FX-EEPROMFX-EEPROM型卡匣,型卡匣,其内存空间分配如图其内存空间分配如图4-134-13所示所示 图图4-13 FX-1GM4-13 FX-1GM用户程序存储空间分配用户程序存储空间分配第三节第三节 联网与通信模块联网与通信模块一、一、PLC与计算机之间的联网与通信模块与计算机之间的联网与通信模块 1、RS-232C 用适配器用适配器FX-232ADP RS232C用通信适配器用通信适配器FX-232ADP:以无规约方式:以无规约方式与各种具有与各种具有RS232C接口装置接口装置每一台每一台FX2系列系列PLC左侧的串行通信口可接一台左侧的串行通信口可接一台FX-32ADP。

图图4-4是采用是采用FX-232ADP将一台将一台FX2系列系列PLC与计算与计算机连接进行串行通信的连接图机连接进行串行通信的连接图图图4-14 FX-232 ADP4-14 FX-232 ADP连接连接(1)数据的串行的通信方式数据的串行的通信方式PLC与计算机的数据通信:串行通信指令与计算机的数据通信:串行通信指令RS直接控直接控制制数据传送格式:由特殊数据寄存器数据传送格式:由特殊数据寄存器D8120来设定,来设定,包括波特率、停止位、奇偶校验等,通过组合方式包括波特率、停止位、奇偶校验等,通过组合方式来选择并预先存放在来选择并预先存放在D8120中,具体规定如表中,具体规定如表4-11所示所示表表4-11 通信模式设置通信模式设置D8120的位说明位状态0(OFF)1(ON)b0数据长度7位8位b1校验(b2b1)(00):无校验(01):奇校验(11):偶校验b2b3停止位1位2位b4b5b6b7波特率(b7b6b5b4)(0011):300 bit/s(0100):600 bit/s(0101):1200 bit/s(0110):2400 bit/s(0111):4800 bit/s(1000):9600 bit/s(1001):192000 bit/sb8起始字符无D8124b9结束字符无D8125b10握手信号类型无H/W1b11模式(控制线)常规单控b12握手信号类型2无H/W2b13b15可取代b8b12用于FX458网络 例如设置例如设置D8120=0F9EHD8120=0F9EH其选择说明:其选择说明:EH=7EH=7位数据位,偶校验、位数据位,偶校验、2 2位停止位位停止位 9H=9H=波特率为波特率为19200 bit/s19200 bit/s FH=FH=起始字符、结束字符、硬件起始字符、结束字符、硬件1 1型(型(H/W1H/W1)握手)握手信号、单线模式控制信号、单线模式控制 0H=0H=硬件硬件2 2型(型(H/W2H/W2)握手信号为)握手信号为OFFOFF(2)(2)应用程序举例应用程序举例例例4-6 4-6 将数据寄存器将数据寄存器D100D100D105D105中的数据按中的数据按1616位通信模式传送出去并将接收来的数据位通信模式传送出去并将接收来的数据转存到转存到D300D300D309D309中。

试编制其应用程序中试编制其应用程序解:设计梯形图如图解:设计梯形图如图4-154-15所示图4-15串行数据通信程序举例2 2、RS-232RS-232接口通信模块接口通信模块FX-232AWFX-232AW 信号传输速度固定为信号传输速度固定为9600 bit/s9600 bit/sFX2FX2系列系列PLCPLC的编程接口是采用的编程接口是采用RS-422RS-422标准,标准,计算机的串行口是采用计算机的串行口是采用RS-232RS-232标准,数据通信时标准,数据通信时必须将必须将RS-422RS-422标准转换成标准转换成RS-232RS-232标准并采用光电标准并采用光电隔离技术隔离技术1)(1)模块端口及外部接线模块端口及外部接线 图图4-164-16是该模块与是该模块与PLCPLC主机及计算机之间的外主机及计算机之间的外部接线图部接线图图4-16 FX-232AW的接线(2 2)FX2FX2系列系列PLCPLC与计算机的通信协议与计算机的通信协议两者通信采用两者通信采用RS-232RS-232标准,七位数据位采用标准,七位数据位采用ASCIIASCII码(部分),数据采用偶校验。

码(部分),数据采用偶校验数据和字符书写格式如图数据和字符书写格式如图4-74-7所示表表4-124-12列出了通信中字符及其对应的列出了通信中字符及其对应的ASCIIASCII代a)数据格式的规定 b)字符STX(02H)的格式图4-17 数据与字符格式表表4-12 FX4-12 FX系列系列PLCPLC与计算机通信所用的字符及其与计算机通信所用的字符及其ASCIIASCII码码字符ASCII码注 释ENQ05H来自计算机的查询信号ACK06H无校验错误时,PLC对ENQ的应答信号NAK15H检测到错误时,PLC对ENQ的应答信号STK02H数据块的起始标志ETX03H数据块的结束标志字符ASCII码字符ASCII码字符ASCII码字符ASCII码030H434H838HC43H131H535H939HD44H232H636HA41HE45H333H737HB42HF46HPLCPLC与计算机之间的数据通信是以帧为单位进与计算机之间的数据通信是以帧为单位进行发送和接收的行发送和接收的一个多字符帧由开始标志字符一个多字符帧由开始标志字符STXSTX、命令码、数据、命令码、数据、结束标志字符结束标志字符ETXETX以及和校验五部分组成,如图以及和校验五部分组成,如图4-184-18所示所示。

和校验是从命令码到结束标志之间的所有字符和校验是从命令码到结束标志之间的所有字符的的ASCIIASCII码(十六进制)相加之和的最低两位码(十六进制)相加之和的最低两位命令码有命令码有4 4个,其功能和操作数如表个,其功能和操作数如表4-13 4-13图4-18 多字符帧的组成 表表4-13 FX4-13 FX系列系列PLCPLC与计算机通信所用的命令码与计算机通信所用的命令码命令码操作数功能0X、Y、M、S、T、C、D读位软设备的状态或字软设备被的数据1X、Y、M、S、T、C、D对位软设备置0或1和对字软设备写数7X、Y、M、S、T、C对位软设备强制置18X、Y、M、S、T、C对位软设备强制置0(3)(3)计算机对计算机对PLCPLC内字软器件数据的读、写和内字软器件数据的读、写和位元件状态的强制置位与复位操作位元件状态的强制置位与复位操作无论无论PLCPLC处于处于STOPSTOP还是在还是在RUNRUN状态,计算状态,计算机都可以按表机都可以按表4-134-13列出列出 的的4 4种命令对种命令对PLCPLC内内的数据进行读、写操作和对位元件状态进的数据进行读、写操作和对位元件状态进行强制置位与复位操作。

行强制置位与复位操作二、二、PLCPLC与与PLCPLC的联网与通信模块的联网与通信模块1 1、双机并联接口模块、双机并联接口模块FX2-40APFX2-40AP、FX2-40AWFX2-40AW 采用采用FX2-40APFX2-40AP或或FX2-40AWFX2-40AW双机并联接口模双机并联接口模块方便地实现两台块方便地实现两台FX2FX2系列系列PLCPLC之间的数据和位之间的数据和位状态的自动交换状态的自动交换FX2-40AWFX2-40AW模块之间采用带屏蔽的双绞线连接模块之间采用带屏蔽的双绞线连接FX2-40APFX2-40AP模块之间是采用光缆连接模块之间是采用光缆连接FX2-40APFX2-40AP与与FX2-40AWFX2-40AW的技术指标如表的技术指标如表4-144-14所示表表4-14 FX2-40AP/AW4-14 FX2-40AP/AW技术指标技术指标项目FX2-40APFX2-40AW传送/接收点100/100(ON-OFF)100/100(ON-OFF)10/10(16位数据)10/10(16位数据)传送距离/m5010图图4-19 4-19 二台二台PLCPLC并联运行并联运行两台两台FX2FX2系列系列PLCPLC按上图连接按上图连接投入运行后当投入运行后当M8072M8072置置1 1进入通信方式进入通信方式主机(主机(M8070M8070置置1 1)内的)内的M800M800M899M899辅助继电器的状态随辅助继电器的状态随时可以被从机(时可以被从机(M8071M8071置置1 1)读取,从机只能使用其接点而不)读取,从机只能使用其接点而不能使用其线圈能使用其线圈从机内的从机内的M900M900M999M999辅助继电器的状态也随时可被主机辅助继电器的状态也随时可被主机读取,主机只能够使用其接点而不能使用其线圈读取,主机只能够使用其接点而不能使用其线圈主机中的主机中的D490D490D499D499和从机中的和从机中的D500D500D509D509数据寄存器数据寄存器中的数据可以相互读取中的数据可以相互读取M8073M8073为为1 1表示设置出错表示设置出错M8063M8063为为1 1表示通信出错或校验出错表示通信出错或校验出错两台两台PLCPLC并联运行通信所需的时间并联运行通信所需的时间t t为:为:t t70ms70ms主机当前的扫描周期从机当前的扫描时间主机当前的扫描周期从机当前的扫描时间二台二台PLCPLC之间最大距离为:采用带屏蔽双绞线连接为之间最大距离为:采用带屏蔽双绞线连接为10m10m采用采用F-0FC-M10F-0FC-M10光缆连接为光缆连接为10m10m采用采用F-0FC-M30F-0FC-M30光缆连接为光缆连接为30m30m采用采用F-0FC-M50F-0FC-M50光缆连接为光缆连接为50m50m2 2、MELSEC NET/M1N1MELSEC NET/M1N1网接口模块网接口模块FX-16NPFX-16NP、FX-16NTFX-16NT FX-16NPFX-16NP和和FX-16NTFX-16NT是构成是构成M-NET/M1N1M-NET/M1N1网的一种网的一种从机接口模块从机接口模块FX-16NPFX-16NP采用光纤电缆连接,站间最大距离可采用光纤电缆连接,站间最大距离可达到达到50m50mFX-16NTFX-16NT采用带屏蔽的双绞线连接,站间最大采用带屏蔽的双绞线连接,站间最大距离可达到距离可达到100m100m两种模块的主要性能如表两种模块的主要性能如表4-154-15所示:所示:型号FX-16NPFX-16NT适用的电缆光缆双绞线占用的从站数两个从站(一个为8点输入,另一个为8点输出)输入点数8点输入(实际占用FX2 PLC16点输入)输出点数8点输出(实际占用FX2PLC的8点输出)表4-15 FX-16NP/NT主要性能图图4-204-20所示是一个所示是一个PLCPLC分布式控制系统的结构图。

分布式控制系统的结构图图中以三菱公司的一台图中以三菱公司的一台A2AA2A型型PLCPLC为主机,以为主机,以3232台台FX2-FX2-80MT80MT型的型的PLCPLC为从机主机与从机通信采用接口模块主机与从机通信采用接口模块AJ71PT32-53AJ71PT32-53并插在主机并插在主机机架的机架的4 4号槽内,它占用主机号槽内,它占用主机3232点点I/OI/O每台从机采用每台从机采用FX-FX-16NP16NP或或FX-16NTFX-16NT作为通信接口模块,占用两个从站即作为通信接口模块,占用两个从站即8 8点输入点输入和和8 8点输出连接方式如图连接方式如图4-214-21所示,其中所示,其中A A系列系列PLCPLC与其接口模块之与其接口模块之间的数据通信由间的数据通信由FROMFROM和和T0T0指令指令实现,用实现,用FROMFROM指令将接口模块指令将接口模块中的数据读入主机,用中的数据读入主机,用T0T0指令将数据写到接口模块中的缓冲指令将数据写到接口模块中的缓冲数据寄存器中去数据寄存器中去图4-21 M-NET/M1N1网的连接第四节第四节 其他特殊功能模块其他特殊功能模块一、人机界面特殊功能模块一、人机界面特殊功能模块人机界面特殊功能模块又称为数据存取单元,是实现人机界面特殊功能模块又称为数据存取单元,是实现人机对话的重要工具之一。

数据存取单元已形成系列产人机对话的重要工具之一数据存取单元已形成系列产品主要有:品主要有:1 1、FXFX系列通用的数据存取单元系列通用的数据存取单元FX-10DU FX-10DU 采用采用1616字字2 2行行LCDLCD显示器显示器2 2、FXFX系列通用的数据存取单元系列通用的数据存取单元FX-20DU FX-20DU 采用明亮的七采用明亮的七段显示器和大幅面的操作键盘段显示器和大幅面的操作键盘3、FX和和A系列系列PLC通用的数据存取单元通用的数据存取单元F。

下载提示
相关文档
正为您匹配相似的精品文档