{"id":888,"date":"2017-06-03T13:27:06","date_gmt":"2017-06-03T13:27:06","guid":{"rendered":"http:\/\/bryceautomation.com\/?p=888"},"modified":"2022-07-16T20:33:21","modified_gmt":"2022-07-16T20:33:21","slug":"controllogix-gsv-command-wallclocktime","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/","title":{"rendered":"ControlLogix GSV Command (WallClockTime)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Intdoduction to&nbsp;ControlLogix GSV Command (WallClockTime)<\/h2>\n\n\n\n<p>In this post, we will discuss the&nbsp;ControlLogix GSV Command (WallClockTime). &nbsp;Earlier processors, such as the SLC-500 and PLC-5 had a data file dedicated to system status (S2). &nbsp; In the S2 file, you could find the data table addresses of system information such as the date and time, forcing status, faults, processor status, I\/O status, etc. &nbsp; &nbsp;We know that on a new ControlLogix project there are no tags whatsoever. &nbsp; If you need any status from the system, you will use the GSV command. &nbsp; The GSV command is a simple copy command. &nbsp; The GSV gets data from the system (where we cannot see it). &nbsp;Then it copies the data to a tag where we can see the data and use it in our project.<\/p><div id=\"bryce-3693662684\" 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<p>In this post, we will access the <strong>WALLCLOCKTIME<\/strong> object. &nbsp;This object has several <strong>attributes<\/strong>. &nbsp; Imagine a large clock on the wall with different sections. &nbsp;These sections would be the <strong>attributes<\/strong>. &nbsp;One section would display the current time in our own time zone. &nbsp; Another section (attribute) would be for UTC. &nbsp;Yet another section would display the total number of seconds that have passed since Jan 1, 1970. &nbsp; This is good for time stamping because simple seconds are easy to compare without worrying about days, months, and years.<\/p>\n\n\n\n<p>The attribute that we will talk about in this post will be the LocalDateTime. &nbsp; For other attributes, and other classes in the GSV command, consult the help file.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Create your tag<\/h2>\n\n\n\n<p>This tag will store 7 DINT&#8217;s (Double Integers), so we will make this tag an array. &nbsp; The seven elements of this tag will contain: &nbsp;Year, Month, Day, Hour, Minute, Second, and MicroSeconds.<\/p>\n\n\n\n<p>In this case, we&#8217;ll go to the controller tag database, and in &#8220;Edit Tags&#8221; Mode, create a tag called SystemTime.&nbsp; You can name the tag anything you like, though, as long as you follow the guidelines for creating a tag.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"472\" height=\"164\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/CreateTag.png\" alt=\"System Time\" class=\"wp-image-889 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/CreateTag.png 472w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/CreateTag-300x104.png 300w\" data-sizes=\"(max-width: 472px) 100vw, 472px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 472px; --smush-placeholder-aspect-ratio: 472\/164;\" \/><\/figure>\n<\/div>\n\n\n<p>Click the ellipsis (the three dots) next to the data type of DINT to get to the setup screen for the data type, then run DIM0 up to 7. &nbsp; This will create the array of 7 DINTS that we need. &nbsp; An array is just a group of elements with the same name, and same data type, but a different index after each one.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"395\" height=\"318\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/DINTSETUP.png\" alt=\"DINT Setup\" class=\"wp-image-891 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/DINTSETUP.png 395w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/DINTSETUP-300x242.png 300w\" data-sizes=\"(max-width: 395px) 100vw, 395px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 395px; --smush-placeholder-aspect-ratio: 395\/318;\" \/><\/figure>\n<\/div>\n\n\n<p>Now, expand your SystemTime tag by clicking the &#8220;+&#8221; next to SystemTime, and you will see that we have all 7 elements. &nbsp; Here, I will also add a description of what each of the 7 elements are used for.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"569\" height=\"206\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/ArrayDescriptions.png\" alt=\"Array Descriptions\" class=\"wp-image-893 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/ArrayDescriptions.png 569w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/ArrayDescriptions-300x109.png 300w\" data-sizes=\"(max-width: 569px) 100vw, 569px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 569px; --smush-placeholder-aspect-ratio: 569\/206;\" \/><\/figure>\n<\/div>\n\n\n<p>Next, go to &#8220;Monitor Tags&#8221; Mode. &nbsp; You will see that the tag has no data. &nbsp; This is because we did not execute the GSV command yet.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"561\" height=\"258\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/NoData.png\" alt=\"GSV No Data\" class=\"wp-image-894 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/NoData.png 561w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/NoData-300x138.png 300w\" data-sizes=\"(max-width: 561px) 100vw, 561px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 561px; --smush-placeholder-aspect-ratio: 561\/258;\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Add your logic for the ControlLogix GSV Command (WallClockTime)<\/h2>\n\n\n\n<p>I&#8217;m going to put the GSV Command into the MainRoutine. \u00a0 \u00a0The class will be &#8220;WallClockTime&#8221;, and the attribute will be &#8220;LocalDateTime&#8221;. \u00a0 Our destination is the first element of the array that we just created, which is SystemTime[0].  Keep in mind that older versions of RSLogix \/ Studio 5000 only have the &#8220;DateTime&#8221; attribute.  Older versions (I believe v13 and lower) do not support the time zone offset.  This is why when you upgrade from an earlier version, you might get a warning about the &#8220;DateTime&#8221; attribute.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"521\" height=\"136\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/GSVInstruction.png\" alt=\"GSV Instruction\" class=\"wp-image-895 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/GSVInstruction.png 521w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/GSVInstruction-300x78.png 300w\" data-sizes=\"(max-width: 521px) 100vw, 521px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 521px; --smush-placeholder-aspect-ratio: 521\/136;\" \/><\/figure>\n<\/div>\n\n\n<p>Now, I&#8217;m going to download my work. &nbsp; If you are online, just finalize your edits. &nbsp;Then we&#8217;ll go back to the Controller Tag Database, and &#8220;Monitor Tags&#8221;.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"658\" height=\"253\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/GSVValuesWrong.png\" alt=\"Values Wrong\" class=\"wp-image-896 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/GSVValuesWrong.png 658w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/GSVValuesWrong-300x115.png 300w\" data-sizes=\"(max-width: 658px) 100vw, 658px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 658px; --smush-placeholder-aspect-ratio: 658\/253;\" \/><\/figure>\n<\/div>\n\n\n<p>Notice that our values are wrong. \u00a0 Changing the values here seems to have no effect. \u00a0 This is because if you change a value here, the value is immediately changed back to the value of the system clock as soon as the GSV Executes again.  We need to change this in the system itself.  <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Set the Time<\/h2>\n\n\n\n<p>To set the time, we will do this at the source. &nbsp; Go to &#8220;Controller Properties&#8221;. &nbsp; To get to controller properties, you can right-click the controller to get to properties. &nbsp; Another option is to press the controller properties icon, which is directly beneath your keyswitch in the online toolbar.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"307\" height=\"159\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/ControllerProperties.png\" alt=\"Controller Properties\" class=\"wp-image-897 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/ControllerProperties.png 307w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/ControllerProperties-300x155.png 300w\" data-sizes=\"(max-width: 307px) 100vw, 307px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 307px; --smush-placeholder-aspect-ratio: 307\/159;\" \/><\/figure>\n<\/div>\n\n\n<p>Next, click the Date\/Time tab to set the date.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"626\" height=\"239\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/SetDateTime.png\" alt=\"Set Date Time\" class=\"wp-image-898 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/SetDateTime.png 626w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/SetDateTime-300x115.png 300w\" data-sizes=\"(max-width: 626px) 100vw, 626px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 626px; --smush-placeholder-aspect-ratio: 626\/239;\" \/><\/figure>\n<\/div>\n\n\n<p>If you click &#8220;Set Date, time, and Zone from Workstation&#8221;, the time will be loaded from your PC into the processor. \u00a0 If the time is still incorrect, you can adjust the fields accordingly. \u00a0 \u00a0Note: \u00a0The checkbox does NOT <strong>automatically<\/strong> adjust for daylight savings time. \u00a0 It just adds an hour if we are currently on DST.\u00a0 If you want to automatically adjust for DST, you have to write logic for that.\u00a0 Soon, you might not have to worry about that anymore though.\u00a0 There is currently legislation in congress to eliminate standard time, and this could happen in 2023. <\/p>\n\n\n\n<p>Another option to automatically adjust the system time is to use the <a href=\"https:\/\/bryceautomation.com\/index.php\/2017\/11\/05\/clock-update-tool\/\">clock update tool.\u00a0<\/a> Basically, this is just a service that runs on your PC to update your processors automatically.<\/p>\n\n\n\n<p>Now, your tags will read the proper values:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"657\" height=\"204\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/CorrectTime.png\" alt=\"Correct Time\" class=\"wp-image-899 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/CorrectTime.png 657w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/CorrectTime-300x93.png 300w\" data-sizes=\"(max-width: 657px) 100vw, 657px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 657px; --smush-placeholder-aspect-ratio: 657\/204;\" \/><\/figure>\n<\/div>\n\n\n<p>Read <a href=\"https:\/\/bryceautomation.com\/index.php\/2020\/01\/15\/gsv-with-a-udt\/\">here<\/a> on how to implement a UDT with the GSV Command.&nbsp; &nbsp;In<a href=\"https:\/\/bryceautomation.com\/index.php\/2020\/01\/15\/gsv-with-a-udt\/\"> this&nbsp; post<\/a>, you will end up with tags such as Time.Year, Time.Month, etc.<\/p>\n\n\n\n<p>For more information on ControlLogix, visit the <a href=\"https:\/\/bryceautomation.com\/index.php\/category\/controllogix\/\">ControlLogix Post<\/a> Page!<\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-609599244\" 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>Intdoduction to&nbsp;ControlLogix GSV Command (WallClockTime) In this post, we will discuss the&nbsp;ControlLogix GSV Command (WallClockTime). &nbsp;Earlier processors, such as the SLC-500 and PLC-5 had a data file dedicated to system status (S2). &nbsp; In the S2 file, you could find the data table addresses of system information such as the date and time, forcing status, <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":898,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[11,34,35],"class_list":{"0":"post-888","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-controllogix","8":"tag-controllogix","9":"tag-gsv","10":"tag-wallclocktime","11":"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 GSV command (WallClockTime) -- System Time<\/title>\n<meta name=\"description\" content=\"How to set the system time, create a tag, and use the ControlLogix GSV Command (WallClockTime) to access the system time of your processor.\" \/>\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\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ControlLogix GSV command (WallClockTime) -- System Time\" \/>\n<meta property=\"og:description\" content=\"How to set the system time, create a tag, and use the ControlLogix GSV Command (WallClockTime) to access the system time of your processor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/\" \/>\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=\"2017-06-03T13:27:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-16T20:33:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/SetDateTime.png\" \/>\n\t<meta property=\"og:image:width\" content=\"626\" \/>\n\t<meta property=\"og:image:height\" content=\"239\" \/>\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\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"ControlLogix GSV Command (WallClockTime)\",\"datePublished\":\"2017-06-03T13:27:06+00:00\",\"dateModified\":\"2022-07-16T20:33:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/\"},\"wordCount\":892,\"commentCount\":11,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/SetDateTime.png\",\"keywords\":[\"ControlLogix\",\"GSV\",\"WallClockTime\"],\"articleSection\":[\"ControlLogix\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/\",\"name\":\"ControlLogix GSV command (WallClockTime) -- System Time\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/SetDateTime.png\",\"datePublished\":\"2017-06-03T13:27:06+00:00\",\"dateModified\":\"2022-07-16T20:33:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"How to set the system time, create a tag, and use the ControlLogix GSV Command (WallClockTime) to access the system time of your processor.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/SetDateTime.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/SetDateTime.png\",\"width\":626,\"height\":239,\"caption\":\"Set Date Time\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/06\\\/03\\\/controllogix-gsv-command-wallclocktime\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ControlLogix GSV Command (WallClockTime)\"}]},{\"@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 GSV command (WallClockTime) -- System Time","description":"How to set the system time, create a tag, and use the ControlLogix GSV Command (WallClockTime) to access the system time of your processor.","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\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/","og_locale":"en_US","og_type":"article","og_title":"ControlLogix GSV command (WallClockTime) -- System Time","og_description":"How to set the system time, create a tag, and use the ControlLogix GSV Command (WallClockTime) to access the system time of your processor.","og_url":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2017-06-03T13:27:06+00:00","article_modified_time":"2022-07-16T20:33:21+00:00","og_image":[{"width":626,"height":239,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/SetDateTime.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\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"ControlLogix GSV Command (WallClockTime)","datePublished":"2017-06-03T13:27:06+00:00","dateModified":"2022-07-16T20:33:21+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/"},"wordCount":892,"commentCount":11,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/SetDateTime.png","keywords":["ControlLogix","GSV","WallClockTime"],"articleSection":["ControlLogix"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/","url":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/","name":"ControlLogix GSV command (WallClockTime) -- System Time","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/SetDateTime.png","datePublished":"2017-06-03T13:27:06+00:00","dateModified":"2022-07-16T20:33:21+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"How to set the system time, create a tag, and use the ControlLogix GSV Command (WallClockTime) to access the system time of your processor.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/SetDateTime.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/06\/SetDateTime.png","width":626,"height":239,"caption":"Set Date Time"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2017\/06\/03\/controllogix-gsv-command-wallclocktime\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"ControlLogix GSV Command (WallClockTime)"}]},{"@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\/888","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=888"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/888\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/898"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}