首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏边缘计算网关

    锐谷网关C100对接发那科FOCAS协议应用案例

    当按下功能键SYSTEM键后,扩展显示[内置] 和[PCMCIA],分别按下以上两软健,都会出现[公共][FOCAS2]。 注意:机床[内置]和[PCMCIA]是2套独立参数。 点击“内嵌”,进入“嵌入以太网设定[内嵌]”,看到如下参数:机床IP地址为192.168.2.1,子网掩码为255.255.255.0按下FOCAS2,看到如下参数:TCP端口为8193三、采集配置1、 2、采集配置→⊕添加数据源列表→选择驱动为发那科。IP地址和端口号填写上述二中查看到的发那科机床IP和端口3、属性列表创建。标识符为自定义,数据索引中可以选择所需的采集点位。

    6310编辑于 2026-05-31
  • 来自专栏工业自动化

    CNC智能网关实践案例:发那科CNC数据采集与云平台远程监控实现

    经过多方对比,最终选用了远创智控品牌的YC-8000CNC-WIFI-01数据采集网关,通过其强大的协议适配能力和无线通信功能,实现对发那科控制器的无缝数据采集,并通过MQTT协议将数据上传至企业私有云平台 网关型号与规格· 品牌:远创智控· 型号:YC-8000CNC-WIFI-01工业智能网关· 通信方式:以太网 + Wi-Fi 双通道· 支持协议FOCAS2、MQTT、Modbus TCP、HTTP CNC设备信息· 设备类型:FANUC Series 0i-MF、31i-B 等主流型号· 控制器接口:以太网接口(支持FOCAS2 API)· 通信端口:默认8193端口· 采集内容:主轴转速、进给速率 · 网关IP设置:与CNC控制器处于同一网段(如192.168.1.x)· FOCAS2连接:网关内置FOCAS2客户端,自动连接CNC控制器· MQTT上传:支持SSL加密,配置Topic、QoS、心跳包等参数 其支持FOCAS2协议、具备MQTT上传能力、配置简便、运行可靠,是CNC车间实现数字化转型的理想选择。

    61610编辑于 2025-10-09
  • 手把手评测 | 用 ProtoForge 零硬件搭建工业物联网测试台(附7张核心界面实拍)

    你只要点一下「一键创建设备」,后端的协议服务(Modbus TCP / MC / FANUC FOCAS)就会自动实例化一台虚拟设备。2. 第二站:设备面板 —— 7台设备同时在线,状态一目了然在「设备管理」界面,我们能看到刚刚创建出来的多种协议设备(Modbus、MQTT、MC、FOCAS、Toledo),全部处于“在线”状态。 温湿度传感器-1(Modbus TCP)西门子S7-1200(Modbus TCP)智能门锁(MQTT)三菱FX5U PLC(Mitsubishi MC)FANUC Oi-F CNC(FANUC FOCAS 第五站:实时调试日志 —— 最硬核的协议学习工具真实开发中,最头疼的是看不到底层报文。ProtoForge 通过 WebSocket 实时推送协议日志,支持按协议、方向、关键词筛选。 第六站:协议服务总控 —— 控制15种协议的启停与端口最后看看「协议服务」页面,这里像是整个仿真平台的控制中心。

    31120编辑于 2026-04-30
  • 来自专栏linux驱动个人学习

    蓝牙协议分析(2)_协议架构

    前言 本文是蓝牙协议分析的第二篇文章,在“蓝牙协议分析(1)_基本概念”的基础上,从整体架构的角度,了解蓝牙协议的组成,以便加深对蓝牙的理解。 2. 蓝牙协议分为四个层次:物理层(Physical Layer)、逻辑层(Logical Layer)、L2CAP Layer和应用层(APP Layer)。 L2CAP层,L2CAP是逻辑链路控制和适配协议(Logical Link Control and Adaptation Protocol)的缩写,负责管理逻辑层提供的逻辑链路。 基于该协议,不同Application可共享同一个逻辑链路。类似TCP/IP中端口(port)的概念。 APP层,理解蓝牙协议中的应用层,基于L2CAP提供的channel,实现各种各样的应用功能。 2.3 L2CAP Channels L2CAP是Logical Link Control and Adaptation Protocol(逻辑链路控制和适配协议)的缩写,蓝牙协议到这个层次的时候,就清爽多了

    3.8K12发布于 2021-10-18
  • 来自专栏捉虫大师

    聊聊dubbo协议2

    在《聊聊dubbo协议》中介绍了attachments在consumer和provider间的传递情况,有个疑问没有给出答案。 dubbo协议如何处理协议的兼容的? 从RmiProtocol类中能看到dubbo针对2.7.0、2.6.3两个边界进行了版本兼容 ? 版本信息从哪里来呢? [2.5.3, 2.6.3)版本中,dubbo版本与dubbo协议没有分开,都是用url上的dubbo参数,值是对应的版本号,取值范围是 >=2.0.0 && <=2.6.2 [2.6.3, 2.7.0 )版本,无法从provider注册的url上看出dubbo版本,dubbo协议版本是从url的dubbo参数获取,固定为2.0.2 2.7.0之后的版本,dubbo版本在provider的url release 参数上,dubbo协议版本在dubbo参数上,目前还是2.0.2 最后 通过这次分析知道了2.7.x的dubbo为什么provider不能带回隐式参数了,这应该是dubbo 2.7.x的一个bug。

    86321发布于 2021-03-03
  • 来自专栏猫头虎博客专区

    什么是A2A协议?什么是MCP协议?A2A和MCP协议哪个更好?

    什么是A2A协议?什么是MCP协议?A2A和MCP协议哪个更好? 通过阅读本文,您将能够清晰地了解A2A协议和MCP协议的区别,以及它们如何支持智能体协作、语言模型与外部系统的交互,以及在实际开发中如何选择更适合的协议来优化您的AI解决方案。 什么是A2A协议? A2A协议的技术原理 通信架构:A2A协议通常基于常见的Web标准技术,如HTTP和JSON-RPC,使智能体能够通过Web服务进行交互。 A2A协议的应用场景 A2A协议特别适用于需要多个智能体协同工作的场景,例如在智能制造、金融分析、客服机器人等行业中。通过A2A协议,多个智能体可以协调工作,共享信息并共同完成复杂任务。 A2A协议与MCP协议哪个更好? 选择哪个协议更好,取决于实际应用需求。

    2.6K10编辑于 2025-04-12
  • 来自专栏c++与qt学习

    Oauth2协议

    Oauth2简介 第三方认证技术方案最主要是解决认证协议的通用标准问题,因为要实现跨系统认证,各系统之间要遵循一定的接口协议。 OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。 Oauth协议目前发展到2.0版本,1.0版本过于复杂,2.0版本已得到广泛应用。 参考:https://baike.baidu.com/item/oAuth/7153134? fr=aladdin Oauth 协议:https://tools.ietf.org/html/rfc6749 下边分析一个Oauth2认证的例子,网站使用微信认证的过程: 1.用户进入网站的登录页面 ,造成各种实现的兼容性和互操作性差 ​ 不是一个认证协议,本身并不能告诉你任何用户信息。 Oauth2RestTemplate会报错,这个报错信息会被Oauth2ClientContextFilter捕获并重定向到认证服务器 认证服务器通过Authorization Endpoint进行授权

    1.9K10编辑于 2021-12-07
  • 来自专栏EMQ 物联网

    Neuron 2.3.0 发布:更轻松地接入和管理海量工业设备

    除了新增数据统计、模糊搜索、页面下载日志等功能提升产品易用性外,Neuron 2.3.0 版本还新增了 CIP Ethernet/IP、Mitsubishi Melsec 1E frame E71 和 Fanuc Focas Fanuc FOCASFanuc FOCAS 是从 Fanuc CNC 机器收集数据的标准协议。它是一种广泛采用的工业通信协议,因为许多机床制造商使用发那科 CNC 控制器来控制他们的设备。 FOCAS 库由 Fanuc CNC 提供,用于检索 CNC 内部的大部分信息。 Neuron 使用这些库通过以太网直接从控制器访问信息。 通过 FOCAS 可获得的常见数据包括:CNC 状态(运行、空闲、警报)、零件计数信息、程序名称、编号、尺寸和修改日期、刀具和工件偏移、警报编号和文本、进给倍率、参数、位置数据 、主轴转速和模态数据等。 原文链接:https://www.emqx.com/zh/blog/neuron-v-2-3-0-release-notes?

    67630编辑于 2022-12-15
  • 来自专栏总线协议转换网关

    发那科注塑机远程监控、远程上下载:数据采集网关来实现

    2025年公司启动数字化改造,要求“0停机、0布线、0授权费用”完成设备联网,并把所有实时数据通过MQTT协议推送到自主研发的“云塑通”SaaS平台。 2.  采集对象:FANUC 30i-B Plus控制器,通信端口为控制器正面CN3B(RS-232,9600-115200 bps可调),协议采用FANUC FOCAS v4 API(兼容v1-v3)。 三、实施过程现场勘查工程师用Fanuc FOCAS Test Tool检测22台控制器版本,确认全部支持FOCAS v4;记录每台机IP(用于后续统一命名)、CN3B针脚定义、24 V电源位置;对两台4G INMA-WIFI4G-JM02注塑机边缘计算网关采用非侵入式FOCAS协议,无需发那科额外授权2. Wi-Fi+4G双链路保证车间复杂电磁环境下的高可用,30天运行掉线率<0.03 %;3. 

    44610编辑于 2025-10-15
  • 来自专栏全栈程序员必看

    比特币p2p协议_协议栈p2p

    每个节点都参与验证并传播交易及区块信息,发现并维持与对等节点的连接 比特币主网络:大约5000-8000个运行着不同版本比特币核心客户端(Bitcoin Core)的监听节点 + 以及几百个运行着各类比特币P2P 协议的应用,一小部分节点也是挖矿节点,大型公司运行 着基于Bitcoin核心客户端的全节点客户端(它们具有区块链的完整拷贝及网络节点,但不具备挖矿及钱包功能),这些节点是网络中的边缘路由器(edgerouters 比特币P2P主网络上连接着许多矿池服务器以及协议网关,它们把运行其他协议的节点连接起来。这些节点通常都是矿池挖矿节点(参见挖矿章节)以及轻量级钱包客户端,它们通常不具备区块链的完整备份。 新的网络节点必须发现至少一个网络中存在的节点并建立连接 由于比特币网络的拓扑结构并不基于节点间的地理位置,因此各个节点之间的地理信息完全无关 节点通常采用TCP协议

    1.5K10编辑于 2022-09-27
  • 来自专栏python基础文章

    网络安全协议2

    2.CC体系一共包括3大部分 分别是:信息技术安全性评价通用准则,信息技术安全评价通用方法,通用准则识别协议。 (2)保护轮廓(PP)。PP是一种TOE类型的安全需求的独立强制性描述。PP是用户对安全需求的明确表述。 ---- 2.一般模型 为了消除不正当的压力对评估的影响,CEM定义了4个角色:发起者、开发者、评估者和评估权威机构。 发起者负责请求和支持评估,负责建立评估协议(即委任评估),并且保证评估者提供评估证据。开发者开发TOE,并且对于提供的评估所需的证据负责(即培训,设计信息)。 ---- 六.通用准则识别协议 通用准则识别协议(CCRA)列出了有CC认证授权的参与者(Participant),例如美国国家安全局、加拿大国家通信安全机构、芬兰国家财政部、希腊内政部等,之后详细叙述了这些机构的权利

    76850编辑于 2023-10-15
  • 来自专栏大大刺猬

    主从连接协议(2)--GTID

    导读之前有讲MYSQL连接协议, 也有讲过主从连接协议. 并附有相关python测试代码. 但对于主从连接的时候, GTID获取还是借用的现有的, 也就是没有做解析. register_slave_on_masterdef register_slave(self):"""COM_FLAG: 1 (COM_REGISTER_SLAVE:21)server_id: 4host,user,password 0port: 2rpl_recovery_rank slave_uuid 算了bdata = b''if self.auto_position:"""COM_FLAG: 1 (COM_BINLOG_DUMP_GTID:30)binlog_flags: 2server_id self.bgtid)) + self.bgtidself.register_slave()else:"""COM_FLAG: 1 (COM_BINLOG_DUMP:18)binlog-pos: 4flags: 2server_id

    38510编辑于 2024-05-08
  • 来自专栏网络安全攻防

    UniswapV2协议解析

    文章前言 本篇文章主要对Uniswap V2协议的工作原理、项目构成、源码实现等部分进行详细解读。 协议简介 Uniswap V2是一个运行在以太坊区块链上的基于"恒定乘积"算法的"自动化流动性"协议,我们可以将其看做是一个建立在以太坊上的去中心化数字货币交易所(DEX),在该交易所上的所有交易(代币互换 协议特性 Uniswap V2是Uniswap V1的升级版本,它相比Uniswap V1主要有如下新特性: ERC-20 Pairs:Uniswap v1使用ETH作为过渡货币,每对都将ETH作为其资产之一 交易者: 流动性协议生态系统中有几类交易者: 投机者使用各种社区构建的工具和产品,利用从Uniswap协议中提取的流动性来交换代币 套利机器人通过比较不同平台的价格来寻求利润,虽然看起来很抽象,但这些机器人实际上有助于在更广阔的以太市场上均衡价格 交易都要缴纳与协议交易相同的统一费用,每一个对于提高价格的准确性和激励流动性都很重要。

    4.1K43发布于 2021-07-21
  • 来自专栏python3

    python实现onvif协议2

    from suds.client import Client from suds.wsse import Security from suds_passworddigest.token import UsernameDigestToken url = 'file:///home/aphero/python/wsdl/media.wsdl' xadd='http://1.1.1.1/onvif/Media' client=Client(url,location=xadd) security = Security() token = UsernameDigestToken("admin", "12345") security.tokens.append(token) client.set_options(wsse=security) profiles=client.service.GetProfiles() for profile in profiles:     print profile._token,profile.Name     param={"StreamSetup":profile.Name,"ProfileToken":profile._token}     MediaUri=client.service.GetStreamUri(param)     print MediaUri.Uri

    2K20发布于 2020-01-03
  • 来自专栏linux驱动个人学习

    I2S协议

    (二)I2S总线规范: I2S总线拥有三条数据信号线: 1、SCK: (continuous serial clock)  串行时钟:          对应数字音频的每一位数据,SCK都有1个脉冲。 SCK的频率=2×采样频率×采样位数。 2、WS: (word select)  字段(声道)选择:   用于切换左右声道的数据。WS的频率=采样频率。    I2S格式的信号无论有多少位有效数据,数据的最高位总是被最先传输(在WS变化(也就是一帧开始)后的第2个SCK脉冲处),因此最高位拥有固定的位置,而最低位的位置则是依赖于数据的有效位数。 当然,对I2S格式来说数据长度可以不同。 图2 I2S典型的接口时序 4、时序要求         在IIS总线中,任何设备都可以通过提供必需的时钟信号成为系统的主设备置,而从属设备通过外部时钟信号来得到它的内部时钟信号,这就意味着必须重视主设备和数据以及命令选择信号之间的传播延迟

    2.3K50发布于 2018-03-07
  • 来自专栏工业物联网数据采集网关

    CANopen转Profinet协议转换网关:激光焊接线机器人快速接入西门子1500控制系统

    而激光焊接工作站则由一台发那科机器人负责执行焊接路径,其控制器为发那科R-30iB,底层通讯主要基于发那科的FOCAS协议,并兼容Ethernet/IP。 项目核心痛点:1.协议异构,信息断链:西门子的Profinet与发那科侧(虽使用以太网物理层,但上层协议为私有FOCAS或Ethernet/IP)无法直接对话。 2.人工干预,效率瓶颈:整个生产流程依赖于操作工在现场目视判断机床加工状态,然后手动在机器人示教器上启动焊接程序。这不仅导致生产节拍缓慢,更因人为因素引入了质量与安全风险。 同时,通过其内置的边缘计算能力,可以对发那科的FOCAS协议数据进行封装和转换,使其成为标准的CIP标签数据。 三、实施过程与清晰的系统拓扑1.硬件连接与拓扑重构2.软件配置西门子侧配置:在TIAPortal工程中,导入捷米特提供的GSDML文件,将JM-PN-COP网关添加到ProfinetIO网络。

    29210编辑于 2025-11-05
  • 来自专栏全栈程序员必看

    现有p2p协议简介怎么写_P2P协议穿透

    Jetbrains全系列IDE稳定放心使用 原文地址:http://wezly.iteye.com/blog/611630 (一) 常用p2p协议   一、napster:世界上第一个大型的p2p 协议与gnutella类似。02-03年的最大用户网,05年退至第三名。衰退原因是这个网络无法应对众多用户同时使用,而且有版权拥有者pollution的行为,以及间谍软件的问题。    imesh也是以fasttrack为协议的。    kademlia 协议,在这里叫做kad网络,采用udp方式通信。很类似于overnet,几乎只有edonkey用户使用它。    六、direct connect:   一种常用在小的网络和大学内部网络中的协议,适用于小网络环境中,dc++是常见客户端。   七、ares:类似gnutella网络。

    1.7K00编辑于 2022-11-01
  • 来自专栏Swift社区

    SwiftUI 布局协议 - Part2

    + radius) * 2, height: (maxSize.height / 2 + radius) * 2) } func placeSubviews 我们问题的答案是很幸运的,这个布局协议采用 Animatable 协议! 布局协议只能决定视图位置和它们的建议尺寸,但是不能应用样式、旋转或者其他的效果。如果我们想要这些效果,那么布局应该有一种传达回视图的方式。 还有其它方法可以实现它,例如,使用 Canvas[2] ,但是我们这里都是关于布局协议的,让我们来看看可以如何解决连接线的问题。 我们现在都知道,这根线不可能被布局绘制出来。 就个人而言,深入布局协议让我对 HStack 或 VStack 等容器编写代码的团队有了新的认识。

    3.6K30编辑于 2023-03-01
  • 来自专栏linux驱动个人学习

    I2C通讯协议

    硬件结构 每一个I2C总线器件内部的SDA、SCL引脚电路结构都是一样的,引脚的输出驱动与输入缓冲连在一起。 (1)由于 SDA、SCL 为漏极开路结构,借助于外部的上拉电阻实现了信号的“线与”逻辑; (2)引脚在输出信号的同时还将引脚上的电平进行检测,检测是否与刚才输出一致。 这就是时钟同步,它解决了I2C总线的速度同步问题。 4、主机发送数据流程 (1)主机在检测到总线为“空闲状态”(即 SDA、SCL 线均为高电平)时,发送一个启动信号“S”,开始一次通信的开始 (2)主机接着发送一个命令字节。 另外I2C的通信速率为100Kb,快速为400Kb

    1.9K60发布于 2018-03-07
  • 来自专栏RainMark 的文章

    I2C 总线协议

    1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 2.1 I2CADR 地址寄存器 CPU也可以是I2C的Slave,CPU的I2C地址有 I2CADR指定 2.2 I2CFDR 频率设置寄存器 The serial bit clock frequency PPC-Linux中I2C的实现 内核代码(linux-2.6.24)中,通过I2C总线存取寄存器的函数都在文件drivers/i2c/busses/i2c-mpc.c中 最重要的函数是mpc_xfer *i2c = i2c_get_adapdata(adap); mpc_i2c_start(i2c); // 设置I2CCR[MEN], 使能I2C module } x = readb(i2c->base + MPC_I2C_SR); writeb(0, i2c->base + MPC_I2C_SR);

    2K20发布于 2019-09-10
领券