### Human: Help with Remote Pumping Station Data Acquisition & Monitoring Config. Hi, A brief background info, I’m currently working on a wastewater project where there is a main SCADA monitoring building and 6 remote pumping stations. Each remote pumping station has 2 pumps and currently has a Microsystems ScadaPack (PLC) and a Microsystems 5902 Modem connected to a leased phone line that communicates the ScadaPack info back to the monitoring station. At the monitoring stations they are using GE iFix for the SCADA package. What our client wants to do now is upgrade the Scadapack to an AB CompactLogix (L32E) but still retain the use of the Microsystems 5902 Modem. To have the modem communicate to the CompactLogix they decided to use a Prosoft MVI69-MCM modbus module which will interface the CompactLogix with the 5902 modem. The problem is this is the first time they are setting this configuration up and they’ve never tested this before. Someone told them that it “should” work. I’ve never seen this setup myself so I’m uncomfortable with this config. myself. In discussing with the client, they are open to other configurations and getting rid of the 5902 modem altogether. They are also in discussions with the local phone company about upgrading the phone lines. I’m assuming the upgrade is to DSL lines, but I’ll have to confirm this. See diagram 2. So my questions is, has anyone seen the Prosoft configuration before and knows how to set it up to communicate with the CompactLogix and send data over the leased line to the IFix SCADA system? If not, is there another setup you guys can suggest that will work for remote site monitoring and data acquisition? The only condition is using the CompactLogix. I’ve researched on Google and noticed a lot of wireless applications for this sort of thing. That option might be a last resort but I’d like to see other options before we suggest this one. I’ve been told that if the line is upgraded to a DSL line, we can get a module that can connect to a DSL modem and have a VPN to the SCADA system. Is that possible? Also, there is a GE Quickpanel at the remote sites that needs to be connected as well. Thanks. ### Assistant: Since you mentioned a CompactLogix I'm not sure why you'd use a Prosoft module since the serial port on the CompactLogix can be configured for Modbus anyway. You don't mention how far these pumping stations are from the control room or if they're line of sight. Wireless works well and we used wireless to 25 miles in Iraq....but it has to be line of sight. If you do have line of sight, then a wireless bridge using ethernet is a great option. I'm not familiar with the Microsystems modem but I know the CompactLogix can communicate over a modem using DF1 and the GE iFix has stock drivers to communicate to AB processors. If DSL is available then using the VPN option is your best bet. Use of the Prosoft MV169 module is basically to provide a 2nd port for communications, leaving the PLC port open for programming. The systems I have used these on were typical phone lines, the PLC was programmed to dial out every 5 minutes then hang up until the next dial-out. This is our main business. We usually wind up going with a radio system, either licensed VHF or UHF or unlicensed 900MHz. The customer usually gets past the initial extra setup cost when they find out there will be no recurring cost. We've had great service out of Esteem, Microhard, and Prosoft Radios...all of which can handle DF1 or Ethernet depending on model. We are currently looking at Viper IP radios and they look pretty promising, too. You can also use the much faster response and more accurate trends (if you have any) to sell the customer as well. We've got a lot of systems we've setup that way and so far a lot of happy customers. If you wind up going DSL, make sure to get DSL modems with BridgePass-Through capability and a static IP addresses at each location. The additional cost is not that much and it makes the routing and messaging much easier and more reliable in my humble opinion. tranh2, Maybe I can help with the question with Diagram 2: does this even work? I have a fair amount of experience with the MVI56-MCM and the ModBus ProLinx Gateway. The former uses Input and Output assemblies over the backplane, and the latter uses MSGs on EtherNet/IP, but they both basically do the same thing (as do all the ProSoft/ProLinx InRax and Gateway products for various protocols). 1. The module has a data table which is just an array of numbered 16-bit registers. Think ModBus or PLC-2. 2. A section of the table is reserved for configuration (described in more detail below). 3. The rest of the table is available for your data being transferred. You basically need to take a piece of paper (or spreadsheet program) and decide what data items go from where, to where, and how they are grouped. If you've ever laid out a PLC-2 data table, you will do fine at this. 4. The configuration for the ModBus side consists of three parts: * Port configuration: baud rates, parity, etc., etc. * A list of messages to send (originate outgoing) (more on this below) * A list of messages to respond to (incoming) (more on this below) 5. You should download the sample software (or AOI for V16/V17) from ProSoft and look it over. It includes code to let you read from or write to any place in the data table, and has reasonable defaults for locations for configuration, read data and write data, and a default configuration. I've pretty much been able to use the default data layout in my apps. (There's more configuration for the EtherNet/IP versions, to set the IP address, netmask, timeout, all that usual stuff.) The list of messages to send (outgoing) is basically a table of message instructionl configurations, executed in sequence, that list the node number, message type (read or write, type of data), address of the data being read from or written to in the ModBus device, and data table location in the ProSoft module to receive or supply the data. There's also a timeout value. (The module maintains node status and message status that you can read, so you can alarm or act if comms fails.) I've not used the responder setup to configure for incoming messages, so I'm less familiar. But the idea is the same: you configure what data areas in the module will be read from or written to when an incoming ModBus read or write message is received and replied to. I suspect your SCADA system will be doing lots of ModBus reads of data from the module, and some writes of individual command bits or setting words, so you'll need to set up a big area of status data (to SCADA), and a smaller area of incomming command/setting data (from SCADA). If you keep a good spreadsheet of the data layout so you know what's where, you'll have no problems. The only thing that may throw you is the x0001 offset. When you want to read from ModBus address 40002, the message will contain a 1 (for the address), not a 2 or 40002 -- the address is offset from 40001, not 40000. Just be aware of the xxx+1 offset when you do the config/layout and you'll be fine. Since all data get written to (or polled into) the data table from the source device, then read from (or messaged out to) the table to the destination device, the communication is not direct, and you'll have some time lag, asynchronous scan issues, that sort of stuff. Not usually a problem but you need to be aware of the time issue. One more note: you'll have the backplane port and multiple ModBus ports. Since you can set up the config to poll read/write any data location to/from any node, and respond any data location for read/write messages from any node, you could set up a forwarding point for data from one ModBus device to another, not having to go through the CompactLogix. So in your diagram 2, put the ProSoft/ProLinx device at the center of a star config with the CompactLogix and all your ModBus devices at the points. Now any device in the star can exchange data with any other device through the data table. Just in case you have need for ModBus-to-ModBus paths. I've worked with a petroleum pipeline company that has done numerous sites. They use the ProSoft / ProLinx modules for things like talking to multiple GE MultiLin motor protectors as well as some SCADA comms. No issues. So the short answer to your question does this work? is yes. Takes a little design work and clerical work to document who is send and who is responding to all the messages and get the config right, and once you've done one it's easy and you're an expert. Like anything else in life, right? But certainly look at the other solutions folks have mentioned. This same pipeline company has sites in other regions with satellite intranet comms... And since waste flows downhill, I suspect your sites are all at local minima as far as altitude goes, spread over many square mile of metro region, so line-of-sight wireless might not be the best unless you can lease some node locations on towers between sites...... I'm just guessing. Good Luck!Dale, W8ABZ n


### Human: EM Brake option for the PF40 Greetings, I have a customer looking to have a brake motor (c/w Electro-Mechanical brake (EM brake)). The digital inputs on the drive have an option for the EM brake release, however that parameter option is not available on my demo. The firmware on my drive is at version 2 levels. In what firmware did that option become available? Can I flash the firmware up on the drive? I haven't been able to find a way to do this. Thank you,Chris ### Assistant: Hi Chris, unfortunately PowerFlex 4/40/40P/400 drives are not field flashable by enduser.Please contact Rockwell Automation Technical Support Centre for further information. Anyway the release of the firmware where this option in the Digital Input was added is 3.02...actually the shipping firmware on those drives is 6.01. Hope this helps… - fuzzy logic How about with the PF40P, what firmware was the EM brake release added to parameter 51, bit 27? Disregard, found info I needed. n


### Human: CANOpen con ControlLogix Hi, I am need connect a PLC ControlLogix with o speed control that have CANOpen communication. If possible? What communication need? Thank you. ### Assistant: You will be probably able to do it using some sort of converter between your controllogix and device. I don't think controllogix support a communication protocol like CanOpen Flames is right on that.... :smileywink: There are some manufacturer producing Bridges and Converters...I may suggest HMS. Take a look to their site for Anybus Communicator / X-Gateway http://www.anybus.com/products/gatewayindex.shtml Hope this helps… - fuzzy logic n


### Human: nested FOR...NEXT Loops using UDT's causing overrun? here is my loop. i have an Array of UDT tags called STN there are 19 (0-18) tags in the array.inside of this i have an array of AOI's called Faults. there are 32 of these (0 - 31) when this runs i want to set all the the .Count(dint) and .Time(dint) tags to 0 in all 32 AOIs, in all 19 UDT arrays. for ResetRssqlStnIndex := 0 to 18 do for ResetRssqlIndex := 0 to 31 do STN[ResetRssqlStnIndex].Faults.Faults[ResetRssqlIndex].Count := 0; STN[ResetRssqlStnIndex].Faults.Faults[ResetRssqlIndex].Time := 0; end_for; end_for;when i run this loop and cross reference other tags in the UDT below the Faults tag, i'm showing that this routine is calling them and they are destructive.What am i doing wrong here? am i missing some fine line in the for..next struct or can i not nest them like i can in VB or other structured languages. when i change the code to this... i get not XREF's to other elements of the UDT's, nothing destructive for anything other than whats intended.whats the difference? for ResetRssqlIndex := 0 to 31 do STN[3].Faults.Faults[ResetRssqlIndex].Count := 0; STN[3].Faults.Faults[ResetRssqlIndex].Time := 0; end_for; ### Assistant: TPedley, I'm guessing that it's the Cross-Reference tool that is the problem. It probably sees a destructive reference within STN[ResetRssqlStnIndex].whatever and flags the whole array. Perhaps try this to see what the controller firmware is actually writing: * Create a new program with ONLY one ST main routine, and within that routine, ONLY a copy of the code in your first code block below. * Unschedule all the other Programs. So the ONLY code running is your block of ST. * Change the code to write a non-zero value to .Count and .Time -- perhaps 9999999 to make it stand out. * Clear the entire data structure (19 x 31 x struct ) with zero (Perhaps a FLL instruction -- in a ladder routine -- to the outermost STN with a size of 1... -- if not this, go into the tag monitor and clear all the data manually.) * Run the code and see if ALL the .Count and .Time elements are written to 9999999 and NOTHING ELSE. If the code writes ALL and ONLY the .Count and .Time elements, the firmware is fine and the cross-reference tool is being too conservative/generous in its listing. (This is the most likely case, and an anomaly could be entered for the cross-reference tool in RSLogix 5000.) If the code misses any of the .Count or .Time elements, or if ANYTHING ELSE is written to 9999999, either the compiler or firmware has a bug and an anomaly should be logged with Tech Support immediately. Since you have an array of AOIs, I assume you are running V17. You may want to try the V17.01.02 update that was just issued if you don't have it already. But the cross-reference tool has always been generous in flagging indirect references, and this may be by design. Please test and reply and let us know your s/w and f/w versions and if it's just the xref tool or if it's a 'bigger' bug. Thanks!Dale, W8ABZ i'm in the middle of a production run, i won't be able to get to it until late tonight. i will definately check all the items you listed, and i will post my results as soon as i can. thank you for your help. following your advice, i created a new project with the same UDT, and nothing else. using this simple nested loop to clear 2 dints per array (32) per station (19) i am getting destructive Xref's to all other tags in the udt, even tags above the target tags (no possible way to overflow into them) FOR X := 0 TO 18 DO FOR Y := 0 TO 32 DO STN[X].Faults.Faults[Y].Count := 0; STN[X].Faults.Faults[Y].Time := 0; end_for; end_for;when i change the code to this, (no station offset), i get no destructive xrefs to any non intended tags in the udt FOR X := 0 TO 18 DO FOR Y := 0 TO 32 DO STN[1].Faults.Faults[Y].Count := 0; STN[1].Faults.Faults[Y].Time := 0; end_for; end_for; when i change the code to this, (station indexed, no tag index), i get the xref errors again FOR X := 0 TO 18 DO FOR Y := 0 TO 32 DO STN[X].Faults.Faults[0].Count := 0; STN[X].Faults.Faults[0].Time := 0; end_for; end_for; so i guess its a glitch in the XREF function when doing nested indexed loops, but only when applied to the 1st array. it doesn't seem to be incorrect when indexing the sub elements in the udt. is this something you would expect to see with the way the XREF in RS5000 works? i can only assume it has a hard time XREFing all of the possible usages when you are indexing the files. sorry, change that For Y := 0 to 32 to 0 to 31 the code works as expected, with no overruns or any other issues. it puts the data i told it to, where i told it to. regardless of what the XREF says. so i guess this is just something to look out for when you are using loops and udts. thanks for the help and suggestions. n


### Human: XP SP3 I'm not sure this is the correct forum for this post, but part of my question does have to do with activations. My IT department just notified us that the are rolling out XP Pro SP3. While the PC's that I am responsible for will not be automatically upgraded, I am sure that I will be asked to bring them up to SP3 unless I can show cause not to. Is there a document that shows which Rockwell programs & revision levels are certified to work in SP3? Do you have to move the keys back to the master disks before upgrading as with previous Service Pack upgrades? Is there anything that needs to be done for those products that have FT activations? Thanks in advance ### Assistant: * Each Software's Release Notes lists which Operating Systems were officially tested. http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=52120 Also, more ontopic with the Activations.EVRSI works on FAT32 and NTFS formats, as long as your IT is not planning on doing any formatting and clean install migrations, and just pushing the SP3, it should have no effect FTA, is less dependent on file format, but the files are on the computer hard drive, so once again, as long as your IT is not planning on doing any formatting and clean install migrations, and just pushing the SP3 it should have no effect. A handfull of Rockwell products latest versions work with SP3 but older versions will not...and since it is not product wide support, they make you look it up individualy One of our specialists discovered the following problem with XP SP 3 a couple of months back: I just ran into a case where the new XP SP3 causes problems for the 1747-PIC driver. The customer was using RSLinx v 2.53.When you try to install/configure the PIC driver a Fatal Error Initializing the PIC Driver is displayed.Working with the customer we discovered the SERENUM.SYS has been updated.The SP2 version is 5.1.2600.2180 the new SP3 version is 5.1.2600.5512.To correct the problem we renamed the newer file to create a back-up and copied the SP2 version to the OS.Re-booted the PC and the PIC drive Initialized fine. Rockwell does not have any Knowledge base documents to support this yet. Knowing what I do of how corporations look at that kind of stuff ... Rockwell Automation will probably never support that fix. There's a good chance someone found it, but renaming back to a SP2 version of a file is a bit of a security no-no, so never created an answer on it. (All signs point to SP3 on that machine, but there is now a file with SP2 functionality ... could break something else without meaning to). JHutch Currently Rockwell products are not supported under XP SP3. It is being tested but not yet supported. http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=54244 Rockwell link discussing removal of Service Pack 3 can any one help me to connect PIC/aic driver in xp sp3 a message appears withe a fatail error initializing pic driver can any body help me plzzzzzzzzzzzzzzzzzzzzzzzzz...befor iam installing sp3 i checked the knowlega and some one was asking if sp3 is compatable with rockwell softwere and rockwell answerd its only update to sp2 as they posted a link in microsoft web site said that ..so i installed it and the proplem was when i was choosing pic/aic driver to connect 2 panel view standard b5a5(dh485) this message appers...plz helpppppppp.. note :iam using sp3 and using rslinx2.52 ...how i solve this proplem??? Deleted duplicate posting - JHutch i did what mgvol has been said but the proplem is that every time i made a restart the proplem back again i have to disable the windows file protection im use xp3 with 1747-uic driver and rslink 2.53 and work fine remember the pic in the future is not abaible for use in the realese 2.54 is not supportsee you when u choose pic/aic driver from ur rslinx did't show u any error message, i faced a proplem a message appear (fatal error plz if u solved this proplem tell me how)..by the way which version of rslinx do u use with sp3 thanx alotwael I had issues with 1747-PIC / AIC + Driver it wouldn't start corectly under SP3. After I went back to SP2 problems went away. Just to *reinforce* other posts.... :smileyhappy: As of today, Windows XP SP3 is not supported by any Rockwell Software products. Aid 42682Aid 54244 Aid 40786 - fuzzy logic thanx to the forum, and Kudos to mgvol. i replaced all occurances (2) of the SP3 serenum.sys with that of the SP2. and all of a sudden, everything was right with the world ! :smileyhappy: p i did that alredy but after each restart it begains to back the old one again and didn't work again.. What were the 2 locations where you replaced the file serenum.sys? Some of the new Laptops and PC I have gotten from my IT guys have had SP3 installed on them. I only once ran into trouble and that was with some DDE stuff between RSView and Excel. What I have done is just requested that the next batch not be rolled up to SP3 but left at SP2 and their ok with that. Although now every time I have and issue I always question is it SP3 or something else. Long and short stay at SP2 and you will not be adding possible problems you will only keep the one you already have and that enough for me. n


### Human: Allen Bradley 1336 + Is it possible to make a 1336 drive reverse itself if the current goes up on drive. If the screw starts binding up and current goes up drive would reverse and go the other way. ### Assistant: You could set the CR relay ( Par 158, 174-176 ) to 7 current limit or 5 at current and latch a off delay timer ( reverse time as the CR relay does not latch ) with the contact to I/p3 set as Rev / Fwd.To get the screw away place a time in Par 327 Start At time delay n


### Human: Temp problem on VSD Unrelated to the false F008 issue is the fact that, if I run the VSD’s with the doors closed the drive temperature (B014) goes up to over 70 deg C. If I open the door it comes down to 61 deg C. This site is in the eastern part of South Africa and the average air temp in the summer is above 40 deg C with a very high humidity factor. We have forced air cooling on the enclosure's that move about 540MC/H through the enclosure. The pumphouse ambient temp is about 25-30 deg C and could go as high as 45-50 deg C in the summer. ### Assistant: 1. Verify that maximum ambient temperature has not been exceeded. 2. Check fan. 3. Check for excess load. If the drive still fails after checking previous actions, probably it should be replaced... :smileysurprised: See also Aid 59345 Hope this helps… - fuzzy logic Elsys, It looks to me that you need to recalculate the airflow requirements for your forced ventilation of the enclosure.The drive outputs 6167 Watts of heat at rated current (assuming 22C-D460A103 as per your previous posts) and as an example using an enclosure 2000mmH x 1000mmW x 600mmD at an ambient of 30 deg C and a maximum internal temperature of 50 deg C you would need approx 968m3/h. At 40 deg C ambient you would need approx 2047m3/h to maintain the internal cabinet temperature of less than 50 deg C. Your ventilation is too small meaning more heat is being generated than the enclosure and ventilation system can dissipate. Hi Shozza; you are right, the temp calc was done wrong, we have installed bigger cooling already and will have to put aircons on the panel for the summer months. thanks anyway. n


### Human: RSView32 Active Display System Hi frnds, can anyone help me out to install RAD system to windows 2003 server.which steps has to be followed, so as to install the aforesaid software? ### Assistant: Did you already follow the Getting Results Guide ? - fuzzy logic n


### Human: micrologix datalog extraction utility is it possible to display data obtained with this utility as pure binary. say if i use b3.8 to monitor 16 bits and i would like to look at it as binary i find i cannot do this, excel wont allow this i think 10 bits and the 11th as a sign bit. thanks ### Assistant: There are many sources in the Web where you may find Decimal to Binary conversion for Excel. I've tested the one at this LINK, and work fine. You may also use VBA code instead. See the results in the attached Screenshot.... and be aware of the following: 1. You may need to change syntax of the formula in the link as your List Separator (Regional and Language Settings in Control Panel) could be different than , (comma)... for example (LOG(F2,2)+1 could become (LOG(F2;2)+12. You have to insert the formula and confirm it as an Array (Ctrl+Shift+Enter)3. In the example in the link, the number to be converted is in cell H1, in the attached screenshot is instead in F2 Hope this helps… - fuzzy logic n


### Human: PF70 speed command Is it possible to use analog input 1 as the main speed command for a PF70 with analog input 2 as a trim.ie multiply the required speed of analog 1 by the % of analog 2.For example if analog 1 is 12 mA (4-20mA input) then this is half speed.Then if analog 2 is 2.5V (0-10V input) then the speed of the drive will be 50% x 25% = 12.5% The manual is very unclear.Regards Alan ### Assistant: I'm agree, User manual isn't so exaustive...:smileymad: Something better in the Reference Manual, did you see it ? (pages 99 - 100) Anyway, the Trim value can only be Added or Subtracted to the main reference... Hope this helps… - fuzzy logic n


### Human: RSView32 Web sever I have found a few of the limitations when using RSView as RAD. Now what are the limitations on using the web service? Currently the project I have been talking about in other post is also display on a web link. This is even more restrictive. Two items I would like to over come are.1. Auto Refresh (currently we need to refresh the page)2. Load a display using a parameter file Can anyone help me out? ### Assistant: Technote 9756 shows how to edit the RSViewWeb.ASP to automatically update the Webserver screens. And tech note 58121 shows how to pass parameters to screens in WebServer. Hope these help out. n


### Human: Retaining Max/Peak Value Hello, I am monitoring an effluent pit level and would like to retain the maximum level it reaches and place it in a float register.The signal is an coming from an analog 4-20mA sensor which controls the pumps in the pit.What would be the best way of monitoring the 4-20 and holding the highest value it reaches? Thanks in advance, JW. ### Assistant: Ausaar, I assume this is for a Logix5000-based system. For PLC-5, SLC-500, etc., the idea is the same -- the data addresses will be different. A ladder rung with a GRT (greater than) instruction and a MOV (move) will capture the max value: GRT Local:2:I.Ch0Data MaxValue MOV Local:2:I.Ch0Data MaxValue (You can replace the Input address above with whatever tag if you scale the value in your code....) You'll probably need to reset the maximum at some point. Setting the bit ResetMax in the following rung will accomplish that. I would have this reset rung IMMEDIATELY BEFORE the rung above. XIC ResetMax OTU ResetMax MOV -3.4E38 MaxValue (If your input or scaled value is never less than zero, you can use a Clear (CLR) instruction to zero the max value. The most negative value you can put in a REAL is -3.40282347E38, so the rung above makes sure your max is reset to a REALLY MINIMUM value!) Hope this helps!Dale, W8ABZ ControlLogix has a Maximum Capture (MAXC) and Minimum Capture (MINC) function block that captures the maximum or minimum value of an input over time. It has the reset value built in and as long as the ENABLE bit is high, it's tracking the value. n


### Human: View SE / ME interface to SQL database directly w/o PLC I have had several requests recently to interface with a SQL server database directly from an HMI (View SE). You can write to new records via transaction manager very easily, can go the other way to a PLC via Stored Procedures in the database, but I'm not sure that you can do queries / modify existing records in the database this way? Tech support recommended using ActiveX controls but could not suggest any. I did a search on the web but not coming up with much either. Can anyone recommend a quality ActiveX control to do this? Applications are viewing / adding / modifying recipes in the SQL database via the HMI directly. The recipe data is coming from a business system and everyting MUST be stored in the database, not in the HMI natively. They can not /do not want to use the built-in recipe manager in SE or ME. I don't know of any way to get the recipe manager to interface wth a database anyway. We want to stay away from custom code, but if not an ActiveX, if anyone could recommend some sample VBA code for this functionality, this might help as well. Any help would be apprciated. ### Assistant: For sure other users could be more exaustive on the answer :smileytongue:.... in the meanwhile, try to take a look to the following technotes: Aid 51768Aid 62191 Hope this helps… - fuzzy logic This is a job for VBA code. There are no canned ActiveX controls that I know of that handle database data entry. The technotes that Fuzzy referenced are good examples for interfacing with SQL. If you prefer to use Access, there is a good tech note in the RSView32 realm that can work. You would have to re-write any of the portions that use the RSView32 object model, but the parts about interfacing with MS Access can also be used with SE. See tech note 4821 for details. Having said that, if you know much about Visual Basic, you could build your own ActiveX control using much of the same code in these tech notes. Keep in mind that you would need to install this on any system that uses that control. n


### Human: Using VBA, data retrieved from datalog doesn't match format of datalog? I've written a small piece of VBA code to look through a non-active datalog during a specific one hour time period, and in this particular case, return the lowest number that it finds during that time period for 3 different tags in the datalog. The data retrieval works as expected, but the format of the data returned does not match what is in the datalog. For example, in the datalog during the time span I am examining, the lowest value is 3.7689741. But the value the VBA code returns is 4. It appears that the data is rounded to the nearest whole number, which is completely useless to me for my needs. I thought perhaps it's because the data source of the tag being logged into the data log is an integer file in the PLC, but that makes no sense either, because the data is written into the datalog in floating point format. I tried using a format command on the returned value, for example: Cl2(x) = Format(oDLWideRecs(i).DataLogTagValues(Cl2TagName(x).Value, 0.000) but all that does is change the 4 to 4.000. Does anyone know why this is happening? And more importantly, how I can correct it? jep ### Assistant: Can you include the code you are using to read the datalog model? Also would be useful to see how you are DIMming the variables. This is the code: Private Sub Get_Cl2_Minimums(Chlorine() As Single) Dim oDLModel As DataLogModel Dim oDLWideRecs As DataLogWideRecords Dim oTagList As StringList Dim dtStart As Date Dim dtEnd As Date Dim sHour As String Dim sMin As String Dim Cl2Name(1 To 3) As String Dim i As Byte Dim x As Integer Dim z As Integer Set oDLModel = gDataLog(Chlorine Residuals) Set oTagList = oDLModel.DataLogModelCfg.TagsInModel sHour = Format(gTagDb.GetTag(Low_PriFinishedPeakHourPD).Value, 00) sMin = Format(gTagDb.GetTag(Low_PriFinishedPeakMinutePD).Value, 00) 'Set the start time and date. dtStart = Date - 1 &   & (sHour - 1) & : & sMin - 1 & :00 'Set the end time and date. dtEnd = Date - 1 &   & sHour & : & sMin & :59 'Since only these three tags will ever be used, hard coding the tag names is used here. Cl2Name(1) = Low_PriCl2_PreClearwell Cl2Name(2) = High_PriCl2_Finished Cl2Name(3) = Low_PriRTU13_Cl2Residual 'Read the records from the one-hour time period. Set oDLWideRecs = oDLModel.ReadTagDataWide(oTagList, dtStart, dtEnd, , roMaxReadRecordsAll) z = oDLWideRecs.Count 'Set each tag in the array's starting value to a value higher than can be recorded by the meters. Chlorine(1) = 5.1 Chlorine(2) = 5.1 Chlorine(3) = 5.1 On Error Resume Next 'Find the minimum recorded value for each tag in the returned data set. For i = 1 To z For x = 1 To 3 If oDLWideRecs(i).DataLogTagValues(Cl2Name(x)).Value <= Chlorine(x) Then Chlorine(x) = Format(oDLWideRecs(i).DataLogTagValues(Cl2Name(x)).Value, 0.000) End If Next x Next i Set oDLWideRecs = Nothing Set oTagList = Nothing Set oDLModel = Nothing End Sub Jeparham, I've been playing with your code. I had to make a few tweaks to accomodate my test project, but bottom line is that I am reading floating point values. I created a tag called float and gave it a value of 3.14159265. I logged that tag value, then read the value into a variable called FloatTagValue (dimensioned as type Single). I stripped off the Format function so I could see what the raw data was. I used the following command:FloatTagValue = oDLWideRecs.Item(1).DataLogTagValues(float).ValueThe value of FloatTagValue was 3.141593, so it would seem that the value being returned is already a float. So whatever the issue is here, it is not that the method is not capable of viewing the actual tag value. My guesses at this point are:Your floating point number is being rounded.You are not looking at the value that you think you are - might walk the code through Debug mode and put some watches on some of these values.Sorry I couldn't be more specific as to your problem, just not seeing it here. Thanks for taking a look at it. I had already set up some watches on key variables in the program, but I just now noticed what I think may be the cause of my problem, or at the very least, is a symptom of it. In the watch window I set a watch on oDLWideRecs and a second watch on oDLWideRecs (i).DataLogTagValues(Cl2Name(x)).Value You may recall that oDLWideRecs is dimensioned as DataLogWideRecords, i is dimensioned as a byte and x is dimensioned as an integer. In the watch window, as soon as the program starts: oDLWideRecs data type is listed as DataLogModel/DataLogModel oDLWideRecs (i).DataLogTagValues(Cl2Name(x)).Value is listed as variant/integer. As soon as a value is polled, the data type for oDLWideRecs (i).DataLogTagValues(Cl2Name(x)).Value changes to variant/long. And as I am sure you're aware, a long data type is a whole number, like an integer. The only difference is the minimum and maximum values possible in the long data type. So, the upshot of all of that is, even though I explicitly dimensioned all of my variables, the value is being returned as a long data type. Now I just have to figure out why. Edit: I forgot to mention... I looked in the datalog files I am using, and the numbers 3 and 4 don't appear in the files anywhere. All data is floating point, for every tag logged into the file. I still wonder if it's because of the data type of the tag's data source. All three of the tags are located in integer file N7, and scaling is done in RSView's tag database using the Scale field. Well, I believe I have found the problem... fixing it... not so much. I ran the program to a break point and in the immediate window I tried ?gTagDb.GetTag(tagname).TagValueDataType All three tags returned a 0, which indicates the constant roTagDataTypeLong. In the help file it spells it out: tag's value is returned as a long So I start looking for where it could be setting the data as an integer data type. In the tag database, I found that the default data type for those three tags are all set to Default Unfortunately, even though they are analog tags, it will not allow me to change the data type to Floating point. I get an error that reads Error writing tag. The data type is invalid for the corresponding tag address. That's because the tag's address is N7:10. An integer file. Any suggestions how I can correct this? n


### Human: Re: Guidelines for Use Is thier any special requirements for long term storage of processor contained PLCs Cabinets ? (1-3 months) regarding Temperature and relative humidity. ### Assistant: Jakopian, Check out the 1756 ControlLogix Controllers Technical Data sheet, Publication 1756-TD001A-EN-E (5/2009), available on the literature.rockwellautomation.com (literature library) website. Per page 1, storage is listed as -40 C to +85 C (-40 F to 185 F). I would follow the information on relative humidity, etc., on this same sheet. Other products (PCs, PanelViews, etc.) may have more stringent specs, so check the spec sheets for the more fragile items. In general, avoid moist/wet locations. Temperature isn't a big issue; as you see above, you've got quite a range to work in. But you want to avoid condensation if the cabinet is put in a very cold or temperature-cycling location. We once had some cabinets we had to send out that were to be stored for an extended time. We put a large pack of dessicant (industrial-sized silica gel packet) in each enclosure, then applied a tip indicator and a shock indicator, wrapped it with the usual shipping dock wrap and shipped it out. The tip indicator is a little egg-timer like thing with a sticky part and bright blue powder. If the enclosure is tipped over, the blue powder sticks to the sticky part in the upper part of the egg-timer, recording the event. The shock indicator widgets work similarly, just with a little part inside that's calibrated to break when the forces (G's due to shock) exceed a specified limit. These will tell you if the cabinets were improperly handled over the course of shipping and storage. And the biggie: make sure all the batteries are disconnected. Even better, don't ship batteries in the enclosure. (They probably won't meet the temperature specs above for the modules anyway.) Save off any code first, of course. You can't count on the batteries holding memory for the duration of storage, so why waste them? You certainly don't want any leakage or worse from them. Hope this helps!Good Luck! Dale, W8ABZ n


### Human: How Redundant CLX talk each other over telephone line I have one CLX with ethernet module sit in control room, acted as data concentrator where HMI will pull the data from data concentratorthere are 20 remote PLC stations which are redundant (with ethernet module), I try to use telephone line to connect data concentrator with all 20 remote PLC ( every PLC is in different location), data concentrator CLX will pull the data from all remote PLC stations, and eventually display at HMI how to setup this system, which components need? any sample program?thank you. ### Assistant: nan n


### Human: Factory Talk View ME 5.00.08 Unfortunately, I don't have any screenshots or exact error messages with me. I'll be sure to try and get some the next time this problem occurs. Occasionally, I've been having issues with my PanelViews (both 1250 or 1500) when writing to a register or changing states of bits, it gives me an error message along the lines of Failed to write to tag _____. To fix it, we usually just restart the panelview, then problem solved, but it can be really annoying when you are in the middle of a breakdown situation. Has anyone else ever had this happen to them? Any ideas on what can be the cause? It seems like it happened to us only since the firmware/software upgrade from RSView 4.00 to FTView 5.00.08. Feels to me like if the panelview hasn't been used in a long time, then the communications times out without resetting. ### Assistant: Need more information. what protocol from PV+ to processor?? Which processor used? I've seen similar errors in projects where I am using screens with On Top selected in the display properties instead of Replace. If one of the tags in those screens points to an invalid address - maybe one that is not present in the controller - it can cause problems for other tags in the same communication packet. Rebooting would solve that until you navigated to the screen with the invalid tag reference. If you are using HMI tags, you might try deleting the project's CACHE folder and TAG*.CAC, then rebuilding the runtime and re-downloading to the terminal. BTW, can you reproduce this on a computer with ME Runtime? If so, there could be messages in the FactoryTalk log that give you a clue. Ethernet/IP 1756-L61/63 Control Logix Processors Check Knowbase Doc 41204 http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=41204 you may be experiencing ENET lockup. depends on what equipment you are using and when it was manufactured.the knowbase lists which processors ( yours ) along with what other modules can exhibit that problem and a resolution for it. n


### Human: PF700 Size 3 Parts AB: I have to repair a 52A PF700-VC VFD (Size 3 Frame) P/N 20B E 052 A 0 AYNACO1) Can I order parts for this size 3 VFD?2) Can I get a service/repair manual? We have ~20 of these VFDs that are powered directly from pole mounted 600VAC transformers in sanitary lift systems. Sometimes the diode/SCR End and MOVs are blown by the power company. I lost another one last night, during a lightning storm, and I would like to repair it in our shop. I know that AB offers an exchange repair but the price our distributor quoted was 72% of the cost of a new unit so it wouldn't be worth the time to exchange. --SMW ### Assistant: The following link is to the spare parts listing for the powerflex 70 / 700 drive familyMaybe you need some line chokes to dampen the poor power, and some transtector units ( www.transtector.com )to suppress the lightning. ( have saved many drives with their units) http://www.ab.com/support/abdrives/powerflex70/PF7ReleasedParts.pdf David9: Doesn't help; this is only a parts list for the larger 52A/690V(Size 5+) or +77A/600V(Size 7+) PF700 VFDs, we standardized on the 52A/600V(Size 3) PF700s. Page 13 of the document lists the spares for frame 3, 600vac PF700.Unfortunatly, only the fans are kept as spares. As the majority of the power section is connected directly to the SCR/Bridge rectifier block, it would not be economical to keep as a spare part. Rockwell have never issued PC card drawings for their hardware, with so many surface mount components any fiddling with a soldering iron will no doubt damage other components or connections. n


### Human: Can not see dongkle drive in my computer Hi there, I just got a new dongkle but whenever I plug in my computer. My computer can not see it as dongkle drive.So, please give me an advice step by step to make it shown this dongkle as one drive. Any question, feel free to contact me +6681-9224907. Thanks & Regards,Songkid ### Assistant: Are you talking about the FactoryTalk Activation dongle (9509-USBDONG) ? Maybe you have the wrong driver installed... try to follow indications in Aid 35630 and Aid 32585 ... NOTE it is NOT a Memory stick, you can not save your activation file on it. :smileysurprised: Hope this helps… - fuzzy logic n


### Human: Histogram tool in Logix5000 It does exist any feature like Histograms in RSLogix5000?(Trends are not the best option) ### Assistant: Unfortunately this feature isn't available in RSLogix 5000, and I've not seen previsions to include it.... :smileysad: - fuzzy logic n


### Human: powerflex 4 control net why can't i upload parameters from drive in rslogix 5000 ver 16 using cnet? I can't see the drive, all i see is the 1756-cnb card and i cant choose a drive. ### Assistant: Make sure your drive has been added to your I/O configuration under the CNB card responsible for the drive. Also, when you add the drive to your I/O configuration, the major AND minor revision must match exactly in order to upload/download from within RSLogix 5000. If the drive is version 2.3 and your I/O was entered at version 2.2, then you have to change it to 2.3 in your plc configuration before looking at parameters. Your drive should show up under your CNB card even if you're offline if it's in the I/O configuration. Start RSLinx and open RSWho, do you see the drive appears under the CNB ? ...I mean are you able to browse the Controlnet network under your CNB card ? If not, then probably the EDS for that CNB is missed... you may download it at: http://www.ab.com/networks/edsDownload EDS file related to the CNB (series and major/minor rev.) you have to temporary folder.Shut down all SW including RSLINX as a service from the computers system tray.Install the EDS sheet by selecting it when launching START-PROGRAMS-ROCKWELL SOFTWARE-RSLINXTOOLS-EDS HARDWARE INSTALLATION TOOLRestart RSLINX and problem should be fixed.- fuzzy logic n


### Human: beckhoff IE6002 does any one have any experience with setting up and using a beckhoff IE6002 1 channel serial RS232 module in RSlogix. currently we are using an L35 processor. any help/info greatly appreciated ### Assistant: Unfortunately I've never used it...anyway, if you have doubts about the RSLogix5000 configuration of the module (Ethernet/IP side - I guess -) please post again and maybe I can give some help... about the configuration and the usage of the module (serial port side), it is quite difficult to me to be able to help you.... :smileysad: - fuzzy logic n


### Human: Panelview Plus Firmware Download Hello all, Can i download panelview plus firmware from here?What i know, for download panleview plus need the username & password. Create the new or existing password or only rockwell person can access that? Thanks ### Assistant: The firmware is located at the following web address: http://support.rockwellautomation.com/ControlFlash/FUW.asp You will have to register on the Rockwell Automation support website to download this firmware...NOT only Rockwell Automation employee can download firmware updates...you may, too. :smileyhappy: Hope this helps… - fuzzy logic Fuzzy, The registration page not have Registeration ButtonAny other suggestion for registeration.Maybe rockwell disable the button? Thanks Ooopsss.... you're right... I see the problem, too. :smileymad: For sure there is something broken in the Web site... I suggest to send your complain using the contact us link in the Login page. - fuzzy logic Thanks fuzzy.......adios!!! Looks like the login server is down. I'm told they are working on it, so it should be back up soon. JHutch n


### Human: Direct Driver Someone knows how Direct Driver works?? ### Assistant: Assuming you're asking about RSView32....take a look to the User Guide, chapter 2 contains useful infos for you... :smileywink: Hope this helps… - fuzzy logic n


### Human: CompactLogix 1768-L43 Controller and 1769-ASCII 2 Channel Module: Configuring Serial Ports Hello, I am attempting to use the 1769-ASCII 2 Channel Module with a CompactLogix 1768-L43 Controller to connect to two AccuRange AR 700 lasers, with one laser connected to each channel of the module. The serial port of the controller is connected to the host computer. However, I seem to be unable to have the module's ports be recognized in the RSLogix 5000 program. For example, if I use an 'AWA' instruction to Channel 1, I recieve an error code which indicates that the port does not exist. I am confident that the module has been mounted correctly, and the module has been configured to match the laser specifications. Is there some other option which I am missing? I hope this is the correct forum. Thank you,JWRem ### Assistant: Check out the following Rockwell Knowledge base answer ID ; 32057 & 29347 “Give a man a fish; you have fed him for today. Teach a man to fish; and you have fed him for a lifetime” ASCII instructions like AWA, are to be used with the serial port of the controller (Channel 0) when it is configured as ASCII protocol.Channel 1 is not available in a L4x controller, this is the why you get the error. To use Channel 0 and Channel 1 of your ASCII module, you have to set your application program as indicated in the technotes suggested by David9 :smileywink: Hope this helps… - fuzzy logic n


### Human: 1791ES safety module Does anyone know of a PDF or something to help with wireing and configuration with this safety module.I could use information on common programming practises for safety PLC's if anyone knows of something. Thanks ### Assistant: Go to the Rockwell literature library,http://literature.rockwellautomation.com/idc/groups/public/documents/webassets/browse_category.hcst Select I/O, then 1791DS compactblock Guard I/O, and the document can be found Take also a look to the Installation Instructions and the User Manual for the 1791ES modules.... Hope this helps… - fuzzy logic n


### Human: Data recovery and floppy master disk activations Hi, I'm looking for some advice. At the moment I am assisting in a data recovery procedure and would to know the options. I have 16 licenses covering, RSView, RSLinx and RSLogix5 on floppy master disks. If one of the HMI's goes down due to a hard drive failure and I can't get the license file back on the floppy disk what should I do? I have a mix of old and new hardware (old hardware has no USB, only floppy and CD drive). Reading the forum I see the new floppy can take 2 days to arrive. Should I maybe change the license files now? But what about the lack of USB ports on the older HMI's? Any help would be appreciated. Suzanne. ### Assistant: First we have to distinguish between an activation master disk damaged, and an hard disk failure. Just in the first case you have to ask Support to send you a new Floppy... otherwise, in case of hard disk failure, you may use the reset procedure one time per year per serial number online at Activation Support web site or through Tech Support. Aid 36168 explains how to use the Reset. Also you may ask to migrate your *old* EVRSI activations to the new FactoryTalk Activations, and host them on an USB dongle or Hard Drive (where USB port is not available). Talk to your Rockwell Automation representative or Tech Support to understand this possibility.Take a look to the following technote to understand how new FTA works. Aid 35251 Hope this helps… - fuzzy logic Great thanks. That gives me an idea of what I should do in the event of hardrive failure or loss. Cheers :smileywink: Suzanne n


### Human: Global Objects and Tag Substitution Hello, a workmate made a backup of a FT View SE application (local) in *.apa file format (by using the Application Manager tool) and gave it to me; then I used the very same program (Application Manager) to make a RESTORE application.Everything was fine but suddenly when i was doing a drag and drop from a Display for Global Objects, I noticed that the new referenced objects did not had enabled the Tag Substitution Feature and even more, if I try to edit the animations, all is showed in grey (disabled) so I don't know what is happenig.Thanks 4 your support.Note;OS= WIN XP SP2FT View Se: 5.00 (CPR9) I have installed the pack from Answer ID 47105 ### Assistant: Are you trying to edit the global object itself or the referenced object? Right-click on an object on the screen, and select Global Object DefaultsAssuming your workmate's application behaves like you want yours to, make sure your default settings are the same as his/hers. I have same issue in one computer, however, the same application backup is working fine in other computer it should be windows OS or FTView se installation issue, I did't find why Thanks to all of you. Finally I gave up!That never worked out so I'm keeping working on the PC on the app was originally made...Well, more or less: Using vmware converter I made a physical computer a virtual computer.Anyway is annoying to have that unsolved bugs all over the place and that rockwell never answer properly. n


### Human: 100 Hz counter input - What is the pulse per Min maximum? Hello, I have a Micro 1400 with 6 100 Hz pulse counter inputs. I have flowmeters that produce 0-250,000 ppm If 100 Hz means 100 pulses/sec (6k ppm), then I need to do something about the flowmeter, like spec a new one? Or am I missing something? Many Thanks, Tim ### Assistant: Tim, just a little confusion in your considerations... :smileywink: Micrologix 1400 has up to 6 High Speed Counter, right, but the frequency is 100 Khz ! Hope this helps… - fuzzy logic Fuzzy Logic: Yes, 100 khz! Looks like that is 6 million pulses per minute! so my 250,000 is fine I guess! Thanks, Tim n


### Human: RSView32 Web Server Software I'm looking for our install disk. It has been some time since we needed to touch this and I'm having trouble locating the software. Are the Web server Utilities bundled with another package or are they a stand alone install/activation? ### Assistant: For what I can remember, RSView32 Webserver only comes with its own install CD... not bundled with other software packages. It has cat. # 9301-RSVWSENE - fuzzy logic Thank you. I found them up front with IT. Along with the activation disk. n


### Human: PoewrFlex700 HIM Start Problem Dear all, Q1: HIM Start ProblemI had install a Powerflex700 drive with DDC control enable. The Powerlfex700 drive config to run at Auto & Manual Mode, Digital In 1 set as Start Drive & Digital In 3 as AUTO/MANUAL Mode selection. Speed Control by Analog In 1 in 0-10V input. In AUTO mode, VFD was control by DDC via terminal input and the VFD works fine. While in Manual mode, the HIM take control by press ALT-AUTO/MAN, the HIM takeover the VFD control and can start and adjust VFD speed. However, once I push the Stop button(Which is red in color) the drive stop and cannot be start again by press the Start button(Which is green in color). I had to recycle power of the drive in-order to gain the MANUAL mode control again from the HIM. Also I had check that the HIM Stop button(Which is red in color) can stop the VFD in both MANUAL & AUTO mode. Then in-order to regain the VFD control, we had to recycle the VFD power again. Would anyone can help?? What is the problem and is there any config parameter I had to checked with?? Q2: Analog In ProblemOur DDC contractor use johnson control controller and speed control by 0-10V, during the T&C we found that the VFD cannot received the true signal. Actually when the DDC AO output 10V to VFD, we measured the VFD Analog In 1 had read only 7.4V?? Is that the problem of Impedence? Any thing we can do to solve it? Q3: HIM Frequency Display Minus Sign Problem My VFD was configured to run in reverse direction in order to get the Motor Runs in correction direction. Howeve the frequency display in HIM with minus sign and how can I remove it?? Any idea or suggestion?? Thousand thanks for kindly assistance in advanced. ### Assistant: A1. Please read the note on the bottom of page 1-23Important ; Progamming Inputs for 2 wire control deactivates all HIM Start buttons unless parameter 192, [ save HIM Ref ], bit 1 [ Manual Mode ]=1.This will allow HIM to control Start and Jog.You will need to remove the run input before selecting Manual control. A2. you could adjust the min/ max speed required to match the 0-7.5 signal A3 .Change the drive back to Forward and reverse two of the motor lead connections Thanks for your information to A3. I'm afraid this can not solve my problem as you can see why from the site listed below:http://www.control.com/thread/1227039468 Motor connected to VFD cannot alter the rotation by swap any 2-phase line. Therefore, I guess the solution to this question is to config the HIM in correct way. I still seaking for the solution. Hi, about point A3.... Agree with David, swapping two output phases will reverse motor rotation :smileysurprised: Just tested on a PF700 and obviously works.... Did you also test it ? - fuzzy logic To A3:I haven't done this before on VFD, only on Contactor driven motor and it works!! Did you done that and made it before?? Since my client also try this method on a Telemecanique VFD and fail to solve the same problem. But it worth to try at this stage. Thanks!! To A1 & A2:I still can't figure out the problem. Is it the HIM start button tends to start motor in forward and the VFD setting is start motor revese so that I can't start motor from HIM Start button after I stop VFD with Stop button?? Any ideas?? However, I had done what David said and I can now start and vary VFD speed but not re-start it after HIM Stop button pressed. This case also exist when the VFD runs in AUTO mode, once the Stop button pressed, VFD can't be re-start again from DDC and need re-cycle VFD power. What a strange!!! n


### Human: Backplane Communications I have a 17 slot ControlLogix rack with 4 processors installed in it. What is the best way to communicate from processor to processor through the backplane? Do you have to create Produced/Consumed tags? Do you have to use message commands? Can I set each processor up with the others in the configuration tree and simply point to them? Also, is there a document out there that explains all of this? ### Assistant: You may either use the Produced/Consumed tags or Messages... basically, the main difference is that the first is a scheduled communication (you may define a RPI to which the data as to be produced) and multiple controllers can simultaneously consume (receive) the data; messaged are unscheduled and will be executed through a message buffer... you have also to write code in your application program to manage them, especially if you have many different MSG instructions to be configured. A produced tag sends its data to one or more consumed tags (consumers) without using logic. Take a look to the following manuals to understand how they work: Produced and Consumed TagsMessages Hope this helps… - fuzzy logic One thing to remember about produced/consumed tags is that each tag creates a connection. If you produce 50 tags then that's 50 connections. It's best to create an array type tag (50 elements in size) and you only have 1 connection for the produced tag instead of 50 connections. There is a limit and you have to take into account any other modules on the chassis or network that the controller owns as they also use connections. Thanks for all the responses. The only problem that I have with Produced/Consumed tags is that they can't be created online. This is very difficult for us considering the lines run 24/7 with a PM scheduled about every 2 months. Is there a way to produced the tags online? If I use version 17 can I import them online? n


### Human: Computer Died Hi I just bought a new computer cause my main desktop stopped working. I had my activation on there but there is no way I know of to transfer it from my old pc to my new. Any help would be greatful. Thanks ### Assistant: It depends... if you have an *old* EVRSI activation (I mean the one that uses floppy disk) then you have to move the activation from the died PC to the Master disk and then from the Master disk to the new PC use the EVmove utility...if you have a FactoryTalk activation, you need to do a rehost to have your activation available again to be used on the new PC... Problem here is that I guess you're not able to access your old PC as it is died... :smileysad: So, I suggest to contact Technical Support ; giving them your software Serial Number they will help you to reactivate the software using the proper method. - fuzzy logic Iave had the same problem when the hard disks on computers of mine crashed 2 times in the last 3 years. Rockwell technical support was more then happy to reset my activations, no questions asked/ n


### Human: Panelbuilder32 Multistate programming question i have a monitoring screen on my panelview 600 and it has 6 buttons, or indicators. each button has 2 different states. i want to change it so that each button has 4 states, but all i come up with is error with the changes that i have made. here is what i have: each indicator has 4 statesi put them down as unsigned integer, and used the address N7:20 as indicator 1, N7:21 as indicator 2, etc so in the plc program for indicator 1 i used N7:20/0 as the first message, this works, but when i change it to N7:20/1, N7:20/2, or N7:20/3 I will get an error message on the indicator. in the states tab i have each value in the same order, 0-3. what am i missing? ### Assistant: Just a question... in the properties of your Multistate, you set to read Least Significant Bit or Value from your N7:xx ? In both cases, check to not have other bits ON in your integer, otherwise a wrong State number is *asked* to your PV and it shows error.If you use Value read, then verify the number you have inside the integer, it should obviously be in a valid range for your states (0 to 3) Hope this helps… - fuzzy logic When you set up your multistate in panelbuilder, You can just add the integer of N7:20 associate with the corresponding tag name and set in propreties tab of the multistate indicator on READ a value and in the other tab name STATE just add the text with the corresponding value of 0 - 3. In the PLC logics, just MOV the right value when you want in your register , it's more simple and easy to program that way. bye Flames I have the read set to value and then in the value drop box i have it set to unsigned integer. Would it be easier to use least significant bit? Flames- I have the panel builder program set the way that you have on the post. I am going to try to use MOV rung instead of an OTE type rung. Maybe that is where the problem lies... Dan123, as I suggested in my previous post, be careful to use a value inside your integer that is in a valid range for your defined states.Altough the use of a number as Flames suggested is the easier solution, the same your indicator should work if you use the bits as before; just be aware to the binary value they assume when you set them... I mean, with just the first two bits (N7:20/0 - N7:20/1) you have the possibility to select all the states you've programmed... BIT 1 - BIT 0 0 0 - State 00 1 - State 11 0 - State 21 1 - State 3 Using other bits, will generate the error on the multistate. In the example below, you request State number 4, that isn't defined as per your post. BIT 2 - BIT 1 - BIT 0 1 0 0 - State 4 So, the terminal will display the error indication. Just consider the decimal value of your binary bits. :smileysurprised: Again, the Flames's suggestion is preferrable. :smileywink: Hope this helps… - fuzzy logic I have few panelbuider application done by this way for alarms and other message. There's no limit at the state ( except 32767) for the value. The most important thing is to get the right value with the message. The rest is simple. You can keep the settings in data form of unsigned integer. if you get any trouble just send me e-mail and it will be a pleasure to help you more. I can maybe add print screen with. bye Thanks to both of you , you have been a big help. I got the program working with Flames' suggestion of using the MOV rung. I still have a question regarding the following post... I mean, with just the first two bits (N7:20/0 - N7:20/1) you have the possibility to select all the states you've programmed... BIT 1 - BIT 0 0 0 - State 00 1 - State 11 0 - State 21 1 - State 3 I will repost with how I understand this : BIT 1 - BIT 0 0 0 - State 0 (N7:20/0 off, N720/1 off)0 1 - State 1 (N7:20/0 off, N720/1 on)1 0 - State 2 (N7:20/0 on, N720/1 off)1 1 - State 3 (N7:20/0 on, N720/1 on) This means I would use an OTE type rung, 2 for each state? Also, I would use binary instead of unsigned integer? Is this correct? Hi Dan, maybe I was not clear in my previous post... :smileywink: I was thinking about the use of the same settings you have (Unsigned Integer) in the Multistate, just the value to pass is prepared in binary instead of a decimal MOV. So, the following: BIT 1 - BIT 0 0 0 - State 0 (N7:20/0 off, N720/1 off)0 1 - State 1 (N7:20/0 ON, N720/1 OFF)1 0 - State 2 (N7:20/0 OFF, N720/1 ON)1 1 - State 3 (N7:20/0 on, N720/1 on) When you have the two bits off, State 0 will be active, if you want to have the State 1, only the N7:20/0 should be on (using OTE is ok); then if you want to display State 2, only N7:20/1 should be on, and finally, if you set both bits, you will display State 3. Writing this bits is like to move a value in the integer...it is just another manner to realize the application. Hope this helps… - fuzzy logic n


### Human: Error FTAC Schedule Dear All, i have problem when configuring backup schedule (disaster recovery). after running manual, error message occured : cannot find the configuration file please advise regards,Jerry ### Assistant: Jerry, I'm not an expert on that, just I've found the following infos: :smileytongue: At first, check to be sure that Design Mode is not enabled while you are scheduling. Could also be possible the Master file is corrupt or the Master file has been deleted from the schedule or has been moved from it's intended location For Controllogix, do the following: The master file is a *.acd file, Save the file as a *.l5k, open the *.l5k and resave it, check the file back in. Re-run the schedule For Slc/Plc files: Create a new file, copy and paste all the rungs from the original file to the new file, check the new file in and make it the Master file. Hope this helps… - fuzzy logic thanks for your advise, i'll check. regards,Jerry n


### Human: 1336 Random Faults I have a 25HP 1336 Plus drive that has been faulting out on faults 39,41 and 49 at random intervals. We have checked all of the drive components, motors, contactors etc that are connected to the drive and have found no issues. The drive constantly tries to reset although the Max retries is set to 3. Once power is cycled the drive will run anywhere from 10mins to several days without a fault. Need help ### Assistant: These faults relate to phase to ground faults between the motor cable and earth.The cable / or motor could have exceeded the corona inception voltage.Is can occur if the motor cables are run in an area where the cable can be immersed in water ( underground conduits )The best way to test this is to disconnect the motor at the motor terminals and start the driveread the current value in parameter 54 ( output current ) any value shown here is what the cable is using.If you meger the cable / motor you need a 1000volt unitYou could turn the carrier frequency PWM ( par 45) down to 2khz / and install a load choke to reduce the reflected wave Read the following tech paper http://www.ab.com/drives/techpapers/ieee/pcic.pdf www.reliance.com/pdf/drives/whitepapers/D7722.pdf Youre right, the cable to the pumps runs underground into a sewage wet well. The problem with disconnecting the pump is that they are submersible raw sewage pumps and in order to disconnect at the pump means braking the seals. We have meggerd the cable assembly and pump and they check out ok with a 1000V megger.We can do a cable inspection to see if the cable has been damaged but disconnecting the motor at the pump is out of the question. Thanks for the information Fraser n


### Human: PowerFlex 700 VFD's on Ethernet with 20-COMM-E To all, This is lengthy, but important that I get it right, so bear with me. I am planning on installing 5 PowerFlex 700 drives on my ControlLogix system using Ethernet control to 20-COMM-E modules in each drive. My system currently has 1 L63 processor running version 15. I have one remote I/O rack that is on Ethernet with ENBT cards for communications. (one ENBT in the main chassis, one in a remote rack. I also have a 3 slot Flex I/O rack with an AENT on this same comm. link.)Only I/O communications occur on these ENBT's. HMI & programming communications are on a separate ENBT. I will be running the drives with an RPI of ~100ms, and will probably use all of the Datalinks available for drive information. There is a Hand-Off-Auto switch in the field by each motor. In the Auto position, Start/Stop and speed commands (PID loop control) will be via Ethernet. In the Hand position, the drive will be commanded to run at a fixed speed over Ethernet. The Off position will be hardwired to the Enable inputs of the drive for safety reasons. I am planning on using the existing drive profiles that are in RSLogix 5000 v15 software. Our Ethernet network equipment consist of two Cisco Catalyst 3560 Layer 3 Switches configured in a redundant manner. Does anyone have any experience/hints/tips that they may have encountered that would help me implement this configuration with a short amount of downtime to our facility. I have downloaded the Ethernet Capacity Tool from the website, and it shows plenty of bandwidth and connections available. We are a pharmacutical manuf. and our system is validated. So upgrading to v16 which has the integrated drives/Drive Executive software is not possible at this time. That would require a revalidation of the system. Thanks in advance. Dlogger ### Assistant: dlogger, trying to help you, some points to clarify: 1. No particul problems/issues on using v15 PF700 profile for Ethernet/IP (we use many times, just it is not as easy as the Premier Drive Integration from v16) 2. If you want to check the amount of traffic/use of your Ethernet/IP module in CLX, you need to consider also the RPI you expect from Flex IO and the expansion chassis; then you have to consider the amount of analog/special modules inside them and also the RPI expected. Normal way is to use 20ms RPI for all digital IO optimized in adapter image, 80 mS for analog/special card. If you want to post that infos, I will check with Ethernet/IP prediction tool for you. Anyway, as you wrote, the ENBT has many connections and bandwith available, so should not be a problem to manage your devices, unless you need particulary quick RPIs. 3. Switches should be managed to have the best performance and flexibility in configuration; you may have a look to the following technotes in Rockwell KB to clarify your ideas on them.Aid 22044 Aid 26760 Hope this helps....- fuzzy logic Fuzzy Logic is right in that it shouldn't be a problem. One of the largest benefits is not having to take your system down (controller) to schedule the network as you do with ControlNet. There are only 4 datalinks available anyway which doesn't add to much overhead. Make sure your remote racks are Rack Optimized for digital I/O as this will save connections. I have used an RPI as high as 700ms for analog inputs on slow temperature loops without any problems, simply because the system could not respond that fast. If you use v15, then you may want to use Drive Executive (drive explorer) to connect directly to the drives for setting of paramters and saving .dno config files. Also, in using Ethernet, make sure you use shielded twisted pair and not just UTP. To fuzzy logic and fordtt, Thanks for your replies. I only have one digital card in my 1756 I/O racks which is set for 10ms RPI. The digital cards on the Flex I/O is set for 100ms RPI. All Analog cards are set to 100ms RPI. We already use Drive Executive to set up our existing drives, and will continue to use that for these new drives. We specifically designed to use Ethernet for the exact reason of not having to schedule the network like you do with ControlNet. Shutting down the process is not a typical option in our facility. We run 24x7x364. Good point about the shielded cable. We currently are using UTP cable, but the runs are short and in separate conduits from all other wiring. The cabling for these drives will have to run up to our Motor Control Center room, which is a bit farther away. Thanks for the feedback. Dlogger The post remind me of one problem I have ever confronted with before.When I connect a PF700 via ENBT-backplane-DNB/A with DriveToolsSP, the devicenet goes bus off.......1791DS safety I/Os and Point I/O and the PF700 DNET adapter are on the same devicenet.I have no time to check what has happened for I have to reset the slot. But it is ok for me to connect a PF700 via ENBT-backplane-DNB/C in another application, and almost the same type devices there as above. I don't know what is wrong with it.Can anyone help me figure out why it happened? n


### Human: Logix5000 Monitoring Gents, I am new to Logix5000 and I am trying to find a way to build an I/O list that will display the status in real time. I have seen the Monitor Tag List function but I cannot see all the elements I need to see on the same screen. This function is available in most PLC languages but I cannot find in 5000. Any suggestions? ### Assistant: Unfortunately this feature doesn't come natively in RSLogix5000.... :smileysurprised: There is a Tool in the RSLogix 5000 installation disk, Custom Data Monitor Tool; unfortunately it need a licensed version of RSLinx Classic (OPC server) to work (I see you don't love too much RSLinx... :smileywink: ) Otherwise you may use the Quick Watch feature.Click View --> Watch Highlight Quick Watch.The Quick Watch list is a list that you can configure. This list displays values for tags that you need to monitor on the fly. Unfortunately you cannot save this list in the .ACD file to be used next time you need it. (it should be in the next version 18 of the software) :smileysad: - fuzzy logic Fuzzy, My version (10.06) of RS5000 does not show WATCH under the view menu. I just received an upgrade CD that covers version 10.07 thru 17.00. I hope it is on there. I also have the new RSLinx Calssic Professional (ver. 2.54) to install. I will look for that utility you mentioned. Thanks for the info.. :smileyhappy: Hi, if I remember well, the Configurable Quick Watch Tag List comes with version 13.xx of RS5000. - fuzzy logic I installed the new software and it says I have versions 10.6 thru 17.0, but when I start the program it only starts with ver. 10.6. Where are the other versions, ann how do I get them to run? It seems that you cannot use the Quickwatch unless you upgrade both your program and hardware to higher version... Do you mean frimware upgrade? The programing sosftware is supposed to be the latest but the application program is 10 years old, as is the processor and the Flex drives. None of the equipment has ever been replaced of flashed and I would be hesitant to do so, given my limited experience with 5000. I wonder, though, why the programing software would not have the latest version running at start-up. Stick, When you open an old program it opens in that version. This is done for many reasons. The largest being the compatibility of your processor with the commands being using in the programming. When new versions of software are released they update commands. Old processors without a firmware upgrade, many times, are not compatible. You can update the program by saving it as a newer version. But If you are remaining on old PLC's your using. I would suggest getting local help to upgrade the firmware to the latest the PLC can handle. After that you should be safe to work around until you learn the software a bit more. And once the firmware is upgraded you will have many more tools available to you like fuzzy mentioned. Emmett, I opened a test program and found that I can envoke the other versions by putting the appropriate version number in the processor ID block. We are gettign our local distributor to come in and do the firmware updates and that should help us out. I am also trying to talk my boss into sending me on their 1 week training for 5000 but that's gonna take a thick rug... Excellent. Good luck. If you need anything we will all be here. n


### Human: View ME w/RIO comm running on PC Can someone recommend what comm card I need for an application running in Factory Talk View ME on PC with RIO communication network? Are there any other tricks for this communication setup on a PC? ### Assistant: You could use the 1784-PKTXd card. Supports DH+ and RIO in a PCI slot on your computer. JHutch n


### Human: 1609-P3000A Output Circuit Breakers, where? Dear All, I am new to Rockwell UPS and install one for my client. The model number is 1609-P3000A and there had a Ouput Circuit Breakers as per manual, however I can't located them and my client was now asking for more information about those circuit breakers. Would anyone please tell where they are and how to use it!! Best Rgds ### Assistant: If breakers are fitted they are mounted on the back above the powercord / output plugs with easy acess to them I had solve the problem, from technical support told us that my version is 230Vac model and had not equipped with the Circuit Breakers. Those 110Vac with have the mentioned Circuit Breakers.:smileywink: n


### Human: ESTOP I am on my first project using a safety controller L61S with a 1791ES safety I/OI thought I would start with the ESTOP instruction, but I can't get the output to turn on for the life of me. I configured the module as Input tab as single, safety pulse test, 0 and 1I configured the Test tab as 0 test pulse, 1 test pulse, and 2 power supply.Output tab as dual, safety pulse test. I created a tag that uses the EMERGENCY_STOP predefined data type and added it to ESTOP tagManual resetI configured alaises to the module for channel A and B inputs.I created a safety tag to reset the circuit and fault.The T lights came on T0, T1, T2 I wired a safety e-stop switch from T1 to I0 and T2 to I1The inputs come and off on in logic and on the module. No errors or red lights. I sure hope I can get some advice for this. Thanks ### Assistant: Checkout the following document from the AB literature library SAFETY-AT024A-EN-P I had to upgrade to 17.1 and reconfigure the module and the DCS function works great. Thanks. n


### Human: FactoryTalk View Studio Tag Browser and 1746-IO12 I'm adding a Panelview Plus to a small SLC500 system that has three 1746-IO12 cards installed. When using the Tag Browser to assign a data source for an HMI tag the I/O on these cards does not show up as inputs or outputs. When running the application I get the message The data table O0:17-O0:26 in SLC at 192.168.2.30 is too small or missing. O0:17 is not one of the 1746-IO12s. Any ideas? Thanks, Scott ### Assistant: Off the top of my head ... if you are able to see the word level, but not down to the bit level, this is normal. The tag browse can't see individual bits within a word, but you can select the word level and then manually add a .0 or whatever to the end. If you can't see the IO12 card at all, then that is something else. JHutch PS I typically recommend copying I/O card data to controller tags and having the HMI read/write from there. In older HMIs this was required for consistent performance and I still think it is a good idea from a safety point of view (as a rule, I don't want anything other than my ladder code changing or reading my inputs and outputs in case its controlling something potentionally hazardous). n


### Human: Graphic Design - FactoryTalk View Studio Machine Edition Hi, This is my first experience with FactoryTalk View Studio Machine Edition (version 5), so I am still gaining familiarity with the program. I am assisting in automating a grain elevator off of a panelview plus system and have been trying to design the graphics of the program. I was very disappointed in the graphic design capabilities of the FactoryTalk View Studio and was working on my own in another graphic design program I had--Xara Xtreme--but was having trouble exporting and then importing in the compatible .JPG, .BMP, .DXF, or .WMF files to FactoryTalk and maintaining a transparent background. Otherwise I have a White-block background the size of my drawing when I overlay images--such as a conveyor or grain spout. The idea is to have them appear when they are running, but I cannot have them cover the grain bin with their background. Are there other formats that FactoryTalk View Studio supports for image importing that I could work with? Moreso, my question is what do most people typically use to design their graphics? Is there another more compatible program out there? One by Rockwell Automation? Any help? Thanks!Evan B. ### Assistant: Haven't had the chance to test this (Studio is flaking out on my computer this morning), but here is what I found in the help file. Seems to indicate it should work if you set the background of your image to black. Set up how the image looks (General tab)Image back style This property applies to both monochrome and color images. Use it to set the background style to Solid or Transparent.For monochrome images, if the Image back style is set to Transparent, the background will be transparent.For color images, if the Image back style is set to Transparent, any parts of the image that are black will be transparent. JHutch Thats not true. What he is saying is when he imports an image or some other file type - transparency does not work with it. You have to mess with the background of the image by painting the white the same color of your Screen background --- It is very anoying but that is what it is. Sorry there is no way around what you are trying to do - If you had a Panelview Plus CE version you could use Symbol factory symbols but those are not cheap. Actually, I just did it in 4.0 with a color BMP. Everything that is BLACK is now transparent. n


### Human: E3 Plus overload relay failures Has anyone experienced problems with E3 plus product line failures installed in 3ph 480VAC motor starters? We have the following retrofitted in older Siemens-Allis starter buckets:193-EC2AB (1-5A)193-EC2BB (3-15A)193-E22DD (5-25A)193-EC2ED (18-90A) We are seeing about a 20% failure since installation. Is there a process by which we can request a failure analysis from A-B to learn the root cause of our failure? ### Assistant: I have used E3 for a few years without any failure problems. A-B does have a Failure Analysis you can request on some products, but I'm not sure if they offer it for E3. You would need to check with your Distributor or local A-B office. We had a similar issue with high failure rates but found it was the plant ground that was floating in the plant I have been dealing with deviceNet systems for over 10 yearsThe major issues have been caused by poor installation, or 24vdc power problems ( generator supplies of 24vdc with no regulation !!!, Can fail @ 27vdc )Have a look at the  DeviceNet book of Knowledge answer ID 44883 and 15075 on the knowledgebaseThe Common Mode voltage and the 24vdc -ve to earth placement is critical for hassle free operationYou will need a osiloscope to check the can signal, nice square waves,no curved slopes. Exactly what do you consider a failure ? Do the E3's stop communicating on DeviceNet, or do the relays weld shut, or do they maintain a steady faulted condition ? I've installed and commissioned many hundreds of E3/E3+ overload relays and I've seen exactly three actual failures. Two were welded relay contacts, and one was a CAN chip failure that caused the chip to force a bus-off condition on the network. I've seen plenty of damaged units; water gets into them, metal dust and filings get into them, users plug in 120V to the +24VDC supply... the list is long in the way electronics get destroyed in the field. That's not E3 specific. What are you seeing ? How long have the devices been installed ? n


### Human: PowerFlex 700 Frame 5: Replacement of Heatsink Fan Hello, What is the difference between Part No. SK-G9-FAN1-F5 and SK-G9-FAN2-F5 Thanks ### Assistant: The FAN2 is the new repacement for the FAN1 Hello David9 Thanks for your reply. I have one of the old version on stock. Can i use them without hesitation or are there any improvements? THe fans would be the same size, not sure on the change, but I would check the fan transformer tap position as wellIf the 400v tap is used on 415v supply the transformer or fan can fail, also see Tech Answer note 36968 I have made a short aggregation of findings: - SK-G9-FAN2-F5 is the replacement of SK-G9-FAN1-F5.- The new Type is built with a metal blade fan in place of plastic blades.- If you have any problems with F8 heatsink overtemp, you should check the fan and the transformer- In case of transformer failure have a look at knowledgebase tech note 36968. Thanks also for support by David9 EnjoyJörg Peter n


### Human: Problem with fluorescent lights and PLC's In the factory I work in, we had some random communication problems that were solved when we realized that the lights in the electrical enclosure were fluorescent lights. I've always installed incandescent lights in all the projects in wich a PLC is involved because flourescent could give problems to the PLC but I couldn't find any reference on the web or in any manual. The same thing applies to policarbonate transparent doors of the electrical enclosures... Can someone provide any document o literature that can confirm this urban legend? (I don't care if it's a siemens, telemecanique or omron literature) ### Assistant: Fluorescent lights typically don't cause any problems with PLC's nor do poly or lexan doors. The problem arises when you have inadequate grounding/shielding within the cabinet. Communication problems usually come from faulty installation, bad grounding practices, and just plain tywrapping the communications cable to a power conductor. Your equipment is being bombarded by RFI from a LOT of sources such as motors, drives, and two-way radios. If fluoresent lights won't cause problems in your plc anymore than the fluoresent lights interfere with your desktop computer in the office. That being said, make sure the cabinet is properly grounded and the devices WITHIN the cabinet are bonded to the cabinet as well. One trick to help isolate the PLC power is to use 24VDC power to the chassis power supply. n


### Human: Challenging Drives Applications. Hey..Pls share all urs challenging drives applications? ### Assistant: Could u offer one firstly? Here's one I'm still trying to solve: I'm a bit unsure while tackling this unusual design. I appreciate any and all help. Problem: I have 2 2hp 480vac 3ph motors at 3.4A. I only have single phase input. My Solution: I chose to use pflex 40 22B-D010N104 and to derate the 10.5 amps to 35% making 3.6A accordingly. Then I want to use line reactors to filter out the mess. Using a technote from the knowledgebase (KB answer id: 46920) I calculated to use 1321-3R4-B open line reactor (4A 6.5mH) which should result around 3.7% impedance ( 3.7%=(3.6*377*(.0065*2))/480 ). Have I sized the VFD large enough?Is there any obvious mistakes in my application?Can I now add reactors to the load side as well as I would normaly do to protect the motor? I've just posted one for you. Have a look at my 1phase to 3phase welder application. Thanks n


### Human: Voltage Signal drop at Powerflex700 drive Dear All, I had installed a Powerflex700 drive and the DDC system employs Voltage analog(0-10Vdc) control to vary the VFDspeed. However, when the system wiring completed and proceed to T&C, the voltage signal was dropped to 7.6Vdc when the DDC Analog output is 10Vdc. Therefore is there any solution to rectify the Voltage signal linear to scale so that my drive can run on full speed when 10Vdc control is received in Analog In 1?? Thousand Thanks in advance for any suggestion. Best Rgds.,Man ### Assistant: follow the below example.First send the maximum analog reference to the drive and look at the value in Par 016. This is the value you use in [ Analog In 1 Hi ]P320 − [Anlg In Config], bit 0 = “0” (Voltage)P090 − [Speed Ref A Sel] = “Analog In 1”P091 − [Speed Ref A Hi] = 60 HzP092 − [Speed Ref A Lo] = 0 HzP322 − [Analog In 1 Hi] = 5VP323 − [Analog In 1 Lo] = 0VThis configuration is used when the input signal is 0-5 volts. Here, minimum input (0 Volts) represents 0Hz and maximum input (5 Volts) represents 60 Hz. This allows full scale operation from a 0-5 voltsource Dear David9, Thanks for your kindly assistane, first of all, I had chek all setting as per your recommendation. There is a little bit difference between mine & your system since we running at 50Hz electricity supply. Except this item, our system employs 0-10Vdc for analog control. This is a critical situation at this stage, it was because the DDC integrator told that they will not change their AO scale, and neither to alter the AO from Voltage to Current. Therefore I study the system again and find that the protential differences across the VFD AI not reads 10Vdc due to decrease in current. A results of signal wire resistance too high, then I suggested the main contractor to re-place the signal cable with CAT5e cable. Finally, it works after the CAT5e was laid and the VFD AI can reads nearly 10Vdc when DDC AO eject 10Vdc to VFD. Thus the problem is due to electrician lack of experiences on electronic signalling works. Best Rgds.,Man n


### Human: Powerflex 700 fault Hi, We have experienced a few Powerflex 700 drive - Fault 24 (Decel Inhibit) errors over the last week. The drive supplies 2 motors in parallel on a printing press reelstand. We initially changed the drive but the fault occurred again. Every time it has happened the press was running at speed but was NOT decellerating. As each motor had an encoder on it, I have now swapped to the alternate encoder in the hope that this cures the fault but after reading the handbook, I'm not sure it will. Any ideas on possible causes? I imagine the next step will be to start swapping the motors over to eliminate them. ### Assistant: Did you already take a look to the following thread ? http://forums.rockwellautomation.com/rockwell/board/message?board.id=Drives&message.id=530#M530 It threats the same argument and could give you some useful infos.... - fuzzy logic Thanks Fuzzy Logic, Yeah I had looked at this thread but need to check out a few parameters to see how we shape up compared to the fans. Our problem is occurring at steady speed and not when the drive is decellerating. Coast stopping is definitely not an option. Will post when more info is gained. I have run into this problem myself, what I found was that I was getting intermittent noise on one of my encoders, of course I had to use an oscilloscope to detect this, and it took a little while but I was able to set up a trend with my oscilloscope and found the problem. I hope that this helps, this can be a hard one to locate. Thanks MrJig170v, Since I swapped over encoders, the fault hasn't occurred !! From your comments, I'll now set up an oscilloscope on the suspected encoder and see if any noise is present. Will update when further info gathered. Thanks. Hi All, Further update. After nearly 3 weeks of faultless running, the problem occurred again last night. I had a quick look at the encoder cable run, and found that the section between the plug/socket arrangement we have, to the reelstand slip rings, is definitely not what I would call encoder type cable. It appears to be a standard 6 core screened cable. I believe encoders should be run in individually screened twisted pairs, which is what the majority of the run is done in. Also the distance from the plug/socket arrangement to the reelstand slip rings, is only about 2 feet. However, whoever wired up the panel, has managed to take the route all around the houses and probably increased the length to nearer 14 feet. (Sorry about the imperial measurements!!) and probably increased the chances of noise. Watch this space. n


### Human: 1747-PIC hi is there a driver available for the old 1747-PIC that will run on windows XP SP3 ??? ### Assistant: SP3 is not supported by Rockwell Software at the moment. For now the only cure is to uninstall Service Pack 3 and stay with SP2. n


### Human: How to read the string from logix 5000 to rs view 32 Dear AllI have logix 5000 and RS View 32 scada . I want to read some string from plc to rs view 32 is it posiable, then how.please help me regarding this. Thanks and Regardsshailesh ### Assistant: Hello, It is possible to read or write Controllogix String data with RsView32. You have to add ,SCxx ( xx is the lenght of your string data, by default 82 ). For example :String_Data[0],SC82 Regards. n


### Human: Panelview Plus communicating with Modbus/Modbus plus I am wanting to change out some of our HMI's to Panelview Plus's, I am trying to figure out if I can communicate with our processors, they are Modicon, Quantum's and the older 984's. We are currently using Modbus serial, and Modbus plusserial. Any help would be appreciated. ### Assistant: Panelview Plus can be configured as Modbus Master or Slave through the Kepserver Drivers. Take a look to the following MANUAL. there should be all what you need to know....:smileytongue: Hope this helps… - fuzzy logic Hello, You can also use Modbus Plus but you have to add a communication card ( ref : PVIEW 50-MBP ). Regards. n


### Human: Problem writing to CLX string using RSLINX OPC I can't write to a controllogix string value via RSLinx OPC. I am using theRSLINX automation server com control and C ### Assistant: When you said I can't write, what are you meaning exactly?Your value isn't accepted, you get an error... ?! Just to better understand... :smileywink: Anyway, I've done a test with the OPC test client coming with RSLinx Classic, and it works fine in writing to string. See the attached screenshot... Hope that helps... - fuzzy logic Thank you. I got it to work. What I wasn't doing was:-not using the .DATA[0] element.-not using the ,SC14 parameter. What does this mean? Must have somethingto do with the length.. BTW, the error I was getting was H_RESULT_FAIL and H_RESULT_TYPE_MISMATCHfrom the com object. Thanks again, Yes... Data[0] is the element from which you want to start to write, SC14 is the number of characters to write. I'm just happy that works...:smileyhappy: - fuzzy logic But it is interesting that the FTGateway returns the correct data type VT_BSTR for an alarm message, but RSLinx OPC does not. RSLinx returns VT_I2 and each of the string elements. Requires a lot of monkey work to edit alarm messages. I think there are some problems with the RSLinx OPC server. KEPware provides the correct data type also. I also see this with the data/time values from RSLinx OPC. This server returns these as a data type of 20 (VT_I8) rather than 7 (VT_Date). Any one resolve these issues? without custom coding an OPC client to behave like RSLinx OPC? n


### Human: Ethernet Card Address I have a large RS5000 project that uses an Ethernet card to communicate with a remote I/O and an operator's station. The address for the card is 120.0.0.119. To communicate to the system through RSLogix5000 I have to manually change the TCP/IP address on my laptop to 120.0.0.1 and then RSLinx will show the card as HostID 256. My other two system that use Ethernet (both Micrologix 1400's) have 192.168 addresses and configure automatically through RSLinx ETH-1 driver. How is the address on the Ethernet card configured, and can I change it to make integration easier? ### Assistant: stickman, If you can get to the Ethernet card with RSLinx, you can change the IP address. Open RSWho, click on the [ + ] next to the driver to show the ethernet nodes, then right-click on your 120.0.0.119 node and select Module Configuration. Pick the Port Configuration tab and change the IP address there to something that is within the subnet you want (and change the subnet mask, gateway address, name server addresses and domain name if necessary) and click Apply. (Uncheck Obtain IP Address form BootP Server if it is checked.) Your Ethernet card will change IP address and you can add it to the list of 192.168 nodes in your AB_ETH-1 driver. Be sure you are on the highest level reference to the card. If you navitgate through the card to the backplane then try to right-click on the card, the configuration option won't be available (or won't work). If you navigate to the backplane through some other card (or a logix serial port, etc.), then you can configure the card in question going across the backplane. You just can't do it by going through the card to the backplane then back to the card. You'll break any connections through the card on the old subnet, so you need to make sure you REALLY want to change the IP address! (Card can't have TWO IP addresses!) I'm assuming the card address is not configured in a running Logix 5000 application. You may need to change it there, too, in the I/O tree in the controller organizer. Good Luck!Dale, W8ABZ n


### Human: need comms between my A_B 1756 -L61 Processor & a Sentinel vibration analyzer I am installing a Sentinel II vibration management system that has very limited networking capabilities. I'm told that the only available connectivity to the Sentinel is Modbus/RS 232. I would like to connect my A-B processor and Wonderware HMI to the Sentinel processor for trending, alarming & such. Any suggestions would be greatly appreciated. ### Assistant: HI, it depends what kind of network you have, if you already have one. For my parts i have a ethernet network, so i will use the Sentinel II on RS-232 but will add a converter (like moxa)ethernet to RS-232 et use my panelview plus and PLC also on ethernet. Thats really easy to do at cheap price, if you already have it. The converter will just create a virtual com port in the fiels communicating with a IP/Address. it depends of what you want. jsjkfjfjfd, I've had good luck with the Prosoft MVI56-MCM module (in chassis) and their Prolinx Gateway as well. These will scan the Modbus data and drop it in module registers that you can read as I/O (for the MCM) or via CIP messages (for the gateway). See http://www.prosoft-technology.com/content/view/full/621 for the MVI56-MCM. (This goes in a slot of a 1756 chassis.) See http://www.prosoft-technology.com/prosoft/products/stand_alone_gateways/serial/modbus_master_slave/ethernet_ip_to_modbus_master_slave_communication_module for the 5201-DFNT-MCM gateway. This goes on your EtherNet/IP network and just needs an ethernet connection and power (24 VDC). I've used both of these with good results. Once the data are in your Logix processor, you can grab it in Wonderware (or other HMI) just like any other controller data. For Logix v16 and later, Prosoft has Add-On Instructions you can import to support these modules. Best Regards,Dale, W8ABZ n