# `sendPlcData` (procedure) > 自定义按钮日志记录 - **Type:** PROCEDURE - **Deterministic:** NO - **SQL data access:** CONTAINS SQL ## Parameters _No parameters._ ## Body _Body is not pre-cached. To inspect: `mysql --defaults-file=~/.my.cnf -e 'SHOW CREATE PROCEDURE `sendPlcData`'`._ ## Narrative **Business context:** PLC data send — header says 自定义按钮日志记录 ("custom-button log-record") but body is a one-liner scaffold that returns `newId() AS sPlanId`. No business logic, no inserts, no PLC interaction; looks like a custom-button template that was never filled in. **What it does:** `SELECT newId() AS sPlanId;` — produces a single newly-generated 32-char id and returns it as a result set named `sPlanId`. That's the whole body. **Invocation:** Status: appears orphaned. No caller found in any channel (form-master, gdsmodule hooks, other routines, xly-src grep across all extensions, no MyBatis CALLABLE mapping). The header label suggests it was intended as a 自定义按钮 entry-point but the wiring was never completed. Candidate for maintainer audit / deletion.