En este artículo analizaremos el funcionamiento de dos dispositivos de la familia de los tiristores usados normalmente en aplicaciones de disparo de SCRs y Triacs además de otras.

 

SUS

SUS es la sigla para Silicon Unilateral Switch o Llave Unilateral de Silicio.

Es un dispositivo semiconductor de la familia de los Tiristores usado en la conmutación.

En la figura 1 tenemos el símbolo utilizado para representar este componente y su circuito equivalente, que nos permite entender su funcionamiento.

 

Figura 1 – Símbolo y circuito equivalente al SUS
Figura 1 – Símbolo y circuito equivalente al SUS

 

 

Los SUS se utilizan en el disparo de los SCRs y en la producción de pulsos (formas de onda), además de otras aplicaciones.

Como los SCRs y otros dispositivos de la familia SUS se componen de llaves regenerativas con la diferencia que en su compuerta (gate) hay un diodo Zener que determina la tensión del disparo del componente.

Otro hecho que diferencia el SUS de un SCR es que su disparo es hecho por el ánodo.

En la operación, cuando la tensión entre el ánodo y el cátodo llega a ser suficientemente positiva para producir la conducción del diodo Zener, el SUS dispara, es decir, va del estado del apagado a la conducción completa, entonces fluyendo una corriente intensa entre el ánodo y el cátodo.

Normalmente el diodo Zener interno existente en el SUS tiene una tensión de 7,4 V que, teniendo en cuenta la barrera potencial entre el ánodo y la compuerta, determina una tensión de disparo del orden de 8 V.

Para los casos en que se desee una tensión de disparo menor, simplemente conecte un diodo Zener de valor apropiado entre la compuerta y el cátodo.

SUS tienen las especificaciones principales siguientes:

Disipación (PD) – es la potencia máxima que se puede disipar, usualmente expresada en miliwatts

Pico de tensión inversa (VDRM) – es la tensión más alta que se puede aplicar en la dirección inversa

Corriente máxima del ánodo (IA) – es la corriente máxima que puede conducir en el disparo

Corriente de pico máxima del ánodo (IAp) – es el valor pico de la corriente del ánodo

Corriente máxima de la compuerta (IG) – es la corriente máxima que puede fluir a través del terminal de la compuerta

La curva característica de este componente se muestra en la figura 2.

 

Figura 2 – Curva característica de SUS
Figura 2 – Curva característica de SUS

 

 

Tenga en cuenta que es similar a un SCR, con la diferencia de que la tensión del disparo es programada por la compuerta, o del orden de 7 V si se mantiene abierto.

Las cubiertas de SUS son similares a de los transistores. En la figura 3 tenemos un ejemplo de uno de estos componentes, el 2N4984 y el 2N4985, que no son muy comunes en estos días.

 

Figura 3 – Cubiertas típicas de SUS
Figura 3 – Cubiertas típicas de SUS

 

 

Los máximos absolutos de este componente obtenidos de la Datasheet se dan en la figura 4.

 

Figura 4 – Máximos absolutos de un SUS típico
Figura 4 – Máximos absolutos de un SUS típico

 

 

Como es un componente unilateral, es decir, conduce la corriente en una sola dirección, se indica al disparo de los circuitos con los SCRs, estando conectado a su compuerta.

En la figura 5 tenemos un circuito típico de un control de potencia con un SCR y SUS.

 

Figura 5 – Un control de potencia para el motor utilizando un SCR y un SUS
Figura 5 – Un control de potencia para el motor utilizando un SCR y un SUS

 

 

SBS

SBS significa Silicon Bilateral Switch o la llave bilateral del silicio.

Este componente, de la familia de los tiristores, consiste en un semiconductor usado principalmente en circuitos de la conmutación.

En la figura 6 tenemos el símbolo adoptado para representar SBS, así como sus circuitos equivalentes.

 

 

   Figura 6 - Símbolo y circuito equivalente a SBS
Figura 6 - Símbolo y circuito equivalente a SBS

 

 

El SBS, como podemos ver, consiste en dos SUS conectados en oposición, representados en la figura por SCRs con disparo por ánodo, o disparo programado y Zeners externos.

Así, de la misma manera que los SUS se utilizan en los circuitos de disparo de los SCRs, SBS se utilizan en el disparo de Triacs, ya que conducen corriente en ambas direcciones.

SBS funciona como un interruptor accionado por tensión, en cuyo caso la tensión del disparo es determinada por los Zener internos. Como tenemos dos Zener disparando dos SCRs la tensión de disparo puede ser positiva o negativa.

La curva característica de este componente se muestra en la figura 7.

 

 

   Figura 7 – Característica del SBS
Figura 7 – Característica del SBS

 

 

Su funcionamiento se realiza de la siguiente manera:

Si la señal aplicada a la compuerta es positiva con relación al terminal A1 es el diodo Zener 2 que conduce y por lo tanto, dispara el SCR2.

Si la señal es positiva en relación con la terminal A2, en este caso es el diodo Zener 1 que conduce y el disparo es de SCR1.

Vea que la conexión externa de diodos Zener entre la compuerta y el ánodo, con tensión menor que la del disparo interno Zener, permite cambiar las características de disparo de este componente.

Las características principales de este componente se especifican de la siguiente manera:

Disipación (PD) – es la potencia máxima que se puede disipar, usualmente expresada en miliwatts

Corriente máxima del ánodo (IA) – es la corriente máxima que puede levar al disparo

 

Corriente máxima de ánodo (IAp) – es el valor pico de la corriente del ánodo

 

Corriente máxima de la compuerta (IG) – es la corriente máxima que puede fluir a través del terminal de la compuerta

 

Los SBS se obtiene en varios tipos de cubiertas. En la figura 8 tenemos un ejemplo para la SBS 2N4992 de GE que no es un componente no muy común en la actualidad.

 

Figura 8 – El SBS 2N4992
Figura 8 – El SBS 2N4992

 

 

En la figura 9 tenemos los máximos absolutos de este componente de datasheet.

 

 

Figura 9 – máximos absolutos de 2N4992
Figura 9 – máximos absolutos de 2N4992

 

 

La tensión típica de disparo de un SBS está entre 7 y 9 V, pero puede ser alterada por la polarización conveniente de la compuerta.

Como el SBS puede conducir la corriente en ambas direcciones, cuando se dispara, se utiliza en el disparo de Triacs mientras que el SUS se utiliza en el disparo de los SCRs.

En la figura 10 disponemos de un típico circuito de aplicación en el que se utilizan SBS y un Triac en un control de potencia (Vea capítulo anterior).

 

 

Figura 10 – Control de potencia con SBS
Figura 10 – Control de potencia con SBS

 

 

 

18.924MBMemory Usage40.91msRequest 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" => 1749328831 "last" => 1749328831...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.31KB) (300μs)
  • afterInitialise (1.14MB) (3.85ms)
  • afterRoute (179.21KB) (918μs)
  • beforeRenderComponent com_content (100.98KB) (454μs)
  • Before Access::preloadComponents (all components) (33.45KB) (212μs)
  • After Access::preloadComponents (all components) (107.06KB) (368μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (10μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.21ms)
  • Before Access::getAssetRules (id:16403 name:com_content.article.20355) (514.65KB) (620μs)
  • After Access::getAssetRules (id:16403 name:com_content.article.20355) (7.38KB) (43μs)
  • afterRenderComponent com_content (400.47KB) (7.11ms)
  • afterDispatch (2.25KB) (69μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.7ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (354μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (93μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.22ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (573μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (71μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (190μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (49μs)
  • afterRender (265.75KB) (3.38ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (46.96%)
    19.21ms
    1 x afterRenderComponent com_content (400.47KB) (17.38%)
    7.11ms
    1 x afterInitialise (1.14MB) (9.4%)
    3.85ms
    1 x afterRender (265.75KB) (8.26%)
    3.38ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (4.16%)
    1.70ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.99%)
    1.22ms
    1 x afterRoute (179.21KB) (2.24%)
    918μs
    1 x Before Access::getAssetRules (id:16403 name:com_content.article.20355) (514.65KB) (1.52%)
    620μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.4%)
    573μs
    1 x beforeRenderComponent com_content (100.98KB) (1.11%)
    454μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.9%)
    368μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.87%)
    354μs
    1 x afterLoad (85.31KB) (0.73%)
    300μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.52%)
    212μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.46%)
    190μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    93μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.17%)
    71μs
    1 x afterDispatch (2.25KB) (0.17%)
    69μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.12%)
    49μs
    1 x After Access::getAssetRules (id:16403 name:com_content.article.20355) (7.38KB) (0.1%)
    43μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    10μs
21 statements were executed, 5 of which were duplicates, 16 unique11.23ms1.58MB
  • SELECT @@SESSION.sql_mode;31μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 178μ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)170μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`46μ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` = :guest64μ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`232μ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)211μ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.85ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`365μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '20355'189μ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)174μ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`186μ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)269μs4KBParams/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`191μ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 ASC417μ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`198μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1152μ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)92μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context69μ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)162μ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` = 179μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy