And act accordingly. Programming languages according to the environment where it operates, to carry out the execution programs of the processes, manufacturers increasingly offer programming environments that are simpler and easier to program in order to cover increasingly complex processes and automate them. Input module through this module process information is received, through this module different sensors, detectors, and switchgear are connected to receive process information.
Input devices are divided into two main types, digital inputs those that can take a digital variable of the active / deactivated type, and analog inputs that can obtain a range of values, such as a temperature sensor whose temperature value the input e commerce photo editing module will adapt to a voltage range understandable by the cpu module. Output module this module connects with the system's actuators so that through this module the cpu, after evaluating the programming and the status of the variables, will activate or deactivate the corresponding outputs. The activation and deactivation of the outputs is done through the output module and these can be digital or analog depending on the variables to be controlled.
Communications bus: this is the interconnection network of the entire system so that information can be transmitted between the rest of the modules and between the sensors and actuators with the modules. There are wired data buses , although the increase in process complexity and technological progress have developed data buses with fewer and simpler wires or wireless transmission technology. What are they for the programmable logic controller or plc is intended to control one or more processes autonomously without the need for direct human attention. So the system evolves based on the values obtained by the inputs and outputs, and evolves and acts according to the previous