SCANX SCANLOADER

SCANX SCANLOADER

Effektiv registrering på nettbrett og smarttelefon

ScanLoader er et smart, skybasert system der en operatør på en effektiv måte ute på plassen kan registrere veiinger og kundeopplysninger på et nettbrett eller en smarttelefon.

ScanX.NET ScanLoader-modulen er utviklet spesifikt for enkel og effektiv registrering i pukk, grus, gjenvinningsbransjen og råstoffutvinningsindustrien. Alle registreringer gjøres raskt på et nettbrett eller en smarttelefon av operatøren ute på plassen.

Enkel og rask arbeidsprosess 

Sjåføren registrerer lastebilen med bilnr./ID, varenr. og ønsket mengde på terminal eller brovekt. Deretter får sjåføren angitt kjøreveiledning og kan kjøre direkte til hjullasteren på lastestedet. Dataene som blir registrert, overføres i mellomtiden til ScanLoader-modulen på operatørens nettbrett. Her kan man se hvilken mengde materiale lastebilen skal ha utlevert. Når lastebilen er lastet, taster operatøren inn vekten og avslutter registreringen.
Lastebilen veies på nytt på brovekten, og veiedata overføres til ScanX.NET og sammenkobles med registreringen. 

Alternativt kan lastebilen kjøre direkte til hjullasteren på lastestedet uten å registrere seg på terminal/brovekt. Her sørger operatøren i hjullasteren for å registrere lastebilen. Deretter laster han lastebilen med materialet, registrerer vekten til kunden og avslutter registreringen. Så overføres veiedata til ScanX.NET.

Kundene siger;

“Produksjonstallene mine her er høyere nå enn de var før. I dag kan jeg fylle vaskemaskinen en eller to ganger mer enn før. Og siden planten vasker 34-35 tonn pr. vask / kvart, så gir det opptil 70 tonn ekstra pr. dag, som kan legges til den daglige produksjonen av 600-1100 tonn vasket grus ”.

PLATSJEF ROBERT THALER, FREIBERG GRUPPEN 

Effektivt system

På nettbrettet/smarttelefonen kan operatøren utføre flere oppgaver, bl.a.: 

  • Taste inn materialets vekt eller markere det som lastet på de respektive registreringene 
  • Registrere en lastebil på nytt hvis den er kjørt inn uten registrering på terminal/brovekt 
  • Endre allerede inntastede data på registreringen 
  • Få oversikt over registrerte kjøretøyer

Godkjent av Welmec og EU for visning av veieresultat

Scanvaegts veieløsninger er godkjent av Welmec og EU iht. direktiv 2009/23/EF for visning av veieresultater fra en eller to vekter.

Som den eneste leverandøren av brovektsløsninger i Skandinavia har Scanvaegt Systems 30. juni 2020 oppnådd godkjennelse for visning av veieresultater og utskrift av gyldig veieseddel på sjåførterminaler til bruk for avregninger i samsvar med EUs direktiv om ikke-automatiske vekter 2009/23/EF.


Den myndighetspåkrevde testen er utført av Force Technology i overensstemmelse med OIML R76:2006 and EN45501:2015.

Skybasert løsning 

Modulen kjører på Scanvaegts skybaserte plattform – ScanPortal – som er integrert i ScanX.NET og utveksler data mellom nettbrett/smarttelefon og databasen.

Flere fordeler

Med ScanLoader-modulen oppnår bedriften en betydelig tidsbesparelse under registrering og veiing. Dataregistreringen skjer raskt, trafikkflyten inn og ut på plassen går lettere, og ekspedisjon ved hjullasteren foregår effektivt på nettbrettet. 

Siden registrering av data skjer digitalt og raskt er tilgjengelig på operatørens nettbrett via ScanPortal-skyen, unngår man samtidig «gående trafikk» til og fra hjullasteren – det forbedrer sikkerheten ute på plassen og øker utnyttelsesgraden på maskinene.

Last ned brosjyre

SCANX SCANLOADER

Download

Kontakt vores eksperter direkte

Geirr Franang
Geirr Franang

Sales Manager

Bilvekter og Mobile Weighing

+47 9021 9660

Error executing template "Designs/Swift-v2/eCom/ProductCatalog/partials/detail/section-related.cshtml"System.ArgumentException: The provided type 'Core.Indexing.CustomerProductIndexSchemaExtender, Core' is not compatible with the expected type 'Dynamicweb.Indexing.IIndexSchemaExtender'. (Parameter 'extenderType')at Dynamicweb.Indexing.Schemas.ExtensionFieldDefinition..ctor(String extenderType, IList`1 excludedFields)at Dynamicweb.Indexing.IndexHelper.GetField(List`1 fieldsFromExtenders, XElement fieldElement, String& fieldTypeName)at Dynamicweb.Indexing.IndexHelper.FillIndexWithSchema(XElement root, IIndex index)at Dynamicweb.Indexing.IndexHelper.ConvertToIndex(XElement obj, Boolean fillSchema)at Dynamicweb.Indexing.IndexService.LoadIndex(String name, Boolean fillSchema)at Dynamicweb.Indexing.Queries.IndexQueryProvider.Query(IQuery query, QuerySettings settings)at Dynamicweb.Indexing.Querying.QueryService.Query(IQuery query, QuerySettings settings)at Core.Services.QueryService.GetQueryResult(IQueryService queryService, String repository, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Services.QueryService.Query(String repositoryId, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Services.QueryService.GetIndexDocumentListFromQuery(String repository, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Extensions.ProductViewModelExtensions.GetSimilarProducts(ProductViewModel productViewModel, Int32 consumeSize)at CompiledRazorTemplates.Dynamic.RazorEngine_77955c71aab54c4a8d754aec6aa140c9.ExecuteAsync()at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @inherits ViewModelTemplate<Core.ViewModels.Ecommerce.ProductViewModel> 2 @using Core.Extensions 3 @using Dynamicweb.Rendering 4 @using Core.Services 5 @using Core.ViewModels.Base 6 @using Core.ViewModels.UI 7 @using Dynamicweb.Core.Encoders 8 @using Dynamicweb.Frontend 9 @using ButtonViewModel = Core.ViewModels.UI.ButtonViewModel 10 @using ProductListViewModel = Core.ViewModels.Ecommerce.ProductListViewModel; 11 12 @{ 13 ProductListViewModel similarProducts = Model.GetSimilarProducts(10); 14 bool hasSimilarProducts = similarProducts.CustomProducts.Any(); 15 bool hasRelatedCases = Model.RelatedCasePages.Any(); 16 bool hasCrossSellingProducts = Model.CrossSellingProducts.CustomProducts.Any(); 17 bool hasRelatedItems = hasRelatedCases || hasCrossSellingProducts || hasSimilarProducts; 18 } 19 20 @if (hasRelatedItems) 21 { 22 AddScript("https://cdn.jsdelivr.net/npm/swiper@11/swiper-element-bundle.min.js"); 23 AddStylesheet("https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"); 24 <section class="core-section js-section py-6" id="core-section-productdetail-related-products" 25 data-dw-colorscheme="light"> 26 <div class="container-xl"> 27 28 <div class="row scanvaegt-paragraph-cases g-4 mb-6"> 29 @if (hasRelatedCases) 30 { 31 <h2 class="col-12">@Translate("Related Cases - Heading", "Relaterede cases")</h2> 32 33 @foreach (PageInfoViewModel relatedCasePage in Model.RelatedCasePages) 34 { 35 LinkViewModel link = new LinkViewModel {Url = SearchEngineFriendlyURLs.GetFriendlyUrl(relatedCasePage.ID)}; 36 ButtonViewModel btnViewModel = new ButtonViewModel 37 { 38 Text = Translate("Read more"), 39 Type = ButtonType.Link, 40 Link = link, 41 DisplayType = ButtonDisplayType.Link 42 }; 43 44 ColumnWidth columnClasses = new ColumnWidth() 45 { 46 Mobile = 12, 47 Desktop = 4 48 }; 49 50 ImageViewModel imageViewModel = relatedCasePage.Item.GetImage(); 51 imageViewModel.Alt = HtmlEncoder.HtmlAttributeEncode(relatedCasePage.Name ?? string.Empty); 52 imageViewModel.Ratio = ImageRatio.FourByThree; 53 imageViewModel.ImgTagClasses = new ClassList("h-100 w-100 object-fit-cover"); 54 imageViewModel.Sizes = ImageService.Instance.GetSizesByColumnWidths(columnClasses); 55 56 <div class="@columnClasses.ToClassList() scanvaegt-card h-100 has-link" 57 id="@relatedCasePage.ID"> 58 <a class="stretched-link" href="@btnViewModel.Link.Url"></a> 59 <div class="scanvaegt-card__image scanvaegt-image"> 60 @imageViewModel 61 </div> 62 <div class="scanvaegt-card__text scanvaegt-text pt-4" data-dw-colorscheme=""> 63 <h4>@relatedCasePage.Name</h4> 64 <p>@relatedCasePage.Item.GetString("Teaser")</p> 65 @btnViewModel 66 </div> 67 </div> 68 } 69 } 70 @if (hasCrossSellingProducts) 71 { 72 <h2>@Translate("Cross Selling - Heading", "Vi anbefaler også disse produkter")</h2> 73 @RenderingService.Instance.PartialView("eCom/ProductCatalog/Scanvaegt_ProductSlider.cshtml", Model.CrossSellingProducts) 74 } 75 76 @if (hasSimilarProducts) 77 { 78 <h2>@Translate("Similar Products - Heading", "Lignende produkter")</h2> 79 @RenderingService.Instance.PartialView("eCom/ProductCatalog/Scanvaegt_ProductSlider.cshtml", similarProducts) 80 } 81 </div> 82 </div> 83 84 </section> 85 } 86 87 @if (Model.IsWebshopProduct) 88 { 89 <div class="d-md-none"> 90 @RenderingService.Instance.PartialView("/eCom/ProductCatalog/partials/detail/need-help.cshtml", Model) 91 </div> 92 }

Få et uforpligtende tilbud

Send os en mail - vi kan hjælpe dig videre