# 佛山王工 · 电气自动化 > 中文网站。王工,广东佛山软继自动化。PLC 编程、C# 上位机、非标设备电气、产线级轻量 MES。 本文件是全部公开页面的索引,供语言模型一次读完。引用时使用下列 HTML 地址。语言 zh-CN。索引日期 2026-11-02。 联系:王工,广东·佛山·软继自动化,电话 19867236945,工作日 08:30-17:30,邮箱 wangwei@softrelay.com。 ## 站点 - [首页](https://www.softrelay.com/): 王工的电气自动化首页。业务是 PLC 编程、C# 上位机、非标设备电气和产线集成。品牌覆盖三菱、西门子、Codesys、欧姆龙、汇川,触摸屏为威纶与 WinCC。自研 PLC 编程助手可生成触摸屏画面、报警、标签和 IO 表,AI 智能体按设备清单起草框架代码。产线级轻量 MesEyes 提供过程追溯、OEE、质量管控和电子看板。三条产品线:非标组装产线框架、PLC 编程助手、MesEyes。 - [技术方案与产品](https://www.softrelay.com/products): 产品总览,方案已用于包装、组装、检测产线。非标组装产线框架:程序与组织架构对应,功能块和结构体可复用。PLC 编程助手:从 PLC 程序生成触摸屏画面、报警、标签和 IO 表。MesEyes:产线级轻量 MES,质量管理看得见。本页只列各篇文章入口。 - [联系我](https://www.softrelay.com/contact): 王工,广东·佛山·软继自动化。电话 19867236945,工作日 08:30-17:30,邮箱 wangwei@softrelay.com。可加微信沟通细节。合作可以是员工、个人或公司,单人或 1 到 5 人小队,整线或阶段性技术支援都可以。原则:诚信经营、万事留痕;涉及知识产权时程序加密,不提供破解;责任与利益边界说不清则不合作;商业机密不外泄。咨询时说明设备类型(组装、检测、包装)、PLC 与触摸屏品牌型号、项目阶段(方案、编程、调试、改造)和期望时间。 ## 非标组装产线框架 - [结构化高级编程](https://www.softrelay.com/products/plc-framework/structured): 非标组装线按产线、工位、设备分层,同类气缸、伺服、工位用标准功能块复用。已备功能块:阀门气缸(启停、互锁、超时),伺服轴(定位、回零、速度),工位(手自动、状态、报警),产线(启停联锁、节拍、空跑),通讯(交换、心跳),产品数据(编号、参数、结果,可交给 MesEyes)。结构体固定为工位状态、阀门参数、产品数据、报警、通讯缓冲。同一套名字用于电气方案、图纸、清单、编程、调试、MES 采集和 ERP 对接。适用三菱、西门子、Codesys、欧姆龙、汇川。 - [组织架构式框架](https://www.softrelay.com/products/plc-framework/org-structure): 用公司组织写 PLC:产线是总经理,工位是部门,阀和轴是员工。产线只管整线手自动、启停、节拍和允许启动,不直接点阀。工位结合本站传感器和互锁执行开停复位。阀、气缸、轴只执行本工位命令。报警从元件报到工位,再按级别报到产线。工位很少的单机可以扁平,手自动直接命令阀和轴;工位一多就恢复产线、工位、元件三层。 - [工位化管理](https://www.softrelay.com/products/plc-framework/stations): 工位是产线的管理单位。图纸、PLC 功能块、触摸屏页面、MesEyes 工位卡片用同一个工位号。每个工位管本站手自动、启停复位、阀气缸轴和互锁、报警汇总,以及序列号、结果和关键工艺值。产线只看工位是否就绪、运行、停机级报警和节拍超时。工位之间有独立节拍、可单独手动或要单独追溯时才拆工位。工位状态建议固定为运行、停止、报警、手动。 - [跨品牌PLC通讯](https://www.softrelay.com/products/plc-framework/cross-brand): 不同品牌 PLC 和机械手用工业以太网直连,不再加协议网关。已做过:三菱读写西门子 S7-1200/1500,西门子 S7-1200/1500 读写三菱,三菱或西门子控制安川机器人,视觉和扫码枪直接写 PLC 地址。安川侧配以太网参数和映射表,PLC 用功能块做启动、停止、复位、程序号、位置到达、动作完成和报警代码,机器人不写通讯程序。西门子做主控、三菱做子站时,在 TIA Portal 里把三菱 MC 协议封成功能块,含连接、心跳、读写和断线重连;Q、L、iQ-R、FX5U 的地址和连接参数按现场改。适合主控读另一台 PLC、整线协调不同品牌单机,以及把数据交给 MesEyes。 ## PLC编程助手 - [自动生成报警与画面](https://www.softrelay.com/products/plc-assistant/auto-generate): 只适配预先约定的 PLC 编程框架,非框架项目不能用。程序按结构体写完并编译后,助手读取标签,生成触摸屏报警(含中文)、结构体和数组展开后的标签表、X/Y 地址表、IO 映射。西门子 WinCC Unified 还可生成报警、文本列表、基本控制、画面和变量连接。标签名含 alarm、报警、warning、警告、information、信息即视为报警,不区分大小写。三菱加威纶时从 Works2/Works3 变量表展开结构体。Codesys 指定符号表后导出威纶 EasyBuilder、DToolsPro 或步科 TouchWinPro。还支持 Works2/Works3 到 GT Designer3,汇川 InoProShop 到 InoTouchPad,TIA Portal Openness 到 WinCC Unified。三菱 GX Works 收集标签时不要挡住窗口。PLC编程助手 V1246 下载:https://pan.baidu.com/s/1lE06WzO0C5NLhf4gfwaWRA?pwd=7myg - [AI智能体自动生成PLC代码](https://www.softrelay.com/products/plc-assistant/ai-agent): 智能体按这套产线框架和命名习惯训练,根据工位说明起草草稿,不从空白程序开始。能起草工位骨架(手自动、启停、本站步骤)、与框架一致的功能块调用和结构体字段、报警文本、标签名、注释,以及给触摸屏和 MesEyes 的数据项名称。工位多、动作相近的组装线最合适,生成结果可交给编程助手做报警和标签。安全回路、互锁和现场时序仍由工程师确认。智能体不代替现场验收。 ## MesEyes - [过程追溯](https://www.softrelay.com/products/meseyes/traceability): MesEyes 是产线边的轻量系统。动作仍由 PLC 和触摸屏负责,工单和仓库仍交给 ERP。随产线自动开机、关机和记录。按序列号或客户编号可查工单号、参数号、生产时间、操作员、经过的工位、是否 NG,以及温度、压力、尺寸、绝缘曲线、相机照片、物料批次和测试报告。车间界面有数字大屏、工位总览、工位数据、产量报告(进料、出料、良品、良品率)、生产计划和事件记录。主管用浏览器远程查看。对下接设备和系统,对上接 ERP、WMS。有桌面界面和浏览器界面,并提供数据库、API 和 MQTT。操作员不需要知道 PLC 地址。 - [与PLC工程师的约定](https://www.softrelay.com/products/meseyes/plc-convention): 工位从 1 到 n,工件从 1 流到 n。使用本 PLC 框架时这些规则已在模板里。每工位默认 SerialNum(产品序列号,32 位 int,必须唯一)、NGWord(16 位 short,1 为 OK,110 为 NG,0 为无工件)、MachineState(16 位:位 0 自动,位 1 手动,位 8 运行中,位 9 报警)。第 1 工位收到工件时生成 ProductSelfSerialNum,重复序列号不保存。加工完成时用新值覆盖旧值,不要马上清零。上位机看到序列号变化后保存该工位全部数据。驱动编号是不重复的字符串,按字批量读写。从工位预览导出标签,PLC 工程师填驱动编号和地址再导入。自加标签可显示和测试,不写入数据库。操作员手输的数据存在本机文件。采集项在库中用英文,界面用对照表显示中文。测过的数据库:64 位 SQL Server 2022、MySQL 8.2.0、SQLite 3。生产计划不要让 PLC 直接使用:MesEyes 把工单号、配方号和计划数量写到中转区,现场在触摸屏点「应用」后才进入当前使用区。 - [与IT工程师的约定](https://www.softrelay.com/products/meseyes/it-convention): ERP 管订单、排产和出入库。MesEyes 提供已经发生的产线数据。查询为 GET、无需密钥、返回 JSON、属性名驼峰。EnableWeb 为 true 时工控机听 http://*:80,端口由 httpPort 决定。接口:GET /api/MesData/currentwsstate?ws=工位键名;GET /api/MesData/databasetable?ws=表名;GET /api/MesData/todayproductcount;GET /api/MesData/productbyserialnumber?serialnumber=正整数;GET /api/MesData/productbyserialnumberrange?min=&max=(最多 1000 条);GET /api/MesData/productbycustomernumber?customernumber=;GET /api/MesData/products1000。写入为 POST,请求头 MesEyes-Api-Key 必须与配置 ApiKey 一致:POST /api/MesData/ProductPlan/SavePlanlist 整表替换计划;POST /api/MesData/ProductPlan/SetActivePlan 按 id、customerWO、parameterNum、productPlanQty 四项匹配后设为当前计划;POST /api/MesData/SetLineCMDWrite,正文 stopMachine 必须为 1。MQTT 在 EnableIOT 为 true 时作为客户端连接,明文 TCP,QoS 0。上报主题 meseyes/{线}/datasaved/{类型名}、newproduct、currentstate/{类型名}、alarm、event、dailyreport。下行主题 meseyes/{线}/ProductPlan/PlanListSet、ProductPlan/ActivePlanSet、LineCMDWrite。数据库开放,连接参数在配置文件中。字段、主题开关和报文细节以本 HTML 页为准。