# Configuration of username/password for TCP driver connection with YOKOGAWA WT3000

**URL:** <https://forum.inductiveautomation.com/t/configuration-of-username-password-for-tcp-driver-connection-with-yokogawa-wt3000/104571>\
**Category:** General Discussion\
**Created:** [April 2, 2025, 5:22am UTC](https://forum.inductiveautomation.com/t/configuration-of-username-password-for-tcp-driver-connection-with-yokogawa-wt3000/104571 "2025-04-02T05:22:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wang\_Tingyu](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/wang_tingyu/32/81276_2.png) [@Wang\_Tingyu](https://forum.inductiveautomation.com/u/Wang_Tingyu)\
**Post date:** [April 2, 2025, 5:22am UTC](https://forum.inductiveautomation.com/t/configuration-of-username-password-for-tcp-driver-connection-with-yokogawa-wt3000/104571/1 "2025-04-02T05:22:23Z")

</div>

Hi everyone,

I’m using Ignition’s TCP driver to communicate with a YOKOGAWA WT3000 device. However, the connection requires a username and password, and I’m unsure where to configure these credentials within Ignition.

‌ **Details:** ‌

- The WT3000 mandates authentication (username/password) during TCP connection establishment.
- The Ignition TCP driver settings (e.g., host/IP, port) are configured, but no dedicated field exists for authentication credentials.

‌ **Questions:** ‌

1. Is there a specific security/authentication section in the TCP driver settings for WT3000 devices?
2. Does the WT3000 require sending credentials via a custom command or protocol-specific initialization sequence?
3. Are there examples of scripting/configuration for similar authentication workflows in Ignition’s TCP driver?

Any insights or suggestions would be greatly appreciated! Thanks in advance.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 2, 2025, 11:30am UTC](https://forum.inductiveautomation.com/t/configuration-of-username-password-for-tcp-driver-connection-with-yokogawa-wt3000/104571/2 "2025-04-02T11:30:12Z")

</div>

Ignition's TCP driver doesn't do any of that for you. Whatever messages that need to be exchanged need to be written to the device's message items with appropriate timings.

(I've never heard of a Yokogawa WT3000, so your odds of finding examples here is low. If you find examples elsewhere, we can probably help you translate to the Ignition environment.)

---

<div class="post-metadata">

**Author:** ![Wang\_Tingyu](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/wang_tingyu/32/81276_2.png) [@Wang\_Tingyu](https://forum.inductiveautomation.com/u/Wang_Tingyu)\
**Post date:** [April 3, 2025, 3:01am UTC](https://forum.inductiveautomation.com/t/configuration-of-username-password-for-tcp-driver-connection-with-yokogawa-wt3000/104571/3 "2025-04-03T03:01:40Z")

</div>

I'm trying to connect to an Ignition Gateway (v8.1.24) . Although the connection is established via Ethernet, communication fails with an authentication error requiring login credentials.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/4/8426aec95d98b2807394a12bf65ac629f0a413f0.png)

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [April 3, 2025, 3:31am UTC](https://forum.inductiveautomation.com/t/configuration-of-username-password-for-tcp-driver-connection-with-yokogawa-wt3000/104571/4 "2025-04-03T03:31:16Z")

</div>

You will need to write a script to perform the login functions and extract the data you need.

---

<div class="post-metadata">

**Author:** ![Wang\_Tingyu](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/wang_tingyu/32/81276_2.png) [@Wang\_Tingyu](https://forum.inductiveautomation.com/u/Wang_Tingyu)\
**Post date:** [April 3, 2025, 8:36am UTC](https://forum.inductiveautomation.com/t/configuration-of-username-password-for-tcp-driver-connection-with-yokogawa-wt3000/104571/5 "2025-04-03T08:36:37Z")

</div>

Are there similar code examples or scripts available?  
I previously used Python 3.8 with the official TMCTL.dll for communication. Could this setup cause compatibility challenges in Ignition?

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [April 3, 2025, 8:48am UTC](https://forum.inductiveautomation.com/t/configuration-of-username-password-for-tcp-driver-connection-with-yokogawa-wt3000/104571/6 "2025-04-03T08:48:45Z")

</div>

Ignition uses python 2.7, also it is a Jython not C interpreter, so dll files will likely not work as they are not java based.  
I do not have any experience with dll files and python, but i have had a bunch of experience dealing with python and tcp connections.  
If you can do everything you want using a telnet connection manually, there is no reason you wouldn't be able to emulate that exact functionality from a python script in Ignition.
