CADXChange

KaynaklarDWG sembol kütüphaneleri

Free PLC ladder logic symbols for AutoCAD (DWG): contacts, coils, timers, counters, I/O modules

PLC ladder logic and I/O symbols: 78 ready-made AutoCAD blocks (DWG), free to download and use in your own projects, as a ZIP or one symbol at a time.

78 PLC symbols as ready-to-use AutoCAD blocks: ladder contacts and coils (normally open and closed, rising and falling edge, set and reset), power rails and rung examples, the standard function blocks (TON, TOF, TP, CTU, CTD, CTUD, edge detectors, bistables, comparison and arithmetic), PLC rack, power supply, CPU and I/O modules (digital, analog, RTD, thermocouple, high-speed counter, communication), and typical field wiring: 3-wire PNP and NPN sensors, switches, lamps, coils, solenoids, 2-wire and 4-wire 4-20 mA transmitters, RTD, thermocouple, 0-10 V and encoders. Variables, addresses, slots and tags are attributes, so I/O lists can be read straight from the drawings.

Version 1.0 · updated 17 Ekim 2026

Using AutoCAD 2017 or an earlier version? Download the 2010 format

Free to use and modify in your own projects, including commercial ones. The ZIP holds one plain DWG file in AutoCAD 2018 format and a README; no add-in needed. Provided as is, without warranty.

All 78 symbols

78 sembolün 78 tanesi

  • Contact, normally open sembolünün önizlemesi, blok PLC_LD_CONTACT_NO

    Contact, normally open

    PLC_LD_CONTACT_NO

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Contact, normally closed sembolünün önizlemesi, blok PLC_LD_CONTACT_NC

    Contact, normally closed

    PLC_LD_CONTACT_NC

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Contact, rising edge (P) sembolünün önizlemesi, blok PLC_LD_CONTACT_P

    Contact, rising edge (P)

    PLC_LD_CONTACT_P

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Contact, falling edge (N) sembolünün önizlemesi, blok PLC_LD_CONTACT_N

    Contact, falling edge (N)

    PLC_LD_CONTACT_N

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Coil sembolünün önizlemesi, blok PLC_LD_COIL

    Coil

    PLC_LD_COIL

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Coil, negated sembolünün önizlemesi, blok PLC_LD_COIL_NEG

    Coil, negated

    PLC_LD_COIL_NEG

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Coil, set (latch) sembolünün önizlemesi, blok PLC_LD_COIL_SET

    Coil, set (latch)

    PLC_LD_COIL_SET

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Coil, reset (unlatch) sembolünün önizlemesi, blok PLC_LD_COIL_RESET

    Coil, reset (unlatch)

    PLC_LD_COIL_RESET

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Coil, rising edge (P) sembolünün önizlemesi, blok PLC_LD_COIL_P

    Coil, rising edge (P)

    PLC_LD_COIL_P

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Coil, falling edge (N) sembolünün önizlemesi, blok PLC_LD_COIL_N

    Coil, falling edge (N)

    PLC_LD_COIL_N

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Coil, retentive set (SM) sembolünün önizlemesi, blok PLC_LD_COIL_RETAIN_SET

    Coil, retentive set (SM)

    PLC_LD_COIL_RETAIN_SET

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Coil, retentive reset (RM) sembolünün önizlemesi, blok PLC_LD_COIL_RETAIN_RESET

    Coil, retentive reset (RM)

    PLC_LD_COIL_RETAIN_RESET

    Öznitelikler

    TAGVARCOMMENTADDRESSREMARKSDESC

  • Power rail, left sembolünün önizlemesi, blok PLC_LD_RAIL_LEFT

    Power rail, left

    PLC_LD_RAIL_LEFT

    Öznitelikler

    TAGDESC

  • Power rail, right sembolünün önizlemesi, blok PLC_LD_RAIL_RIGHT

    Power rail, right

    PLC_LD_RAIL_RIGHT

    Öznitelikler

    TAGDESC

  • Rung wire, 20 mm sembolünün önizlemesi, blok PLC_LD_WIRE

    Rung wire, 20 mm

    PLC_LD_WIRE

    Öznitelikler

    TAGDESC

  • Parallel branch, start sembolünün önizlemesi, blok PLC_LD_BRANCH_OPEN

    Parallel branch, start

    PLC_LD_BRANCH_OPEN

    Öznitelikler

    TAGDESC

  • Parallel branch, end sembolünün önizlemesi, blok PLC_LD_BRANCH_CLOSE

    Parallel branch, end

    PLC_LD_BRANCH_CLOSE

    Öznitelikler

    TAGDESC

  • Two contacts in parallel (OR) sembolünün önizlemesi, blok PLC_LD_PARALLEL

    Two contacts in parallel (OR)

    PLC_LD_PARALLEL

    Öznitelikler

    TAGVAR_1VAR_2DESC

  • Rung, start / stop with seal-in sembolünün önizlemesi, blok PLC_LD_RUNG_SEAL_IN

    Rung, start / stop with seal-in

    PLC_LD_RUNG_SEAL_IN

    Öznitelikler

    TAGSTARTSEALSTOPOUTDESC

  • Jump to label sembolünün önizlemesi, blok PLC_LD_JUMP

    Jump to label

    PLC_LD_JUMP

    Öznitelikler

    TAGLABELDESC

  • Return sembolünün önizlemesi, blok PLC_LD_RETURN

    Return

    PLC_LD_RETURN

    Öznitelikler

    TAGDESC

  • TON, on-delay timer sembolünün önizlemesi, blok PLC_FB_TON

    TON, on-delay timer

    PLC_FB_TON

    Öznitelikler

    TAGINSTANCEPTDESC

  • TOF, off-delay timer sembolünün önizlemesi, blok PLC_FB_TOF

    TOF, off-delay timer

    PLC_FB_TOF

    Öznitelikler

    TAGINSTANCEPTDESC

  • TP, pulse timer sembolünün önizlemesi, blok PLC_FB_TP

    TP, pulse timer

    PLC_FB_TP

    Öznitelikler

    TAGINSTANCEPTDESC

  • CTU, up counter sembolünün önizlemesi, blok PLC_FB_CTU

    CTU, up counter

    PLC_FB_CTU

    Öznitelikler

    TAGINSTANCEPVDESC

  • CTD, down counter sembolünün önizlemesi, blok PLC_FB_CTD

    CTD, down counter

    PLC_FB_CTD

    Öznitelikler

    TAGINSTANCEPVDESC

  • CTUD, up/down counter sembolünün önizlemesi, blok PLC_FB_CTUD

    CTUD, up/down counter

    PLC_FB_CTUD

    Öznitelikler

    TAGINSTANCEPVDESC

  • R_TRIG, rising edge detector sembolünün önizlemesi, blok PLC_FB_R_TRIG

    R_TRIG, rising edge detector

    PLC_FB_R_TRIG

    Öznitelikler

    TAGINSTANCEDESC

  • F_TRIG, falling edge detector sembolünün önizlemesi, blok PLC_FB_F_TRIG

    F_TRIG, falling edge detector

    PLC_FB_F_TRIG

    Öznitelikler

    TAGINSTANCEDESC

  • SR, set dominant bistable sembolünün önizlemesi, blok PLC_FB_SR

    SR, set dominant bistable

    PLC_FB_SR

    Öznitelikler

    TAGINSTANCEDESC

  • RS, reset dominant bistable sembolünün önizlemesi, blok PLC_FB_RS

    RS, reset dominant bistable

    PLC_FB_RS

    Öznitelikler

    TAGINSTANCEDESC

  • MOVE, copy a value sembolünün önizlemesi, blok PLC_FB_MOVE

    MOVE, copy a value

    PLC_FB_MOVE

    Öznitelikler

    TAGDESC

  • GT, compare greater than sembolünün önizlemesi, blok PLC_FB_GT

    GT, compare greater than

    PLC_FB_GT

    Öznitelikler

    TAGDESC

  • GE, compare greater or equal sembolünün önizlemesi, blok PLC_FB_GE

    GE, compare greater or equal

    PLC_FB_GE

    Öznitelikler

    TAGDESC

  • EQ, compare equal sembolünün önizlemesi, blok PLC_FB_EQ

    EQ, compare equal

    PLC_FB_EQ

    Öznitelikler

    TAGDESC

  • LE, compare less or equal sembolünün önizlemesi, blok PLC_FB_LE

    LE, compare less or equal

    PLC_FB_LE

    Öznitelikler

    TAGDESC

  • LT, compare less than sembolünün önizlemesi, blok PLC_FB_LT

    LT, compare less than

    PLC_FB_LT

    Öznitelikler

    TAGDESC

  • NE, compare not equal sembolünün önizlemesi, blok PLC_FB_NE

    NE, compare not equal

    PLC_FB_NE

    Öznitelikler

    TAGDESC

  • ADD, add sembolünün önizlemesi, blok PLC_FB_ADD

    ADD, add

    PLC_FB_ADD

    Öznitelikler

    TAGDESC

  • SUB, subtract sembolünün önizlemesi, blok PLC_FB_SUB

    SUB, subtract

    PLC_FB_SUB

    Öznitelikler

    TAGDESC

  • MUL, multiply sembolünün önizlemesi, blok PLC_FB_MUL

    MUL, multiply

    PLC_FB_MUL

    Öznitelikler

    TAGDESC

  • DIV, divide sembolünün önizlemesi, blok PLC_FB_DIV

    DIV, divide

    PLC_FB_DIV

    Öznitelikler

    TAGDESC

  • CPU module sembolünün önizlemesi, blok PLC_MOD_CPU

    CPU module

    PLC_MOD_CPU

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Power supply module, 24 VDC sembolünün önizlemesi, blok PLC_MOD_PSU

    Power supply module, 24 VDC

    PLC_MOD_PSU

    Öznitelikler

    TAGSLOTINPUTOUTPUTPART_NOMANUFACTURERREMARKSDESC

  • Digital input module, 8 channels sembolünün önizlemesi, blok PLC_MOD_DI8

    Digital input module, 8 channels

    PLC_MOD_DI8

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Digital input module, 16 channels sembolünün önizlemesi, blok PLC_MOD_DI16

    Digital input module, 16 channels

    PLC_MOD_DI16

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Digital output module, 8 relay outputs sembolünün önizlemesi, blok PLC_MOD_DO8_RELAY

    Digital output module, 8 relay outputs

    PLC_MOD_DO8_RELAY

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Digital output module, 8 transistor outputs sembolünün önizlemesi, blok PLC_MOD_DO8_TRANSISTOR

    Digital output module, 8 transistor outputs

    PLC_MOD_DO8_TRANSISTOR

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Digital output module, 16 channels sembolünün önizlemesi, blok PLC_MOD_DO16

    Digital output module, 16 channels

    PLC_MOD_DO16

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Analog input module, 4 channels (4-20 mA / 0-10 V) sembolünün önizlemesi, blok PLC_MOD_AI4

    Analog input module, 4 channels (4-20 mA / 0-10 V)

    PLC_MOD_AI4

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Analog input module, 8 channels sembolünün önizlemesi, blok PLC_MOD_AI8

    Analog input module, 8 channels

    PLC_MOD_AI8

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Analog output module, 4 channels sembolünün önizlemesi, blok PLC_MOD_AO4

    Analog output module, 4 channels

    PLC_MOD_AO4

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • RTD input module, 4 channels (Pt100) sembolünün önizlemesi, blok PLC_MOD_RTD4

    RTD input module, 4 channels (Pt100)

    PLC_MOD_RTD4

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Thermocouple input module, 4 channels sembolünün önizlemesi, blok PLC_MOD_TC4

    Thermocouple input module, 4 channels

    PLC_MOD_TC4

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • High-speed counter module, 2 channels sembolünün önizlemesi, blok PLC_MOD_HSC

    High-speed counter module, 2 channels

    PLC_MOD_HSC

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Communication module, Ethernet sembolünün önizlemesi, blok PLC_MOD_COMM_ETH

    Communication module, Ethernet

    PLC_MOD_COMM_ETH

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Communication module, serial RS-485 sembolünün önizlemesi, blok PLC_MOD_COMM_SERIAL

    Communication module, serial RS-485

    PLC_MOD_COMM_SERIAL

    Öznitelikler

    TAGSLOTMODULE_TYPEADDRESS_STARTCHANNELSSIGNALPART_NOMANUFACTURERREMARKSDESC

  • Rack with four slots sembolünün önizlemesi, blok PLC_RACK_4

    Rack with four slots

    PLC_RACK_4

    Öznitelikler

    TAGRACKPART_NOMANUFACTURERREMARKSDESC

  • Proximity sensor, 3-wire PNP to input sembolünün önizlemesi, blok PLC_FIELD_PROX_PNP

    Proximity sensor, 3-wire PNP to input

    PLC_FIELD_PROX_PNP

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Proximity sensor, 3-wire NPN to input sembolünün önizlemesi, blok PLC_FIELD_PROX_NPN

    Proximity sensor, 3-wire NPN to input

    PLC_FIELD_PROX_NPN

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Photoelectric sensor, 3-wire PNP, to input sembolünün önizlemesi, blok PLC_FIELD_PHOTO_PNP

    Photoelectric sensor, 3-wire PNP, to input

    PLC_FIELD_PHOTO_PNP

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Normally open contact to input sembolünün önizlemesi, blok PLC_FIELD_CONTACT_NO

    Normally open contact to input

    PLC_FIELD_CONTACT_NO

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Normally closed contact to input sembolünün önizlemesi, blok PLC_FIELD_CONTACT_NC

    Normally closed contact to input

    PLC_FIELD_CONTACT_NC

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Pushbutton (normally open) to input sembolünün önizlemesi, blok PLC_FIELD_PUSHBUTTON

    Pushbutton (normally open) to input

    PLC_FIELD_PUSHBUTTON

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Emergency stop (normally closed) to input sembolünün önizlemesi, blok PLC_FIELD_ESTOP

    Emergency stop (normally closed) to input

    PLC_FIELD_ESTOP

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Pilot lamp from output sembolünün önizlemesi, blok PLC_FIELD_LAMP

    Pilot lamp from output

    PLC_FIELD_LAMP

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Relay or contactor coil from output sembolünün önizlemesi, blok PLC_FIELD_COIL

    Relay or contactor coil from output

    PLC_FIELD_COIL

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Solenoid valve from output sembolünün önizlemesi, blok PLC_FIELD_SOLENOID

    Solenoid valve from output

    PLC_FIELD_SOLENOID

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Transmitter, 2-wire 4-20 mA loop to analog input sembolünün önizlemesi, blok PLC_FIELD_4_20MA_2WIRE

    Transmitter, 2-wire 4-20 mA loop to analog input

    PLC_FIELD_4_20MA_2WIRE

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Transmitter, 4-wire 4-20 mA output to analog input sembolünün önizlemesi, blok PLC_FIELD_4_20MA_4WIRE

    Transmitter, 4-wire 4-20 mA output to analog input

    PLC_FIELD_4_20MA_4WIRE

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • RTD (Pt100), 3-wire, to RTD input sembolünün önizlemesi, blok PLC_FIELD_RTD_3WIRE

    RTD (Pt100), 3-wire, to RTD input

    PLC_FIELD_RTD_3WIRE

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Thermocouple to thermocouple input sembolünün önizlemesi, blok PLC_FIELD_THERMOCOUPLE

    Thermocouple to thermocouple input

    PLC_FIELD_THERMOCOUPLE

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Sensor with 0-10 V output to analog input sembolünün önizlemesi, blok PLC_FIELD_0_10V

    Sensor with 0-10 V output to analog input

    PLC_FIELD_0_10V

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • Incremental encoder A, B, Z to counter input sembolünün önizlemesi, blok PLC_FIELD_ENCODER

    Incremental encoder A, B, Z to counter input

    PLC_FIELD_ENCODER

    Öznitelikler

    TAGADDRESSDESCRIPTIONCABLEPART_NOMANUFACTURERREMARKSDESC

  • I/O address tag sembolünün önizlemesi, blok PLC_TAG_IO

    I/O address tag

    PLC_TAG_IO

    Öznitelikler

    TAGADDRESSDESCRIPTIONDESC

  • Rung number tag sembolünün önizlemesi, blok PLC_TAG_RUNG

    Rung number tag

    PLC_TAG_RUNG

    Öznitelikler

    TAGRUNGCOMMENTDESC

  • Cross reference tag sembolünün önizlemesi, blok PLC_TAG_XREF

    Cross reference tag

    PLC_TAG_XREF

    Öznitelikler

    TAGSHEETCOLUMNDESC

  • Terminal strip, eight terminals sembolünün önizlemesi, blok PLC_TAG_TERMINAL_STRIP

    Terminal strip, eight terminals

    PLC_TAG_TERMINAL_STRIP

    Öznitelikler

    TAGSTRIPDESC

Bir sembol mü eksik? Hangisi olduğunu bize yazın.

Attributes for parts lists

Contacts and coils show their variable or address in a visible attribute (VAR), with COMMENT and ADDRESS as invisible fields. Function blocks have INSTANCE, and PT or PV for timers and counters. Modules have SLOT, MODULE_TYPE, ADDRESS_START, CHANNELS and SIGNAL; field wiring symbols have TAG and ADDRESS; the I/O address, rung number and cross-reference tags carry ADDRESS, RUNG, SHEET and COLUMN.

Export the blocks of all drawings to Excel with BlockSync to build an I/O list or a module list, compare it with the PLC program, and write corrections back in one run, with preview and backup.

How to use the library

  1. Unzip the file and open the DWG. Copy the symbols you need into your plan, or drag the blocks in from DesignCenter (ADCENTER).
  2. The blocks are drawn at plotted size in millimetres (text 2.5 mm) on a 5 mm grid. Insert them at scale 1 in a layout, or at the scale of your drawing in model space.
  3. Ladder contacts, coils and wires are 20 mm long so that they chain without gaps; function blocks have pin stubs on a 5 mm pitch. Modules are inserted at their top left corner, field wiring symbols at the device end.
  4. Double-click a block (or run EATTEDIT) to enter the variable, address or tag. The field wiring symbols show typical connections: check them against the data sheet of your device.

About IEC 61131-3 and the generic symbols

The ladder contacts, coils and function blocks follow the graphical elements of IEC 61131-3 (Ladder Diagram). The symbols of PLC modules, racks and field wiring are not standardised: every manufacturer draws them differently.

The symbols are our own drawings, not copies of the standard, and the library is not certified against it. The module and wiring symbols are generic; match them to the devices and the drawing standard of your project.

Frequently asked questions

Do these symbols follow IEC 61131-3?
The ladder contacts, coils and standard function blocks are drawn after its graphical elements. The library is not certified, and the module and wiring symbols are generic because no standard defines them.
Which PLC brands can I use them with?
Any. The ladder elements are brand-neutral, the modules are generic boxes with channels, and you put the manufacturer, part number and address in the attributes.
Can I use the symbols in commercial projects?
Yes. They are free to use and modify in your own projects, including commercial ones. They are provided as is, without warranty.
How do I build an I/O list from the drawings?
Export the module and field wiring blocks of all drawings to Excel with BlockSync: one row per block with its slot, address, tag and part number. Sort and check the list there, compare it with the PLC program, and write corrections back in one run, with preview and backup.
Can I change a symbol or add attributes?
Yes. Open the DWG, edit a block with BEDIT to change it or add attributes, and save. To update drawings that already contain the block, run ATTSYNC or replace the block. Make a backup first: attribute values can be lost if ATTSYNC is used carelessly.
Where do I find a ready-made set of these symbols for AutoCAD?
AutoCAD itself ships only a small set of sample blocks, so a full symbol set has to come from a library. Download the ZIP on this page and open the DWG: every symbol is a block. Insert one with INSERT (Blocks palette, Libraries tab, then pick the DWG) or drag it from DesignCenter (ADCENTER). You can also download a single symbol on its own.

Count the symbols and build a parts list

Because ratings and part numbers are attributes, the symbols of a whole project can be counted and listed without opening the drawings. Export the blocks to Excel, total them with a pivot table and write corrections back in one run, with preview and backup.

See how to count blocks with BlockSync