{"product_id":"omron-cp1l-m40dr-a-cp1l-series-plc-cpu-module","title":"CP1L-M40DR-A | Omron | Automate programmable haute performance avec Ethernet intégré","description":"\u003ch3\u003eDescription\u003c\/h3\u003e\n\u003cp style=\"color: #2d3748; margin-bottom: 1rem;\"\u003eEngineered to deliver high-performance control within a compact form factor, the \u003cstrong\u003eOmron CP1L-M40DR-A\u003c\/strong\u003e programmable logic controller coordinates robust local I\/O handling and high-speed processing for demanding industrial automation architectures. This CPU unit features 40 built-in I\/O points, incorporating \u003cstrong\u003e24 VDC inputs\u003c\/strong\u003e and rugged \u003cstrong\u003erelay outputs\u003c\/strong\u003e designed to handle diverse switching loads. Operating on an AC power supply, it offers an optimal processing platform for small-to-medium machinery, supporting up to 10K steps of program capacity and advanced instruction execution times down to 0.55 microseconds.\u003c\/p\u003e\n\n\u003ch3\u003eFeatures\u003c\/h3\u003e\n\u003cul style=\"list-style-type: square; color: #2d3748; margin-bottom: 1.5rem; padding-left: 20px;\"\u003e\n  \u003cli style=\"margin-bottom: 0.5rem;\"\u003e\n\u003cstrong\u003eHigh-Capacity Memory:\u003c\/strong\u003e Equipped with a 10K-step program capacity and 32K words of data memory for complex logic execution.\u003c\/li\u003e\n  \u003cli style=\"margin-bottom: 0.5rem;\"\u003e\n\u003cstrong\u003eHigh-Speed Counters:\u003c\/strong\u003e Built-in 4-axis high-speed counter inputs (up to 100 kHz) for precise positioning and rotary encoder feedback.\u003c\/li\u003e\n  \u003cli style=\"margin-bottom: 0.5rem;\"\u003e\n\u003cstrong\u003eRobust Relay Outputs:\u003c\/strong\u003e Provides 16 electrical relay outputs to switch external actuator currents directly without auxiliary relays.\u003c\/li\u003e\n  \u003cli style=\"margin-bottom: 0.5rem;\"\u003e\n\u003cstrong\u003eFlexible Expansion:\u003c\/strong\u003e Supports up to 3 CP-series expansion units or expansion I\/O units, allowing a maximum system scale of 160 I\/O points.\u003c\/li\u003e\n  \u003cli style=\"margin-bottom: 0.5rem;\"\u003e\n\u003cstrong\u003eIntegrated USB Port:\u003c\/strong\u003e Features a standard USB programming port for rapid configuration, diagnostic testing, and system commissioning.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\u003cul style=\"list-style-type: square; color: #2d3748; margin-bottom: 1.5rem; padding-left: 20px;\"\u003e\n  \u003cli style=\"margin-bottom: 0.5rem;\"\u003e\n\u003cstrong\u003ePackaging Machinery:\u003c\/strong\u003e Controls high-speed wrapping, cartoning, and sealing cycles.\u003c\/li\u003e\n  \u003cli style=\"margin-bottom: 0.5rem;\"\u003e\n\u003cstrong\u003eConveyor and Material Handling:\u003c\/strong\u003e Sorts, diverts, and tracks products along dynamic manufacturing lines.\u003c\/li\u003e\n  \u003cli style=\"margin-bottom: 0.5rem;\"\u003e\n\u003cstrong\u003ePumping and HVAC Systems:\u003c\/strong\u003e Manages pressure levels, sequencing, and environmental controls.\u003c\/li\u003e\n  \u003cli style=\"margin-bottom: 0.5rem;\"\u003e\n\u003cstrong\u003eAssembly Automation:\u003c\/strong\u003e Coordinates pneumatic actuators, sensors, and basic pick-and-place mechanisms.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical Specifications\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x: auto; width: 100%; margin-bottom: 1.5rem;\"\u003e\n  \u003ctable style=\"border-collapse: collapse; width: 100%; color: #2d3748;\"\u003e\n    \u003cthead\u003e\n      \u003ctr style=\"border-bottom: 2px solid #2b6cb0;\"\u003e\n        \u003cth style=\"border: 1px solid #cbd5e0; padding: 12px; text-align: left; font-weight: bold; color: #1a365d;\"\u003eParameter\u003c\/th\u003e\n        \u003cth style=\"border: 1px solid #cbd5e0; padding: 12px; text-align: left; font-weight: bold; color: #1a365d;\"\u003eSpecification\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eManufacturer\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eOmron\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eModel Number\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eCP1L-M40DR-A\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eSeries\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eCP1L\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003ePower Supply Voltage\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003e100 to 240 VAC, 50\/60 Hz\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eBuilt-In Input Points\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003e24 points (24 VDC)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eBuilt-In Output Points\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003e16 points (Relay)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eProgram Capacity\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003e10K steps\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eInstruction Execution Time\u003c\/td\u003e\n        \u003ctd style=\"border: 0.55 microseconds (basic instructions); padding: 12px;\"\u003e0.55 microseconds (basic instructions)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eHigh-Speed Counters\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003e100 kHz, 4 axes\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eControl Method\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eStored Program Method\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eI\/O Control Method\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eCyclic scan with immediate refreshing\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eShipping Weight (Calculated)\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003e3.00 kg\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003ePackage Dimensions (Calculated)\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003e160 mm x 120 mm x 110 mm\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003eConnections and Interfaces\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x: auto; width: 100%; margin-bottom: 1.5rem;\"\u003e\n  \u003ctable style=\"border-collapse: collapse; width: 100%; color: #2d3748;\"\u003e\n    \u003cthead\u003e\n      \u003ctr style=\"border-bottom: 2px solid #2b6cb0;\"\u003e\n        \u003cth style=\"border: 1px solid #cbd5e0; padding: 12px; text-align: left; font-weight: bold; color: #1a365d;\"\u003eTerminal \/ Interface\u003c\/th\u003e\n        \u003cth style=\"border: 1px solid #cbd5e0; padding: 12px; text-align: left; font-weight: bold; color: #1a365d;\"\u003eFunction \/ Assignment\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eL1, L2\/N\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eAC Power Supply Input (100 to 240 VAC)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eCOM (Input)\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eCommon terminals for digital inputs (supports NPN or PNP wiring)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eCIO 0.00 to CIO 0.11\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eHigh-speed input terminals for digital sensors and pulse encoders\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eCIO 100.00 to CIO 100.07\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eRelay output terminals, block-isolated\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px; font-weight: bold;\"\u003eUSB Port\u003c\/td\u003e\n        \u003ctd style=\"border: 1px solid #cbd5e0; padding: 12px;\"\u003eType-B USB port for programming and online debugging via CX-Programmer\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003eEmpirical Engineering Insights\u003c\/h3\u003e\n\u003ch4 style=\"color: #1a365d; margin-top: 1rem; margin-bottom: 0.5rem;\"\u003eAlternative Models \u0026amp; Compatibility\u003c\/h4\u003e\n\u003cp style=\"color: #2d3748; margin-bottom: 1rem;\"\u003eThe CP1L-M40DR-A serves as a direct upgrade path for older legacy CPM2A-40CDR-A controllers. Note that while programming structures transfer smoothly through CX-Programmer, the physical dimensions and terminal positions differ, requiring panel layout adjustments. Unlike the \"EM\" or \"EL\" variants, this \"M\" type does not feature an onboard Ethernet port. If network-level integration is required, you must install an optional CP1W-CIF41 Ethernet card in one of the available option board slots.\u003c\/p\u003e\n\n\u003ch4 style=\"color: #1a365d; margin-top: 1rem; margin-bottom: 0.5rem;\"\u003eApplication Pitfalls \u0026amp; Engineering Notes\u003c\/h4\u003e\n\u003cp style=\"color: #2d3748; margin-bottom: 1rem;\"\u003eBecause this CPU incorporates mechanical relay outputs, rapid switching profiles (such as PWM control or high-frequency cycling) will lead to premature contact wear. For high-speed or highly repetitive switching tasks, select a transistor output CPU (e.g., CP1L-M40DT-D). Additionally, when switching inductive loads such as solenoid valves, always install external surge suppressors or diodes to prevent back-EMF noise from interfering with the internal PLC logic.\u003c\/p\u003e\n\n\u003ch4 style=\"color: #1a365d; margin-top: 1rem; margin-bottom: 0.5rem;\"\u003eCommissioning \u0026amp; Wiring Tips\u003c\/h4\u003e\n\u003cp style=\"color: #2d3748; margin-bottom: 1.5rem;\"\u003eTo maintain high signal-to-noise ratios on the 100 kHz high-speed counter inputs, run the input cabling through a separate, grounded metallic conduit away from high-voltage AC lines. Ensure that the protective earth (PE) terminal on the AC power supply block is connected directly to a low-resistance copper grounding bar. Keep CX-Programmer updated to version 9.0 or higher to guarantee seamless block definition uploads.\u003c\/p\u003e\n\n\u003ch3\u003eInstallation Guidelines\u003c\/h3\u003e\n\u003cdiv style=\"background-color: #fff5f5; border-left: 4px solid #c53030; padding: 15px; margin-bottom: 1.5rem;\"\u003e\n  \u003cp style=\"color: #9b2c2c; font-weight: bold; margin: 0 0 5px 0;\"\u003eCRITICAL WARNING\u003c\/p\u003e\n  \u003cp style=\"color: #9b2c2c; margin: 0;\"\u003eIsolate and lock out all AC power sources before attempting physical installation, wiring, or module removal. Failure to de-energize the main line can cause severe electrical shock, circuit destruction, or erratic machine startup behavior.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"margin-bottom: 1.5rem;\"\u003e\n  \u003cdiv style=\"display: flex; align-items: flex-start; margin-bottom: 12px;\"\u003e\n    \u003cdiv style=\"display: inline-flex; align-items: center; justify-content: center; min-width: 24px; height: 24px; border-radius: 50%; background-color: #2b6cb0; color: #ffffff; font-weight: bold; margin-right: 12px;\"\u003e1\u003c\/div\u003e\n    \u003cp style=\"color: #2d3748; margin: 0;\"\u003eMount the CP1L CPU unit securely onto a standard 35 mm DIN rail inside an IP54 or higher industrial enclosure.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"display: flex; align-items: flex-start; margin-bottom: 12px;\"\u003e\n    \u003cdiv style=\"display: inline-flex; align-items: center; justify-content: center; min-width: 24px; height: 24px; border-radius: 50%; background-color: #2b6cb0; color: #ffffff; font-weight: bold; margin-right: 12px;\"\u003e2\u003c\/div\u003e\n    \u003cp style=\"color: #2d3748; margin: 0;\"\u003eConnect the 100 to 240 VAC power source to the L1 and L2\/N terminals using 1.25 mm2 (AWG 16) or larger copper wire.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"display: flex; align-items: flex-start; margin-bottom: 12px;\"\u003e\n    \u003cdiv style=\"display: inline-flex; align-items: center; justify-content: center; min-width: 24px; height: 24px; border-radius: 50%; background-color: #2b6cb0; color: #ffffff; font-weight: bold; margin-right: 12px;\"\u003e3\u003c\/div\u003e\n    \u003cp style=\"color: #2d3748; margin: 0;\"\u003eWire your field input sensors to the terminal block, matching the NPN\/PNP common reference configuration chosen.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"display: flex; align-items: flex-start;\"\u003e\n    \u003cdiv style=\"display: inline-flex; align-items: center; justify-content: center; min-width: 24px; height: 24px; border-radius: 50%; background-color: #2b6cb0; color: #ffffff; font-weight: bold; margin-right: 12px;\"\u003e4\u003c\/div\u003e\n    \u003cp style=\"color: #2d3748; margin: 0;\"\u003eAttach your external loads to the relay output terminals, verifying that the current draw remains within the specified contact limits.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Omron","offers":[{"title":"Default Title","offer_id":53077903933803,"sku":"CP1L-M40DR-A","price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0953\/3227\/0443\/files\/cp1l-m40dr-a-5a4f5eywa5c.png?v=1775733608","url":"https:\/\/www.plcprotech.com\/fr\/products\/omron-cp1l-m40dr-a-cp1l-series-plc-cpu-module","provider":"PLC ProTech Ltd.","version":"1.0","type":"link"}