background image

Point Six, Inc.  

|

  161 Prosperous Place  

|

  Suite 200  

|

  Lexington, KY 40509

(859) 266-3606  

|

  [email protected]  

|

  [email protected]  

|

  www.pointsix.com

© 2014 Point Six, Inc. All rights reserved.

Version 1.5 – 12/5/2014

Link Manager

TM

Manual

Summary of Contents for Link Manager 4010-43

Page 1: ...x Inc 161 Prosperous Place Suite 200 Lexington KY 40509 859 266 3606 sales pointsix com support pointsix com www pointsix com 2014 Point Six Inc All rights reserved Version 1 5 12 5 2014 Link Manager TM Manual ...

Page 2: ......

Page 3: ...ger 9 Connecting the Link Manager 11 Overview Connecting 11 Ethernet TCP IP 12 LAN Connection 12 Direct to PC 13 Browser 13 Serial Port 14 RS 485 Port 14 Point Sensor Utility 15 Overview 15 Set Up Point Sensor Utility 15 Point Sensor Utility Usage 16 Advanced Setup 16 User Interface 18 Overview 18 Main Menu 18 I O Status 19 Sensor Setup 20 Setup Menu 20 Manager Setup 21 Communications Setup 22 Set...

Page 4: ...x 43 Time representations 43 Future Compatibility 44 Command Outline 45 Commands 47 A Auto Add Mode command 47 C Notify Setup 51 CC Configure Read Clock 52 CCN Configure Automatic Time Update 54 CD Configure Read Link Manager Identification Label 55 CI Configure Read Link Manager Static IP Address 56 CID Configure DHCP 58 CIP Configure TCP IP Ports 59 CPD CPC Configure Login Passwords 60 CR Config...

Page 5: ...03 IV Version Information 104 IY Information Synchronize the Clock 105 L Login Logout Commands 106 PY Attempt Automatic Time Update 107 S Get Status Data Command 108 U Set Pass Thru Mode 109 UM Set Pass Thru Mode Direct 111 V Verbose 113 Error Codes 115 Overview 115 Error Code List 115 Appendix 117 Models 117 Troubleshooting 117 Sensor Issues 117 Delivery Issues to the Host Application 118 Connect...

Page 6: ...4 Introduction Link Manager Manual ...

Page 7: ...be collected or setup information from the sensor needs to be gathered The Link Manager only collects new log records from the sensor per conversation The Link Manager collects the setup information when the sensor indicates its setup has been changed locally through the Point Sensor Utility The Link Manager conversation frequency is dictated by how often the sensor sends the beacon packet transmi...

Page 8: ...mation can be obtained from the sensor when the setup has been changed through the Point Sensor Utility The host can send setup information to the Link Manager The Link Manager will forward the setup information to the sensor when the next beacon packet is sent from the sensor Conversations with the host are initiated when the Link Manager s conversation with the sensor is finished The Link Manage...

Page 9: ...Link Manager Manual 7 ...

Page 10: ...ility 1 Point Sensor Utility Setup a Make sure the following line is set in the PointSensorUtility INI file in the section called Settings XSCSerializeAddressEnable 1 b In the Advanced Options from the main menu select the Options Advanced Options make sure the Set radio address from serial number is checked ...

Page 11: ...nk Manager is functioning It may take a few seconds before the power light is turned on The Link Manager also uses the red power light to indicate reception of a packet from a Point sensor The Link Manager will blink the red light momentarily indicating a packet has been received and processed 4 Run the Discover program to find the Link Manager on your network Run the Discover program from a compu...

Page 12: ...rs can be registered after the sensor s log data is collected 4 Press the service button on the sensor and examine the host application to determine the Link Manager is sending sensor data to the host application If the sensor s log buffer is full it will take a few minutes for the Link Manager to collect all the sensor data before sending to the host application You view the progress of the colle...

Page 13: ...0 2 4 Mhz Ghz Radio an RS232 serial port and an RS485 port The Link Manager will respond to commands or receive sensor packets on all ports Before using the Link Manager you should carefully evaluate the communication resources available at the site where the Link Manager will be installed Typically just the Ethernet and 900 Mhz ports are used Ethernet Link Power Activity ...

Page 14: ...o obtain the IP address assigned to the Link Manager Run the Discover utility that came with your Link Manager or obtain the utility from your dealer Using the Discover utility note the IP address for this Link Manager To view the Link Manager s web page using the Discover tool right click over the Link Manager entry and then select Browse from the pop menu The Discover utility will start the brow...

Page 15: ...e the Link Manager if you do not know its IP address Direct to PC The Link Manager can be connected directly to a computer through the Ethernet port by a network cable You may need to change the TCP IP settings on your PC and or the settings in the Link Manager If the Link Manager s address cannot be automatically assigned the Link Manager will default to address 192 168 1 55 subnet mask of 255 25...

Page 16: ...nd no parity The Link Manager does not use RS232 handshaking lines If connecting to a PC through a NULL modem it is best to turn off handshaking mode in your communication program RS 485 Port The RS 485 Port is used to connect RS 485 wired sensors 2 wire These sensors can be multi dropped more than one sensor connected to the RS485 port Link Manager provides optional power through the RS485 connec...

Page 17: ...ble the special addressing mode In the Point Sensor Utility go to the Help menu and then select Utility Folder Paths and then Explore Setup The utility will open a text editor showing the Point Sensor Utility settings Add the line XSCSerializeAddressEnable 1 to the Settings section Here is an example Settings QuickHelp 0 DebugLog 1 XmitPeriodOverride 0 DHCPCache 0 ARPCache 0 DNSCache 0 ConnectWind...

Page 18: ...ressing mode for the sensor radio Disconnect the USB Programming interface The sensor is now ready to be used with a Link Manager Advanced Setup You may need to set the Point Sensor to use another radio Hop Table under the following circumstances 1 Having interference issues using the default Hop Table 3 2 Have more than one Link Manager within radio range and want to isolate the radio networks be...

Page 19: ...mitPeriodOverride 0 DHCPCache 0 ARPCache 0 DNSCache 0 ConnectWindow 5 0 WLanRate 15 DestPortOverride 0 XSCSerializeAddress 1 XSCSerializeAddressEnable 1 XSCSNHopTable 6 Save the changes and then restart the Point Sensor Utility The Link Manager must be set to the same Hop Table ...

Page 20: ...tup and Activity Log web pages The Link Manager also shows the name given to the Link Manager the current time of date set in the Link Manager s clock along with the time zone offset The Link Manager also shows various states and conditions The Link Manager shows the current sensor and the number of log records being collected The Link Manager shows how many seconds remain for adding sensors to th...

Page 21: ...wing information is presented Name Name of the sensor Click on the name to show the Sensor Setup page The name is only used within the Link Manager and is not given to the host application ID Serial number of the sensor The serial number is used to identify the sensor to the host application Age Number of seconds since the last communications with the sensor Est Batt Life Estimated battery life re...

Page 22: ... amber the Link Manager has received a sensor configuration change from the host application is waiting to send that it on the next contact from the sensor The I O Status page is refreshed every 15 seconds Hit the Refresh button on your browser to refresh the page on demand Sensor Setup From the Sensor Setup page you can change the name of the sensor or delete the sensor from the Link Manager The ...

Page 23: ...ntifies the sensor as being offline Used by the Link Manager only not provided to the host application Auto Add Sensor The amount of time the Link Manger gives to allow sensors to be added via radio using the sensor s service button Destination Address The IP address or hostname of the host application where the Link Manager will send the sensor data Destination Port The port number that the host ...

Page 24: ... IP Settings The Link Manager shows the current IP address Subnet mask Gateway address and the DNS Server These parameters may be set statically or dynamically Dynamic IP mode when checked the Link Manager will have the IP parameters assigned dynamically from a DHCP Server unchecked the Link Manager will the IP parameters entered and set statically Revert back to previous settings if no connection...

Page 25: ...ility Set Manager s Clock Set the Link Manager s time of day clock daylight savings mode and time zone Time Hours Minutes Seconds set the current time of day Date Month Day Year set the current date Use Daylight Savings check if using Daylight Saving mode Time Zone set the time zone offset in hours Time Sync Setup click link to show the Automatic Time Update page Automatic Time Update ...

Page 26: ...just blank the NTP Server field The Test link starts the update process now instead of waiting for the next scheduled update Click the browsers refresh button to update the Time Update Status section Passwords Setup Link Manager can control access to the different resources of the Link Manager through passwords There are two levels of login access for the Link Manager Data and Setup Through the Da...

Page 27: ...ink Manager shows the latest events first and in descending order The Link Manager shows 10 events at a time You can move through the Activity Log by using the following links that are at the bottom of the page Newest the Link Manager shows the latest events This the default page when first select Events from the menu Previous the Link Manager shows the previous older events Next the Link Manager ...

Page 28: ...e a A sensor must be registered to just one Link Manager If the same sensor is registered to multiple Link Managers this will cause confusion to the whole system b Have only one Link Manager in AutoAdd mode at a time c If using 20 or more sensors in the system consider assigning a unique radio Hop Table for the Link Manager and the sensors to isolate Link Managers and sensors The isolation will he...

Page 29: ...n the sensor configuration is changed locally at the sensor using the Point Sensor Utility the Link Manager will read the sensor configuration from the sensor on the following contact and make the information available to the host application ...

Page 30: ...han the previous sensor clock value This can happen when the sensor s log buffer is cleared c If the sensor has been offline for the time it takes to fill the log buffer to 3 4s full logging at 2 mins this is 3 days 2 The org origin value in the beacon packet is set to 7 to indicate the data came from a Link Manager 3 The Mac field in the beacon packet is set to the Link Manager s MAC address I Am...

Page 31: ...ds C3 3C 00 05 00 00 30 30 3A 39 30 3A 43 32 3A 43 35 3A 31 41 3A 34 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 07 00 00 00 00 00 00 00 00 00 00 00 Host responds with C3 3C 00 06 ...

Page 32: ...common software that either comes with your PC operating system or can be purchased to diagnose common problems and to communicate with the Link Manager You can use a communication program that has terminal emulation to get familiar with the Link Managercommands and communications Once you are familiar with the commands you can automate the communications using common development programming langu...

Page 33: ... 00008 age FF no sensor state of concern no service button Ftrans F8 F2 data with no I O Point state of concern Second sensor 02 Humidity Temperature 00027 age FT no sensor state of concern but service button was pressed F69 F77 0 data with no states of concern Pass Thru Mode Overview Link Manager can be placed in a mode where packet information that it receives can be repeated via Serial Ethernet...

Page 34: ...standard packet The type of packet and content depends on the type of transmitter that originally sent the packet Check the specification for the transmitter for more information Use the UM command to place other media other than the one currently connected in or out of Pass Thru mode Use the UMR command to determine which media are in Pass Thru mode The Link Manager can also convert the Pass Thru...

Page 35: ...UE command on the media you wished to receive packets For the media in Pass Thru mode the Link Manager does not apply the Inactivity Timeout Link Manager can passively wait to be placed in Pass Thru mode or actively push a connection and then go into Pass Thru mode Link Manager has a Pass Thru Media Callout Table that it uses to place and maintain a connection with the Link Manager in Pass Thru mo...

Page 36: ... of setup and use of network resources UDP Pass Thru Modes Broadcast mode When the Link Manager receives a sensor packet through any of the media the Link Manager will repeat this packet by broadcasting the packet to the network using UDP All network devices within this network segment listening on port will hear this packet Some routers may not support UDP broadcast Discovery mode If the Link Man...

Page 37: ...a mode where it will resend a received standpacket out the same communication media that it was received Serial Ethernet Radio or RS 485 The Link Manager first passes the packet through a filter to determine if to resend the packet If the Link Manager receives the same packet within 4 seconds of the original it will not resend the packet after 4 seconds it will send the packet This filter prevents...

Page 38: ...ink Manager web pages or start other communication utilities In the Appendix the sections Packet Formats UDP Discovery Request and UDP Discovery Response discuss the format of the UDP packet to be able to customize an application to support the Discovery feature DHCP The Link Manager can have its IP address automatically assigned by a DHCP server The Link Manager can have its IP address subnet mas...

Page 39: ...Link Manager Manual Link Manager Advanced Functions 37 3 While pressing the reset button power up the Link Manager The Link Manager will blink the power LED once a second 4 Release the reset button ...

Page 40: ...I 13 character CR on most terminal emulation programs type Ctrl M or Enter This protocol will work with all the Link Manager communication media Serial port Command Radio option and TCP IP Example Command STX S CR Response STX S 6 082701111800 na na CR Remarks STX is an ASCII 02 or Ctrl B on the keyboard CR is an ASCII 13 or Ctrl M or Enter on the keyboard There is an additional layer of communica...

Page 41: ... value in 4 character ASCII hexadecimal of the response S 6 082701111800 na na Note Command Radio requires the SOT cmdCRC16 CR protocol Command sent using the STX cmd CR protocol will not be honored If the CTB SOT CTB254F CR command is sent the Link Manager will process the STX cmd CR protocol will be honored until the connection closes usually because of the inactivity time Issue the CTF command ...

Page 42: ...pply CRC16 seed starting seed of the CRC16 for Link Manager use 0 on exit calculated CRC16 value const short oddparity 16 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 Word DoCRC16 byte dataptr Word len Word seed Word CRC16 int i Word data CRC16 seed for i 0 i len i data dataptr i data data CRC16 0xff 0xff CRC16 8 if oddparity data 0xf oddparity data 4 CRC16 0xC001 data 6 CRC16 data data 1 CRC16 data return CRC...

Page 43: ...re detail below Sensor Table The sensor table can hold up to 100 sensors having among them a maximum of 200 I O points I O Point Type I O Point Type Configurable Parameters Analog Scale Offset Units Decimal Places Integer Scale Offset Units Decimal Places Data Presented as ASCII hexadecimal State Name1 Namex Analog Analog I O points are configured using a scale and offset to convert the data into ...

Page 44: ...0 1 and the offset to be the count of the sensor at the beginning of the year and suppose the accumulated count is 233489 at the beginning of the year So in this example the scale is 0 1 and the offset is 233489 State State I O are discrete I O points The number of states for the State I O depends on the type of Sensor for instance a Counter has four states and a Discrete has two The meaning of th...

Page 45: ...ings may contain no spaces Reserved characters commas pipes SOT ASCII 1 STX ASCII 2 colons carriage returns ASCII 10 and the bell code ASCII 7 are reserved and may only appear as part of the command syntax Do not use these characters in label names or state names Command strings have a maximum length of 128 characters When specifying a range the maximum is ten sensors Specifying a range including ...

Page 46: ...d as hhnnss ddhhnnss Where dd number of days hh number of hours nn number of minutes ss number of seconds Future Compatibility All commands and fields will be maintained for downward compatibility Future function in the Link Manager will be added by extending commands with commas and adding new commands These added fields will be optional for the command syntax ...

Page 47: ...teway Name Server Port CID S R C DHCP Enable Set Read Clear dynamic fallback CIP S R IP Ports Set Read httpport cmdport CP D C Configure Login Passwords Data Configure password CR S R Configure Radio Set Read hop table network id CS S R C F D F n Configure Read Cle ar Delete Sensor Setup Set Read Clear Force Delete Force sensor index serialno label I O point setup s Analog AScale Offset Units Deci...

Page 48: ...on UDP Pass Thru Destination ILR Information Sensor Log Delivery ILT Information Sensor Log Delivery Table IM Media Information IP Information IP Settings isdynamic successfully bound IP address subnet mask gateway name server SMTP server IPS Information DHCP DHCP Acquire state DHCP state lease time wait time link IT S R Time Zone Information Set Read time zone hhmmss daylight savings ITD D R S Da...

Page 49: ...onse AS Command ASU auto off turn on AutoAdd add when service pressed Response ASU Command AR remaining time Query AutoAdd Mode Response AR T S F Parameters Where T true or yes F false no or off S service mode R read auto off ddhhnnss specify the amount of time before auto add mode is turned off This time is running time while the Link Manager is powered down this time does not elapse optional rem...

Page 50: ...the Link Manager to automatically add the sensor When a sensor is automatically added to the sensor table because of the AutoAdd mode Link Manager will assume certain defaults for the setup information for the sensor For the sensor name Link Manager prefixes the default name with the row number sensor index in the sensor table Below is a table of the different sensor types with the default setup i...

Page 51: ...S1 2 3 4 0 Dual Analog Dual Analog 27 0000000038202551 1Analog A0 00305 0 0 0000 2 0 0 Dual Analog Dual Analog 28 0000000000602651 1Analog_2 A0 00305 0 00000 2 0 0 A0 00305 0 00000 2 0 0 CounterAnalog Counter Analog 29 0000000000504660 1CntAnalog STrans Ope n Closed Error 0 I1 0 count 0 0 A0 00305 0 00000 2 0 0 Point Humid2 Humidity Temperature 30 0000000004703560 1Humid_Temp A0 0244 0 0000 RH 1 0...

Page 52: ...ional Counter Direct_Cnt ID Reader ID Reader ID_Reader Point Proximity2 Proximity Sensor with Time in View and Range Status Proximity2 Dual Analog Dual Analog Analog Dual Analog Dual Analog Analog_2 CounterAnalog Counter Analog CntAnalog Point Humid2 Humidity Temperature Humid_Temp Point Dwell Dwell Dwell Examples Command AT Response AT Remarks turn on Auto AddMode Command AS Response AS Remarks t...

Page 53: ... to the Activity Log Each setup command will cause an event to be logged into the Activity Log If the CB command is issued before a series of setup commands is sent then only one event will be logged Frame a series of setup commands starting the CB command and ending with the CE command Note If the CE command is never sent the Link Manager will reset the CB mode when either the connection is termi...

Page 54: ...sponse CCSFmmddyyhhnnss Command CCSSmmddyyhhnnss Response CCSSmmddyyhhnnss Command CCR Response CCR mmddyyhhnnss syncflag Parameters Where mmddyyhhnnss date and time to set the clock or the date and time of the read clock syncflag Has the Link Manager been syncronized with an SNTP service T yes the clock has been updated F either SNTP is not being used there was a failure to get time from the SNTP...

Page 55: ...turn an error code 36 for setting the clock back greater than 15 minutes otherwise the Link Manager will set the clock in stages as to not allow time to be set less than the time of the last Event record Use the IY to examine the progress of the Link Manager setting the clock in stages If you issue the CCS command while the Link Manager is setting the clock in stages the Link Manager will return a...

Page 56: ...erly IT command Also make sure the clock is set as well To use this function you must initially set the clock using UTC Time When the command is issued with the host name the Link Manager will initiate a try of the timeserver immediately If you want the Link Manager to immediately try then send the PY command Use the IY command to read the current state of the time client The Link Manager indicate...

Page 57: ...Link Manager s Ethernet MAC address Login Level Login Level CDS Configure CDR None Description Use the Link Manager Identification Label to uniquely identify the Link Manager The Identification Label is displayed in the Web pages The MAC address is permanently part of the Link Manager cannot be changed and is unique for all Ethernet interfaces Examples Command CDSMy Link Manager Response CDSMy Lin...

Page 58: ...Link Manager Ethernet interface the Link Manager must be assigned an IP address and a subnet mask The gateway address is optional if all communication is on a LAN if not using email Consult your network administrator for more information Note Telnet uses port 23 by default Note Use the CID command to dynamically set the IP address using DHCP The IP command provides the current IP address whether i...

Page 59: ... the Link Manager s IP address is 192 168 1 46 and the subnet mask is 255 255 255 0 No gateway address and name server were set The default port of 1000 is being used Command CIS192 168 1 55 255 255 255 0 192 168 1 200 192 168 1 199 1300 Response CIS Remarks the Link Manager s IP address is 192 168 1 55 and the subnet mask is 255 255 255 0 Gateways is 192 168 1 200 and the name server is 192 168 1...

Page 60: ...amically assigned Use the IP command to read the current IP settings The Link Manager will disconnect the current TCP IP session if the IP address mode is changed Use the CIDC command to clear the saved fallback dynamically assigned IP address so that the static address will be used if dynamic IP fails Note The Link Manager defaults to dynamic IP address mode and fall back to the static address se...

Page 61: ...t respond Login Level Login Level CIPS Configure CIPR Data Description Great care must be taken when using this command You can unintentionally change these setting in such a way that you may not be able to access the Link Manager via TCP IP Note The set parameters will not take affect until the current connection for the effected media is closed If the media is not connected then the parameters w...

Page 62: ...onfigure login Link Manager allows the same access as the Data login as well as access to change any of the setup information If the Configure login password is blank the Link Manager will assume the Data Login password for the Configure Login Use the Login command LI to control and gain access To clear the passwords you must set the Data password to blank and then the Configure password to blank ...

Page 63: ... CRR Data Description The Radio media is an option and typically a spread spectrum 900Mhz radio that can receive sensor packets and exercise the Link Manager s command response protocol The default is 505 for the network id and 3 for the hop table Note The set parameters will not take affect until the current connection for the effected media is closed If the media is not connected then the parame...

Page 64: ...Link Manager Manual Examples Command CRS399 1 Response CRS399 Remarks Set the radio option to hop table 399 and network id 1 Command CRR Response CRR 505 5 Remarks The radio is set to hop table 505 and network id 5 ...

Page 65: ...rs Where F force Link Manager to clear the Activity Log before either clearing the sensor table or deleting the sensor n sensor index Each sensor is placed in a row in the sensor table serial no unique serial number of the sensor 16 characters label identification label for the sensor This label is displayed with the sensor information in the I O Status page 16 characters maximum sensor I O point ...

Page 66: ... Units this is a friendly description of the units used for presentation 6 characters maximum Decimal_Places this is the number of decimal digits used for presentation Correction ID determines the type of correction that is applied to the analog value 0 is Linear or no correction Values greater or equal to 128 are predefined in the Link Manager Values less then 128 are user defined See the CO comm...

Page 67: ...rial Number in ASCII Hexadecimal A display as ASCII Hexadecimal Tag user defined tag 0 to 255 State SName1 Namex Tag are State I O point options S is the flag for a State I O point type Name name used to describe each state used in presentation 8 characters maximum Tag user defined tag 0 to 255 Login Level Login Level CSS Configure CSR Data CSC Configure ...

Page 68: ... resolution of sensor and span of what you measuring If you know or can calculate two points of measurement you can use the following formula to calculate the scale and offset Scale Engr Value2 Engr Value1 Sensor Reading2 Sensor Reading1 Offset Engr Value2 Sensor Reading2 scale Where Engr Value engineering value expressed in engineering units such as PSI volts and so on Sensor Reading reading dire...

Page 69: ...d Analog 1 Analog A0 02440 0 00000 2 0 14 Counter Temperature 3 State Integer Analog STrans Open Closed Error I1 0 count 0 A0 1125 32 0000 F 1 0 0 15 Fast Counter Temperature 4 Integer Analog Integer Analog I1 0 count 0 A0 1125 32 0000 F 1 0 0 I1 0 sec 0 A0 1000 0 0000 Rate 1 0 0 16 Alarm Temperature 4 State State Analog Data SOK Alarm 0 SOK Alarm 0 A0 1125 32 0000 F 1 0 0 0 DT 0 17 Space Temperat...

Page 70: ...n the sensor table If a sensor has been set up with the wrong type of I O Point Type the Link Manager will display BAD CFG for the I O data in the I O Status page and the response to the D command If this condition occurs you will have to delete the setup entry in the sensor table Sensors of type unknown can be added through Auto Add Mode but cannot be set using the CSS command Examples Command CS...

Page 71: ...mand CTRmeidainstanceR Response CTRmeidainstanceR radiocommands Parameters Where Serial mediainstance 1 serial port 2 receiver port baud baud rate of the serial port 1200 2400 4800 9600 19200 38400 57600 and 115200 default is 2400 baud parity N no parity O odd parity E even parity 2 two stop bits and no parity default is no parity data data bits 7 or 8 default is 8 data bits Radio mediainstance 1 ...

Page 72: ... Command CTS1S9600 N 8 Response CTS1S9600 Remarks set the first serial port to 9600 baud no parity and 8 data bits Command CTSS2 9600 N 8 Response CTSS2 Remark set the receiver serial port to 9600 baud no parity and 8 data bits CTB Set Simple Protocol Command Response Syntax Command CTB Response CTB Login Level Login Level CTB None Description With some of the media like the Command Radio the Link...

Page 73: ...evel CTCS Configure CTCR Data Description The CTC command is used to enable disable the ability for the Link Manager to process commands on the specified media Use the CTCR command to get a listing of all the media s command processor modes Use the CTCS command to set the command processor mode for a media Media Designation Physical T Ethernet S or 1S 418 433 Mhz Receiver and RS485 port M Serial P...

Page 74: ...CTF None Description When the CTF command is received the Link Manager will require the CRC16 version of the protocol versus the Simple Protocol The protocol will follow the SOH CommandCRC16 CR protocol and disallow the STX Command CR protocol See the CTB command to set the Simple Protocol Examples Command SOH CTF CR Response SOH CTF CR Remarks Link Manager will now accept commands only using the ...

Page 75: ...nd supplements the CTB and CTF commands Link Manager can be placed in a mode where the Link Manager will require the CRC16 version of the protocol versus the Simple Protocol The protocol will follow the SOH CommandCRC16 CR protocol and disallow the STX Command CR protocol Use the CTPR command to get a listing of all the media protocol modes Use the CTPS command to set the protocol to CRC16 or simp...

Page 76: ...ual Command CTPS1SF Response CTPS1SF Remarks Disallows the CRC16 protocol and Link Manager begins to allow the simple STX Command CR protocol Command CTPR Response CTPR 1TF 1SF 1MT 1RF Remarks Lists the protocol mode for all media ...

Page 77: ...ription of the units for presentation decimals number of decimal places to display no_entries number of entries in the table row row number of an entry in the table starts at 1 Login Level Login Level CVS Configure CVR Data CVC Configure Description Some sensors provide a number called an Enumerated Engineering Units that allows the Link Manager to convert the raw sensor data to engineering units ...

Page 78: ...fined Enumerated Engineering Unts entries Examples Command CVC Response CVC Remarks clear the Enumerated Engineering Units table Command CVRC Response CVRC 4 Remarks read the number of entries in the Enumerated Engineering Units table Command CVR1 Response CVR1 0 0 00305 0 00000 1 Command CVR2 Response CVR2 61 0 02440 0 00000 RH 1 Command CVR3 Response CVR3 62 0 05495 40 00000 degF 1 Command CVR4 ...

Page 79: ... IP Modem and Radio If not supplied the Link Manager will assume Inst to be 1 Media media choices M Modem T TCP IP R Command Radio S serial port two serial ports 1 serial port 2 receiver port Repeater Pass Thru mode N do not repeater packet S repeat standard packet X repeater standard and extended packets ActExtPkt Acknowledge extended packet N do not acknowledge extended packet T send acknowledge...

Page 80: ...e Link Manager can also add a locator identifier an alpha character to the sensor packet This locator identifier can be used to identify where the sensor packets was placed onto the network Use the CYPS command to set the locator identifier Acknowledge Extended Packet The Link Manager will send an acknowledgement packet through the same nedia that the extended packet is received There are three op...

Page 81: ...ination table differently depending on the mode Broadcast mode Only one entry will exist in the table 255 255 255 255 Discovery mode The Link Manager will add entries into the UDP Pass Thru Destination table when it receives discovery UDP packets Set destination mode The Link Manager will add entries into the UDP Pass Thru Destination table when it receives the set destination UDP packet Additiona...

Page 82: ...ress in the first entry Set desintation mode Command CYDSwww acme com Response CYDSwww acme com Remarks set a destination domain name Command CYDR Response CYDR 1 www acme com 0 0 0 0 Remarks the domain name has not been successfully resolved yet Command CYDR Response CYDR 1 www acme com 127 0 0 1 Remarks the domain name has been successfully resolved ...

Page 83: ... Response CYPSmode Parameters Where mode UDP Pass Thru mode N no Pass Thru B broadcast D discovery S set destination discovery T or F respond to UDP discovery requests passthrulisten T or F listen for upd Pass Thru packets tries number of times to transmit sensor packets via UDP 1 to 255 locator character that represents where a sensor packet entered the repeater network a z and A Z ptmode Pass Th...

Page 84: ... receives a Set Destination UDP packet the Link Manager will add the destination IP address that is embedded as parameter in the UDP packet to the UDP Pass Thru Destination table The Link Manager will start repeating sensor packets to the source IP address If the Link Manager does not receive another Set Destination UDP packet within 15 minutes the Link Manager will remove the source IP address fr...

Page 85: ...refix DATAn indicating whether or not the I O point is in a state of concern For Link Manager will always set this to F DATA data for each of I O points for the sensor The data points are separated by a pipe The order and number of I O points corresponds with the sensor s setup in the sensor table m number of I O Points The number is defined by the type of sensor See the Sensor I O Definitions tab...

Page 86: ...rks D1 echo of the primary command 1 signifies the position of the sensor in the table F no system alarms 05 type of sensor In this case it is an Analog 00000 age of reading here 0 seconds F no sensor alarm F sensor was not in service mode when it transmitted F I O point was not in a state of concern 0 78 the analog reading Command D1 Response D1 F0800029FTF0 68 FTKA49332 Remarks D1 get last data ...

Page 87: ...0302 200309 Remarks example LSX at sensor position 7 F no system alarms 06 sensor type LSX 00061 age of reading in seconds F no sensor alarm F no service mode F I O point not in state of concern Open state of the LSX 200302 open counts 200309 close counts Command D2 Response D2 Fna Remarks requested data from sensor 2 na indicates that the Link Manager has never received any packets from this sens...

Page 88: ...every record OLDER than the time stamp mmmddyyhhnnss Login Level Login Level EC Configure Description Link Manager clears all records or clears records in the Activity Log that are OLDER then time stamp Once the Link Manager clears the records the data is lost and cannot be retrieved Example Command EC082101120000 Response EC082101120000 Remarks This command tells the Link Manager to clear all rec...

Page 89: ... stamp event id event data Command EFV Response EAVtime stamp index rec time stamp event string verbose event data Command EL Response EAtime stamp index rec time stamp event id event data Command ELV Response EAVtime stamp index rec time stamp event string verbose event data Command EN Response EAtime stamp index rec time stamp event id event data Command ENV Response EAVtime stamp index rec time...

Page 90: ...ent id verbose event data the contents of the data varies with the event string field See the table below for the list of parameters for each event string sensor row row number of the sensor in the sensor table sensor name name of the sensor i o value data value that triggered the event For analog types the value is given in engineering units For integer types the value is given in raw counts i o ...

Page 91: ...tem like a sensor or an output event id user item id item row alarm 8 Edit Edited item like a sensor or an output event id user item id item row alarm 9 Delete Deleted an item like a sensor or an output event id user item id alarm 13 AutoAdd Expired AutoAdd time expired and AutoAdd was disabled event id alarm 14 Upgraded Firmware was upgraded event id alarm 16 Startup Link Manager Startup eventid ...

Page 92: ...ark Request the first record by providing a date in the past that would not be in the Activity Log 05 23 01 09 28 28 Link Manager found the first record with a time stamp of 08 31 01 08 20 24 This event was a start up event where Link Manager logged when it started Command ER08310108202400 Response ER08310108202400 Remark Continuing in the process of reading the Activity Log the time and date stam...

Page 93: ...0008184C0C Command ERV09250122332201 Response ERV09250122332201 09250122340701 High 2Humid 82 4 degF Command ERV09250122340701 Response ERV09250122340701 09250122351001 Old 2Humid Command ERV09250122351001 Response ERV09250122351001 09250122352401 Start Command ERV09250122352401 Response ERV09250122352401 Remarks These events are the same as the above example except that the Verbose V option was u...

Page 94: ...es maximum number of bytes the Activity Log will hold Login Level Login Level EU Data Description The Link Manager provides a relative indicator of the usage of the Activity Log By dividing the bytes used and the max bytes you can determine the percentage of how much is used in the Activity Log Example Command EU Response EU 11 70956 Remarks 11 bytes out of the 70 956 bytes of the Activity Log is ...

Page 95: ...anager has powered up hard resets number of hardware resets the Link Manager has had soft resets number of software resets the Link Manager has had watchdog resets number of watchdog resets Login Level Login Level Data Description The IC command gives information about the performance of the Link Manager This information is given for diagnostic purposes Example Command IC Response IC 090501130703 ...

Page 96: ...umber of seconds before the next host name resolution takes place lasterrorat mmddyyhhnnss date and time stamp of when the last error occurred when attempting to resolve the host name errormsg last error message when attempting to resolve the host name DNS Timeout lost contact with DNS server No DNS Contact name server was not specified as part of the IP parameters Login Level Login Level Data Des...

Page 97: ...r currsensorstate radio sensor state machine state currsensortransid radio sensor transaction id currsensorblock radio sensor log block index destip destination ip address set or resolved from hostname resolved T or F did the host name get resolved resolveerrorAt timestamp when resolving of the hostname failed resolvedmsg resolved error message string destretry T or F is Link Manager retrying the ...

Page 98: ... lasttry last sensor tried sensorx pending sensor to be delivered to host Login Level Login Level Data Description The ILT command is used to determine what sensors in the sensor table where the Link Manager is queued to send the sensor data to the host application There will typically be entries when the Link Manager has troubles delivering data to the host application Example Command ILT Respons...

Page 99: ... the current state of the media The possible messages are the following Disabled Configuring Waiting Pushing Connected Talking and Closing last activity duration of the last connection in seconds this information is repeated for every media The media listed is dependant on the options and version of the Link Manager Login Level Login Level Data Example Command IM Response IM TCP IP C Connected 0 S...

Page 100: ...subnet mask static or dynamic gateway the current gateway static or dynamic name server the current name server static or dynamic SMTP server the current SMTP server static or dynamic Not used for the Link Manager Login Level Login Level Data Description Use the IP command to determine the current IP address settings Note the CIR and CIS commands now only refer to the static ip address settings Ex...

Page 101: ...Send 17 Req 20 Arp_Send 23 Arp 24 Bound 28 Renew_Send 29 Renew 32 Rebind_Send 33 Rebind 36 Release 40 Timeout 101 Expired 103 lease time the amount of time in seconds when the lease will be renewed or expired wait time number seconds before next state is executed link T F indicates if there is a link to the hardware Ethernet interface Login Level Login Level Data Example Command IPS Response IPS N...

Page 102: ...ne offset to zero daylight savings T F adjust for daylight savings time Login Level Login Level ITS Configure ITR Data Description Both the timezone offset and the daylight savings parameters are used to tell the Link Manager how to display time Examples Command ITS 050000 Response ITS 050000 Remark This command sets the time zone value to Eastern Standard Time Zone 5 hours from UTC Command ITS 05...

Page 103: ...tral European Time 5 Eastern European Time Login Level Login Level ITS Configure ITR Data Description The Link Manager contains a 15 year daylight savings schedule Because of limitation of command size the Link Manager uses 3 rows of 5 year daylight savings schedules You can specify your own schedule by using the ITDS command You select between one of 5 pre established schedules using the ITDSD co...

Page 104: ...32909030000 102509030000 032810030000 1031100300 00 Response ITDS1 Command ITDS2 032711030000 103011030000 032512030000 102812030000 033113 030000 102713030000 033014030000 102614030000 032915030000 1025150300 00 Response ITDS2 Command ITDS3 032716030000 103016030000 032617030000 102917030000 032518 030000 102818030000 033119030000 102719030000 032920030000 1025200300 00 Response ITDS3 Remark Set ...

Page 105: ...connected when the connection was made mmddyyhhnnss next action time of the next attempt or if the currently connected na mmddyyhhnnss Login Level Login Level Data Description The IU command provides information about the state of the Pass Thru Media Callout Table when it is trying to make a connection with host Example Command IU Response IU Connected 012903105644 na Remarks Successful connection...

Page 106: ...n number version number of the firmware of the Link Manager supported media list list of the supported media for the Link Manager delimited by Server type the type of server Link Manager copyright notice copyright notice for the Link Manager software Login Level Login Level None Example Command IV Response IV 2 1 Serial Radio TCP IP Link Manager Copyright Jun 09 2004 16 05 35 Point Six Inc ...

Page 107: ...e Sntpcomment status of the SNTP Client Off Success Trying to get time and Error Login Level Login Level Data Description Use the IY command to examine the state of the Link Manager setting the clock in stages See the CCSS command for more information Example Command IY Response IY 0 032105154603 na na Off Remarks Link Manager is not currently synchronizing the clock Command IY Response IY 57 3 03...

Page 108: ...and Configure With the Data login a user can access the current readings the I O Status page Activity Log and other information With the Data login the Link Manager will not allow access to commands or Web page that change the setup information With the Configure login the Link Manager will allow all commands to be processed For the LI command if the password does not match the Data or Configure p...

Page 109: ...onse PY Login Level Login Level PY Data Description The PY command causes the Link Manager to initiate a connection to an NTP Server to update the clock See the CCN and IY commands for more information Examples Command PY Response PY Remarks Tell the Link Manager to get the latest time from the NTP Server ...

Page 110: ...put count number of outputs in the output table Not used by the Link Manager timer count number of timer outputs in the timer table Not used by the Link Manager match count number of matches in the match table Not used by the Link Manager scheduled output count number of schedule outputs Not used by the Link Manager failed resetting the periodic alarm time failed F blank if succeeded Not used by t...

Page 111: ...mand Options U E N Q R S Command Response Syntax Command UE Response UE Command UN Response UN Command UQ Response UQ Command UR Response UR mode Command US Response US Command UX Response UX Parameters Where mode E F N S T Y or X Login Level Login Level Data ...

Page 112: ...s received will be passed through If an extended packet is received then the Link Manager will only send the standard packet embedded in the extended packet UX tells Link Manager to Pass Thru extended packets are received and standard packets when standard packets are received When in engineering mode the Link Manager will convert the I O data received from a Point sensor and then forward the conv...

Page 113: ...nse UMS Instance MediaMode Command UMR Response UMR InstMediaMode Parameters Where Instance media instance For serial 1 serial port 2 receiver port Always 1 for TCP IP and Radio If not supplied the Link Manager will assume Inst to be 1 Media media choices T TCP IP R Command Radio S serial port two serial ports 1 serial port 2 receiver port Mode Pass Thru mode N no Pass Thru S Standard E Engineerin...

Page 114: ... mode depending on the parameters entered in the Pass Thru Media Callout Table CUS command Use the UMR command to read the current state of the media Pass Thru mode See the section Pass Thru Mode for more information Media Designation Physical T Ethernet S or 1S 418 433 Mhz Receiver and RS485 port 2S Serial Port R 900 Mhz or 2 4 Ghz transceiver Examples Command UMSTS Response UMSTS Remarks Set the...

Page 115: ...change in future firmware releases of the product The Link Manager when in Verbose Mode does not use the Inactivity Timer Link Manager in this mode will not automatically disconnect from a media when there is not activity Since the Serial port and the Command Radio is active all the time and the Link Manager does not automatically turn off Verbose Mode programs should send a VE command to the Seri...

Page 116: ......

Page 117: ...r command cannot be parsed 4 Syntax error inside parentheses for sensor configuration 5 Wrong type specified specified type does not exist 6 Type cannot be changed or new sensor cannot be this type 7 Table is full 8 Invalid command configuration 9 No password did not previously logged in 10 Not configured 13 Illegal parameter 14 Syntax error with the sample 15 Illegally changing sample type 17 Pas...

Page 118: ...anager is synchronizing the clock and cannot execute command 38 Cannot set time near a Daylight savings boundary BAD CFG A Sensor has been set up incorrectly The sensor s setup of the I O Point types does not match the sensor s type of I O Points ...

Page 119: ... Issues Cannot Register Sensor via AutoAdd 1 Make sure the Point Sensor has been configured using the Point Sensor Utility make sure the Point Sensor Utility has been configured properly Reconfigure the Point Sensor using the Point Sensor Utility 2 Make sure the Point Sensor and the Link Manager are using the same Hop Table setting The default is 3 3 Make sure the AutoAdd mode is enabled The Link ...

Page 120: ...Point Sensor s transmit period may have set to a large value than expected either through the Utility or over the air Delivery Issues to the Host Application 1 Destination Status Always Indicate Timeout 2 Verify that the Destination hostname or IP address is valid 3 Verify that the Destination hostname or IP address is routable Is there a firewall blocking UDP traffic for example Try to ping the h...

Page 121: ...ype DeviceType Type NoSens NumOfSensors NoSens IP IPAddr IP CmdP CommandPort CmdP HP HTTPPort HP UDPP UDPPassThruPort UDPP Mac DeviceMAC Mac Loc Locator Loc Ver Version Ver DISC Where DeviceName name assigned to the device For Link Manager it is the name settable with the CDS command DeviceType for Link Manager this will be PM For an application this will be APP NumOfSensors number of sensors for ...

Page 122: ...application like Link Managers OneSix OPC Server or other applications will respond with the UDP Host Acknowledgment packet The acknowledgment packet allows the Wifi Sensor Utility to confirm that a host is receiving the UDP packets Where C3 3C 2 byte identifier Cmd 1 bytes Command 2 UDP Sensor Data 5 UDP Sensor Data asking for host ack PktCnt 2 bytes packet count The device will increment this co...

Page 123: ...missions since last reset 0 for UDP PassThru packet Max Transmissions 3 bytes maximum number of transmissions for the power source 0 to 16777216 where 0 is unlimited 0 for UDP PassThru packet Period 2 bytes transmit period in seconds 0 for UDP PassThru packet Reserved 3 bytes set all bytes to 0 Most significant byte is first Estimated Battery Life Percentage 100 Transmissions Max Transmissions 100...

Page 124: ...r the passwords by following this procedure 1 Go to the System Actions page Add sysact to the end of the IP address in the Address Bar URL of your web browser ex http 192 168 0 3 sysact 2 Send the Link Manager s Serial No MAC address to your dealer Your dealer will create a password reset key 3 Enter the password reset key and click Submit Link Manager will clear the passwords Note the only change...

Page 125: ...function is enabled all Link Manager functions except for communications and command processing are disabled Use the Discover tool to obtain the IP and the MAC address or access the System Actions page ex http 192 168 1 55 sysact You can also connect through one of the media and issue IP command to get the IP address and CDR to obtain the MAC address 3 IMPORTANT The Link Manager setup will be rese...

Page 126: ...5 If no entry exists then select from the menu Ping Config and Ping Specific IP Enter the Link Manager s IP address and click OK Check to see if an entry is present in the main window 6 Click Download from the main menu The utility will attempt to download the firmware The download is successful when the utility finishes showing the two progress bars and displays the message Download complete and ...

Page 127: ... Ghz Receiver Range with Sensor 900 feet line of sight for 418 433 Mhz or 3 miles line of sight for 900 2 4 Mhz Ghz Ethernet 10BaseT 10 Mhz Serial Port 19200 baud no parity 8 data bits 1 stop bit RS 485 Port 2 wire 19200 baud no parity 8 data bits 1 stop bit Battery 3 Volt Lithium CR2032 Backup of the SRAM real time clock 1 5 years without power 10 years with power Number of Sensors 60 sensor ...

Page 128: ...126 Acknowledgements Link Manager Manual Acknowledgements Trademarks Windows is a registered trademark of Microsoft Corporation Procomm is a registered trademark of Symantec Corporation ...

Page 129: ...s IP address can even change while it is still connected Ethernet The physical and electrical interface for connecting computers together on a network Activity Log The Link Manager stores events selected by the user in the Activity Log These events might include changes in sensor values sensor performance or system performance events recorded in the Activity Log are stamped with time and date info...

Page 130: ...t uniquely identifies a device that is using the TCP IP protocol ISP Internet Service Provider provides the means to interfacing to the Internet MAC The MAC address is permanently part of the Link Manager cannot be changed and is unique for all Ethernet interfaces Name Server A function that provides the service of translating a domain name to an IP address NTP Network Time Protocol Protocol that ...

Page 131: ... transmitters have a Service button that when pressed forces the Point sensor to transmit its readings SNTP Simple Network Time Protocol Protocol that Link Manager uses to get the current time from a time service TCP IP Transmission Control Protocol TCP is one of the main protocols in TCP IP networks Whereas the IP protocol deals only with packets TCP enables two hosts to establish a connection an...

Reviews: