西门子s7-200plcmodbus从站设置26183.pdf
《西门子s7-200plcmodbus从站设置26183.pdf》由会员分享,可在线阅读,更多相关《西门子s7-200plcmodbus从站设置26183.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西门子 S7-200 PLC Modbus 从站设置 2013-01-27 11:43:43|分类:PLC|举报|字号 订阅 西门子 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。如果您在使用带
3、有纠错功能的调制解调器,将时延设为 50 至 100 毫秒的数值。如果您在使用扩展频谱无线电,将时延设为 10 至 100 毫秒的数值。时延数值可以是 0 至32767 毫秒。MaxIQ 参数将供 Modbus 地址 00 xxxx 和 01xxxx 使用的 I 和 Q 点数设为 0 至 128之间的数值。数值 0 禁止所有向输入和输出的读取。建议使用的 MaxIQ 数值是128,该数值可在 S7-200 中存取所有的 I 和 Q 点。MaxAI 参数将供 Modbus 地址 03xxx 使用的字输入(AI)寄存器数目设为 0 至 32之间的数值。数值 0 禁止模拟输入的读数。建议使用的 Ma
4、xAI 数值如下,这些数值可允许存取所有的 S7-200 模拟输入:*0 用于 CPU 221*16 用于 CPU 222*32 用于 CPU 224、226 和 226XM MaxHold 参数设定供 Modbus 地址 04xxx 使用的 V 内存中的字保持寄存器数目。例如,为了允许主设备存取 2000 个字节的 V 内存,将 MaxHold 设为 1000 个字的数值(保持寄存器)。HoldStart 参数是 V 内存中保持寄存器的起始地址。该数值一般被设为 VB0,因此 HoldStart 参数被设为&VB0(VB0 地址)。其他 V 内存地址可指定为保持寄存器的起始地址,以便在项目的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 s7 200 plcmodbus 设置 26183
限制150内