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

FX系列可编程控制器的变址寄存器(V、Z)简介

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

简介变地址寄存器 V 、 Z 和通用数据寄存器一样,是用于数值数据读、写的 16 位数据寄存器,它的功能是用于运算操作数地址或常数数值的修改。 根据 V 与 Z 的内容修改软元件地址号,称

    变地址寄存器VZ和通用数据寄存器一样,是用于数值数据读、写的16位数据寄存器,它的功能是用于运算操作数地址或常数数值的修改。    根据VZ的内容修改软元件地址号,称为软元件的变址。也可以修改常数数值,例如V0 =18时,则K20V0是指十进制常数K38 (20+18=38)    进行32位数据运算时,要用指定的Z027V0V7组合修改运算操作数地址,即(V0Z0)(V1Z1),…,(V727)。如操作数D5V727,当V7=227 =5,则该操作数为D7D10,因为高16位为D(5+V7) =D(5+2) =D7,低16位为D(5+27) =D(5+5) =D10    可以用变址寄存器进行变址的软元件有XYMSPTCKHKNXKNYKNMKNS。但是,变址寄存器不能修改VZ本身或KNXKNYKNMKNS(指定位数元件)中的KN,例如K4M0Z0有效,而K4Z0M0无效,因为后者中的Z0用来改变K4    4-18是用变址寄存器改变输出软元件地址的例子,该程序仅用有限次数的指令就实现了将D10D11中的内容所确定的脉冲量分别由Y20Y21输出。切换输出软元件地址由X10的通/断确定。当X10闭合时,K0值送入Z0X11闭合时,FNC57脉冲输出指令执行一次,将D10中脉冲以每秒1kHz的频率从Y20端输出;若X10断开,则K1值送人Z0X11闭合时,FNC57脉冲输出指令执行一次,则D11中脉冲以每1kHz/s的频率从Y21输出。
用变址寄存器改变输出软元件地址
    4-18    用变址寄存器改变输出软元件地址