西门子S7-200 PLC Modbus从站设置(7页).doc
《西门子S7-200 PLC Modbus从站设置(7页).doc》由会员分享,可在线阅读,更多相关《西门子S7-200 PLC Modbus从站设置(7页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-西门子S7-200 PLC Modbus从站设置-第 6 页西门子S7-200 PLC Modbus从站设置2013-01-27 11:43:43|分类:|举报|字号订阅西门子S7200做Modbus从站需要使用MBUS_INIT、MBUS_SLAVE即可。MBUS_INIT指令被用于启用和初始化或禁止Modbus通讯。在使用MBUS_SLAVE指令之前,必须正确执行MBUS_INIT指令。指令完成后立即设定完成位,才能继续执行下一条指令。在每次扫描且EN输入打开时执行该指令。应当在每次通讯状态改变时执行MBUS_INIT指令。因此,EN输入应当通过一个边缘检测元素用脉冲打开,或者仅在首次扫
2、描时执行。模式输入数值选择通讯协议:输入数值1将端口0指定给Modbus协议并启用协议;将输入数值0指定给PPI,并禁用Modbus协议。波特参数将波特率设为1200、2400、4800、9600、19200、38400、57600或115200。地址参数将地址设为1和247之间(包括1和247)的数值。校验参数被设为与Modbus主设备校验相匹配。可接受的数值为:*0-无校验*1-奇数校验*2-偶数校验时延参数通过将指定的毫秒数增加至标准Modbus信息超时的方法延长标准Modbus信息结束超时条件。该参数的典型数值在有线网络上应为0。如果您在使用带有纠错功能的调制解调器,将时延设为50至1
3、00毫秒的数值。如果您在使用扩展频谱无线电,将时延设为10至100毫秒的数值。时延数值可以是0至32767毫秒。MaxIQ参数将供Modbus地址00xxxx和01xxxx使用的I和Q点数设为0至128之间的数值。数值0禁止所有向输入和输出的读取。建议使用的MaxIQ数值是128,该数值可在S7-200中存取所有的I和Q点。MaxAI参数将供Modbus地址03xxx使用的字输入(AI)寄存器数目设为0至32之间的数值。数值0禁止模拟输入的读数。建议使用的MaxAI数值如下,这些数值可允许存取所有的S7-200模拟输入:*0用于CPU 221*16用于CPU 222*32用于CPU 224、2
4、26和226XMMaxHold参数设定供Modbus地址04xxx使用的V内存中的字保持寄存器数目。例如,为了允许主设备存取2000个字节的V内存,将MaxHold设为1000个字的数值(保持寄存器)。HoldStart参数是V内存中保持寄存器的起始地址。该数值一般被设为VB0,因此HoldStart参数被设为&VB0(VB0地址)。其他V内存地址可指定为保持寄存器的起始地址,以便在项目的其他地方使用VB0。Modbus主设备可存取V内存MaxHold个字数,从HoldStart开始。MBUS_INIT指令完成时,完成输出打开。错误输出字节包含执行指令的结果。请参阅Modbus从属协议执行错误
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子S7-200 PLC Modbus从站设置7页 西门子 S7 200 Modbus 设置
限制150内