Настройки в проекте CODESYS
Visualization Manager → TargetVisu:
Scaling Options: Fixed, Size: 3840x1080
Startup position: Установите X=0, Y=0 (левый верхний угол левого монитора)
Window Style: Fullscreen (не Windowed)
Show title bar: False
Show close button: False
Device → PLC → Visualization: Убедитесь, что visuMain включена в TargetVisu.

Runtime настройки (RT на Windows):
CODESYS Control RT → Visualization → TargetVisu:

ElementResX=3840
ElementResY=1080
WindowResX=3840
WindowResY=1080
XPos=0
YPos=0
FullScreen=TRUE
Перезапустите RT после правки INI.

Windows multi-monitor:

Расширьте рабочий стол (не дублируйте): Параметры → Система → Дисплей → Расширить экраны
Левый монитор — основной (или настройте позицию: левый на X=-1920, правый на X=0)
DPI scaling: 100% на обоих (High DPI >100% ломает visu)