{"id":6834,"date":"2026-02-11T14:08:09","date_gmt":"2026-02-11T06:08:09","guid":{"rendered":"https:\/\/nullthought.net\/?p=6834"},"modified":"2026-02-11T14:13:28","modified_gmt":"2026-02-11T06:13:28","slug":"%e7%94%a8codex%e5%ae%9e%e7%8e%b0%e8%ae%be%e5%a4%87%e6%8e%a7%e5%88%b6%e5%8f%99%e8%bf%b0control-narrative%e5%88%b0plc%e6%8e%a7%e5%88%b6%e9%80%bb%e8%be%91fbd%ef%bc%88functional-block-diagram%ef%bc%8c","status":"publish","type":"post","link":"https:\/\/nullthought.net\/?p=6834","title":{"rendered":"\u7528Codex\u5b9e\u73b0\u8bbe\u5907\u63a7\u5236\u53d9\u8ff0(Control Narrative)\u5230PLC\u63a7\u5236\u903b\u8f91FBD\uff08Functional Block Diagram\uff0c\u529f\u80fd\u5757\u56fe\uff09"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Implementing the conversion from equipment Control Narratives to PLC control-logic FBD (Functional Block Diagram) using Codex.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6280\u672f\u8def\u5f84\uff1a\u63a7\u5236\u53d9\u8ff0\uff08Control Narratives\uff09\u2192IR\uff08Intermediate Representation\uff0c\u4e2d\u95f4\u8868\u793a\uff09\u2192FBD<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"436\" src=\"https:\/\/nullthought.net\/wp-content\/uploads\/2026\/02\/PLC-FBD-1024x436.png\" alt=\"\" class=\"wp-image-6835\" srcset=\"https:\/\/nullthought.net\/wp-content\/uploads\/2026\/02\/PLC-FBD-1024x436.png 1024w, https:\/\/nullthought.net\/wp-content\/uploads\/2026\/02\/PLC-FBD-300x128.png 300w, https:\/\/nullthought.net\/wp-content\/uploads\/2026\/02\/PLC-FBD-768x327.png 768w, https:\/\/nullthought.net\/wp-content\/uploads\/2026\/02\/PLC-FBD-1536x655.png 1536w, https:\/\/nullthought.net\/wp-content\/uploads\/2026\/02\/PLC-FBD.png 1546w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">\u751f\u6210\u7684FBD\uff0cOpenPLC Editor\u6253\u5f00<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"580\" src=\"https:\/\/nullthought.net\/wp-content\/uploads\/2026\/02\/Control_Narrative-PLC_FBD.png\" alt=\"\" class=\"wp-image-6836\" srcset=\"https:\/\/nullthought.net\/wp-content\/uploads\/2026\/02\/Control_Narrative-PLC_FBD.png 470w, https:\/\/nullthought.net\/wp-content\/uploads\/2026\/02\/Control_Narrative-PLC_FBD-243x300.png 243w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><figcaption class=\"wp-element-caption\">\u7528GPT-5.3-Codex\uff0c\u5b9e\u73b0\u8bbe\u5907\u63a7\u5236\u53d9\u8ff0\u5230PLC\u63a7\u5236\u903b\u8f91FBD<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Implementing the conversion from equipment Control Narr [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[8],"tags":[39,101,103,69,40,100],"class_list":["post-6834","post","type-post","status-publish","format-standard","hentry","category-tech","tag-ai","tag-old-programmer-in-ai-era","tag-openai","tag-engineering","tag-iot","tag-electrical-electronic"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"NullThought","author_link":"https:\/\/nullthought.net\/?author=1"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/nullthought.net\/?cat=8\" rel=\"category\">Tech<\/a>","rttpg_excerpt":"Implementing the conversion from equipment Control Narr&hellip;","_links":{"self":[{"href":"https:\/\/nullthought.net\/index.php?rest_route=\/wp\/v2\/posts\/6834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nullthought.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nullthought.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nullthought.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nullthought.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6834"}],"version-history":[{"count":2,"href":"https:\/\/nullthought.net\/index.php?rest_route=\/wp\/v2\/posts\/6834\/revisions"}],"predecessor-version":[{"id":6839,"href":"https:\/\/nullthought.net\/index.php?rest_route=\/wp\/v2\/posts\/6834\/revisions\/6839"}],"wp:attachment":[{"href":"https:\/\/nullthought.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nullthought.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nullthought.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}