FREQUENTLY ASKED QUESTIONS

Click on the bars below to review commonly asked FAQs. If your technical question is not answered, please contact Horner Tech Support. 

Q. Does Horner APG have an OCS for Hot-Backup or High Availability applications?

A. Yes, any two OCS units can be connected in a Hot-Backup configuration. See Application Bulletin High Availabilty(PDF).

Q. How can I expand the I/O on an XL Series OCS? Use SmartStix I/O connected over CsCAN?

A. The I/O can be configured in Cscape. Go to Controller / I/O Configure.. / Network I/O.

Q: When using SmartStix I/O with the XLe, I am unable to make the Stix work when the Input reference address is %I16 and the Output reference address is %Q16. 

A: The XLe product line uses 32 discrete bits for the %I’s and %Q’s. Configure the Inputs and Outputs to start at %I33 and %Q33 or on another word boundary higher than 16

Q: My XLE105 has been working previously, but now doesn’t boot up. On power up, it displays “System Firmware Loader Version 0.17 (1.5) FLT: App CRC” and doesn’t progress any further. I have tried to download the application, but this fails (“comms flt with target”. How do I get the unit working again? 

A: This sounds like a corrupted boot loader. We will need to update the boot loader and the firmware. The first thing that you need to do is download the latest Cscape version and also download the latest firmware files. Both of these are located on our web site at www.heapg.com/Pages/TechSupport/CscapeSoftware.html.

Q: Is it necessary to use the OCS Programming Cable for communication with the XLe? Is it necessary to buy the OCS Programming cable or can the customer construct one. Is there anything special about the Programming Cable?

A: The programming cable is a DB9 to RJ45, nothing special about the cable. Verify that the software is configured for the right communication port and that there is not another program using the same port.

Q. Does the HE-XE102 OCS contain a real time clock? I did not see that mentioned in any of the sales brochures. 

A. Yes. The XE-102 does have a real time clock.

Q. How can I get data from by XLe into my PC?

A. There are a couple of options for extracting data from an XLe:

1) Use Kepware OPC server using the Cscan protocol, HE-OPC500. This option will allow the server to access all of the XLe data. The data will be extracted either through the MJ1 serial port of the XLe or through the HE-XEC Ethernet option for the XLe. The HE-XEC will require that the PC utilize the Port Redirector software to route the IP address of the XLe to a communication port on the PC. The HE-OPC500 allows for 1 serial connection, so in applications requiring data to be extracted from multiple XLe’s, a different method will need to be used.

2) Use Kepware OPC server using a Modbus protocol. This can also be done through either a serial connection or Ethernet connection. To utilize the Modbus connection, use the Modbus Encapsulation option in Kepware. This will eliminate the need to use the Port Redirector software. This option will allow for connection to more than 1 XLe at a time

Q. I am unable to connect to my XLe with my Modbus Master over Ethernet.

A. Verify that the port1 of MJ1 is opened in the program as Ethernet and Modbus protocol. After the port is opened, use the Modbus slave block. The next step is to verify that the XLe is configured to use the Ethernet port instead of the RS-232 port. This is configured through the system menu on the XLe. Now verify the IP address is set correctly. If the port is changed from RS-232 to Ethernet or the IP address has been changed, power cycle the controller to initiate the changes.

Q: How do I address the Analog Outputs in the XLe?

A: Some XLe’s have 2 or 4 Analog outputs. They also have a HSC and PWM outputs. The HSC uses the first 8 AQ address (AQ1-AQ8) so the real world Analog outputs are addresses in Cscape as AQ9 and AQ10 (AQ12). If you are still unable to output, verify that the jumpers internal to the I/O board are set correctly.

Q: Unable to read a frequency input into HSC1.

A: Verify that the configuration of the XLe is configured for frequency and downloaded to the XLe. Verify that the frequency input is wired to %I19 and Ground. Verify that the controller is in run mode.

Q: Unable to output a frequency out of the XLe PWM outputs.

A: Verify the configuration of the PWM and AQ register settings are loaded correctly. Verify that 24 VDC is wired between V+ and Ground. Verify that the controller is in run mode.

Q: I am unable to get a clock pulse out of output %Q1. I configured the output to stepper and have followed the instructions in the manual. All that appears to happen is that %Q1turns on.

A: The XLE should be running with 11.80 FW. The firmware can be downloaded under “My Account” after you successfully register. This is in the latest hardware manual for the XLe/XLt: Sup0275-01 (187)

Example 1: Ready/Done - A high indication on this register (%I30) indicates the stepper sequence can be started (i.e. not currently bus)

10,000,000 steps control sequence - The following example starts at 2.5 kHz and ramps up to 5 kHz during the first 1,000,000 steps. Then, it runs at 5 kHz for the next 8,000,000 steps. Finally during the last 1,000,000 steps it slows to a stop:

- Set %AQ1 = 2500 (Hz) {Start Frequency}
- Set %AQ2 = 5000 (Hz) {Run Frequency}
- Set %AQ3-4 = 1000000 (Steps) {Accel Count}
- Set %AQ5-6 = 8000000 (Steps) {Run Count}
- Set %AQ7-8 = 1000000 (Steps) {Decel Count}

Q. I am considering using the NX for a new app and need Modbus TCPIP Master capability. I saw, on the website, a new release, 8.10B, that states that the NX now has this capability. I downloaded the new version, but can’t seem to find where to set it up?Also, can this unit act as a master and slave? I need to poll modbus data from three devices, for local display and logging, then send the data to a remote SCADA. Is this possible with the NX? 

A. You will also need to update the FW in the NX. The firmware can be downloaded from the same page as Cscape. To configure ModbusTCP/IP master in Cscape click on ‘Program’ and then click on ‘Protocol Config’. There you will see Ethernet as an option. The NX supports ModbusTCP/IP slave as well. The slave setup is in the I/O config section under the ETN300 module configuration. It is simply a checkbox for the slave setup.

Q. Why is the MS light on my SmartStix blinking?  

A. We’ve released a detailed product notice titled Blinking MS Lights.

Q: I am trying to connect two Smartstix to my LX OCS controller. The first problem that I am encountering is the flashing MS status LED. I have read the FAQ on it and it says to turn on the 16th bit of the status register for the Smartstix. How do I find out what the status register is?

A: The status register is assigned in the Network I/O configuration in Cscape. You will need to configure both of the Stix for unique Cscan addresses that match the rotary switches on the front of the Stix and both for unique I/O addresses. Download the new program to the LX. This should take care of your issue. If it doesn’t verify that the LX is in RUN Mode, that the Baud rate for the network is set to 125K, LX ID doesn’t match one of the Stix, and that the network wiring is setup correctly.

Q. How can I expand the I/O on an XL Series OCS? Use SmartStix I/O connected over CsCAN?

A. The I/O can be configured in Cscape. Go to Controller / I/O Configure.. / Network I/O.

Q: What kind of isolation do the SmartStack modules have?

A: Only digital inputs and relay digital outputs are isolated. The High Speed Counter (HSC600) is not isolated. The DIM210 has channel-to-channel and channel-to-bus isolation. The digital inputs on the remaining digital I/O modules have channel-to-bus isolation only. The DQM202 has channel-to-channel and channel-to-bus isolation. The digital outputs on the remaining digital relay modules, DIQ612, DIQ622, and DIQ624, have channel-to-bus isolation only.

Q: What is the capability of the HSC?

A: The high speed counter module has counters rated at a maximum speed of 500KHz and pulse outputs rated at a maximum speed of 100KHz. Filtering levels for the inputs are at levels of 500KHz, 50KHz and 5KHz.

Q: What is the capability of the Stepper Indexer module?

A: The Stepper Indexer module supports Single Axis. It also supports Pulse Train output and Quadrature or Up/Down input.

Q: What is the limitation on the amount of I/O that can be supported by an OCS?

A: The only practical limitation is the number of I/O slots supported by an OCS, which is 4 on the back of the controller. However if one of the four modules on the back of the OCS is a FOX100 (Fiber Optic Expansion) module, or the OCS has a built in Fiber Optic port, further expansion is possible. Both a FOX404 (FOX Base/Hub) and the FOX104 (FOX Base) can support up to 4 SmartStack I/O modules and a FOX404 (FOX Base/Hub) can interface to up to four FOX104 (FOX Base) units. With an OCS that supports SmartStack modules directly on the back of the OCS, this expansion allows up to 23 SmartStack I/O modules per OCS. With an OCS that directly supports a Fiber Optic network, this expansion allows up to 20 SmartStack I/O modules per OCS.

Q: If one SmartStack module has an error, will the entire stack go down? 

A: It depends on the type of failure that the SmartStack module has.

Q: Are the SmartStack modules hot-swappable?  

A: The SmartStack modules are NOT hot-swappable. Attaching or removing modules while the OCS is powered-up may result in damage to the SmartStack and/or OCS.

Q: How does the OCS talk to other modules (bar code readers)?

A: The ASCII Basic module talks to bar code readers and other types of devices. The ASCII Basic module contains three ports and 64K of program memory.

Q: Can the expansion modules be something else other than I/O?

A: It is possible for the SmartStack expansion modules to be something other than I/O modules. For example, if there was ever a need for a memory expansion card, the SmartStack bus could be utilized and a SmartStack memory module could be created.

Q. How do you connect Cscape via a serial port?

A: We’ve released a product notice titled Connecting with Cscape via serial port to answer this question.

Q. I have an OCS that I want to site remotely and dial up on occasion to program using Cscape. I see there is some information in the help file, but is this OK to do?

A: We have released a product notice detailing the steps for dialing in to an OCS using Cscape and Modem Connections. Also highlighted in the article are potential communication errors you may encounter. The article is titled Modem Connections and OCS.

Q. I am considering using the NX for a new app and need Modbus TCPIP Master capability. I saw, on the website, a new release, 8.10B, that states that the NX now has this capability. I downloaded the new version, but can’t seem to find where to set it up?Also, can this unit act as a master and slave? I need to poll modbus data from three devices, for local display and logging, then send the data to a remote SCADA. Is this possible with the NX?

A. You will also need to update the FW in the NX. The firmware can be downloaded from the same page as Cscape. To configure ModbusTCP/IP master in Cscape click on ‘Program’ and then click on ‘Protocol Config’. There you will see Ethernet as an option. The NX supports ModbusTCP/IP slave as well. The slave setup is in the I/O config section under the ETN300 module configuration. It is simply a checkbox for the slave setup. Please contact us if you additional questions.

Q. I have a application with modbus using CN1 port in the controller and in the ladder port 2 open for communicate with modbus devices, my communication with the HMI in the PC is for the TCP in the LAN connector, like to connect with other device (PLC5/40 allen Bradley DF1) by serial port 1 in the controller, what i need to do in the ladder and in the software-program- protocol- configure. 

A. You will need to load the DF1 protocol using the Protocol Config option in Cscape. Select Program/Protocol Config. Then use the drop-down option on Port1/MJ1 to select the Allen Bradley DF1 option. You then need to setup the Communication settings plus the Device and Scanlist. See Protocol Config Help in Cscape for details.

Q. How can I get data from by XLe into my PC?  

A. There are a couple of options for extracting data from an XLe:

1) Use Kepware OPC server using the Cscan protocol, HE-OPC500. This option will allow the server to access all of the XLe data. The data will be extracted either through the MJ1 serial port of the XLe or through the HE-XEC Ethernet option for the XLe. The HE-XEC will require that the PC utilize the Port Redirector software to route the IP address of the XLe to a communication port on the PC. The HE-OPC500 allows for 1 serial connection, so in applications requiring data to be extracted from multiple XLe’s, a different method will need to be used.

2) Use Kepware OPC server using a Modbus protocol. This can also be done through either a serial connection or Ethernet connection. To utilize the Modbus connection, use the Modbus Encapsulation option in Kepware. This will eliminate the need to use the Port Redirector software. This option will allow for connection to more than 1 XLe at a time.

Q. I am unable to connect to my XLe with my Modbus Master over Ethernet. 

A. Verify that the port1 of MJ1 is opened in the program as Ethernet and Modbus protocol. After the port is opened, use the Modbus slave block. The next step is to verify that the XLe is configured to use the Ethernet port instead of the RS-232 port. This is configured through the system menu on the XLe. Now verify the IP address is set correctly. If the port is changed from RS-232 to Ethernet or the IP address has been changed, power cycle the controller to initiate the changes.

Q: Why is CsCAN the default OCS network instead of DeviceNet? 

A: CsCAN has advantages that DeviceNet does not have. CsCAN and DeviceNet are similar networks. Both networks are based on the CAN specification developed by Bosch. CsCAN follows the basic DeviceNet configuration for wiring. Both networks use the “trunk and tap” wiring configuration. With CsCAN, the maximum distance the network can be is 1500 meters (with repeaters). With DeviceNet, the maximum distance you can have is 500 meters. With CsCAN, you can have up to 253 nodes on the network (using 3 repeaters). With DeviceNet, the maximum number of nodes on the network is 64. The network speed for CsCAN is from 125Kbaud to 1Mbaud. For DeviceNet, it is 125Kbaud to 500kbaud. CsCAN is a peer to peer network (no master device is needed). DeviceNet is a master-slave network and requires a master device. Each OCS node would be a slave. CsCAN uses global data and DeviceNet does not. With CsCAN, you are able to program/monitor/trouble-shoot controllers over the network. You can not do this with DeviceNet.

Q: How is priority set up on the CsCAN network?  

A: CsCAN is a true peer-to-peer network. Devices with lower network IDs have priority.

Q: Is the CsCAN network a token pass network?  

A: No. The CsCAN uses non-destructive arbitration based on network ID.

Q: Is it possible to program over the network?  

A: It is possible to program over the CsCAN network using either a serial or Ethernet connection. As long as there is one serial or Ethernet connection between the PC running Cscape and any node on the CsCAN network, they have entire control over the network. They can upload, download, monitor and debug any node on the network.

Q: Are there other products that tie into the CsCAN network? 

A: Yes. All of the Horner Electric “Controller products” can be used on the CsCAN network. Some older units may require a firmware updates so that they may be used on the CsCAN.

Q: Is there derating for the CsCAN network for speeds over 125K? 

A: As the distance of the network increases at speeds of 125K, the derating of the network increases (i.e. The faster the speed of the network, the shorter the distance the total network should be – to maintain data integrity).

Q: Can you mix networks on OCS units?  

A: CsCAN and DeviceNet can not be mixed. The only network that may be mixed is the Ethernet (i.e. Protocols may be mixed).

Q: Can you support multiple hosts for nodes in CsCAN?  

A: CsCAN will not support multiple hosts for nodes. This means that if there is more than one PC with an active serial port trying to talk to a single OCS at the same time, an error in Cscape will be produced.

Q: Can I combine your network with a CANopen one, can your device be a slave on such a network?

A: CSCAN is not directly supported by CANOPEN but we do have a CANOPEN Master Module (HECOM650) which can be attached as an add-on to several of our products.

Q: Where can I find the latest Firmware files?  

A: Firmware files are no longer included with Cscape. But you still need to click on any “Download Cscape” link and fill in the Registration form to access the firmware files.

Q: How are Cscape programs downloaded?  

A: Cscape programs are downloaded in packets with error detection. They are then stored in flash memory, then both the OCS and Cscape perform an error detection to verify that they contain the exact same data.

Q: How compatible is the OCS with 90-30, 90-70, and the Micro PLC?

A: The OCS is compatible with the 90-30. The HE693CDC200 contains one CsCAN port and one programming port for network devices. The OCS is not compatible with the 90-70 and the Micro PLC.

Q. Can I use Cimplicity HMI or any other HMI to connect to the OCS? 

A: You can use Cimplicity HMI to connect to our OCS and the CsCAN network using a driver provided by us. We support writing as well as reading to the network. At this time, no other HMI’s are able to connect to our network. From Cscape, you can monitor and modify registers on the CsCAN network and use it somewhat like an HMI in that sense.

Q: What kind of memory does the OCS use?  

A: The program in the OCS runs from flash memory. The total memory break-down follows: 128KB of ladder and screen information, 256KB of RAM, 8KB of battery-backed RAM and 512 bytes of EEPROM.

Q: How long would a typical scan take?  

A: The Scan-Rate shows the number of milliseconds for the scan. The Scan-Rate is the sum of the time required to execute the following items:

1) Scan Inputs
2) Solve Logic
3) Write outputs
4) Handle network communications
5) Handle host communication request
6) Process data for operator interface
7) This equates to the scan rate.

Q: Do you have UL or CE Mark ratings?  

A: Please go here to view all of the current products with UL and CE.

Q: What NEMA rating do you have? 

A: The OCS is currently rated at NEMA 4-12. This corresponds to general-purpose indoor/outdoor use with protection from wash-down environment. This also corresponds to indoor use with protection from dust and non-corrosive liquid drip.

Q: Does the OCS have a real time clock (RTC)?  

A: The OCS does have a real time clock.

Q: Is the on-board power supply capable of handling up to any combination of SmartStack boards? 

A: Yes. The OCS employs a switching DC to DC power regulator that converts the DC input voltage (15 to 30VDC) to 5VDC, up to 2.2A. The SmartStack specification allows each card to consume up to 250mA @ 5VDC. The OCS100/200 main board consumes less than 150mA @ 5VDC. With a fully stacked SmartStack on an OCS200, the maximum load on the power supply will be 1450mA

Q: Is a 120VAC to 24VDC power supply an option for the OCS? 

A: A 120VAC to 24VDC power supply is not an option for the OCS.

Q: What is the life expectancy of the keypad switches? 

A: The life expectancy of the stainless steel tactile switches in the OCS keypad is 1 million cycles.

Q: Is the CAN repeater a Horner Electric product?  

A: The CAN repeater (HE200CGM100) is a Horner Electric product. A CAN network (without repeaters) should be limited to a maximum cable length of 1500 feet (assuming a Baud rate of 125KHz). With three Horner Electric CAN repeaters, this limit may be extended to 6000 feet. Note: The use of standard CAN transceiver chips limits the number of physically attached devices to 64.

Q: I have the function keys acting as momentary switches to trigger a screen, ie F1 for screen 1, F2 for screen 2, etc. When I power the OCS up, screen 1 is on even though F1 is not being pushed and comes back on when I let go of any other function key. Why is that? 

A: Screen 1 is the default screen. If no screens are triggered, screen 1 will show. With no screens triggered, you can scroll through the screens using the arrow keys. If you are wanting to trigger to a screen, like screen 50, and scroll around from there, you will not be able to scroll from a triggered screen using the arrow keys and will instead have to implement ladder programming to do so. For example, you can make two function keys be your arrow keys. With each push of a function key, increment a counter that will trigger the next or previous screen. There are numerous ways to do this.

Q. The keypad will not allow me to change any of the parameters from the default settings. 
A. Check the keypad and verify that it doesn’t display OPTION ACTIVE at the bottom of the display. If the OPTION is ACTIVE, verify that the jumper is placed between pins 3 and 4 of P1. If the jumper is in place, power-cycle the unit and see if the OPTION is still ACTIVE. If the OPTION is still ACTIVE, contact technical support.
Q. How do I change the drive configuration and implement the drive card? 
A. Power the drive down and place a jumper between pins 3 and 4 on P1.
1) Change the parameters that need to be modified on the drive card.
2) Change the size of the Global Data Length and the Directed Data Length accordingly.
3) Change the value of P03 of the keypad to 1. This parameter indicates that changes were made.
4) Change the value of P02 of the keypad to 1. This parameter turns control of the AF300E$ to the drive card, HE300GEN100.
5)Power down the drive and remove the jumper between pins 3 and 4 of P1.
6) Verify the the Genius Bus Controller configuration for this node matches the drive card configuration.

Q. The card does not appear to be communicating on the network.

A. Check the “GENA OK” led to see if it is illuminated. The led is located on the actual drive board. If the “GENA OK” led is lit, check the “COMM OK” led. The “COMM OK” led will be lit when the PLC is in run mode and the configuration of the card matches the configuration in the Genius Bus Controller. If the “GENA OK” led is not lit, the drive card will need to be sent in to Horner Electric for repair.

Q. Is it possible to send datagrams to the HE300GEN100?

A. Yes, there is an example in the manual for the drive card.

Q. Is there any programming software available for the option card?

A. Yes, the part number for the software is HE300SFW100.

Q. I have a genius bus interface unit with three-relay cards (HE670RLY168) daisy chained together. I used the Hand Held to configure the relay cards. I put them in slot one, slot two, and slot three. The system is not working. When I remove two of the relay cards, and configure it as only one relay, the system works fine. When I add the other two, the system will not respond. What is the problem? 
A. When using more than one relay card on the same bus unit, each relay card must be configured in its own slot. Also, each consecutive relay should be one slot away from the previous relay card. For example, if the system has 3 different relays card on it, the first one will be configured in slot 1 as a DISCRETE OUT 16, the next relay will be configured in slot 3 as a DISCRETE OUT 16, then the last relay would be configured in slot 5 as a DISCRETE OUT 16.

Q. I can’t get to the “0>” in term.
A. Try to power cycle the rack and press the space bar.
Q. Does a program need to be typed in through term? 
A. No, a program can be typed in a DOS editor and then downloaded into the module.
Q. How do I download a program to the module? 
A. Press the F2 key and then enter the path where the file is located. This will load the file into the editor. The file will next need to be stored into a memory location.
Q. How do I save a program?  
A. From the 0>, type save followed by the location where you want the program to reside. “0>save” will save the current program in the editor to location 0.
Q. I keep losing my program. What is wrong with the module? 
A. First, verify that the program was actually saved to the memory location. This can be achieved by typing “select X”. X will be the memory location where the program should be stored. At this time, type “list” to display the program stored at this location.
Q. How do I set the program to auto-run upon power up? 
A. From the 0> in term, type “startup 2″ and press return. Then type “autorun X” and press the return key. The X is the program number that the user would like to auto-run upon power up. Power cycle the unit and the module will start the executing the program specified.
Q. The module is stuck in run mode (run light is constantly on). 
A. To take the module out of run you must send a Ctrl-C through the command port or change the STARTUP mode.
1) TERM should be configured to match the baud and port settings of the module and then connected to the command port (normally port A) and Ctrl-C will stop program execution. (This will not work if Ctrl-C breaking has been disabled with the BREAK command.
2) With the Hand-Held Programmer the STARTUP mode can be changed to 0. Then the module will require a “spacebar” to start.

Q. My Profibus card is swapping data, how do I fix that?
A. A Firmware change.
Q. I can’t get the card to communicate, what should I do? 
A. You have to make sure the Profibus cable you have is wired correctly, with the correct terminating resistors installed on the ends. You must use a high quality, shielded twisted pair’s cable that is recommended for use with Profibus.
Q. What do I use to configure the Profibus Master/Slave? 
A. First, our PBM100 and PBS105 require that you have at least a CPU351 or higher on the PLC rack. Then you must use Cimplicity configuration software to configure the modules.
Q. In the master configuration in CIMplicity, I found a field labeled ‘Diag Len’ with a value of 244 in all the fields. What’s this for and how do I change it?
A. This is a fixed value and there is no reason to change it. In fact, it cannot be changed.

Q. My Profibus card is swapping data, how do I fix that? 
A. A Firmware change.
Q. I can’t get the card to communicate, what should I do? 
A. You have to make sure the Profibus cable you have is wired correctly, with the correct terminating resistors installed on the ends. You must use a high quality, shielded twisted pair’s cable that is recommended for use with Profibus.

Q. What do I use to configure the Profibus Master/Slave? 

A. First, our PBM100 and PBS105 require that you have at least a CPU351 or higher on the PLC rack. Then you must use Cimplicity configuration software to configure the modules.

Q. In the master configuration in Cimplicity, I found a field labeled ‘Diag Len’ with a value of 244 in all the fields. What’s this for and how do I change it? 

A. This is a fixed value and there is no reason to change it. In fact, it cannot be changed

Q. What should I do if my readings are slightly off on my Strain Gage, Thermocouple unit, or RTD module?
A. Changing the digital filtering, which is typically byte 2, could reduce this problem. This number determines how many samples of a particular signal are taken in a given time. A high digital filtering number such as 110 would give you considerable amount of samples compared to a digital filtering number of 10. The trade off is time. As the number increase, the response time also increases. In an environment where noise is a factor. A high filter number should be used to insure an accurate reading from the modules.

Q. How many masters can be in one 90-30 rack?
A. The number of masters is limited by the I/O limitation on the CPU that you use.
Q. How many slaves can I have on one master?
A. Each of the two ports can have up to 32 slaves.
Q. Do I initialize the Com Req. every time I want to poll the slave? 
A. No, once communication has been established the master continues to poll the slave for information that was requested by the MCB.
Q. Can I shutoff a MCB and turn it on only once a month? 
A. Yes, to accomplish this the interactive bit must be set on the port parameter word in the COM_REQ data format. A zero then must be written into the address+1 of the MCB that you want to shutoff. When you want to activate the MCB, a valid RTU command then must be written into the address+1 of the MCB.
Q. Can radio modules be used with the RTM705?
A. Yes, they can.

Q. What should I do if my readings are slightly off on my Strain Gage, Thermocouple unit, or RTD module?
A. Changing the digital filtering, which is typically byte 2, could reduce this problem. This number determines how many samples of a particular signal are taken in a given time. A high digital filtering number such as 110 would give you considerable amount of samples compared to a digital filtering number of 10. The trade off is time. As the number increase, the response time also increases. In an environment where noise is a factor, A high filter number should be used to insure an accurate reading from the modules.

Q. I have a stepper motor for an X-axis and a Y-axis in my application. At times, I want to run both of these at once. Do I just need to get one of your 3-axis stepper cards?
A. No, if you need to run two stepper motors at once, you need to have two stepper cards, regardless of how many axes it has. Our 3-axis cards can control 3 stepper motors, but only one at a time. The number of motors you want running at once corresponds with the number of stepper cards you need.
Q. In the manual, there are formulas to calculate the velocity resolution, as well as the base and running velocities. These formulas use %AQ3, %AQ4 and %AQ5 which are labeled “Velocity Resolution”, “Base Velocity” and “Running Velocity”, respectively. How is it that to calculate the Running Velocity, you must take the Running Velocity multiplied by something else?
A. The labels in the manual for the registers %AQ3, %AQ4 and %AQ5 are slightly misleading. The values you plug into those registers are used to calculate the actual velocities according to the formulas.
Q. I used the Stepper Calculator program to find the actual times of moves. I plugged in a value of 500 ms as the acceleration and deceleration times, but the Calculator gave me back actual acceleration and deceleration values that were much lower than what I put in. What gives? 
A. The actual acceleration and deceleration times will be shorter than what you put in, because you execute a very short move and the acceleration time is longer than what it takes to get halfway through the move. This means you will still be accelerating halfway through the move, so the motor is going to have to stop. Therefore, it will cut the acceleration short and start the deceleration. The Calculator program takes this all into account.
Q. I’ve set everything up and I can’t get the motor to jog or move or anything. What do I do?  
A. The stepper card will not work unless you have an E-Stop button set up, whether you have an actual E-Stop button connected (normally closed) or just a straight short across terminals 19 and 20. When you first power up the module, there will be at least one error in the %I registers, the Power up/Watchdog error %I8. All faults must be cleared before anything will work. Toggling % Q14 can clear the faults. Also, if you are trying to make an absolute move, you must first make the current position valid by setting %Q13 to a 1. When you use the jog function, a 1 in either %Q6 or %Q7 means the motor is on, a 0 means it is off.
Q. The manual says to connect this switch between this terminal and ground. There are two ground terminals on the card, pins 1 and 20. Which one do I use? 
A: It does not matter if you do not have an isolated stepper card, pins 1 and 20 are the same. On isolated cards, the Home, High Limit, Low Limit, and E-Stop switches will use the Isolated ground, pin 20. The encoder and all the other inputs or outputs will be in reference to the digital ground, pin 1.

Q. I have the card set up and the stop, acceleration/deceleration and the run lights work accordingly, but the motor is not moving. 

A. You at least have the card configured correctly and the E- Stop switch connected right. Now, check all your other wiring to the motor to see if it is correct.

Q. I have one of your thermocouple units and the values that I am getting is twice the value that I should be getting. Why is this happening and how can I fix it?
A. All the final values of the thermocouple go to the %AI. Before these values are correct, they must be divided by 2 or 10. This number is dependent on the resolution of the system. A system with a resolution of .5° C will be divided by two, but a system with a .1° C will be divided by 2. This is division is done through a simple ladder logic program.
Q. What should I do if my readings are slightly off on my Strain Gage, Thermocouple unit, or RTD module?  
A. Changing the digital filtering, which is typically byte 2, could reduce this problem. This number determines how many samples of a particular signal are taken in a given time. A high digital filtering number such as 110 would give you considerable amount of samples compared to a digital filtering number of 10. The trade off is time. As the number increase, the response time also increases. In an environment where noise is a factor. A high filter number should be used to insure an accurate reading from the modules.

Q. The THM160 does not work correctly in a 90-70 remote rack. 
A. The THM160 will work in local expansion racks but not in a remote rack that is connected via genius. There is not enough data available through the remote connection.
Q. With multiple modules in the same rack, all of the %AIs read the same as the first module. 
A. When using the “External Supervisor Program Block” with multiple modules, the “External Supervisor Program Block” needs to have a different name for each module it supports. Names like THM1 and THM2 are a good idea to reference the slot in which the module resides.
Q. Module doesn’t always initialize after a power cycle. 
A. The watchdog circuit on the THM160 does not initialize as fast as the PLC CPU. (This problem was corrected with version F. Module should be sent in to be upgraded under warranty.)
Q. Module logs “Unsupported Feature” in Fault table
A. The THM160 requires a PLC CPU version of 5.0 to operate as a standard I/O module. (Upgrade the PLC CPU to version 5.0.)
Q. Module logs “Loss of/Addition of Module” in Fault table.
A. The configuration of the module in the PLC CPU must match the defined configuration for the module or the PLC CPU will not be able to communicate with it.
1) Verify that the configuration in the PLC matches the configuration in the specification sheet.
2) Verify that the configuration shown in logic master has actually been downloaded into the PLC.
3) Clear all PLC memory and retry the download. The PLC CPU can be corrupted by noise and other environment factors.