保捱科技网
您的当前位置:首页ModbusSerial DAServer 在线帮助

ModbusSerial DAServer 在线帮助

来源:保捱科技网
chenchunyiabcd@163.com

ModbusSerial DAServer帮助

1、说明

(1)通用modbus控制器

从MSDAServer2.0开始支持那些原本没在可支持硬件列表中的其它modbus设备。这些设备在本文档中或DAServer实现中被描述为通用modbus设备/控制器,它们必须支持modbus协议功能码,包括附录B《modbus协议》中所规定的代码和数据格式。

相对于附录A《可支持的DASModbusSerial硬件和固件》所列的施耐德PLC,通用modbus设备/控制器应满足如下附加要求:

*支持无法一次处理多个写线圈功能的modbus设备

*支持无法一次处理多个写寄存器功能的modbus设备

*可配置4位、5位或6位寻址

*最大可寻址寄存器范围由modbus设备检验,不需要DAServer来配置

(2)通讯协议

ModbusSerial DAServer可通过下面这些不同的通讯协议来与客户端和PLC进行通讯:

chenchunyiabcd@163.com

chenchunyiabcd@163.com

*通过OPC、DDE和SuiteLink等软件通讯协议与本地或远程节点的客户端进行通讯

*支持与莫迪康控制器进行通讯所有功能码的modbus协议。这些全功能码支持的modbus协议按照以下方式来进行通讯:

**通过232/485连接到电脑串口(com口)。

**通过电话线和兼容Hayes数据格式的modem 。

**通过基站和兼容Hayes数据格式的无线modem;它必须能够接收命令给电话端modem。

子目录继续OPC、DDE和SuiteLink方式的讲解。略。

Ⅰ总线通讯协议

下面这些总线协议都能支持:

*支持所有功能码的modbus协议

注意 modbus协议必须安装在你的电脑上并配置给你想要连接的PLC。

1)modbus协议

Modbus协议是一种开放通讯数据的网络,它可以通过多种通讯连接方式传递信息。有两种模式可以使用(仅限于modbus网络):

chenchunyiabcd@163.com

chenchunyiabcd@163.com

*10位ASCII:这种模式使用LRC校验。不解释。

*11位RTU:这种模式使用CRC校验。不解释。

这两种模式定义了网络中传递的信息的位含义。它决定消息如何打包和解包。

控制器不能同时使用这两种模式。

想多了解如何读写不同莫迪康控制器,请自行查阅施耐德电气的Modicon Modbus Protocol Reference Guide(PI-MBUS-300)。

2)串口232/485多点连接

Modbus协议使用RS232/485异步通讯方式传递读写消息。它可以点对点进行通讯,或连接最多247个从设备。这种方式将电脑直连到设备而不必使用modem。一旦串口打开,它会被认定为一直有效,直到DAServer被关闭,DAServer不会总去尝试打开串口。

3)modem连接。略。

3)配置

①DAServer Manager中的modbus层

ModbusSerial DAServer经设置可支持:

chenchunyiabcd@163.com

chenchunyiabcd@163.com

*32个COM_PORT,32个DataMODEM,和32个无线MODEM,这三种合计可连接总共96个目标。

*每个DataMODEM可接100条线

*每个无线MODEM可带200个基站

*最多可接247个Quantum,TSX Momentum,Modicon Micro或通用modbus(4位、5位和6位)PLC,或者通过COM口、电话线、基站等将这几种组合起来也可以。

②COM_PORT设备

安装完DAServer后这样配置一个COM_PORT设备。

DAServer Manager  Configuration COM_PORT

断开客户端并没有释放COM口,必须重新激活DAServer才会释放COM口。

创建一个COM口后,有很多参数要设置。比如:

Port name:选择DAServer使用的COM口来连接到PLC。最多可以创建COM1-COM96共计96个COM口。默认为COM1。

Reply timeout:DAServer等待应答的时间。允许范围1-300秒。默认10秒。

chenchunyiabcd@163.com

chenchunyiabcd@163.com

Baud rate:波特率,75, 110, 134, 150, 300, 600, 1200, 1800, 2400, 4800, 7200, 9600, 14400, 19200, 38400, 57600, 115200, 128000可选。默认19200。

Parity:五种校验可选。无校验、奇校验、偶校验、mark校验、space校验。【可选的奇偶位简单地统计数据中包含奇数个1还是偶数个1.如果有偶数个1,则这位为0,称偶校验位.如果是奇数个1,则该位为0,称奇校验位.通常还有spaceparity,mark parity和no parity的说法.SpaceParity就是校验位总是0,markParity就是校验位总是1,NoParity表示不使用或不传输校验位.】

Turnaround Delay:回传延迟时间,两次收发信息之间超时无回传则发送错误信息给PLC。最多60000毫秒。默认10毫秒。如设置为0,则不会有任何回传延迟。

Read interval timeout:两次读取(接收)数据间隔超时。最多60000毫秒。默认200毫秒。

Enable RTS/CTS support:checked-开启RTS/CTS,unchecked-禁用RTS/CTS。默认禁用。

Enable DSR/DTR support: checked-开启DSR/DTR,unchecked-禁用DSR/DTR。默认禁用。

Transmission mode:可选ASCII或RTU协议。

Data bits:7或8个数据位。RTU模式默认8位。ASCII模式默认7位。可以手动选择。

chenchunyiabcd@163.com

chenchunyiabcd@163.com

Stop bits:1或2个停止位。波特率超过300时只允许1个停止位。

chenchunyiabcd@163.com

因篇幅问题不能全部显示,请点此查看更多更全内容