1 / 14

第六章 特殊功能模块

第六章 特殊功能模块. FX 系列 PLC 常用的模拟量控制设备. PLC 的应用领域越来越广泛,控制对象也越来越多样化。为了处理一些特殊的控制, PLC 需要扩展一些特殊功能模块。 FX 系列 PLC 的特殊功能模块大致可分为模拟量处理模块、数据通信模块、高速计数/定位控制模块及人机界面等。本章只介绍模拟量处理模块。

haig
Télécharger la présentation

第六章 特殊功能模块

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第六章 特殊功能模块

  2. FX系列PLC常用的模拟量控制设备 • PLC的应用领域越来越广泛,控制对象也越来越多样化。为了处理一些特殊的控制,PLC需要扩展一些特殊功能模块。FX系列PLC的特殊功能模块大致可分为模拟量处理模块、数据通信模块、高速计数/定位控制模块及人机界面等。本章只介绍模拟量处理模块。 • FX系列PLC常用的模拟量控制设备,有模拟量扩展板(FXlN-2AD-BD、FX1N-1DA-BD),普通模拟量输入模块(FX2N-2AD、FX2N-4AD、FX2N-8AD、FX3U-4AD),模拟量输出模块(FX2N-2DA、FX2N-4DA、FX3U-4DA),模拟量输入输出混合模块(FX2N-5A、FX0N-3A),温度传感器用输入模块(FX2N-4AD-PT、FX2N-4AD-TC),温度调节模块(FX2N-2LC)等。

  3. 模拟量输入输出混合模块FX0N-3A • FX0N-3A模拟量输入/输出模块特点: • (1)提供8bit分辨率精度。 • (2)配备两路模拟量输入(0V~10V或4mA~20mA)通道和一路模拟量输出通道(0V~10V或4mA~20mA)。模拟量输入通道接受模拟信号并将模拟信号转换成数字值,模拟量输出通道采用数字值来输出相应的模拟信号。 • FX0N-3A即可测量模拟输入信号,也可输出模拟信号,同时即可测量电压信号,也可测量电流信号。电压信号的范围是0V~10V ,电流信号的范围是4mA~20mA 。是测量电压还是电流由用户接线的方式来决定。

  4. 特殊功能模块与FX2N的基本单元相连 • 特殊功能模块通过扁平电缆与FX2N的基本单元相连,连接在FX2N基本单元扩展接口上的特殊功能模块,均占用特殊功能模块编号,以便基本单元准确地对其读/写(FROM/TO)数据。从最靠近基本单元的第一个开始,顺序编号为0 ~ 7。注意:数字量I/O扩展模块不占用编号,特殊功能模块最多不能超过8个,如图2所示。

  5. 特殊功能模块与FX2N的基本单元相连

  6. FX0N-3A介绍 • FX0N-3A有两个输入通道,它们为通道1和通道2,不能将一个通道作为模拟电压输入而将另一个作为电流输入,这是因为这两个通道使用的偏置值和增益值相同。FX0N-3A输入通道是测量电压还是电流由用户接线的方式来决定。 FX0N-3A电流测量的接线方式

  7. FX0N-3A介绍 FX0N-3A电压测量的接线方式

  8. 特殊功能模块的数据读写 • 特殊功能模块内均有自己的数据缓冲区BFM,对特殊功能模块的操作就是对其数据缓冲区BFM(BFM编号为#0 ~ #31)的读/写。读/写为FROM/TO。 • FX0N-3A的数据缓冲区BFM的分配如下表1所示。 说明:BFM#17 b0=0选择模拟输入通道1;b0=1选择模拟输入通道2;b1= 0→1,启动A/D转换处理;b2=0→1,启动D/A转换处理。BFM#0储存的是模数AD转换的数字量当前值(8位二进制数),BFM#16储存的是数模DA转换的数字量当前值(8位二进制数)。

  9. 特殊功能模块的读指令 • 对特殊功能模块内各数据缓冲区BFM的读/写,采用的指令是BFM读出指令FROM,BFM写入指令TO。 • FROM指令是将特殊模块中缓冲寄存器(BFM)的内容读到可编程控制器基本单元中的指令,其使用说明如下: 当X2为ON时,将模块号为1的缓冲寄存器(BFM)#29读出传送到可编程控制器基本单元D1中。图7中的m1表示模块号,m2表示模块的缓冲寄存器(BFM)号,n表示传送数据的个数。(与PLC基本单元挨得最近的特殊模块,模块号为0,次之为1,第三个模块为2,以此类推。)

  10. 特殊功能模块的写指令 • TO指令是将可编程控制器基本单元的数据写入特殊模块的缓冲寄存器(BFM)的指令,其使用说明如下: 当X0为ON时,将NO.1号模块的#13、#12号缓冲寄存器的32位数据写入PLC基本单元的D1、D0两个数据寄存器中。图8中的m1表示特殊模块编号,m2表示特殊模块的缓冲寄存器的BFM# 号,n表示传送数据的个数。

  11. 特殊功能模块的读写指令的补充说明 • 对FROM、TO指令中的m1、m2、n的理解如下。 • m1特殊模块编号 • 它是连接在可编程控制器上的特殊功能模块的号码,模块号是从最靠近基本单元的那个开 始,按从NO.0到NO.7的顺序连接,其范围为0~7,用模块号可以指定FROM、TO指令对哪一个模块进行读写。 • (2)m2缓冲寄存器(BFM)号 • 在特殊模块内设有16位RAM,这些RAM就叫做缓冲寄存器(BFM),缓冲寄存器号为#0~#32767,其内容根据控制模块的不同来决定。对于32位操作,指定的BFM为低16位,其下一个编号的BFM为高16位。 • (3)n传送数据个数 • 用n指定传送数据的个数,16位操作时n=2和32位操作时n=1的含义相同。

  12. 例 FX0N-3A模拟输入编程例子 • FX0N-3A的缓冲存储器(BFM)是通过PLC基本单元读取其数据的。当M0变成ON时,从FX0N-3A的通道1读取模拟输入,当M1为ON时,读取通道2的模拟输入数据。

  13. 例2 FX0N-3A模拟输出编程 • FX0N-3A的缓冲存储器(BFM)是通过PLC基本单元写入给它数据的。当M0变成ON时,执行DA转换处理。

More Related