现象描述:
使用NT_StartProcess功能块时,如果PLC断电重启后再执行这个功能块,会出现1799错误代码
回答:
功能块 NT_StartProcess 可用于从 PLC 启动 Windows 应用程序。
但是,在windows系统中正常是不允许没有用户登录的情况下进行应用程序启动的,所以当你使用NT_StartProcess启动windows应用程序时如果没有用户登录则会出现ADS ErrorID 1799。在TwinCAT XAE环境中可以配置操作系统开机自动登录,在System—>Settings中勾选Auto Logon并填写用户名和密码即可。
倍福控制器出厂的配置中已经在系统设置中配置过了开机第一次自动登录,所以以上配置是针对未启用系统设置中的自动登录功能的控制器或第三方硬件而言的。2025.3.31 云龙 供稿