### Human: Safe Off Wiring for PowerFlex 40P I have an MSR138DP and PF40P, with an E-stop. Is there a working electrical drawing that I can have to design a Cat 1 stop? The exisiting drawing on the DriveGuard manual does not explicitly state what the 'Enable' input is located on the PF40P? Please help. ### Assistant: There is actually two steps to installing the Driveguard option. You remove the driveguard plug which just protects the pins that a terminal strip plugs on to and then remove the drive Enable jumper. The driveguard is really just a relay that is energized by a field device (e-stop pull-cord, etc) and the contacts enable the drive to run. You have to remove the front plastic cover on the drive to get to the pins. Page 7-8 show the location on a 40P drive. I/O terminals 1, 2, and 3 are dedicated to Stop. Start, and Reverse operation. The driveguard really takes the place of the enable jumper which, I believe, disconnects gating power to the IGBT's. Find this manual (driveguard safe-off option (series B) for powerflex40p and 70 AC drives) in the literature:pflex-um003_-en-p.pdf On page 14 you have the example you're looking for. success :smileytongue:C Thank you both for your replies. So, just for clarification (sorry if this is a stupid question), if I were to label each input based on page 14 on the DriveGuard booklet, as a terminal input on the PF40P.+24V DC would be Terminal 11.Stop would be Terminal 01.Start would be Terminal 02.Common would be Terminal 04.So, where is the Enable input?In the PF40P User Manual, page 1-14 states in note (4), When the ENBL enable jumper is removed, the I/O Terminal 01 will always act as a hardware enable causing a caost to stop without software intepretation. That means the ENBL jumper cannot be removed if I want a Category 1 Stop. Therefore, where is the Enable input as a Terminal? If you want a controlled stop you need to wire it as shown in example 2 Safe-Off Connection with Controlled Stop Action, Dual Channel Regards correct-this should be the right answer. OK thanks. But where is the Enable input? In your old application you used the enable input to stop the drive. That changes for this application. To stop the drive, now use the stop input. As written in the manual:The output circuits (13-14) will issue a Stop command to the drive and cause a controlled deceleration Then after a certain time both safety inputs trip (safe off board + enable input).As written in the manual:After the programmed delay, the timed output circuits (47-48 & 57-58) will cause the Safe-Off option and the drive enable circuit to trip. If the motor is rotating when the trip occurs, it will coast to stop. So it is very important the drive is stopped before the safety kicks in (the programmed delay should be enough). Hopefully this makes it more clear.:smileytongue: successC n


### Human: What changes with a 1756-EN2T? While I have used the 1756-ENBT module in the past, this is my first opportunity to use an EN2T module. I've done a quick scan of the knowledgebase and discovered that the EN2T requires at least RSLinx v2.51 (ID 37323) and there are some issues with using an ENBT & EN2T in the same rack. What other changes, caveat emptors, etc. do I need to be on the lookout for? Thanks in advance. JHutch - Linkified for convenience. ### Assistant: I'm not sure about any other pitfalls that might be out there. As far as the benefits go, it can handle twice the amount of packets/sec (bandwidth), has a USB port on the front for easy access for programming, and is used in the new enhanced redundancy for V16 of logix. If you use the Ethernet/IP Perfomance Prediction Tool, you will see how many more PanelviewPlus terminals or I/O that you can connect to with an EN2T. Plus it has a fiber equivalent, the EN2F that is either out, or coming out soon. n


### Human: Logix 5000 ENET to ENBT Swap Does anyone know if a method exists to change an Ethernet card type in the I/O config without deleting and re-adding all connections? I had a 1756-ENET card fail and only had a 1756-ENBT card available. The card is functioning without issue just by swapping it and configuring the correct addressing (It was set as compatible module). However, it still shows up in the Logix5000 as the old ENET module. I would like to change the project so the new card is reflected properly, but the only way I know (delete and re-add) seems like quite the hassle! ### Assistant: Rockman1_1, Maybe try this: 1. Save your current project as an L5K file.2. Create a new blank project in the same revision (like 16), with the same kind of controller in the same slot.3. Add an ENBT in the same slot and with the same name, IP address, etc. as your ENET in the existing project. Save this new little project as an L5K file.4. Open up both L5K files in Notepad (or other text editor of your choice).5. Find the MODULE entry for the ENBT in the new little project and select it (through the END_MODULE) and Copy.6. Find the MODULE entry for the ENET in the old big project and select it (through END_MODULE), then paste to overwrite this ENET entry with the ENBT setup.7. Save the old/big project L5K from Notepad (maybe with a new name, in case your screwed it up). You may need to convince Notepad to save it as L5K and not TXT (or rename the extension after the fact).8. Open the modified big L5K in RSLogix5000, make sure it imports without errors, verify it, and save it (with a new name so you don't lose your original project). You'll need to download at some point to make everything happy -- because the module change is pretty fundamental, not an online-thing. Hope this works! Regards,Dale, W8ABZ You might have two other options as well. If you have a spare slot in the chassis. Add the new enbt to a spare slot. Then drag all the modules to the new card from the top down. Then once you've moved all the modules, delete the old enet and change the slot number of the enbt to the correct one. If you don't have a spare slot, you could make a copy of your ACD file, then open it in Logix5000 next to the original one. Now line up both windows so that you can see them at the same time on your desktop. Delete the enet and all the modules underneath it in the new file. Then create the enbt in the slot you want it. Now drag the modules over from the old project to the new project with your mouse. This should keep the naming the same and will move everything over. This same procedure is useful for controlnet cards as well. n


### Human: Drives in contrlollogix I/O configuration Every time I try to add a drive to my controllogix I/O configuration all I get is a small pop up box with what looks like a half circle. I dosent matter which drive I try to install it does the same thing. I have another laptop with the same version of controllogix and it has no problem adding drives to the I/O configuration. I updated the EDS files but it still will not work. Any ideas. ### Assistant: If you had a beta version RSLogix running on your PC, remove everything from RSLogix first and install a released version V16.03. Or download and install the latest version from the add on profile for the drives here. Good luck,C http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=38471 Cause: The new drive Module Profile installation software utilizes some hard coded directory names. Example:C:Program FilesRockwell SoftwareRSLogix 5000C:Program FilesRockwell AutomationCommonThe non-English O/S may use a slightly different spelling:C:ProgrammeRockwell SoftwareRSLogix 5000C:ProgrammeRockwell AutomationCommon C:ProgrammiRockwell SoftwareRSLogix 5000C:ProgrammiRockwell AutomationCommon Solutions: Download and install corrected Drive Module Profiles. Version 1.02 is now available for download on the MySupport web site. RSLogix 5000 Add-On Module ProfilesDownload and install RSLogix 5000 v16.03 software from the MySupport web site.Web Updates n


### Human: ControlNet Toolkit parts Does anybody know where to get replacement knife blades for cable strip device in the 1786-CTK/B ControlNet Coax Toolkit? Our local A-B distributor has been unable to help us. Thanks in advance. ### Assistant: Ask your distributor to look at tech id 18930 in the knowledgebase. JHutch - Linkified for convenience. Thanks for the info. FYI: per the technote I went to the www.paladin-tools.com website, but could not find part number 903220 using their search tool. I did however find a CST orange replacement blade p/n 2247. I called and they confirmed that these parts are one & the same. Both part numbers are valid. Ron n


### Human: Controlling a Powerflex 700VC from ControlLogix I'm looking at a PLC program which controls a motor via a PowerFlex 700VC. I need to get to grips with it and understand how it controls the drive. It does things like:Tell the motor to ramp up/down to a particular RPM at a particular rateIndex to a particular angular positionThere is some interaction with the drive via a tag with the Module-defined data type AB:PowerFlex700VC_D8B11188:I:0 - where can I find documentation on this data type? There are also a bunch of MSG instructions which read and write drive parameters - how do I determine what parameters these instructions are reading/writing? Any help greatfully received. Mike ### Assistant: Is the drive connected over DeviceNet, ControlNet, or EtherNet/IP ? The pre-built tags in the Controller-scope database will differ a little depending on the network method. The MSG instructions are fairly straightforward if they are using the Parameter Object. Post a description of the MSG instruction configuration. The Parameter Object is Class 0x0F, Instance = Parameter #, and Attribute 1. They typically use the Get Attribute Single (reads a parameter) or Set Attribute Single (writes a parameter) services. Ethernet/IP. Example of a message read: Message Type: CIP GenericService Type: Parameter ReadService code: eClass: fInstance: 6Attribute: 1 Example of a message write: Message Type: CIP GenericService Type: Parameter WriteService code: 10Class: fInstance: 41Attribute: 1 So the 'Instance' is the drive parameter (in base 10), in the above cases we're reading 'Output voltage' parameter and writing the 'Motor NP Volts' parameter? Thanks for your help. Mike So... can anyone point me at documentation for module-derived data types, specifically AB: PowerFlex700VC_D8B11188:I:0? Mike http://literature.rockwellautomation.com/idc/groups/literature/documents/um/20comm-um010_-en-p.pdf page 64 for pre-version 16 logix 5000 page 54 for 16 or higher. and review appendix D That's a useful document, thanks. But... I can't find any definition of the module-defined types that appear in my Logix5000 project. As an aside, or maybe even relevantly, the revision number of the Ethernet Powerflex 700 Vector-400V-E module shown in the project is 4.10 (the project was created by someone else on a different PC) but my Logix5000 installation only supports revisions up to 4.6. Do I need a new EDS file to get support for 4.10? I'm not able to physically connect to the drive, I don't know whether that's going to be a problem at this stage. Mike Hmmm, I tried downloading the DriveTools SP Database Files from for v4.010 from http://www.ab.com/support/abdrives/webupdate/powerflex700.html#, but I still only get up to revision 4.006 in Logix5000. ... Edit - Whoa! I take it all back, I can now see 4.010. n


### Human: Sequence of Events Logging Has any one used the SOE cards yet to produce a sequence of events log? How does the event timestamp from the card relate to the Wallclock time of the CPU? We have all of the available documentation and can retrieve the event lists from the module but can't see how the time relates to the CPU time. We don't need it to be 100% accurate, and in a pinch will just record the log relative to the initial event. Any suggestions? ### Assistant: You're seeing the Coordinated System Time of logix. Which is the number of microseconds since some date in the 70's (it's different depending on which firmware you're running). I looked into this awhile back and found this technote... http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=40008 Basically you convert the controller CST to real world UDT. Yes, thanks, I finally found it in there. Once I'd got my Techconnect Authorisation sorted out.:smileyhappy: n


### Human: Running RSView32 Runtime and Works on the same HMI Can RSView32 Runtime and Works be loaded on to the same HMI/desktop computer in different user accounts? ie. one user will be used for Runtime and one for Works. The operating system is Windows XP Pro SP2. If so, are there any technical papers on how this is done / loading instructions? ### Assistant: Someone correct me if I'm wrong, but View32 isn't that picky. As long as your project directory (containing the .rsv file and sub folders) is accessible by both Windows accounts, and RSLinx is there for all users, you can run Works with one account and Runtime with another account. You can configure application security with RSView usernames. have you tried this? The only sticky point might be if Works automatically installs for all users, not just the installing user. The problem I am having is once runtime is loaded on a user account and I switch to the other user account to load works the software detects that runtime as been previously loaded on the computer. If I proceed with the install, runtime is removed. AFAIK Works installs the runtime-only binary (C:Program FilesRockwell SoftwareRSViewrsvrt32.exe) as well as the Works binary so you only need to install Works to get both. Mike n


### Human: Component PanelView to VFD I was told the Component PanelView can only communicate directly to a PowerFlex 4XX, no other drive. Has any one tried communicating directly to a drive with any luck? ### Assistant: I'm semi-successfully sending integers through modbus rtu via RS485 to Emerson Epsilon-P drives. Semi-successfully, because the Emerson drives can only receive data over the RS485. This causes the Panelview Component screen to report a communication error, even though the data successfully arrived at the Emerson drives. I'm using a PvC 300, which does not have an ethernet port. If I'd been able to use PvC 600, I could have used ethernet to connect the Emerson drives to the PvC600, used modbus TCP, and have MUCH more information, and have it flow both ways. n


### Human: Factory Talk CPR7 INSTALLATION HANGS WITH XP Hi , The Factory talk installation hangs up at Removing files Backup , i gone through the technote also , Grisoft antivirus is not installed on PC only fresh operating system is installed and windows firewall is OFF still it is not allowing to install the factory talk ....... Can anyone help me out ...... this problem i have seen first time with Wxp ... thanks ### Assistant: I know you mentioned fresh OS, so can I assume you are not running any instances of Rslinx services! Also if the process wfcu.exe is running I have seen this hang installs. Just end that process and see if install completes Thanks for your reply , it is resolved now. The exact problem was i have connected it to Domain , and Domain security policies were not giving permission to installed though it was login in Domain Administrator. Thanks for the feedback, its good to know for future information.:smileyhappy: n


### Human: Parameterising motion control routines I have an application with a number of identical axes requiring identical MotionTask subroutines. Rather than duplicate the subroutines for every axis I would like to parameterise them using the SBR instruction. However, there is obviously one AXIS_SERVO_DRIVE data type for each axis, and instances of this data type can only be defined in Controller Tags. If I try to define an instance of AXIS_SERVO_DRIVE to act as a parameter for my subroutine(s) then I get errors about the axis not being associated with a motion group. So - is there a way of parameterising routines for motion control or do you just have to duplicate reams of ladder logic for each axis? Mike ### Assistant: A much easier method for duplicating motion instructions, is to use the new add-on blocks. I have done this with a system that had 16 axis all needing the same logic. Hope this helps I did wonder about that. I guess one issue there is that you can't access controller tags from the add-on instruction logic (or motion group program tags), or at least not without passing in each & every one you want to access as a parameter. Accessing controller tags from an add-on instruction probably isn't particularly good practice anyway. Mike Instead of passing all global parameters as seperate parameters into an AOI, better to make an UDT and use only that variable as InputOutput parameter. This makes the AOI faster and code clearer. Big advantage from AOI is, that all code is the same. It might even be source code protected.Disadvantage is that you must make a new download after AOI code change. Also, take in consideration that inside an AOI you can NOT use the GSV/SSV instructions. Good luck choosing...C Also, take in consideration that inside an AOI you can NOT use the GSV/SSV instructions.Yep, that means AOI no good. I think I'm just going to have to get it working for one axis & then cut 'n' paste, yuk... Mike n


### Human: PV550 -> SLC 5/04 comm failed I can’t get my PV550 (dh485) to talk to my SLC 5/04. I set up the comms to point to the SLC 5/04 and I think I’ve got all the nodes numbers right, but … nothing. What am I missing? ### Assistant: This may sound like a dumb question, but it's easy to get the wrong one. Which cable are you using? The SLC5/04 uses a 1747-CP3 to connect to your computer. *BUT* to connect it to a PV550, you use a 2711-NC13. The pinouts are completely different. (If you only have a CP3, you can change the pinout to match a NC13 cable is you attach a null-modem adapter to one end.) JHutch Is the SLC set up for DH485? The serial port defaults to DF1. Doesn't a SLC 5/04 have a DH+ and RS232T configuration, where the Rs232 is configurable for communicating through a 1761-NET-AICfor a DH485 network, therefore are you going through a Net-AIC to interface w/ the PV550. Depending on which PV550 rhonda is using, the Net-AIC may not be necessary. For instance, a 2711-b5a5 PV550 has a RS232 (dh485) port ... so you would directly connect to the channel 0 on the SLC with a 2711-NC13 cable. JHutch n


### Human: LOGIX 5000 CONTROLLER STATUS Hi everyone, first post so please be gentle..... We are using RS-VIEW SE V4 (CPR7) Is there a prebuilt template or utility anywhere for interrogating and displaying the status of modules within Logix 5000 racks? I know there are image files within the Libraries showing PLC racks and the like but these are just pretty pictures. I also know I could use a series of GSV instructions to pull the required data from the modules but this seems quite time consuming and if there is a simpler way to do it then why not? Any feedback would be appreciated. Many Thanks ### Assistant: Hi, Go to the Rockwell sample codes page (just google Rockwell and samples). In there select faceplates for technologies, and a whole list of faceplates and AOI's will be listed ready for use. Thanks Yorkshire Man. I knew i`d seen it somewhere but couldn`t find it! http://samplecode.rockwellautomation.com/idc/groups/public/documents/webassets/sc_home_page.hcst Direct link to Sample Code website for convenience. JHutch n


### Human: Read tag from datalog I need save a value into hard drive from RSView32, and read it value when i want (from hard drive) . How i can do it?? I save the data using data model but how read??... what option's i have with RSview32? thank's ### Assistant: What's the condition for reading the value? How many values? How often? And what do you want to do with it (trend, view on screen, report?) Maybe the datalog isn't the best way to do what you want, but more information is needed. Hi. the condition for reading is when i into a screen, the tag's or values are 5 but can be more. i don`t need a historian but i need write values too this values are for to compare with a values from SLC and view on screen. thank`s and best regards proyectos_ISTAI, It sounds like you could benefit from using a Trend object on a display combined with a few numeric inputs to the side. The Trend object should allow you to compare your values with what you see in the SLC, and the numeric inputs can let you write values to the tags. -Marty... hi. Really i need write and read to/from hard drive. thank's and best regard's If you log to ODBC, you can use a query to retrieve the data from the model. Take a look at tech note 29789. It talks about how to embed a query into Excel, which in turn extracts data from the same ODBC data source that RSView32 uses to log the data. All a user needs to do is open the spreadsheet and there it is. Hope that helps. hi, but with ODBC i have a historial.i need the last date, read and write from/to hard drive, anytime in RSView32. thank's a lot, good tech note 29789. proyectos, Maybe you can describe your application in a little more details so we can understand the need and environment for the functionality you want? -Marty... Hi.Simplest way to do what you like, just use VBA - and then write/read your tag to HDD. n


### Human: RsEnergyMetrix - Object reference not set to an instance of an object i have installed RsEnergyMetrix 1.60.00 SP2 (Build 1) on Windows Server 2003 with SQL Server 2005. when i click on - My User Setting- System Status- Add user- Add Deviceecc.ecc. Return the Error:Server Error in '/RSEnergyMetrix' Application.Object reference not set to an instance of an object.Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [NullReferenceException: Object reference not set to an instance of an object.] PEMS.EMMA.BLL.TimeZones.Load(SortedList& timeZones) +245 PEMS.EMMA.BLL.TimeZones.UTCToTZTime(DateTime UTCTime, String tzStandardName) +88 EMMA.UserSetup.PopulateControls() +535 EMMA.UserSetup.Page_Load(Object sender, EventArgs e) +1059 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +739 Version Information: Microsoft .NET Framework Version:1.1.4322.2407; ASP.NET Version:1.1.4322.2407 Tanks for Help . Best Regards. ### Assistant: problem solved .ID53732 n


### Human: RSEmulate 5 is not Connecting with RSLinx Hi,I am using RSLinx 2.52 (CPR9) to connect with RSLogix Emulate5 5.00.08. when i start RSLinx and then try to start RS Emulate5 its give following error  Can't load C:program filesrockwell softwareRSLinxEMU5X.DLL from RSlinx directory When i am trying to Load a Ladder Logix file on RS Emuate5 without starting RSLinx, it gives an error RSLogix Emulate 5 has encountered a problem and needs to close. We are sorry for the inconvenience. Please advise what could be the reason for the above.? ThanksAzmat ### Assistant: Try going to that directory through dos, and type : regsvr32 Emu5x.dll and see what happens? HI Alli m also experiencing same problem.can anyone advice me solution for this?thnx Did anyone try the patch referred to in this technote? 37836 JHutch Hi HutchThanx for the patch.it works!!!!!!!11 Cool. Glad it worked! JHutch n


### Human: Emonitor Odyssey Time Waveform First off I'd like to congratulate Rockwell on setting up this service. However as a condition monitoring guy I only use Entek products and suggest that you set up a forum specifically for this product range. My question relates to time waveform collection. I currently collect waveforms to supplement some of my vibration spectra. This involves collecting the waveforms and spectra as separate readings and therefore extends the data collection time. Is it possible to configure Odyssey so that the time waveform displayed is the same one that the spectrum is derived from? I.E. the TWF is only collected once and is displayed in both time domain and frequency domain? ### Assistant: This is the second request we've had on the eMonitor/Entek stuff. We are definitely considering a separate board for that product line. In the meantime, I suggest putting these questions in the HMI board (I'm told by the eMonitor support folks that this is the closest fit we've got for right now). Thanks,JHutch There is a little link chain about 9th or 10th icon over in the tool bar, or if you right click and choose linked, it will link or unlink all the plots you are currently viewing in a window to the same location id. You can create this view, it's not a default view, but most people will create it by using the split pain option. Once you get the plot view the way you like it, go to view and save view and save it. If you ever want to use the view again, click on the plot icon and select the view. Well if you only want to collect time waveform and derive the Spectrum from that TW in the Emonitor, then its possible. You can calculate Spectrum from Time waveform. You need to define the calculated measurement point for each location. Use FFT function to calculate FFT from TW while configuring the calculated measurement.Once you define a calculated measurement point, you need to update the calculations manually every time you unload the new TWF data to software.You can update the calculations by right clicking on calculated measurement point and in Process select Update Calculations. It'll take some time to update. You'll get a successful update message at the end. Hope this info will help you. To create a Calculated measurement, Refer to Knowledgebase document ( ID 39689). Alan... Depending on the actual data collection instrument you use, you can nearly always configure the time domain collection specs/filter/etc the same as the spectrum and get them to be collected together. Some collectors will do this, but the time domain you get in Emonitor may not be the same units as the spectrum. For instance, if you are using an accelerometer and have set up an IPS spectrum and IPS time domain with same collection specs/filter you may get the spectrum you want, but the time domain may say its IPS, but be in Gs... collector dependent... Other collectors will honor the unit settings in Emonitor and you may get the same units actually being displayed in spectra and time domain with the same collection specs. Now on to the practical side of things - as a condition monitoring guy, you are probably doing walk around stuff with an accelerometer/magnet and wanting to get G's time domain and IPS spectrum for the most part. You are wanting to minimize the amount of time you spend in actual collection too, for efficiency, all balanced with the value of the collected data... An acceleration time domain if collected at the same Fmax as the spectrum often doesn't give you the quality of results that you might truly want. The FFT, effectively, samples at 2.56 time the Fmax you set based on those Nyquist and Shannon guys and throwing away some FFT lines cause of low pass filter limits. This rate is needed to avoid the aliasing (foldback frequencies in the FFT due to sampling too slow). To visually characterize the time domain, you need a lot more than 2.56 samples per sine wave period, typically 10 to 25 per period. Throw in that you probably want the time domain to look for impacts from bearings/gears, then you are talking real fast rise time signals, sort duration pulses or ringdowns. The Fmax you use for a general machine health FFT results in too slow a sampling rate to effectively capture and visualize these impactive events well in most cases. The point I am meandering to here is that you might want to consider pumping up the Fmax for the time domain measurement so you can get and visualize the fast rise time data. Adjust the number of lines so you can get at least 3, shoot for 4 to 7 revolutions of the shaft in that time domain block too. This seems like a lot of extra time in collection, but realize that you do not need to do any averaging on this free run time domain, only one block of data is needed... Example - 1800 RPM w/antifriction bearings Spectrum, 1600 Lines, 2000 Hz Fmax, 6Hz HP filter, 4 averages, 50% overlap [DAT 2.40 seconds] Time, 1600 Lines, 5000 Hz Fmax, 6Hz HP Filter, 1 averages, 50% overlap [DAT 0.32 seconds] Total Data Acquisition Time = 2.72 seconds Dissimilar measurement specs, but you get more valuable and usable data with only a little bit of extra DAT needed over no time domain at all. If you use the lower Fmax as in the spectrum as well as those typical 4 averages, that time domain measure takes LOTS longer collect and provides, I feel, less valuable data. I don't know which collector you are using, but collectors such as the dataPAC1500, EnPAC 2500, CMVA60/65, etc. are easily able to bundle the dissimilar measurement specs at a single location together and they can be collected with a single keypress rather than treating them as separate measurements in the collector requiring you to move to the next point between each of them. My two cents... Regards, Brian :-) n


### Human: how many stations Compactlogix Ethernet port support? I want use Comactlogix EtherNet port control I/O station.The adapter is 1794-AENT. I know controllogix 1756-ENBT can support 128 connectors,how about compactlogix? how to calculater the 1794 connectors? ### Assistant: There is a document titled Logix5000 Controllers Design Considerations publication #1756-RM094B-EN-P that discusses the connections and how to calculate them. You can download it from the Liturature web site. In addition to the manual stated above. If the aent is configured for rack optimise connection then all discrete modules in the aent rack will go through this connection. If there are any analog or specialty modules they will count as 1 connection each. So, it will be 1(rack optimise) + analog or specialty = num of connection for that rack. I believe the L32 and L35e's support 32 CIP connections. Another manual to look at is 1769-um011. There is also an Ethernet/IP Prediction Tool that will let you build your system and see exactly how much capacity you have available. EthernetIP Tool thanks all!:smileyvery-happy: n


### Human: 5/05 upgrade is slower? I have a system that uses 3 versa views, and a SLC 5/05, 16k memory and 10 Mbps all tied together through the Ethernet switch we got from IT a few months back. Our communication has always been a little bit “laggy” but working. Recently we tried to upgrade the system by putting in a 32k, 100 Mbps processor. But the communication rate did not get any better, in fact it has gotten significantly worse! Where it used to take just a few seconds to save online now gives plenty of time to get a cup of coffee. Any ideas on how we can increase our communication speeds? I know that when I look in the diagnostics for our Ethernet it says we are sending & receiving about 8-10 packets / second (here on my test bench with only the laptop and the old processor I am at about 40 / second) ### Assistant: Is the Ethernet switch managed? If not, you could use a managed switch to improve the communication rates. Another thing to look at is the Ethernet setup in the SLC 5/05. Is there an IP address set in the Gateway field of the processor communication setup. If an IP address is entered, but not connected it will cause the comms to slow down because the processor is trying to communicate to something that is not there. Hope this helps. Is the SLC connected in any way to the company ethernet network? If so you may want to separate the two to reduce traffic. One other possibility go in to RSLinx and go to communications >> configure CIP options and set it to 8 sec retry and 256 timeout and the max fast and max slow to 1. Apply these settings and retry. Also make sure S:2/15 is set to 1 under status file chan 1 for the comms servicing sel. You might also check that all the ethernet devices are set to 100Mb and not autobaud. If some components are set to autobaud, sometimes they will spend time autobauding and slow comms. S:2/15 Seems to have made all the difference, changed that and now it reacts much better. But now I need a new excuse for sneaking away to get coffee, rats. Thanks n


### Human: How can i edit Multiple users at same time in RSLogix5000 for single controller ? I'm useing RSLogix5000 for Controllogix 1756-L61 controller. This Project Including defferent sections, we are planning for each section give to team members. how can i edit multiple users simultaneously in RSLogix5000 for single controller? any one know answer kindly reply to me. ### Assistant: The ControlLogix controller supports multiple people online, editing simultaneously, but RSLogix 5000 does not support the ability to have the same file open in more than one instance of RSLogix. The file is locked by the first user to open it. This can be worked around by making copies of the file. The changes made online will automatically be updated to whom ever is online with the controller, but not the documentation. Each time a user saves the file while online he will upload all changes made to the controller. After the days work is done, each user can export the database (which contains the rung and tag discriptions) and one user can import the various exports to reconstruct a completely documented file. n


### Human: Missing EDS files on Rockwell web page I'm getting really frustrated with trying to find DeviceNet EDS files for the CompactBlock I/O modules we're using. I called for TechConnect Support a few months ago and got somebody who didn't seem too interested in resolving my issue. I then stumbled upon the secret to finding hard-to-find files in the search engine. I'm stumped on this one, though. We have a 1790D-T8A0 (8 Input 120VAC DNet, screw terminals) that the DeviceNet scanner detected with a different Product Code than all of our other 1790D-T8A0's. I can only find the 00010007008F0100.eds, and not the 0001000700530100.eds file that I would need for the new module I'm trying to commission. Any tips from anyone? I'm tempted to edit the old EDS file to change the product code to the one in our new module. Thanks in advance for any help you may send my way... Brent ### Assistant: MCDBrent The way I understand it is that there are two eds fils to describe these modules. One is for the module itself and the other for the chasis. I would suggest registering all 3 that are on the eds download. Also what is the issue device showing unrecognized? If you browse the cards over the devicenet network with linx and go to the device properties, do all of the modules show up with the same product code? It worries me when you say one of the modules shows up with a different product code. That is burned in at the factory. So if you have several modules that all look the same except one, you may need to return the module. That would also explain why there is no eds file for that device if it has the wrong product code. I think that Bus_Off is exactly right; this module has an incorrect Identity object burned into its NVRAM or RSNetworx is somehow scrambling the Identity data it is reading. Search on 1790D in the /EDS website and you'll find the chassis and the module EDS files: Chassis: 0001 006C 0053 0100 Module: 0001 0007 008F 0100 See how your Chassis ID is being read with the Product Type (07) of the Module, not of the Chassis (6C) ? I'd say that this one module needs replacement. You could work around by changing the Product Type in the EDS, but in my opinion if the Identity object is scrambled I wouldn't trust the rest of the module firmware to run correctly. The EDS files should generally not be frustrating. When working with Rockwell Products, as long as I keep my RSLinx upto date, I never even worry about having to download seperate EDS files. As what Ken had said, if you are getting a different product code then the others, then that module has had the wrong information burned in, which is a problem and you need to get that replaced, contact your local sales office or distributor. n


### Human: control logix5000 addressing technique The command format of control logix5000 includes service codes,tags, IOI string and size. Thers is no physical address and name for the data items. I am facing problem in addressing of the commands. Can it be mapped through PCCC encapsulation? for ex: for a tag named 6th element of an array of REALs named setpoints whose IOI string will be 07 91 09 73 65 74 70 6f 69 7e 74 7300 28 05,how the addressing can be done for this tag. Plz help me out! ### Assistant: I'm afraid I don't completely understand the question, but it looks like you might be trying to address memory in the controllogix directly. This is not a good idea. The controller dynamically changes memory around during certain operations like downloading, online edits, etc. So the address that you have linked to today might not be the same tomorrow. RSLinx Single Node is a cost effective way to access all of the data inside the CLX processor. It opens an OPC connection to the controller and would allow any opc client access to the data. The communications are CIP over network. The PCCC Application Layer over DF1 I know can work with a PLC5, SLC or Micro, but those where not on the CIP Standard and I am pretty certain PCCC does not work over with a Logix controller. Everything is CIP there. With that being said, I am not certain how to resolve your answer other then suggest looking at the OVDA standard: www.odva.org n


### Human: RS View 32 on Vista NOT as Admin The release notes state View must run as administrator on Vista. In case no one at Rockwell noticed, that is a bad idea.Does anyone have a work-around so I can maintain my USER controls?Otherwise I will have to wait for Windows 7... ### Assistant: Historically, Rockwell software packages have often needed admin rights to run correctly under Windows (not just Vista). I can remember telling people years ago that they needed local admin rights to run PanelBuilder32 in Windows 2000. Please be aware, this is only LOCAL admin rights that are necessary. The user will only be able to mess up the local machine, in other words, but he/she won't be able to affect anything on the network. That being said, more and more awareness is being given to security with newer releases. As packages are rated to work with Vista, the necessary run rights are usually one of the main things that are dealt with to get Vista compatibility. Things are a-changing ... as they say. JHutch Usually, this is not an issue (I am completely isolated from the WWW). However, I now have Web Server, and it will soon connect outside of my network, and the forum topic on web server is very clear in agreeing with me about web security. The last time I played with the MS web server, it was runnable as a service (and therefore you can specify what login it runs under). So you could have the webserver run with limited permissions (which I agree with and also recommend) and still run RSView32 as a local admin account. JHutch n


### Human: Panel View + and Micro Logix Can a Micro Logix Controler being Programed in RSLogix 500 comunicate and be controlled by a Panel View + touch screen programed in Factory Talk. RSLogix 500 Creates a RSS file not an ACD file for it's save and that is all I can get Factory Talk to look at. ### Assistant: With a MicroLogix (and SLCs and PLCs), the FactoryTalk View ME software talks directly to the processor, not to the development file created in RSLogix500. So, if you have a serial connection from your computer to the Micrologix, you'd set up your shortcut to use that connection to the processor and it would retrieve a list of tags through that link. JHutch n


### Human: CompactLogix L35E and RSL5K V17 Did anybody tried to browe a compactlogix L35E flashed with V17 firmware ? It seems that EDS file of L35E communication adapter isn't install with V17 of RSL5K. Even after installing it, the communication adapter is recognized but RSLinx is unable to brows 1769 backplane correctly (show 1756 module VA1769 instead of compact bus) ### Assistant: y need to register Compactbus local EDS File. Did you install the new RSLinx Classic that was released along with V17? That should have installed and registered all the eds files you needed. n


### Human: Programming RSLogix 5000 I am trying to program a bit to turn on if another bit is on for less than 500ms, how should I do this.CheersMick Continued from my first question (First time I have used this to post a question and I clicked on the solved accidentally, sorry). Thanks i_can_spell_plc but I want the bit (B) to come on only if bit (A) it is on for less than 500ms, In the program you have written it will come on (bit B) straight away. As bit A is off and B.TT is on. CheersMick ### Assistant: You're going to have to restate the application. If 500 milliseconds is your maximum duration to detect, what is your minimum duration ? If this isn't a brain teaser, what's the application ? Application - I am trying to locate a fault that switches off a control relay. We use Citect to record the alarms but I believe that the input to the PLC is to quick for the SCADA to pick this up. Therefore we do not know what is causing the fault. I therefore want to have a bit switch on if I lose an input, from the field, for less than 500ms (after this period, I am assuming that Citect will see the alarm and record the fault). The minimum time is 0 (knowing that I have a scan period of 50ms).CheersMick Ok. In my first post I assumed bit A would normally be off. So you're saying you want to capture if A goes off for less than 500ms? This will turn on B if A is off for less than 500ms. Thanks for your help n


### Human: compactflash with safety plc L62s Hi guys, Does anyone know if the compactflash function (auto firmware update) works with the safety plc L62S?I know the early V16 firmware versions did not allow this. How about the most resent, or V17? Cheers,C ### Assistant: Autoflash is not allowed with any of the L6xS controllers. I think it relates to the TUV certification. thanx for your answer. I also found this text in the manual 1756_um020_en.pdf:The GuardLogix controller does not support OS upgrades or user program storage and retrieval by using a CompactFlash card. However, in version 16 and later of RSLogix 5000 software, you can view the contents of a CompactFlash card, if one is installed in the primary controllerNot so clear that text, but it probably means that firmware upgrades are not possible....:smileysad: n


### Human: HMI Retentive Tags do not retain their values after application shutdown (FTView SE 5.0) HMI Retentive Tags do not retain their values after application shutdown. The customer has been using FTView SE 5.0 (CPR9). I've used the workaround suggested by KB document ID 27078 but I can't solve the issue. Do you know how can I fix it? Best Regards ### Assistant: Well, other than writing VBA script to save and load the tags, you could also use an emulator and change your memory tags to device tags. Since the device tags are inherently retentive, this would not be subject to the problems with the memory tags retentive checkbox. If you had FactoryTalk Integrator, you could also use that to grab tag values from SE and stuff them back when the project restarts. Sorry that none of those answers is a quick fix, just the best I can think of given the anomaly with the retentive tags. These should no be a big problem, especially for string type retentative tag, what I do is create start-up macro, and run this macro during startup service, the fastest way is use EXCEL sheet to edit, then copy and paste, however, I do discover a issue, when online add string type retentative tag, all the value looks dis-order, and I have to edit that macro and restart the service, sometime, this is not allowed by customer because system already on-live Has the customer installed any of the patches since the 5.0 release? Try setting these flags in the display properties where the retentive tags are used. cache after displaying -- yes/always updating and show last acquired value. If you can't retain values after that, then go to the project folder, cache folder, RMDATA folder, you will see some .RET files. This is where your information is stored when you make changes to retentive tags. Verify that the digital, analog and string .ret files are updating when you make changes to the corresponding retentive tag type. Also check the security on those files to verify that the user in question has the ability to write to them. Hope this get you a little closer to zeroing in on the issue. Dan, There was a patch released within the past week or so - KB doc id is 53973 - which looks like it's what you need. The title is Patch to fix an issue where retentive tags revert to initial values...Dan Linkified for convenience - JHutch Did the patch help? n


### Human: Can parameter file name assigned by global parmater in RSView ME? HI, I created a gobal valve object on RSView ME, with ### Assistant: Try this: Go to the Edit menu and select Global Object Defaults. Under LinkAnimation default select the Link without expressions option. Then you should be able to change the macro on the button. Not that changing this setting will not affect existing instances of your global objects. You'll need to create new instances after you change the setting. Try it with one first to make sure that does the trick.^Opps, that was supposed to say Note that... Hmmm, that's interesting. I would think that a global object should probably follow its global object parameter setting and ignore the parameter file. For now, instead of using #1 in your global object, use #999 or something -- anything not already assigned using the parameter file. Since you're using the global object paramers, it doesn't really matter what your substitution number is. Out of curiousity, I know you defined #1 in the global object and you have a #1 in your param file -- do you have a #1 on the screen also? n


### Human: PVP Video port? How could PVP or PVP ce support video signal ? And can RSVIEW/FT ME show the video displays? ### Assistant: The PV+ line does not have a video out port, so you cannot redirect the video signal to an outside monitor. However, if you run the ME Station Runtime on a standard computer, the ME app can display on whatever monitor the computer supports. JHutch n


### Human: Language Support I have set up the language Configuration Editor to allow my aplication to display both English and Spanish.Then I exported translated and imported the text strings.When I test the application it gives me back a warningLanguageSwitchButton2. A language switch was attempted to 'Spanish (Mexico), es-MX' which is not supported by the application.How do I get my application to support other Languages? ### Assistant: The first thing that comes to mind is that there are multiple Spanish language settings possible. Your button looks like it is changing to Spanish (Mexico) es-MX but your application may be configured for a different dialect of Spanish (ie, Spanish (Traditional) es-ES). As far as Windows (and therefore Machine Edition) is concerned, different dialects of a language are completely different languages. JHutch n


### Human: FTView - Access UDT elements I need to access some elements of an UDT from FTView, in the documentation it's recommended to access them directly from the PLC because it's more efficient, but I need to have some of the UDT elements in the FTView database to use alarms and security. The UDT size is 64 bits (8 bytes), from which only 8 bits are used in FTView, and only 4 bits of them need to be in the database. In this case, is it more efficient to have some elements in the FTView database and others accessed directly? or is it better to have all the UDT elements I use in the FTView database? Thanks in advance ### Assistant: Well, you *can't* use bit tags in the FTView ME tag database for alarms. You have to use direct reference tags for bit triggered alarms. That said, I usually recommend moving data out of UDTs with the various HMI devices. While UDTs theoretically work (and *usually* do) sometimes, for no good reason, the tags fail to read until they are pulled out and placed in normal tag types. JHutch n


### Human: Remote monitoring? I have 12 small plants within a 100 mile radius of each other. I live about 60 miles from each of them and our main office is about 300 miles away. All but 2 plants are using SLC 505 for process control. The other 2 are using Controllogix. I want to know the most efficient and cost effective way to remotely monitor these plants. I really have no experience in telemetry so any suggestions would be helpful. Thanks ### Assistant: The RSLogix packages can do this easily enough ... *if* you can get into the network from home. Most companies lock up their networks fairly tight so that this isn't possible. On the same note, some companies have VPN (virtual private networking) solutions available to allow specific people to get in from home. You'll need to check with your IT support staff to see if this is an option at your location. JHutch Thanks for the reply. The problem is these are remote plants with no networks at all, not even a land lines. Thanks Hayjay If you don't even have a land-line telephone for dialup Internet or direct modem access, then cellular IP might be a good method for you. Digi Corp. makes several cellular-to-IP devices that work well with Rockwell's EtherNet/IP protocol. Security is going to be up to you, but you can get some good pointers from Digi's chief engineer on his personal website: http://iatips.com/blog/ Thanks Ken! n


### Human: Bar Code Reader over ethernet I have a Sick CLV-400 that communicates over an ethernet network via a CMF-400. I am trying to find a solution to retrieve the bar code data from the host terminal (port 1024). I have a control logix processor on the network with a 1794-ENBT. Does anyone know if I can do this with my current hardware configuration or is there another hardware configuration that would need to be used. I have bench tested reading the data in to the serial port using ascii instructions which works I would just like to find a way to utilize the e-net connection due to location of the components. I can do this using hyperterminal so I know that I am getting good data. ### Assistant: A lot of scanners and vision systems have the ability to send and retreive messages, and I have done this with DVT and Cognex cameras. I don't know anything specific on the Sick CLV-400 or the CMF-400, but I do know that on some systems that I've had better luck retreiving data via the serial port running into a 1734-232ASC on a Point I/O backplane with a 1734-AENT as the Ethernet gateway. I currently do this with our Smarteye S-Net's because the S-Nets are are also sharing duty with Cimplicity PE HMI stations, and the drivers have a tendency to cause a connection to hang up until all 4 ethernet connections are hung up and the S-Net has to be power cycled. Even when the connections are hung, the serial port continues to work without issues. I have experience using SICKCLV-431 scanners. They are connected to a CDM 420-1101 base unit. This particular base unit has serial rs-232 communications. I then use a CMF500-1000 serial to ethernet (Ethernet-IP not TCP/IP) converter. This allows me to use ethernet messages to send ASCII commands from the PLC to the BC scanner. I can send down match codes and read back scan results. I have done this with PLC-5s and Control Logix. It works fairly well, but there is quite a bit of setup and learning involved. The serial to ethernet converter is the only solution that SICK has that will talk Ethernet-IP. They do have a TCP/IP scanner, but it is not compatible with AB ethernet (that I am aware). I have CMF400-3101 on each of 8 scanners, I have them installed and I can use the CLV setup software to configure each scanner over ethernet. However, I don't have much experience using ethernet with third party devises to a control logix processor. I'm not sure how to configure instructions in the PLC to read the data. Do you have any examples of code for your devises? Thanks Even though you can configure the scanners over ethernet using CLV assistant, that does not mean that you will be able to talk to the scanners over ethernet with a PLC. As I stated before, Allen Bradley PLCs use Ethernet/IP, NOT TCP/IP. I used a serial barcode scanner and then used a serial to Ethernet/IP converter. It was not easy and it took lots of data manipulation, but it works. I think you will be out of luck unless you buy more equipment. Have you tried Real Time Automation? They make many different kinds of comms converters and gateways. Hi,I've another experience using barcode reader (Motorola) on ethernet and was able to communicate with it using socket function on 1756-EWEB module. Barcode reader run as clients and connect to TCP socket server on Eweb side to send ascii frames. n


### Human: Problem displaying parameters as literal strings I'm passing three paramters to a popup using the /t method. For example: Display popup /tTIC100,This is a valve, °F I'm then trying to show these on the display in text objects by inserting a literal string variable. It works for the first and last parameters but not for the second parameter. I'm guessing it has something to do with the spaces in the second paramter. I put a test button on the popup to display the second parameter in a message box (from VBA) and it shows it correctly so I know the parameter was passed to the popup correctly. Does anyone know if there's a way to make this work? The only other option I can think of is to set the text object's caption from VBA. Thanks for any help ### Assistant: I'm guessing it has something to do with the spaces in the second paramter. Your hunch is correct. Unfortunately, the only way to make it work is to remove the spaces, or as you mentioned, use VBA. You could also set the text to a string tag and then display that. The development team is aware of this but I am not sure when it will be addressed. If you want to play around though, try surrounding the string with curly braces. { } I am not sure what the parser will do with that. If you are looking for an example of how to use VBA to read text parameters, see tech note AID26950. Once you have the parameters in VBA, you can use them to set the Caption property of your object(s). JHutch - Linkified for convenience. Thanks for the replies! SharonB: it's definitely the spaces. I tried enclosing the parameter in curly brackets but it didn't help. BTW, I noticed that if there are spaces in a param the command wizard automatically puts curly brackets around the whole parameter list which happens to make things worse. Looks like the best solution for now is to use VBA. JonathanKent: I already had the VBA method working, but thanks anyway for the link. I'll probably look at it anyway to see what other usefull tidbits may be there. n


### Human: newby needs help with panelview and micrologix 1500 Hi,This is my first programming experience with Rockwell and I seem to have a problem with state buttons not changing state on screen. I have four almost identical systems comprising Microlgix 1500 plc, connected to a Panelview Plus600. I purchased all systems at the same time but the supplier has sent me one Panelview that is running version 4.00.10.60(CPR 7). The other three are running a version 5 release. The three version 5 systems work as expected but I had to create a Runtime 4 version for the fourth system. On screen a few of the state buttons do not visually change state, though they seem to be updating the tag correctly, the same code compiled for Runtime 5 works perfectly. Can I upgrade the Panel view software and if so how do I go about doing this? Is this a bug in tht version of software or do I have faulty Panelview? Thanks PM ### Assistant: Absolutely. The firmware can be download from the following website (follow the prompts for your particular device): http://www.rockwellautomation.com/support/firmware.html JHutch n


### Human: Calling data from a data log model via a parameter file I have created a simple trend screen in SE (CPR 9) that I will replicate through the use of parameter files. I am using a data log model to archive data (temperatures). Is it possible to call a data log point from a data log model via a parameter file thusly providing ARCHIVED data vs. real time data?I am able to access the tag defined in the data log model with a parameter placekeeper but not the datalog. I have more than one datalog model that I will need to reference. ### Assistant: On my trend screens we have buttons to hide or diplay certains pens at a time, change the range of display etc. It seems likely you could pass in values to be set in a similar fashion. Ex S_Trends.XAxis.TimeSpan = S_Trends.XAxis.TimeSpan + 43200 That adds 12 hrs to the range displayed on the Trend graph. If what you need is a hotkey to show data from a set date like the first of the month there should be a way to do this in visual basic and then set StartdDate (?) to that value. To set the startdate you would also need to turn off allow scrolling. Scott Stanek, dBA Arrmaz Custom Chemicals hunts4beer wrote: I have created a simple trend screen in SE (CPR 9) that I will replicate through the use of parameter files. I am using a data log model to archive data (temperatures). Is it possible to call a data log point from a data log model via a parameter file thusly providing ARCHIVED data vs. real time data? Yes, assuming all the pens are in the same datalog model. When you define the pen name as #1 in the Pen Attributes table, add the datalog model name in the Model field. As long as the pen names #1, #2, #3, etc. are actually in the datalog model name you entered, the trend will show the archived data. If you want to access data through many different datalog models with one single trend display then you will need to write VBA code on the trend display that adds the tags to the trendX display. The VBA code to add a new pen to a trend object called Trend1 would be: Trend1.Pens.Add <tagname>, description-of-point, eng_units, <mineu-single>, <maxeu-single>, <datalogmodelname> The problem here is that if you are using direct reference tags in the datalog model then you will need to enter in the EU's and Description for each tag in the parameter file as well. This could be very time consuming. and with large parameter files the load could be great enough that the loading of the display slows considerably. However, If you are using HMI based tags in the datalog model then the description, engineering units and scaling comes in automatically. Regards, xaq n


### Human: K7000 Aux Feedback I have an application feeding coiled steel, there is slippage. Can the Aux Feedback be used for position control (encoder driven by the steel)and still have velocity control of the axis (no runaway) if the encoder is disconnected from the steel. I tried most of the alternate servo loops and half caused drive errors while the other half ran away if the encoder was disconected. OR is there a better way to control the feed to length using the Aux Feedback as Feedback Only? ### Assistant: Dual Position Servo is your best bet. I believe you have to monitor velocity error in order to trip on encoder loss. n


### Human: Can't add ethernet driver to RSLinx 2.50 Hi, I am a new to RSLinx and I installed 2 licensed RSLinx Professional. One is working fine, but in the second one I can't add ethernet driver (I can list it, but if I click on Add New, nothings happened :-/). I tried some tips from knowledgebase (like a reinstal WIN TCP/IP,...), but nothing helped.. Can anybody help me?? Thanks! Ondrej ### Assistant: Haven't seen this one, but I suspect something might have happened during the install or it could be a harmony files thingFirst, delete the harmony files 1. Close all software including Rslinx Classic. If Rslinx is running as a service disable it ( to disable Rslinx from running as a service refer to answer ID 31054 ). 2. Then, go to Windows Explorer and , refer to the computer's hard drive ( for example C drive) where Rslinx Classic is installed. 3. Next, click on the + sign next to the Program files folder, click on + sign next the Rockwell software folder and, then, double click on the RSCOMMON folder. In the RSCOMMON folder two Harmony files ( Harmony.hrc and, Harmony .rsh ) should be displayed. One of the Harmony file may be displayed as Harmony this is okay. Try again if it doesn't work let's go after the install Standard Clean-up: 1). Uninstall RSLinx from the Add/Remove Programs applet in the Control Panel.2). Uninstall Rockwell Software Harmony Runtime or Harmony Runtime 2 from the Add/Remove Programs applet in the Control Panel.3). From Windows Explorer, delete the X:Program FilesRockwell SoftwareRSLinx directory (where X: is the drive on which RSLinx is installed). DO NOT delete the entire X:Program FilesRockwell Software directory!4). From Windows Explorer, delete the X:Program FilesRockwell SoftwareRSCommonharmony.* files (where X: is the drive on which RSLinx is installed).5). Run the Registry Editor by clicking Start > Run and typing regedit in the dialogue box. Create a backup copy of the registry by clicking Registry > Export. Save the copy to a secure directory.In the registry editor, delete the HKEY_CURRENT_USERSoftwareRockwell SoftwareRSLinx registry key.In the registry editor, delete the HKEY_LOCAL_MACHINESOFTWARERockwell SoftwareHarmony registry key.In the registry editor, delete the HKEY_LOCAL_MACHINESOFTWARERockwell SoftwareRSLinx registry key.In the registry editor, delete the HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp PathsRSLinx.exe registry key.In the registry editor, delete the HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion Uninstall{34540622-805E-4CC7-98CF-65A43E99CF4D} registry key.In the registry editor, delete the HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallRSLinx Hello, first I tried to delete Harmony files and then I did all the proceed with Clean-up RSLinx SW, but unfortunately it didn't work. So what I did and it didn't work:- delete harmony files- RSLinx uninstall&clean-up (reinstall)- disable second disconnected ethernet card (I read that more than one ethernet connection can cause problems)- reinstall TCP/IP protocol I really don't know what could be wrong :-/ Ondrej Sorry for non Slovak users ;-) Ondrej, viac ethernetovych driverov mne funguje bez problemov. Neviem ci pouzivas dve fyzicke ethernetove karty alebo iba dva drivre v Linxe. Dneska som do jedneho zo serverov vlozil druhu sietofku ktora ma IP X.X.25.X, prva je na zakladnej doske a ma IP X.X.24.X a funguje to cez jeden linx. Dalej neviem ci pouzivas ETH/IP alebo iba ETH. Vsetky problemy vsak zatial u mna riesilo preinstalovanie linxu pripadne zmazanie tych harmony suborov. Skus pripadne pridat nejake obrazky. caf. n


### Human: Guardmaster safety gate lock TLS-2 GD 2 Can someone help me with this type of lock? There is some sort of conflict concerning output terminals 11/12, 21/22 and 33/34 on the lock. In the manual 11/12 is NC, 21/22 is NC and 33/34 is NO but next page says terminals 11/12 and 21/22 contact is open when power on. 33/34 is open when power on. What Is the state of terminals 11/12, 21/22 and 33/34 when lock is unpowered? Sure it can´t be NC,NC and NO if the terminals are NC, NC and NO when powered. ### Assistant: The TLS2-GD2 is a postive mode tonque operated guard interlock switch that incorporates an solenoid that either locks a machine guard closed until power is isolated or has a power to lock function. Either way the contacts 11 &12 NC, 21&22 NC and 33&34 NO are actuated by the position of the tonque actuator. With the tonque actuator in the switch, contacts 11&12 will be closed, 21&22 will be closed and 33&34 will be open. With the tonque actuator removed from the switch, contacts 11&12 are open, 21&22 are open and 33&34 are closed. Hope that helps. n


### Human: Factory talk and Change Management Well, i work in a big company that produce beverage, and we have instaled 14 production lines, one line have near to 20 PLC (80% Allen Bradley, 20% Siemens), but have other devices instaled too, like IFIX IHM, Allen Bradley IHM, DANFOSS VLT frec. variators (http://www.danfoss.com/Spain/Busines...vesSolutions/), Heuf Inspectors (http://www.heuft.com/hs/uploaded_fil.../sp_heuft.pdf). We need a solution to the change management problem, and we like to know how Proficy Change Management can help us in this case. We like to know if this software support Siemens PLC´s, AB PLC´s, DANFOSS comunication, HEUF Comunication, and backup all of them with his configurations and programs. Rewards ### Assistant: Hi, check this web site: www.gepasoft.de - its part of Rockwell Automation. They provide solution for AB, Siemens and others. M. n


### Human: AssetCentre Software Installation First of all, could we possibly open a message board for just AssetCentre or Asset Management products? Now to my question.I currently own RSMACC, but never installed it. I have received the upgrade to AssetCentre v2.00.01. I found out that v2.21.00 (CPR 9) was available for download, so I downloaded it. Since I don't have any experience with AssetCentre other than at Automation Fair, I want to go slow. To start, I just want to backup three ControlLogix L63 PAC controllers for archiving and comparison (I'm in the pharmaceutical industry, so change control is very important). Calibration tracking is not on the radar at this time. I would like to know if it is possible to install the client and agent software on the AssetCentre server along with RSLogix 5000 and RSLinx software? Are there any loading issues with this method? I know distributing the agents across multiple computers helps shed the load, but if I stagger the backup times, will the Server handle it. If a separate computer is used as the agent, is there any general rule for how many controllers that agent can access? I'm sure that the size of the programs has a big impact on that decision. I have been on the knowledge base, and have seen many articles on AssetCentre, but none that I can see seem to address this question. Any information from users more experienced than I would be more than welcome. Thanks, Dlogger ### Assistant: First of all, I, too, believe that it is necessary to open a message board for MES product suite. - I would like to know if it is possible to install the client and agent software on the AssetCentre server along with RSLogix 5000 and RSLinx software? Are there any loading issues with this method? I know distributing the agents across multiple computers helps shed the load, but if I stagger the backup times, will the Server handle it. Yes. You can install all of them on the same box. I don't know the specs of your server, but unless you use the server for another purpose, it will be fine, especially, when you have only 3 CLXs in your asset tree. - If a separate computer is used as the agent, is there any general rule for how many controllers that agent can access? I'm sure that the size of the programs has a big impact on that decision. I am not sure since we have installed the agent on the same box with everything else. We have a few ACD files with size greater than 10MB. I do find Asset Centre struggling with such large file size. My impression is that Asset Centre seems to work better with many smaller files than few larger files. One thing well worth mentioning is that organise your Schedules by type of product.For example, let's say you have 30 PLC-5s, 20 SLCs and 10 ControlLogix in your asset tree --Root --Group A --CLX (5 Assets) --SLC (10 Assets) --PLC5 (15 Assets) --Group B --CLX (5 Assets) --SLC (10 Assets) --PLC5 (15 Assets) And you have the following Schedules configured, Group A - CLXGroup A - SLCGroup A - PLC5Group B - CLXGroup B - SLCGroup B - PLC5 then, organise your Schedule this way. Group A - CLX 1:00PMGroup B - CLX 2:00PM Group A - SLC 7:00PMGroup B - SLC 8:00PM Group A - PLC5 3:00AMGroup B - PLC5 4:00AM This way, Asset Centre does not have to switch between different applications when running its Backup and Compare Schedule. Woobin Woodbin, Thanks for the great information. Your suggestions on laying out the schedule are very helpful. I'll give it a try. Hopefully we will have a separate message board for Asset Management. Thanks again, Dlogger Hi everybody, I also support idea of new mesage board for AssetCentre. Dlogger, I have installed all on one server (core, agent, client + client on another 3 pc). Actual I have schedules for backup and compare 28 FLX, 46CLX, 2 GLX and 221 VFD (PF40, 70, 700H, SMC) and FTAC server is very unreliable -schedule freeze... I have long time problem with PowerFlex. RA try to fix it from March when I migrate from RSMacc. Now I would like to add 80 PanelView Plus and 43 Fanuc robots. But how?Btw. FTAC CPR7 was veeeery slow (I have 3,2GHz Intel CPU and 4GB of RAM). New ver 2.20 CPR9 is better.About the schedule. I create 6 schedules called monday to saturday. Every night server check some devices. Tree is divided to sectors how plant look like. Dont worry, 3 CLX sould be done without any problem :-)))Good luck M. Keyman, Thanks for the information. It was very useful. Just yesterday, I was able to perform my first automated backups(only) of my CLX processors. I am running v 2.21 (CPR9). I have only tried one backup & compare, and it failed. Not sure what the problem is, but I'm still investigating. Thanks again for the information. Dlogger n


### Human: Ultra 3000: enabled or not? Scenario: Ultra 3000 drive with enable input high but no enable output. No error codes or any other indication from drive or Ultraware that anything was wrong. Maintenance crew changed motor once and drive twice to no avail. Finally measured input voltage on input contactor and found one phase losing more than 50% voltage across contactor. Changed contactor and all was well. Tip: Always check input voltage on Ultra 3000 before performing any other troubleshooting procedures as these drives are not smart enough to know when a phase is low. You will not find this in the drive manual or in Knowledgebase. ### Assistant: Just curious as to whether you are monitoring your DC Bus voltage in the PLC logic? Motion planner can set it up as a real-time feedback..... The Germans that did the programming are not monitoring the DC bus voltage, however, Ultraware showed it to be normal, around 660V. The 230VAC drive can run down to 100VAC and the 460VAC drive can run down to 230VAC, so it is likely that as long as the DC Bus was at an acceptable level that the drive thought everything was ok. If it dipped below 100 or 230VAC, then you'd get an E37 fault with is AC Line Loss. I've seen this when we blew a fuse on the 2nd leg of the incoming. Just wondering, did the DC Bus led go green solid? That's good tip, thanks anyway n


### Human: SE Communication to a Westinghouse PC 500 I'm looking to use RSView SE to monitor data from an Westinghouse PC 500 (Siemens). Does anyone have a suggestion? Thanks ### Assistant: Use Kepserver Enterprise as the data server. n


### Human: Can not stop Rockwell application services When I try to stop Rockwell application services to move the activation from a desktop with EVMOVEW utility I see the below message: Could not stop Rockwell application services on local computerError 5: Access denied see atttach file ### Assistant: hifirst restart your computer and again try move activations..cheers Very rarely do you need to stop the application services to free up the activation. Most commonly you just need to shut down the Rockwell Programs, and Linx usually gets people because you need to right click and choose exit, the x just tosses it to the task bar. If you cannot stop the Rockwell Application service, chances are that something is using it. Maybe you have an SE HMI server configured to run automatically? Try running the SE Service Manager under Start-> Run-> Rockwell Software-> Factory Talk View-> Tools. If that doesn't do the trick, then maybe a remote client is hanging on for dear life. You might try disconnecting the network cable. Hope that helps. If you have FactoryTalk View Studio ME installed, look in the Processes tab in your Windows Task Manager for RSLinxNG.exe. If it is there, shut it down; this is the RSLinx Enterprise service and even if you have it configured for Manual in your Local Services, it will remain running after you close Factory Talk View Studio ME. n


### Human: Panelview Plus ASCII read I have been trying to find out how to do an ASCII capture from a keyboard attached to a Panelview Plus 1000 running RSView ME. I need to put this info into a data tag and push it to a SLC5/04 to read. Any thoughts? ### Assistant: A string input enable object would do just that unless I'm misunderstanding your question. The object accepts ASCII input from any USB keyboard OR from an on screen pop keyboard. The object is configured with a processor tag so that it writes the information to the processor as soon as you hit the ENTER key. You're limited to the number of characters you configure the object and the tag for, but other than that it works pretty much as you'd expect. Here is an older v3.20 era answer that talks about it. Basics are the same no matter which version you use: AID 32216 JHutch n


### Human: Corrupted screen I have had a problem with screens with push buttons. Initially the display opens as expected. When the first push button is pressed, all of the push buttons on the screen show the Error state. The problem is a corrupted GFX file. I have corrected this problem in the past by saving then reloading the GFX file but forgot how it is done (proceedure). Can anyone help me out here. ### Assistant: Hmmm, sounds like you might be talking about exporting and importing the screen ... If you right click on the display name in the Display tree in Studio, you can export the screen to a XML file. Then, reimport it to a new screen. I don't know if that will help, but that's at least how you export/import screens. JHutch That is not it. It has something to do with RSLinx NG. The buttons work (start, stop, etc.) but the display goes to ERROR on every button. RSLinxNG.xml doesn't have anything to do with GFX files. That's the configuration file that holds the comms configuration data (which may be corrupted). If you blow that away and replace it with the default file, you'll lose all your comms config information and it'll have to be recreated by hand. See this technote for instructions on removing the file: http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=25748 JHutch I've seen this issue when there is a bad tag address on the display. The best way to find the bad tag is to test the display in FTStudio (in Test display mode). Thank you Alex B!! It was the Runtime Database file in the cache that was corrupted. I deleted the directory and rebooted to fix it. Thanks again. The solution is to delete the C:Documents and SettingsAll UsersDocumentsRSView EnterpriseMEHMI projectsPROJECT NAMEcacheRDMDATA directory then reboot the computer. The runtime database is then reconstructed and the problem is fixed. I have not used the Test Display mode. I haven't been able to find documentation on what it does or how to use it. I would be most grateful if you could enlighten me. Thanks This answer may sound flippant ... but it Tests (the) Display. ;) It runs that one display as if it were running on your runtime device, but it uses the local tab shortcut to find the processor tags instead of the target tab. Let's you see if that screen does and shows what you expect it to. JHutch n


### Human: GE Fanuc Communication I'm needing to communicate to a GE Fanuc Series 90-70 with Ethernet Interface Card for displaying data using RSView SE? Any suggestions? ### Assistant: Use Kepserver Enterprise as the data server. Thanks for the assistance. I will have to try the Kepserver software. Have you ever messaged data from a GE Fanuc to an Allen Bradley Processor? I haven't, but with Kepserver it is very easy. During the installation, make sure you either install the GE driver (or all the drivers). The Kepserver help is very good. You will create the Channel (which is the GE driver) first. Under the Channel, you will add the device and then create tags for that device. When you create the tags, there is a ? button that provides hints for address formats for the GE device. Also, there is a full section in help on this processor. You can use the OPC Quick Client to make sure the tags are good (hammer button on the tool bar). In the Quick Client, highlight the Channel.Device name you created. You will see all your tags on the rightside. Review quality. Right click and perform a Sync. Write. When testing is complete, add the OPC (Kepware Enterprise) to you SE/RSView32. n


### Human: What's up with Pico Modules? This is not a request for technical help but rather a question about what's going on with the unavailability of a particular Pico module that I need. Way back on June 5, 2008 I ordered 2 1760-OW2 Pico expansion modules. Initially I was told by my local AB distributor that the delivery would be about 2 weeks, which was fine. When 2 weeks had gone by I was told it would be the middle of July. The end of July came and still no modules. Now it was going to be the middle of September. I just checked the online AB store to see what the delivery would be if I ordered today. Well it says Oct 10. Does anyone know or can find out what is going on here? I can understand delays but this is ridiculous. ### Assistant: Not certain, Rockwell has a parts and ordering service number you can call, I believe it's a menu option off the main support line. You also might want to find out who the Product Manager is, if ordering services or your distributor can not get this resolved for you. n


### Human: ADR Function Does anyone know if the adr function works with 1791ds safety I/O? ### Assistant: The 1791DS modules are configured within RSLogix5000, like controlnet or ethernet I/O. I do not think they need ADR as the guardlogix controller holds the configuration of the modules. These are the only modules that I know of that are not configured within RSNetworx. Right, they are completely controlled by the safety controller. ADR not needed. n


### Human: Firmware V17 for L55 Does anyone know if V17 firmware will become available for the L55 processor? ### Assistant: Removal of ControlLogix L55 and FlexLogix L34 Controllers from RSLogix 5000 V17The last version of firmware for the L55 and L34 controllers was V16 –With V17, the firmware would no longer fit within the L34 and L55 controllers n


### Human: 1769 - L35CR cannot browse Backplane Did anybody tried to browe a compactlogix L35-CR flashed with V17 firmware ? I cannot browse the backplane. I downloaded the latest EDS for Local Bus ### Assistant: I tried to browse it from cnet port and it works fine with RSLinx v2.54.With RSLinx v2.53 I had installed the EDS file of Controller, Controlnet module and Local bus and, after a restart of RSLinx, it works fine also. n


### Human: Panelbuilder 32 Russian Language I am having trouble copy and pasting translated text into Panelbuilder 32. It just brings up question marks in the editor. The text I have is in a word document and is translated into Russian. Has anyone had success pasting in a language translation that is not one of the five default(english, french, german, italian, spanish)? ### Assistant: I think you're going to have trouble with this one. It isn't a matter of the language that's selected (the 5 that you mention), but the font that you can use. I've played around with the external font stuff, and I've gotten chinese characters to show up on my PB32 screen. But no matter what I try, I cannot get Cyrillic, or even Greek characters to display, outside of a few (ß and µ). The problem seems to lie in the fact that PB32 can only recognize the 255 ASCII characters in the basic set, and not the expanded Unicode set. Now it could be that Rockwell has a Russian.otf or Cyrillic.otf file somewhere, for a price. Or perhaps you can Google one. If so, then you just have to:a) Create a Font folder in C:Program FilesAllen BradleyPanelbuilder32b) Copy the Cyrillic.otf file there. (You can look in C:Program FilesAllen Bradleypbex for other .otf files)c) Go to Application Settings | External Font and enable the font file.d) Create some text, and use the font size (8x12) instead of 8x12. The one in parenthesis is the External Font.e) Figure out the correct code for each desired letter - it almost certainly won't be the same unicode value that your Word doc uses.Old Windows trick: There is a program called Character Map that comes with Windows, but isn't usually installed by default. You can use it to look at a font file (but sadly, not the OTF files). Some characters have a keystroke - if you hold down the ALT key while typing the 4 digit code on the numeric keypad, then release the ALT, you get the weird character. My signature below is made of ALT+0245, ALT+0191, ALT+0245, ALT+172, Good luck. Allen is on the right track... The PanelView family predates Unicode, so it does not support it. You need a font encoded in DBCS (Double Byte Character Set). See AID19415 for some general information on external font support. See AID38874 for some information (and a font file example) for Russian. JHutch This can be done but it involves creating a new font with Font tool ,enabling external fonts and adding Russian as a language on the terminal you are using. When typing in the text box enable Russian on the terminal and use the on-screen keyboard feature of XP. It can be done but is quite involved. n


### Human: CLX controllong Old SquareD 300,400 i/o??? I'm looking to replace old SquareD processeur, but keep i/o series 300 and 400.Do we have a CLX scanner for that??? ### Assistant: I don't think there is a backplane scanner that can do this directly. There's a company called Quest Technical Solutions that makes a series of interface modules that allow Logix systems to use EtherNet/IP to connect to several proprietary I/O networks including Modicon S908 RIO. Do your I/O chassis support the Square-D Series 8030 Type CRM931 RIO adapter for Modicon RIO protocol ? n


### Human: Error 1067 I am getting the Factory Talk Activation Service Error 1067. It states Could not start Factory Talk Activation Service service on the local computer. Error 1067: The process terminated unexpectedly. I have been sent the fix for Windows NT4 but I'm running Win XP Pro SP3, wrong. Does anyone know the fix? Rockwell's Polish tech support is a bit to be desired. ### Assistant: Bob, which technote were you sent? I'm curious because we didn't HAVE FactoryTalk activations back in the NT days... JHutch Current Rockwell Does not Support Windows XP SP3 for all products.Best thing to do would be to roll back to SP2. Add/Remove Programs and remove the Windows SP3. What type of activations are you using? (Old Master disk, New Factorytalk)OLD Master disk activation:If pulling from a network drive the shared drive must have full-permissions allowed to EVERYONE with full read and write access. New FactoryTalk Activation:Verify that the FactoryTalk Activation Server has been installed. Answer ID 46109http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=46109 Make sure that there is only one tool installed either Client for only Node-locked or Server for both NL and Concurrent. Where are your activations residing?(Locally on the computer) Usually the Error 1067 about a service means that you don't have certain permissions to start some services.Verify that you are logged in as a local admin or that you're domain login has Admin Priviliges. You may need to check with your IT department about the permissions that are assigned to your login. n


### Human: View SE - Windows User Profile Cache Issue Just wondering if anyone has experienced this. With a distributed SE (4.0 or 5.0) system - our clients are running under Terminal Services. ProblemPeriodically our users experience wireframing on a screen. Another client running from the same server on the same screen works fine. After deeper investigation RSView reported a 'tag' on the screen had an error that was logged in the event log. Ironically the tag did not any longer exist on the screen, it had been changed recently and the Clogix address no longer existed so the error was accurate regarding the tag; but the error should never have been displayed as the tag was not on the screen. What We Tried Rebooting the server does NOT fix the problem. Deleting the Cache and .cac files and rebooting do not fix the problem. What fixes the problemDeleting the user's profile in Windows 2003 server on the View server. Just curious if anyone else is experiencing any issues like this. Regards, eds ### Assistant: Instead of deleting the profiles, try deleting the temporary internet files via Internet Explorer. Internet Explorer --> Tools --> Internet Options... Delete the Temporary Internet files, as well check the box that says Delete all off-line content. Depending on how big your cached folders are this may take several minutes. In a distributed system, the screens are cached as a temporary file. I suspect what may be happening when you delete the user's profile is that their temporary internet files are also deleted. So when you create a new user, there are no more temp files, so everything magically works again. n


### Human: FTMetrics: Report Expert DataSet Can someone help direct me as to how the datasets are created for the default RDL files provided by ReportExpert (v1.1, CPR9)? I'm use to seeing a SELECT statement or a stored procedure. But here, they use a text string like: Event. I'm just trying to work backwards to gain a better understanding of how all of this work. ### Assistant: It uses a data processing extension (Microsoft speak) that is called a Metrics Data provider (Rockwell speak). If I understand it correctly, it is some .Net code that allows you to have one data source for all your reports rather than requiring the developer to create separate data sets behind each report. I found you can use SQL profiler to still see the queries that are executing on the database. With a little work, we were able to get them to run and see the raw report data. n


### Human: 1746-HSCE Hi, can someone have a easy way to resume how to set up a 1746-HSCE card. I do it for a while and don't remember how to do it. thanks for support ### Assistant: Try to look at KB doc ID 13774, here the link: http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=13774 Also look at the examples on the User Manual of the module, it is quite easy to have a minimum configuration works. Basically at first scan you have to move the configuration words you prepared in N file to M file of the module. n


### Human: 1769-L23.... anyone heard prices for these new ones yet? Well... anyone? ### Assistant: nan n


### Human: Panelview 600 and 1000 ERROR 305 while saving app to PCMCIA memory card Getting a ERROR 305 while trying to save application to a PCMCIA memory card. This is happening with different panelviews both 600 and 1000 series. Have tried a different memory card and get the same error. File starts to download to card, gets about 2% complete the the 305 error file write access comes up. Shortly after that I get an ERROR 324 card status. ### Assistant: Is it a 2711-NM2x card?Have you performed an Erase/Format command from PV on that card? In that case the card became inoperable... Yes, it is that card. I have preformed the erase/format. It will still work on other panelviews. I am using this as a type of back up program. We make changes to panelviews on a regular basis and we back them all up on one card. I only have a problem with same same three panelviews everytime. The others save to the card with no problem. Are you sure it's not a 2711-NM1x card? The 1x and 2x use different technologies. The newer PV revisions no longer support the older NM1x cards. If it is a NM2x card and it only fails in this PV and works in others ... then the card slot on the PV has most likely been damage. I've seen similar behavior on PV's where a pin got bent out of place inside the card slot. JHutch Yeah thanks Hutch. I was starting to lean towards something wrong with the slots in those panelviews. I will go check them out myself. n


### Human: Lost Activation Help.Just over a month ago one of our Dell notebook PCs died taking out it's hard drive too. It was known there were some licenses on the drive but it wasn't a major issue as we have other licenses on other PCs. The job of restoring the applications to a replacement notebook wasn't urgent and left to another person. As things transpire this other person resigned and left a short time ago leaving the job of getting things working on my plate. Great.Another of our engineers is developing a combined CompactLogix and RSView application and wanted to test it with one of our RSEmulate5000 programs (we have 2 licenses) - and hey, as you can guess, one of our lost licenses was for this program. The other license resides with a service engineer who happens to be abroad and he may get violent if we ask for it back!Although our current RSEmulate5000 is v16 I believe it's a master disk activation as it's an upgrade from v15. The activation certificate states N/A for Product Key and Activation Type, it also says To activate, insert Master Diskette - which is a bit of a clue.I cannot for the life of me find the master disk and to compound matters our TechConnect contract is currently invalid due to some mix up with the renewal. Isn't life great. That's why I'm posing questions on this forum!Anyone got any suggestions?Colleagues have offered their thoughts, like Find a tall building ... and Buy some more licenses you stingy old f...... Bstds. ### Assistant: While buying a suppot contract provides lots of benefits (not to mention pays my salary... ;) ), we don't require one for activation help. In this case, you'll most likely need a new master disk shipped out to you. Call into the Support Center and the activations group will get you straightened out. JHutch You are of course right JHutch.I called them this morning and sorted out my activation issues and they also confirmed we do have a support contract. Mind you where the support pack went I don't know, probably got lost in the post. Anyway, more is winging it's way to us.So it's generally a better day. I might have to pop over the pop over the pub at lunchtime for a pint. n


### Human: Panel view 550 memory card will the memory card retain my program if I somehow srew up pva. or pba. in panel bulder 32. I guess what I want to know if I lose the program on my laptop can I reload from the card then upload to my pc? sorry all new to me........;) James ### Assistant: Yes it is possible; the card can be used as a disk drive in a PC with PCMCIA slot.Another way to get the .pva file from Panelview is to directly upload it from PC with Panelbuilder32. sweet...thanks fuzzy... thank you very much. I am having a problem seeing my panel now. IT... just brought back my laptop with and reinstalled RSLINX 2.51 classic and Panel veiw 32 loaded and all I want to do upload to PV on my laptop. My computer is not seeeing it . I'm rs232 right into the panel veiw 550 but nothing. The only differance after IT brought back this laptop is I have rslogic 5000 instead of 500. Hope I'm making any scence. James What is the catalog number of the PV? If it is a DH485 PV, it's possible that RSLinx is using a DF1 driver instead of the DH485 driver (1747-PIC). JHutch mmm.....good point......... I will take a look. Thanks guys and enjoy your weekend. n


### Human: ControlLogix modulo of negative number Is there a reason that when I take a modulo of a negative number (say, -6 % 7) that the result is incorrect (except when the modulo would return 0). -6 % 7 returns -6 when it should be 1. ### Assistant: The mod function is defined as the amount by which a number exceeds the largest integer multiple of the divisor that is not greater than that number. In this case, -6 lies between -42 and -6, so -42 is the greatest multiple LESS than -6; we divide -42/7 = -6. If you want the correct value you must take the absolute value. If it's any consolation this seems to be a contentious point in other programming languages/platforms. The 'correct' answer does not seem to be well defined. Taking MOD of the absolute value is not quite the right answer -- the MOD result should be 1, not 6, for the example given. -6 MOD 7 = 1 What you need to do for a negative number is add to it the largest number that the data type will hold that is 0 MOD n. This will give you a positive number to take the MOD function on without changing the MOD value. For an INT Logix (N: file in PLC/SLC), for a MOD 7, the largest INT MOD 7 = 0 is 32767 (32767/7 = 4681.000).For a DINT in Logix, the largest INT MOD 7 = 0 is 2147483646. Source = number to be taken MOD 7 (DINT)Result = resulting value between 0 and 6 (DINT)Temp = storage for input to MOD. (DINT) MOV Source TempLES Temp 0 ADD Temp 2147483646 TempMOD Temp 7 Result This will work for all but the most extreme integer values. (If the result of the ADD is still negative, add n (7) one more time and now you've covered the entire integer range.) Dale n