西门子200 亚博体育ios系统下载 从站设置

2016-09-10  来自: 亚博娱乐国际网页版 浏览次数:846

西门子S7200做Modbus从站需要使用MBUS_SLAVE,MBUS_INIT。

MBUS_INIT指令用于启用和禁用Modbus通信。在使用MBUS_SLAVE命令之前,MBUS_INIT命令必须正确执行。完成后立即指令完成“完整”,为了继续执行下一个指令。执行指令在每个扫描和EN输入打开。MBUS_INIT指令时应该执行每个通信状态更改。因此,在输入应该打开一个脉冲的边缘检测的元素,或者执行扫描。“模式”输入值选择通信协议:指定输入值1端口0 Modbus协议,使协议;指定输入值0 PPI,禁用Modbus协议。“波特”参数设置为1200,波特率2400,4800,9600,19200,38400,38400或19200。地址参数设置为1到247之间的值(包括1到247)。

“检查”参数设置为匹配Modbus主要设备校准。可接受的值:

* 0 -没有检查

* 1 -奇数校验

* 2—偶数校验

00000.jpg

“延迟”参数增加了指定的毫秒数标准的Modbus消息超时方法扩展标准Modbus消息超时结束条件。这个参数的典型值应该在有线网络是0。如果您正在使用调制解调器具有纠错功能,延迟设置为50到100毫秒。如果您正在使用扩频电台,延迟设置为10到100毫秒。“延迟”值可以是0到32767 Ms。

MaxIQ参数将提供网络通讯协议地址00 xxxx,01 xxxx使用I和Q点设置为128 0之间的值。数值0禁用所有读取输入和输出。数值MaxIQ建议使用128,s7 - 200中的值访问所有I和Q。

32 MaxAI参数设置为一个值为0的单词输入(AI)寄存器所使用的网络通讯协议地址03 xxx。值0禁止阅读的模拟输入。提出MaxAI值如下,这些值允许访问所有的s7 - 200模拟输入:

CPU 221 * 0

* 16 222 CPU

* 32的CPU 224、226和226 xm

MaxHold参数设置的网络通讯协议地址V使用04 xxx记忆单词的数量保持寄存器。例如,为了允许主设备访问V的2000字节内存,MaxHold设置为1000字(保持寄存器)的价值。

HoldStart参数寄存器的起始地址在V的记忆。值通常被设置为VB0,所以HoldStart参数设置为&VB0(VB0地址)。其他V内存地址可以分配给寄存器的起始地址为了使用VB0其他地区的项目。Modbus主要设备可以访问V MaxHold记忆单词,从HoldStart开始。

当MBUS_INIT指令完成后,打开输出。“错误”输出字节包含指令的执行的结果。请参阅Modbus奴隶协议执行错误条件,可能是由于错误代码的错误代码的执行。


产品中心

相关资讯 更多>>

在线客服 ×
咨询有礼!