{"id":5880,"date":"2023-12-02T06:52:41","date_gmt":"2023-12-02T06:52:41","guid":{"rendered":"https:\/\/docs.connexite.co.uk\/index.php\/docs\/modbus-feature-guide\/configuration-5838\/modbus-configuration-5876\/virtual-devices\/"},"modified":"2023-12-02T07:08:50","modified_gmt":"2023-12-02T07:08:50","slug":"virtual-devices-5880","status":"publish","type":"docs","link":"https:\/\/docs.connexite.co.uk\/index.php\/docs\/modbus-feature-guide\/configuration-5838\/modbus-configuration-5876\/virtual-devices-5880\/","title":{"rendered":"Virtual Devices"},"content":{"rendered":"\n<p>There should be a shadow of physical modbus slaves to simulate the same behavior in Postman side, where open access is allowed. Virtual Devices have no register parameters and number of registers and information stored are always as the physical device that is mapped from data collect menu. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Virtual Devices menu item is used to create and configure. There is only two field to define. First is the name which is basically a description for the virtual device. Second is the port number to be used in Postman side. Requests from Postman sides should sent to Postman IP address using this port number. Port number should be between 1501 and 1520. Currently only 20 modbus is supported, while more will be available in next releases. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f8d47db60ef&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f8d47db60ef\" class=\"wp-block-image size-large wp-lightbox-container\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"591\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-1024x591.png\" alt=\"\" class=\"wp-image-5883\" srcset=\"https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-1024x591.png 1024w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-300x173.png 300w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-768x443.png 768w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-20x12.png 20w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-32x18.png 32w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-1536x887.png 1536w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-2048x1182.png 2048w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-380x220.png 380w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-09.59.56-600x346.png 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>All existing virtual devices can be shown by clicking the blue button. You can also  find  out what is the physical device mapping to a virtual device by simply clicking the &#8220;\ud83d\udc41\ufe0f\u200d\ud83d\udde8\ufe0f&#8221; button. You can also remove a virtual device if there is no mapping in the data sets. You will receive an error and not be allowed to remove it if there is a mapping. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f8d47db6db4&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f8d47db6db4\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"366\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-10.06.17-1024x366.png\" alt=\"\" class=\"wp-image-5884\" srcset=\"https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-10.06.17-1024x366.png 1024w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-10.06.17-300x107.png 300w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-10.06.17-768x274.png 768w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-10.06.17-20x7.png 20w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-10.06.17-32x11.png 32w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-10.06.17-600x214.png 600w, https:\/\/docs.connexite.co.uk\/wp-content\/uploads\/2023\/12\/Screen-Shot-2023-12-02-at-10.06.17.png 1142w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>There should be a shadow of physical modbus slaves to simulate the same behavior in Postman side, where open access is allowed. Virtual Devices have no register parameters and number of registers and information stored are always as the physical device that is mapped from data collect menu. Virtual Devices menu item is used to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":5876,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-5880","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"_links":{"self":[{"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs\/5880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=5880"}],"version-history":[{"count":4,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs\/5880\/revisions"}],"predecessor-version":[{"id":5888,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs\/5880\/revisions\/5888"}],"up":[{"embeddable":true,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs\/5876"}],"wp:attachment":[{"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=5880"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/doc_tag?post=5880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}