{"id":326,"date":"2000-06-07T19:47:41","date_gmt":"2000-06-07T23:47:41","guid":{"rendered":"http:\/\/blogs.thinmanager.com\/thinclients\/?p=326"},"modified":"2014-09-15T08:59:11","modified_gmt":"2014-09-15T12:59:11","slug":"thin-client-io","status":"publish","type":"post","link":"https:\/\/blogs.thinmanager.com\/thinclients\/?p=326","title":{"rendered":"Thin Client I\/O"},"content":{"rendered":"<p><span style=\"font-weight: normal; font-size: 13px;\">There are two methods for getting data into a Thin Client system &#8211; through the Server, or through the Clients.<\/span><\/p>\n<h3>Getting data through the Server<\/h3>\n<p>For small installations, where input\/output devices are not very far from the Server, and there are not many devices to read, this can be a very good solution.\u00a0It is certainly the most traditional, with I\/O devices being connected to serial ports or special hardware installed in the Server.\u00a0As all Thin Client software runs on the Server anyway, there is no problem with each client identifying its input or output devices with physical addresses on the Server.\u00a0This is also very efficient, as data doesn&#8217;t have to travel through the Client, to the Server, and back to the Client.\u00a0However, it is very limited &#8211; a Server can only handle so much I\/O, and if devices are far removed there will be difficulties in moving data (especially serial data) over the distance.<\/p>\n<h3>Getting data through the Clients<\/h3>\n<p>Each industrial Thin Client made by Automation Control Products comes standard with two serial ports and one parallel port.\u00a0Most devices in an automated factory can communicate via a standard serial port.\u00a0This makes a Thin Client an ideal solution for reading the data and sending it back to the Server.\u00a0In this case, the program attached to the Client identifies a port on the Client (rather than one on the Server) as its source for data.\u00a0The data is then converted by the Client and put on the network, where it can travel throughout the entire plant.\u00a0In fact, one of the ports on the Client can be configured to read RS-422 data, eliminating the need for extra 422 cards or converters.<\/p>\n<p>If these serial ports are not being used for I\/O, either one of them can instead be used to read a TouchScreen connected to the Client.\u00a0The Thin Clients come with a keyboard and mouse port, but TouchScreens plug into a serial port to read the user&#8217;s input.\u00a0ACP Thin Clients include drivers that cover most of the TouchScreens in use today.<\/p>\n<p>However, not all data used in manufacturing comes in a serial form.\u00a0Increasingly, more and more of it is in one of the more common fieldbus forms.\u00a0That is why ACP&#8217;s industrial Thin Client also can read and write Profibus data, and will soon (4th quarter, 1999) be able to read and write DeviceNet as well.<\/p>\n<p>For Profibus data transfers, a daughter board must be plugged into the Thin Client.\u00a0This card is a standard PC-104 based board, which fits within the regular Thin Client case.\u00a0Although adding the card causes the loss of one of the serial ports, using the Profibus network allows the Thin Client to read and write data among Profibus devices.\u00a0The data is then transferred (via the standard Ethernet cable) back to the Server, where it can be used by the Server, the program attached to the Client with the Profibus card, or any other Client on the network.\u00a0When released, the DeviceNet feature will function in the same way.<\/p>\n<p>Where should you read your I\/O devices?\u00a0Each installation varies, but here are some of the things that you should consider:<\/p>\n<h3>I\/O on the Server<\/h3>\n<p><em>Pros:<\/em><\/p>\n<ul>\n<li>If I\/O device requires a special card, these cards can be installed in the Server (it is a standard PC).<\/li>\n<li>If the I\/O is very heavy, reading\/writing from the Server can keep that data traffic off of the network.<\/li>\n<\/ul>\n<p><em>Cons:<\/em><\/p>\n<ul>\n<li>Devices may not be local to the Server, and there may be difficulty running data signals.<\/li>\n<li>A server can only take so many I\/O devices.<\/li>\n<li>Installation and debugging is not as straightforward.<\/li>\n<\/ul>\n<h3>I\/O on the Clients:<\/h3>\n<p><em>Pros:<\/em><\/p>\n<ul>\n<li>Clients are usually right next to the I\/O devices, meaning that there are no data transmission problems.<\/li>\n<li>I\/O connections are easy and logical.<\/li>\n<li>ACP&#8217;s industrial Thin Clients can handle serial and some fieldbus devices.<\/li>\n<li>ACP&#8217;s industrial Thin Clients can be configured to handle the RS-422 protocol.<\/li>\n<\/ul>\n<p><em>Cons:<\/em><\/p>\n<ul>\n<li>The Thin Client network may need to be separate to keep network traffic down.<\/li>\n<li>Special data I\/O cards cannot be accommodated by Thin Client computers.<\/li>\n<li>If Clients are moved, the I\/O must be moved with them.<\/li>\n<\/ul>\n<p>As you can see, there is no right answer.\u00a0Each installation will need to be evaluated based on the location of the I\/O devices, the type of I\/O and the other factors discussed here.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are two methods for getting data into a Thin Client system &#8211; through the Server, or through the Clients. Getting data through the Server For small installations, where input\/output devices are not very far from the Server, and there are not many devices to read, this can be a very good solution.\u00a0It is certainly [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[22,66],"tags":[],"class_list":["post-326","post","type-post","status-publish","format-standard","hentry","category-education","category-news"],"_links":{"self":[{"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=\/wp\/v2\/posts\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=326"}],"version-history":[{"count":3,"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=\/wp\/v2\/posts\/326\/revisions"}],"predecessor-version":[{"id":349,"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=\/wp\/v2\/posts\/326\/revisions\/349"}],"wp:attachment":[{"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.thinmanager.com\/thinclients\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}