1、 5.1模拟量的基本概念 5.2模拟量模块及其编程 5.3模拟量控制的应用5.1模拟量的基本概念 模拟量:在时间上、数值上都连续变化的物理量。模拟量:在时间上、数值上都连续变化的物理量。1 1、初始性、初始性 模拟量大部分是自然界中的初始变量。模拟量大部分是自然界中的初始变量。对非电量进行测量、处理、控制时,要把非电量转化对非电量进行测量、处理、控制时,要把非电量转化成模拟电信号。成模拟电信号。标准的模拟电压信号:标准的模拟电压信号:010V010V。标准的模拟电流信号:标准的模拟电流信号:420mA420mA或或020mA020mA 模拟电信号的产生过程:见图模拟电信号的产生过程:见图5-1
2、5-15.1模拟量的基本概念5.1模拟量的基本概念5.2 模拟量模块及其编程 FX2FX2系列系列PLCPLC的模拟量控制模块主要有:的模拟量控制模块主要有:4 4路路输入、输入、2 2路输出模块路输出模块F2-6A-EF2-6A-E;4 4路输入模块路输入模块FX-4ADFX-4AD;2 2路输出模块路输出模块FX-2DA FX-2DA 等。等。常用的模拟量模块外形图见图常用的模拟量模块外形图见图5-5 5-5 F2-6A-EF2-6A-E05V05V、010V010V、DC420mADC420mA、DC020mADC020mA。2 2、输出通道、输出通道05V05V、010V010V、DC
3、420mADC420mA、DC020mADC020mA。3、与与F1F1、F2F2系列系列PLCPLC配合配合 F1F1、F2F2系列系列PLCPLC中有中有3 3个扩展接口,分别编号为个扩展接口,分别编号为000000、400400、500500。F2-6A-EF2-6A-E直接与相应接口相连即可。直接与相应接口相连即可。与与F1F1、F2F2系列系列PLCPLC配合配合 与与F1F1、F2F2系列系列PLCPLC配合配合 与与FX2FX2系列系列PLCPLC配合配合 与与FX2FX2系列系列PLCPLC配合时,它们之间必须加一个配合时,它们之间必须加一个FX2-FX2-24EI24EI接口
4、单元。每个接口单元。每个FX2FX2系列系列PLCPLC最多可接最多可接3 3个个FX2-FX2-24EI24EI。每个。每个FX2-24EIFX2-24EI可提供可提供1616个输入点,个输入点,8 8个输出点。个输出点。FX2-24EIFX2-24EI与与FX2FX2基本单元相接时,由近到远依次编号基本单元相接时,由近到远依次编号为为NO.1NO.1、NO.2NO.2、NO.3NO.3。地址用输入输出的首元件号。地址用输入输出的首元件号表示。表示。X40X40,Y30Y30(实际地址(实际地址X40X57X40X57,Y30Y37Y30Y37););X60X60,Y40 Y40(实际地址(
5、实际地址X60X77X60X77,Y40Y47Y40Y47);X100X100,Y50 Y50(实际地址(实际地址X100X117X100X117,Y50Y57Y50Y57)。(见图。(见图5-85-8)与与FX2FX2系列系列PLCPLC配合配合 与与FX2FX2系列系列PLCPLC配合配合4、F1F1、F2F2系列系列PLCPLC与与F2-6A-EF2-6A-E之间进行数据传输时,之间进行数据传输时,是是PLCPLC的的D000D777D000D777数据寄存器与数据寄存器与F2-6A-EF2-6A-E的锁存的锁存器之间进行。(器之间进行。(3 3位位BCDBCD码)码)FX2FX2系列系
6、列PLCPLC与与F2-6A-EF2-6A-E之间进行数据传输时,是之间进行数据传输时,是PLCPLC的的D000D512D000D512、D1000D2999D1000D2999数据寄存器数据寄存器与与F2-6A-EF2-6A-E的锁存器之间进行。(的锁存器之间进行。(4 4位位BCDBCD码)码)数据传输及处理关系见图数据传输及处理关系见图5-105-10 F1F1、F2F2系列系列PLCPLC:从从F2-6A-EF2-6A-E读数据用功能指令读数据用功能指令F670 K85F670 K85。此时数。此时数据源为据源为F2-6A-EF2-6A-E的输入通道;数据目标为的输入通道;数据目标为
7、PLCPLC的数据的数据寄存器寄存器D700D777D700D777。在图在图5-115-11中,中,F671F671为设定线圈,用于指明数据来源;为设定线圈,用于指明数据来源;F672F672为设定线圈,用于指明数据传送目标;为设定线圈,用于指明数据传送目标;F670F670为功为功能线圈,能线圈,K85K85指明模拟量读操作;指明模拟量读操作;程序段含义:当程序段含义:当X400X400得电时,得电时,PLCPLC将连接将连接400400扩展扩展口的口的F2-6A-EF2-6A-E的输入第的输入第2 2号通道中的模拟量,转换成号通道中的模拟量,转换成8 8位位二进制数后读入二进制数后读入P
8、LCPLC,被处理为,被处理为3 3位位BCDBCD码存入码存入PLCPLC的的D730D730中中 F1F1、F2F2系列系列PLCPLC:向向F2-6A-EF2-6A-E写数据用功能指令写数据用功能指令F670 K86F670 K86。此时数据。此时数据源为源为PLCPLC的数据寄存器的数据寄存器D700D777D700D777;数据目标为;数据目标为F2-F2-6A-E6A-E的输出通道。的输出通道。在图在图5-125-12中,中,F671F671为设定线圈,用于指明数据源;为设定线圈,用于指明数据源;F672F672为设定线圈,用于指明数据传送目标;为设定线圈,用于指明数据传送目标;F
9、670F670为功为功能线圈,能线圈,K86K86指明模拟量写操作;指明模拟量写操作;程序段含义:当程序段含义:当X400X400得电时,得电时,PLCPLC将将D740D740中的中的3 3位位BCDBCD码处理为码处理为8 8位二进制数后转换成模拟量写到连接位二进制数后转换成模拟量写到连接000000扩展口的扩展口的F2-6A-EF2-6A-E的输出第的输出第1 1号通道中。号通道中。编程方法 FX2FX2系列系列PLCPLC:从从F2-6A-EF2-6A-E读数据用功能指令读数据用功能指令ANRDANRD。此时数据源为。此时数据源为F2-6A-EF2-6A-E的输入通道;数据目标为的输入
10、通道;数据目标为PLCPLC的数据的数据寄存器寄存器D000D512D000D512、D1000D2999 D1000D2999。在图在图5-135-13中,中,X40X40、Y30Y30为扩展口号,为扩展口号,K10K10为数据为数据来源;来源;D300D300为数据传送目标;为数据传送目标;ANRDANRD指明模拟量读操指明模拟量读操作;作;程序段含义:当程序段含义:当X0X0得电时,得电时,PLCPLC将连接将连接X40X40,Y30Y30扩展口的扩展口的F2-6A-EF2-6A-E的输入第的输入第0 0号通道中的模拟量,转换成号通道中的模拟量,转换成8 8位二进制数后读入位二进制数后读
11、入PLCPLC,被处理为,被处理为4 4位位BCDBCD码存入码存入PLCPLC的的D300D300中。中。在图在图5-135-13中,中,X40X40、Y30Y30为扩展口号,为扩展口号,K10K10为数据为数据来源;来源;D300D300为数据传送目标;为数据传送目标;ANRDANRD指明模拟量读操指明模拟量读操作;作;程序段含义:当程序段含义:当X0X0得电时,得电时,PLCPLC将连接将连接X40X40,Y30Y30扩展口的扩展口的F2-6A-EF2-6A-E的输入第的输入第0 0号通道中的模拟量,转换成号通道中的模拟量,转换成8 8位二进制数后读入位二进制数后读入PLCPLC,被处理
12、为,被处理为4 4位位BCDBCD码存入码存入PLCPLC的的D300D300中。中。FX2FX2系列系列PLCPLC:向向F2-6A-EF2-6A-E写数据用功能指令写数据用功能指令ANWRANWR。此时数据源为。此时数据源为PLCPLC的数据寄存器的数据寄存器D000D512D000D512、D1000 D2999 D1000 D2999;数据目标为数据目标为F2-6A-EF2-6A-E的输出通道。的输出通道。在图在图5-145-14中,中,X40X40、Y30Y30为扩展口号,为扩展口号,D310D310为数据为数据源;源;K00K00为数据传送目标;为数据传送目标;ANWRANWR指明
13、模拟量写操作;指明模拟量写操作;程序段含义:当程序段含义:当X0X0得电时,得电时,PLCPLC将将D310D310中的中的4 4位位BCDBCD码处理为码处理为8 8位二进制数后写到连接位二进制数后写到连接X40X40,Y30Y30扩展口的扩展口的F2-F2-6A-E6A-E中,转换成模拟量后从输出第中,转换成模拟量后从输出第0 0号通道输出。号通道输出。在图在图5-145-14中,中,X40X40、Y30Y30为扩展口号,为扩展口号,D310D310为数据为数据源;源;K00K00为数据传送目标;为数据传送目标;ANWRANWR指明模拟量写操作;指明模拟量写操作;程序段含义:当程序段含义:
14、当X0X0得电时,得电时,PLCPLC将将D310D310中的中的4 4位位BCDBCD码处理为码处理为8 8位二进制数后写到连接位二进制数后写到连接X40X40,Y30Y30扩展扩展口的口的F2-6A-EF2-6A-E中,转换成模拟量后从输出第中,转换成模拟量后从输出第0 0号通道输出。号通道输出。读读入加加加求和求平均值F除平均值F输出求平均值F除写求绝对值减乘K78求绝对值减乘K78f=F1-F求压力差压力差2f输出压力差2f保存 缓冲寄存器缓冲寄存器(BFM)(BFM)分配:分配:m1FROMm2D.nK 2X4K10D10K6m1TOm2S.nH 2X4K10D20K1 缓冲寄存器缓
15、冲寄存器(BFM)(BFM)分配:分配:输出数据写在输出数据写在BFM#1BFM#1和和BFM#2 BFM#1BFM#2 BFM#1为为CH1CH1数据数据(缺省值缺省值0)BFM#20)BFM#2为为CH2CH2数据数据(缺缺省值省值0)0)PLCPLC由由RUNRUN转为转为STOPSTOP状态后,状态后,FX-2DAFX-2DA的输的输出是保持最后的输出值还是回零点,则取决于出是保持最后的输出值还是回零点,则取决于BFM#5BFM#5中的十六进制数值。中的十六进制数值。BFM#5BFM#5中:中:H00H00:CH2CH2保持,保持,CH1CH1保持保持 H01H01:CH2CH2保持,
16、保持,CH1CH1回零回零 H10H10:CH2CH2回零,回零,CH1CH1保持保持 H11H11:CH2CH2回零,回零,CH1CH1回零回零 当当BFMBFM拄拄2020被置被置l l时,整个时,整个FX-2DAFX-2DA的设定值的设定值均恢复到缺省设定值。这是快速地探除零点和均恢复到缺省设定值。这是快速地探除零点和增益的非缺省设定值的办法。增益的非缺省设定值的办法。若若BFM#21BFM#21的的b1b1、b0b0置置1 1、0 0,则增益和零点,则增益和零点的调整值禁止改动。要改动零点和增益的设定的调整值禁止改动。要改动零点和增益的设定值时,必须令值时,必须令b1b1、b0b0的值
17、为的值为0 0、1 1。零点:数字量输人为零点:数字量输人为0 0时的输出值时的输出值 增益:数字输入为增益:数字输入为+1000+1000时的输出值。时的输出值。在在BFM#23BFM#23和和BFM#24BFM#24内的增益和零内的增益和零点设定值会被送到指定的输入通道的增点设定值会被送到指定的输入通道的增益和零点寄存器中。需要调整的输入通益和零点寄存器中。需要调整的输入通道由道由BFMBFM真真2222的的G-0(G-0(增益增益-零点零点)位的状位的状态来指定。例如,当态来指定。例如,当BFM#22BFM#22的的G1G1、O1O1位置位置l l,则,则BFM#23BFM#23和和BFM#24BFM#24的设的设定值即可送人通道定值即可送人通道1 1的增益和零点寄存器。的增益和零点寄存器。各通道的增益和零点既可统一调整也可各通道的增益和零点既可统一调整也可以独立调整。以独立调整。5.2.2 FX-4AD与FX-2DA模拟量模块
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。