plc柜控制柜各項(xiàng)控制功能的實(shí)現(xiàn)與plc各種指令分不開。FP1松下plc具有豐富的指令,不僅有80余條基本指令,而且有100多條的高級指令。這些高級指令共分8種類型,充分體現(xiàn)了PLC的計(jì)算機(jī)功能。由于機(jī)型不同,高級指令條數(shù)不盡相同。
1、plc控制系統(tǒng)不同機(jī)型的指令類別及指令條數(shù)。
plc高級指令分類表.jpg
(1)plc柜控制柜數(shù)據(jù)傳輸指令:
完成對16位或32位數(shù)據(jù)的傳送、拷貝、交換等功能。
(2)plc算述運(yùn)算指令:
完成對16位或32位二進(jìn)制數(shù)和BCD碼數(shù)據(jù)的加、減、乘、除和加1,減1等運(yùn)算。
(3)數(shù)據(jù)比較指令:
完成對16位和32位以及數(shù)據(jù)塊的比較。
(4)plc邏輯運(yùn)算指令:
完成對16位數(shù)據(jù)的與、或、異或和異或非的運(yùn)算。
(5)數(shù)據(jù)轉(zhuǎn)換指令:
將16位和32位數(shù)據(jù)按指定格式進(jìn)行轉(zhuǎn)換。
(6)plc數(shù)據(jù)移位指令:
將16位數(shù)據(jù)進(jìn)行左移、右移、循環(huán)移位和數(shù)據(jù)塊移位(其中F118(UDC)、F119(LRSR)已介紹過。
(7)位操作指令:
完成對16位數(shù)據(jù)以位為單位的置位、復(fù)位、求反、測試,以及對16位、32位數(shù)據(jù)中“1”位的統(tǒng)計(jì)
(8)特殊功能指令:
包括完成對時(shí)間的轉(zhuǎn)換、I/O刷新、通信、打印輸出、高速計(jì)數(shù)等。
FP1高級指令的一般構(gòu)成:
plc高級指令構(gòu)成.jpg
2、plc柜控制柜高級指令幾點(diǎn)說明:
(1)高級指令前一定要有控制觸點(diǎn)。當(dāng)多個(gè)高級指令連續(xù)使用同一觸點(diǎn)時(shí),從第二條高級指令開始可以省略觸點(diǎn)。
(2)當(dāng)控制觸點(diǎn)閉合后,每經(jīng)過一個(gè)掃描周期執(zhí)行一次高級指令,如果根據(jù)控制要求只是讓指令在控制觸點(diǎn)接通時(shí)執(zhí)行一次,應(yīng)該在高級指令前使用微分指令,如下圖如示。
plc高級指令運(yùn)用.jpg
(3)源操作數(shù)可以是寄存器也可以是常數(shù),但目的操作一定是寄存器。操作數(shù)一般是16位或32位數(shù)據(jù)。根據(jù)指令的不同,操作數(shù)的個(gè)數(shù)可以是0-4個(gè)不等。
以上是對松下PLC高級指令的簡要說明。學(xué)習(xí)plc控制系統(tǒng)的可以先初步了解下。以后可以再進(jìn)一步深入學(xué)習(xí)鞏固這些plc指令