您现在的位置是:首页 > PLC技术 > PLC技术

FX2N系列PLC模拟量模块的编程

来源:艾特贸易2017-06-05

简介1) 特殊功能模块的编号 模拟量输入、模拟量输出等特殊功能模块都可与 PLC 基本单元的扩展总线直接连接。各模块与基本单元连接时统一编号,从最靠近基本单元的模块开始,按连接顺

    1)特殊功能模块的编号    模拟量输入、模拟量输出等特殊功能模块都可与PLC基本单元的扩展总线直接连接。各模块与基本单元连接时统一编号,从最靠近基本单元的模块开始,按连接顺序从07对各特殊功能模块进行编号。最多可连接8个特殊功能模块。如图6-31所示的连接方式,FX-4ADFX-2DAFX-4AD-TC的编号分别为012
特殊功能模块的连接与编号
    6-31    特殊功能模块的连接与编号    2)特殊功能模块的读/写指令    特殊功能模块读指令FROM(FNC78)的目标操作数[D.]KnYKnMKnSTCDVZm1为特殊功能模块的编号,m1= 07m2为该特殊功能模块中缓冲寄存器(BFM)的编号,m2=032 767;n是待传送数据的字数,n=13216位操作)或11632位操作)。如图6-32所示,当X0ON时,将编号为0的特殊功能模块中编号从29开始的2个缓冲寄存器( BFM29BFM30)的数据读入PLC,并存入D4开始的2个数据寄存器(D4D5)中。
 特殊功能模块读/写指令
    6-32    特殊功能模块读/写指令    特殊功能模块写指令TO(FNC79)的源操作数[S.]可取所有的数据类型,m1m2n的取值范围与FROM指令相同。如图6-32所示,当X1ON时,将PLC基本单元中从D0指定的元件开始的1个字的数据写到编号为1的特殊功能模块中编号12开始的1个缓冲寄存器中。    M8028ON时,在FROMTO指令执行过程中禁止中断,在此期间发生的中断在FROMTO指令执行完后再执行;M8028OFF时,指令执行过程中不禁止中断。    3)编程举例    6-1 FX2 N-4 AD模块在0号位置,其通道CH1CH2作为电压输入,CH3CH4关闭,平均值采样次数为4,数据存储器D1D2用于接收CH1CH2输入的平均值。程序如图6-33所示,虽然前两行程序对完成模拟量读入来说不是必需的,但它确实是有用的检查,因此推荐使用。
FX2N-4AD的编程示例
    6-33    FX2N-4AD的编程示例    6-2    FX2N-2DA模块在1号位置,其通道CH1CH2作为电压输出,将数据存储器D1D2的内容通过CH1CH2输出。程序如图6-34所示,XOOO接通时,通道1(CH1)执行数字到模拟量的转换;X001接通时,通道2(CH2)执行数字到模拟量的转换。
FX2N-2DA的编程示例
    6-34    FX2N-2DA的编程示例