The Schneider Electric TM218LDA40DR2HN is a Modicon M218 Logic Controller (PLC) designed for industrial automation and machine control applications. It offers a mixed I/O configuration (discrete inputs and relay outputs) with analog output capability, suitable for compact control systems where versatile I/O handling and expandable architecture are required.
Power & General
Controller Type: Programmable Logic Controller (Modicon M218 series)
Rated Supply Voltage: 100…240 V AC (85…264 V AC limit)
Supply Frequency: 50/60 Hz
Power Consumption: ~34 W
Protection Rating: IP20 (indoor industrial)
Mounting: DIN‑rail clip included
Programming Port: USB programming port included
Status Indicators: System/Run/Stop and I/O LEDs
I/O Configuration
Discrete I/O
Total Discrete I/O: 40 points
Discrete Inputs: 24 digital inputs, including 4 high‑speed inputs (HSC)
Discrete Outputs: 16 relay outputs
Discrete Input Voltage: 24 V DC
Input Type: Sink/Source digital inputs
Input Range: ~0…28.8 V DC; logic high >15 V, low <5 V
Analog Outputs
Analog Output Channels: 2 (configurable)
Voltage Output Range: −10…+10 V DC or 0…+10 V DC
Current Output Range: 0…20 mA or 4…20 mA
Resolution: 12‑bit
Output Characteristics (Relay)
Rated Voltage: 24 V DC / 220 V AC
Rated Current per Output: 2 A
Group Current (4 points): 4 A (derated at elevated temperatures)
Mechanical Life: ~20 million operations (typical)
Performance & Expansion
Fast Inputs: Support High‑Speed Counting (HSC) on designated digital inputs
Expansion Capability: Up to 7 expansion modules, allowing up to @~248 I/O points total
Communication: Serial link ports (RS‑485 and RS‑232/485) in hardware layout for remote communications
Mechanical & Environmental
Dimensions: Compact DIN‑rail mount form (detailed dims available via datasheet)
Operating Temperature: ~0 °C to +55 °C typical industrial range
Humidity: ~95 % non‑condensing
Features & Capabilities
Supports standard logic control, high‑speed counting, and analog output for process control.
Relay outputs for switching external loads without additional drivers.
High‑speed inputs allow capturing fast pulse signals.
Integrated USB programming and dual serial links for flexible connectivity.
Expandable architecture with TM3 modules for larger systems.
Typical Applications
Compact industrial PLC logic control tasks.
Machine automation, conveyors, and equipment control.
Systems requiring mixed digital and analog control in a single controller.
OEM machines with sensor integration and actuator control.
[ SQL ] SHOW COLUMNS FROM `pge_web_nav` [ RunTime:0.001267s ]
[ SQL ] SELECT * FROM `pge_web_nav` WHERE `is_top` = 1 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000594s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'Index' LIMIT 1 [ RunTime:0.000261s ]
[ SQL ] SHOW COLUMNS FROM `pge_news_class` [ RunTime:0.001321s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` IS NULL AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000286s ]
[ SQL ] SHOW COLUMNS FROM `pge_common` [ RunTime:0.001361s ]
[ SQL ] SELECT `id`,`controller` FROM `pge_common` WHERE `controller` = 'About' LIMIT 1 [ RunTime:0.000298s ]
[ SQL ] SELECT `id`,`controller` FROM `pge_common` WHERE `controller` = 'About' AND `common_id` = 0 LIMIT 1 [ RunTime:0.000261s ]
[ SQL ] SELECT `id`,`controller`,`classname`,`cn_title` FROM `pge_common` WHERE `common_id` = 62 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000348s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'Product' LIMIT 1 [ RunTime:0.000235s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` = 29 AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 ORDER BY `list_order` DESC,`id` DESC LIMIT 5 [ RunTime:0.000542s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'Honor' LIMIT 1 [ RunTime:0.000238s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` = 32 AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000516s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'Cases' LIMIT 1 [ RunTime:0.000224s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` = 30 AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000508s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'News' LIMIT 1 [ RunTime:0.000212s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` = 28 AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000520s ]
[ SQL ] SELECT `id`,`controller` FROM `pge_common` WHERE `controller` = 'Contact' LIMIT 1 [ RunTime:0.000243s ]
[ SQL ] SELECT `id`,`controller` FROM `pge_common` WHERE `controller` = 'Contact' AND `common_id` = 0 LIMIT 1 [ RunTime:0.000250s ]
[ SQL ] SELECT `id`,`controller`,`classname`,`cn_title` FROM `pge_common` WHERE `common_id` = 58 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000333s ]
[ SQL ] SELECT * FROM `pge_web_nav` WHERE `is_btm` = 1 AND `status` = 0 ORDER BY `list_order` DESC,`id` [ RunTime:0.000328s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'Index' LIMIT 1 [ RunTime:0.000247s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` IS NULL AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 [ RunTime:0.000236s ]
[ SQL ] SELECT `id`,`controller` FROM `pge_common` WHERE `controller` = 'About' LIMIT 1 [ RunTime:0.000241s ]
[ SQL ] SELECT `id`,`classname`,`cn_title` FROM `pge_common` WHERE `common_id` = 62 [ RunTime:0.000299s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'Honor' LIMIT 1 [ RunTime:0.000242s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` = 32 AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 [ RunTime:0.000495s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'Product' LIMIT 1 [ RunTime:0.000220s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` = 29 AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 [ RunTime:0.000506s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'Cases' LIMIT 1 [ RunTime:0.000232s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` = 30 AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 [ RunTime:0.000488s ]
[ SQL ] SELECT `id`,`pc_controller` FROM `pge_news_config` WHERE `pc_controller` = 'News' LIMIT 1 [ RunTime:0.000212s ]
[ SQL ] SELECT `id`,`class_name` FROM `pge_news_class` WHERE `rid` = 28 AND `depth` = 1 AND `status` = 0 AND `recycle` = 0 [ RunTime:0.000485s ]
[ SQL ] SELECT `id`,`controller` FROM `pge_common` WHERE `controller` = 'Contact' LIMIT 1 [ RunTime:0.000266s ]
[ SQL ] SELECT `id`,`classname`,`cn_title` FROM `pge_common` WHERE `common_id` = 58 [ RunTime:0.000325s ]
[ SQL ] SELECT * FROM `pge_atm` WHERE `class_id` = 1 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000339s ]
[ SQL ] SELECT * FROM `pge_atm` WHERE `class_id` = 2 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000307s ]
[ SQL ] SELECT * FROM `pge_atm` WHERE `class_id` = 7 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000297s ]
[ SQL ] SELECT * FROM `pge_atm` WHERE `class_id` = 8 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000289s ]
[ SQL ] SELECT * FROM `pge_atm` WHERE `class_id` = 3 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000296s ]
[ SQL ] SELECT * FROM `pge_atm` WHERE `class_id` = 6 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000292s ]
[ SQL ] SHOW COLUMNS FROM `pge_atm_class` [ RunTime:0.001402s ]
[ SQL ] SELECT * FROM `pge_atm_class` WHERE `id` = 1 AND `status` = 0 ORDER BY `id` DESC [ RunTime:0.000539s ]
[ SQL ] SELECT * FROM `pge_atm_class` WHERE `id` = 2 AND `status` = 0 ORDER BY `id` DESC [ RunTime:0.000272s ]
[ SQL ] SELECT * FROM `pge_atm_class` WHERE `id` = 3 AND `status` = 0 ORDER BY `id` DESC [ RunTime:0.000262s ]
[ SQL ] SELECT * FROM `pge_atm_class` WHERE `id` = 6 AND `status` = 0 ORDER BY `id` DESC [ RunTime:0.000264s ]
[ SQL ] SHOW COLUMNS FROM `pge_link` [ RunTime:0.001239s ]
[ SQL ] SELECT * FROM `pge_link` WHERE `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000470s ]
[ SQL ] SHOW COLUMNS FROM `pge_web_pc_index` [ RunTime:0.001397s ]
[ SQL ] SELECT * FROM `pge_web_pc_index` WHERE `classid` IN (1,2) AND `status` = 0 ORDER BY `list_order` DESC,`id` ASC [ RunTime:0.000617s ]
[ SQL ] SHOW COLUMNS FROM `pge_config` [ RunTime:0.001364s ]
[ SQL ] SELECT * FROM `pge_news_config` WHERE `status` = 0 ORDER BY `list_order` DESC,`id` ASC [ RunTime:0.000349s ]
[ SQL ] SELECT * FROM `pge_news_config` WHERE `status` = 0 ORDER BY `id` DESC [ RunTime:0.000327s ]
[ SQL ] SHOW COLUMNS FROM `pge_news` [ RunTime:0.001656s ]
[ SQL ] SELECT * FROM `pge_news` WHERE `rid` = 32 AND `is_home` = 1 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC LIMIT 20 [ RunTime:0.310509s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 32 AND `parent_id` = 0 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000831s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 32 AND `parent_id` = 112 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000580s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 32 AND `parent_id` = 111 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000578s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 32 AND `parent_id` = 110 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000544s ]
[ SQL ] SELECT * FROM `pge_news` WHERE `rid` = 31 AND `is_home` = 1 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC LIMIT 20 [ RunTime:0.354327s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 31 AND `parent_id` = 0 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000794s ]
[ SQL ] SELECT * FROM `pge_news` WHERE `rid` = 30 AND `is_home` = 1 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC LIMIT 20 [ RunTime:0.311756s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 30 AND `parent_id` = 0 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000819s ]
[ SQL ] SELECT * FROM `pge_news` WHERE `rid` = 28 AND `is_home` = 1 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC LIMIT 20 [ RunTime:0.311261s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 28 AND `parent_id` = 0 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000821s ]
[ SQL ] SELECT * FROM `pge_common` WHERE `common_id` = 0 AND `status` = 0 ORDER BY `id` DESC [ RunTime:0.000798s ]
[ SQL ] SELECT * FROM `pge_common` WHERE `common_id` = 62 AND `status` = 0 ORDER BY `id` DESC [ RunTime:0.000701s ]
[ SQL ] SELECT * FROM `pge_common` WHERE `common_id` = 58 AND `status` = 0 ORDER BY `id` DESC [ RunTime:0.000488s ]
[ SQL ] SELECT * FROM `pge_news_config` WHERE `status` = 0 ORDER BY `id` DESC [ RunTime:0.000418s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 0 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000724s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 184 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000610s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 232 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000586s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 219 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000553s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 188 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000550s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 185 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000547s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 233 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000539s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 190 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000531s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 191 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000599s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 192 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000534s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 193 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000542s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 194 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000507s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 195 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000505s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 196 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000499s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 197 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000512s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 198 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000501s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 199 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000494s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 200 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000505s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 201 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000480s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 202 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000505s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 203 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000506s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 204 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000496s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 205 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000505s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 206 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000488s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 207 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000497s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 208 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000495s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 209 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000501s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 211 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000562s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 212 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000499s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 213 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000493s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 214 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000492s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 215 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000496s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 216 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000496s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 217 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000511s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 218 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000495s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 220 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000496s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 221 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000487s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 222 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000444s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 223 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000450s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 225 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000450s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 226 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000533s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 227 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000481s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 228 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000485s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 229 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000488s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 230 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000468s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `parent_id` = 231 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.009659s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `status` = 0 LIMIT 1 [ RunTime:0.000263s ]
[ SQL ] SHOW COLUMNS FROM `pge_photo` [ RunTime:0.001477s ]
[ SQL ] SELECT * FROM `pge_photo` WHERE `belong_id` = 59630 AND `table_name` = 'news' AND `islock` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000922s ]
[ SQL ] SELECT * FROM `pge_news_class` WHERE `rid` = 29 AND `status` = 0 ORDER BY `list_order` DESC,`id` DESC [ RunTime:0.000546s ]
[ SQL ] SELECT * FROM `pge_news` WHERE `id` = 59631 LIMIT 1 [ RunTime:0.000427s ]
[ SQL ] SELECT * FROM `pge_news` WHERE `id` = 59629 LIMIT 1 [ RunTime:0.000366s ]
[ SQL ] UPDATE `pge_news` SET `clicks` = `clicks` + 1 WHERE `id` = 59630 [ RunTime:0.002488s ]