{"id":276,"date":"2024-07-03T07:10:03","date_gmt":"2024-07-03T07:10:03","guid":{"rendered":"https:\/\/b9xelectronics.com\/?page_id=276"},"modified":"2026-06-16T08:24:44","modified_gmt":"2026-06-16T08:24:44","slug":"b9x-voice-server-and-voice-client","status":"publish","type":"page","link":"https:\/\/b9xelectronics.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<!-- B9X Ladder Editor Homepage Section -->\n<style>\n  .b9x-home {\n    --b9x-maroon: #4b0f1f;\n    --b9x-maroon-dark: #2b0711;\n    --b9x-gold: #f2c14e;\n    --b9x-light: #ffffff;\n    --b9x-muted: #f5f5f5;\n    --b9x-text: #222222;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--b9x-text);\n  }\n  .b9x-hero {\n    background: linear-gradient(135deg, var(--b9x-maroon-dark), var(--b9x-maroon));\n    color: var(--b9x-light);\n    padding: 70px 28px;\n    text-align: center;\n    border-radius: 18px;\n    margin-bottom: 36px;\n  }\n  .b9x-hero h1 { font-size: 44px; margin: 0 0 12px 0; line-height: 1.1; }\n  .b9x-hero h2 { font-size: 24px; font-weight: 400; margin: 0 0 24px 0; }\n  .b9x-hero p { max-width: 850px; margin: 0 auto 28px auto; font-size: 18px; line-height: 1.6; }\n  .b9x-button {\n    display: inline-block;\n    background: var(--b9x-gold);\n    color: #111111;\n    padding: 14px 26px;\n    border-radius: 8px;\n    font-weight: bold;\n    text-decoration: none;\n    margin: 6px;\n  }\n  .b9x-button.secondary { background: #ffffff; color: var(--b9x-maroon); }\n  .b9x-section {\n    padding: 42px 24px;\n    margin-bottom: 26px;\n    background: #ffffff;\n    border-radius: 16px;\n    border: 1px solid #e7e7e7;\n  }\n  .b9x-section h2 { color: var(--b9x-maroon); font-size: 30px; margin-top: 0; }\n  .b9x-section p { font-size: 17px; line-height: 1.7; }\n  .b9x-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n    gap: 18px;\n    margin-top: 24px;\n  }\n  .b9x-card {\n    background: var(--b9x-muted);\n    padding: 22px;\n    border-radius: 14px;\n    border-left: 5px solid var(--b9x-maroon);\n  }\n  .b9x-card h3 { margin-top: 0; color: var(--b9x-maroon); }\n  .b9x-feature-list { columns: 2; column-gap: 40px; font-size: 17px; line-height: 1.9; }\n  .b9x-image-note {\n    background: #f7f7f7;\n    border: 2px dashed #cccccc;\n    padding: 26px;\n    border-radius: 14px;\n    text-align: center;\n    color: #555555;\n    margin-top: 20px;\n  }\n  .b9x-cta {\n    background: linear-gradient(135deg, var(--b9x-maroon), var(--b9x-maroon-dark));\n    color: var(--b9x-light);\n    text-align: center;\n    padding: 52px 24px;\n    border-radius: 18px;\n  }\n  .b9x-cta h2 { color: var(--b9x-light); margin-top: 0; }\n  @media (max-width: 700px) {\n    .b9x-hero h1 { font-size: 34px; }\n    .b9x-feature-list { columns: 1; }\n  }\n<\/style>\n\n<div class=\"b9x-home\">\n\n  <section class=\"b9x-hero\">\n    <h1>B9X Ladder Editor<\/h1>\n    <h2>Industrial Ladder Logic Made Simple<\/h2>\n    <p>\n      Design, organize, and export ladder logic applications for B9X C systems.\n      B9X Ladder Editor gives you a familiar PLC-style programming environment\n      with powerful tools for timers, counters, sequencers, comparisons, include files,\n      and compressed B9X C export.\n    <\/p>\n\n    <!-- <a class=\"b9x-button\" href=\"#download\">Download B9X Ladder Editor<\/a> -->\n    <a class=\"b9x-button secondary\" href=\"#features\">View Features<\/a>\n  <\/section>\n\n  <section class=\"b9x-section\">\n    <h2>Visual Ladder Logic Development<\/h2>\n    <p>\n      B9X Ladder Editor lets you build control logic using visual ladder rungs instead of\n      writing long sections of code by hand. Contacts, coils, timers, counters, and advanced\n      instructions are placed directly on the ladder, making the program easier to understand,\n      troubleshoot, and maintain.\n    <\/p>\n    <div class=\"b9x-image-note\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/b9xelectronics.com\/wp-content\/uploads\/2026\/06\/screen_shot-1-1024x576.png\" alt=\"\" class=\"wp-image-1405\" srcset=\"https:\/\/b9xelectronics.com\/wp-content\/uploads\/2026\/06\/screen_shot-1-1024x576.png 1024w, https:\/\/b9xelectronics.com\/wp-content\/uploads\/2026\/06\/screen_shot-1-300x169.png 300w, https:\/\/b9xelectronics.com\/wp-content\/uploads\/2026\/06\/screen_shot-1-768x432.png 768w, https:\/\/b9xelectronics.com\/wp-content\/uploads\/2026\/06\/screen_shot-1-1536x864.png 1536w, https:\/\/b9xelectronics.com\/wp-content\/uploads\/2026\/06\/screen_shot-1-600x338.png 600w, https:\/\/b9xelectronics.com\/wp-content\/uploads\/2026\/06\/screen_shot-1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<!-- Replace this box with your B9X Ladder Editor screenshot image. -->\n      \n    <\/div>\n  <\/section>\n\n  <section class=\"b9x-section\" id=\"features\">\n    <h2>Powerful Ladder Elements<\/h2>\n    <div class=\"b9x-grid\">\n      <div class=\"b9x-card\"><h3>Contacts &#038; Coils<\/h3><p>Use NO and NC contacts, output coils, set coils, reset coils, and coil-state contacts to build classic PLC-style control logic.<\/p><\/div>\n      <div class=\"b9x-card\"><h3>Timers<\/h3><p>Create on-delay, off-delay, pulse timing, timer restart logic, and timer done contacts for machine timing control.<\/p><\/div>\n      <div class=\"b9x-card\"><h3>Counters<\/h3><p>Count machine cycles, parts, events, and process steps using count-up and count-down instructions.<\/p><\/div>\n      <div class=\"b9x-card\"><h3>Sequencers<\/h3><p>Build step-by-step machine control using SEQ, SEQ STEP, SEQ DONE, and SEQ RESET elements.<\/p><\/div>\n      <div class=\"b9x-card\"><h3>Analog &#038; Temperature<\/h3><p>Use analog inputs and temperature values with comparison elements such as GT, LT, EQ, GTE, LTE, and NEQ.<\/p><\/div>\n      <div class=\"b9x-card\"><h3>Include Files<\/h3><p>Add external B9X C code at a rung location or include initialization code before the main scan loop.<\/p><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"b9x-section\">\n    <h2>Designed For Real Automation Projects<\/h2>\n    <p>\n      Whether you are building a conveyor controller, pump station, alarm panel,\n      sequenced machine, environmental monitor, or custom embedded controller,\n      B9X Ladder Editor provides a practical visual workflow for creating maintainable\n      automation logic.\n    <\/p>\n    <div class=\"b9x-feature-list\">\n      \u2713 Graphical ladder editing<br>\n      \u2713 Parallel branches<br>\n      \u2713 Timers and counters<br>\n      \u2713 One shot and edge detection<br>\n      \u2713 Sequencer support<br>\n      \u2713 Analog comparisons<br>\n      \u2713 Temperature monitoring<br>\n      \u2713 Function calls<br>\n      \u2713 String and numeric variable setting<br>\n      \u2713 Include file support<br>\n      \u2713 Runtime scan timing variables<br>\n      \u2713 Compressed B9X C export\n    <\/div>\n  <\/section>\n\n  <section class=\"b9x-section\">\n    <h2>Runtime Performance Monitoring<\/h2>\n    <p>\n      B9X Ladder Editor exports built-in timing variables that help monitor how the program is running.\n      These values make it easier to understand scan timing and optimize larger ladder applications.\n    <\/p>\n    <div class=\"b9x-grid\">\n      <div class=\"b9x-card\"><h3>b9x_wait_time<\/h3><p>Controls the scan delay. The default value is 10.<\/p><\/div>\n      <div class=\"b9x-card\"><h3>b9x_logic_time<\/h3><p>Measures how long the ladder logic takes to execute.<\/p><\/div>\n      <div class=\"b9x-card\"><h3>b9x_scan_time<\/h3><p>Measures the total scan period, including wait time.<\/p><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"b9x-cta\" id=\"download\">\n    <h2>Ladder Logic Meets Modern Embedded Control<\/h2>\n    <p>Build smarter automation projects with a visual ladder editor designed for B9X C.<\/p>\n    <!-- <a class=\"b9x-button\" href=\"#\">Download B9X Ladder Editor<\/a> -->\n  <\/section>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>B9X Ladder Editor Industrial Ladder Logic Made Simple Design, organize, and export ladder logic applications for B9X C systems. B9X Ladder Editor gives you a familiar PLC-style programming environment with powerful tools for timers, counters, sequencers, comparisons, include files, and compressed B9X C export. View Features Visual Ladder Logic Development B9X Ladder Editor lets you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":769,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-full-screen.php","meta":{"footnotes":""},"class_list":["post-276","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/b9xelectronics.com\/index.php?rest_route=\/wp\/v2\/pages\/276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/b9xelectronics.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/b9xelectronics.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/b9xelectronics.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/b9xelectronics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=276"}],"version-history":[{"count":52,"href":"https:\/\/b9xelectronics.com\/index.php?rest_route=\/wp\/v2\/pages\/276\/revisions"}],"predecessor-version":[{"id":1408,"href":"https:\/\/b9xelectronics.com\/index.php?rest_route=\/wp\/v2\/pages\/276\/revisions\/1408"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/b9xelectronics.com\/index.php?rest_route=\/wp\/v2\/media\/769"}],"wp:attachment":[{"href":"https:\/\/b9xelectronics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}