Understand how TCP-Wedge’s network connections change WinWedge setup and DDE addressing.
Since TCP-Wedge communicates through a TCP/IP port address and not through a serial port, instead of allowing you to select any serial communications parameters, TCP-Wedge allows you to specify an IP address and TCP/IP Port Number
TCP-Wedge can operate as a TCP/IP Client or as a TCP/IP server. If you choose the option to set up TCP-Wedge as a TCP/IP Client, then you will need to enter the IP address (“Remote Host IP Address”) and the Port number (“Remote Port”) of the TCP/IP Server that you want TCP-Wedge to connect to.When you set up TCP-Wedge as the client, TCP-Wedge will be responsible for establishing the connection to the Remote IP Address and Port number that you specify. The connection to the remote IP Address will occur when you activate TCP-Wedge by selecting either “Test Mode” or “Normal Mode” from the ACTIVATE menu or when you open the “Analyze” window by selecting “Analyze” from the PORT menu.If you choose to set up TCP-Wedge as a TCP Server, then TCP-Wedge will use the IP address of the computer that you are using as the “Local IP Address” however you will need to specify a “Local Port” number that you would like to use. In this case, the remote client will be responsible for initiating the connection to TCP-Wedge using the Local IP address for your PC and the Local Port number that you specify. When you select the option “This PC Will Act as TCP Server” in the TCP-Wedge Port Settings dialog box, the Local IP Address for your computer will be displayed in gray text in IP Address text box. If your PC does not have the TCP/IP network protocol installed or if your PC does not have an IP Address assigned to it, you will not be able to select the option to set up TCP-Wedge as a TCP Server. If you set up TCP-Wedge as a TCP Server, after you activate TCP-Wedge in either Test or Normal mode, it will wait for another computer on the network to establish a TCP/IP connection to it using the Local IP Address of the PC where TCP-Wedge is running and the Port Number that you specified.
TCP-Wedge is functionally identical to the WinWedge except for a few minor differences. Since TCP-Wedge does not communicate over a serial port you will not be able to select any options that are specific to a serial port. For example, when you define serial output strings or hot keys and hot key actions in TCP-Wedge you will not find any options or hot key actions that relate specifically to serial ports. This includes the ability to set the states of any serial port hardware handshaking lines like RTS and DTR. Otherwise, TCP-Wedge is identical to WinWedge.
To communicate with TCP-Wedge using Dynamic Data Exchange (DDE), use the DDE Application Name TCPWedge and set the DDE Topic to the IP Address that you entered in the TCP-Wedge Port Settings dialog box. If TCP-Wedge is set up to be a Server, the DDE Topic would be the IP Address of the PC that TCP-Wedge is running on. In Excel VBA this would look like:
chan = DDEInitiate("TCPWedge", "123.45.67.89")
The DDE Item names available in TCP-Wedge are the same as in the WinWedge (i.e. Field(1),Field(2), etc., RecordNumber and DateTime)
There are a number interesting ways that you could use TCP-Wedge including sending and receiving data over an Intranet or the Internet directly from within any Windows program like Excel or Access. Several network hardware companies also sell protocol converters that convert from RS232 to an Ethernet connection. Using one of these devices, you could connect an instrument with an RS232 output directly to a TCP/IP network. You could then run TCP-Wedge in any PC on the network to communicate with the serial device. Using an RS232 to TCP/IP converter, you would not need to install a complete networked PC at the location where the device is at. You could simply install a network connection and the RS232 to TCP/IP converter and then use TCP-Wedge on any other PC in the network to communicate with the device. One company that makes a good RS232 to Ethernet converter is Lantronix , Tel: 714-453-3990 ( http://www.lantronix.com).If you have a PC with a network connection near your RS232 devices you can use TAL’s new TCP-Com software to convert the RS232 to TCP/IP (or TCP/IP to RS232).
Last modified on October 22, 2026
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"TALtech Support","colors":{"primary":"#0764B9","light":"#0764B9","dark":"#0764B9"},"logo":{"light":"https://mintcdn.com/taltech-bdc45607/x77iB9KQeUuF5CKJ/images/brand/Logo.svg?fit=max\u0026auto=format\u0026n=x77iB9KQeUuF5CKJ\u0026q=85\u0026s=281267d1812ad821819e27a3fc4627a8","dark":"https://mintcdn.com/taltech-bdc45607/x77iB9KQeUuF5CKJ/images/brand/Logo.svg?fit=max\u0026auto=format\u0026n=x77iB9KQeUuF5CKJ\u0026q=85\u0026s=281267d1812ad821819e27a3fc4627a8","href":"/"},"favicon":"https://mintcdn.com/taltech-bdc45607/gxOKhYgaQPS-dWNs/images/TALFavicon.png?fit=max\u0026auto=format\u0026n=gxOKhYgaQPS-dWNs\u0026q=85\u0026s=9775c2f387b2a123e7c3f8e6bcdc7794","background":{"color":{"light":"#fafaf9","dark":"#0c0a09"}},"navbar":{"links":[{"href":"/contact","label":"Contact"},{"href":"https://taltech.com/ordering","label":"Ordering"},{"href":"/about","label":"About"}]},"footer":{"links":[{"header":"Software support","items":[{"label":"WinWedge","href":"/winwedge"},{"label":"TCP-Com","href":"/tcp-com"},{"label":"BC-Wedge","href":"/bc-wedge"},{"label":"HID-ScaleWedge","href":"/hid-scalewedge"},{"label":"B-Coder Pro","href":"/b-coder"},{"label":"Barcode ActiveX","href":"/barcode-activex"}]},{"header":"Resources","items":[{"label":"Trial downloads","href":"https://taltech.com/support-resources/free-trial-downloads"},{"label":"Software Manuals","href":"https://taltech.com/support-resources/software-manuals-brochures"},{"label":"Supplemental files","href":"https://taltech.com/support-resources/utilities-macros-and-supplemental-files"}]},{"header":"Ordering","items":[{"label":"Ordering options","href":"https://taltech.com/ordering"},{"label":"Online store","href":"https://store.taltech.com/"},{"label":"Purchase orders","href":"https://taltech.com/ordering"},{"label":"Guarantee","href":"https://taltech.com/ordering"},{"label":"Resellers","href":"https://taltech.com/ordering"}]},{"header":"About","items":[{"label":"Contact us","href":"/contact"},{"label":"About us","href":"https://taltech.com/about"},{"label":"Ordering","href":"https://taltech.com/ordering"},{"label":"Policies","href":"https://taltech.com/policies"},{"label":"Testimonials","href":"https://taltech.com/testimonials"},{"label":"Clients","href":"https://taltech.com/industries/clients"}]}]},"search":{"prompt":"Search articles…"},"seo":{"indexing":"all"},"fonts":{"family":"Public Sans"},"icons":{"library":"lucide"},"integrations":{"ga4":{"measurementId":"G-B9095B5PL0"}},"banner":{"content":"**Questions?** Call Sales at **(800) 722-6004** or Support at **(215) 496-0222**"},"contextual":{"options":["copy","chatgpt","view","claude","mcp"],"display":"header"},"thumbnails":{"fonts":{"family":"Public Sans"}},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Support home","icon":"house","href":"/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"taltech-bdc45607","hasAudioNarration":false,"actualSubdomain":"taltech-bdc45607","customDomains":["support.taltech.com"],"gitSource":{"type":"github","owner":"taltechnologies","repo":"support-site","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aea58b5cbdb6f4019025293","collectionId":"2220a919-ff2c-46e9-941f-4c9a1fac66ab","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aea58b5cbdb6f4019025293"},"feedback":{"agentFeedback":true},"entitlements":{},"buildId":"6aee232d584f2a80bf024fd2","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Support articles","count":166},{"language":"default","tag":"WinWedge","count":113},{"language":"default","tag":"B-Coder Pro","count":55},{"language":"default","tag":"Advanced articles","count":54},{"language":"default","tag":"Barcode ActiveX \u0026 DLLs","count":42},{"language":"default","tag":"Troubleshooting","count":32},{"language":"default","tag":"Other DDE macros and code examples","count":20},{"language":"default","tag":"TCP-Com","count":19},{"language":"default","tag":"Excel DDE macro examples","count":18},{"language":"default","tag":"Barcode types","count":17}],"searchSettings":{"maxResults":8,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@taltech.com","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"h1{text-wrap:balance}#content :is(h2,h3,h4,h5,h6){font-weight:650;opacity:0.85}#content .tooltip:has(a[href]){text-decoration:none}#content a:where([href]):not(:where(.card,[href^=\"#\"])){color:var(--support-link-color)}:root{--support-link-color: #09569a;--support-border-color: rgb(0 0 0 / 12%);--support-panel-radius: 12px;--support-raised-fill: linear-gradient(180deg, #f5f6f7 0%, #fff 100%);--support-raised-shadow: 0 0 0 1px rgb(38 49 59 / 14%),\n 0 2px 4px rgb(23 31 38 / 3%),\n 0 8px 24px rgb(23 31 38 / 5%),\n inset 0 1px 0 rgb(255 255 255 / 90%)}.dark{--support-link-color: #84bdfb;--support-border-color: rgb(255 255 255 / 18%);--support-raised-fill: linear-gradient(180deg, #1e2226 0%, #272b2f 100%);--support-raised-shadow: 0 0 0 1px rgb(255 255 255 / 14%),\n 0 2px 4px rgb(0 0 0 / 12%),\n 0 8px 24px rgb(0 0 0 / 18%),\n inset 0 1px 0 rgb(255 255 255 / 5%)}#content :is(.support-start-links a,a.chevron-link){display:inline-block;max-width:100%;border:0;background-image:none;text-decoration:none;font-weight:500}#content :is(.support-start-links a,a.chevron-link)::after{content:\"\\00a0›\";white-space:nowrap;font-size:1.125em;line-height:0;font-weight:400;opacity:0.8}#content :is(.support-start-links a,a.chevron-link):hover{opacity:0.8}#content :is(.support-start-links a,a.chevron-link):focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.card .not-prose{font-size:1.125rem}.card .prose{margin-top:0.5rem}.article-byline{font-size:0.875em;margin-top:2.5rem}#pagination{display:none}:is(#mobile-nav,#sidebar-content) a[target=\"_blank\"]>div>div:has(>svg){flex:0 0 auto}[data-component-part=\"tooltip-content\"]{max-width:min(20rem, calc(100vw - 2rem))}[data-component-part=\"tooltip-tip\"]{color:#000;font-size:0.875rem;line-height:1.5}.dark [data-component-part=\"tooltip-tip\"]{color:#fff}#page-context-menu button[aria-haspopup=\"menu\"]>svg{width:0.875rem;height:0.875rem;color:#000}.dark #page-context-menu button[aria-haspopup=\"menu\"]>svg{color:#fff}#navbar{--nav-control-fill: rgb(0 0 0 / 3%);--nav-control-hover-fill: rgb(0 0 0 / 10%);--nav-search-outline: rgb(0 0 0 / 14%)}.dark #navbar{--nav-control-fill: rgb(255 255 255 / 3%);--nav-control-hover-fill: rgb(255 255 255 / 10%);--nav-search-outline: rgb(255 255 255 / 14%)}#navbar [data-component-part=\"products-selector-trigger\"]{color:#000;height:36px;padding:8px 14px;background-color:var(--nav-control-fill);border-radius:12px;font-weight:500}#navbar [data-component-part=\"products-selector-trigger\"] svg{color:inherit}.dark #navbar [data-component-part=\"products-selector-trigger\"]{color:#fff}#navbar [data-component-part=\"products-selector-trigger\"]:is(:hover,[aria-expanded=\"true\"]){background-color:var(--nav-control-hover-fill)!important}.accordion-group,details.accordion{border-color:var(--support-border-color)}#search-bar-entry,#search-bar-entry-mobile{min-height:38px;color:#000;background-color:var(--nav-control-fill);border:1px solid var(--nav-search-outline);border-radius:12px;font-weight:500}.article-search-trigger{display:flex;align-items:center;gap:0.75rem;width:100%;margin-bottom:1.5rem;padding:0.75rem 1rem;min-height:44px;color:#26313b;background:var(--support-raised-fill);border:0;border-radius:var(--support-panel-radius);box-shadow:var(--support-raised-shadow);font-size:1rem;font-weight:600;text-align:left;cursor:pointer;transition:box-shadow 160ms ease}.article-search-trigger:hover{box-shadow:0 0 0 1px rgb(38 49 59 / 22%),\n 0 2px 5px rgb(23 31 38 / 4%),\n 0 10px 28px rgb(23 31 38 / 7%),\n inset 0 1px 0 rgb(255 255 255 / 90%)}.article-search-trigger svg{flex-shrink:0}#search-bar-entry-mobile{min-width:38px}#search-bar-entry svg{color:inherit}#search-bar-entry-mobile svg{background-color:currentColor}#search-bar-entry:hover,#search-bar-entry-mobile:hover{background-color:var(--nav-control-hover-fill)}#search-bar-entry:focus-visible,#search-bar-entry-mobile:focus-visible,.article-search-trigger:focus-visible{outline:2px solid #0764b9;outline-offset:3px}.dark #search-bar-entry,.dark #search-bar-entry-mobile{color:#fff;filter:none}.dark .article-search-trigger{color:#f1f4f7}.dark .article-search-trigger:hover{box-shadow:0 0 0 1px rgb(255 255 255 / 22%),\n 0 2px 5px rgb(0 0 0 / 16%),\n 0 10px 28px rgb(0 0 0 / 24%),\n inset 0 1px 0 rgb(255 255 255 / 6%)}.dark #search-bar-entry:focus-visible,.dark #search-bar-entry-mobile:focus-visible,.dark .article-search-trigger:focus-visible{outline-color:#84bdfb}#content-area:has(.product-landing){position:relative}#content-area:has(.product-landing) #header{padding-top:3.5rem}#content-area:has(.product-landing) #header>.prose{margin-top:1rem;text-wrap:balance}#content-area:has(.product-landing) #page-title{max-width:30ch;font-size:clamp(2rem, 3vw, 2.5rem);line-height:1.15;letter-spacing:-0.025em}#content:has(.product-landing){position:static;margin-block-start:2.5rem;margin-block-end:0}#body-content:has(.product-landing) #footer>div{padding-block:4rem}#content .support-home-breadcrumb{position:absolute;display:flex;align-items:center;gap:0.625rem;top:0;inset-inline-start:0;font-size:0.875rem;font-weight:400;text-decoration:none;color:inherit}#content .support-home-breadcrumb a{border:0;background:none;text-decoration:none;font-weight:400;color:inherit}#content .support-home-breadcrumb a:hover{text-decoration:underline}#content .support-home-breadcrumb a::after{display:none}#content .support-home-breadcrumb [aria-hidden]{opacity:0.45}#content .support-home-breadcrumb [aria-current]{color:rgb(var(--gray-600))}.dark #content .support-home-breadcrumb [aria-current]{color:rgb(var(--gray-300))}#body-content:has(.product-landing,.support-home-landing) #sidebar-content{display:none}#body-content:has(.product-landing,.support-home-landing) #content-container{max-width:64rem;padding-inline:1.5rem}#content-area:has(.product-landing) #header::before{content:\"\";display:block;height:88px;margin-bottom:1.5rem;background:var(--support-product-artwork);filter:drop-shadow(0 1px 2px rgb(0 0 0 / 7%)) drop-shadow(0 3px 4px rgb(0 0 0 / 4%))}#content-area:has(.product-landing[data-product=\"winwedge\"]){--support-product-artwork:\n url(\"/images/product-icons/WinWedge.svg\") left bottom / 88px 88px no-repeat,\n url(\"/images/product-icons/WinWedge%20Pro.svg\") 104px bottom / 88px 88px no-repeat,\n url(\"/images/product-icons/TCP-Wedge.svg\") 208px bottom / 56px 56px no-repeat}#content-area:has(.product-landing[data-product=\"tcp-com\"]){--support-product-artwork: url(\"/images/product-icons/TCP-Com.svg\") left bottom / 88px 88px no-repeat}#content-area:has(.product-landing[data-product=\"bc-wedge\"]){--support-product-artwork: url(\"/images/product-icons/BC-Wedge.svg\") left bottom / 88px 88px no-repeat}#content-area:has(.product-landing[data-product=\"hid-scalewedge\"]){--support-product-artwork: url(\"/images/product-icons/HID-ScaleWedge.svg\") left bottom / 88px 88px no-repeat}#content-area:has(.product-landing[data-product=\"b-coder\"]){--support-product-artwork: url(\"/images/product-icons/B-Coder.svg\") left bottom / 88px 88px no-repeat}#content-area:has(.product-landing[data-product=\"barcode-activex\"]){--support-product-artwork: url(\"/images/product-icons/Barcode%20ActiveX.svg\") left bottom / 88px 88px no-repeat}.product-landing{display:none}.support-content-band{--support-band-fill: color-mix(in srgb, rgb(var(--background-light)) 98%, black);margin-top:0;padding-block:2.5rem 4rem;background:var(--support-band-fill);box-shadow:0 0 0 100vmax var(--support-band-fill);clip-path:inset(0 -100vmax)}.dark .support-content-band{--support-band-fill: color-mix(in srgb, rgb(var(--background-dark)) 98%, white)}#content .support-start-block{margin:0 0 3rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap:2rem;width:100%;max-width:100%;padding:1.5rem;border:0;border-radius:var(--support-panel-radius);background:#fff;box-shadow:var(--support-raised-shadow)}.dark #content .support-start-block{background:rgb(var(--background-dark))}#content .support-content-band>h2{margin:0 0 1rem;font-size:1.5rem;letter-spacing:-0.02em;line-height:1.3}#content .support-content-band>.accordion-group+h3{margin:2.5rem 0 1rem;font-size:1.25rem;letter-spacing:-0.015em;line-height:1.4}#content .support-start-block h3{margin:0 0 0.75rem;font-size:1.125rem;line-height:1.4}#content .support-start-links{display:grid;grid-template-columns:minmax(0, 1fr);gap:0.375rem;line-height:1.5;max-width:40rem;margin:0;padding:0;list-style:none}#content .support-start-links>p{margin:0;padding:0}#content .support-section-description{margin:0 0 1.5rem}#content .support-content-band>.video-collection{margin:0 0 3rem}#content .support-content-band>.article-search-trigger{margin:0 0 1.5rem}#content .support-content-band>.accordion-group{margin-block:0}#content .support-content-band>.accordion-group+.support-contact-panel{margin-block-start:1.5rem}@media (max-width: 639px){.support-content-band{padding-block:2.5rem}#content:has(.product-landing){margin-block-start:2.5rem}#body-content:has(.product-landing) #footer>div{padding-block:2.5rem}#content .support-start-block,#content .support-content-band>.video-collection{margin-block-end:2.5rem}}.support-contact-panel{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding:1.5rem;border:1px solid var(--support-border-color);border-radius:var(--support-panel-radius);background:rgb(var(--background-light))}.dark .support-contact-panel{background:rgb(var(--background-dark))}#content .support-contact-panel h2{margin:0 0 0.25rem;font-size:1.125rem;line-height:1.4}.support-contact-availability{display:grid;gap:0.25rem;font-size:0.875rem;line-height:1.5}#content .philadelphia-time{font-variant-numeric:tabular-nums}.support-contact-availability .philadelphia-time{color:rgb(var(--gray-600))}.dark .support-contact-availability .philadelphia-time{color:rgb(var(--gray-400))}@media (max-width: 639px){.support-contact-panel{grid-template-columns:minmax(0, 1fr)}}.video-collection{--video-caption-background: #343a40;--video-border: var(--support-border-color);--video-fill: rgb(0 0 0 / 3%);--video-hover: rgb(0 0 0 / 6%);--video-selected: rgb(var(--primary) / 8%);--video-link: rgb(var(--primary));--video-muted: rgb(var(--gray-600));--video-background: rgb(var(--background-light));--video-color-scheme: light;--video-scrollbar: rgb(var(--gray-400));margin:1.25rem 0 2rem}.dark .video-collection{--video-caption-background: #1c2024;--video-fill: rgb(255 255 255 / 3%);--video-hover: rgb(255 255 255 / 7%);--video-selected: rgb(var(--primary) / 18%);--video-link: color-mix(in srgb, rgb(var(--primary)) 55%, rgb(var(--gray-100)));--video-muted: rgb(var(--gray-300));--video-background: rgb(var(--background-dark));--video-color-scheme: dark;--video-scrollbar: rgb(var(--gray-600))}.video-collection-layout{display:grid;grid-template-columns:minmax(15rem, 1fr) minmax(0, 2fr);overflow:hidden;border:1px solid var(--video-border);border-radius:var(--support-panel-radius)}.video-collection-list{display:flex;flex-direction:column;min-height:0;contain:size;background:var(--video-fill);border-right:1px solid var(--video-border)}.video-collection-scroll{min-height:0;overflow-y:auto;mask-image:linear-gradient(to bottom,\n transparent,\n black min(40px, var(--video-overflow-start, 0px)),\n black calc(100% - min(40px, var(--video-overflow-end, 0px))),\n transparent);mask-repeat:no-repeat;scrollbar-width:thin;color-scheme:var(--video-color-scheme);scrollbar-color:var(--video-scrollbar) var(--video-background)}.video-collection-scroll:has(:focus-visible){mask-image:none}.video-collection-list-header{flex-shrink:0;position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;padding:0.75rem 0.875rem;border-bottom:1px solid var(--video-border);background:var(--video-background);color:var(--video-muted);font-size:0.8125rem;font-weight:600}.video-collection-item{flex-shrink:0;display:flex;align-items:center;gap:0.75rem;width:100%;padding:0.875rem;border-bottom:1px solid var(--video-border);text-align:left;color:inherit;cursor:pointer;line-height:1.4}.video-collection-item:last-child{border-bottom:0}.video-collection-item:hover{background:var(--video-hover)}.video-collection-item[aria-pressed=\"true\"]{background:var(--video-selected)}.video-collection-item:focus-visible{position:relative;outline:2px solid var(--video-link);outline-offset:-3px;border-radius:4px}.video-collection-thumbnail{position:relative;display:grid;place-items:center;width:5rem;aspect-ratio:16 / 9;flex-shrink:0;overflow:hidden;border-radius:6px;background:#1c1917;color:#fff}.video-collection-thumbnail img{width:100%;height:100%;object-fit:cover}.video-collection-duration{position:absolute;right:3px;bottom:3px;padding:1px 4px;border-radius:3px;background:rgb(0 0 0 / 80%);color:#fff;font-size:0.75rem;line-height:1.4;font-variant-numeric:tabular-nums}.video-collection-item-title{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:0.875rem;font-weight:500}.video-collection-selected{flex-shrink:0;color:var(--video-muted);font-size:0.625rem;visibility:hidden}.video-collection-item[aria-pressed=\"true\"] .video-collection-selected{visibility:visible}.video-collection-current{min-width:0;background:var(--video-caption-background)}.video-collection-player{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:#000}.video-collection-caption{--support-link-color: #a8d2ff;padding:1rem 1.125rem;color:#f5f7fa}.video-collection-title{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.video-collection-article,.video-collection-all{font-size:0.8125rem;line-height:1.5}.video-collection-article{margin-top:0.5rem}.video-collection-all{margin-top:0.875rem}@media (max-width: 767px){.video-collection-layout{grid-template-columns:minmax(0, 1fr)}.video-collection-list{contain:none;max-height:18rem;border-right:0;border-top:1px solid var(--video-border)}.video-collection-item{padding:0.75rem}.video-collection-thumbnail{width:5.5rem}.video-collection-selected{display:none}}#content a.support-product-link{color:inherit;border:0;text-decoration:none}#content a.support-product-link>span[aria-hidden]{filter:drop-shadow(0 1px 2px rgb(0 0 0 / 7%)) drop-shadow(0 3px 4px rgb(0 0 0 / 4%))}#content a.support-product-link:hover{color:var(--support-link-color)}#content a.support-product-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}#content .support-product-subtitle{margin:0.125rem 0 0;line-height:1.35;color:rgb(var(--gray-600))}.dark #content .support-product-subtitle{color:rgb(var(--gray-300))}#content:has(.support-home-landing){margin-block-end:0}#content:has(.support-home-landing)>.support-content-band{margin-block-start:2.5rem}#content:has(.support-home-landing) .support-content-band>h2{margin-block-start:3rem}#body-content:has(.support-home-landing) #footer>div{padding-block:4rem}#content:has(.support-home-landing) .support-content-band>h2:first-child{margin-block-start:0}"}],"page":{"pagePath":"winwedge/tcpwedge-winwedge-differences","slug":"/winwedge/tcpwedge-winwedge-differences","pageMetadata":{"title":"The difference between WinWedge and TCP-Wedge","description":"Understand how TCP-Wedge's network connections change WinWedge setup and DDE addressing.","source_url":"https://www.taltech.com/support/tcpwedge_winwedge_differences/","products":["TCP-Wedge","WinWedge"],"keywords":["WinWedge vs TCP-Wedge","TCP-Wedge IP address port settings","TCP-Wedge client server mode","TCPWedge DDE application IP topic","TCP-Wedge RTS DTR limitations"],"sidebarTitle":"The difference between WinWedge and TCP-Wedge","href":"/winwedge/tcpwedge-winwedge-differences"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Understand how TCP-Wedge’s network connections change WinWedge setup and DDE addressing.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading,OptimizedImage}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Since TCP-Wedge communicates through a TCP/IP port address and not through a serial port, instead of allowing you to select any serial communications parameters, TCP-Wedge allows you to specify an IP address and TCP/IP Port Number`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/taltech-bdc45607/EjQcUno1Qb-6jNfg/images/tcpwedge_portsettings.jpg?fit=max\u0026auto=format\u0026n=EjQcUno1Qb-6jNfg\u0026q=85\u0026s=ed6033b3aee0827ada6eee77e56a137b`,alt:`TCP-Wedge Port Settings`,\"data-og-width\":`387`,width:`387`,\"data-og-height\":`247`,height:`247`,\"data-path\":`images/tcpwedge_portsettings.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/taltech-bdc45607/EjQcUno1Qb-6jNfg/images/tcpwedge_portsettings.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=EjQcUno1Qb-6jNfg\u0026q=85\u0026s=aa5755163b5742b7b67860881ed716c0 280w, https://mintcdn.com/taltech-bdc45607/EjQcUno1Qb-6jNfg/images/tcpwedge_portsettings.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=EjQcUno1Qb-6jNfg\u0026q=85\u0026s=6b2452f38fb9296fee2787dbb0984512 560w, https://mintcdn.com/taltech-bdc45607/EjQcUno1Qb-6jNfg/images/tcpwedge_portsettings.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=EjQcUno1Qb-6jNfg\u0026q=85\u0026s=8f5b9fbd71354b9053696a26f140b8a0 840w, https://mintcdn.com/taltech-bdc45607/EjQcUno1Qb-6jNfg/images/tcpwedge_portsettings.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=EjQcUno1Qb-6jNfg\u0026q=85\u0026s=3a05a9aa071e220dcc72b61b517035c0 1100w, https://mintcdn.com/taltech-bdc45607/EjQcUno1Qb-6jNfg/images/tcpwedge_portsettings.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=EjQcUno1Qb-6jNfg\u0026q=85\u0026s=9c5307f80e1981296168c152adbf1fa0 1650w, https://mintcdn.com/taltech-bdc45607/EjQcUno1Qb-6jNfg/images/tcpwedge_portsettings.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=EjQcUno1Qb-6jNfg\u0026q=85\u0026s=b108db2d21a5b7578f2d008375c4f2f0 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`client-mode-vs-server-mode`,children:`Client mode vs. server mode`}),`\n`,_jsx(_components.p,{children:`TCP-Wedge can operate as a TCP/IP Client or as a TCP/IP server. If you choose the option to set up TCP-Wedge as a TCP/IP Client, then you will need to enter the IP address (“Remote Host IP Address”) and the Port number (“Remote Port”) of the TCP/IP Server that you want TCP-Wedge to connect to.`}),`\n`,_jsx(_components.p,{children:`When you set up TCP-Wedge as the client, TCP-Wedge will be responsible for establishing the connection to the Remote IP Address and Port number that you specify. The connection to the remote IP Address will occur when you activate TCP-Wedge by selecting either “Test Mode” or “Normal Mode” from the ACTIVATE menu or when you open the “Analyze” window by selecting “Analyze” from the PORT menu.`}),`\n`,_jsx(_components.p,{children:`If you choose to set up TCP-Wedge as a TCP Server, then TCP-Wedge will use the IP address of the computer that you are using as the “Local IP Address” however you will need to specify a “Local Port” number that you would like to use. In this case, the remote client will be responsible for initiating the connection to TCP-Wedge using the Local IP address for your PC and the Local Port number that you specify. When you select the option “This PC Will Act as TCP Server” in the TCP-Wedge Port Settings dialog box, the Local IP Address for your computer will be displayed in gray text in IP Address text box. If your PC does not have the TCP/IP network protocol installed or if your PC does not have an IP Address assigned to it, you will not be able to select the option to set up TCP-Wedge as a TCP Server. If you set up TCP-Wedge as a TCP Server, after you activate TCP-Wedge in either Test or Normal mode, it will wait for another computer on the network to establish a TCP/IP connection to it using the Local IP Address of the PC where TCP-Wedge is running and the Port Number that you specified.`}),`\n`,_jsx(Heading,{level:`2`,id:`functional-differences-from-winwedge`,children:`Functional differences from WinWedge`}),`\n`,_jsx(_components.p,{children:`TCP-Wedge is functionally identical to the WinWedge except for a few minor differences. Since TCP-Wedge does not communicate over a serial port you will not be able to select any options that are specific to a serial port. For example, when you define serial output strings or hot keys and hot key actions in TCP-Wedge you will not find any options or hot key actions that relate specifically to serial ports. This includes the ability to set the states of any serial port hardware handshaking lines like RTS and DTR. Otherwise, TCP-Wedge is identical to WinWedge.`}),`\n`,_jsx(Heading,{level:`2`,id:`using-dde-with-tcp-wedge`,children:`Using DDE with TCP-Wedge`}),`\n`,_jsxs(_components.p,{children:[`To communicate with TCP-Wedge using Dynamic Data Exchange (DDE), use the DDE Application Name `,_jsx(_components.code,{children:`TCPWedge`}),` and set the DDE Topic to the IP Address that you entered in the TCP-Wedge Port Settings dialog box. If TCP-Wedge is set up to be a Server, the DDE Topic would be the IP Address of the PC that TCP-Wedge is running on. In Excel VBA this would look like:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` chan = DDEInitiate(\"TCPWedge\", \"123.45.67.89\")`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`The DDE Item names available in TCP-Wedge are the same as in the WinWedge (i.e.\\xA0Field(1),Field(2), etc.,\\xA0RecordNumber\\xA0and\\xA0DateTime)`}),`\n`,_jsx(Heading,{level:`2`,id:`use-cases-and-hardware-converters`,children:`Use cases and hardware converters`}),`\n`,_jsxs(_components.p,{children:[`There are a number interesting ways that you could use TCP-Wedge including sending and receiving data over an Intranet or the Internet directly from within any Windows program like Excel or Access. Several network hardware companies also sell protocol converters that convert from RS232 to an Ethernet connection. Using one of these devices, you could connect an instrument with an RS232 output directly to a TCP/IP network. You could then run TCP-Wedge in any PC on the network to communicate with the serial device. Using an RS232 to TCP/IP converter, you would not need to install a complete networked PC at the location where the device is at. You could simply install a network connection and the RS232 to TCP/IP converter and then use TCP-Wedge on any other PC in the network to communicate with the device. One company that makes a good RS232 to Ethernet converter is `,_jsx(_components.a,{href:`http://www.lantronix.com/`,children:`Lantronix`}),`\\xA0, Tel: 714-453-3990 ( `,_jsx(_components.a,{href:`http://www.lantronix.com/`,children:`http://www.lantronix.com`}),`).`]}),`\n`,_jsxs(_components.p,{children:[`If you have a PC with a network connection near your RS232 devices you can use TAL’s new\\xA0`,_jsx(_components.a,{href:`file:///E:/products/tcpcom.html`,children:`TCP-Com`}),`\\xA0software to convert the RS232 to TCP/IP (or TCP/IP to RS232).`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"The difference between WinWedge and TCP-Wedge","description":"Understand how TCP-Wedge's network connections change WinWedge setup and DDE addressing.","source_url":"https://www.taltech.com/support/tcpwedge_winwedge_differences/","products":["TCP-Wedge","WinWedge"],"keywords":["WinWedge vs TCP-Wedge","TCP-Wedge IP address port settings","TCP-Wedge client server mode","TCPWedge DDE application IP topic","TCP-Wedge RTS DTR limitations"],"sidebarTitle":"The difference between WinWedge and TCP-Wedge","href":"/winwedge/tcpwedge-winwedge-differences"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Client mode vs. server mode","slug":"client-mode-vs-server-mode","depth":2,"children":[]},{"title":"Functional differences from WinWedge","slug":"functional-differences-from-winwedge","depth":2,"children":[]},{"title":"Using DDE with TCP-Wedge","slug":"using-dde-with-tcp-wedge","depth":2,"children":[]},{"title":"Use cases and hardware converters","slug":"use-cases-and-hardware-converters","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/taltech-bdc45607/eec41a6a835842e1/search.js"],"subdomain":"taltech-bdc45607","siteName":"TALtech Support","title":"The difference between WinWedge and TCP-Wedge - TALtech Support","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T19:05:25.253Z","gitLastModified":"2026-10-22T19:05:11.000Z","originalFileLocation":"winwedge/tcpwedge-winwedge-differences.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understand how TCP-Wedge\u0026#x27;s network connections change WinWedge setup and DDE addressing.\">\u003cmeta data-mint-head name=\"application-name\" content=\"TALtech Support\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"The difference between WinWedge and TCP-Wedge - TALtech Support\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand how TCP-Wedge\u0026#x27;s network connections change WinWedge setup and DDE addressing.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TALtech Support\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://taltech-bdc45607.mintlify.site/_mintlify/api/og/v2?division=Quick+start\u0026amp;title=The+difference+between+WinWedge+and+TCP-Wedge\u0026amp;description=Understand+how+TCP-Wedge%27s+network+connections+change+WinWedge+setup+and+DDE+addressing.\u0026amp;theme=f8e61b9561bcdbc21b6abc28\u0026amp;signature=711ead8619b8159e3cdf8397d392eac2bd33a1ec20f181009dc833166673945c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"The difference between WinWedge and TCP-Wedge - TALtech Support\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand how TCP-Wedge\u0026#x27;s network connections change WinWedge setup and DDE addressing.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://taltech-bdc45607.mintlify.site/_mintlify/api/og/v2?division=Quick+start\u0026amp;title=The+difference+between+WinWedge+and+TCP-Wedge\u0026amp;description=Understand+how+TCP-Wedge%27s+network+connections+change+WinWedge+setup+and+DDE+addressing.\u0026amp;theme=f8e61b9561bcdbc21b6abc28\u0026amp;signature=711ead8619b8159e3cdf8397d392eac2bd33a1ec20f181009dc833166673945c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/taltech-bdc45607/YFqszPMCzxP0Sxv6/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TALtech Support\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0764B9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/winwedge/tcpwedge-winwedge-differences.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://support.taltech.com/#organization\",\"name\":\"TALtech Support\",\"url\":\"https://support.taltech.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/taltech-bdc45607/x77iB9KQeUuF5CKJ/images/brand/Logo.svg?fit=max\u0026auto=format\u0026n=x77iB9KQeUuF5CKJ\u0026q=85\u0026s=281267d1812ad821819e27a3fc4627a8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://support.taltech.com#website\",\"name\":\"TALtech Support\",\"url\":\"https://support.taltech.com\",\"publisher\":{\"@id\":\"https://support.taltech.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences#webpage\",\"url\":\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences\",\"name\":\"The difference between WinWedge and TCP-Wedge\",\"description\":\"Understand how TCP-Wedge's network connections change WinWedge setup and DDE addressing.\",\"dateModified\":\"2026-10-22T19:05:11.000Z\",\"isPartOf\":{\"@id\":\"https://support.taltech.com#website\"},\"breadcrumb\":{\"@id\":\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Support articles\",\"item\":\"https://support.taltech.com/winwedge/winwedge-quick-start\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quick start\",\"item\":\"https://support.taltech.com/winwedge/winwedge-quick-start\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"The difference between WinWedge and TCP-Wedge\",\"item\":\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences#article\",\"headline\":\"The difference between WinWedge and TCP-Wedge\",\"name\":\"The difference between WinWedge and TCP-Wedge\",\"description\":\"Understand how TCP-Wedge's network connections change WinWedge setup and DDE addressing.\",\"url\":\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences\",\"mainEntityOfPage\":{\"@id\":\"https://support.taltech.com/winwedge/tcpwedge-winwedge-differences#webpage\"},\"dateModified\":\"2026-10-22T19:05:11.000Z\",\"keywords\":\"WinWedge vs TCP-Wedge, TCP-Wedge IP address port settings, TCP-Wedge client server mode, TCPWedge DDE application IP topic, TCP-Wedge RTS DTR limitations\",\"publisher\":{\"@id\":\"https://support.taltech.com/#organization\"},\"isPartOf\":{\"@id\":\"https://support.taltech.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TALtech Support\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"TALtech Support","nav":{"global":{"anchors":[{"anchor":"Support home","icon":"house","href":"/"}]},"products":[{"product":"Support home","icon":"life-buoy","color":{"light":"#0F52BA","dark":"#3271D0"},"pages":[{"title":"Support home","href":""}]},{"product":"WinWedge","icon":"https://mintlify.s3.us-west-1.amazonaws.com/taltech-bdc45607/images/product-icons/WinWedge.svg","color":{"light":"#a38915","dark":"#a38915"},"pages":[{"title":"WinWedge, WinWedge Pro, and TCP‑Wedge Support","sidebarTitle":"WinWedge / TCP-Wedge support home","mode":"center","href":"/winwedge"},{"group":"Support articles","pages":[{"group":"Quick start","expanded":false,"pages":[{"title":"WinWedge setup and quick start guide","sidebarTitle":"WinWedge quick start guide","href":"/winwedge/winwedge-quick-start"},{"title":"TCP-Wedge setup and quick start guide","description":"Set up TCP-Wedge to collect data from Ethernet or TCP/IP connected devices on your network, such as scales or balances, and send it into any Windows application.","sidebarTitle":"TCP-Wedge quick start guide","href":"/winwedge/tcp-wedge-quick-start-guide"},{"title":"The difference between WinWedge and TCP-Wedge","sidebarTitle":"The difference between WinWedge and TCP-Wedge","href":"/winwedge/tcpwedge-winwedge-differences"},{"title":"Common device settings for WinWedge configuration","description":"Look up reported RS232 settings and transmit commands for common balances, scales, gauges, and meters from Mettler, Sartorius, Ohaus, and other manufacturers.","sidebarTitle":"Common device settings for WinWedge configuration","href":"/winwedge/device-settings-and-saved-configuration-files"},{"title":"How to move WinWedge or WinWedge Pro to a new PC","sidebarTitle":"Move WinWedge to a new PC","href":"/winwedge/move-winwedge-to-a-new-pc"},{"title":"WinWedge video tutorials","sidebarTitle":"Video tutorials","href":"/winwedge/video-tutorials"},{"title":"What is WinWedge?","href":"/winwedge/what-is-winwedge"},{"title":"WinWedge compatible devices","href":"/winwedge/winwedge-compatible-devices"},{"title":"WinWedge “start here” tutorial","mode":"wide","href":"/winwedge/winwedge-start-here-tutorial"}]},{"group":"Windows 11","boost":2,"expanded":false,"pages":[{"title":"WinWedge Windows 11 compatibility guide","href":"/winwedge/winwedge-windows-11-compatibility-guide"},{"title":"WinWedge stopped typing data into applications after a Windows 11 update","sidebarTitle":"No keystrokes after Windows 11 update","href":"/winwedge/winwedge-stopped-sending-keystrokes-after-windows-11-update"}]},{"group":"Troubleshooting","boost":2,"expanded":false,"pages":[{"title":"Device data is missing or unreadable","sidebarTitle":"Device data is missing or unreadable","href":"/winwedge/device-data-is-missing-or-unreadable"},{"title":"WinWedge not sending data to Excel or another application","sidebarTitle":"Data appears in Analyze window but does not show up after activation","href":"/winwedge/data-appears-in-analyze-window-but-does-not-show-up-after-activation"},{"title":"Unrecognizable data in the Analyze window","sidebarTitle":"Unrecognizable data in the Analyze window","href":"/winwedge/unrecognizable-data-in-the-analyze-window"},{"title":"No data appears in the Analyze window","sidebarTitle":"No data appears in the Analyze window","href":"/winwedge/no-data-appears-in-the-analyze-window"},{"title":"Data is automatically entered into Notepad","sidebarTitle":"Data is automatically entered into Notepad","href":"/winwedge/data-is-automatically-entered-into-notepad"},{"title":"COM port does not exist","href":"/winwedge/com-port-does-not-exist"},{"title":"COM port from adapter no longer works after upgrading to Windows 11","sidebarTitle":"COM port from adapter no longer works after upgrading to Windows 11","href":"/winwedge/com-port-from-adapter-no-longer-works-after-upgrading-to-windows-11"},{"title":"Data cannot be entered into a userform in Excel","sidebarTitle":"Data cannot be entered into a user form in Excel","href":"/winwedge/data-cannot-be-entered-into-a-userform-in-excel"},{"title":"Disabling Windows detection of serial mice to fix “COM port not available” errors","sidebarTitle":"Disabling Windows detection of serial mice to fix “COM port not available” errors","href":"/winwedge/windows-2000-nt-serial-mice-and-missing-com-port"},{"title":"Lost data when running multiple instances of WinWedge in Microsoft Access","sidebarTitle":"Lost data when running multiple instances of WinWedge in Microsoft Access","href":"/winwedge/lost-data-when-running-multiple-instances-of-winwedge-in-microsoft-access"},{"title":"Leading zeroes are truncated when using WinWedge in DDE mode with Excel","sidebarTitle":"Leading zeroes are truncated when using WinWedge in DDE mode with Excel","href":"/winwedge/leading-zeroes-are-truncated-when-using-winwedge-in-dde-mode-with-excel"},{"title":"WinWedge error messages index","sidebarTitle":"WinWedge error messages index","href":"/winwedge/winwedge-error-messages-index"},{"title":"Custom hotkey or keyboard shortcut not working","href":"/winwedge/custom-hotkey-or-keyboard-shortcut-not-working"},{"title":"First character is removed while using WinWedge in keystrokes mode","href":"/winwedge/first-character-is-removed-while-using-winwedge-in-keystrokes-mode"},{"title":"Installation error: “setup cannot copy the file setup1.ex_ …”","href":"/winwedge/installation-error-setup-cannot-copy-the-file-setup1-ex2"}]},{"group":"Filtering and formatting your data","boost":2,"expanded":false,"pages":[{"title":"Understanding your scale or device data structure for WinWedge configuration","sidebarTitle":"Understanding your device’s data","href":"/winwedge/understanding-your-scale-or-device-data-structure-for-winwedge-configuration"},{"title":"Adding a date and time stamp to data","sidebarTitle":"Adding date and time stamps to your data","href":"/winwedge/adding-a-date-and-time-stamp-to-data"},{"title":"Using the pre-input character translation table","sidebarTitle":"Using the pre-input character translation table","href":"/winwedge/using-the-pre-input-character-translation-table"},{"title":"Defining fewer data fields than are actually received","sidebarTitle":"Defining fewer data fields than are actually received","href":"/winwedge/defining-fewer-data-fields-than-are-actually-recieved"},{"title":"Defining more data fields than are actually received","sidebarTitle":"Defining more data fields than are actually received","href":"/winwedge/defining-more-data-fields-than-are-actually-received"},{"title":"Dealing with devices that output data continuously","sidebarTitle":"Dealing with devices that output data continuously","href":"/winwedge/dealing-with-devices-that-output-data-continuously"},{"title":"Converting binary data to decimal","sidebarTitle":"Converting binary data to decimal","href":"/winwedge/coverting-binary-data-to-decimal"},{"title":"Defining keystrokes and keystroke macros in WinWedge","href":"/winwedge/defining-keystrokes-and-keystroke-macros-in-winwedge"}]},{"group":"Hotkeys and device commands","boost":2,"expanded":false,"pages":[{"title":"Sending output commands to your device","sidebarTitle":"Sending output commands to your device","href":"/winwedge/setting-up-output-commands-to-your-device"},{"title":"Defining hot keys and actions","sidebarTitle":"Defining hot keys and actions","href":"/winwedge/defining-hotkeys"},{"title":"Invoking hot keys in other applications","sidebarTitle":"Invoking hot keys in other applications","href":"/winwedge/invoking-hot-keys-in-other-applications"},{"title":"Copy and paste from ‘output field’ in Analyze window","sidebarTitle":"Copy and paste from ‘output field’ in Analyze window","href":"/winwedge/copy-and-paste-from-output-field-in-analyze-window"}]},{"group":"Serial and network connections","boost":2,"expanded":false,"pages":[{"title":"RS232 and serial communications","sidebarTitle":"RS232 and serial communications","href":"/winwedge/serial-intro"},{"title":"What to do if your PC has no RS232 ports","sidebarTitle":"What to do if your PC has no RS232 ports","href":"/winwedge/what-to-do-if-your-pc-has-no-rs232-ports"},{"title":"Identify your device’s COM port with Device Manager","sidebarTitle":"Identify your device’s COM port with Device Manager","href":"/winwedge/identify-com-port"},{"title":"Connecting scales, balances, and other devices to PCs","sidebarTitle":"Connecting scales, balances, and other devices to PCs","href":"/winwedge/connecting-scales-balances-and-other-devices-to-pcs"},{"title":"A brief overview of TCP/IP communications","sidebarTitle":"A brief overview of TCP/IP communications","href":"/winwedge/a-brief-overview-of-tcp-ip-communications"},{"title":"Connecting a serial device to a TCP/IP network","sidebarTitle":"Connecting a serial device to a TCP/IP network","href":"/winwedge/interfacing-rs232-to-tcp-ip"},{"title":"Connecting to a serial or networked device over the Internet","sidebarTitle":"Connecting to a serial or networked device over the internet","href":"/winwedge/sending-and-receiving-serial-data-over-the-internet"},{"title":"Recommended hardware","sidebarTitle":"Recommended hardware","href":"/winwedge/recommended-hardware"},{"title":"Sartorius balance cable pinouts","href":"/winwedge/sartorius-balance-cable-pinouts"}]},{"group":"Other articles","expanded":false,"pages":[{"title":"Delaying WinWedge startup when using with TCP-Com","sidebarTitle":"Delaying WinWedge startup when using with TCP-Com","href":"/winwedge/delaying-winwedge-startup-when-using-with-tcp-com"},{"title":"21 CFR 11 compliance with WinWedge","sidebarTitle":"21 CFR 11 compliance with WinWedge","href":"/winwedge/21-cfr-11"},{"title":"Quality control automation","sidebarTitle":"Quality control automation","href":"/winwedge/quality-control-auto"},{"title":"Running WinWedge as a Windows service","sidebarTitle":"Running WinWedge as a Windows service","href":"/winwedge/running-winwedge-as-a-windows-nt-service"},{"title":"Automatically running WinWedge on PC startup or with a specific configuration","href":"/winwedge/automatically-running-winwedge-on-pc-startup-or-with-a-specific-configuration"},{"title":"Can WinWedge be used to implement Modbus protocols?","href":"/winwedge/can-winwedge-be-used-to-implement-modbus-protocols"},{"title":"Capturing data to CSV files with WinWedge","href":"/winwedge/capturing-data-to-csv-files-with-winwedge"}]}]},{"group":"Advanced articles","pages":[{"group":"Dynamic Data Exchange (DDE)","boost":2,"expanded":false,"pages":[{"title":"Keystrokes mode and DDE mode","sidebarTitle":"Keystrokes mode and DDE mode","href":"/winwedge/keystrokes-vs-dde"},{"title":"Running WinWedge in the background","sidebarTitle":"Running WinWedge in the background","href":"/winwedge/running-winwedge-in-the-background"},{"title":"Understanding DDE","sidebarTitle":"Understanding DDE","href":"/winwedge/understanding-dynamic-data-exchange"},{"title":"Overview of DDE and WinWedge","sidebarTitle":"Overview of DDE and WinWedge","href":"/winwedge/dde-winwedge"},{"title":"DDE Server Mode setup guide","sidebarTitle":"“DDE server mode” setup guide","href":"/winwedge/dde-server-mode-setup-guide"},{"title":"WinWedge DDE commands","sidebarTitle":"WinWedge DDE commands","href":"/winwedge/winwedge-dde-comm"},{"title":"DDE command tester","sidebarTitle":"DDE command tester","href":"/winwedge/dde-command-tester"},{"title":"Logging to a file while passing data to other programs via DDE","sidebarTitle":"Logging to a file while passing data to other programs via DDE","href":"/winwedge/logging-to-a-file-while-passing-data-to-other-programs-via-dde"},{"title":"Collecting data from multiple devices simultaneously","href":"/winwedge/collecting-data-from-multiple-devices"},{"title":"Continually polling multiple devices in sequence","href":"/winwedge/continually-polling-multiple-devices"},{"title":"Requesting data from WinWedge using SetLinkOnData method","href":"/winwedge/requesting-data-while-in-keystrokes-mode"}]},{"group":"Excel DDE macro examples","boost":2,"expanded":false,"pages":[{"title":"Collect data into Excel using WinWedge DDE mode","href":"/winwedge/collect-data-into-excel-using-winwedge-dde-mode"},{"title":"Finding the first empty cell in a column","sidebarTitle":"Finding the first empty cell in a column","href":"/winwedge/finding-the-first-empty-cell-in-a-column"},{"title":"Creating a dynamic chart in Excel","sidebarTitle":"Creating a dynamic chart in Excel","href":"/winwedge/creating-a-dynamic-chart-in-excel"},{"title":"Introduction to Excel (and VBA) macros","sidebarTitle":"Introduction to Excel (and VBA) macros","href":"/winwedge/introduction-to-excel-and-vba-macros"},{"title":"How to enable the Developer tab in Microsoft Excel","sidebarTitle":"How to enable the Developer tab in Microsoft Excel","href":"/winwedge/how-to-enable-the-developer-tab-in-microsoft-excel"},{"title":"Advanced Excel tricks: reading large arrays of data into Excel","sidebarTitle":"Advanced Excel tricks: reading large arrays of data into Excel","href":"/winwedge/advanced-excel-tricks-reading-large-arrays-of-data-into-excel"},{"title":"Creating a dynamic chart in Excel 97 – 2003","sidebarTitle":"Creating a dynamic chart in Excel 97 – 2003","href":"/winwedge/creating-a-chart"},{"title":"Collecting a single field of data into Excel","href":"/winwedge/collecting-a-single-field-of-data-into-excel"},{"title":"Collecting multiple consecutive fields of data into Excel","href":"/winwedge/collecting-multiple-fields-of-data-into-excel"},{"title":"Getting past the 40 field limit in WinWedge","href":"/winwedge/getting-past-the-40-field-limit-in-winwedge"},{"title":"Insert data into top row and move previous readings down","href":"/winwedge/insert-top-row"},{"title":"Introduction to VBA (and VBScript)","href":"/winwedge/introduction-to-vba-and-vbscript"},{"title":"Launch a program from a macro in Excel","href":"/winwedge/launch-a-program-from-a-macro-in-excel"},{"title":"Launching WinWedge from within Excel","href":"/winwedge/launching-winwedge-from-an-excel-macro"},{"title":"Passing data from WinWedge to Excel using DDE with multiple open workbooks","href":"/winwedge/passing-data-from-winwedge-to-excel-using-dde-with-multiple-open-workbooks"},{"title":"Sending commands from Excel to a device","href":"/winwedge/sending-dde-commands-from-excel"},{"title":"VBA if statements: using control structures to make decisions","href":"/winwedge/vba-if-statements-using-control-structures-to-make-decisions"},{"title":"VBA: repeating code with control structures","href":"/winwedge/vba-repeating-code-with-control-structures"}]},{"group":"Access DDE macro examples","boost":2,"expanded":false,"pages":[{"title":"Basic inventory tracking example database","href":"/winwedge/basic-inventory-tracking-example-database"},{"title":"Opening and closing WinWedge in Access","href":"/winwedge/closing-and-opening-winwedge-access"},{"title":"Collecting data directly into a form in Access","href":"/winwedge/collecting-data-directly-into-a-form-in-access"},{"title":"Collecting data directly into a table in Access","href":"/winwedge/collecting-data-directly-into-a-table-in-access"},{"title":"Transmitting commands to devices from Access","href":"/winwedge/transmitting-commands-to-devices-from-access"}]},{"group":"Other DDE macros and code examples","boost":2,"expanded":false,"pages":[{"title":"Macros for Excel, Access, and Word","sidebarTitle":"Macros for Excel, Access, and Word","href":"/winwedge/macros-for-excel-access-and-word"},{"title":"Macros for other applications","sidebarTitle":"Macros for other applications","href":"/winwedge/macros-for-other-applications"},{"title":"Code samples for WinWedge (Visual Basic, C++, and .NET)","sidebarTitle":"Code samples for WinWedge (Visual Basic, C++, and .NET)","href":"/winwedge/code-samples-for-winwedge-visual-basic-c-and-net"},{"title":"Using WinWedge with Visual Basic to pass serial data to an active server page","sidebarTitle":"Using WinWedge with Visual Basic to pass serial data to an active server page","href":"/winwedge/using-winwedge-with-visual-basic-to-pass-serial-data-to-an-active-server-pa"},{"title":"Using an ASP page to send data out the serial port","sidebarTitle":"Using an ASP page to send data out the serial port","href":"/winwedge/using-an-asp-page-to-send-data-out-the-serial-port"},{"title":"Detecting if WinWedge is running from a VB6 program","href":"/winwedge/detecting-if-winwedge-is-running-from-a-vb-program"},{"title":"Intellution FIXDMACS: input serial data using DDE","href":"/winwedge/intellution-fixdmacs-input-serial-data-using-dde"},{"title":"Launching WinWedge from a VB6 application","href":"/winwedge/launching-winwedge-from-a-vb"},{"title":"Linking a VB 6 text box to a WinWedge data field","href":"/winwedge/linking-a-vb-text-box-to-a-winwedge-data-field"},{"title":"Wonderware InTouch: linking serial data from WinWedge","href":"/winwedge/linking-serial-data-from-winwedge-to-intouch"},{"title":"MATLAB: launching, requesting data, and closing WinWedge from MATLAB","href":"/winwedge/matlab-launching-requesting-data-and-closing-winwedge-from-matlab"},{"title":"Opening and closing an application from VBA","href":"/winwedge/opening-and-closing-an-application-from-vba"},{"title":"Origin: launching the WinWedge and collecting data to a column","href":"/winwedge/origin-launching-the-winwedge-and-collecting-data-to-a-column"},{"title":"Reading serial data into Word using DDE","href":"/winwedge/reading-serial-data-into-word-using-dde-word-95-and-later"},{"title":"Send WinWedge data to Minitab via DDE","href":"/winwedge/send-serial-data-to-minitab-via-dde"},{"title":"Wonderware InTouch: sending commands to your device","href":"/winwedge/sending-commands-to-your-device-from-intouch"},{"title":"Using DDE in .NET to communicate with WinWedge","href":"/winwedge/using-dde-in-dotnet"},{"title":"Sending DDE commands to WinWedge from a VB6 app","href":"/winwedge/vb-6-sending-dde-commands-to-devices"},{"title":"Visual FoxPro: collecting data using WinWedge","href":"/winwedge/visual-fox-pro-collecting-data-using-winwedge"},{"title":"Visual FoxPro: communicating with devices through WinWedge","href":"/winwedge/visual-fox-pro-communicating-with-devices-through-winwedge"}]}]},{"group":"Legacy articles","boost":0.3,"expanded":false,"pages":[{"title":"Error: the setup.exe file is linked to missing export oleaut32.dll:185","href":"/winwedge/error-the-setup-exe-file-is-linked-to-missing-export-oleaut32-dll1852"},{"title":"Reading serial data into Word using DDE (Word 2.0-6.0)","href":"/winwedge/reading-serial-data-into-word-using-dde-word-2-0-6-0"},{"title":"Microsoft Office 2010 starter edition","href":"/winwedge/microsoft-office-2010-starter-edition"}]},{"group":"Resources","boost":0.5,"expanded":false,"pages":[{"title":"WinWedge product page","url":"https://taltech.com/winwedge-pro","href":"/external/winwedge-product"},{"title":"Trial downloads","url":"https://taltech.com/support-resources/free-trial-downloads","href":"/external/trial-downloads"},{"title":"Manuals and brochures","url":"https://taltech.com/support-resources/software-manuals-brochures","href":"/external/manuals"},{"title":"Online orders","url":"https://store.taltech.com/myaccount","href":"/external/store-account"},{"title":"Order and licensing info","url":"https://taltech.com/ordering","href":"/external/ordering"},{"title":"TALtech main site","url":"https://taltech.com","href":"/external/main-site"}]}]},{"product":"HID-ScaleWedge","icon":"https://mintlify.s3.us-west-1.amazonaws.com/taltech-bdc45607/images/product-icons/HID-ScaleWedge.svg","pages":[{"title":"HID-ScaleWedge","href":"/hid-scalewedge"}]},{"product":"BC-Wedge","icon":"https://mintlify.s3.us-west-1.amazonaws.com/taltech-bdc45607/images/product-icons/BC-Wedge.svg","pages":[{"title":"BC-Wedge","href":"/bc-wedge"}]},{"product":"TCP-Com","icon":"https://mintlify.s3.us-west-1.amazonaws.com/taltech-bdc45607/images/product-icons/TCP-Com.svg","pages":[{"title":"TCP-Com","href":"/tcp-com"}]},{"product":"B-Coder Pro","icon":"https://mintlify.s3.us-west-1.amazonaws.com/taltech-bdc45607/images/product-icons/B-Coder.svg","pages":[{"title":"B-Coder Pro","href":"/b-coder"}]},{"product":"Barcode ActiveX \u0026 DLLs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/taltech-bdc45607/images/product-icons/Barcode%20ActiveX.svg","pages":[{"title":"Barcode ActiveX \u0026 DLLs","href":"/barcode-activex"}]}]},"basePath":"","title":"The difference between WinWedge and TCP-Wedge - TALtech Support","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["10e4515597","a74be98ba7"],"chunks":["BannerMarkdown-BcDCEkh6.js","dist-CwjSCXIK.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-eKJ4rcii.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}