{"id":21417,"date":"2026-07-06T11:50:42","date_gmt":"2026-07-06T03:50:42","guid":{"rendered":"https:\/\/hongtronics.com\/?p=21417"},"modified":"2026-07-06T11:53:02","modified_gmt":"2026-07-06T03:53:02","slug":"automation-softplc-sub-program-and-user-defined-udfb","status":"publish","type":"post","link":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/","title":{"rendered":"Automation softPLC Teaching Guide (2) - Subroutines and User-Defined Function Blocks UDFBs"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"21417\" class=\"elementor elementor-21417\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b66b275 e-flex e-con-boxed e-con e-parent\" data-id=\"5b66b275\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d8a8705 elementor-widget elementor-widget-text-editor\" data-id=\"4d8a8705\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<article class=\"softplc-guide-article\">\n\n  <section class=\"softplc-hero\">\n    <div class=\"softplc-breadcrumb\">Automation softPLC \u6559\u5b78\u6307\u5357\uff5c\u7b2c 2 \u7bc7<\/div>\n    <h1>Automation softPLC \u6559\u5b78\u6307\u5357 (2)\uff1a\u5b50\u7a0b\u5e8f\u548c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584a UDFB<\/h1>\n    <p>\n      \u672c\u7bc7\u5c07\u6559\u60a8\u5982\u4f55\u5728 Automation softPLC Studio \u4e2d\u5efa\u7acb\u8207\u4f7f\u7528\n      <strong>IEC \u5b50\u7a0b\u5e8f\uff08Sub Program\uff09<\/strong>\u8207\n      <strong>\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584a UDFB\uff08User Defined Function Block\uff09<\/strong>\uff0c\n      \u5354\u52a9\u5de5\u7a0b\u5e2b\u63d0\u5347 PLC \u7a0b\u5f0f\u7684\u6a21\u7d44\u5316\u3001\u91cd\u8907\u4f7f\u7528\u6027\u8207\u7dad\u8b77\u6548\u7387\u3002\n    <\/p>\n    <a class=\"softplc-btn\" href=\"https:\/\/hongtronics.com\/en\/automation-softplc-user-guide1\/\">\n      \u56de\u9867\u7b2c 1 \u7bc7\uff1aAutomation softPLC \u5165\u9580\u64cd\u4f5c\u6307\u5357\n    <\/a>\n  <\/section>\n\n  <section class=\"softplc-section\">\n    <h2>\u6587\u7ae0\u76ee\u9304<\/h2>\n    <div class=\"softplc-toc\">\n      <a href=\"#intro\">\u4ec0\u9ebc\u662f\u5b50\u7a0b\u5e8f\u8207 UDFB\uff1f<\/a>\n      <a href=\"#difference\">\u5b50\u7a0b\u5e8f\u8207 UDFB \u5dee\u7570<\/a>\n      <a href=\"#subprogram\">Step 1\uff1a\u5efa\u7acb\u548c\u4f7f\u7528\u5b50\u7a0b\u5e8f<\/a>\n      <a href=\"#udfb\">Step 2\uff1a\u5efa\u7acb\u548c\u4f7f\u7528 UDFB<\/a>\n      <a href=\"#notice\">\u4f7f\u7528\u6ce8\u610f\u4e8b\u9805<\/a>\n      <a href=\"#faq\">\u5e38\u898b\u554f\u984c FAQ<\/a>\n    <\/div>\n  <\/section>\n\n  <section id=\"intro\" class=\"softplc-section\">\n    <h2>\u4ec0\u9ebc\u662f Automation softPLC \u5b50\u7a0b\u5e8f\u8207 UDFB\uff1f<\/h2>\n    <p>\n      Automation softPLC \u662f\u4e00\u5957\u652f\u63f4 Linux\u3001Xenomai\u3001INtime\u3001Windows \u7b49\u5373\u6642\u4f5c\u696d\u7cfb\u7d71\u7684 PLC \u7de8\u7a0b\u74b0\u5883\uff0c\n      \u9069\u5408\u9700\u8981\u4f7f\u7528 <strong>IEC 61131-3<\/strong> \u8207 <strong>PLCopen<\/strong> \u6a19\u6e96\u9032\u884c\u63a7\u5236\u7cfb\u7d71\u958b\u767c\u7684\u5de5\u7a0b\u5e2b\u3002\n    <\/p>\n    <p>\n      \u5728 Automation softPLC Studio \u4e2d\uff0c\u7528 IEC \u8a9e\u8a00\u7de8\u5beb\u7684\u51fd\u6578\u7a31\u70ba\n      <strong>\u5b50\u7a0b\u5e8f\uff08Sub Program\uff09<\/strong>\uff1b\u4f7f\u7528 IEC \u8a9e\u8a00\u958b\u767c\u7684\u529f\u80fd\u584a\u5247\u7a31\u70ba\n      <strong>UDFB\uff08User Defined Function Block\uff0c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584a\uff09<\/strong>\u3002\n    <\/p>\n\n    <div class=\"softplc-note\">\n      <strong>\u9069\u7528\u7248\u672c\uff1a<\/strong>\u672c\u6587\u9069\u7528\u65bc Automation softPLC Studio 1.0 \u6216\u66f4\u9ad8\u7248\u672c\uff0c\u4e14 Automation softPLC Studio \u9700\u5b89\u88dd\u65bc Windows PC\u3002\n    <\/div>\n  <\/section>\n\n  <section id=\"difference\" class=\"softplc-section\">\n    <h2>\u5b50\u7a0b\u5e8f\u8207 UDFB \u6709\u4ec0\u9ebc\u5dee\u7570\uff1f<\/h2>\n    <div class=\"softplc-table-wrap\">\n      <table class=\"softplc-table\">\n        <thead>\n          <tr>\n            <th>Project<\/th>\n            <th>\u5b50\u7a0b\u5e8f Sub Program<\/th>\n            <th>UDFB \u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584a<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>\u4e3b\u8981\u7528\u9014<\/td>\n            <td>\u5c01\u88dd\u53ef\u91cd\u8907\u547c\u53eb\u7684\u7a0b\u5f0f\u908f\u8f2f<\/td>\n            <td>\u5efa\u7acb\u53ef\u91cd\u8907\u4f7f\u7528\u7684\u529f\u80fd\u6a21\u7d44<\/td>\n          <\/tr>\n          <tr>\n            <td>\u9069\u5408\u60c5\u5883<\/td>\n            <td>\u7c21\u55ae\u904b\u7b97\u3001\u6d41\u7a0b\u63a7\u5236\u3001\u56fa\u5b9a\u908f\u8f2f<\/td>\n            <td>\u8907\u96dc\u63a7\u5236\u908f\u8f2f\u3001\u72c0\u614b\u4fdd\u5b58\u3001\u6a21\u7d44\u5316\u8a2d\u8a08<\/td>\n          <\/tr>\n          <tr>\n            <td>\u958b\u767c\u512a\u52e2<\/td>\n            <td>\u8b93\u7a0b\u5f0f\u66f4\u7c21\u6f54\u3001\u964d\u4f4e\u91cd\u8907\u64b0\u5beb<\/td>\n            <td>\u63d0\u5347\u7a0b\u5f0f\u53ef\u7dad\u8b77\u6027\u8207\u53ef\u64f4\u5145\u6027<\/td>\n          <\/tr>\n          <tr>\n            <td>SEO \u95dc\u9375\u6982\u5ff5<\/td>\n            <td>IEC \u5b50\u7a0b\u5e8f\u3001PLC Sub Program<\/td>\n            <td>IEC Function Block\u3001PLC UDFB<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/section>\n\n  <section id=\"subprogram\" class=\"softplc-section\">\n    <h2>Step 1\uff1a\u5982\u4f55\u5efa\u7acb\u548c\u4f7f\u7528 Automation softPLC \u5b50\u7a0b\u5e8f\uff1f<\/h2>\n\n    <div class=\"softplc-step\">\n      <h3>1. \u5f9e\u5de5\u4f5c\u5340\u9078\u55ae\u63d2\u5165\u65b0\u7a0b\u5e8f<\/h3>\n      <p>\u9032\u5165 Automation softPLC Studio \u5f8c\uff0c\u5f9e\u5de5\u4f5c\u5340\u9078\u55ae\u4e2d\u9ede\u64ca\u300c\u63d2\u5165\u65b0\u7a0b\u5e8f\u300d\u3002<\/p>\n      <img decoding=\"async\" src=\"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/AnyConv.com__640.jpg\" alt=\"Automation softPLC Studio \u63d2\u5165\u65b0\u7a0b\u5e8f\u64cd\u4f5c\u756b\u9762\">\n    <\/div>\n\n    <div class=\"softplc-step\">\n      <h3>2. \u547d\u540d\u5b50\u7a0b\u5e8f\u4e26\u9078\u64c7 IEC \u8a9e\u8a00<\/h3>\n      <p>\u70ba\u5b50\u7a0b\u5e8f\u547d\u540d\u5f8c\uff0c\u9078\u64c7\u9700\u8981\u4f7f\u7528\u7684 IEC \u7de8\u7a0b\u8a9e\u8a00\u3002\u9700\u6ce8\u610f\u7684\u662f\uff0c\u6b64\u8655\u4e0d\u80fd\u9078\u64c7 SFC\u3002<\/p>\n      <img decoding=\"async\" src=\"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/AnyConv.com__640-8.jpg\" alt=\"Automation softPLC \u5b50\u7a0b\u5e8f\u547d\u540d\u8207\u8a9e\u8a00\u9078\u64c7\u756b\u9762\">\n    <\/div>\n\n    <div class=\"softplc-step\">\n      <h3>3. \u5b9a\u7fa9\u5b50\u7a0b\u5e8f\u7684\u8f38\u5165\u8207\u8f38\u51fa<\/h3>\n      <p>\u9ede\u64ca\u78ba\u5b9a\u5f8c\uff0c\u7cfb\u7d71\u6703\u958b\u555f\u53e6\u4e00\u500b\u5c0d\u8a71\u6846\uff0c\u8b93\u4f7f\u7528\u8005\u5b9a\u7fa9\u5b50\u7a0b\u5e8f\u7684\u8f38\u5165\u8207\u8f38\u51fa\u53c3\u6578\u3002<\/p>\n      <img decoding=\"async\" src=\"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/AnyConv.com__640-2.jpg\" alt=\"Automation softPLC \u5b50\u7a0b\u5e8f\u8f38\u5165\u8207\u8f38\u51fa\u53c3\u6578\u8a2d\u5b9a\u756b\u9762\">\n    <\/div>\n\n    <div class=\"softplc-step\">\n      <h3>4. \u4fee\u6539\u5b50\u7a0b\u5e8f\u53c3\u6578<\/h3>\n      <p>\u5982\u9700\u8abf\u6574\u53c3\u6578\uff0c\u53ef\u4ee5\u900f\u904e\u5de5\u4f5c\u5340\u9078\u55ae\u9032\u4e00\u6b65\u4fee\u6539\u3002<\/p>\n      <img decoding=\"async\" src=\"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/AnyConv.com__640-3.jpg\" alt=\"Automation softPLC \u4fee\u6539\u5b50\u7a0b\u5e8f\u53c3\u6578\u756b\u9762\">\n    <\/div>\n\n    <div class=\"softplc-step\">\n      <h3>5. \u5728\u5c40\u90e8\u8b8a\u91cf\u7de8\u8f2f\u5668\u4e2d\u78ba\u8a8d\u53c3\u6578<\/h3>\n      <p>\u5728\u5c40\u90e8\u8b8a\u91cf\u7de8\u8f2f\u5668\u4e2d\uff0c\u60a8\u4ecd\u7136\u53ef\u4ee5\u770b\u5230\u9019\u4e9b\u53c3\u6578\uff0c\u4e26\u53ef\u9032\u884c\u88dc\u5145\u6216\u4fee\u6539\u3002<\/p>\n      <img decoding=\"async\" src=\"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/AnyConv.com__640-4.jpg\" alt=\"Automation softPLC \u5c40\u90e8\u8b8a\u91cf\u7de8\u8f2f\u5668\u756b\u9762\">\n    <\/div>\n\n    <div class=\"softplc-step\">\n      <h3>6. \u5728\u5176\u4ed6 POU \u4e2d\u8abf\u7528\u5b50\u7a0b\u5e8f<\/h3>\n      <p>\u5b8c\u6210\u8a2d\u5b9a\u5f8c\uff0c\u8a72\u5b50\u7a0b\u5e8f\u5373\u53ef\u88ab\u5176\u4ed6 POU \u547c\u53eb\u4f7f\u7528\uff0c\u8b93 PLC \u7a0b\u5f0f\u67b6\u69cb\u66f4\u6e05\u695a\u3001\u66f4\u5bb9\u6613\u7dad\u8b77\u3002<\/p>\n      <img decoding=\"async\" src=\"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/AnyConv.com__640-5-1024x425.jpg\" alt=\"Automation softPLC \u5728\u5176\u4ed6 POU \u4e2d\u8abf\u7528\u5b50\u7a0b\u5e8f\u756b\u9762\">\n    <\/div>\n  <\/section>\n\n  <section id=\"udfb\" class=\"softplc-section\">\n    <h2>Step 2\uff1a\u5982\u4f55\u5efa\u7acb\u548c\u4f7f\u7528 UDFB \u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584a\uff1f<\/h2>\n    <p>\n      \u5efa\u7acb UDFB \u7684\u6d41\u7a0b\u8207\u5efa\u7acb\u5b50\u7a0b\u5e8f\u76f8\u4f3c\uff0c\u4f46\u9700\u5728 New Program \u5c0d\u8a71\u6846\u4e2d\u9078\u64c7\n      <strong>UDFB<\/strong> \u9078\u9805\u3002UDFB \u9069\u5408\u7528\u65bc\u5c01\u88dd\u53ef\u91cd\u8907\u4f7f\u7528\u7684\u63a7\u5236\u908f\u8f2f\uff0c\n      \u5c24\u5176\u9069\u5408\u8f03\u8907\u96dc\u3001\u9700\u8981\u6a21\u7d44\u5316\u7ba1\u7406\u7684 PLC \u61c9\u7528\u3002\n    <\/p>\n    <img decoding=\"async\" src=\"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/AnyConv.com__640-6.jpg\" alt=\"Automation softPLC \u5efa\u7acb UDFB \u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584a\u756b\u9762\">\n  <\/section>\n\n  <section id=\"notice\" class=\"softplc-section\">\n    <h2>Automation softPLC \u5b50\u7a0b\u5e8f\u8207 UDFB \u4f7f\u7528\u6ce8\u610f\u4e8b\u9805<\/h2>\n    <div class=\"softplc-card-grid\">\n      <div class=\"softplc-card\">\n        <h3>\u907f\u514d\u547d\u540d\u6df7\u4e82<\/h3>\n        <p>\u5efa\u8b70\u4f7f\u7528\u5177\u5099\u529f\u80fd\u610f\u7fa9\u7684\u547d\u540d\u65b9\u5f0f\uff0c\u907f\u514d\u5f8c\u7e8c\u7dad\u8b77\u6642\u96e3\u4ee5\u8fa8\u8b58\u7528\u9014\u3002<\/p>\n      <\/div>\n      <div class=\"softplc-card\">\n        <h3>\u5148\u898f\u5283\u8f38\u5165\u8f38\u51fa<\/h3>\n        <p>\u5efa\u7acb\u524d\u5148\u78ba\u8a8d\u8f38\u5165\u3001\u8f38\u51fa\u8207\u8b8a\u6578\u985e\u578b\uff0c\u53ef\u964d\u4f4e\u5f8c\u7e8c\u4fee\u6539\u6210\u672c\u3002<\/p>\n      <\/div>\n      <div class=\"softplc-card\">\n        <h3>\u5584\u7528\u6a21\u7d44\u5316<\/h3>\n        <p>\u5c07\u91cd\u8907\u908f\u8f2f\u62c6\u6210\u5b50\u7a0b\u5e8f\u6216 UDFB\uff0c\u53ef\u63d0\u5347\u6574\u9ad4\u7a0b\u5f0f\u53ef\u8b80\u6027\u3002<\/p>\n      <\/div>\n      <div class=\"softplc-card\">\n        <h3>\u78ba\u8a8d\u8a9e\u8a00\u9650\u5236<\/h3>\n        <p>\u5efa\u7acb\u5b50\u7a0b\u5e8f\u6642\u9700\u6ce8\u610f\u8a9e\u8a00\u9078\u64c7\u9650\u5236\uff0c\u4f8b\u5982\u4e0d\u80fd\u4f7f\u7528 SFC\u3002<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section id=\"faq\" class=\"softplc-section\">\n    <h2>\u5e38\u898b\u554f\u984c FAQ<\/h2>\n\n    <div class=\"softplc-faq\">\n      <h3>Q1\uff1aAutomation softPLC \u7684 UDFB \u662f\u4ec0\u9ebc\uff1f<\/h3>\n      <p>UDFB \u662f User Defined Function Block \u7684\u7e2e\u5beb\uff0c\u610f\u601d\u662f\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584a\uff0c\u53ef\u7528\u65bc\u5c01\u88dd\u53ef\u91cd\u8907\u4f7f\u7528\u7684\u63a7\u5236\u908f\u8f2f\u3002<\/p>\n    <\/div>\n\n    <div class=\"softplc-faq\">\n      <h3>Q2\uff1a\u5b50\u7a0b\u5e8f\u548c UDFB \u54ea\u4e00\u500b\u6bd4\u8f03\u9069\u5408\u6a21\u7d44\u5316\u8a2d\u8a08\uff1f<\/h3>\n      <p>\u82e5\u53ea\u662f\u7c21\u55ae\u908f\u8f2f\u91cd\u8907\u4f7f\u7528\uff0c\u53ef\u4f7f\u7528\u5b50\u7a0b\u5e8f\uff1b\u82e5\u9700\u8981\u66f4\u5b8c\u6574\u7684\u529f\u80fd\u6a21\u7d44\u8207\u8f03\u9ad8\u7dad\u8b77\u6027\uff0cUDFB \u901a\u5e38\u66f4\u9069\u5408\u3002<\/p>\n    <\/div>\n\n    <div class=\"softplc-faq\">\n      <h3>Q3\uff1aAutomation softPLC \u652f\u63f4\u54ea\u4e9b IEC 61131-3 \u8a9e\u8a00\uff1f<\/h3>\n      <p>Automation softPLC \u652f\u63f4 ST\u3001IL\u3001FBD\u3001SFC\u3001LD \u7b49\u7b26\u5408 IEC 61131-3 \u6a19\u6e96\u7684 PLC \u7de8\u7a0b\u8a9e\u8a00\u3002<\/p>\n    <\/div>\n\n    <div class=\"softplc-faq\">\n      <h3>Q4\uff1a\u5efa\u7acb\u5b50\u7a0b\u5e8f\u6642\u53ef\u4ee5\u9078\u64c7 SFC \u55ce\uff1f<\/h3>\n      <p>\u4e0d\u5efa\u8b70\uff0c\u4e5f\u4e0d\u9069\u7528\u65bc\u6b64\u6d41\u7a0b\u3002\u5efa\u7acb\u5b50\u7a0b\u5e8f\u6642\uff0c\u8a9e\u8a00\u9078\u64c7\u4e0d\u80fd\u662f SFC\u3002<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"softplc-cta\">\n    <h2>\u60f3\u4e86\u89e3 Automation softPLC \u5982\u4f55\u61c9\u7528\u65bc\u5de5\u696d\u63a7\u5236\u7cfb\u7d71\uff1f<\/h2>\n    <p>\n      \u5b8f\u8679\u53ef\u5354\u52a9\u4f01\u696d\u8a55\u4f30 Automation softPLC\u3001IEC 61131-3 \u7de8\u7a0b\u74b0\u5883\u3001PLCopen \u67b6\u69cb\u8207\u5de5\u696d\u63a7\u5236\u7cfb\u7d71\u6574\u5408\u9700\u6c42\u3002\n    <\/p>\n    <div class=\"softplc-cta-buttons\">\n      <a href=\"https:\/\/hongtronics.com\/en\/kpa-automation-softplc\/\">\u95b1\u8b80 Automation softPLC \u5b8c\u6574\u4ecb\u7d39<\/a>\n      <a href=\"https:\/\/hongtronics.com\/en\/\">Contact Hong Hong<\/a>\n    <\/div>\n  <\/section>\n\n<\/article>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Automation softPLC \u6559\u5b78\u6307\u5357\uff5c\u7b2c 2 \u7bc7 Automation softPLC \u6559\u5b78\u6307\u5357 ( [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":21425,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"minimal","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[],"footnotes":""},"categories":[2315],"tags":[1634],"class_list":["post-21417","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-2315","tag-automation-softplc","entry","has-media","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal","has-no-thumbnails","has-product-nav"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u8679\u79d1 Automation softPLC \u662f\u70ba Linux\u3001Xenomai\u3001INtime\u3001Windows \u7b49\u5be6\u6642\u64cd\u4f5c\u7cfb\u7d71\u958b\u767cPLC \u7684\u7de8\u7a0b\u74b0\u5883\uff0c\u5341\u5206\u9069\u5408\u9700\u8981\u4f7f\u7528 IEC61131-3 \u548c PLCopen \u6a19\u6e96\u7684\u63a7\u5236\u6280\u8853\u548c\u9032\u884c PLC \u7de8\u7a0b\u7684\u7528\u6236\u3002\u672c\u7bc7\u6587\u7ae0\u5c07\u5e6b\u52a9\u60a8\u5275\u5efa\u548c\u4f7f\u7528 IEC \u8a9e\u8a00\u958b\u767c\u7684\u51fd\u6578\u548c\u529f\u80fd\u584a\u3002\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Janice Wei\"\/>\n\t<meta name=\"google-site-verification\" content=\"SkpHtpSLB2vAUMP2DE82RvjkPkzsxboRb7ir9XnuNmQ\" \/>\n\t<meta name=\"msvalidate.01\" content=\"75F9DB4D5EFA19B04308C9BEC35BA06B\" \/>\n\t<meta name=\"p:domain_verify\" content=\"9b5f6acf70cc242e0a343b56495c9000\" \/>\n\t<meta name=\"keywords\" content=\"automation softplc,plc\u7de8\u7a0b\u8edf\u9ad4,\u5de5\u696d\u96fb\u8166\u7de8\u7a0b\u8edf\u9ad4,automation \u958b\u767c\u5e73\u53f0,\u904b\u52d5\u63a7\u5236,\u5de5\u63a7\u6a5f\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#article\",\"name\":\"Automation softPLC \\u6559\\u5b78\\u6307\\u5357 (2) \\u2014 \\u5b50\\u7a0b\\u5e8f\\u548c\\u7528\\u6236\\u81ea\\u5b9a\\u7fa9\\u529f\\u80fd\\u584aUDFB | \\u5b8f\\u8679\\u96fb\\u5b50\\u79d1\\u6280\\u6709\\u9650\\u516c\\u53f8\",\"headline\":\"Automation softPLC \\u6559\\u5b78\\u6307\\u5357 (2) \\u2014 \\u5b50\\u7a0b\\u5e8f\\u548c\\u7528\\u6236\\u81ea\\u5b9a\\u7fa9\\u529f\\u80fd\\u584aUDFB\",\"author\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/author\\\/wmj\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/hongtronics.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/softplc-user-guide2-1.jpg\",\"width\":700,\"height\":700},\"datePublished\":\"2026-07-06T11:50:42+08:00\",\"dateModified\":\"2026-07-06T11:53:02+08:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#webpage\"},\"articleSection\":\"\\u5de5\\u696d\\u81ea\\u52d5\\u5316, Automation softPLC\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en#listItem\",\"position\":1,\"name\":\"\\u4e3b\\u9801\",\"item\":\"https:\\\/\\\/hongtronics.com\\\/en\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/category\\\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\\\/#listItem\",\"name\":\"\\u5de5\\u696d\\u81ea\\u52d5\\u5316\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/category\\\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\\\/#listItem\",\"position\":2,\"name\":\"\\u5de5\\u696d\\u81ea\\u52d5\\u5316\",\"item\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/category\\\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#listItem\",\"name\":\"Automation softPLC \\u6559\\u5b78\\u6307\\u5357 (2) \\u2014 \\u5b50\\u7a0b\\u5e8f\\u548c\\u7528\\u6236\\u81ea\\u5b9a\\u7fa9\\u529f\\u80fd\\u584aUDFB\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en#listItem\",\"name\":\"\\u4e3b\\u9801\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#listItem\",\"position\":3,\"name\":\"Automation softPLC \\u6559\\u5b78\\u6307\\u5357 (2) \\u2014 \\u5b50\\u7a0b\\u5e8f\\u548c\\u7528\\u6236\\u81ea\\u5b9a\\u7fa9\\u529f\\u80fd\\u584aUDFB\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/category\\\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\\\/#listItem\",\"name\":\"\\u5de5\\u696d\\u81ea\\u52d5\\u5316\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/#organization\",\"name\":\"\\u5b8f\\u8679\\u96fb\\u5b50\\u79d1\\u6280\\u6709\\u9650\\u516c\\u53f8\",\"description\":\"\\u8b93\\u8eca\\u7528\\u96fb\\u5b50\\u8207\\u5de5\\u696d4.0\\u89e3\\u6c7a\\u65b9\\u6848\\u52a9\\u60a8\\u4e00\\u81c2\\u4e4b\\u529b\",\"url\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/\",\"telephone\":\"+88633589488\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/hongtronics.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/\\u5b8f\\u8679_\\u753b\\u677f-12.png\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/author\\\/wmj\\\/#author\",\"url\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/author\\\/wmj\\\/\",\"name\":\"Janice Wei\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#webpage\",\"url\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/\",\"name\":\"Automation softPLC \\u6559\\u5b78\\u6307\\u5357 (2) \\u2014 \\u5b50\\u7a0b\\u5e8f\\u548c\\u7528\\u6236\\u81ea\\u5b9a\\u7fa9\\u529f\\u80fd\\u584aUDFB | \\u5b8f\\u8679\\u96fb\\u5b50\\u79d1\\u6280\\u6709\\u9650\\u516c\\u53f8\",\"description\":\"\\u8679\\u79d1 Automation softPLC \\u662f\\u70ba Linux\\u3001Xenomai\\u3001INtime\\u3001Windows \\u7b49\\u5be6\\u6642\\u64cd\\u4f5c\\u7cfb\\u7d71\\u958b\\u767cPLC \\u7684\\u7de8\\u7a0b\\u74b0\\u5883\\uff0c\\u5341\\u5206\\u9069\\u5408\\u9700\\u8981\\u4f7f\\u7528 IEC61131-3 \\u548c PLCopen \\u6a19\\u6e96\\u7684\\u63a7\\u5236\\u6280\\u8853\\u548c\\u9032\\u884c PLC \\u7de8\\u7a0b\\u7684\\u7528\\u6236\\u3002\\u672c\\u7bc7\\u6587\\u7ae0\\u5c07\\u5e6b\\u52a9\\u60a8\\u5275\\u5efa\\u548c\\u4f7f\\u7528 IEC \\u8a9e\\u8a00\\u958b\\u767c\\u7684\\u51fd\\u6578\\u548c\\u529f\\u80fd\\u584a\\u3002\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/author\\\/wmj\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/author\\\/wmj\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/hongtronics.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/softplc-user-guide2-1.jpg\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#mainImage\",\"width\":700,\"height\":700},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/automation-softplc-sub-program-and-user-defined-udfb\\\/#mainImage\"},\"datePublished\":\"2026-07-06T11:50:42+08:00\",\"dateModified\":\"2026-07-06T11:53:02+08:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/\",\"name\":\"\\u5b8f\\u8679\\u96fb\\u5b50\\u79d1\\u6280\\u6709\\u9650\\u516c\\u53f8 | \\u53f0\\u7063\\u8679\\u79d1\",\"description\":\"\\u8b93\\u8eca\\u7528\\u96fb\\u5b50\\u8207\\u5de5\\u696d4.0\\u89e3\\u6c7a\\u65b9\\u6848\\u52a9\\u60a8\\u4e00\\u81c2\\u4e4b\\u529b\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/hongtronics.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Automation softPLC \u6559\u5b78\u6307\u5357 (2) \u2014 \u5b50\u7a0b\u5e8f\u548c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584aUDFB | \u5b8f\u8679\u96fb\u5b50\u79d1\u6280\u6709\u9650\u516c\u53f8","description":"\u8679\u79d1 Automation softPLC \u662f\u70ba Linux\u3001Xenomai\u3001INtime\u3001Windows \u7b49\u5be6\u6642\u64cd\u4f5c\u7cfb\u7d71\u958b\u767cPLC \u7684\u7de8\u7a0b\u74b0\u5883\uff0c\u5341\u5206\u9069\u5408\u9700\u8981\u4f7f\u7528 IEC61131-3 \u548c PLCopen \u6a19\u6e96\u7684\u63a7\u5236\u6280\u8853\u548c\u9032\u884c PLC \u7de8\u7a0b\u7684\u7528\u6236\u3002\u672c\u7bc7\u6587\u7ae0\u5c07\u5e6b\u52a9\u60a8\u5275\u5efa\u548c\u4f7f\u7528 IEC \u8a9e\u8a00\u958b\u767c\u7684\u51fd\u6578\u548c\u529f\u80fd\u584a\u3002","canonical_url":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"automation softplc,plc\u7de8\u7a0b\u8edf\u9ad4,\u5de5\u696d\u96fb\u8166\u7de8\u7a0b\u8edf\u9ad4,automation \u958b\u767c\u5e73\u53f0,\u904b\u52d5\u63a7\u5236,\u5de5\u63a7\u6a5f","webmasterTools":{"google-site-verification":"SkpHtpSLB2vAUMP2DE82RvjkPkzsxboRb7ir9XnuNmQ","msvalidate.01":"75F9DB4D5EFA19B04308C9BEC35BA06B","p:domain_verify":"9b5f6acf70cc242e0a343b56495c9000","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#article","name":"Automation softPLC \u6559\u5b78\u6307\u5357 (2) \u2014 \u5b50\u7a0b\u5e8f\u548c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584aUDFB | \u5b8f\u8679\u96fb\u5b50\u79d1\u6280\u6709\u9650\u516c\u53f8","headline":"Automation softPLC \u6559\u5b78\u6307\u5357 (2) \u2014 \u5b50\u7a0b\u5e8f\u548c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584aUDFB","author":{"@id":"https:\/\/hongtronics.com\/en\/author\/wmj\/#author"},"publisher":{"@id":"https:\/\/hongtronics.com\/en\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/softplc-user-guide2-1.jpg","width":700,"height":700},"datePublished":"2026-07-06T11:50:42+08:00","dateModified":"2026-07-06T11:53:02+08:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#webpage"},"isPartOf":{"@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#webpage"},"articleSection":"\u5de5\u696d\u81ea\u52d5\u5316, Automation softPLC"},{"@type":"BreadcrumbList","@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/hongtronics.com\/en#listItem","position":1,"name":"\u4e3b\u9801","item":"https:\/\/hongtronics.com\/en","nextItem":{"@type":"ListItem","@id":"https:\/\/hongtronics.com\/en\/category\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\/#listItem","name":"\u5de5\u696d\u81ea\u52d5\u5316"}},{"@type":"ListItem","@id":"https:\/\/hongtronics.com\/en\/category\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\/#listItem","position":2,"name":"\u5de5\u696d\u81ea\u52d5\u5316","item":"https:\/\/hongtronics.com\/en\/category\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\/","nextItem":{"@type":"ListItem","@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#listItem","name":"Automation softPLC \u6559\u5b78\u6307\u5357 (2) \u2014 \u5b50\u7a0b\u5e8f\u548c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584aUDFB"},"previousItem":{"@type":"ListItem","@id":"https:\/\/hongtronics.com\/en#listItem","name":"\u4e3b\u9801"}},{"@type":"ListItem","@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#listItem","position":3,"name":"Automation softPLC \u6559\u5b78\u6307\u5357 (2) \u2014 \u5b50\u7a0b\u5e8f\u548c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584aUDFB","previousItem":{"@type":"ListItem","@id":"https:\/\/hongtronics.com\/en\/category\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\/#listItem","name":"\u5de5\u696d\u81ea\u52d5\u5316"}}]},{"@type":"Organization","@id":"https:\/\/hongtronics.com\/en\/#organization","name":"\u5b8f\u8679\u96fb\u5b50\u79d1\u6280\u6709\u9650\u516c\u53f8","description":"\u8b93\u8eca\u7528\u96fb\u5b50\u8207\u5de5\u696d4.0\u89e3\u6c7a\u65b9\u6848\u52a9\u60a8\u4e00\u81c2\u4e4b\u529b","url":"https:\/\/hongtronics.com\/en\/","telephone":"+88633589488","logo":{"@type":"ImageObject","url":"https:\/\/hongtronics.com\/wp-content\/uploads\/2019\/11\/\u5b8f\u8679_\u753b\u677f-12.png","@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#organizationLogo"},"image":{"@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/hongtronics.com\/en\/author\/wmj\/#author","url":"https:\/\/hongtronics.com\/en\/author\/wmj\/","name":"Janice Wei"},{"@type":"WebPage","@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#webpage","url":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/","name":"Automation softPLC \u6559\u5b78\u6307\u5357 (2) \u2014 \u5b50\u7a0b\u5e8f\u548c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584aUDFB | \u5b8f\u8679\u96fb\u5b50\u79d1\u6280\u6709\u9650\u516c\u53f8","description":"\u8679\u79d1 Automation softPLC \u662f\u70ba Linux\u3001Xenomai\u3001INtime\u3001Windows \u7b49\u5be6\u6642\u64cd\u4f5c\u7cfb\u7d71\u958b\u767cPLC \u7684\u7de8\u7a0b\u74b0\u5883\uff0c\u5341\u5206\u9069\u5408\u9700\u8981\u4f7f\u7528 IEC61131-3 \u548c PLCopen \u6a19\u6e96\u7684\u63a7\u5236\u6280\u8853\u548c\u9032\u884c PLC \u7de8\u7a0b\u7684\u7528\u6236\u3002\u672c\u7bc7\u6587\u7ae0\u5c07\u5e6b\u52a9\u60a8\u5275\u5efa\u548c\u4f7f\u7528 IEC \u8a9e\u8a00\u958b\u767c\u7684\u51fd\u6578\u548c\u529f\u80fd\u584a\u3002","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/hongtronics.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#breadcrumblist"},"author":{"@id":"https:\/\/hongtronics.com\/en\/author\/wmj\/#author"},"creator":{"@id":"https:\/\/hongtronics.com\/en\/author\/wmj\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/softplc-user-guide2-1.jpg","@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#mainImage","width":700,"height":700},"primaryImageOfPage":{"@id":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/#mainImage"},"datePublished":"2026-07-06T11:50:42+08:00","dateModified":"2026-07-06T11:53:02+08:00"},{"@type":"WebSite","@id":"https:\/\/hongtronics.com\/en\/#website","url":"https:\/\/hongtronics.com\/en\/","name":"\u5b8f\u8679\u96fb\u5b50\u79d1\u6280\u6709\u9650\u516c\u53f8 | \u53f0\u7063\u8679\u79d1","description":"\u8b93\u8eca\u7528\u96fb\u5b50\u8207\u5de5\u696d4.0\u89e3\u6c7a\u65b9\u6848\u52a9\u60a8\u4e00\u81c2\u4e4b\u529b","inLanguage":"en-US","publisher":{"@id":"https:\/\/hongtronics.com\/en\/#organization"}}]}},"aioseo_meta_data":{"post_id":"21417","title":"#post_title #separator_sa #site_title","description":"\u8679\u79d1 Automation softPLC \u662f\u70ba Linux\u3001Xenomai\u3001INtime\u3001Windows \u7b49\u5be6\u6642\u64cd\u4f5c\u7cfb\u7d71\u958b\u767cPLC \u7684\u7de8\u7a0b\u74b0\u5883\uff0c\u5341\u5206\u9069\u5408\u9700\u8981\u4f7f\u7528 IEC61131-3 \u548c PLCopen \u6a19\u6e96\u7684\u63a7\u5236\u6280\u8853\u548c\u9032\u884c PLC \u7de8\u7a0b\u7684\u7528\u6236\u3002\u672c\u7bc7\u6587\u7ae0\u5c07\u5e6b\u52a9\u60a8\u5275\u5efa\u548c\u4f7f\u7528 IEC \u8a9e\u8a00\u958b\u767c\u7684\u51fd\u6578\u548c\u529f\u80fd\u584a\u3002","keywords":[{"label":"Automation softPLC","value":"Automation softPLC"},{"label":"plc\u7de8\u7a0b\u8edf\u9ad4","value":"plc\u7de8\u7a0b\u8edf\u9ad4"},{"label":"\u5de5\u696d\u96fb\u8166\u7de8\u7a0b\u8edf\u9ad4","value":"\u5de5\u696d\u96fb\u8166\u7de8\u7a0b\u8edf\u9ad4"},{"label":"Automation \u958b\u767c\u5e73\u53f0","value":"Automation \u958b\u767c\u5e73\u53f0"},{"label":"\u904b\u52d5\u63a7\u5236","value":"\u904b\u52d5\u63a7\u5236"},{"label":"\u5de5\u63a7\u6a5f","value":"\u5de5\u63a7\u6a5f"}],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":"#post_title #separator_sa #site_title","og_description":"\u8679\u79d1 Automation softPLC \u662f\u70ba Linux\u3001Xenomai\u3001INtime\u3001Windows \u7b49\u5be6\u6642\u64cd\u4f5c\u7cfb\u7d71\u958b\u767cPLC \u7684\u7de8\u7a0b\u74b0\u5883\uff0c\u5341\u5206\u9069\u5408\u9700\u8981\u4f7f\u7528 IEC61131-3 \u548c PLCopen \u6a19\u6e96\u7684\u63a7\u5236\u6280\u8853\u548c\u9032\u884c PLC \u7de8\u7a0b\u7684\u7528\u6236\u3002\u672c\u7bc7\u6587\u7ae0\u5c07\u5e6b\u52a9\u60a8\u5275\u5efa\u548c\u4f7f\u7528 IEC \u8a9e\u8a00\u958b\u767c\u7684\u51fd\u6578\u548c\u529f\u80fd\u584a\u3002","og_object_type":"default","og_image_type":"featured","og_image_url":"https:\/\/hongtronics.com\/wp-content\/uploads\/2022\/05\/softplc-user-guide2-1.jpg","og_image_width":"700","og_image_height":"700","og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":{"id":"#aioseo-article-64101e5c4c972","slug":"article","graphName":"Article","label":"Article","properties":{"type":"BlogPosting","name":"#post_title","headline":"#post_title","description":"#post_excerpt","image":"","keywords":"","author":{"name":"#author_name","url":"#author_url"},"dates":{"include":true,"datePublished":"","dateModified":""}}},"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2022-05-25 03:52:22","updated":"2026-07-06 03:50:48","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/hongtronics.com\/en\" title=\"\u4e3b\u9801\">\u4e3b\u9801<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/hongtronics.com\/en\/category\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\/\" title=\"\u5de5\u696d\u81ea\u52d5\u5316\">\u5de5\u696d\u81ea\u52d5\u5316<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAutomation softPLC \u6559\u5b78\u6307\u5357 (2) \u2014 \u5b50\u7a0b\u5e8f\u548c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584aUDFB\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"\u4e3b\u9801","link":"https:\/\/hongtronics.com\/en"},{"label":"\u5de5\u696d\u81ea\u52d5\u5316","link":"https:\/\/hongtronics.com\/en\/category\/%e5%b7%a5%e6%a5%ad%e8%87%aa%e5%8b%95%e5%8c%96\/"},{"label":"Automation softPLC \u6559\u5b78\u6307\u5357 (2) \u2014 \u5b50\u7a0b\u5e8f\u548c\u7528\u6236\u81ea\u5b9a\u7fa9\u529f\u80fd\u584aUDFB","link":"https:\/\/hongtronics.com\/en\/automation-softplc-sub-program-and-user-defined-udfb\/"}],"_links":{"self":[{"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/posts\/21417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/comments?post=21417"}],"version-history":[{"count":0,"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/posts\/21417\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/media\/21425"}],"wp:attachment":[{"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/media?parent=21417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/categories?post=21417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hongtronics.com\/en\/wp-json\/wp\/v2\/tags?post=21417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}