ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:25.25KB ,
资源ID:13685617      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13685617.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(常见通信协议的接口调试方法101Word文件下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

常见通信协议的接口调试方法101Word文件下载.docx

1、在向阳风电场,明阳的SCADA服务器通过Modbus TCP协议向功率预测系统提供各风机的实时运行数据。在乌力吉、浩日格吐、马力、前后查台等风电场,赛风的测风塔使用Modbus RTU over TCP协议与功率预测系统通信。1.2. Modbus数据模型在Slave和Master进行通信时,Slave会将其提供的变量映射到四张不同的表上,Master从表中相应位置读/写变量,就完成了数据获取或命令下达。这四张不同的表,称作Modbus数据模型(Modbus Data Model)。为了理解方便,这里将四张表分别称作1位只读表、1位可读可写表、16位只读表、16位可读可写表。(类似电力通信国标

2、中的遥信、遥控、遥测、遥调。)1位表用来映射单比特数据类型的变量,通常是布尔型变量;16位表用来映射双字节数据类型的变量,如int16、float16等,如果希望映射int32、float32等四字节变量,可以通过一次使用16位表中的两个位置来实现。只读表用来映射Master只能读取的变量;可读可写表用来映射Master既可读取、又可改写的变量。1位只读表变量地址12345.数据区域(1个方格表示1 bit)1位可读可写表16位只读表16位可读可写表例如,在某温度监视系统中,一部温度传感器与一台上位机通过Modbus总线进行通信,温度传感器是Server,上位机是Client。对温度传感器提供

3、的变量做如下映射:变量含义数据类型映射表在映射表中的起始位置高8位在前是否停止运行bool-有无故障外部温度float32否内部温度外部温度告警值float16内部温度告警值再次说明,1位只读表、1位可读可写表、16位只读表、16位可读可写表等名称是本文档为了方便读者理解自拟的,在Modbus协议规范中有它们的正式名称。另外,不同厂商的设备/软件说明书中,对这四张表的称呼又有不同。Modbus协议规范Discretes InputCoilsInput RegistersHolding RegistersBachmann PLCDiscRegsHRegsSiemens PLCInput Coil

4、Output CoilInput RegisterOutput RegisterHolding Register1.3. Modbus RTU、Modbus TCP与Modbus RTU over TCPModbus协议有很多种变体,最常见的是Modbus RTU、Modbus TCP和Modbus RTU over TCP。为了能从众多Slave中唯一地标识出希望与其通信的Slave,需要知道Slave的地址。不同的变体对Slave地址的描述方式不同。对于Modbus RTU、Modbus TCP和Modbus RTU over TCP,其硬件接口与对Slave地址的描述方式如下表:硬件接口

5、是否需要指定Slave Id是否需要指定IP地址与TCP端口其他需要指定的参数Modbus RTU串口是通信端口、波特率、数据位、校验方式、停止位Modbus TCP网口无Modbus RTU over TCP1.4. 调试工具与调试方法Modbus Poll和Modbus Slave是Modbus Tools系列软件中的两个工具软件,可运行在Windows 2000/XP/Vista/7平台。Modbus Poll可用于测试从Slave中实时读取数据。Modbus Slave是一款Slave模拟软件,可用于模拟出一个假想的Slave设备。modpoll?的用法./modpoll?-m?tcp

6、?-a?1?-r?2?-c?8?-t?3?-p?5021?后面接?slave?id起始偏移地址,这个地址要比配置文件中的地址大1读取数据个数后面接数据类型后面接端口最后加上?ipliksunliksungogogo/liksunispower/liksun/home/opps/config/opps.cfg2. OPC DAOPC是OLE for Process Control 的缩写,其最大的特点是必须运行在Windows平台,因为它基于微软的OLE、COM、DCOM技术而实现。严格地说,OPC是指一系列协议,如OPC DA、OPC HDA、OPC DA-XML、OPC AE、OPC UA、

7、OPC DX等。但由于OPC DA的使用最为广泛,所以一般说OPC就是指OPC DA,即OPC Data Access。OPC DA最新的协议版本是OPC DA 3.0,目前主流的版本是OPC DA 2.0。2.1. 应用场合OPC协议目前多用于风机实时数据的读取,且主要为华锐SCADA服务器的风机实时数据接口。在高山子、阜北、彰北、通榆等风电场,华锐的SCADA服务器通过OPC协议向功率预测系统提供各风机的实时运行数据。2.2. OPC DA 的特点为了从同一局域网的众多机器中标识出OPC服务软件所在的机器,需要指定该机器的IP地址。由于同一台机器上有可能运行多个OPC服务,需要指定该OPC

8、服务的名称。最后,通过字符串形式的变量名称来指定希望读/写的变量。例如高山子风电场华锐SCADA系统的OPC服务器的信息和部分变量如下:IP地址服务名称HrDataSvr变量名称含义是否可写1#风机的PLC状态ShortABB_WT2.Basic.WinSpe2#风机的机舱外风速FloatABB_WT3.Basic.ActPow3#风机的有功功率ABB_WT8.Basic.bErrSta8#风机是否故障Boolean与Modbus不同,OPC的变量名称一旦指定,其数据类型与是否可写就是确定的了。另外,OPC的变量除了具有value属性(表示该变量的实时值)之外,还具有quality和timestamp属性,表示读取该变量时的通信质量和该变量的更新时间。Modbus的变量只有值。2.3. 调试工具与调试方法MatrikonOPC是一家专业开发OPC相关软件的加拿大公司。MatrikonOPC Explorer是一款OPC客户端软件,可用于测试OPC服务器。MatrikonOPC OPC Simulation Server是一款OPC服务器模拟软件。OPC Quick Client是一款小巧的OPC客户端软件,无需安装,快捷简便。3. CDT规约CDT,也称

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1