# Error configuring IO terminal 750\_496\_16

**URL:** <https://www.wago.community/t/fehler-beim-konfigurieren-einer-io-klemme-750-496-16/2815>\
**Category:** CODESYS\
**Tags:** codesys, pfc300\
**Created:** [July 13, 2026, 9:58am UTC](https://www.wago.community/t/fehler-beim-konfigurieren-einer-io-klemme-750-496-16/2815 "2026-07-13T09:58:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hannah](https://avatars.discourse-cdn.com/v4/letter/h/f04885/32.png) [@Hannah](https://www.wago.community/u/Hannah)\
**Post date:** [July 13, 2026, 9:58am UTC](https://www.wago.community/t/fehler-beim-konfigurieren-einer-io-klemme-750-496-16/2815/1 "2026-07-13T09:58:02Z")

</div>

Hi everyone,

I want to configure my terminal (750\_496\_1) via Codesys.

I am using the following function to configure my channels:

aeChannel\_WagoModul\_750\_496\_SignalType[1] := 0;  
aeChannel\_WagoModul\_750\_496\_SignalType[2] := 0;  
aeChannel\_WagoModul\_750\_496\_SignalType[3] := 0;  
aeChannel\_WagoModul\_750\_496\_SignalType[4] := 0;  
aeChannel\_WagoModul\_750\_496\_SignalType[5] := 0;  
aeChannel\_WagoModul\_750\_496\_SignalType[6] := 0;  
aeChannel\_WagoModul\_750\_496\_SignalType[7] := 0;  
aeChannel\_WagoModul\_750\_496\_SignalType[8] := 0;

IF NOT xIsInit THEN  
CASE wState OF  
0:  
i:= 1;  
wState:= 10;

```auto
	10: 
		xDocfg := TRUE; 
		IOs.WagoModul_750_496.GetRawChannelSettings(
			usiChannel := i,
			xTrigger := xDoCfg,
			xError => xError_Get,
			oError => Error_Get,		
			utRawChannelSettings	:= oCfg_WagoModul_750_496);
		IF NOT xDoCfg THEN 
			IF oCfg_WagoModul_750_496.eSignalType = aeChannel_WagoModul_750_496_SignalType[i] THEN 
				wState:= 30;
			ELSE 
				oCfg_WagoModul_750_496.eSignalType := aeChannel_WagoModul_750_496_SignalType[i]; 
				wState:= 20; 
			END_IF
		END_IF
		
	20: 
		xDoCfg:= TRUE;
		IOs.WagoModul_750_496.SetRawChannelSettings(
			usiChannel := i,
			xTrigger := xDoCfg,
			xError => xError_Set,
			oError => Error_Set,		
			utRawChannelSettings	:= oCfg_WagoModul_750_496);
		IF NOT xDoCfg THEN 
			wState:= 30; 
		END_IF
		
	30: 
		i:= i+1;
		IF i <= WagoTypesModule_75x_496.MAX_CHANNEL_496 THEN 
			wState:= 10;
		ELSE 
			xIsInit:= TRUE; 
			wState:= 100; 
		END_IF
		
	100:
		
			;
		
END_CASE

```

Unfortunately, the configuration does not work, and I get the error ‘Invalid terminal access → terminal not set’ when using the Get function.

What is the problem here?

Thank you in advance.

---

<div class="post-metadata">

**Author:** ![MikePsaltis](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/mikepsaltis/32/47_2.png) [@MikePsaltis](https://www.wago.community/u/MikePsaltis)\
**Post date:** [July 13, 2026, 1:49pm UTC](https://www.wago.community/t/fehler-beim-konfigurieren-einer-io-klemme-750-496-16/2815/2 "2026-07-13T13:49:25Z")

</div>

Hello,

Can you please share a screenshot of the KBUS configuration in CODESYS?

Please also share the controller part number and firmware.

Thank you!

---

<div class="post-metadata">

**Author:** ![Hannah](https://avatars.discourse-cdn.com/v4/letter/h/f04885/32.png) [@Hannah](https://www.wago.community/u/Hannah)\
**Post date:** [July 14, 2026, 8:47am UTC](https://www.wago.community/t/fehler-beim-konfigurieren-einer-io-klemme-750-496-16/2815/3 "2026-07-14T08:47:51Z")

</div>

The problem has been resolved. I was accessing the wrong module.
