¿Por qué resistores, capacitores y otros componentes sólo se pueden encontrar con valores determinados que a veces dan la impresión de que no siguen ninguna lógica? ¿Por qué no podemos encontrar resistores de valores como 13 ohms, 1576 ohms o 102 500 ohms, habiendo sólo valores estandarizados próximos como 12 ohms, 1 500 ohms o 100 000 ohms? ¿Cómo se realiza esta estandarización? Todas estas preguntas que pueden afligir a muchos que todavía estudian electrónica o son nuevos en sus prácticas pueden tener serán contestadas en este artículo.

No sería práctico ni lógico intentar fabricar componentes, por ejemplo, resistores con todos los valores posibles.

Si se tiene en cuenta que en las aplicaciones prácticas tenemos resistores tan pequeños como 0,1 ohms y tan grandes como 22 millones de ohms, si intentáramos fabricar estos componentes con valores de 1 en 1 ohm, serían 22 millones de valores diferentes que, en una tienda de componentes o en un cajón de taller serían 22 millones de cajones.

La solución para que este tipo de problema no ocurra es fabricar componentes como, por ejemplo, resistores sólo con valores determinados o estandarizados elegidos según un criterio que no impida la realización de cualquier tipo de proyecto.

La producción de componentes con un número relativamente pequeño de valores es más simple si se tiene en cuenta su tolerancia.

 

Tolerancia

No podemos fabricar componentes con valores exactos, con la tecnología actualmente disponible.

Por muy sofisticado que sea el proceso de fabricación de un componente, pequeñas diferencias ocurren de unidad a unidad, de modo que en un lote tenemos, en realidad, una distribución de los valores en torno a aquel que se pretende.

Así, lo que se hace, por ejemplo, en el caso de las resistencias es especificar más allá del valor que pretendemos para el componente, las eventuales variaciones que pueden ocurrir dentro de una pista determinada.

Si un resistor de 1 k (1 000 ohms) tiene una tolerancia del 10%, esto significa que en un lote de estos resistores podemos encontrar unidades con cualquier valor entre 900 y 1 100 ohms, como muestra la figura 1.

 

Figura 1 - Distribución de valores a 1k x 10%
Figura 1 - Distribución de valores a 1k x 10%

 

Si la tolerancia es de 5% o 2% esta banda será más estrecha.

Si se necesita una resistencia que tiene un valor muy cercano a 1k, una solución a menudo dotada es de adquirir un lote de ellos y elegir entre ellos lo que tenga valores más cercanos a lo deseado, usando para este propósito un multímetro preciso.

Los proyectos más críticos pueden trabajar con resistores de una banda más estrecha, por ejemplo, el 1%.

Así, incluso con una variación dentro de los límites previstos, el funcionamiento ocurre en la mayoría de los casos de forma normal.

Esto ya está previsto cuando se proyecta un circuito.

Sólo aparatos muy precisos como instrumentos, requieren componentes con tolerancias muy pequeñas.

En los instrumentos, por ejemplo, la variación de valor de un resistor pasará a lo que está siendo medido, por eso es que usamos en este tipo de montaje resistores y otros componentes de precisión entre el 1% y el 2% normalmente, como muestra la figura 2.

 

Figura 2 - Resistores del 1% y 2% de precisión tiene 5 bandas de valores y tolerancia
Figura 2 - Resistores del 1% y 2% de precisión tiene 5 bandas de valores y tolerancia

 

Como en el proceso de fabricación las dificultades aumentan cuando se necesita más precisión, es natural que el costo del componente aumente siendo tanto mayor cuando menor la tolerancia.

 

Rango de valores

Si se tiene en cuenta un valor común como, por ejemplo, 1 000 ohmios, y la tolerancia del 10% vemos que en un lote de resistores podremos encontrar cualquier valor en el rango de 900 a 1 100 ohmios, como muestra la figura 3.

 

Figura 3 - Rango de valores de las resistencias de 1k
Figura 3 - Rango de valores de las resistencias de 1k

 

Así, no existe motivo para que, fabricando resistores de 1k con 10% de tolerancia, necesitaremos también fabricar cualquier otro resistor de 900 a 1100 ohmios.

Si la tolerancia del componente es del 20%, el rango abarcado es más amplio, de 800 a 1 200 ohms, y de la misma manera si la tolerancia es del 5% a la pista será de 950 a 1 050 ohms.

Para poder trabajar con facilidad, lo ideal sería planear los valores de los componentes de modo que ellos pudieran cubrir toda la banda posible, teniendo en cuenta la tolerancia sin dejar rangos vacíos.

Así, tendríamos una división como muestra la figura 4, en la que cada valor cubrirá una banda que se limitara con la banda inmediatamente superior o inferior, sin dejar intervalos.

 

Figura 4 - Obtención de una banda continua de valores
Figura 4 - Obtención de una banda continua de valores | Haga click en la imagen para ampliar |

 

La Asociación de Industrias Electrónicas (EIA) estableció entonces una secuencia de valores que dependen de la tolerancia y que se utiliza para prácticamente cualquier tipo de componente como resistores, capacitores, inductores, potenciómetros, etc.

La norma EIA para valores de componentes tiene entonces series que pueden cubrir toda la gama posible de valores, conforme a la tolerancia.

Así, para la tolerancia del 20% tenemos la siguiente serie que es conocida por E6, pues puede cubrir una década con apenas 6 valores.

 

Série E6 = 10 – 15 – 22 – 33 – 47 – 68

 

De esta forma, resistores o cualquier componente con 20% de tolerancia tienen valores que se obtienen multiplicando sólo uno de los números de esta tabla por valores como: 0,1, 1, 10, 100, etc.

Entonces encontramos valores como: 2,2 ohms, 1k5, 22k, 330k, 47 ohms, 6,8 M, etc.

La serie para el 10% de tolerancia requiere más valores para cubrir toda la gama de una década.

Se lleva a 12 valores siendo, por ese motivo, llamada de E12, conforme a la secuencia dada a continuación:

 

Série E12 = 10 – 12 – 15 – 18 – 22 – 27 – 33 – 47 – 56 – 68 – 82

 

En esta serie encontramos entonces valores de componentes como 10 ohmios, 120 ohms, 1k5, 56k, 820k, 3,9M, etc.

Para un 5% de tolerancia, necesitamos 24 valores, lo que nos lleva a la serie E24, como se muestra a continuación.

 

Série E24 = 10 – 11 – 12 – 13 – 15 – 16 – 18 – 20 – 22 – 24 – 27 – 30 – 33 – 36 – 39 – 43 – 47 – 51 – 56 – 62 – 68 – 75 – 82 – 91

 

Los valores de esta serie son entonces: 1 ohms, 0,12 ohms, 1k5, 43k, 510k, 75 ohms, 1,3M, etc.

Las series de 1% y 2% de tolerancia se denominan E96 y E48.

 

Otros Componentes

Los mismos valores básicos sirven para otros componentes como, por ejemplo, los capacitores,

Así, los capacitores de poliéster con 20% de tolerancia tendrán valores como 22 nF, 47nF, 4n7, 330 pF. 1500 nF, etc.

El mismo es válido para los capacitores electrolíticos.

Inductores, trimpots, potenciómetros también siguen la misma regla.

En los equipos antiguos, cuando no se adopta aún las normas EIA es posible encontrar componentes con valores "extraños" como resistores de 200k o 500k, capacitores de 50 uF o 200 uF y cosas así.

En estos casos, en el cambio o eventual montaje, podemos usar el valor estandarizado actual, en la mayoría de los casos, sin problemas.

No necesitamos tener 22 millones de cajones en nuestro cajón de componentes que, incluso con los valores limitados, todos los proyectos funcionan bien.

 

 

18.9MBMemory Usage42.41msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.16
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743694757 "last" => 1743694757...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.73KB) (207μs)
  • afterInitialise (1.14MB) (3.9ms)
  • afterRoute (179.16KB) (846μs)
  • beforeRenderComponent com_content (100.65KB) (401μs)
  • Before Access::preloadComponents (all components) (33.45KB) (163μs)
  • After Access::preloadComponents (all components) (107.06KB) (392μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (21.92ms)
  • Before Access::getAssetRules (id:3389 name:com_content.article.10341) (514.65KB) (886μs)
  • After Access::getAssetRules (id:3389 name:com_content.article.10341) (7.38KB) (49μs)
  • afterRenderComponent com_content (398.37KB) (6.1ms)
  • afterDispatch (2.25KB) (41μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.74ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (286μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (93μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.01ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (696μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (65μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (221μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (47μs)
  • afterRender (265.73KB) (3.24ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (51.7%)
    21.92ms
    1 x afterRenderComponent com_content (398.37KB) (14.39%)
    6.10ms
    1 x afterInitialise (1.14MB) (9.18%)
    3.90ms
    1 x afterRender (265.73KB) (7.65%)
    3.24ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (4.1%)
    1.74ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (2.38%)
    1.01ms
    1 x Before Access::getAssetRules (id:3389 name:com_content.article.10341) (514.65KB) (2.09%)
    886μs
    1 x afterRoute (179.16KB) (1.99%)
    846μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.64%)
    696μs
    1 x beforeRenderComponent com_content (100.65KB) (0.95%)
    401μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.92%)
    392μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.67%)
    286μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.52%)
    221μs
    1 x afterLoad (85.73KB) (0.49%)
    207μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.38%)
    163μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    93μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.15%)
    65μs
    1 x After Access::getAssetRules (id:3389 name:com_content.article.10341) (7.38KB) (0.12%)
    49μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.11%)
    47μs
    1 x afterDispatch (2.25KB) (0.1%)
    41μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
21 statements were executed, 5 of which were duplicates, 16 unique10.88ms1.57MB
  • SELECT @@SESSION.sql_mode;36μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 183μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)142μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`51μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest72μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`248μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)222μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.62ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`363μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '10341'159μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)155μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`191μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)280μs3.98KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`174μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC407μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`167μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1133μs1.89KB/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)82μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context62μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)167μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 167μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy