SAP PCo 15.3-从PCo到MII的消息失败

2020-08-22 03:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们将SAP PCo 15.3用于OPC UA服务器与SAP MII 15.3之间的通信。 OPC UA定义了某些标签,其中一个标签,触发位和MsgType用于监视SAP PCo中的状态。

当前,我们在PCo中有条件,例如如果'Triggerbit'== true &&('MsgType'==" START"或'MsgType'==" FINISH"),然后将消息发送到SAP MII。 当下,我们在MII中收到消息,我们将触发位重置为false。

使用此配置,我们缺少从PCo到MII的消息。 当我们从OPC UA向PCo发送连续信号时,只有很少的消息降落在MII中,而其他消息可能丢失了,处于PCo级别。

Pco级别的通信是异步的。

能否请您给我一些指导,以帮助我解决问题? 可能缺少配置等。

预先感谢

Neha

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们将SAP PCo 15.3用于OPC UA服务器与SAP MII 15.3之间的通信。 OPC UA定义了某些标签,其中一个标签,触发位和MsgType用于监视SAP PCo中的状态。

当前,我们在PCo中有条件,例如如果'Triggerbit'== true &&('MsgType'==" START"或'MsgType'==" FINISH"),然后将消息发送到SAP MII。 当下,我们在MII中收到消息,我们将触发位重置为false。

使用此配置,我们缺少从PCo到MII的消息。 当我们从OPC UA向PCo发送连续信号时,只有很少的消息降落在MII中,而其他消息可能丢失了,处于PCo级别。

Pco级别的通信是异步的。

能否请您给我一些指导,以帮助我解决问题? 可能缺少配置等。

预先感谢

Neha

付费偷看设置
发送
12条回答
绿领巾童鞋
1楼-- · 2020-08-22 04:20

嗨,迈克,

因为我们希望并行处理不同的消息。

谢谢

Neha

打个大熊猫
2楼-- · 2020-08-22 04:16

为什么异步?

haha101010
3楼-- · 2020-08-22 04:11

这听起来像是计时问题。 您能否将日志级别设置为冗长,并查看日志以查看是否有明显的内容。 如果看不到任何内容,可以导出配置并共享它,我可以看看。

谢谢

Kevin

Tong__Ming
4楼-- · 2020-08-22 04:17

让我再解释一下我的时间评论。 当您的" Triggerbit"标签从false更改为true(更改为重要单词)时,将触发您的通知。 创建通知,发送到MII,由MII处理,执行tagQuery以及最后执行PCo将数据写入" Triggerbit"将花费X的时间。 如果在进行所有操作的同时又收到另一则消息,则可能会丢失消息。 您可以通过使用多呼叫目标来改善时序,其中一个目标会重置" Triggerbit",另一个将数据发送到MII。

您还提到要并行处理消息,为什么? 以及您希望收到多少条消息?

在不知道您尝试执行的操作的全部情况的情况下,我会说同步通信会更好,并使用消息队列功能来保证传递。

谢谢

凯文

SAP小黑
5楼-- · 2020-08-22 04:03

嗨,凯文,

感谢您的回复。 我们正在研究全球集成软件包,该软件包可用于不同类型的测试仪/设备/PLC与SAP MII/ME的集成。

让我解释一下情况:

车间的一名测试人员有8个通道。 扫描产品后,每个通道将具有SFC值。 该案例测试仪软件正在向OPC UA发送信息,将来我们也可以与PLC连接。 因此,目前的邮件数量较少,但将来可能会更多。

在当前情况下,当扫描产品时,启动信号将发送到PCo,条件是'Triggerbit'== true &&('MsgType'==" START"或'MsgType'==" FINISH")。 一旦到达SAP MII,triggerbit便会重置为false。

我尝试了同步通信,即在代理和通知级别上"按顺序恰好处理通知消息",但仍然缺少一些消息无法到达PCo。 让我知道我缺少用于同步通信设置的内容。 另外,我们也不想同步通讯,其他SFC的一个消息停止消息失败。

现在的问题是,从UA服务器以及SAP MII中写入触发位是造成问题的原因吗?

如果可以,请告诉我们是否可以使用以下选项:

1)一旦OPC UA向PCo发送信号,立即将触发位设置为false。 (不确定此选项是否会导致缺少向PCo发送消息的问题)

2)在OPC UA端,仅当重置上一条消息的触发位时,才将下一个触发位设置为高。

请让我知道您的评论。

预先感谢

Neha

SKY徐
6楼-- · 2020-08-22 04:12

嗨,凯文,

我已将详细日志附加到同步通信中。 我一个接一个地传递了所有8个通道的值,错过了几条消息。

请让我知道您的评论。

谢谢

Neha

log-file-notepad.txt

一周热门 更多>