技術(shù)頻道

      三菱FX2N系列PLC的TO指令、FROM指令及實例FX2N-4AD應(yīng)用程序

        TO指令是從PLC對增設(shè)的特殊單元(如FX2N-4DA)緩沖存儲器(BFM)寫入數(shù)據(jù)的指令

        TO,TOP:十六位連續(xù)執(zhí)行和脈沖執(zhí)行型指令

        DTO,DTOP:三十二位連續(xù)執(zhí)行和脈沖執(zhí)行型指令

        TO指令的編程格式:TO K1 K12 D0 K2

        *K1:特殊模塊的地址編號,只能用數(shù)值,范圍:0---7

        *K12:特殊模塊的緩沖存儲器起始地址編號,只能用數(shù)值,范圍:0---32767

        *D0:源寄存器起始地址編號,可以用T,C,D數(shù)值和位元件組合如K4X0

        *K2:傳送的點數(shù),只能用數(shù)值。范圍:1---32767

        TOK1K12D0K2指令的作用是:將PLC的16位寄存器D0,D1的數(shù)值分別寫入特殊單元(或模塊)N0.1的緩沖寄存器(BFM)#12,#13中。

        1、在特殊輔助繼電器M8164閉合時,D8164內(nèi)的數(shù)據(jù)做為傳送點數(shù)。

        2、特殊輔助繼電器M8028斷開狀態(tài),在TO指令執(zhí)行時,自動進入中斷禁止狀態(tài),輸入中斷和定時器中斷不能執(zhí)行。在這期間發(fā)生的中斷只能等FROM指令執(zhí)行完后開始執(zhí)行。TO指令可以在中斷程序中使用。

        3、特殊輔助繼電器M8028閉合狀態(tài),在TO指令執(zhí)行時,如發(fā)生中斷則執(zhí)行中斷程序,TO指令不能在中斷程序中使用。

        FROM指令是將PLC增設(shè)的特殊單元(如FX2N-4AD)緩沖存儲器(BFM)的內(nèi)容讀到可編程控制器的指令

        FROM、FROMP:十六位連續(xù)執(zhí)行和脈沖執(zhí)行型指令

        DFROM、DFROMP:三十二位連續(xù)執(zhí)行和脈沖執(zhí)行型指令

        讀出指令FROM的編程格式:FROMK1K29D0K2

        *K1:特殊模塊的地址編號,只能用數(shù)值,范圍:0---7

        *K29:特殊模塊的緩沖存儲器起始地址編號,只能用數(shù)值,范圍:0---32767

        *D0:目標寄存器起始地址編號,可以用T,C,D和除X外的位元件組合如K4Y0

        *K2:傳送的點數(shù),只能用數(shù)值。范圍:1---32767

        FROMK1K29D0K2指令的作用是:從特殊單元(或模塊)N0.1的緩沖寄存器(BFM)#29,#30中讀出16位數(shù)據(jù)傳送至PLC的D0,D1寄存器里。

        1、在特殊輔助繼電器M8164閉合時,D8164內(nèi)的數(shù)據(jù)做為傳送點數(shù)。

        2、特殊輔助繼電器M8028斷開狀態(tài),在FROM指令執(zhí)行時,自動進入中斷禁止狀態(tài),輸入中斷和定時器中斷不能執(zhí)行。在這期間發(fā)生的中斷只能等FROM指令執(zhí)行完后開始執(zhí)行。FROM指令可以在中斷程序中使用。

        3、特殊輔助繼電器M8028閉合狀態(tài),在FROM指令執(zhí)行時,如發(fā)生中斷則執(zhí)行中斷程序,F(xiàn)ROM指令不能在中斷程序中使用。

        FX2N-4AD是將輸入通道接收到的模擬信號轉(zhuǎn)換成數(shù)字量,此模塊有四個輸入通道,最大分辨率是12位。

        FX2N-4AD:

        1、可選用的模擬值范圍是-10V到10VDC(分辨率:5mV),或者是4到20mA,-20mA到20mA(分辨率20μA)。

        2、FX2N-4AD和FX2N主單元之間通過緩沖存儲器交換數(shù)據(jù),F(xiàn)X2N-4AD共有32個緩沖存儲器(每個是16位數(shù)據(jù))。

        3、FX2N-4AD占用FX2N擴展總線的8個點。這8個點可以分配成輸入或輸出。FX2N-4AD消耗FX2N主單元或有源擴展單元5V電源槽30mA的電流。

        緩沖存儲器(BFM)的分配如下:

        *#0:通道初始化,缺省值H0000。

        *#1---#4:通道1---通道4的平均采樣數(shù)(1---4096),用于得到平均結(jié)果。缺省值高設(shè)為8(正常速度),高速操作可選擇1。

        #5---#8:通道1---通道4采樣數(shù)的平均輸入值,即根據(jù)#1---#4規(guī)定的平均采樣次數(shù),得出所有采樣的平均值。

        #9---#12:通道1---通道4讀入的當前值。

        #13,#14:保留,用戶不可以更改。

        *#15:選擇A/D轉(zhuǎn)換速度,設(shè)為0(缺省值)則選擇正常速度(15ms/通道);設(shè)為1則選擇高速(15ms/通道)。

        #16---#19:保留,用戶不可以更改。

        *#20:復位到缺省值和預設(shè)。缺省值為0。

        *#21:禁止調(diào)整偏移、增益值。缺省值為(0,1)允許狀態(tài)。

        *#22:偏移,增益調(diào)整G4O4G3O3G2O2G1O1。

        *#23:偏移值缺省值為0。

        *#24:增益值缺省值為5000。

        #25---#28:保留,用戶不可以更改。

        #29:錯誤狀態(tài)。

        #30:識別碼K2010。

        #31:禁用。

        帶*標志的緩沖區(qū)(如#0)可以用BFM寫入指令TO從PLC寫入。不帶*標志的緩沖區(qū)(如#5)可以用BFM讀出指令FROM讀入到PLC。偏移的定義:當數(shù)字輸出為0時的模擬量輸入值。增益的定義:當數(shù)字量輸出為+1000時的模擬量輸入值。

        實例如圖:通道1與通道2用作電壓輸入,F(xiàn)X2N-4AD模塊連接在特殊功能模塊的0號位置,平均數(shù)設(shè)為4,PLC的D0,D1接收平均數(shù)字值。

        1、讀出識別碼與K2010比較,如果識別碼是K2010則表示。

        PLC所連模塊是FX2N-4AD,CMP指令將M1閉合(K2010等于D4)。

        2、建立模擬輸入通道#1,#2。#0緩沖區(qū)的作用是通道初始化,從低位到高位分別指定通道1、通道4,位的定義為:0--預設(shè)范圍(-10V到10V)。1--預設(shè)范圍(4mA到20mA)2--預設(shè)范圍(-20mA到20mA);3---通道關(guān)閉。本例的H3300是關(guān)閉3,4通道,1,2通道設(shè)為模擬值范圍是-10V到10VDC。

        3、將4寫入緩沖區(qū)#1,#2,即將通道1和通道2的平均采樣數(shù)設(shè)為4,含義大概意思就是每讀取4次將這4次的平均值寫入#5,#6。

        4、讀取FX2N-4AD當前的狀態(tài),判斷是否有錯誤。如果有錯誤M10---M22相應(yīng)的位閉合。

        5、如果沒有錯誤,則讀取#5,#6緩沖區(qū)(采樣數(shù)的平均值)的值并保存到PLC寄存器D0,D1中。

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 无码福利一区二区三区| 91午夜精品亚洲一区二区三区| 国产一区高清视频| 成人免费区一区二区三区| 亚洲色精品三区二区一区| 无人码一区二区三区视频| 成人欧美一区二区三区在线视频| 精品伦精品一区二区三区视频| 精品国产一区二区麻豆| 亚洲国产一区在线观看| 91大神在线精品视频一区| 日韩免费一区二区三区在线| 高清一区二区三区视频| 无码av中文一区二区三区桃花岛 | 免费一区二区三区在线视频| 久久精品国产第一区二区| 久久无码人妻一区二区三区| 中文字幕亚洲乱码熟女一区二区| 人体内射精一区二区三区| 无码一区二区三区在线| 亚洲一区二区三区香蕉| 国产成人精品一区二区A片带套 | 在线一区二区三区| 国产精品免费一区二区三区| 久久精品亚洲一区二区三区浴池| 国产精品一区二区三区久久| 无码国产精品久久一区免费| 天堂va在线高清一区| 日韩一区二区三区在线精品| 日韩在线不卡免费视频一区| 日本一区二区高清不卡| 乱精品一区字幕二区| 亚洲高清偷拍一区二区三区 | 国模丽丽啪啪一区二区| 国产三级一区二区三区| 亚洲福利一区二区| 中文字幕不卡一区| 日韩久久精品一区二区三区| 蜜臀Av午夜一区二区三区| 一夲道无码人妻精品一区二区| 天海翼一区二区三区高清视频|