news 2026/10/15 11:05:26

日系 PLC 数据怎么采?DXPServer 的驱动与配置复用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
日系 PLC 数据怎么采?DXPServer 的驱动与配置复用

DXPServer(DeviceXPlorer OPC Server)在日系设备项目中可以承接三类工作:通过对应驱动访问设备数据,复用 GX Works3 的工程标签,以及导入既有 MX OPC Server 的部分配置。

典型数据链路可以理解为:支持范围内的 PLC / CNC / 机器人 → DXPServer 对应驱动 → MES 等上层应用。其中,PLC 是现场控制设备,MES 用于生产管理,CNC 是机床的数控系统;驱动负责处理与设备的数据访问。

下面按“访问哪些数据”和“哪些配置可以复用”分别说明,便于对应项目需求。

MELSEC 数据采集:模块缓冲存储器与多 CPU 访问

三菱 MELSEC 驱动支持智能功能模块缓冲存储器访问。缓冲存储器是模块存放相关数据的区域,定位模块等项目可能需要从这里取数。驱动还支持访问 Q 总线上多个 CPU 的设备存储区。

这些访问能力可以减少额外的设备通信开发,让团队把更多时间用于上层业务。实际可读范围要对应具体型号、模块与网络条件,不能仅凭品牌名称判断。

SYSMAC FINS 采集:其他站点与 EM 存储区

欧姆龙 SYSMAC 驱动支持两类访问:

  • 按网络号、节点号和单元号,访问 FINS 网络中的其他站点。FINS 是欧姆龙设备通信的一种方式,这些编号用于确定访问对象。
  • 按存储区编号,访问 EM 扩展数据存储区。

已有欧姆龙网络的项目,可以利用这些访问方式减少从头实现连接的工作,腾出人手处理客户的应用需求。

GX Works3 全局标签导入:iQ-R 点位复用条件

针对三菱 iQ-R 系列,DXPServer 可以读取 GX Works3 工程文件中的全局标签,并自动生成采集标签。全局标签就是工程里已经定义好的变量名称,可以继续用作采集配置的基础。

点位较多时,这能减少重复录入和填错、漏项后的返工。

实施条件要一起确认:

  1. 这项导入功能仅支持 MELSEC EZSocket 连接。
  2. 需要选用 32 位版。
  3. 工程文件和运行环境须按官方要求准备。

MX OPC Server DA/UA 迁移:可导入项与调整项

DXPServer 提供三菱 MELSOFT MX OPC Server DA/UA 的配置导入方式,可沿用设备、组和标签设置。客户已有的配置投入可以延续,团队也少做一遍重建。

项目适用条件或处理方式
源版本DA V7.05、UA V3.06 及以上
设备、组、标签设置可导入,作为新配置起点
端口设置需要手工配置
上层客户端连接设置按新服务器调整
部分数据类型、BOOL 数组处理存在差异,迁移后核对实际数据

BOOL 数组是一组开关量,不能忽略迁移前后的数据对应。可导入配置减少的是重复整理工作,调整与数据核对仍是改造的一部分。

FANUC FOCAS 接入:CNC/PMC 数据与软件位数

FANUC 驱动通过 FOCAS1/FOCAS2 获取 CNC/PMC 信息。FOCAS 是访问机床数据的接口,PMC 数据涉及机床内部控制,还可访问内部继电器、计数器和数据表等区域。

具体范围取决于型号、接口和数据项;FANUC FOCAS 连接需要使用 32 位版。支持范围内的 FANUC 机床可以与三菱 PLC 一起纳入采集方案,让客户对整条产线的数据需求有更完整的承接。

TAKEBISHI 日系设备驱动:支持范围与工程背景

TAKEBISHI(竹菱)成立于 1926 年,早年与三菱电机、欧姆龙建立代理合作,长期从事自动化设备销售、系统设计、软件开发及 MES/SCADA 系统开发,SCADA 用于现场监控。它也是三菱电机 e-F@ctory Alliance 的软件及系统构建相关伙伴,拥有长期 MELSEC 工程经验。

官方支持表中的 PLC 包括三菱 MELSEC、欧姆龙 SYSMAC、基恩士 KV、横河 FA-M3、捷太格特 TOYOPUC 等系列;机床与机器人包括 FANUC、三菱 CNC,以及安川、川崎、爱普生机器人。

这些支持范围内的设备可以由同一软件接入。对多品牌项目来说,现成驱动加上工程、旧配置复用,能减少分散开发与维护的工作,也方便后续扩展。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/15 11:03:50

Python异步编程入门:asyncio协程与事件循环实战指南

如果你用Python写过爬虫,大概率经历过这种尴尬:请求发出去之后,程序眼巴巴等着服务器返回,同一时刻CPU几乎闲置,可整个脚本的耗时却全被网络延迟拖垮。几千个URL要抓,每个请求两三百毫秒,同步写…

作者头像 李华
网站建设 2026/10/15 11:03:36

python正则表达式实例代码

前言 正则表达式(regular expression,简称 regex)是处理文本的通用工具:在一堆字符里找出满足某种形状的片段,或者把符合形状的片段替换成别的内容。Python 通过标准库 re 模块提供这套能力,不需要安装任何…

作者头像 李华
网站建设 2026/10/15 11:03:28

Python构建网页爬虫原理分析

前言 「会用 requests 抓一个页面」和「理解爬虫原理」是两回事。前者是调库,后者是能回答:一次请求到拿到正文之间经历了什么、下一页地址是从哪里发现的、怎么保证同一页面不被抓两遍、循环靠什么终止。这四个问题答不上来,遇到稍微复杂一点…

作者头像 李华
网站建设 2026/10/15 11:03:20

TCP流量控制与拥塞控制的本质区别与协同机制

1. 为什么“流量控制”和“拥塞控制”总被混为一谈?——从一个真实丢包现场说起上周帮某高校实验室调试一套实时视频流分析系统,后端用的是自研的TCP长连接传输模块。现象很典型:局域网内一切正常,一旦接入校园骨干网,…

作者头像 李华
网站建设 2026/10/15 11:03:19

期刊要求披露AI使用吗?投稿前AIGC率多少才稳妥?

期刊AI率超标被退稿,往往不是因为作者用了AI,而是投稿前根本没查过。 自己写的论文同样可能有AI率,20%-30%的情况并不少,尤其是综述和总结部分,表达越规整越容易被误判为AIGC生成。 每个期刊的AIGC率要求是多少&…

作者头像 李华
网站建设 2026/10/15 11:03:17

从感知机到神经网络:激活函数如何突破线性不可分困境

某天下午我在调一个实验代码,用单层感知机去学 XOR(异或)逻辑,折腾了一整个晚上,训练准确率始终卡在 75% 左右,四组样本里总有那么一组会学错。那一刻我突然意识到:教科书里说的“线性不可分”根…

作者头像 李华