!Qué confusión de patitas! Los resistores, capacitores y diodos tienen solamente dos y entonces hay poca confusión. ¡Pero los transistores poseen tres terminales y los integrados hasta más de cuarenta! ¿Cómo evitar la confusión? Todo eso se verá en forma simple y objetiva en este artículo.

Cada componente tiene una función determinada. Todos sabemos eso. La identificación del componente es el primer paso importante en un montaje. El segundo paso es la determinación del modo de unión del componente. que comienza con la lectura de su valor y la identificación de sus terminales.

Los componentes más comunes de los montajes son las resistencias, capacitores y diodos, que presentan sólo dos terminales o “patitas” como también se las denomina.

Las resistencias se identifican fácilmente por sus bandas de colores que indican el valor. Eso quiere decir que podemos separar con facilidad las resistencias de otros componentes del montaje.

Las resistencias no son polariza- dos, lo que significa que tanto da unir este componente con todas las bandas para un lado como para el otro, como muestra la figura 1.

 


 


Lo mismo ocurre con los capacitores de bajo valor. Estos capacitores son de cerámica, poliestireno, aceite, etc., que se identifican por la marcación. La marcación tiene el valor del componente según códigos especificados en la

es.

Estos capacitores tampoco tienen polaridad lo que significa que da lo mismo unir el componente con el lado marcado para un lado o para el otro (figura 2).

 


 

En compensación, los diodos y los capacitores electrolíticos son componentes polarizados.

Los capacitores electrolíticos tienen una marca para la polaridad que puede ser del polo positivo (+) o del negativo (-) como se muestra en la figura 3.

 


 

La posición del componente debe ser tal que coincida con la polaridad. Si hubiera un diagrama, para un capacitor electrolítico el trazo blanco representa el polo positivo y el trazo negro el polo negativo.

Los diodos se presentan con distintos tipos de cubiertas. algunos de los cuales exigen la atención del armador para no hacer inversión o conexión equivocada.

El tipo más común está dotado de una banda que identifica al cátodo o K, que está siempre marcado en los diagramas o en las vistas de puentes y placas (figura 4).

 


 

Otros tipos, como el que muestra la fig. 5 tienen el símbolo marcado en lugar de la banda. En este caso la flecha corresponde al ánodo (A) y la barra al cátodo (K).

 


 

En algunos casos puede faltar la marcación de la banda o el símbolo. Para los diodos de señal (diodos de pequeñas corrientes) podemos hacer la identificación mirando el interior de la cubierta de vidrio transparente. En este caso según muestra la figura 6 tenemos un alambre fino llamado “bigote de gato” que corresponde ánodo y una pequeña “bolita” de material semiconductor que corresponde al cátodo.

 


 

En la misma figura tenemos diodos con bandas cuyos tipos se identifican por los colores.

El mismo tipo de identificación vale para los diodos zener, recordando que funcionan “al contrario”, o sea que están polarizados en el sentido opuesto. El ánodo de los diodos zener en una fuente está normalmente conectado tierra (negativo).

Para los transistores y otros componentes de tres patitas, las confusiones pueden ser peores.

Existen distintos tipos de transistores: el más común es el llamado transistor “bipolar” que puede ser NPN o PNP. Además de esos tenemos los transistores unijuntura, los transistores de efecto de campo, etc.

Las terminales fundamentales de los transistores son el emisor (E), el colector (C) y la base (B). Eso significa que todos los transistores deben tener un mínimo de tres terminales. Decimos un mínimo porque existen algunos con una terminal más para la conexión a la carcasa, que sirve de blindaj e, como muestra la fig. 7.

 


 

Existen muchos tipos de cubiertas para los transistores según sugiere la misma figura.

¡Y cómo muchos lectores ya deben haber pensado, el orden de colocación de las terminales de emisor, colector y base no es siempre el mismo!

Para los de poca potencia, como los “BC” que tanto usamos en nuestros proyectos, el orden es Colector, Base, Emisor, mirando por abajo, con la parte achatada hacia arriba. Y existen los “BF” en que el orden es distinto como el BF494, BF454 y BF495, como se ven en la figura 8.

 


 

En éstos tenemos el colector, el emisor y la base en la punta. Hasta en los BC puede aparecer este tipo de disposición. Y por ese motivo y en caso de duda, cuando no tenemos un transistor conocido, debemos tener las tablas de identificación o los manuales. La tabla que se dio en un artículo anterior es un ejemplo de lo que puede suceder con los terminales de los transistores.

También existen los transistores de potencia grande y mediana.

Para los BD más comunes, como por ejemplo los 135. 136. 137, etc., la disposición de los terminales está dada en la figura 9, junto con los “TIP” (29, 30, 31 32, 41, 42, etc.).

 


 

Recordamos que en estos transistores existe un contacto eléctrico entre la parte metálica (que debe quedar para abajo en la identificación de los terminales) y el colector. Por este motivo se recomienda en los montajes que usan disipadores, que estos estén aislados. El disipador en contacto con el transistor también hace contacto con su colector.

El aislamiento se efectúa con una hoja de plástico o mica entre el transistor y el disipador. Puede colocarse en ese punto un poco de pasta térmica para facilitar la transferencia de calor (figura 10).

 


 

También en este caso están los transistores con cubiertas metálicas del tipo TO-3, como el 2N3055.

Esos transistores tienen nada más que dos terminales (emisor y base) identificados por E y B, siendo el colector la propia cubierta, como muestra la figura 11.

 


 

La conexión del colector se efectúa entonces en el montaje del componente en contacto con un elemento conductor (chasis) o con la ayuda de un terminal atornillado en los orificios de fijación de los componentes.

Además de estos transistores bipolares, vimos que tenemos otros. Hay uno que puede producir cierta confusión a los principiantes: es el unijuntura (TUJ como el muy popular 2N2646.

Como muestra la figura 12, este transistor posee dos bases (B1 y B2) y un emisor (E).

 


 

Las bases no son intercambiables, es decir, no podemos cambiar una por otra, de modo que la posición del transistor es muy importante.

Mirando el transistor por abajo, dejamos el pequeño resalto a la izquierda.

Tenemos entonces en orden B2, E y B1.

En la figura 13 tenemos un transistor de efecto de campo MPF102. Vea que los nombres dados a los terminales también son diferentes de los transistores comunes.

 


 

Finalmente tenemos los circuitos integrados. Los tipos más simples son los que muestra la figura 14, que tienen cubiertas semejantes a las de los transistores, como los reguladores de tensión de la serie 78XXy 7 9XX.

 


 

En realidad esos componentes no tienen una estructura simple.

No son como un transistor, que posee nada más que un cristal con dos junturas. En verdad, los otros forman círculos completos con muchos componentes, como ser resistencias, diodos y transistores, interconectados internamente para la función deseada, como en el caso de un regulador de tensión. Por eso no tiene sentido hablar de emisor, colector y base en esos casos. Lo que poseen en realidad es una entrada (E), una salida (S) y un terminal a tierra (T).

Saber si un componente de este tipo es o no un transistor, sólo es posible mediante la identificación. Evidentemente, un circuito integrado de ese aspecto no puede sustituirse por un transistor común

Pero los tipos más populares de cubiertas para integrados son los llamados DIL (Dual in Line, o con dos filas paralelas de terminales) como se ve en la fig. 15.

 


 

Tenemos entonces las cubiertas de 8 pinos, 14 pinos, 16 pinos y hasta con más de 40 pinos.

Es importante en este tipo de cubiertas saber cómo se numeran los terminales. El terminal 1 va normalmente junto ala media luna o alrededor de un punto como muestra la fig. 16.

 


 

 

Después se hace el conteo en sentido contrario a las agujas del reloj (anti-horario), si se ve el integrado desde arriba. De cualquier modo, siempre existe una marca que permite saber cuál es el pin 1 y desde ahí el procedimiento es simple.

Existen también los integrados con cubiertas diferentes como muestra 1a figura 17.

 


 

Algunos de estos integrados pueden aparecer en montajes importantes, pero el lector no tiene la obligación de memorizar la disposición de los terminales de todos. Para eso es que existen los folletos informativos, los manuales y el artículo que describe el proyecto.

 

Conclusión

Los lectores deben tener presente siempre que todos los componentes pueden tener posiciones determinadas para las conexiones y que la identificación de las terminales es importante en esos casos.

En un montaje, el amador debe tener la certeza de que está colocando el componente determinado en la posición determinada. Para eso, el montaje debe efectuarse solamente si: el proyecto describiera en forma detallada algún componente crítico respecto de la disposición de sus terminales; tuviera información que permitan la utilización correcta de todos los componentes exigidos: si pudiera determinar la 5 terminales en forma visual.

Recomendamos también que en el caso de emplearse equivalentes para cualquier componente, el armador conozca la disposición de este componente relativa a sus terminales. No siempre un transistor equivalente a otro tiene la misma disposición de terminales.

 

 

19.036MBMemory Usage40.03msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
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:49 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "PATH_TRANSLATED" => "redirect:/ind...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749161653 "last" => 1749161653...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.19KB) (178μs)
  • afterInitialise (1.14MB) (3.02ms)
  • afterRoute (179.21KB) (781μs)
  • beforeRenderComponent com_content (100.98KB) (389μs)
  • Before Access::preloadComponents (all components) (33.45KB) (163μs)
  • After Access::preloadComponents (all components) (107.06KB) (347μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (20.41ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (1.87ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (37μs)
  • afterRenderComponent com_content (452.69KB) (5.58ms)
  • afterDispatch (2.25KB) (42μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.51ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (283μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (86μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.06ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (592μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (66μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (195μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (50μs)
  • afterRender (304.81KB) (3.28ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (50.98%)
    20.41ms
    1 x afterRenderComponent com_content (452.69KB) (13.95%)
    5.58ms
    1 x afterRender (304.81KB) (8.18%)
    3.28ms
    1 x afterInitialise (1.14MB) (7.55%)
    3.02ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (4.67%)
    1.87ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (3.76%)
    1.51ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.64%)
    1.06ms
    1 x afterRoute (179.21KB) (1.95%)
    781μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.48%)
    592μs
    1 x beforeRenderComponent com_content (100.98KB) (0.97%)
    389μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.87%)
    347μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.71%)
    283μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.49%)
    195μs
    1 x afterLoad (85.19KB) (0.44%)
    178μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.41%)
    163μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    86μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.16%)
    66μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.13%)
    50μs
    1 x afterDispatch (2.25KB) (0.1%)
    42μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.09%)
    37μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
23 statements were executed, 5 of which were duplicates, 18 unique11.24ms1.58MB
  • SELECT @@SESSION.sql_mode;28μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 167μ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)148μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`49μ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` = :guest74μ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`228μ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)203μ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.88ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`297μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.1126'58μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`258μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '1126'142μ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)146μ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`173μ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)218μs3.97KBParams/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`171μ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 ASC377μs6.06KBParams/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`227μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1142μs656B/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)83μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context68μ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)144μ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` = 163μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.1126, falling back to com_content
  • warningassets - No asset found for com_content.article.1126, falling back to com_content
  • warningassets - No asset found for com_content.article.1126, falling back to com_content
  • warningassets - No asset found for com_content.article.1126, falling back to com_content
  • warningassets - No asset found for com_content.article.1126, falling back to com_content
  • warningassets - No asset found for com_content.article.1126, falling back to com_content
  • warningassets - No asset found for com_content.article.1126, falling back to com_content
  • warningassets - No asset found for com_content.article.1126, falling back to com_content
  • warningassets - No asset found for com_content.article.1126, falling back to com_content
  • warningassets - No asset found for com_content.article.1126, falling back to com_content