当前位置: 心心文库

modbusrtu编程实例6句

1、引起6号错误主要有两方面的原因:

2、多个 MBUS_MSG 指令同时使能执行;

3、Modbus库存储区中分配的建议地址区与编程中已使用的V存储区有重叠。

4、可能此软件使用了Modbus功能15(写多个离散量)或类似功能(功能 16)。S7-200从站协议遵守"以整字节地址边界(如Q0.0、Q

5、0)开始、以8的整数倍为位个数"的规约。如果HMI软件未严格执行此规律就可能发生写入错误的情况。

6、缺省情况下是从VB0开始,但因为与Modbus的保持寄存区冲突,所以手动改为VB2000。按"Suggest Address"按钮也可以自动分配。

7、检查Micro/WIN的软件版本,应当是STEP 7-Micro/WIN V

8、STEP 7-Micro/WIN V

9、0 以上版内部已经带有新的指令库,但在未安装西门子 Instruction Library 软件包的情况下,不能显示出来使用。

10、调用STEP 7 - Mciro/WIN32 V

11、2 Instruction Library(指令库)需要分配库指令数据区(Library Memory)。库指令数据区是相应库的子程序和中断程序所要用到的变量存储空间。

推荐阅读: modbusrtu 实例