ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

台达DIAdesigner-AX V1.5.0安装配置与常见报错排查指南

台达DIAdesigner-AX V1.5.0安装配置与常见报错排查指南 台达自己的老用户第一次打开 DIAdesigner-AX V1.5.0多半会愣一下这界面跟 DVP 系列常用的 WPLSoft、ISPSoft 完全是两套逻辑更像欧系那种基于 CODESYS 的工程树结构连安装方式都带着一股“重装系统”才有的谨慎劲。这篇文章不绕弯子直接把从解压安装包到连上 AX 系列 PLC、再到处理各种报错的完整过程摊开来讲适合刚拿到 AX 系列设备、准备从 DVP 或其他品牌 PLC 转过来的自动化工程师、设备维护人员和现场调试人员参考。DIAdesigner-AX 是台达针对 AX 系列 PLC 推出的编程与调试平台V1.5.0 这个版本在功能和稳定性上已经比较成熟支持 IEC 61131-3 标准的 ST、LD、FBD、SFC 等编程语言重点面向 EtherCAT 运动控制和轴控应用。如果你之前只接触过台达 DVP 系列第一次上手 AX 会明显感受到几个变化工程结构变成“设备树 任务组 POU”的形式通讯以以太网为主运动控制参数要在轴配置里统一管理。这篇文章的目的就是让你照着操作就能把软件装好、把 PLC 连上、把第一个空工程跑通踩过的坑我都列出来了。1. 装之前先搞清楚这几件事1.1 这个软件到底是干啥的DIAdesigner-AX 不是 WPLSoft 那种简单的“梯形图编辑器”它是台达 AX 系列 PLC 的完整开发环境。AX 系列定位在运动控制和复杂自动化的应用场景比如多轴设备、飞剪、追剪、电子凸轮以及需要 EtherCAT 总线带伺服或远程 IO 的项目。V1.5.0 版本对 AX-300、AX-500 系列都有支持具体支持型号在新建工程时能看到设备列表。它和 DVP 系列最大的区别在于DVP 走的是传统扫描周期 逻辑控制为主的路线而 AX 系列本身是基于 CODESYS V3 内核开发程序组织更接近欧系 PLC 的习惯。打个不恰当的比方如果用习惯了 DVP 就像开手动挡轿车那搬到 AX 上就是开自动挡 SUV——操作方式变了但踩油门刹车的底层逻辑还是通的。1.2 版本与固件兼容性要提前捋清楚V1.5.0 不是你随便找个最新版本装上去就行。安装前最好确认两件事一是你手里的 PLC 固件版本二是软件版本对应的固件支持范围。如果 PLC 固件太新、软件版本太老在线连接后通常会提示固件不匹配这时候要么升级软件要么在 PLC 上用台达专用的固件升级工具把固件降下来。还有个细节高版本软件创建的工程文件低版本软件是打不开的。你要是现场有两台电脑、分别装了不同版 DIAdesigner-AX尽量保持版本一致否则你在 A 机上建的工程拿到 B 机上一打开就是报错白白浪费时间。我的习惯是工程文件放在 U 盘或网盘里同时把软件版本号写在工程名后面避免现场误用旧版本去开新工程。1.3 系统要求别用“精简版”系统硬扛安装 DIA Designe-AX V1.5.0 之前先把操作系统条件卡一下操作系统Windows 10 64 位是首选Windows 7 64 位也能装但新版 CODESYS 运行时在 Win7 上偶有兼容性小问题不推荐长期使用。运行库需要 .NET Framework通常安装包会在安装流程内检查如果系统本身缺少组件会提示先安装。内存4GB 够用但开大工程、在线监控加多窗口的时候会卡8GB 起步体验好很多。硬盘空间软件本体加设备描述文件和缓存建议预留 5GB 以上。屏幕分辨率1920x1080 或更高界面元素比较多1366x768 的笔记本屏幕会挤得难受。最关键的是一条不要用精简版、Ghost 版 Windows这类系统经常把系统服务、VC 运行库、.NET 组件删掉一部分装到一半报错或者装完打不开是大概率事件。我用过一台很久没打补丁的旧电脑试过光补运行库就折腾了两个小时后来换正常装机版十分钟不到就装完了。1.4 安装包准备路径别带中文杀毒先放行安装包从台达官网、授权经销商渠道或者随设备光盘获取拿到之后解压。解压路径和最终安装路径有一条铁律不要带中文、不要带空格。有人习惯把文件夹命名成“台达软件”或者“New Folder (2)”安装到下图这种路径下后面经常会出现设备描述文件无法加载、在线模式找不到网关之类的诡异问题。路径里带空格和括号CODESYS 内核解析起来偶尔会出兼容性 bug。杀毒软件这一关也得提前处理。无论是 360、火绒还是 Windows Defender安装过程中弹窗拦截组件写入时尽量选择“允许”或“添加信任”。最稳妥的办法是安装前暂时关闭实时防护装完确认没问题再重新开启。实测中DIAdesigner-AX 安装包及其驱动文件被某些杀毒软件误判过不是真有病毒主要是驱动和授权服务的行为模式容易触发启发式查杀。2. 安装实操全流程2.1 解压并启动安装向导把下载好的压缩包解压到一个干净目录比如D:\PLC_Software\DIADesigner_AX_V150。解压完以后不要直接双击压缩包里的文件那样容易导致文件权限错乱。建议先全部解压到本地再进入文件夹找到安装程序。安装程序一般叫Setup.exe或者类似名字右键选择“以管理员身份运行”。这一步很重要不右键管理员运行的话后续写注册表、安装服务、装驱动都可能因为权限不足被跳过而你当时根本发现不了等到程序用不了才回过神来找原因。如果系统弹出 UAC 提示点“是”继续。启动后先会有一个语言选择界面中文界面体验尚可但底层报错信息偶尔还是英文我习惯选中文遇到问题再切换英文对照。语言选择完成后进入欢迎界面在这里先看一眼左下角的版本号确认是 V1.5.0 再继续。2.2 许可协议与组件选择欢迎界面点下一步进入许可证协议页面勾选“我接受许可协议”然后继续。组件选择界面这里是多数人容易忽略的地方。DIAdesigner-AX 安装时通常包含以下几类组件编程软件主程序CODESYS Gateway网关服务负责 PC 和 PLC 之间通讯CODESYS Control Win V3软 PLC/仿真运行时设备描述文件驱动支持网口驱动等如果项目里不需要仿真和 PC 端运行可以取消勾选 CODESYS Control Win V3剩下的尽量全选。尤其 CODESYS Gateway 一定不要省装完之后在线连接 PLC 全靠这个网关服务在背后转达。安装路径我建议保持默认的C:\Program Files\Delta Electronics\DIADesigner-AX不要为了省 C 盘空间强行改到 D 盘。CODESYS 生态的软件对默认路径的依赖很深改到自定义路径后部分工具链插件、第三方库的搜索路径会找不到文件。这块我踩过坑后来重装回默认路径才恢复正常。2.3 安装过程的等待与卡住判断确定安装路径后安装程序会开始复制文件、注册服务和组件这一步大概需要 5 到 15 分钟具体看电脑硬盘速度和杀毒软件是否干预。界面可能会长时间停在某个进度条不动看起来很像是死机了但多数情况下只是在后台安装 Windows 组件。怎么判断有没有真死打开任务管理器看 CPU 和磁盘占用如果安装进程的 CPU 占用持续跳动、或者 System 进程在大量读写磁盘说明它还在工作等着就行。只有连续 20 分钟以上毫无动静、CPU 和磁盘都归零才需要考虑结束进程重新安装。安装过程中如果弹出 Windows 安全提示问你“是否安装此设备软件”一定要点“安装”。这就是在装 PLC 相关驱动选“不安装”的话后面网口扫描和在线通讯可能识别不到设备。2.4 重启并验证安装结果安装完成后一般会提示是否需要重新启动计算机建议选择立即重启。别偷懒不重启CODESYS 网关服务、系统环境变量和驱动都要在重启后才能真正生效。不重启直接打开软件偶尔会出现服务未启动、在线连接超时的情况虽然重启不是绝对必须但重启能帮你省掉很多莫名其妙的首次启动问题。重启后从开始菜单找到 DIAdesigner-AX 快捷方式双击打开。首次启动会进行一些初始配置等待时间长短不一我的电脑大概要十几秒。如果能正常进入主界面恭喜安装阶段基本稳了。手动验证一下安装是否完整挨个检查下面三项开始菜单里能找到 DIAdesigner-AX、CODESYS Gateway 相关的快捷方式Windows 服务列表里能看到 CODESYS Gateway V3 服务且状态是“正在运行”打开软件的“帮助—关于”显示的版本号为 V1.5.0。如果版本号不符说明你装的不是 V1.5.0 或者又被旧版本覆盖了需要先卸载再重装对应版本。服务没启动的话右键手动启动并且把启动类型改成“自动”。2.5 许可证激活装完还要“上户口”V1.5.0 安装完成后软件通常会进入试用模式或授权绑定模式。有的工程可以正常新建和仿真但下载到实物 PLC 时会提示授权问题。如果首次打开软件弹出授权窗口按提示操作即可。正式授权的激活方式根据供货渠道不同区别较大有的是绑定 PLC 硬件有的是用激活码还有的是通过授权加密狗。激活过程中会遇到一个坑系统时间不准确会导致授权验证失败。如果你装的电脑系统时间不是当前时间或者 CMOS 电池没电导致日期错乱授权校验会直接报错先把系统时间同步好再激活。如果暂时拿不到正式授权只想先学习和验证功能V1.5.0 的试用授权一般允许你建工程、写程序、做仿真但连接实物 PLC 和上传某些高级功能可能会受限。具体试用期限和限制以官网说明为准。3. 首次配置把软件和 PLC“接上头”3.1 先给 PLC 设置一个固定 IP软件装好了接下来面对的问题是怎么让电脑找到 PLC。AX 系列 PLC 通常带以太网口通讯前先规划好 IP 网段。两台设备必须在同一网段才能互相访问这是最基础的网络常识但现场不少人忽略。我的习惯是给 PLC 先设一个固定 IP比如192.168.1.10电脑网卡设置成192.168.1.20子网掩码都把255.255.255.0。IP 设置方法因具体型号而异有的 AX 系列 PLC 通过面板上的旋码开关设置 IP 段有的要通过 U 盘/SD 卡导入配置有的是在首次上电后的维护页面里改。具体操作看对应型号的硬件手册这一步基础却关键。设置完 PLC 的 IP 后用电脑 ping 一下能通再继续。ping 不通就先检查网线、网口指示灯、IP 网段不要急着去软件里折腾。3.2 新建工程并选择正确的设备型号双击打开 DIAdesigner-AX进入软件主界面选择新建工程。工程类型一般有标准 PLC 工程和运动控制工程等先选标准工程体验一下流程。工程名不要用中文存储路径同样不要用中文。新建完成后左侧设备树会有一个默认的设备和任务配置。这时候需要手动添加或者确认设备型号。如果默认设备不是你的 PLC 型号右键设备树中的“Device”在弹出的对话框里选择对应的 AX-300 或 AX-500 系列具体型号。设备型号这一栏千万别选错选错了后期在线连接时软件会提示“设备类型不匹配”或“无法连接到设备”而且你翻遍设置也找不到原因。选型号时对照 PLC 侧面铭牌上的完整型号比如 AX-324M、AX-508N 这种一字不差地对应到软件列表里。有些新批次 PLC 的固件包含新增的设备描述信息如果软件自带列表里找不到对应型号需要手动导入设备描述文件。设备描述文件通常在安装包、随货光盘或官网支持页面里能找到格式一般是以.xml或.package结尾。导入方法是在设备树右键“设备仓库”选项选择“安装”定位到描述文件路径安装完成后就能在设备列表里找到新模型。3.3 配置通讯网关第一次在线连接前还要确保两样东西在位一是网关地址二是通讯路径。在软件的“工具”或“通讯”设置里查看网关列表。默认的本地网关地址一般是127.0.0.1或者安装时自动填写的本机地址。只要 CODESYS Gateway 服务在运行本地网关这一行就会显示正常状态绿色或“在线”字样。如果网关列表是空的手动添加加入本机地址。添加完之后在设备树的“Device”上右键选择“扫描设备”软件会通过网关去扫描网段里的 PLC。扫描前确认电脑和 PLC 已完成物理连接电脑网卡 IP 和 PLC 在同一网段防火墙没有拦截网关通讯。扫描结果里如果能看到你 PLC 的 IP 和型号说明通讯链路已经打通这是整个安装配置流程中最让人踏实的一个画面。3.4 在线连接并下载一个“空工程”扫描到设备后选中目标设备设置通讯路径然后点击“登录”按钮。对于首次登录的新设备通常会弹出一个内存地址差异或初始化确认对话框确认后进入在线模式。一旦进入在线模式你看到的并不是立刻能下载程序的干净状态因为 PLC 里可能已经存在旧程序在运行。直接点“下载”软件会提示“程序正在运行是否停止”这一点一定确认“是”让 PLC 停止当前任务然后才能下载新工程。首次下载建议先用一个新的空白工程来做测试不要一上来就把密密麻麻的程序往 PLC 里灌。空白工程下载成功说明从软件到网关、从网关到 PLC、从下载任务到启动任务的完整链路都通了。这一步通过后再写正式的控制程序就有底气了。3.5 “连接成功”后还要做的三件事新 PLC 首次连上后别急着关电脑走人顺手把这几件事做了后面能省不少事。第一同步时钟。PLC 内部时钟经常不准尤其断电后重新上电的设备时间可能停在几年前。PLC 的主程序中如果有时钟相关的逻辑比如定时、报警记录必须先校时。在 DIAdesigner-AX 的在线菜单里通常有设置 PLC 时间的选项直接选择“以 PC 时间同步”一步到位。第二备份初始工程。新设备连上软件后把 PLC 里出厂自带的初始工程上传到电脑备份一份。万一后续摸索出了问题想恢复出厂状态直接用备份下载回去就行不用到处找原厂程序。第三记录设备信息和 IP 设置。把 PLC 的固件版本、设备序列号、IP 地址、子网掩码、网关地址都记在现场调试记录里下次出差回访、远程排障时需要这些信息翻记录比重新扫描省事得多。4. 常见报错速查与排查思路4.1 安装阶段的各种“拦路虎”安装阶段最容易遇到的报错集中在“磁盘权限”“运行库缺失”“杀毒干预”三个方面。报错一“需要 .NET Framework 3.5”或“找不到 .NET 组件”这个报错通常出现在全新安装的 Windows 10 系统上因为默认 .NET Framework 3.5 是关闭的。打开“控制面板—程序—启动或关闭 Windows 功能”勾选“.NET Framework 3.5包括 .NET 2.0 和 3.0”点确定系统会自动从 Windows 更新下载组件。如果公司网络限制更新也可以通过安装介质离线启用具体命令是Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs这里的盘符换成你的 Windows 安装介质路径。报错二安装进程被杀毒软件或安全策略拦截之前提过安装前先添加白名单或暂时关闭实时防护。如果已经出现安装中断先看杀毒软件的隔离记录把被隔离的文件恢复并加入信任区然后卸载已安装的部分残留重新开始安装。只恢复文件不卸载残留的话第二次安装可能卡在“已安装”的判定上让你进退两难。报错三安装到最后提示“无法启动服务”这个通常和系统服务被禁用有关。打开“服务”管理窗口找到 CODESYS Gateway V3 服务双击属性确认启动类型不是“禁用”。更隐蔽的情况是系统中存在多个版本的 CODESYS Gateway 服务旧版本把端口或服务名占用了解决办法是卸载旧版本软件后用管理工具里的“服务”列表查看残留再重新安装。报错四中文用户名或中文路径导致安装失败Windows 用户名如果是中文在安装过程中部分组件写入C:\Users\中文用户名\AppData路径时可能报错。临时解决办法是新建一个英文管理员账户在该账户下安装软件。安装完成后中文账户通常也能正常使用但缓存文件如果写入到异常路径还是建议后续就在英文账户下工作。4.2 首次启动和授权相关的报错报错五打开软件闪退或者一直卡在启动画面先不急着重装。打开 Windows 事件查看器在“应用程序”日志里查找 DIAdesigner-AX 或 CODESYS 相关的错误记录。常见原因是电脑缺少 VC 运行库去微软官网安装最新的 Visual C Redistributablex64 和 x86 都装。另一个常见原因是显卡驱动太旧软件启动时需要 OpenGL 支持更新显卡驱动后基本能解决。报错六授权激活失败提示“License not found”或“Invalid license”这种报错先检查系统时间。把时间自动同步打开重新激活。如果时间没问题再看授权类型是否和软件版本匹配。V1.5.0 不是最新版本有些新授权的激活工具只兼容更高版本软件需要联系供应商确认授权文件版本。报错七打开软件提示“借用许可证失败”一些授权方案支持“许可证借用”也就是从授权服务器把许可借到本机离线使用。如果之前在别的电脑上借走且没有归还新机器上用不了。让旧机器连网归还或者等待借用期限到期再在新机器上借用。这个场景多见于公司多工程师共用一个授权码协调一下谁在用就好。4.3 在线连接和通讯类报错在线连接这块的报错数量最多但排查思路相对固定按顺序找就对了。报错八“无法扫描到设备”或“No device found”先绕过软件本身做最基础的网络自检网线插没插紧网口指示灯亮不亮电脑 IP 和 PLC IP 是不是同一网段电脑能不能 ping 通 PLC 的 IP防火墙是否拦截了扫描端口。物理层和网络层通了再回头看软件。如果电脑装了多个网卡比如无线网卡 有线网卡确认扫描时选中的是连着 PLC 的那个网卡软件偶尔会默认走无线网卡导致同一个网段也扫不到。这种情况在笔记本电脑上尤其常见我就是经常忘了关 Wi-Fi结果有线网卡连接正常但软件却通过无线网卡去扫描自然什么都扫不到。报错九扫描到了设备但登录时提示“设备响应超时”这个大概率是 PLC 正在运行一个需要大量通讯资源的程序或者网关服务卡死了。先重启 CODESYS Gateway 服务在服务管理里右键“重新启动”。如果还不行把 PLC 断电重上电等它启动完成后再登录。判断 PLC 是否完全启动成功的标志是看 PLC 的 RUN/ERR 指示灯状态ERR 灯常亮或闪烁时不要强行登录先排除故障才行。报错十“所选设备与网段不匹配”或“Device not reachable”确定扫描到的设备型号和 PLC 铭牌一致。有些工程师在设备树里选的是 AX-300 系列但手里实际是 AX-500 系列就会触发这种报错。改选正确的设备型号后重新扫描并登录。报错十一防火墙提示“网关入站连接被阻止”在 Windows 防火墙的“允许应用通过防火墙”里找到 DIAdesigner-AX、CODESYS Gateway 和 CODESYS 相关的可执行程序勾选“专用”和“公用”网络。公司内网环境下建议优先允许“专用”网络即可公用网络全开放会有安全隐患。4.4 下载和在线操作类报错报错十二“程序正在运行无法下载”这不是故障是保护机制。PLC 正在跑程序时不允许直接下载新程序覆盖必须先停止当前任务。在在线工具栏点击“停止”等 PLC 进入 STOP 状态后再下载。如果点击停止无效或者 PLC 无法停止可能是程序里强锁了任务需要先强制复位或初始化 PLC。注意强制复位会使 PLC 恢复到出厂状态有丢程序和参数的风险执行前先把原工程备份到电脑。报错十三“固件版本不匹配”如果 PLC 固件太新、软件版本不认识它或者固件太老、缺少软件需要的某些指令支持都会报这个错。处理方式一般是升级软件或升级固件具体要看对应哪个方向不匹配。固件升级前一定要向供应商确认版本兼容性并且升级过程不能断电否则变砖风险不小。报错十四“设备描述文件未找到”这个报错通常是你打开别人传来的工程文件时出现的因为本机没有对应的 PLC 设备描述。找台达官网或原工程同事要一份目标型号的设备描述文件按 3.2 节的方法导入设备仓库再重新打开工程就能识别。报错十五“工程路径包含无效字符”或者编译报错时提示路径相关错误CODESYS 生态对非英文字符敏感度较高工程文件名如果你用了中文、工程路径含中文字符编译和下载阶段都会出问题。新建工程时就直接用英文和数字命名这比事后改路径省事得多。如果已经建了中文路径的工程且里面的程序写了不少可以把整个工程文件夹复制到英文路径下再打开一般能正常处理。4.5 报错速查表为了在现场快速定位问题下面这个表直接打印出来贴电脑边上都行报错现象可能原因优先排查动作安装进程无法启动权限不足 / 杀毒拦截管理员运行检查隔离区缺少 .NET 组件系统功能未启用启用 .NET 3.5 / 4.8授权失败系统时间不对 / 授权版本不符同步时间核对授权类型闪退或卡启动画面缺运行库 / 显卡驱动旧装 VC 运行库更新显卡驱动扫描不到设备网段不通 / 多网卡选错ping 测试禁用无线网卡登录响应超时网关卡死 / PLC 未就绪重启网关服务重启 PLC设备型号不匹配设备树选错型号对照铭牌重新选择无法下载程序PLC 在运行中先停止任务再下载固件不匹配软件与固件版本不对应升级软件或固件打开工程报缺设备描述本机未安装描述文件导入设备描述文件编译提示路径错误工程路径含中文/空格移到英文路径再打开5. 几个生产环境下的实际心得这套 V1.5.0 装完连上之后正常工作没啥问题但用了一阵子有几个细节想单独拉出来说因为都是平时不会写在说明书里的事。第一如果条件允许调试 AX 系列的时候尽量用台式机。笔记本的 USB 网卡、无线网卡、节能模式这些因素经常会引入一些很难复现的通讯问题。之前现场出现过一种情况一台笔记本连着 PLC但只要电脑休眠再唤醒在线连接就断必须重启 CODESYS Gateway 服务才能恢复。后来换台式机调试再没出现过这种问题。如果只能用笔记本记得在电源设置里把睡眠和硬盘休眠关掉网卡的“允许计算机关闭此设备以节约电源”选项也取消勾选。第二V1.5.0 这个版本在工程编译时对于注释和变量名的中文字符支持有一定兼容性问题。不是说不能用中文注释而是偶尔会在某些特殊字符上编译报错报错信息又很含糊只说是表达式错误。排查半天才发现是注释里的全角括号惹的祸。我后面的习惯是变量名全部用英文注释里用中文但标点符号尽量用半角全角符号统一留到最后写说明书时再处理。第三在线下载程序之前养成随手保存工程的习惯。DIAdesigner-AX 在下载和在线修改某些在线值时偶尔会因为操作太快触发同步机制的怪异表现导致程序状态和工程文件不一致。每次下载前按一下 CtrlS这是成本最低的保护措施。第四如果一台电脑上要兼顾台达 AX、DVP 或者其它品牌 PLC 的编程软件先装 DIAdesigner-AX再装其他软件。它依赖的 CODESYS Gateway 服务会注册一些公共组件如果后安装的软件版本不一样有概率覆盖掉某些动态库文件。顺序颠倒了DIAdesigner-AX 偶尔会打开报错。遇到这种情况不用重装系统用 DIAdesigner-AX 安装包里的“修复”功能跑一遍即可。最后再提一个容易被忽略的事V1.5.0 安装完成后不要把安装包和补丁文件随手删了。现场调试时出了问题重装软件是最高效的兜底方案但如果你电脑上没有安装包、U 盘也没带网络又慢那才是真的被动。我一般在每台调试电脑的 D 盘留一个Software\PLC\文件夹里面放着 DIAdesigner-AX 安装包、设备描述文件、固件升级工具和常用版本的系统运行库整个文件夹直接拷进 U 盘带上现场基本可以实现“失忆式恢复”。这套路数搞顺了装软件本身就不再是项目进度的瓶颈了。
返回列表