浏览代码

20260514002 CANOPEN从站功能测试完成

向羽 孟 1 月之前
父节点
当前提交
ba4877e256
共有 1 个文件被更改,包括 3 次插入8 次删除
  1. 3 8
      CanOpenSlaveTest/CanOpenSlaveDevice.cs

+ 3 - 8
CanOpenSlaveTest/CanOpenSlaveDevice.cs

@@ -742,18 +742,13 @@ namespace CCDCount.DLL.CanBus
             }
             
             // TODO: 根据映射表构建PDO数据
+            // 此处数据长度不可以超过PLC中PDO映射的长度
             // 这里使用示例数据
-            byte[] pdoData = new byte[8];
+            byte[] pdoData = new byte[4];
             
             // 示例: 填充一些测试数据
             pdoData[0] = (byte)(1);
-            pdoData[1] = (byte)(2);
-            pdoData[2] = (byte)(3);
-            pdoData[3] = (byte)(4);
-            pdoData[4] = (byte)(4);
-            pdoData[5] = (byte)(5);
-            pdoData[6] = (byte)(6);
-            pdoData[7] = (byte)(7);
+            pdoData[1] = (byte)(3);
             uint cobId = m_tpdoConfigs[pdoNumber - 1].CobId;
             m_canManager.SendCanFrame(cobId, pdoData);