❶ 信捷PLC与称重仪表怎么通讯,最好有程序想学习一下
任何Plc与称重仪表通讯都是用以下2种方式的一种:
1、串行数据通讯,PLC 9针串口(或其它形式的串口)RS232/RS485
需要编写发送/接收 程序.
2、模拟量输入。4-20mA/1-5V(III型表标准信号)或其它毫安或电压信号。
需要按模拟和数据转换格式.例如模拟数据最大数 3200则对应最大值 20mA.刻度自己就可以计算了.
以上都要按照所用PLC 的数据定义格式或数据通讯格式.不同厂家PLC软件定义有区别.
❷ HART协议的仪表怎么与计算机进行通讯
HART仪表要与PC机通信,首先你需要确认你的PC上安装了何种组态软件。如果PC配备了485接口,那么是否支持modbus协议通信是关键。如果有支持modbus协议,那么可以使用一个HART转modbus485的转换网关,如上海泗博公司的HTM-611。如果组态软件支持modbusTCP以太网协议,那么可以使用上海泗博的HME-635,它是HART转modbusTCP的网关。
如果HART仪表需要与PLC通信,那么首先需要了解PLC的通信方式。如果是西门子PLC,它可能使用profibus-DP协议或者以太网协议。对于使用profibus协议的PLC,上海泗博的产品HPM-610可以解决HART转profibus的问题。HPM-610作为HART转profibus-DP的网关,性能表现不错。
在选择转换网关时,需要考虑实际应用中的具体需求。比如,如果需要实现HART仪表与PC的通信,且PC支持modbus协议,那么HTM-611是一个合适的选择。如果PC支持modbusTCP以太网协议,那么HME-635将会更加适合。
对于西门子PLC,如果它使用profibus-DP协议,那么HPM-610可以作为HART转profibus-DP的网关,提供稳定的数据传输。
值得注意的是,不同品牌和型号的PLC可能使用不同的通信协议,因此在选择转换网关时,需要详细了解PLC的通信方式,以便选择最合适的设备。
上海泗博公司提供的这些转换网关,如HTM-611、HME-635和HPM-610,都是市场上比较成熟的产品,可以满足不同场景下的需求。
在实际应用中,选择合适的转换网关不仅可以确保数据传输的稳定性和可靠性,还可以简化系统的配置和维护工作。
❸ VB6.0 PC与智能仪表COM通讯modbus协议485
在VB中,通过串口类的方法向智能仪表发送MODBUS指令,然后解析返回的数据即可完成通信。MODBUS读取寄存器的指令,表号通常被称为设备ID,设备ID是一个字节,取值范围从0到255。通常情况下,0号设备ID不被使用。比如设备ID为1时,读取4XXX寄存器的指令是十六进制03,起始地址为1037(去掉前缀4),连续读取两个寄存器,即寄存器长度为2,每个寄存器占两个字节,因此返回数据应包含四个字节,最后还有两个字节的CRC16校验码。
指令的格式如下:01(设备ID)03(读寄存器)1037(起始地址,去掉4)0002(寄存器个数)CLCH(CRC16校验码)。CRC16校验码的计算需在程序中实现,具体的指令重组和CRC16校验码生成的方法不再详述。
在接收到数据后,需要在指定位置截取连续的四个字节数据,将其转换为浮点数。在VB中,串口类和相关方法都已提供,具体实现细节可自行查阅相关文档。
对于CRC16校验码的计算,可以采用标准的CRC校验算法,如CCITT CRC-16标准,具体的实现细节可以参考相关资料。
通过这种方式,可以实现与智能仪表的高效通信,读取所需的寄存器数据,并进行相应的处理和解析。
需要注意的是,CRC16校验码的计算需要根据具体的数据进行,不能直接给出结果,需在程序中实现。
总之,在VB中通过串口与智能仪表通信时,使用MODBUS协议是一种有效的方法,具体实现细节需要根据实际需求进行调整和优化。
❹ 称重仪表数据如何通讯到电脑
RS232串口连接:通过232线把电子秤与电脑连接成功,这时打开电脑点击计算机左下角开始—程序—附件—通讯—超级终端,出现连接描述对话框。 在连接描述对话框内输入名称(任意字母),选择“红色电话”图标,按“确定”键,出现连接对话框。 在连接对话框内选择“COM2”,按“确定”键,出现COM2属性对话框。 在COM2属性对话框中按下表进行端口设置: 每秒位数(波特率) 9600 停止位 1 数据位 7 数据流控制 硬件 奇偶校验 奇校验,设置完后,按应用—确定键。计算机屏幕上将同步显示与电子秤相同的数据。
USB串口连接:相较于232连接来讲,更加便捷。通过USB线把电子秤与电脑连接成功,打开任意软件即可传输称重数据,省去内部繁琐的设置过程。
无线/蓝牙连接:无线接收器一边接口在电子秤上,一边在电脑主机上,打开任意软件便可自动上传,无线传输距离为开阔地100-150米。
❺ 数显电流表的RS485通讯规约是什么东西
数显仪表的通讯一般有RS232,RS485来通讯,简单来讲就是将仪表测量的数据通过通讯的方式上传到上位机显示出来。
B600-AC1-1A1的RS485通讯规约是标准的moudbus通讯规约。传输方式:异步串行通信方式。
采用规约:MODBUS从站规约。
传输速率:2400 bps,4800bps,9600bps,19200bps,38400bps。
传输电缆: 采用带屏蔽的多芯铜导线,接口标准应采用一对双绞线。组成RS-485网络时,双绞线电神铅缆特性阻抗约120Ω,导线电阻应小于0.10Ω/m,导线间电容应小于60pF/m,导线与屏蔽层间电容小于100pF/m 。
通信接口:RS-485接口为后面板2个端子。
传输距离:1300米。
主站数目:1个。
从站数目:最多31个。
应答时间:大于4个字符时间
以下是 MODBUS协议基本规则
1. 1 MODBUS协议基本规则
以下规则确定在RS485回路控制器和其他RS485串行通信回路中设备的通信规则:
1) 所有RS485回路通信应遵照主/从方式。在这种方式下,信息和数据在单个主站和最多99个从站(监控设备)之间传递;
2) 主站将初始化和控制所有在RS485通信回路上传递的信息;
3) 无论如何都不能从一个从站开始通信;
4) 所有RS485环路上的通信都以“打包”方式发生。一个报文就是一个简单的字符串(每个字符串8位),一个报文中最多可含255个字节。组成这个报文的字节构成标准异步串行数据,并按1位起始位,8位数据位,1位校验位,1位停止位的方式传递。
5) 主站发送报文称为请求,从站发送报文称为响应;
6) 任何情况从站只能响应主站一个请求。
1. 2传送模式
MODBUS协议可以采用ASCII或者RTU模式传送数据。B600-AC系列智能表仅仅支持RTU模式:1位起始位,8位数据位,1位校验位,1位停止位。
1. 3 MODBUS报文结构:
每个MODBUS报文都由以下四个部分组成:地址域、功能码域、数据域和校验域。
1.3.1 地址域
MODBUS的从站地址域长度为一个字节。有效的从站地址范围从1~99。从站如果接收到一帧从站地址域信息与自身地址相符合的报文时,从站执行报文中所包含的命令。从站所响应的报文中地址域为自身地址。
1.3.2 功能码域
MODBUS报文中功能域长度为一个字节,用以通知从站应当执行何操作。从站响应报文中包含主站所请求操作的相同功能域字节。有关智能表的功能码参照下表。
功能码
含义
功能
03
读取寄存器
读取仪表内部一个或多个当前寄存器值
06
写一个或多个寄存器
将指定数值写入仪表内部一个或多个寄存器内
05
写一个继电器输出状态
将指定继电器输出节点断开或闭合
1.3.3 数据域
MODBUS数据域采用“BIG INDIAN”模式,即是高位字节在前,低位字节在后。
举例如下:
1个16位寄存器包含数值为0x1234,寄存器数值发送顺序为:
高位字节 = 0x12,低位字节 = 0x34
1.3.4 校验域
MODBUS-RTU模式采用16位CRC校验。发送设备应当对报文中的每一个数据都进行CRC-16计算,最后结果存放入检验域中。接收设备也应当对报文中的每一个数据(除校验域以外)进行CRC-16计算,将结果域校验域进森神行比较。只有相同的报文才可以被接受。具体的CRC校验算法参照第三章。
1. 4网络时间考虑
在RS485网络上传送报文需要遵循以下有关时间的规定:
1) 主站请求报文结束到从站响应报文开始之间的时间最小为10毫秒。
2) 从站响应报文结束到主站下一请求报文开始之间的时间应大于1000毫秒。
3) 通信超时的处理。
1. 5异常响应
异常报文的处理方式:不予理睬,以适应多机组网通信方式。
还有通讯报文,写寄存器等游春好。这个你可以查看实物来学习下。
❻ s7-200modbus与仪表通讯地址3000H怎么对应
首先看一下S7-200 做主站是对应的从站的寄存器地址 的资料
上面表格中的 00001,10001,30001,40001 开头的0,1,3,4 是代表寄存器类型,
真正的寄存器地址 是4位数(十进制)
你仪表的寄存器地址3000H 是16进制,需要转化为10进制。
3000H 转为10进制格式 后12288 (可以使用WINDOWS带的计算器进行转换)
可以发现这个地址已经超出了S7-200可以访问的地址范围了。
不知道这个仪表的3000H中的3是否是代表寄存器类型,
这个需要看一下仪表的说明书了。