"use strict"; OB_ready(OB_doWhenReady);function OB_doWhenReady() { // localize everything var ooohBoi = window.ooohBoi || {}; // local scope variables ooohBoi.prev_scroll_pos = window.scrollY || document.body.scrollTop; ooohBoi.cur_scroll_pos; ooohBoi.scroll_direction = 'init'; ooohBoi.prev_scroll_direction = 0; ooohBoi.header = document.querySelector('#header_pop'); // header ID ooohBoi.header_pos = { top: ooohBoi.header.offsetTop, left: ooohBoi.header.offsetLeft, }; ooohBoi.header_height = OB_outerHeight(ooohBoi.header); // show-hide header with ease/transition ooohBoi.header.style.transition = 'all 0.3s ease-out'; // update header height on window resize ooohBoi.updateHeaderHeight = function() { ooohBoi.header_height = OB_outerHeight(ooohBoi.header); } // listen "scroll" event and decide what to do ooohBoi.checkScroll = function() { ooohBoi.cur_scroll_pos = window.scrollY || document.body.scrollTop; if (ooohBoi.cur_scroll_pos > ooohBoi.prev_scroll_pos) ooohBoi.scroll_direction = 'down'; else if (ooohBoi.cur_scroll_pos ooohBoi.header_height) { OB_addClass(ooohBoi.header, 'im-hidden'); // for styling ooohBoi.header.style.top = -1 * ooohBoi.header_height + "px"; ooohBoi.prev_scroll_direction = scroll_direction; } else if (scroll_direction === 'up') { OB_removeClass(ooohBoi.header, 'im-hidden'); ooohBoi.header.style.top = ooohBoi.header_pos.top + "px"; ooohBoi.prev_scroll_direction = scroll_direction; } } // listen "scroll" and "resize" window events window.addEventListener('scroll', ooohBoi.checkScroll); window.addEventListener('resize', ooohBoi.updateHeaderHeight); }function OB_outerHeight(el) { var height = el.offsetHeight; var style = getComputedStyle(el); height += parseInt(style.marginTop) + parseInt(style.marginBottom); return height; }function OB_addClass(el, className) { if (el.classList) el.classList.add(className); else { var current = el.className, found = false; var all = current.split(' '); for (var i = 0; i < all.length, !found; i++) found = all[i] === className; if (!found) { if (current === '') el.className = className; else el.className += ' ' + className; } } }function OB_removeClass(el, className) { if (el.classList) el.classList.remove(className); else el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' '); }function OB_ready(fn) { if (document.readyState != 'loading') fn(); else if (document.addEventListener) document.addEventListener('DOMContentLoaded', fn); else { document.attachEvent('onreadystatechange', function() { if (document.readyState != 'loading') fn(); }); } }

Guaranteed Increase in Efficiency

Industrial Automation

Our expertise in

Mechanical & Electrical Automation

1

Tailored Solutions

 We produce in-house mechanical, electrical and software systems that are tailed to our clients requirements so as to be the best solution delivered. This flexibility and ease of modification gives rise to innovative ideas to be implemented and engineered.

2

Skilled Expertise

With a deep understanding of Project Life Cycles and continuous review systems, our PLC and DCS projects allows us to present the best timeline for delivery and channel our knowledge in the most cost-effective and innovative manners.  

 

3

International Quality

Delivering turn-key solutions that are in line with international practise in terms of design, wiring, assembly and installation, we take pride in the premium quality product we provide to our clients. 

Advantages of PLCs in Industrial Automation

Enhancing Automation Efficiency with PLCs

PLC (Programmable Logic Controller) allows for modification and ease of scalability of automation systems. With their ability to endure extreme conditions of industrial settings and provide deterministic control, uniform operation is achieved. This heightens productivity and operational efficiency while dramatically reducing the margin for human error.

How can we help?

Brands we work with

Distributed Control

Automation Systems

Multi-function systems that operate in co-ordination with each other over an entire plant require seamless integration of equipment and sensors. At time Remote Input/Output (RIO) systems may need to be installed.

- Piston Actuators
- Servo Valves
- Vane Motors
- Pressure Relief Valves
- Directional Control Valves
- Fluid Power Filters
- Servo Valves

Hydraulic Systems

- Air Compressors
- Solenoid Valves
- Flow Control Valves
- Air Dryers
- Filter, Regulator, Lubricator (FRL Units)
- Quick Exhaust Valves
- Pressure Switches

Pneumatic Systems

- Stepper Motors
- Gearboxes
- Ball Screws
- Linear Actuators
- Rotary Encoders
- Electrical Relays
- Contactors
- Limit Switches

Electro-mechanical Systems

- PID Controllers
- Sensors
- Transducers
- Variable Frequency Drives (VFD)
- Signal Conditioners
- Inverters
- Communication (Ethernet, Fieldbus, Modbus)

Feedback Loop Control Systems

Packagin

Packaging Automation

With the use of advanced machinery for filling, sealing, and labeling, Maajtek optimizes businesses for peak efficiency and minimal waste, driving their growth.

Sorting Automation

Upscale businesses by organizing products, segregating defective items, and preparing products for assembly, allows for enhanced accuracy and speed in manufacturing.

Sorting

Belt/Roller Conveyor System

Vibrating Conveyor System

Material handling

Conveyor Systems

Industrial conveyor systems optimize material transport and our innovative conveyor system technology elevates operational throughput and reliability with smart, integrated solutions.

Your Automation. Our Expertise.
Let us contact you.