月度归档:2020年06月

Windows7安装VS2015时出现“安装包丢失或者损坏”的解决办法

今天在重新安装Win7后要安装VS2015,结果会出现下图错误: 网站搜索解决方案,发现是缺少两个证书: Microsoft Root Certificate Authority 2010 MicrosoftRoot Certificate Authority 2011 解决办法也比较简单:那就是装这两个证书,证书可以根据名字从Win10里面导出,或者直接下方下载:点击此处下载证书 安装方法: 1、解压出来两个证书 2、双击安装,点击安装证书,点击下一步 3、按下方图示,选择“将所有的证书放入下列存储”,点击浏览,选择“”受信任的根证书办法机构“,点击确定即可。 4、点击下一步,确定导入即可。 安装完证书VS2015就可以顺利继续安装了      

Anylink 4G 边缘计算网关连接通过BACNet连接设备的方法及说明

一、BACnet简介 什么是BACnet通讯协议,参见:https://www.chengchenxu.cn/knowledge/801.html Anylink网关内置BACnet通讯协议驱动。 二、BACnet-MSTP Anylink网关内置BACnet通讯协议驱动遵循准 BACnet 的 MSTP 协议。 1 通讯参数 参数项 值 备注 通讯串口 一般MSTP是485 波特率 默认是38400 Mac 1~127的整数 保证唯一性 2 数据项配置 名称 取值 备注 数据项ID 自动生成 不能更改 数据项名称 英文、数字、下划线等非中文 数据项别名 任意字符 设备ID BACNet设备地址 数据项ID BACNet设备数据地址 BACnet类型 AI/AO/AV/BI/BO/BV 采集频率 数据 […]

什么是BACnet协议?BACnet简介

一、什么是BACnet? BACnet,Building Automation and Control networks的简称,即楼宇自动化与控制网络。是用于智能建筑的通信协议。 一般楼宇自控设备从功能上讲分为两部分:一部分专门处理设备的控制功能;另一部分专门处理设备的数据通信功能。而BACnet就是要建立一种统一的数据通信标准,使得设备可以互操作。BACnet协议只是规定了设备之间通信的规则,并不涉及实现细节。 BACnet协议模型为: (1)所有的网络设备,除基于MS/TP协议的以外,都是完全对等的(peer to peer); (2)每个设备都是一个“对象”的实体,每个对象用其“属性”描述,并提供了在网络中识别和访问设备的方法;设备相互通信是通过读/写某些设备对象的属性,以及利用协议提供的“服务 […]

Anylink 4G网关使用ADS协议通过EtherCAT连接倍福PLC Beckhoff 的方法和步骤

AnyLink 4G边缘计算网关内置ADS协议,可以直接通过EtherCAT和Beckhoff(倍福)PLC进行通讯,实现远程控制功能。 Anylink ADS驱动是按照 Beckhoff 的 ADS 通信规范进行编写,通过 EtherCAT 连接 Beckoff 设备。添加采集通道时选择ADS驱动即可。 1、通讯参数 参数项值备注 参数项 值 备注 响应延时 ADS请求发出到设备响应的最长时间 设备IP 倍福设备的IP地址 AmsNetID 倍福设备的AmsNetID 一般是IP.1.1 在配置网关参数前,需要对倍福设备做参数设置,以 TWinCAT3 举例设 置步骤如下: 从工程中选择 System 下的 Routes 或者系统托盘的 TwinCAT Config Mode 中的 Router-& […]

使用Anylink网关远程连接更新PLC及PLC远程上下载程序视频教程

1、测试环境 本次使用的是信捷XC-3-24 PLC,编程软件使用的是XCPPRo,PLC和Anylink网关使用RS485连接,本次使用串口进行远程连接,支持网口的PLC也可以通过网口进行远程连接。 其他品牌PLC同理,均可以实现此功能。 2、实现原理 Anylink使用RA远程连接工具,利用内置VPN功能,建立一个通讯链路,并在计算机中创建一个虚拟串口,该串口可直接和PLC进行通讯,和PLC直接使用编程线连接到计算机上一样。 3、操作步骤 1、打开RA工具,用分配的账号登录,可以看到网关列表以及在线状态。 2、建立串口链接,参数要和PLC一致。 3、建立链接成功,自动创建虚拟串口。本次使用COM15。 4、PLC编程软件串口设置为使用新建立的虚拟串口,参数正确的话可以看到连接成功的提示。 5、添加 […]

485终端电阻是什么?有什么用?怎么接?485终端电阻接法解析

一、终端电阻简介 高频信号传输时,信号波长相对传输线较短,信号在传输线终端会形成反射波,干扰原信号,所以需要在传输线末端加终端电阻,使信号到达传输线末端后不反射。对于低频信号则不用。在长线信号传输时,一般为了避免信号的反射和回波,也需要在接收端接入终端匹配电阻。 二、终端电阻在通信中的作用 在RS485组网过程中另一个需要主意的问题是终端负载电阻问题,在设备少距离短的情况下不加终端负载电阻整个网络能很好的工作但随着距离的增加性能将降低。理论上,在每个接收数据信号的中点进行采样时,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。但这在实际上难以掌握,美国MAXIM公司有篇文章提到一条经验性的原则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上升或下降时间)超过电信号沿总 […]

使用Anylink物联网网关为三利无负压机组实现远程控制SM510控制器

一、对接方案 本项目使用的三利供水机组采用了SM510-II控制器,提供一路RS485和一路RS233接口,RS485机组用来连接触摸屏,RS232接口闲置,所有本次使用RS232来通讯。 SM510的RS232采用DB9接口,只需要利用其中三根线,线号2、3、5分别连接Anylink网关上的RX、TX和GND即可。    二、通讯协议 通讯协议参见:三利SM510供水控制器ModBus通讯协议及点位表 三、AnyLink网关设置 1、添加采集通道 通讯协议文档中标明波特率为19200,实际工作中发现应为9600 2、添加设备 默认从站地址为2,驱动为ModBus RTU驱动。 3、添加数据项 根据通讯协议中的地址表添加对应的数据项,进行数据采集,如果地址可以远程修改,模式可以选“可写“,设置数据上发 […]

格兰富水泵CU352通过CIU200模块将 GENIBUS转换为MODBUS RTU协议及ModBus地址表

格兰富CU352控制器增加CIU200模块后,可以把GENIBUS协议转换为标准ModBus RTU协议,通过RS485接口供第三方网关Anylink进行数据采集及远程控制,以下为通讯协议及ModBus地址点位表。 现场实施案例请点击:https://www.chengchenxu.cn/anylink/902.html CIU200的通讯设置功能由模块上的几个开关控制,预制了几个常用的参数,也提供软件定义参数,以下为常用参数及设置方法: 波特率:9600 起始位:1 数据位:8 校验:无 停止位:2 从站地址:1 以上参数的设置方法: SW3:ON SW4:OFF SW5:ON SW6:0 SW7:1 CIU200内置了一个150Ω的终端电阻,用SW1和SW2开关来控制,一般300M以下距离无需设置 […]

青岛三利SM510供水控制器Modbus地址点位表及通讯协议

一、 概述 SM10新型控制器采用MODBUS协议,所有采用MODBUS RTU协议的主机可以通过RS232接口访问SM510控制器。 二 、通讯协议 (一)、通讯参数: 通讯参数设置19200,n,8,1,即波特率为19200bps,8个数据位,1个停止位,无奇偶校验。 实际工作中碰到的SM510-II波特率为9600,从站地址为2. (二)、通讯规约: 传送方式 MODBUS RTU通讯规约。 (三)、Modbus功能说明: 1.功能03:读保持寄存器 说明:读取一个或多个保持寄存器中的二进制值,所支持的最大保持寄存器数量为100个。 查询:查询信息规定了要读的寄存器起始地址及寄存器的数量,至少查询1个字,即2个字节。其中低地址为字的高位,高地址为字的低位。 举例-查询:从寄存器(字地址:8)开始 […]