cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

inconsistent publish rate of the node red app

Drelax21
Member

inconsistent publish rate of the node red app

Hello.

we are trying to publish 11 values, which are read out by Beckhoff terminals via EtherCat, via the node red app. The interval varies between 30 and 3000 ms. The publish interval is set to 20 ms. In addition, the ControlX hangs up at irregular intervals. We assume, that we made an error in the pre processing of the data flow (see attachments), but we can't identify the real cause. In the end, we are trying to achieve an interval time of around 10 ms. Is this theorethically possible? Thank you in advance

NodeRed.PNG

1 REPLY 1
CodeShepherd
Community Moderator

Re: inconsistent publish rate of the node red app

The Data Layer nodes are working in your usecase at their maximum performance and the 30ms interval cannot be met deterministic because several other process are interfering (Garbage Collector („Stop The World“), REST API, Backend,…). So the REST ques will sum up and can cause a crash.

Please use an interval >= 100ms that should word properly. As you have running a PLC already you collect in e.g. 10ms, preprocess the data and send in the slower interval.

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist