1 / 9
文档名称:

Modubus通讯协议.doc

格式:doc   大小:70KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Modubus通讯协议.doc

上传人:pppccc8 2020/2/12 文件大小:70 KB

下载得到文件列表

Modubus通讯协议.doc

文档介绍

文档介绍::..S7-200MODBUSRTU主站通讯ModbusRTU主站指令库西门子在Micro/(西门子标准库指令)。图1•西门子标准指令库(Micro/)注意:,该库对PortO和Port1有效。该指令库将设置通信口工作在自由口模式下。,编其他程序时不能在用户程序中禁止中断。。(即订货号为6ES721*-***23-0BA*),(包括1・22版本)的S7-200CPU不支持。使用ModbusRTU主站指令库,可以读写ModbusRTU从站的数字量、模拟量I/O以及保持寄存器。要使用ModbusRTU主站指令库,须遵循下列步骤:,并启动其功能控制:图2•::必须保证每一扫描周期都被使能()beMode模式:为1时,使能Modbus协议功能;,2400,4800,9600,19200,38400,u1■57600,:校验方式选择0=无校验1=:=偶较验主站等待从站响应的时间,以毫秒为单位,典型的设置值为1000毫秒(1秒),允许设置的范围为1-32767。注意:这个值必须设置足够大以保证从站有时间响应。完成初始化完成,此位会自动置1。可以用该位启动MBUSJISG读位:写操作(见例程) 初始化错误代码(只有在Done位为1时有效):0=无错误1=校验选择非法2=波特率选择非法3=,发送一个Modbus请求;::同一时刻只能有一个读写功能(即MBUSJISG)使能注意:建议每一个读写功能(即MBUSMSG)都用上一个MBUSJISG指令的Done完成位来激活,以保证所有读写指令循环进行(见例程)。 1-:0=读,1=写注意::选择读写的数据类型00001Oxxxx-开关量输出1000**********lxxxx-开关量输入3xxxx-模拟量输入4xxxx-保持寄存器f・・Donei・Error数据个数数据指针:完成位错谋代码:通讯的数