MrPLC Member
  • Content count

  • Joined

  • Last visited

Community Reputation

11 Good

About ElectronGuru

  • Rank

Profile Information

  • Gender
  • Location Missouri
  • Country United States
  • Interests ones and zeros.
  1. 1769-SDN Odd LED Display

    That's a lucky break! The book would have you believe that either you have an unrecoverable fault (which is what I was leaning towards) or "critical network failure". Duplicate node address qualifies as the latter, lol. Glad you got it figured out, and more so that it was an easy fix!
  2. 1769-SDN Odd LED Display

    Part of the troubleshooting on the solid red light(s) is checking for improperly seated module connectors and/or ends caps. It's possible some things came loose during shipping or installation at the module's final location. The module also could've been damaged during shipping. 
  3. 1769-SDN Odd LED Display

    https://literature.rockwellautomation.com/idc/groups/literature/documents/um/1769-um009_-en-p.pdf Check out chapter 8. Looks like you may have an unrecoverable fault.
  4. Conversion from Integer to float and vice versa

    MOV is an instruction that is used to move data from one location to another within a project. COP is used to move an array of data from one location to another. So, COP is just a more powerful MOV, so to speak. Unless you're moving an array of Floats or INTS, COP is not likely to be the instruction you're looking for.  When you mix and match data types in math or move instructions, you're always going to get rounding or truncating errors. These can be somewhat accounted for using other code before or after the transition, assuming the process you're controlling can tolerate the loss of detailed data (especially when going from Float to INT). Could you give a more detailed explanation of the process and the variables you need to change? In the mean time, here are a couple of generic ideas that come to mind: To go from Float to INT, simply use the truncate (TRN) instruction. Write a line of code with a TRN instruction that uses the Float data as a source, and an N7 file as the destination. This will remove the decimal point values only, so it will not round the value of the original Float data up or down. To go from INT to Float, I think you should be able to use the MOV instruction with an N7 (or other INT) as the source, and an F8 file as the destination. When the INT value first "lands" in the F8 file, it will have a value of *.000000, and the decimal values will change from zeros as the code then acts upon the new data in the F8 word.  Hope this helps.
  5. Panel View Plus 600 Won't Retain Date and Time Settings

    Ken Roach, as I recall, so long as there is not a communication module (ie DeviceNet, ControlNet, etc) attached to the back of the PanelView 6, there is a 1/4-turn cap that is easily removed to expose the battery. The PanelView 7s are a bit more cumbersome, as the entire back cover has to be removed to get access to the battery. That said, I agree about the wall clock issues on these HMIs.  
  6. Panel View Plus 600 Won't Retain Date and Time Settings

    What is the date/time set to in the application when you re-start it? It could be that it's reading that data from the controller's project, if the application was set to do that. Are you cycling the power to reload the project? I believe the 6 has a battery that holds the value of the wall clock. If that battery is dead and you cycle the power, it'll go back to something like Jan 1, 1973.
  7. Running MAJ and stop at position

    MAJ does require a separate stop (MAS) command. You would need to program an input instruction in front of the MAS to stop once the desired jog position was reached. I don't know what you're controlling but any time I've needed to go to the same position and stop I use either the home (MAH) or move (MAM) instructions.
  8. RSLogix5000 Controller Organizer window disapears

    Follow this path: C> Program Files (x86)> Rockwell Software> Studio5000> Launcher There will be a blue, Studio icon labeled "Launcher.exe". Hold the control button down, double-click the Launcher icon, and continue to hold the control button until Studio has completely opened. This will restore all factory settings in Studio 5000, including recovering any window that was lost on a dual monitor.  They took this feature away somewhere between V30 and V32, though I don't remember which set of release notes I read that in.
  9. Beer Brewing machine

    That's more like $1.25, BobLfoot! The Micro800s were introduced by Allen Bradley to compete with companies like Automation Direct, who make cheap, throw-away PLCs. The 800s are pretty reliable hardware but the programming tool, CCW, is not the most user-friendly software I've used. I'd take a Compact- or ControlLogix any day, but not everyone can afford the hardware and the programming Studio is quite expensive. A better option for most people is the MicroLogix 1100 or 1400 but then you have to spend upwards of $2,000 for the programming tool. It all boils down to getting what you pay for.
  10. Beer Brewing machine

    Most modern SCR controllers have noise suppression built into them. Among other things, I've used them for controlling infrared welders. We vary the volts and current to an IR bulb array via the SCR controller, which takes it's 0-10VDC pilot signal directly from a ControlLogix analog output. The feedback loop there is current, rather than temp, but the principle is exactly the same; closed loop temperature control by varying current to the heater. Here's a link to the vendor we used for that project: https://www.heraeus.com/us/hng/products_and_solutions/heraeus_noblelight_america/infrared_controls_1/scr_controls.html On the other hand, if your heater elements are AC and can handle a variable frequency without burning up, you could just wire the heaters directly to a PWM driver. I'd shop this around to find the most reliable and cost-effective method for your process. Heraeus is a temperature control company, so they'll have lots of options but as I recall, they're a bit expensive. You might also ask an application or field engineer at your local Rockwell distributor for input on this. What is the HP & amps on the motor? With the motor being only 24VDC, it's hard to imagine you're pulling a lot of current. If the pump motor is within the current rating of the PLC analog output, just use one of the analog outputs to control its speed. Otherwise, you'll need to use the PLC analog output to signal a motor controller (like a DC drive or motor control transducer) to vary motor speed. 
  11. Beer Brewing machine

    For the heaters, assuming you want variable temperature control, you could use an SCR (or similar) heater controller that takes a 0-10VDC or 4-20ma input signal. Just run the heater control input from a PLC analog output. You would have to add an I/O expansion module, like the 2085-OF4. You mentioned that the pump motor is 24VDC. This leads me to believe that it's a constant speed motor, yes? If so, most Allen Bradley PLC output relays can handle up to 2 amps each, but check the output spec on yours before wiring anything up. Most controls engineers don't like doing this because inductive loads (like motors) tend to produce a lot of electronic noise (EMI) in the control circuits, and this could interfere with your heater control or the PLC itself, every time the motor starts & stops. If you don't have a lot of I/O and it's a small enough motor, this method might not be an issue and could be a way to keep costs down. Otherwise, it's far more common to use the PLC relay output to pilot a heavier, motor starter relay that's wired directly to the motor.  Hope this helps.
  12. Kinetix 3 firmware

    So I can't seem to let this go (I really need to get off this furlough) and pulled up the 1203 user manual....... I am not well versed in HyperTerminal, but I understand that it is a communications and terminal emulator software that was introduced back in the days of dial-up network modems. Though you can set up a virtual back plane driver in RSLinx for use with things like Studio5000 Emulate, RSLinx is not designed (that I am aware of) for use with HyperTerminal. I'm using RSLinx Classic V4.11 and can't find anything in it that indicates otherwise but again, HyperTerminal is not my wheelhouse. In the 1203 user manual, Appendix E's title is, "Use with HyperTerminal Software", and it specifically describes using HyperTerminal with Windows. RSLinx is not mentioned anywhere that I could find in Appendix E and therefore, I don't believe changing HyperTerminal settings on the 1203 would be helpful with getting an RSLinx connection established for CCW or DriveExecutive. Though I haven't tested this, I can see how changing the 1203's parameters for use with one format (ie HyperTerminal) could possibly interfere with the proper functioning of a different format (any RSLinx driver).  I have unboxed many 1203s over the years and never changed the parameters, or have even had to update firmware. I would set the 1203 back to its factory defaults, set up an RSLinx serial DF1 driver for it (refer to chapter 3 or Appendix D of the 1203 user manual), then try to communicate with any available PowerFlex drive you have at your disposal, using either CCW or DriveExec. This will ensure the 1203 is working properly, and we can then concentrate solely on what witchcraft we'll have to come up with to get your Kinetix firmware updated. You're in a Catch-22 on that Kinetix 248 address setting, because you need to upgrade the FW to make it available. Again, you probably have the right idea digging up a manual that covers Kinetix 3, V2.0. 
  13. Kinetix 3 firmware

    Getting the 1203 running has been a side-issue that we were hoping would allow you to get your Kinetix firmware updated. The fact that it won't update through Ultraware was concerning. If the drives are working and otherwise accessible through Ultraware, I'd just as soon leave well enough alone. But that 1203 issue still bugs me to the core, lol. Sounds like you have the right idea, pulling up the manual that goes with that exact model and FW. Looking forward to hearing if it holds any solutions. I've been furloughed for about there months but will be back in action next week, June 15th. If we haven't figured it out by then, I'll be close to some motion control drives experts and can pick their brains on this a bit.
  14. Kinetix 3 firmware

    The 1203 itself doesn't have a configuration, per-se. You download the 1203 Windows driver from Rockwell's PCDC site, then configure the RSLinx driver for the 1203 application you plan to use it for. You can also download and flash the 1203's firmware, but there are only three versions to choose from. Frankly, I have no idea what version of FW I have on mine; I only know that when I set up the RSLinx driver as shown in the book, it's worked every time, without fail. Most networks don't allow the same node number to be used for different devices. You said you have both RSLinx driver and the VFD set as node 1; try changing one of them to something else. Also, I've been wondering something throughout this thread; what Kinetix features are in FW Rev 2.3 that you must have this upgrade from 2.0? 
  15. Kinetix 3 firmware

    Sorry for attaching the wrong doc. I have too many of these things on my laptop but you clearly found the correct manual and page. I think the solid green on the top-center diamond means the 1203 has power and is transmitting or had transmitted data. Green flashing means on, but no data transferred. Either way, green is good.  I've never seen a 1203 go bad from changing the settings. If you've pooched the settings and it's decided to stop cooperating, try this: unplug it delete the driver from RSLinx and shut RSLinx completely down. You may have to use RSLinx Classic Launch Control Panel go to your laptop Device Manager, Ports & Comms and make sure the device is gone then re-create the driver in Linx and start over When the 1203 is connected to and communicating with the drive, it should look like the picture at the top of page 3-5. The "workstation" is your laptop. The "AB/DPI" is your 1203/drive; it doesn't show up as an actual drive the way it would with an RSLinx EtherNet connection. Once you have that you should be able to get online with the drive with CCW, so long as you have a Kinetix drive installed in CCW with V2.0. From there, you should be able to flash up to the higher FW. "Should".