{"id":7048,"date":"2021-08-03T16:35:30","date_gmt":"2021-08-03T16:35:30","guid":{"rendered":"http:\/\/bryceautomation.com\/?p=7048"},"modified":"2021-08-03T17:08:57","modified_gmt":"2021-08-03T17:08:57","slug":"controllogix-nodered-data-log","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/","title":{"rendered":"ControlLogix\/NodeRed Data Log"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Introduction to ControlLogix\/NodeRed Data Log<\/h4>\n\n\n\n<p>To set up the ControlLogix\/NodeRed Data Log, you must first install Node-Red.  Node Red is a free, open source service that allows you to integrate connections from different types of automation devices.  There are many <a href=\"https:\/\/help.ubidots.com\/en\/articles\/1958375-how-to-install-node-red-in-raspberry-pi\">documented procedures<\/a> and youtube videos on this.  Node Red is a web based tool to allow you to set up interactions between your devices.   In this case, you will not need any proprietary software.  As long as you know the tag names you wish to log, we can easily set that up in Node-Red<\/p><div id=\"bryce-359361677\" class=\"bryce-afterfirst bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"7728240895\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1)  Setup the Ethernet\/IP Node <\/h4>\n\n\n\n<p>Go to &#8220;Manage Palett&#8221;, and install the contrib-cip-ethernet-ip Node.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"592\" height=\"164\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image.png\" alt=\"\" class=\"wp-image-7516 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image.png 592w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-300x83.png 300w\" data-sizes=\"(max-width: 592px) 100vw, 592px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 592px; --smush-placeholder-aspect-ratio: 592\/164;\" \/><\/figure>\n\n\n\n<p>At this time, add the Eth-IP In node to your flow, and double click the node to enter it&#8217;s configuration.<\/p>\n\n\n\n<p>Click the pencil to add a PLC if you have not already.  Be sure to set up the IP address and processor slot #.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"550\" height=\"253\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-1.png\" alt=\"\" class=\"wp-image-7519 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-1.png 550w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-1-300x138.png 300w\" data-sizes=\"(max-width: 550px) 100vw, 550px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 550px; --smush-placeholder-aspect-ratio: 550\/253;\" \/><\/figure>\n\n\n\n<p>Go to &#8220;Tags&#8221;, and add any tag that you wish to use in your flow.  As you can see, these tags can be either global or program tags.  Be sure to select a datatype that matches your tag in the processor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"632\" height=\"395\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-2.png\" alt=\"\" class=\"wp-image-7520 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-2.png 632w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-2-300x188.png 300w\" data-sizes=\"(max-width: 632px) 100vw, 632px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 632px; --smush-placeholder-aspect-ratio: 632\/395;\" \/><\/figure>\n\n\n\n<p>After you have updated the tags and processor,  be sure to select the tag that you wish to log.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"468\" height=\"245\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-3.png\" alt=\"\" class=\"wp-image-7522 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-3.png 468w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-3-300x157.png 300w\" data-sizes=\"(max-width: 468px) 100vw, 468px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 468px; --smush-placeholder-aspect-ratio: 468\/245;\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2)  Add a FILE node<\/h4>\n\n\n\n<p>At this point, add a file node, and tie that to your Ethernet-IP node. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"423\" height=\"59\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-4.png\" alt=\"\" class=\"wp-image-7524 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-4.png 423w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-4-300x42.png 300w\" data-sizes=\"(max-width: 423px) 100vw, 423px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 423px; --smush-placeholder-aspect-ratio: 423\/59;\" \/><\/figure>\n\n\n\n<p>Obviously, we will go into the FILE node, and set up the path you wish to log to.  Keep in mind the path is relative to Node Red.   In this example, I will set up an absolute path to log data to on the Node-Red server.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"502\" height=\"367\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-5.png\" alt=\"\" class=\"wp-image-7525 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-5.png 502w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-5-300x219.png 300w\" data-sizes=\"(max-width: 502px) 100vw, 502px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 502px; --smush-placeholder-aspect-ratio: 502\/367;\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3)  Deploy the project for your ControlLogix\/NodeRed Data Log<\/h4>\n\n\n\n<p>Finally, deploy your project.  Do this by clicking the Deploy button in the top right corner of your node-red interface.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"260\" height=\"36\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-6.png\" alt=\"\" class=\"wp-image-7526 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 260px; --smush-placeholder-aspect-ratio: 260\/36;\" \/><\/figure>\n\n\n\n<p>At last, I will go tot he Node-Red computer, and when I list the pi&#8217;s home directory, I can see that a log file is created.  After a few transitions of the bit, you should have some data logged to the file.  I&#8217;ll use nano to check the contents of this file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"354\" height=\"196\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-7.png\" alt=\"\" class=\"wp-image-7527 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-7.png 354w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-7-300x166.png 300w\" data-sizes=\"(max-width: 354px) 100vw, 354px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 354px; --smush-placeholder-aspect-ratio: 354\/196;\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Add a TimeStamp<\/h4>\n\n\n\n<p>As you can see, we don&#8217;t know what time the transition took place.  For this reason, we will add a time stamp.   To Illustrate, I&#8217;ll use a function node for this between the eth-ip node and the file node.<\/p>\n\n\n\n<p>In this case, I&#8217;ll add the following code to a function node:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"582\" height=\"98\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-8.png\" alt=\"\" class=\"wp-image-7540 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-8.png 582w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-8-300x51.png 300w\" data-sizes=\"(max-width: 582px) 100vw, 582px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 582px; --smush-placeholder-aspect-ratio: 582\/98;\" \/><\/figure>\n\n\n\n<p>At last, when we tie everything together, the final result will appear similar to this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"692\" height=\"68\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-9.png\" alt=\"\" class=\"wp-image-7541 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-9.png 692w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-9-300x29.png 300w\" data-sizes=\"(max-width: 692px) 100vw, 692px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 692px; --smush-placeholder-aspect-ratio: 692\/68;\" \/><\/figure>\n\n\n\n<p>As  you can see, we are now logging the data along with a time stamp.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"693\" height=\"92\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-10.png\" alt=\"\" class=\"wp-image-7542 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-10.png 693w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-10-300x40.png 300w\" data-sizes=\"(max-width: 693px) 100vw, 693px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 693px; --smush-placeholder-aspect-ratio: 693\/92;\" \/><\/figure>\n\n\n\n<p>For more information, visit the<a href=\"https:\/\/bryceautomation.com\/index.php\/category\/node-red\/\"> node-red category page!<\/a><\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-3586233895\" class=\"bryce-after-content bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"4667596182\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction to ControlLogix\/NodeRed Data Log To set up the ControlLogix\/NodeRed Data Log, you must first install Node-Red. Node Red is a free, open source service that allows you to integrate connections from different types of automation devices. There are many documented procedures and youtube videos on this. Node Red is a web based tool to <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":7527,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,335],"tags":[11,241,332,336],"class_list":{"0":"post-7048","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-controllogix","8":"category-node-red","9":"tag-controllogix","10":"tag-data-log","11":"tag-node-red","12":"tag-nodered","13":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ControlLogix\/NodeRed Data Log - Bryce Automation<\/title>\n<meta name=\"description\" content=\"Set up a ControlLogix\/NodeRed Data Log in order to log data from any tag in the ControlLogix processor to a file on the hard drive.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ControlLogix\/NodeRed Data Log - Bryce Automation\" \/>\n<meta property=\"og:description\" content=\"Set up a ControlLogix\/NodeRed Data Log in order to log data from any tag in the ControlLogix processor to a file on the hard drive.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/\" \/>\n<meta property=\"og:site_name\" content=\"Bryce Automation\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ricky.bryce.7\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-03T16:35:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-03T17:08:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-7.png\" \/>\n\t<meta property=\"og:image:width\" content=\"354\" \/>\n\t<meta property=\"og:image:height\" content=\"196\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ricky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"ControlLogix\\\/NodeRed Data Log\",\"datePublished\":\"2021-08-03T16:35:30+00:00\",\"dateModified\":\"2021-08-03T17:08:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/\"},\"wordCount\":466,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/image-7.png\",\"keywords\":[\"ControlLogix\",\"data log\",\"Node-Red\",\"NodeRed\"],\"articleSection\":[\"ControlLogix\",\"Node-Red\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/\",\"name\":\"ControlLogix\\\/NodeRed Data Log - Bryce Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/image-7.png\",\"datePublished\":\"2021-08-03T16:35:30+00:00\",\"dateModified\":\"2021-08-03T17:08:57+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"Set up a ControlLogix\\\/NodeRed Data Log in order to log data from any tag in the ControlLogix processor to a file on the hard drive.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/image-7.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/image-7.png\",\"width\":354,\"height\":196,\"caption\":\"Node Red Data Log\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2021\\\/08\\\/03\\\/controllogix-nodered-data-log\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ControlLogix\\\/NodeRed Data Log\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/\",\"name\":\"Bryce Automation\",\"description\":\"Automating Home and Industry...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bryceautomation.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\",\"name\":\"Ricky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"caption\":\"Ricky\"},\"sameAs\":[\"http:\\\/\\\/bryceautomation.com\",\"https:\\\/\\\/www.facebook.com\\\/ricky.bryce.7\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ricky-bryce-4367a416\\\/\"],\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/author\\\/ricky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ControlLogix\/NodeRed Data Log - Bryce Automation","description":"Set up a ControlLogix\/NodeRed Data Log in order to log data from any tag in the ControlLogix processor to a file on the hard drive.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/","og_locale":"en_US","og_type":"article","og_title":"ControlLogix\/NodeRed Data Log - Bryce Automation","og_description":"Set up a ControlLogix\/NodeRed Data Log in order to log data from any tag in the ControlLogix processor to a file on the hard drive.","og_url":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2021-08-03T16:35:30+00:00","article_modified_time":"2021-08-03T17:08:57+00:00","og_image":[{"width":354,"height":196,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-7.png","type":"image\/png"}],"author":"Ricky","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"ControlLogix\/NodeRed Data Log","datePublished":"2021-08-03T16:35:30+00:00","dateModified":"2021-08-03T17:08:57+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/"},"wordCount":466,"commentCount":0,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-7.png","keywords":["ControlLogix","data log","Node-Red","NodeRed"],"articleSection":["ControlLogix","Node-Red"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/","url":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/","name":"ControlLogix\/NodeRed Data Log - Bryce Automation","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-7.png","datePublished":"2021-08-03T16:35:30+00:00","dateModified":"2021-08-03T17:08:57+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"Set up a ControlLogix\/NodeRed Data Log in order to log data from any tag in the ControlLogix processor to a file on the hard drive.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-7.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2021\/08\/image-7.png","width":354,"height":196,"caption":"Node Red Data Log"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2021\/08\/03\/controllogix-nodered-data-log\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"ControlLogix\/NodeRed Data Log"}]},{"@type":"WebSite","@id":"https:\/\/bryceautomation.com\/#website","url":"https:\/\/bryceautomation.com\/","name":"Bryce Automation","description":"Automating Home and Industry...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bryceautomation.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7","name":"Ricky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","url":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","caption":"Ricky"},"sameAs":["http:\/\/bryceautomation.com","https:\/\/www.facebook.com\/ricky.bryce.7","https:\/\/www.linkedin.com\/in\/ricky-bryce-4367a416\/"],"url":"https:\/\/bryceautomation.com\/index.php\/author\/ricky\/"}]}},"_links":{"self":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/7048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/comments?post=7048"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/7048\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/7527"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=7048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=7048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=7048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}