Sie sind auf Seite 1von 8

FANUC system PMC introduction

Origin: Input time: 07-06-05 02:32:28English version

> Puts briefly, the FANUC system may divide into two parts: Control servo
motor and main axle electric motor movement systematic part and control
assistance electricity partial PMC.

PMC and PLC are extremely similar, because special-purpose to engine bed,
therefore is called the programmable foreword engine bed controller.
Compares with the traditional black-white control electric circuit, the PMC
merit includes: Time response quick, control precision high, reliability good,
the control procedure may different change along with the application
situation, is convenient with the computer connection and the service.
Moreover, because PMC use software realizes the control, may carry on the
on-line revision, therefore has the very big flexibility, has the widespread
industry versatility.

FANUC 0 systems uses PMC has PMC-L and the PMC-M two kind of models,
they need the hardware to be different, the performance also has the
difference. PMC-M needs the special electric circuit board, the address range
also has the expansion together, time the use please note.

Table 1 is PMC-L and the PMC-M partial performance comparison table.

In this article mainly as the example carries on the explanation take PMC-L.

The PMC procedure is called the sequential control procedure, uses in the
engine bed or other system sequential controls, causes CPU to carry out
arithmetic processing. Smooth procedure establishment step as follows:

(1) determines the I/0 assignment situation according to the engine bed
function;

(2) acts according to the engine bed the movement and the system request
establishment trapezoidal chart;
(3) uses the system debugging trapezoidal chart;

(4) solidifies the trapezoidal chart procedure in the ROM chip.

Table 12 kind of models performance comparisons


The PMC procedure principle of work may summarize for by on to under, by
to is left right, circulation reciprocation, smooth execution. Because it is to
the program directive smooth execution, should note microscopically in on
with the tradition black-white control electric circuit difference, latter may
think is the parallel control.

Take chart 1, attempts 22 electric circuits as the example after, puts through
in the A electronic contact, B, what can the C coil have act? If is the relay
electric circuit, may think is the parallel control, the movement and circuit
branching location irrelevant, chart 1, chart 2 situations are same, is B, C
first also puts through, after but B separation. If is PMC procedure, then two
charts situations can have differently. In chart 1, is same with the relay
situation, B, C first put through, after but because C puts through separates
B. In chart 2, according to the smooth execution speech, actually only has C
to put through, because C puts through enables the B coil to put through. In
the actual utilization, chart 1 the center B coil may serve as input signal A
the rise along the pulse signal. B puts through the time only to have a cycle
period.

The PMC order procedure divides into two parts according to first the rank:
First level of and second level of smooth procedure. Division priority maybe
in order to process some width narrow pulse signals, these signals including
urgently stop the signal as well as enter for the maintenance signal. First
level of smooth procedure each 8ms carries out a time, in this 8ms other
time use for to carry out the second level of smooth procedure. If second
level of smooth procedure very long, must carry on the division to it, the
division obtains each part constitutes 8ms together with the first level of
smooth procedure the time compartment. The trapezoidal chart cycle period
is refers the PMC procedure integrity carries out the time which a time of
institute needs. The cycle period is equal to 8ms while by the second level of
procedure division obtained number, if first level of procedure very long, the
corresponding cycle period also must expand.

In PMC order procedure, in order to enhance the security, should pay


attention to the use mutually to lock processing. Mutually locks processing
regarding the smooth procedure is essential, however mutually locks in the
engine bed electricity cabinet electrical electric circuit terminal cannot
neglect. Because, even if used the logic in the smooth procedure mutually to
lock (software), but when used in carried out the smooth procedure hardware
to have the problem, mutually locks the stall. Therefore, also should provide
mutually locks guarantees the engine bed in the electrical cabinet the
security.

The PMC order procedure address has indicated the signal position. These
addresses including to engine bed input output signal and to CNC
input/output signal, internal relay, counter, maintenance relay, data sheet
and so on. Each address (every 8 signals) and the position number (0 to 7)
composes from the address number. May the data-in indicate between the
signal name and the address relations in the symbol table. Below the address
has the type, the different category address mark is not same.

X: By engine bed to PMC input signal (MT -> PMC)

Y: By PMC to engine bed output signal (PMC -> MT)

F: By NC to PMC input signal (CNC -> PMC)

G: By PMC to NC output signal (PMC -> CNC)

R: Internal relay

D: Nonvolatile storage;

FANUC the O system provides the special-purpose operation kneading board,


when the use the kneading board pressed key and LED through address G, F
and PMC carry on the correspondence, this time cannot use input address
X20, X22 and output address Y51, because they use in by the kneading
board to the pressed key and LED carry on the scanning. Moreover, this time
should choose the use operation kneading board in the edition order
procedure time parameter hypothesis.

In the PMC address has R and D, they all are the system interior memory, but
between them has the difference. In the R address data can lose after the
power failure, when on electricity content is 0. But in after the D address
data power failure may preserve, thus commonly used makes PMC the
parameter or serves as the data sheet. In usual situation, R address region
R300 - R699 altogether 400 bytes. Should pay attention, the D region and
the R region address range sum total also is 400 bytes. This time is the D
address divides the certain scope in the R address. For instance, for D
address definition 200 bytes, then their address range is D300 - D499, but
this time R address region is R500 - R699. We must when the edition order
procedure is the D address number makes the hypothesis in the parameter
hypothesis.

In in the PMC order procedure establishment process, should note the input
electronic contact X not to be able to serve as the coil output, the system
mode outputs F not to be able to take the coil output. Says regarding the
output winding, the output address cannot duplicate, otherwise this address
condition cannot determine. To here, but also must mention PMC the timer
instruction and the counter instruction, each instruction all needs to use to 5
bytes memory addresses, usually uses the D address, these addresses also
only can use time but cannot duplicate. Moreover, the timer number cannot
duplicate, the counter number cannot duplicate.

The PMC instruction has two kinds: Elementary instruction and function
instruction. The elementary instruction only is carries on to the binary
position with, or, the non- logical operation; But the function instruction can
complete some specific functions the operation, moreover is carries on the
operation to the binary byte or the character, also may carry on mathematics
operation.

This article procedure programming some basic concepts has carried on the
simple introduction to FANUC system PMC, hoped has the help to the user. A
more detailed material please refer to FANUC the PMC-L programming
handbook.

Chief-editor: Article author:

In data increase......

Hot spot article


Hubei culmination Hendy medicine industry limited company waste water processing
project (drugs manufacture waste water)
Uses the numeral technological transformations MBK-SD2000 cylinder mould dye printing
machine
The gold cup passenger train makes the limited company the spot welding robot assembly
system
East soft intelligent transportation - GPS-GIS system solution
Burns coal the boiler boiler burning automatic control
Outside Baotou Steel Factory stove fining automatic control system
Discusses Shanghai Wan Haoda the hotel intelligence building weak electricity system
design
Papermaking DCS and QCS control system choice (1)
Shanxi international trade center intellectualization construction
RTU-1600 in oil field monitoring and pumping unit control application

TOPICAL OUTLINE

Ladder logic general description

Inputs / Outputs

Fanuc PMC addresses

Function Statements

Alarm Messages

Reverse Engineering Alarms

Ladder display and searching

Trace function, Trigger Function

M-codes

Interlocks
Sub-routines

PMC parameters

Backing up PMC data

PMC Diagnostics

Fanuc ladder 3 III V5.7 Full


LADDER-III V4.60
SN: p9f3ch-5063572-145562c6
ver 5.0
(SN): KRKA1A-0868235-2FB5FF6F
ver 5.7
SN:J7BB9B-5472992-2F7B766E

Edition 4.90 -> 5.00


In Series 30i/31i/32i-A PMC, PMC Memory C(D address: 20,000 bytes and R
addresses: 16,000 bytes) has been supported.
In Series 30i/31i/32i-A PMC, 100,000 ladder steps have been supported.
In Series 30i/31i/32i-A PMC, the maximum capacity of Flash-ROM file has been
expanded to 2 MBytes
Multiple address replace function has been added.
In Trace function of Series 30i/31i/32i-A PMC, the multi-path PMC funcion has
been supported.
The wheel function of mouse has been supported.
The start number of the data table screen and the extra relay screen of PMC
parameter was changed to 0.
In Series 30i/31i/32i-A PMC, the condition of load/store of the PMC parameter
was changed.
In Series 30i/31i/32i-A PMC, the application error occurs by the compile of
ladder program if some cases of password are set. This problem has been
corrected.
Edition 4.80 -> 4.90
The setting of PMC address in 2nd path PMC of Series 30i/31i/32i-A to expand
up to the same size as the PMC address in 1st path PMC has been supported.
When the mnemonic file and the external symbol file are output, the zero
suppression function of the PMC address is supported.
When the mnemonic file is converted to the source file, the displayed
initialization warning message has been improved.
When the error occurs by converting the source of the subprogram, warning of
"Subprogram (Pxx) was not created" is output to the log file.
When the address without the symbol/comment/relay comment appears in the
first line of the new pages, the line was not printed in the symbol list. This
problem has been modified.
Edition 4.70 -> 4.80
- When the extended symbol and comment function was selected for Series
30i/31i/32i-A, the control character of net comment specified in configuration
file(%%%FLSET.CNF) was ineffective in source conversion. This problem has
been modified.
- In Series 30i/31i/32i-A PMC, the data table setting screen for the extra relay has
been supported.
- The "Cut & Paste" of the ladder diagram between the different models has been
supported.
- In mnemonic conversion function, each subprogram can be converted into a
mnemonic file respectively.
- The ladder program difference display function has been supported.
- In series 30i/31i/32i-A, loading and storing of multi-language PMC message
data have been supported.
Edition 4.60 -> 4.70
- In Series 30i/31i/32i-A PMC, the functional instruction PSGNL (SUB50) and
PSGN2(SUB63) have been supported
- In Series 30i/31i/32i-A PMC, the Compare instructions (21 kinds) of the
functional instruction have been supported.
- In Series 30i/31i/32i-A PMC, the Output function of the external symbol file has
been supported.
- The function to easily change the PMC type of ladder program is supported.
- In the online monitor display of PMC-SB7, the elapsed time of functional
instruction TMR/TMRB displays 0, and it does not increase. This problem has
been modified.
- In Series 30i/31i/32i-A PMC, the allocation data of I/O Unit-B is not converted
to the source file. This problem has been modified.
- When the data table of the DISP/COD/CODB instructions has 150 or more data,
the program listing will not be displayed correctly if you change the mode to the
online. This problem has been modified.
- If the ladder is edited when the window of the "Search result list" is displayed,
"Run Time Error" sometimes occurs. This problem has been modified

Das könnte Ihnen auch gefallen