Global one-stop procurement platform for industrial spare parts.
support01@okmarts.com service@okmarts.com hydraulic@okmarts.com
Okmarts.com Online Store, Refrigeration Compressor Price, O&Kmarts Logo
Max 200 characters
Display the website inEN
EN
translate to EN
EN
translate to ES
ES
translate to العربية
العربية
All
Omron
Omron
  • Encoder
    Encoder
  • Light Curtain
    Light Curtain
  • VFD
    VFD
  • Sensor
    Sensor
  • PLC
    PLC
  • Transformer
    Transformer
  • Optical Fiber Amplifier
    Optical Fiber Amplifier
  • Fan
    Fan
  • Digital Display Controller
    Digital Display Controller
  • Module
    Module
  • Battery
    Battery
  • Switch
    Switch
Allen Bradley
Allen Bradley
  • Servo Drive
    Servo Drive
  • Servo Motor
    Servo Motor
  • Light Curtain
    Light Curtain
  • VFD
    VFD
  • Soft Starter
    Soft Starter
  • Circuit Breaker
    Circuit Breaker
  • Encoder
    Encoder
  • Contactor
    Contactor
  • PLC
    PLC
  • Module
    Module
LS
LS
  • HMI
    HMI
  • VFD
    VFD
  • PLC
    PLC
  • Contactor
    Contactor
  • Relay
    Relay
  • Module
    Module
  • Battery
    Battery
  • Servo Motor
    Servo Motor
Siemens
Siemens
  • HMI
    HMI
  • Light Curtain
    Light Curtain
  • VFD
    VFD
  • Soft Starter
    Soft Starter
  • Transmitter
    Transmitter
  • Transformer
    Transformer
  • Sensor
    Sensor
  • Gearbox
    Gearbox
  • Circuit Breaker
    Circuit Breaker
  • Power Supply
    Power Supply
  • PLC
    PLC
  • Contactor
    Contactor
  • Flame Detector
    Flame Detector
  • Expansion Valve
    Expansion Valve
  • Combustion Controller
    Combustion Controller
  • Fuse
    Fuse
  • Temperature Controller
    Temperature Controller
  • Module
    Module
  • Resistor
    Resistor
  • Battery
    Battery
  • Switch
    Switch
  • Memory Cards & Readers
    Memory Cards & Readers
Beckhoff
Beckhoff
  • PLC
    PLC
  • Module
    Module
  • Servo Drive
    Servo Drive
Delta
Delta
  • Servo Motor
    Servo Motor
  • Servo Drive
    Servo Drive
  • HMI
    HMI
  • VFD
    VFD
  • Power Supply
    Power Supply
  • PLC
    PLC
  • Fan
    Fan
  • Temperature Controller
    Temperature Controller
  • Module
    Module
All Brands
All Brands
    • a
    • b
    • c
    • d
    • e
    • f
    • g
    • h
    • i
    • j
    • k
    • l
    • m
    • n
    • o
    • p
    • q
    • r
    • s
    • t
    • u
    • v
    • w
    • x
    • y
    • z
    • 3
    • 7
      Top Picks
      • ABB PLC NPBA-12
      1/1
      ABB PLC NPBA-12
      $ 769 .23

      ✔ In Stock (Can ship in 5-7 days)

      Quantity
      MOQ : 1
      Payment Methods
      T/T pay VISA pay mastercard pay Diners Club pay Discover pay JCB pay American Express pay Stripe pay PayPal pay Google pay Apple pay Link pay venmo pay
      • Online Support 24/7

      • 12 Months Warranty for New Products

      • 30 Days Money Back Guarantee

      • Specifications
      • Q&A
      • Reviews
      The ABB PLC is high quality!
      PROFIBUS DC ADAPTER KIT
      24 VDC
      3BHL000510P0012
      We can also provide the following models
      E211-16-40 2CCA703015R0001
      866Z013-1
      APXS006A0X4-SRZ
      3ADT218431R4110
      A57
      2CPX052034R9999
      3WAA031341P0080
      086042 7B086042
      3AUA0000056401
      7TCA091180R0042
      500NMD43 R0001
      CR-U 41BV
      ACN 664 1405 6 00000300900
      QRW025A0A1-B
      2RAA009848A0001
      AXH005A0X-SRZ
      ACS355-03E-12A5-4 3AUA0000157194
      ACS880-104-0410A-7
      7TCA091280R0064
      AF567P-CS
      E 92/50s 2CSM207032R1801
      2VAA005321R710
      ACS800-04-0030-3 68365538
      ACN 664 2600 5 00000300900 64187422
      DCS800-S01-1500-07+0J404 3ADT218426R1511
      SW003A5F94-SRZ
      7TCA091180R0317
      BIMp 1MRK000508-EA
      DI562
      DDA204 B-63/0,5 AP-R
      2CSB202325R1400
      ACS800-04-0400-3 64723481
      7TCA091180R0373
      2CDB352501R0164
      086815
      3BSE010536R1
      1SAP386000R0001
      3BSE019995R12
      1SAP187400R0001
      ACS880-04-0800A-7+A004
      500NMD43 R0001 1KGT038894R0001
      ACS880-104-008A0-3
      1SDA074160R1
      3BDH000030-EXC
      1SAP314100R0270
      4510256353
      2CCA703007R0001
      1SAP220700R0001
      AI01R
      085952-WD 7B085952-WD
      AXA003A0X4-SRZ
      7TCA091140R0516
      ACS800-04-0040-5 68365554
      ACS880-04-725A-3
      64807331
      ATH030A0X3-SRPHZ
      CI501-PNIO-XC
      3HNA013938-001
      ACS880-M04-06A0-2
      14062134/13 7TCA091180R0165
      6541-884
      ACS880-M04-018A-2 3AXD50000036391
      3AXD50000447848 ACS880-04-1480A-3
      4101382309/13
      ACS880-104-0025A-3
      1TNE968902R2201
      DDA204 AC-63/2
      CM589-PNIO-XC 1SAP372900R0011
      3BSE003527R1
      ATH006A0X-SRZ
      ACS800-04-0260-7 64811037
      3AXD50000448654 ACS880-04-1800A-5+A004
      4513216152/13 7TCA091180R0180
      1172051/13
      PKX014A0X43-SRZ
      3BHE025088R6915
      TA569-RS-ISO 1SAP186400R0001
      2CKA001724A4411
      310210V 7TCA091260R0012
      CA46K
      3KDE175523L9500
      4950512-3
      8VZZ000493L0380
      LW010AJ4
      2CCA703165R0001
      2CCA703259R0001
      3BSY402427-2
      5 S N E 0 8 0 0 M 1 7 0 1 0 0
      DCS800-S02-0680-05+0J404+0S163 3ADT218431R4404
      DDA803 A S-100/0,3
      085924-WD 7B085924-WD
      086354 7B086354
      1TFL744213R1061
      SC003A5F91-SRZ
      CA36R 2CPX052242R9999
      DASR2-DEA-M3
      ACS355-03E-06A7-2+B063 3AUA0000058151
      3BDH000509R1
      086448 7B086448
      DCS800-S02-0100-05+0J404 3ADT218426R2109
      3BSE001440R1
      3ADT218431R4304
      2CSM264353R1801
      3AXD50000312450
      3BDH000032R1
      7B085787-SS
      2CCA704301R0001
      TU510-XC 1SAP410800R0001
      084072-B
      IND108W
      JFW100A
      2PAA122919R0060
      3AXD50000011089
      3BSE019958R1
      E298-16-001 2CCA704322R0001
      086360-WD
      7TAA202990R0100
      6583-500 2CKA006590A0178
      7TCA091180R0285
      2CDB352500R1134
      DCS800-S02-0450-05+0J404 3ADT218426R2305
      1VDP000145P0001
      JW050A81
      CP-T 24/10.0
      UNDT012A0X3-SRZ
      2CSB803101R3000
      5520257371
      57120001-RF
      ACS800-04M-0080-2
      JRCW450R841-TZ
      KSTW015A0F41Z
      DDA204 AC-C32/0.03 ERD 2TAZ835401R0324
      TU516-H-XC
      5730032-EE
      5FSE707630-130
      E 92/125
      AU23653-W 2TCI012009R0060
      2RBA001459P0001
      BEF401124 1SZR004001A1107
      3BSE011224R1
      JFW050A1
      DCS800-S01-1500-04+0J404
      2/3AF302 2CPX043275R9999
      CI521-MODTCP
      1SZR004002A1203
      11112100-001
      CP-E 24/1.25
      2CCA703031R0001
      1VDC000014R0004
      57360001-HX
      AXH016A0X3
      BEF402124
      1TGG102002A0035
      2RAA015320A0001
      2104014-512
      CEM11-FBP.20 1SAJ929200R0020
      7B085584
      1SVR405652R4000
      ACS880-104-0078A-3 3AXD50000554485
      1SVR405654R1000
      3AFA406024
      2VAA009488R1
      DDA202 A-25/0,03 110V 2CSB202199R1250
      2/4AF300 2CPX042371R9999
      3WAA007806P0001
      1SZR004002A2204
      2548-071 E-214
      NN31001A-BB
      A47
      3ADT218468R0002
      5FSE704854X1128
      1VDP002393P0001
      11100454 7TCA091280R0030
      DDA204 B-63/0,03 AP-R 2CSB204592R1630
      DDA202 A-40/0,03 110V
      AI01
      3AXD50000036395
      8VZZ000501L340
      TA524
      3ADT218426R2507
      CA15VT
      ACN 654 4310 8 00000300906 64186868
      AU42953-W 2TCI014002R0030
      2CPX052205R9999
      492940401
      DM211-PPR
      2UCS000330B628
      DSN201E C25 A10
      APXW003A0X3-SRZ
      BEF402224
      2CCA703116R0001
      DA502 1SAP250800R0001
      4100182
      2VAA008574R11
      084071
      7B094580
      ACS880-04XT-2630A-5 3AXD50000050053
      IND072
      PM5052-T-ETH 1SAP124000R0072
      1/2UF2121 2CPX040077R9999
      APXW012A0X3-SRZ
      PM5670-2ETH
      2VAA008423R11
      72363 7TAA183090R0003
      TA5220-SPF5 1SAP187400R0012
      086455 7B086455
      2VAA008424R1
      3AUA0000021404
      2/3AF303
      2CSM202483R1801
      7TCA091160R0167
      HES880-104-0352A-5
      DM203-PREM-UPGR
      ACS880-04XT-1190A-3
      AI 731F 3BDH000385R0005
      DCS800-S02-0100-05+0J404+0S163 3ADT218431R4109
      1VDC000013R0007
      ACS800-U4-0550-7
      GHV 240849R0034
      CM579-ETHCAT 1SAP170902R0101
      AX400/0265
      ACS800-04-0016-5
      AI563
      CA23RT 2CPX052251R9999
      1771-ICD
      DCS800-S01-0610-04+0J404+0S163 3ADT218431R3401
      086367
      CP-E 24/5.0
      3BSE092689R1
      3GZF294730-602
      UVXS0606A0X43-SRZ
      DCS800-S02-1500-07+0J404 3ADT218426R2510
      2CSM204912R1801
      3BSE013236R1
      ACS850-04-03A6-5 3AUA0000050908
      1SAP182300R0001
      3AUA0000031854
      3HXH1000-574
      CTEGR3LS1-S32
      3AXD50000115389
      3AUA0000062748
      ATH006A0X4
      3AFA415243
      For more information,please contact us freely

      Ask questions

      (0/1,200)

      Max 1200 characters

      • Q: How can I unsubscribe from marketing emails?

        A: To unsubscribe from marketing emails, you can click on the "Unsubscribe" link located at the bottom of the email. This will allow you to opt out of receiving further marketing communications from us.

      • Q: How can I compare prices and reviews of similar products?

        A: On the product list page, you can view the prices and ratings of different items simultaneously. You can also use filters to sort products by price or rating, facilitating your comparison and selection.

      • Q: How can I participate in promotions or giveaways organized by sellers?

        A: We regularly hold promotional events and organize giveaways and gift activities. You can follow our official announcements, emails, or social media channels to get information on how to participate and the details of these activities.

      View More
      Question has been sent successfully

      Reviews

      • J

        James Schlobohm

        Apr 13, 2025

        ABB PLC NPBA-12
        Although it said there would be a shipping delay, the item was shipped out on the same day.
        Helpful
        Unhelpful
      • S

        Samuel Keithley

        Mar 27, 2025

        ABB PLC NPBA-12
        I appreciate the quick turnaround time.
        Helpful
        Unhelpful
      • J

        JESUS ESPARZA

        Feb 08, 2025

        ABB PLC NPBA-12
        The order was processed quickly, and everything was in excellent shape. Great service and value. Thanks!
        Helpful
        Unhelpful
      • M

        Myrna Hernandez

        Sep 13, 2024

        ABB PLC NPBA-12
        Pedí un kit de reparación y lo recibí directamente. Pero luego me di cuenta de que había pedido piezas incorrectas. El proceso de devolución también fue sencillo.
        Helpful
        Unhelpful
      • A

        Anonymous user

        Nov 25, 2022

        ABB PLC NPBA-12
        All was ok! No problems whatsoever.
        Helpful
        Unhelpful

      ABB PLC NPBA-12

      $ 769 .23
      Click here to view shipping costs.

      ✔ In Stock (Can ship in 5-7 days)

      Quantity
      MOQ : 1
      Payment Methods
      T/T pay VISA pay mastercard pay Diners Club pay Discover pay JCB pay American Express pay Stripe pay PayPal pay Google pay Apple pay Link pay venmo pay
      • Online Support 24/7

      • 12 Months Warranty for New Products

      • 30 Days Money Back Guarantee

      People who bought this item also viewed

      New In stock for sale, Mitsubishi PLC FX2N-32MT

      Mitsubishi PLC FX2N-32MT

      US$951.92
      New In stock for sale, FANUC PLC IC660BBA100

      FANUC PLC IC660BBA100

      US$769.23
      New In stock for sale, LG LS PLC Power module GM6-PAFB

      LG LS PLC Power module GM6-PAFB

      US$422.22
      New In stock for sale, Omron PLC SRM1-C01-V2

      Omron PLC SRM1-C01-V2

      US$1104.00
      New In stock for sale, Panasonic Servo Motor MDMF202L1G8M

      Panasonic Servo Motor MDMF202L1G8M

      US$1602.69
      New In stock for sale, Fanuc Servo Drive A06B-6111-H055#H550

      Fanuc Servo Drive A06B-6111-H055#H550

      US$12127.02
      New In stock for sale, Autonics Rotary Encoder E80H30-360-3-T-5

      Autonics Rotary Encoder E80H30-360-3-T-5

      US$248.46
      New In stock for sale, SEMIKRON IGBT Module SEMiX 604GB12T4s

      SEMIKRON IGBT Module SEMiX 604GB12T4s

      US$1003.85

      Customers frequently viewed

      New In stock for sale, IWAYA DENKI Water Pump 25CJT0752

      IWAYA DENKI Water Pump 25CJT0752

      US$2307.69
      New In stock for sale, Panasonic Servo Motor MHMF022L1V2M

      Panasonic Servo Motor MHMF022L1V2M

      US$653.85
      New In stock for sale, Honeywell Solenoid Valve VE4025B1045

      Honeywell Solenoid Valve VE4025B1045

      US$334.62
      New In stock for sale, ROTEN Mechanical Seal 8E5K-22-X

      ROTEN Mechanical Seal 8E5K-22-X

      US$384.62
      New In stock for sale, SANDSUN Overload Pump VA08H-760

      SANDSUN Overload Pump VA08H-760

      US$1568.40
      New In stock for sale, GS Battery 6-QW-60(450)-(55D23L-KR)

      GS Battery 6-QW-60(450)-(55D23L-KR)

      US$646.15
      New In stock for sale, Rechi Compressor 44R273A

      Rechi Compressor 44R273A

      US$341.00
      New In stock for sale, Bosch Rexroth Linear Guideway Runner Block R165381920

      Bosch Rexroth Linear Guideway Runner Block R165381920

      US$107.69
      New In stock for sale, MINDMAN Air Cylinder MCQV2-11-40-200

      MINDMAN Air Cylinder MCQV2-11-40-200

      US$88.46
      New In stock for sale, Mitsubishi Compressor YB645WTG

      Mitsubishi Compressor YB645WTG

      US$549.00
      New In stock for sale, PIZZATO Switch FB4511-2SN

      PIZZATO Switch FB4511-2SN

      Contact Us
      New In stock for sale, Sumitomo Reduction Drive Gearbox Speed Reducer ZNHM2-1320-EP-B-3

      Sumitomo Reduction Drive Gearbox Speed Reducer ZNHM2-1320-EP-B-3

      Contact Us
      New In stock for sale, CHELIC Pneumatic Equipment Air Cylinder JDD80*90-B

      CHELIC Pneumatic Equipment Air Cylinder JDD80*90-B

      Contact Us
      New In stock for sale, HKF Tool for Metal Cutting UF440A-2BEL-R0300-L150

      HKF Tool for Metal Cutting UF440A-2BEL-R0300-L150

      Contact Us
      New In stock for sale, Rockwell Allen Bradley AB Circuit Breaker 1492-SP2D250

      Rockwell Allen Bradley AB Circuit Breaker 1492-SP2D250

      US$80.79
      New In stock for sale, CAROSS Air Conditioner JAF-26

      CAROSS Air Conditioner JAF-26

      Contact Us
      New In stock for sale, INVT VFD Frequency Converter CHV100-250G-4

      INVT VFD Frequency Converter CHV100-250G-4

      US$23269.23
      New In stock for sale, SMC Proportional Valve ITV2050-043S3

      SMC Proportional Valve ITV2050-043S3

      US$609.91
      New In stock for sale, Baumer Encoder EIL580-TNB0.5FH.00150.A

      Baumer Encoder EIL580-TNB0.5FH.00150.A

      Contact Us
      New In stock for sale, Copeland Compressor ZPD137KCE-TFD-155

      Copeland Compressor ZPD137KCE-TFD-155

      Contact Us

      Recent related posts

      Too small selection results in insufficient compressor displacement

      06/29/2020

      Too small selection results in insufficient compressor displacement

      Too small selection results in insufficient compressor displacement Many users just start not knowing the specific gas consumption of their own production, so they blindly select the model according to their own estimates, resulting in exhaust pressure not coming up, below the rated exhaust pressure, which cannot meet the normal gas consumption of the factory.

      Does the amount of refrigerant cause frost in the return air pipe and the compressor

      06/14/2020

      Does the amount of refrigerant cause frost in the return air pipe and the compressor

      As far as air conditioning is concerned, the principle of system circulation is generally the same as that of refrigerators and freezers. The symptoms of air conditioning systems lacking fluoride are similar to refrigerators and freezers. Many people say 器2䀀ᅵ皥䖒皦즠Ʋ煔क़㲈Ʋ䌁皦ᮔDž༬皧煞क़Ѐ呄ᠾ鹨់༹皧ࠄ00령ꐱ댁珵뛐珵Љ䕄ྦ￿￿뤂ᐱ뚜珵ᴴᏩ呄ᠾ퍘ᒥ鹨់ᩄꋔྦ瑉浥巠皱㙲皦抐皱巠皱੨皦柘皱ᅵ皥ب巠皱㙲皦忈皱੨皦柘皱즠Ʋǜ勁皦즠ƲبǜV /펔B䌁皦 ᮔDž'鱤džၜ먢䇨珵呈ᠾ뤂ᐱ⿇⬿먲僧ᐱ㥲ᐲ�僬㣢ᐲᠾ랖僧՞識�僬㣢ᐲ臆S㥲ᐲᬄğ識理艏S杴 識杴 㥲ᐲ

      Does snowing have any effect on turning on the air conditioner

      01/06/2021

      Does snowing have any effect on turning on the air conditioner

      Does snowing have any effect on turning on the air conditioner Does-snowing-have-any-effect-on-turning-on-the-air-conditioner Will not affect the life of the air conditioner. The bad thing about turning on the air conditioner on a snowy day is that the器2䀀ᅵ皥䖒皦즠Ʋ奌ི㲈Ʋ䌁皦ᮔDž༬皧奖ིЀ呄ᠾ鹨់༹皧ࠄ00령ꐱ댁珵뛐珵Љ䕄ྦ￿￿뤂ᐱ뚜珵ᴴᏩ呄ᠾ퍘ᒥ鹨់ᩄꋔྦ瑉浥巠皱㙲皦抐皱巠皱੨皦柘皱ᅵ皥ب巠皱㙲皦忈皱੨皦柘皱즠Ʋǜ勁皦즠ƲبǜV /펔B

      Air conditioning is also stealing your electricity bill

      08/20/2020

      Air conditioning is also stealing your electricity bill

      As the pace of life accelerates, we have become accustomed to simplicity, convenience, and speed. As long as there is a remote control, I believe that 80% of people will never unplug the power cord.

      4 Types of Safety Protection for Refrigeration Compressors (9 Common Protection Devices for Refrigeration Compressors)

      09/24/2025

      4 Types of Safety Protection for Refrigeration Compressors (9 Common Protection Devices for Refrigeration Compressors)

      When the compressor is running, some abnormal situations may occur, such as: the exhaust pressure is too high, the suction pressure is too low, the oil pressure is insufficient, the motor is overheated

      4 Common Failure of Piston Pump

      06/29/2022

      4 Common Failure of Piston Pump

      There are several common modes of failure for variable displacement piston pumps. Understanding these modes of failure, the causes, warning signs, and the prophylactic means of monitoring will help you to reduce unscheduled downtime.

      Functions of the Electric Actuator

      08/24/2022

      Functions of the Electric Actuator

      An electric actuator is a drive device that provides linear or rotary motion. It uses a certain driving energy to work under the action of a certain control signal.

      The Role of UPS and How to Solve Its Heat Dissipation Problem (UPS Cooling Fan)

      01/29/2024

      The Role of UPS and How to Solve Its Heat Dissipation Problem (UPS Cooling Fan)

      (Uninterruptible Power Supply) is a power supply that contains an energy storage device. It is mainly used to provide uninterrupted power for some equipment that requires high power supply stability, such as a single computer, computer network system

      The correct use of the central air-conditioning switch, have you done it right

      08/13/2020

      The correct use of the central air-conditioning switch, have you done it right

      In daily life, when we use the air conditioner, we may frequently turn on or turn off the air conditioner. As everyone knows, this situation will directly affect the service life of the air conditioner;

      From the perspective of horsepower and energy efficiency ratio, central air conditioners should be selected like this!

      08/02/2020

      From the perspective of horsepower and energy efficiency ratio, central air conditioners should be selected like this!

      The choice of central air conditioner for decoration has become a market trend. How to choose a suitable central air conditioner, choose a duct machine or a multi-line group

      • Welcome to O&Kmarts

        Is there anything we can help?

        Email us
      • Feedback

      Join in

      Join in to enjoy exclusive discounts and give you greater discounts

      See More About O&Kmarts Member
      Sign up now

      Common Problem

      Payment Methods
      Shipping Guide
      Sales and Refund Policy
      FAQs

      About O&Kmarts

      About Us
      Membership

      Website Terms

      Privacy Policy
      Terms Of Use
      Bidding Agreement
      Review Rules

      Customer Service

      support01@okmarts.com
      service@okmarts.com
      hydraulic@okmarts.com
      +86-28-84166335
      GMT+08:00 Mon-Fri, 9:00 AM-7:00 PM
      Customer Feedback

      POPULAR PRODUCTS :

      WAGO PLC Omron PLC Siemens PLC Phoenix PLC LG LS PLC Schneider PLC Delta PLC Allen Bradley PLC Beckhoff PLC Mitsubishi PLC NWOP30R-31 TP03-20HT-A 6ES7288-3AM03-0AA0 1785-BCM/C 25CJT0752 MHMF022L1V2M VE4025B1045 8E5K-22-X VA08H-760 ad1212us a71gl caj4452y e40s6 600 3 t 24 e50s8 5000 3 t 24 e50s8 5000 6 l 5 Eaton Vickers KCG-6-W250-3-Z-M-U-H1-10 Ebmpapst A4D500-AM09-05 Ebmpapst R2E250-AT06-19 ESDA-15B HNB71FA-YBE Honeywell VE408AA1007 jiaxipera N1114Y mtz80hp4ave compressor p50b07040hcs00m tag4573z Toshiba PZ130H1Y TST33VDGC Y.S.TECH FD129225LB-N Ziehl Abegg FN080-SDQ.6N.V7P5 Ziehl Abegg RH22V-4IP.ZC.BR

      Disclaimer: All brand names, model or type numbers or marks listed on the website are owned by their respective manufacturers. These terms are used for identification purposes only and are not intended to indicate affiliation with OEM companies. Product pictures shown on the website are for illustrative purposes only and the actual item may vary in design, specification, etc. Confirm at the time of purchase if you are unsure.

      © eCommerce. 2017-2025. All Rights Reserved
      © eCommerce. 2017-2025. All Rights Reserved
      Press and drag the mouse to start taking a screenshot