Un encendido de lámparas fluorescentes sin parpadeos, iluminación pareja, mayor luminosidad (y por lo tanto costas más bajas) son todas ventajas cuya importancia no hace falta destacar. Este artículo informa detalladamente sobre los principios, el funcionamiento y el modo de aplicar estos interesantes componentes.

Obs. Este articulo es de 1990.

 

1 - Introducción

Las unidades electrónicas de balasto para lámparas fluorescentes brindan ventajas como el encendido sin parpadeos, iluminación absolutamente fija y estable (sin ese molesto temblor), mayor eficiencia luminosa, y por lo tanto menores costos de funcionamiento. Estos son los interesantes incentivos para convertir los sistemas existentes o equipar las instalaciones nuevas con las unidades de balasto electrónico en el sector comercial.

Debido al bajo volumen y peso de las unidades de balasto electrónico, las mismas pueden ser integradas a lámparas para uso doméstico. Así, estas lámparas fluorescentes pueden funcionar en portalámparas para bombillas incandescentes normales sin necesidad de cableado adicional. Esta característica ha sido la condición básica para usar las ventajas de las lámparas fluorescentes con unidades de balastro electrónico en el sector privado, y lograr una difusión cada vez mayor.

Aunque la complejidad técnica de la unidad de balasto de aplicación específica difiere grandemente, las etapas de encendido son generalmente similares.

Los transistores de encendido de energía con alta capacidad de bloqueo son eminentemente adecuados para ser usados como llaves electrónicas, mientras los requisitos que exigen tales componentes dependen de la potencia de la lámpara y de las condiciones de disparo del proyecto de unidad de balastro.

Ilustraremos a continuación los requisitos de los transistores de encendido, y luego presentamos la gama de tipos que ofrece la firma Telefunken, presentados sobre la base de las típicas condiciones de encendido para atenuador, para mostrar todas las medidas de protección necesarias en principio para el funcionamiento seguro de los transistores de encendido en lámparas electrónicas.

 

2 - Principio y funcionamiento de la típica etapa de encendido de unidades de balasto electrónico para lámparas fluorescentes

La figura 1 muestra el circuito básico de una típica etapa de encendido de unidades de balasto electrónico para lámparas fluorescentes y nos servirá para explicar el funcionamiento del circuito y las reglas fundamentales de dimensionamiento.

 

Diagrama de circuito básico de una etapa de encendido típica para lámparas fluorescentes (los transistores de encendido son dibujados como llaves interruptoras)
Diagrama de circuito básico de una etapa de encendido típica para lámparas fluorescentes (los transistores de encendido son dibujados como llaves interruptoras)

 

Suponiendo que se tomen en consideración las típicas características de encendido, en las peores condiciones, de un proyecto de unidad de balasto específica, la etapa de encendido ilustrada puede usarse para elaborar los requisitos que se exigen a las llaves de energía en gran medida independientes dela periferia.

La característica común del balasto de lámparas que varia mucho respecto al proyecto del circuito y su complejidad es el circuito de modelo puente de la etapa interruptora de energía. Durante la operación normal, la resistencia ala carga está formada por la conexión del choke del balasto y la lámpara en serie.

El capacitor adicional en serie Cv recibe un valor tal que no tiene influencia apreciable sobre la resistencia de la carga. Es absolutamente esencial para el correcto funcionamiento del circuito, dado que actúa como una fuente de suministro de voltaje durante la fase activa del transistor extractor.

Después de hacer circular a la corriente y antes del encendido de la lámpara, el medio puente opera con un circuito resonante en serie con los componentes de encendido, el choke de balasto y capacitor, que está conectado en paralelo con la lámpara fluorescente.

Cuando la lámpara no es encendida, tiene una impedancia muy alta de modo que no carga el circuito resonante en serie. Debido' a la impedancia resonante muy baja, se puede producir una corriente de encendido alta para la lámpara correspondiente al valor del capacitor en paralelo. El voltaje de funcionamiento de la lámpara fluorescente y, así, las condiciones de carga para el funcionamiento normal del circuito de medio puente son establecidos tan pronto como la lámpara se ha encendido.

Con el fin de aclarar más estas condiciones de encendido, podemos imaginar un circuito equivalente que consista en un choke conectado en serie con un diodo zerner que tiene una derivación (“by pass") com un capacitor.

 

2.1. Reglas de dimensionamiento del circuito

Se pueden extraer las siguientes reglas de dimensionamiento para el circuito de acuerdo con la figura 1.

Inductancia de choke de balasto Lv:

 


 

 

 


 

 

 

Donde

Wo = frecuencia de resonancia del circuito resonante en serie

Vs : voltaje principal rectificado

V1A : voltaje de funcionamiento de la lámpara

Pu : potencia de la lámpara

La corriente pico de la lámpara puede derivarse de la siguiente relación:

La corriente de encendido requerida por el circuito es como sigue:

 


 

 

En la práctica, se usan transistores de encendido bipolares de potencia para las llaves S1 y S2.

Ahora explicaremos los requisitos físicos que se exigen a los transistores en esta aplicación.

 

2.2 - Exigencias a los transistores de encendido

 

2.2.1 - Voltajes inversos y corrientes permitidas de carga:

Voltajes inversos exigidos

Voltajes inversos mínimos:

Vcco > VSmâx

VCBO > VSma'x

Así, son adecuados valores VCBO > 350V.

Estos transistores tienen entonces e valores VCBO > 600V

Exigencias respecto a la carga de corriente de colector permitida.

Los transistores deben ser elegidos, respecto a la máxima carga de corriente, para las condiciones de funcionamiento durante el proceso de encendido dado que la corriente de carga máxima de los transistores es mucho más elevada durante esta fase que durante la operación normal.

Las siguientes exigencias contradictorias se aplican al establecimiento de la corriente de encendido.

1. La contente de encendido debe ser adecuadamente elevada para aplicar el voltaje de encendido requerido para la lámpara en el Capacitor Cp del circuito resonante.

2. La corriente de encendido no debe ser demasiado elevada dado que el transistor que puede haberse desaturado durante el proceso de encendido resultaría destruido debido a la transgresión de los limites SOA.

Hay siempre una posibilidad de que ocurran corrientes de colector excesivamente elevadas durante el proceso de encendido silos transistores operan prácticamente en cortocircuito con la frecuencia resonante de resonancia del circuito resonante en serie con los componentes de encendido CV y LV si la corriente de colector está limitada solamente por la corriente motriz/impulsora y la ganancia de corriente.

Se puede implementar una adecuada limitación de la corriente de encendido y funcionamiento en saturación de los transistores de encendido durante la fase de encendido con una frecuencia motriz/impulsora (”drive") que sea ligeramente mayor que la frecuencia resonante.

En la práctica, se puede asumir que las corrientes de encendido que son más elevadas por un factor de 3 - 5 que las corrientes de funcionamiento serán suficientes para todos los proyectos de unidades de balastro.

Así, deben elegirse transistores de encendido que sean ligeramente sobredimensionados respecto a las condiciones normales de operación. Estos transistores de encendido deben tener también una buena respuesta SOA.

Las condiciones mencionadas arriba son la base de las propuestas de a Tabla 1.

La medida final de los transistores de encendido de Telefunken recomendados para uso en unidades de balasto electrónicas para lámparas está adaptada a las condiciones de peores circunstancias, exigiendo que todos los transistores pasen una prueba de repetición de pulsos muy dura y de orientación práctica.

 

2.2.2 - Otras exigencias a los transistores de encendido

Los transistores de encendido deben tener las siguientes características con el fin de permitirles ser también adecuados para unidades de balasto en condiciones de funcionamiento extremadamente adversas;

Vida del portador corta, y baja resistencia de colector. Esto significa que después de ser conectados en la base, los transistores llegan muy rápidamente a su voltaje de saturación (Vsat.din.) y los tiempors de almacenamiento y apagados son cortos.

Elevada carga de corriente de arranque máxima (condiciones de funcionamiento durante el encendido de la lámpara).

Alta capacidad para soportar sobrecargas elevadas y, por lo tanto, elevada seguridad en el caso de un fallo de encendido hasta que responde las medidas de protección previstas para este caso de mal funcionamiento.

Elevada corrientes inversas y muy buena estabilidad a largo plazo.

Estos son requisitos básicos para el funcionamiento seguro de los transistores en el caso de conceptos con base motriz no óptima y condiciones de apagado bajo disipación térmica desfavorable y con temperaturas ambientales altas.

Desgraciadamente, estas condiciones desfavorables de funcionamiento se aplican a las simples lámparas a las cuales el circuito de control es adaptado en el portalámparas. Así, se puede suponer que los transistores diseñados para estos conceptos operarán todavía con más seguridad en conceptos mucho más complejos dado que estos últimos involucran condiciones de funcionamiento mucho más favorables debido a la complejidad mucho más elevada de los circuitos, en comparación con los conceptos simples.

Explicaremos esto usando el ejemplo ilustrado debajo de un concepto barato y un ejemplo de aplicación de un circuito más complejo y costoso para lámpara con control de brillo.

 

3. Ejemplos

3.1 - Circuito de lámpara común auto-oscilante

3.1.1 - Características típicas:

La menor complejidad de circuito por razones de costo.

Circuito de control en el portalámparas y por lo tanto muy pobre disipación de calor y elevadas temperaturas de funcionamiento.

Severas exigencias respecto a la observación de la potencia de lámpara propagada a pesar de baja complejidad de circuito.

Severas exigencias de vida útil.

 


 

 

 

3.1.2 - Típicas condiciones de funcionamiento de los transistores de encendido.

Los transistores funcionan con corriente inversa de colector durante una parte importante del tiempo activo y por lo tanto están muy sobre-exigidos. Esto tiene como resultado prolongados tiempos de almacenamiento después de cortar la serial motriz. Dado que la corriente de colector continúa fluyendo durante este período. la potencia de la lámpara se ve influenciada por diferentes tiempos de almacenamiento.

El tiempo de almacenamiento de los transistores de encendido de alta capacidad de bloqueo está determinada por el tiempo de vida de la portadora/el portador, y la ganancia de corriente de los transistores con una determinada serial motriz y las condiciones dadas de apagado.

Así, se requiere un agrupamiento de los transistores con estos parámetros con el fin de compensar los sectores faltantes de circuitería para observar los limites de tolerancia de la potencia de la lámpara mediante parámetros restringidos de los transistores.

 

3.1.3 - Circuito de medida práctica para agrupar los transistores de encendido para fines económicos.

Dado que la medición de los parámetros individuales especificados más arriba es muy compleja y costosa, electrónica Tlelefunken ha desarrollado un método de medición que permite la clasificación de los transistores de encendido en el departamento de pruebas de producción, basado en los tiempos de almacenamiento que ocurran bajo las condiciones motrices del circuito de la lámpara.

El principio de medición del circuito aparece en la figura 3.

 


 

 

 

3.2 - Aplicación de ejemplo de un circuito de lámapra tluorescente con control de bn'llo

El ejemplo de aplicación ilustrado más abajo tiene por fin presentar las condiciones de funcionamiento del transistor de encendido características de un proyecto de lámpara externamente controlada con regulador de brillo y el circuito de protección necesario para un funcionamiento seguro. Este proyecto no ha sido optimizado respecto al costo y se concentra solo en los elementos del circuito periférico para la etapa de potencia y funcionamiento del proyecto. (figura 4)

 

 


 

 

 

3.1.2 - Datos del circuito 2

lámparas fluorescentes. cada una de 58 W

Rango de control de potencia: aprox. 8:1

Frecuencia de operación con carga total: 30 kHz

Banda de frecuencia para control de brillo: 30 - 40 kHz

Voltaje de encendido: 1.3 kV

Comente de encendido: 6 A

Corriente de operación con carga total 1.5A

 

3.2.2 - Características de la aplicación de ejemplo (las secciones relevantes del circuito son identificadas con las letras A a F en el diagrama del circuito)

Aumento de la corriente de base durante el encendido (A).

Apagado del generador de control si la lámpara está defectuosa o falta (B).

Circuito de inhibición de] arranque en caso de bajo voltaje (C).

Tiempo de demora ajustable para motriz de base con el fin de evitar un corto de puente debido a tiempos de almacenamiento de los transistores (D).

Cableado anti-saturación de los transistores para tiempos de almacenamiento muy cortos y condiciones de apagado y motriz de base no criticas. (E)

Cuando se conectan las lámparas, el sistema enciende brevemente a carga total, incluso en condiciones limitadas por control, con el fin de garantizar el encendido seguro en cualquier posición del control de brillo (F).

 


 

 

 

19.072MBMemory Usage41.86msRequest 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
array:1 [ "c2123392c06423339225f3431360b7e6" => "v7osh6tgnj9hihu840lbotb8p6" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1752129604 "last" => 1752129604...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.73KB) (330μs)
  • afterInitialise (1.14MB) (3.92ms)
  • afterRoute (179.16KB) (937μs)
  • beforeRenderComponent com_content (100.69KB) (464μs)
  • Before Access::preloadComponents (all components) (33.44KB) (216μs)
  • After Access::preloadComponents (all components) (107.06KB) (364μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (10μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.26ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (1.87ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (32μs)
  • afterRenderComponent com_content (464.48KB) (6.53ms)
  • afterDispatch (2.25KB) (53μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.44KB) (1.62ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (340μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (89μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.22ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (606μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (71μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (195μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (51μs)
  • afterRender (312.75KB) (3.56ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (46.01%)
    19.26ms
    1 x afterRenderComponent com_content (464.48KB) (15.59%)
    6.53ms
    1 x afterInitialise (1.14MB) (9.37%)
    3.92ms
    1 x afterRender (312.75KB) (8.5%)
    3.56ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (4.48%)
    1.87ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.44KB) (3.87%)
    1.62ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.91%)
    1.22ms
    1 x afterRoute (179.16KB) (2.24%)
    937μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.45%)
    606μs
    1 x beforeRenderComponent com_content (100.69KB) (1.11%)
    464μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.87%)
    364μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.81%)
    340μs
    1 x afterLoad (85.73KB) (0.79%)
    330μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.52%)
    216μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.47%)
    195μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    89μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (0.17%)
    71μs
    1 x afterDispatch (2.25KB) (0.13%)
    53μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    51μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    32μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    10μs
23 statements were executed, 5 of which were duplicates, 18 unique11.59ms1.63MB
  • SELECT @@SESSION.sql_mode;37μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 177μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `incbmx_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id195μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`56μs608B/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` = :guest84μ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`235μ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)214μ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.51ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`287μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.946'74μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`359μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '946'180μ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)182μs46.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`227μ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)340μ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`215μ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 ASC490μ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`223μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1199μ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)98μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context67μ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)177μs46.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` = 170μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.946, falling back to com_content
  • warningassets - No asset found for com_content.article.946, falling back to com_content
  • warningassets - No asset found for com_content.article.946, falling back to com_content
  • warningassets - No asset found for com_content.article.946, falling back to com_content
  • warningassets - No asset found for com_content.article.946, falling back to com_content
  • warningassets - No asset found for com_content.article.946, falling back to com_content
  • warningassets - No asset found for com_content.article.946, falling back to com_content
  • warningassets - No asset found for com_content.article.946, falling back to com_content
  • warningassets - No asset found for com_content.article.946, falling back to com_content
  • warningassets - No asset found for com_content.article.946, falling back to com_content