This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,专家,
我 的客户 正在使用 PN_RT_MII 示例进行产品软件开发,我们有以下问题:
PN_RT_MII 示例可在 C:\ti\MCU_plus_SDK_am243x_08_01_00_36\examples\industrial_comms\Profinet_device_demo\RT_MII\am243x-LP 中找到
控制器和设备之间的循环数据交换 是否 可以在 Sitara-AM243x 产品/当前 SDK 上实施?
如果是, 您能否为客户提供发展的示例?
2. 如下图所示,设备是否接收到控制器的参数化配置可以支持动态配置?
在 PN_RT_MII 示例中,我没有看到来自控制器的任何数据帧,您能否指出 与“写入帧”相关的 API?
3.在 PN_RT_MII 示例中, 我们在 RealIdentification.c 中没有看到任何读写请求和响应操作函数,如果我们要 实现下面的循环数据通信,如何修改当前 SDK 中的代码? 谢谢!
各位专家:
在这个问题上是否有任何进展? 谢谢!
您好,BU 团队,
我们是否有任何更新? 此问题对客户很重要。
你(们)好
很抱歉耽误您的回答。 我们将在本周结束前提供答案。
此致
达瓦尔·坎德拉
亲爱的达瓦尔,
如果您的一侧有 S7-1211控制器,您是否可以尝试添加以下模块(如 WRREC 和 RDREC):
我们可以尝试研究一下这项功能吗? 谢谢!
你(们)好
控制器和设备之间的循环数据交换 是否 可以在 Sitara-AM243x 产品/当前 SDK 上实施?
如果是, 您能否为客户提供发展的示例?
[/引用]例如,“I&M 数据”是在所谓的“I&M 载体”内的 app_configureImData 中注册的
请参阅下面的 I&M 载体描述符:
/*
* 如何将不同口味的 I&M 载体添加到阵列的示例。
* 在添加 I&M 载体之前,必须插入实际子模块。
* 子模块必须能够成为 I&M 运营商(与 GSD 保持一致)。
* 通过添加新的 I&M 集,请不要忘记调整 app_im_carrier_NUM。
*
* {.API = 0x00000000,.slotNumber = 0x0001,.subslotNumber = 0x0001,
* .supportedIm = PN_API_IM_eSupport_IM1 | PN_API_IM_eSupport_IM2 | PN_API_IM_eSupport_IM3,
* .deviceRepresentative = false,.moduleRepresentative = true,.memoryIndex = 1},
*
* {.API = 0x12344567,.slotNumber = 0x00aa,.subslotNumber = 0x00fe,
* .supportedIm = PN_API_IM_eSupport_IM2,
* .deviceRepresentative = false,.moduleRepresentative = false,.memoryIndex = 2},
*
静态 const app_SImCarrierDescriptor_t imCarrierDescriptors_s[app_IM_Carrier_NUM]=
{
{.API = 0x00000000,.slotNumber = 0x0000,.subslotNumber = 0x0001,
支持的 Im = PN_API_IM_eSupport_IM1 | PN_API_IM_eSupport_IM2 | PN_API_IM_eSupport_IM3 | PN_API_IM_eSupport_IM4,
.deviceRepresentative = true,.moduleRepresentative = true,.memoryIndex = 0}
};
I&M 载体中填充了 app_createImDataCarrier。
当提供给 PN_API_IM_addImCarrier 时,PROFINET Stack 会对其进行处理。
[引用 userid="493195" url="~/support/icros/arm-based 微处理器-组/基于 ARM 的微处理器/f/基于 ARM 的微控制器-论坛/1066663/MCU-plus-SDK-am243x-conside-about - Profinet - API-In -我们的 SDK"]2. 如下图所示,设备是否接收到控制器的参数化配置可以支持动态配置?
在 PN_RT_MII 示例中,我没有看到来自控制器的任何数据帧,您能否指出 与“写入帧”相关的 API?
[/引用]我们将提供一些附加 API,以在 MCU+ SDK 8.2版本中提供更大的灵活性。
我们将在本周结束前对此提供答案。
如果您的一侧有 S7-1211控制器,您是否可以尝试添加以下模块(如 WRREC 和 RDREC):
[/引用]我将无法尝试这样做。 您是否发现这方面有任何问题?
此致
达瓦尔·坎德拉
亲爱的达瓦尔,
WRREC 和 RDREC 模块无法在 LP-AM243设备上实施。 事实上,这两个模块的设置是用于循环数据通信。 当客户使用此模块时,它会报告 TIA Portal V16的响应超时。
您能解释更多有关这方面的详细信息吗?
你(们)好
[引用 userid="493195" url="~/support/icros/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1066663/MCU-plus-sdk-am243x-conside-about -Profine-SDK/3969929#3969929"/报价单]详细信息[我的最后一个回复显示了如何添加新条目。 请详细说明您的问题吗?
此致
达瓦尔·坎德拉
亲爱的达瓦尔,
我前面提到的这两个模块(WRREC 和 RDREC 模块) 实现了 Record DATA-CR,而不是 Alarm-CR。
客户希望实施的是我在下图中用红色标记的功能:
事实上, 我没有找到实现此功能的途径。 那么,您是否 可以继续找到 实现的路径?谢谢!
达瓦尔,您好!
实施路径是否有任何进展?
绍兴
请查看以下 API 以获取读/写记录:
作为参考,在 SDK 示例中,其中一个 API 用于 appStackConfigure.C.的“app_configDev()”函数中
此致
达瓦尔·坎德拉