{"id":37,"date":"2017-02-21T16:26:06","date_gmt":"2017-02-21T16:26:06","guid":{"rendered":"http:\/\/www.hardys-ltd.co.uk\/wordpress\/?page_id=37"},"modified":"2017-02-21T16:49:26","modified_gmt":"2017-02-21T16:49:26","slug":"services","status":"publish","type":"page","link":"https:\/\/www.hardys-ltd.co.uk\/wordpress\/services\/","title":{"rendered":"Services"},"content":{"rendered":"<h2 class=\"western\">Project Documentation<\/h2>\n<h3 class=\"western\">FDS<\/h3>\n<p>Your control system is as good (or as bad) as your FDS. A poorly written FDS can lead to an unstable, unreliable system, costing you money in downtime and modifications to your software. A well written FDS on the other hand will<\/p>\n<ul>\n<li>Eliminate problems before they emerge, e.g. define what happens when alarms occur, for every alarm.<\/li>\n<li>Facilitate testing (see above).<\/li>\n<li>Form the basis of the code design.<\/li>\n<li>Be written in plain English, not fluent Geek.<\/li>\n<li>Remain &#8216;live&#8217;. Modifications to the system <b>start<\/b> with modifications to the FDS.<\/li>\n<\/ul>\n<p>If you&#8217;ve got a good one \u2013 great; if you don&#8217;t, I can write a great one for your system.<\/p>\n<h3 class=\"western\">Other Documentation<\/h3>\n<p>I can provide any level of documentation required, right up to a full suite of design and test documents for pharmaceutical systems.<\/p>\n<h2 class=\"western\">PLC Code<\/h2>\n<p>Well documented, well structured PLC code is my core offering. Regardless of the processor \/ manufacturer I always take the following steps to ensure your code meets your needs<\/p>\n<ul>\n<li>Wherever possible, code is designed to be re-used. For instance, every alarm will be handled in the same way by the same code, to ensure consistency.<\/li>\n<li>Code is designed using state transition diagrams, to remove the possibility of &#8216;open loops&#8217; or unpredictable operation. If I have written the FDS this will be explained in detail.<\/li>\n<li>Outputs are always separated from sequences. Each type of device is requested to operate by one or more sequences, the actual devices are then controlled by a single piece of code. This leads to code which is easier to read, links better to the FDS and is easier to modify.<\/li>\n<\/ul>\n<h2 class=\"western\">Testing<\/h2>\n<p>Every job is tested either to the FDS or to the OQ document. Code is tested either with a hard wired simulator (for small system) or using simulator PLC code and an IO mapping routine, for large systems (particularly with a SCADA system). Code is not released to site until the client is satisfied that the sequences meets the FDS requirements.<\/p>\n<h2 class=\"western\">Commissioning<\/h2>\n<p>Having passed FAT, the system can go to site. I can provide commissioning support for the PLC and SCADA software supplied.<\/p>\n<h2 class=\"western\">Training<\/h2>\n<p>Either before, during or after commissioning, I can train operators and maintenance staff how to drive the new system, including fault finding and use of simulators at your client&#8217;s site.<\/p>\n<h2 class=\"western\">Post Handover Support<\/h2>\n<p>With the advent of low cost 3\/4G modems and routers it has never been easier to provide remote access for monitoring, fault diagnosis and even code modifications. I can provide a remote access solution to meet your requirements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Documentation FDS Your control system is as good (or as bad) as your FDS. A poorly written FDS can lead to an unstable, unreliable system, costing you money in downtime and modifications to your software. A well written FDS on the other hand will Eliminate problems before they emerge, \u2026<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/www.hardys-ltd.co.uk\/wordpress\/services\/\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-37","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.hardys-ltd.co.uk\/wordpress\/wp-json\/wp\/v2\/pages\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hardys-ltd.co.uk\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hardys-ltd.co.uk\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hardys-ltd.co.uk\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hardys-ltd.co.uk\/wordpress\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":5,"href":"https:\/\/www.hardys-ltd.co.uk\/wordpress\/wp-json\/wp\/v2\/pages\/37\/revisions"}],"predecessor-version":[{"id":47,"href":"https:\/\/www.hardys-ltd.co.uk\/wordpress\/wp-json\/wp\/v2\/pages\/37\/revisions\/47"}],"wp:attachment":[{"href":"https:\/\/www.hardys-ltd.co.uk\/wordpress\/wp-json\/wp\/v2\/media?parent=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}