【案例】串口调试助手与S7-200SMARTPLC从站通信.docx
《【案例】串口调试助手与S7-200SMARTPLC从站通信.docx》由会员分享,可在线阅读,更多相关《【案例】串口调试助手与S7-200SMARTPLC从站通信.docx(17页珍藏版)》请在文库网上搜索。
1、【案例】串口调试助手与S7-200SMARTPLC从站通信在PLC串口Modbus RTU通信的时候,想必大家基本上都要事先使用串口调试助手测试一下通信设置的相关参数,是否可以发送和接收,那么接下来,给大家详细分析一下串口调试助手与S7-200SMART PLC从站通信。 一、准备工具1.S7-200SMART PLC一台2.一根USB转485通信线3.一根网线4.STEP 7-MicroWIN SMART编程软件,串口调试助手软件二、编写程序第一步: (在桌面打开STEP 7-MicroWIN SMART编程软件)第二步: (从库指令当中调用Modbus RTU Slave从站指令)第三步:
2、 (填写MBUS_INIT 指令(初始化从站)与MBUS_SLAVE 指令)MBUS_INIT 指令(初始化从站)各引脚填写如下:1. 概念:使能端(EN):给EN使能接通MBUS_INIT 指令(初始化从站)填写:这里填写SM0.1。2. 概念:模式(Mode):输入的值用于选择通信协议:输入值为 1 时,分配 Modbus 协议并启用该协议;输入值为 0 时,分配 PPI 协议并禁用 Modbus 协议。填写:这里必须填写数值1,因为要启用Modbus 协议。3. 概念:地址(Addr):从站站地址,范围1 至 247 之间数值。填写:这里填写3,从站站号是3。4. 概念:波特率(Baud
3、):波特率可分为 1200、2400、4800、9600、19200、38400、57600 或 115200。填写:这里填写9600波特率。5. 概念:奇偶校验(Parity):应设置为与 Modbus 主站的奇偶验校相匹配。所有设置使用一个停止位。接受的值如下:0(无奇偶校验)、1(奇校验)和 2(偶校验)。填写:这里填写0,无校验。6. 概念:端口(Port):设置物理通信端口(0 = CPU 中集成的 RS-485,1 = 可选信号板上的 RS-485 或 RS-232)。填写:这里我们填写0,使用CPU上自带的串口,这里要注意的是,如果使用扩展的信号板必须要填写1。7. 概念:延时(
4、Delay):通过使标准 Modbus 信息超时时间增加分配的毫秒数来延迟标准 Modbus 信息结束超时条件。在有线网络上运行时,该参数的典型值应为 0。如果使用具有纠错功能的调制解调器,则将延时设置为 50 至 100 ms 之间的值。如果使用扩频无线通信,则将延时设置为 10 至 100 ms 之间的值。“延时”(Delay) 值可以是 0 至 32767 ms。填写:这里填写0,没有延迟。8. 概念:参数MaxIQ:用于设置 Modbus 地址 0xxxx 和 1xxxx 可用的 I 和 Q 点数,取值范围是 0 至 256。值为 0 时,将禁用所有对输入和输出的读写操作。建议将 Ma
5、xIQ 值设置为 256。填写:这里填写256,填写最大值。9. 概念:参数MaxAI:用于设置 Modbus 地址 3xxxx 可用的字输入 (AI) 寄存器数,取值范围是 0 至 56。值为 0 时,将禁止读取模拟量输入。建议将 MaxAI 设置为以下值,以允许访问所有 CPU 模拟量输入:0(用于 CPU CR20s、CR30s、CR40s 和 CR60s)56(所有其它 CPU 型号)填写:这里填写56,所有CPU型号。10. 概念:参数MaxHold:用于设置 Modbus 地址 4xxxx 或 4yyyyy 可访问的 V 存储器中的字保持寄存器数。例如,如果要允许 Modbus 主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 案例 串口 调试 助手 S7 200 SMARTPLC 通信