### Human: add on instruction can explain what can we do with add on instrruction and what we cant ? rahul ### Assistant: can you expalin add on instruction with examples?? rahul any.......help on this ..other than manaul knock..knock are you there? You'll need to wait a little longer than 6 minutes per post if you want a response! :) Especially when you post at 2 in the morning US time when the majority of our customers are asleep. Now that it is morning, I'm guessing you'll start getting some responses. JHutch Usually I try to be fast in the answers, but in this case there is too much rush! :smileywink: Add-On Instructions are custom instructions that you design and create.With Add-On Instructions, you can create new instructions for sets of commonly-used logic, provide a common interface to this logic, and provide documentation for the instruction.Add-On Instructions are intended to be used to encapsulate commonly used functions or device control. Take a look to the ADD-ON Instruction Programming Manual There are also useful videos in the Start Page Media on RS5000; you may also download these videos at this LINK Hope this helps… - fuzzy logic RE - Add on Instructions BEWARE - before you rush off and start changing all your standard code into add on instruction form. As i have found out they are limited. You can not pass Arrays out of add on instructions and uploading programs from a PLC that contain add on instrctions can also cause you problems. Bless, Look in the Vendor Sample projects for examples. In V16 or V17, go to Help | Vendor Sample Projects. Look in the Rockwell Automation examples for Add_On_Instruction_Samples.ACD. Others are correct in their opinions to use with care. Here are my thoughts (guidelines): 1. They are intended as Instructions, not control strategies, control modules, equipment modules, units or anything really big. If you are putting a huge chunk of code to control a machine into an AOI so as to control a second machine, you are misusing AOIs. 2. The definition cannot be online edited. So don't put anything in an AOI that you would have to online edit (change at startup with a bunch of impatient managers standing around). Yes, make them configurable (with data) -- so you could have a valve AOI that is configurable for Use Limit Switches / Don't Use Limit Switches -- but not much more complicated than that. Use the AOI as a valve driver -- that opens and closes a valve -- but don't use it to decide WHEN to open and close the valve -- that is highly likely to change on startup. 3. Outside visible parameters can only be SINT / INT / DINT / REAL / BOOL (atomic types), for inputs and outputs. Any type (array, UDT) can be an InOut parameter, but that data is NOT part of the backing tag for the instruction -- it's a separate tag. So now your instruction instance has TWO tags instead of one. Things start getting confusing. (Local tags, hidden away inside the instruction, can be any type.) 4. Avoid using Messages and ALMA/ALMD block within an AOI. Message and A&E tags MUST be base tags because they have ties to some controller buffers. Every MSG or ALMA or ALMD would have to be an InOut parameter and you have to set these up separately. (MAJOR PRODUCTIVITY TIP: If you do use MSGs and you want to use your AOI in multiple projects, don't export the AOI -- export the RUNG with the AOI on it. You'll get the MSG configs and the message data tags and their contents in the export.) 5. Test test test test and test. Make sure you handle powerdown / powerup and PROG to RUN properly, and give at least some consideration to the EnableInFalse routine, especially if you are using AOIs in LD. (By the way, if you use an XIC of EnableIn, you should go back and read the manual again. EnableIn is ALWAYS true in the Logic routine and NEVER true in the EnableInFalse routine!) Also, I haven't used my AOIs in SFCs, so I can't speak to how to design/use the Postscan routine. Sorry....) In short, AOIs are great for things like algorithms (temperature compensating flow, steam saturation curve), device drivers (valve, motor, smart transmitter support, 3rd party module support) and such, and not so great for making BIG things (a machine or a process unit) as a replacement for copying'/pasting a Program. If you can live with the InOut parameters and extra tags, AOIs are nice for adding a new type to the Logix language. The vendor sample project I mentioned above shows how to add a Date&Time type and all the math instructions to support it (like GRT, GEQ, LES, LEQ, EQU, NEQ, ADD, SUB, etc., but for date/time data). I assume you could do similar things for data like Vectors, Complex Numbers and such.... (3 + 4j) + (2 - 7j) = (5 - 3j) Good Luck! And pay attention to what you do with your AOIs on startup. If you keep going offline, making changes and downloading, either the instruction wasn't well tested or it's a misapplication -- you're using AOIs like custom code and not for generic, reusable things they were designed for. Best Regards,Dale, W8ABZ I find them to be a poor halfway house at the moment and hope that when the next new release of Logix5000 comes out that they have been developed further. Add on instructions in Logix5000 have along way to go before they have anything like the capabilities of a Siemens S7 Function Block. I have had no trouble passing both UDTs or Arrays into and out of Add On Instructions. But like others have mentioned, keep it short. I have used them frequently with outputs, where if I turn on output A I want to be sure output B is turned off. I also built filter timers into the AOI, which you can ignore if you don't need but means you can always fill in a time if you determine later that you need it, without really needing to modify the program. I also put input monitor so that if an input should turn on with the activation of the output, the AOI monitors that, and it also looks for an input to turn off. The above AOI for us also generates an error word, which is an array passed in and modified if necessary and then passed out. Although it sounds like a complicated AOI it's only 8 rungs, with no complex logic inside of it. The advantage we find is first, consistentcy in programming and second, simple error checking built in just by using the command . If necessary, you can make it so that only people who have a password are allowed to change it, and you can even turn off the ability for others to view the code, if you want to. You also can apply Revision Levels and notes to AOI's, which can be helpful for future trouble shooting or documentation. This also can make it easy to send out modified commands to other projects which use the same AOI in that you can export it, and the other project can then import it, and if the changes will take place automatically everywhere you used the AOI command. One further thing which might be a benefit, is that the AOI seems to take less memory than if I repeated the same 8 lines of code for each output I use the AOI for. I have not bothered to look this up however,so take memory saving with a grain of salt. Hope I wasn't too wordy and that this helped. We use them for other commands, but like others have posted, keep it simple. If you really need a lot of logic then you probably should use the Task/Program/Routine to write the logic instead of trying to cram all of it into an AOI. and apply security to them if it is needed. Sorry to re-open this post but I have a question regarding a comment made by W8ABZ, the comment goes like this:- Bless, Look in the Vendor Sample projects for examples. In V16 or V17, go to Help | Vendor Sample Projects. Look in the Rockwell Automation examples for Add_On_Instruction_Samples.ACD. Others are correct in their opinions to use with care. Here are my thoughts (guidelines: 1. They are intended as Instructions, not control strategies, control modules, equipment modules, units or anything really big. If you are putting a huge chunk of code to control a machine into an AOI so as to control a second machine, you are misusing AOIs. I am about to embark on a new project for a simple custom built assembly machine and I would like to use AOI's, phase manager and follow the learnings of ISA S88 standard. I have purchased a book called Design Patterns for Flexible Manufacturing which is a pretty good read and the way I am interpreting it, it appears that a control module is the lowest level of control which in my opinion would suit an AOI controlling say a valve/cylinder with a couple of sensors perfectly. I the above statement by W8ABZ he is using all the S88 terms like control module, equipment module, units etc which immediately drew my attention so I am assuming that he has a pretty good understanding of the concept however he is indicating that a control module should not be an AOI. Have I miss interpreted the actual concept of a Control Module and it is not a group of code that would perform basic tasks like managing the extention and retraction of a cylinder when instructed by a higher order equipment module??? Would really love to hear some comments surronding the implementation of S88 and phase manager. Cheers KidPLC and all, First, be aware that everybody has a different opinion of what a Control Module is -- within the limits of the S88.01-1985 definition. What I'm giving is my opinion. Take it as that only, please. (Moderator: perhaps a new thread from KidPLC's message on is in order.....) If I look at the built-in instruction set, I might build a PID loop using a scaling instruction to go from raw analog input (say, 0-4095 for my old 1771-IFE) to engineering units, an ALARM instruction for PV alarms, a PIDE for the actual loop control, and some other blocks for override/hand support, etc. To me, this sheet of function blocks is ONE Control Module -- it regulates one process variable in a fairly straightforward fashion. I could make similar arguments for a discrete 2-state device (motor, valve). A sheet of function blocks or a range of rungs (if I want to be modular, I make it a ladder Routine) including D2SD (or equivalent ladder logic) plus permissives, interlocks, etc., is ONE Control Module. If you look at the old ProcessLogix system (which I had a fair amount of experience with, no doubt pre-disposing my opinion), a CM was basically a sheet of function blocks. S88.01 allows CMs to contain CMs, so you can have three PIDs -- suction pressure, discharge pressure, motor current -- on separate sheets plus a low-select to the pump drive output so that you don't pull suction pressure too low, or discharge pressure or motor current too high. You're still manipulating one variable (drive speed ref to the pump motor), but now you've got something more complex that you might code with a combination of ladder and function block Routines. But to my mind it's still ONE Control Module. We can come up with examples, like two interacting variables, where the one controlled variable rule is technically broken, but it's still a single (complex) control strategy. How does this fit with AOIs? IN MY OPINION: An AOI should be something basic, that you configure, perhaps, but don't edit on startup. The logic to monitor a motor and determine if it's running, starting, stopping, stopped, failed to start or failed to stop belongs in an AOI (Motor). The logic to decide when to start or stop the motor is part of the process control strategy and likely to change on startup. You can't edit an AOI online, so I would not put this logic in an AOI. IN MY OPINION: AOIs are the building blocks (along with built-in instrucitons) for control strategies (Control Modules, Equipment Modules, Equipment Phases). The CMs, EMs and EPs are the Routines (for EP, the controller Equipment Phases, which are peer of Programs) that hold the AOIs and built-in instructions. Now, you could have a CM that contains one instruction, like Motor for a manually-operated motor -- assuming you mapped the I/O as REQUIRED input and output parameters so they were on the instruction face, etc., etc. But to me, that instruction plus it's I/O mapping, interlocks (if any), permissives (if any), Mode stuff (if any other than operator) belongs in a motor CM Routine. If the Routine contains one instruction, so be it. Again, MY OPINION. You will find countless others and I don't want to start a huge discussion, flame war, etc. I've had success using the above philosophy -- your mileage may vary. If you want to start a flame war, ask for opinions on the relationship between Equipment Modules, Units and Equipment Phases....... that's even more all over the map than the CM discussion. Good Luck and Best Regards,Dale, W8ABZ Hi W8ABZ, Thank you for your detailed reply I really appreciate your insights. I agree that there is allot of scope for individual interpretation of the standard. It will be interesting to see how I am able to fashion my program into the S88 model over the course of this project. Cheers KidPLC n


### Human: PV1000: Tag loses data source resulting in an ERROR Display covering vital data. I am using a PV1000 Gray to monitor data from two ControlLogix controllers via Ethernet/IP. The most vital of the monitored data is coming from controller ### Assistant: Unfortunately there isn't a way to suppress or disable Terminal Messages like the one you got... only way is to move the vital objects in another area of the PV window...:smileysad: - fuzzy logic n


### Human: Activation trouble I have the newest version of factory talk server and factory talk client installed on my computer, but my license information is not showing up in the current activations window. Can anyone offer any help? ### Assistant: Do you see the activation in the rehost tab of the Activation Tool ?Did you start the Server in the Setting Tab ?Which is the Host ID have you selected ? If it is a Network Card, verify it is active in your PC... Sorry to reply with answers...just to better understand what is going on.... :smileytongue: - fuzzy logic After much frustration with trying to get an activation server going where we could borrow a license (in another post), we loaded our software in a node-locked configurationg such as yourself. My licenses never do show up. Once you load the server, you don't have to load the client as well...just the server. Once you reboot, go through the activation wizard to activate 1 license, you have to make sure the server is running. You don't say what Rockwell particular software you're running but check the log file in C:Documents and SettingsAll UsersDocumentsRockwell AutomationActivationsLogs to see if your software is being checked out/in when you run it. In order to see your activations, it may take several minutes (mine has taken up to 5 minutes before) to show the activations. If you look at the number of posts in this particular forum, you can see Rockwell has problems with the activation software eventhough other companies use the FlexLM server without any problems. Our take is if we can get our software running....we're happy. n


### Human: 5000 PLC Have a main task with 8 programs under it. Would like to setup where I could just run one program and not scan the rest based on a tag being on or off. Is this possible? and how? ### Assistant: HI Bruce, you may use an SSV instruction, using the PROGRAM object, writing 1 to DisableFlag attribute... see the screenshot taken from RS5k online help... Hope this helps… - fuzzy logic n


### Human: PVP Hanging Up Issue (w/ image 1/6) As you can see as below, PV+ terminals often hanging up (no response to touching) makes our customer feel very upset. I'm the embedded engineer on the site, here I'd like to provide some more information for your analyzing.the PV+ firmware is Ver5.00.00.55 (CPR 9), the runtime application file (*.mer) is about 2,850 KB, no trending , no data log function. I take some photos from one of the failed terminals, as the attached file. by the file we can see: 1. at Apr 28,2009, 17:14:54pm, shows RESET BUTTON BOOT or BROWNOUT BOOT. the terminal suffered from hanging up, we have to push the RESET on the logic module to wake it up. 2. When I go to configuration mode, at the beginning I see the AVAILABLE Flash is only 2 KB, is this related with terminal hanging up? 3. then I delete all 2 runtime files at External storage ( external CF card), I find the AVAILABLE Flash become to 32 KB, why? AVAILABLE Flash memory means internal CF card, is that right? 4. Then I delete one file in internal CF card, AVAILABLE Flash become to 2,882 KB, I Think it is reasonable.This is what I observed, any suggestions are welcome. EDIT - Combined all posts into one and resized/cropped images to a decent size. They are included in the attached zip file. - JHutch ### Assistant: I apologize to post here...this IS NOT a reply to daiyongfei (forgive me for this ! )... :smileytongue: WOW!!! JHutch, what a nice attachment ! :smileyvery-happy: We NEED this ! I already know your answer, but seeing this make me more anxious to get the possibility to use this feature in the Forum !!!! :smileysurprised: - fuzzy logic Now, an answer for daiyongfei... :smileytongue: It seems something got corrupted in that PVP... you may try the following: 1. Set the terminal to Delete log files on startup... this may help if something got corrupted at powerup (just be aware Alarm History and Status will be deleted)2. Delete MER file on PVP, recreate MER file and re-download3. Re-flash the PVP firmware, maybe to the last available version (5.00.07) About the memory... Either leave only an application on the Internal Flash, and verify to have *enough* available memory (2 Kb or 32 Kb seems really too few)...or delete all the applications from Internal CF and use an External CF to hold them...You may also consider the possibility to order a larger internal Memory for your application (2711-RWx) If you have another Logic module available, or another PVP, try to see if the same application works fine on that... considering the possibility the internal CF is corrupted and needs to be changed... Hope this helps… - fuzzy logic Off topic reply: fuzzy logic wrote: I apologize to post here...this IS NOT a reply to daiyongfei (forgive me for this ! )... :smileytongue: WOW!!! JHutch, what a nice attachment ! :smileyvery-happy: We NEED this ! I already know your answer, but seeing this make me more anxious to get the possibility to use this feature in the Forum !!!! :smileysurprised: - fuzzy logic Actually, the problem is that the system won't let me turn this on for groups of people or even individuals. It's an all or nothing. And as I'm sure anyone on the Internet for more than 5 minutes can attest, unrestricted attachments ... is a scary thought! :) (FYI, when I did the zip attachment above, I had to turn on zip file attachments for everyone, quickly update the post, then turn zip files back off. If anyone else had tried during that 45 second window, they would have been able to attach zip files, too! :) ) JHutch PS There may be fix coming soon. Our vendor is supposed to giving us a new image content system that uses separate security settings... So I turn on image attachments for everyone (like now) and then make zip only file attachments available and turn on attachments to trusted groups (ie, people that have hit certain ranks). We'll see how it works out when the vendor gets the new feature ready for testing. n


### Human: 1769 CompactLogix I/O Modules My company was about to purchase the 1769-L32E CompactLogix from Rockwell Automation for one of our project. The existing project utilized 1794 FlexLogix controller. We want to switch to CompactLogix 1769 but maintain the same applications. However, as I went through the 1769 catalogue, the 1738 ArmorPoint I/O module is not in the compatibility list. I need to identify an I/O module (to replace 1738 ArmorPoint) that supports CompactLogix 1769-L32E through EtherNet/IP, ControlNet and DeviceNet, similar to one that supports 1794 FlexLogix. One more question: Which I/O module that can replace 1771 PLC-5 (through ControlNet) for CompactLogix 1769? Thank you and I really appreciate if anyone can reply soon as possible. ### Assistant: Maybe I've misunderstood your request, but.... :smileytongue: You CAN connect a 1738 Armor Point I/O via Ethernet/IP to a CompactLogix...no problems at all...Also you may use these I/O in ControlNet or Devicenet...just be aware -L32E has not the possibility to connect a ControlNet network... :smileysurprised: About last question: if you want connect a 1771 I/O via ControlNet to a CompactLogix, it is possible... otherwise you may use Point I/O, Armor Point I/O or Flex I/O... just again be aware you need either a L32C or L35CR controller to have ControlNet available, and in that case, you have not the Ethernet/IP port :smileysurprised:CompactLogix L4x series has instead the possibility to manage both networks together... Hope this helps… - fuzzy logic n


### Human: 1391B Series Drive, Performing a Safety Upgrade We are looking at performing a safety upgrade on a 1391B, 45Amp AC Drive but I am having a hard time finding any technotes or manuals on this product. We would like to add redundant contactors on the Line or Load side of the drive and are trying to find examples on how to do this. I am sure I am not the first person to require this? Kindest Regards, Yvon ### Assistant: Just I may indicate where to find the manuals... :smileysurprised: User ManualDocument Update Hope this helps… - fuzzy logic n


### Human: 1747-UIC Issues Just downloaded the latest RSLinx version but now I cannot get my UIC to work.Device Manager under ports say:USB DH-485 Serial Port (COM9) In RSLinx I pick the UIC driver assign com 9 as the port. And I get nothing in RSWho. It shows that it is browsing for nodes but never finds anything.I checked the node address for the processor I am connected to and it is set to 1 my computer is set to 0. My DF1 and Ehternet drivers work just fine so I know RSLinx is running ok. Oh..and the little selector switch is in the correct position. I've tried both. Neither work Anyone? ### Assistant: Hi this was in a Rockwell news letter the other day http://www.rockwellautomation.co.nz/applications/gs/ap/gsnz.nsf/pages/Installing_a_1747-UIC_Device_Driver_on_a_Windows_XP_Pro_Computer Just be aware you're not using it on Win XP SP3 OS computer as RSLinx isn't tested on it... :smileysad: Also maybe useful to double check setting inside PLC (port should be configured as DH-485, check node and speed to be compatible with your driver) The 1747-UIC interface converter operates at 19.2 Kbps only, so set the Baud Rate to 19200. - fuzzy logic n


### Human: Imbedding Video in FT View v5.0 I am looking into the idea of embedding a few cameras into an application. I have never seen it done but I believe with the correct Active X controls this is doable. Has anyone ever done this and can give me input? Or would anyone know of a white paper that would describe the design requirements and limitations. Emmett MooreEmmett.moore@lafarge-na.com ### Assistant: Some camera vendors have embedded web pages. If you can point to a URL and see the video, you can use a Microsoft Web Browser ActiveX control (assuming this is an SE application). The syntax in VBA to tell the web browser to point at the camera's URL would be: Me.MicrosoftWebBrowser1.Navigate2(www.urlname.com)Place this code in a button's Released event and that should work. See also tech note 55526 for some more examples of how to use the Web Browser ActiveX control with SE. Although the JonathanKent's solution is correct, the link he has proposed is only reserved to Rockwell Automation Employees.... :smileysurprised: Just to leave a reference to another technote, visible from TechConnect level people, here the following: Aid 29851 have example about it. Basically, after creating a new display , from Objects select ActiveX Control and draw it on the display; then create a button on that screen with following action: Invoke mydisplay.MicrosoftWebBrowser1.Navigate2(www.ab.com ) mydisplay is the display nameMicrosoftWebBrowser1 is the object nameNavigate2 is the method Running the application in the SE client, when you press the button, Rockwell web site will appear; obviously you'll change the URL to the one right for your needs... Hope this helps.... - fuzzy logic Excellent guys. Thank you both. I will probably have more questions when I roll the app out for testing. n


### Human: CompactLogix: Migration Path Anyone please... I need to know is there any modification in the migration path (ladder codes) upon switching from 1794 FlexLogix to 1769-L32E CompactLogix? If so, what are the modification? Thanks for the help. ### Assistant: Basically the conversion is easy to do between these two platforms...anyway you will have some works to reconfigure the I/O modules, that will be deleted.The tags remain in the tag folders, the I/O addresses remains in your ladder routines but should be edited and linked to the new hardware I/O (slot addressing start from 0 in FlexLogix, and from 1 in CompactLogix...making this *wrong* for new controller)Remote modules (i.e. Ethernet/IP remote I/O) are also deleted :smileysad: Take a look to the screenshot to see what could be changed during the conversion.... Hope this helps… - fuzzy logic thank you for your help :) No problem... :smileyhappy: Thanks for your positive feedback ! :smileyvery-happy: - fuzzy logic n


### Human: IO Redundancy in ControlLogix System How can I configurate ControlLogix System with IO module redundancy? ### Assistant: This could be accomplished through the usage of the following Termination Modules: 1492-TIFM16-F-3 1492-TIFM40F-24-2 1492-TIFM40F-F24A-2 There are two main publications that explain the SIL2 system and Fault Tolerant system. Using ControlLogix in SIL2 Application SIL2 System Configuration using RS5K subroutines The second one, gives reference to another publication, 1756-AT012, but this isn't available at this moment... edit: 1756-AT012 is available for download In order to have the special routine developed by Rockwell Automation and indicated in the above publications, I suggest to contact your Rockwell representative, they will give you the program and the documentation needed.That is the only way to get the program, it is not available for download directly at the moment.The name of the application example should be SIL2_IO_Fault_Tolerant_V4.acd Here a LINK to Worldwide locator for Rockwell Automation offices... - fuzzy logic n


### Human: Msg.DN bit always on after the msg instruvtion executed Hi all, Please advise if we have to reset the message done bit after the message instruction complete successfully? As my message done bit was on and I was doing multiple msg instructions, and unable to run the msg instruction repetitively unless I reset the done bit. Thank you ### Assistant: Do not set or reset the /DN bit; it is for indication and status only. The /DN bit comes on when the MSG is complete, and does not turn off again until the MSG is re-enabled. You'll have to post your cascading message logic if you want comments on it. You should not have to manually change the state of the /DN bit. Dear Mr Ken, Please advise on my attached program. Thank you Just put an unlatch over the MSG instructions.In rung 1 an OTU (unlatch) of Msg_Group.0 and in rung 2 an OTU of Msg_Group.1 And delete rung 3 and 4 because they are crappy :smileywink: In this way you will trigger the MSG instruction whenever you trigger the 2 bits. Dear Mr Ken, Thank you for your advice, as we have to monitor the msg done/ error status before proceeding to the next msg instruction, currently, this is only a small portion of my test code, actually going to have around 60 over msg instructions and will assign each message group to trigger 6 msg instructions. e.g. message grp 0 trigger msg_0 to msg_5, upon completion goto message grp 1, trigger msg_6 to msg_11. I saw this example program from the manual: logix5000 conrollers messages Thank you Oh, I see, you're the same guy asking about messaging to the PowerMonitor 3000, which has quite a lot of Assemblies. I don't have the time to dedicate to this right now. Maybe somebody else has some iterative logic they would like to post. Do you have to execute only 1 message at a time? Depending on your PLC, you can do multiple messages at a time. You may be able to execute 1 at a time within each of the 10 groups, therefore, executing 10 messages at a time. Is what your messaging time critical? If so, doing multiple MSGs at a time will help. What is different within the MSG instruction between each MSG? For example, if you are only changing the Path or the Attribute, you could accomplish this by using one MSG instruction and when no longer .ENabled, load MSG with new parameters and execute. Hi, I'm sort of executing 3 msgs at a time to read the parameters L1,2 and 3 current from the E3plus module,as the 4 Devicenet input assemblies have been all assigned. Total about 24 E3 plus modules, hence assigned two E3 plus modules to a group - 1 group running 6 msgs. After group 0 finished executing, move on to group 1, then 2 ..... untill finished goes back to Group 0. As I'm new in programming, please advise if I'm going the wrong direction. Thank you All, Grouping the messages and sequencing the groups is the right way to go. However, you need to be aware of how Logix handles Message instructions, especially regarding caching and unconnected buffers. A search of the KnowledgeBase using the phrase unconnected buffers will be most helpful. I found what looks to be a very useful article with sample code for sequencing messages, KB #39998. I don't have time right this minute, but a search of message cache would probably net other articles of interest. Good luck!Dale, W8ABZ n


### Human: Counter 1734VHSC24 by Devicenet How to configure the card 1734VHSC24 to read the value accumulated by DeviceNet. I can not see the total. ### Assistant: Hi, useful informations are available as a Word Attachment in Aid 24322 Anyway, first thing I suggest to check is the Message Type you're using with your module...default is COS, and within this message are the Stored value at the time of some specified event, like rising edge of Z input... POLLED would be preferrable.... it contains the Present Value (current count value). See the screenshot..... Hope this helps… - fuzzy logic n


### Human: Product Notice 2009-04-001 and 2009-04-002 - PowerFlex 700 Regarding Product Notice 2009-04-001 and 2009-04-002 - PowerFlex 700 NEMA 12 AC Drives: I purchased on 2/1/2008 a powerflex 700 drive PN: 20BD292A3ANNNNC0. I read the article in the knowledge base, and did not the drive listed as having the fan defect mentioned in the product notice. Can you confirm whether or not this drive has the fan defect? If so what is the replacement kit part number? ### Assistant: For the Product Notices you mentioned, your drive is not listed to have this problem, so you shouldn't be worry about that. :smileyhappy: - fuzzy logic That is what I suspected, thanks for looking in to it. n


### Human: Multiple of a given number I have a application that I will need to trigger a output when a counter acc value is reached based on a multiple of a given number. For example.. Number = 2 Cnt.acc = 1 Out = 0 Number = 2 Cnt.acc = 2 Out = 1 Number = 2 Cnt.acc = 3 Out = 0 Ect Number = 3 Cnt.acc = 1 Out = 0 Number = 3 Cnt.acc = 2 Out = 0 Number = 3 Cnt.acc = 3 Out = 1 Number = 3 Cnt.acc = 4 Out = 1 Number = 3 Cnt.acc = 5 Out = 0 Ect I can do this using various compares but it seems bulky. Does anyone have any ideas? Thanks... ### Assistant: It looks like your multiple may be constant, if so, then only use the counter to trigger on the multiple. If the multple is always 2, then reset the counter after the multiple has been hit. If you need to count the total, use another counter to add up the CTU.DN bits. Use a tag instead of just a number for the multiple so it can be changed from an HMI, etc. If the multiple is variable based on a particular product then some logic can be performed to set the multiple based on this product. Obviously there is some criteria for determining the multiple in the first place, and if it's always 3, for example, only count to three, set the .dn bit, reset the counter and start over. Hope this helps. Number = 2 Cnt.acc = 1 Out = 0 Number = 2 Cnt.acc = 2 Out = 1 Number = 2 Cnt.acc = 3 Out = 0 Number = 3 Cnt.acc = 1 Out = 0 Number = 3 Cnt.acc = 2 Out = 0 Number = 3 Cnt.acc = 3 Out = 1 Number = 3 Cnt.acc = 4 Out = 1 Number = 3 Cnt.acc = 5 Out = 0 I suppose I'm missing something here. How do you figure the output is true when Number =3 and Counter.ACC = 4 ? If you do end up using a truth table, remember that you only need entries for comparisons that evaluate true. Thinking about your original question a little more, I think I understand it better. You're trying to figure out if an Accumulated Value is a multiple of a variable. Maybe it's a batch size, or a case count. If these values are Integers: Divide the Accumulated Value by the Variable Value, and store that as a Result1. Multiply the Result times the Variable Value and store that as a Result2. If Result2 = Acccumulated Value, then there was no rounding or truncating in the division, meaning that Accumulated Value is a multiple of Variable Value. Hey Ken, In rereading my post ..I think I stated my problem poorly. What I need to do is toggle the output each time the multiple is reached. Number = 2 Cnt.acc = 1 Out = 0Number = 2 Cnt.acc = 2 Out = 0Number = 2 Cnt.acc = 3 Out = 1Number = 2 Cnt.acc = 4 Out = 1 Number = 2 Cnt.acc = 5 Out = 0 Number = 2 Cnt.acc = 6 Out = 0 Number = 3 Cnt.acc = 1 Out = 0Number = 3 Cnt.acc = 2 Out = 0Number = 3 Cnt.acc = 3 Out = 0Number = 3 Cnt.acc = 4 Out = 1 Number = 3 Cnt.acc = 5 Out = 1 Number = 3 Cnt.acc = 6 Out = 1Number = 3 Cnt.acc = 7 Out = 0 ect... The Number is loaded from a recipe and represents the desired layer rotation. Rotate ever other, every two, every three, ect.. The .acc value is the placed layer count. The operator can enter/change the .acc value as need to account for problems with the stack so I need something that is pretty dynamic. Thanks for the help with this guys, From your second set of tables, I'm sure the question is making a whooshing noise as it flies by my head. If you wanted the Output to be true every time the Accumulated Value equals a multiple of the preset Number, I'd expect this: Number = 2 Cnt.acc = 1 Out = 0Number = 2 Cnt.acc = 2 Out = 1Number = 2 Cnt.acc = 3 Out = 0Number = 2 Cnt.acc = 4 Out = 1 Number = 2 Cnt.acc = 5 Out = 0 Number = 2 Cnt.acc = 6 Out = 1 Number = 3 Cnt.acc = 1 Out = 0Number = 3 Cnt.acc = 2 Out = 0Number = 3 Cnt.acc = 3 Out = 1Number = 3 Cnt.acc = 4 Out = 0 Number = 3 Cnt.acc = 5 Out = 0 Number = 3 Cnt.acc = 6 Out = 1Number = 3 Cnt.acc = 7 Out = 0 Lol.. If it were only that easy. No it is just like the tables state..Each time the mutiple is reached i need to toggle the output state. It still seems you can use one counter since the multiple between counts is constant (either 2 or a 3,etc). This multiple can be an integer (DINT) tag and is populated by the operator from an HMI. Upon reaching the count, set the .dn bit, increment another counter for the first layer (or whatever) and when all layers are reached, reset both counters. Of course, I'm only lucid for short durations and maybe missing something, too. Well I am having a hard time getting my mind to grasp this..Ok say the number is 3 and say the operator says the stack count is 7.So we should have the table below.. Number = 3 Cnt.acc = 1 Out = 0Number = 3 Cnt.acc = 2 Out = 0Number = 3 Cnt.acc = 3 Out = 0Number = 3 Cnt.acc = 4 Out = 1 Number = 3 Cnt.acc = 5 Out = 1 Number = 3 Cnt.acc = 6 Out = 1Number = 3 Cnt.acc = 7 Out = 0 My first counter would need to have a preset of (Number) 3..My second counter acc would at this point be 2...So I need a way to take the 7 the operator entered and distribute it to the proper counters... Now my head hurts... Is the 3 the number of items per stack? Actually, if the number was 3, then the truth table would actually be: Counter #1 Number = 3 Cnt.acc = 1 Out = 0Number = 3 Cnt.acc = 2 Out = 0Number = 3 Cnt.acc = 3 Out = 1, .dn bit set, increment counter #2 to 1, reset counter #1Number = 3 Cnt.acc = 4 Out = 0 Number = 3 Cnt.acc = 5 Out = 0Number = 3 Cnt.acc = 6 Out = 1, .dn bit set, increment counter #2 to 2, reset counter #1Number = 3 Cnt.acc = 7 Out = 0 This would go on until Counter #2 reached 7, and then both counters would either be reset or wait for some action from the operator to reset the layers. Try this: No..The 3 is the number of layers in the same direction. HHHVVVHHHVVVThe rotaional is controlled by a single solinoid valve. On is rotated..off is not.. There are typically 18 layers to a pallet. So say the rotate count is 1 we would get.HVHV If the count is 2..HHVV Ect All this while stacking X layers. Once X is reached I eject the pallet, load a new one and restart the count. The way I do it now is to look for the odd layer and rotate. This works as long as the interval is 1.Using this same method with 2 say gives me.HHVHH I know it should be fairly simple...I just cant quite get my head around it. Thanks, It really doens't matter...either way you're still counting. Whether it be horizontal, vertical, or number of layers. You're still counting a predefined amount per horizontal, per vertical, per layer. Once you count the number of layers in the same direction (1, 2, or 3), the counter .dn bit signals time to rotate. One rotation may signal 1 layer. Each rotation signals another layer. You have to remember that the counter .dn (done bit) is set when the .acc reaches the .preset. The accumulated value starts at 0 which can be made to start at 1 by incrementing the counter by 1 immediately after the reset. When your layer gets to the target value; i.e. 18 layers, then the counter is done and ready to eject. Ok I can see that but..if the layer needs to be clear out for some reason. Say it was layer 11 and the op removes that layer and changes the count to 10. Now my time to turn count is not correct. I am thinking I need to translate the 10 they have entered to the appropriate count (/ number).. So if I am rotating ever 3 layers...my time to rotate count would be 1 if the count is 10..correct? I'm sort of following you but this will require some logic external to the count logic. Give the operator the permission to remove the layer, but not alter the count. Once he removes the layer, tells the HMI he's removed the layer, have the logic in the plc to automatically reset the count to what it should be. Once he confirms he has removed the layer, automatically rotate the to the next position. It seems you only have two positions, horizonal (H) and vertical (V). If you remove one, then the only option is to rotate once. You can decrement the count by subtracting a 1 from the counter's .acc value, rotate the pallet, and you're set for the next layer. First off I want to say thanks guys for all the help with this..I used Kens code example and it works very well as long ans the op does not change the Main_Counter.(1-18) If they do the Layer_Counter gets off. I am thinking I need a way to corrolate the main counter to the layer count..any ideas? Thanks The main counter is just a totalizer for the layers. There's no control off its .dn bit and its preset isn't used anywhere in the logic. This is just a long shot but I'm assuming the operator has to enter two criteria: how many in a row (horizontal or vertical), and how many layers on a pallet...right? Once these are satisfied via the counters, the pallet is complete. The Main Counter increments when a layer is complete. If you need 18 for completion, then use the .dn bit to issue a completion. Also, in most applications, we don't allow operators to change parameters on-the-fly. He should have to finish or abort that particular palletizing before changing....makes life a lot simpler. BUT...knowing that it may need to be done, it would be prudent to have a confirm button for the operator to press. He presses the button, a confirm bit in the code goes true and copies the value from the tag HE entered into the tag YOU need for a preset. Using this you can tell that a change has occured instead of the op entering straight into the tag you're using for the preset. Any input from the operator can be buffered this way by giving him the input tags to enter data into and when he presses the confirm changes button, it copies them into the tags you need. Also, allows you the opportunity to deny any changes until a pallet has been aborted or finished. I know this is lengthy, but there's a lot of ways to skin a cat (southern cliche) and it seems you're on the right track to nailing this down. All, The MOD instruction gives you the remainder after division by a number (2, 3, etc., in this case). If your counter accumulator MOD 3 = 0, you're at the switching point. A simple toggle rung fired off that condition should suffice. Perhaps these rungs will do: EDIT: Removed bad image link. Please add images as attachment instead. - JHutch I used to code toggles and one-shots from XIC/XIO/OTE/OTL/OTU back in the PLC-2 days because there were no ONS instructions. The OneShotStore ensures the logic only happens when the accumulator transitions to a value that is a multiple of the given number (MOD == 0). The LatchedHV bit is true if the first branch turns on HV (toggle false to true) and prevents the second branch from immediately turning HV back off. The second branch accomplishes the toggle true to false. Sometimes geezer-code comes to the rescue! Let me know if the above helps. You may need to add some logic to set HV where you want it when you reset the counter. Dale, W8ABZ Sorry, see if I got it right this time. Dale, W8ABZ Hi, Dale, not really to start to do the Moderator job here... :smileytongue: just I suggest you to edit your image attachment and resize it to a width of MAX 500 pixel (scale it) so that it will not create troubles in reading posts for those who have some limited screen resolution. - fuzzy logic Hey Guys,I decided to use the MOD function and toggle logic and it seems to be working very well.I want to thank all who provided input and suggestions..Rob n


### Human: Security Settings in FactoryTalk on touchscreen. Here's what I have. We have touch screens in a couple places on the factory floor for quick adjustments to conveyor and gate settings. (It's a potato warehouse.) We don't want just anyone walking up to it and change these so I need to set security settings to the screens. We have a server that our touch screens are clients to and pull files directly from the server. From what I have read, you have to log in as a specific user when launching the SE Client to use the security features for that user. You can't have them logon/logoff while it's running and switch users. So my delima is, how can I allow a group manager view and adjust their screens as well as the floor manager view and adjust theirs without closing out the SE Client and logging back in as another user? Is this even possible?? ### Assistant: twohowlingdogs wrote: From what I have read, you have to log in as a specific user when launching the SE Client to use the security features for that user. You can't have them logon/logoff while it's running and switch users. This statement isn't correct :smileysurprised: You CAN switch users at runtime, I suggest to read User's Guide (chapter 5, page 5-7) from which I've extracted the following screenshot. Hope this helps… - fuzzy logic Thank you Fuzzy. I'll use this and let you know if I have further questions. Paul n


### Human: Activation for RSBizware FactoryTalk Transaction Manager Actually We have installed Historian Classic on a server, the configuration is ready and working the problems is when I push the PLAY button in the Bizware FactoryTalk Transaction Manager the software send me the message The product has not been activated and has been operating without activation for a grace period of seven days. The grace period has now experied. after that I click on the OK button, then another message appear on the screen This application will run in Demo mode, limiting your configuration to 10 tags for a duration of 2 hours. This application will not run in Demo mode on computers that are running RSBizware. after that I click on the OK botton another popup appear with a confirmation I click on the OK botton and the service get ON. We have installed and assigned the activations: FactoryTalk Historian 5000 Tag, RSBizware Single User Runtime Activation, RSBizware Unlimited User Runtime Activation.In The FactoryTalk Activation Tool I can see the activations: Hist5000.exe, Histauth.exe, RSBWRTSU.EXE and RSBWRTUL.EXE. What kind of solution do you think apply in my problem. Thank you. ### Assistant: Hi, first I have to say I'm not an expert on this.... :smileytongue: anyway, just trying to give some help.... It seems to me you'll need an Activation for Transaction Manager.... (something like RSSQLPRO.xxK or RSSQLSTD.xxK).Otherwise you have only the Embedded Version of the software...it could be not possible to use it as you need... :smileysurprised: See the screenshot.... taken from Transaction Manager User's Guide... Hope this helps… - fuzzy logic n


### Human: attaching barcode scanner to ML1100 Hi Ladies and Gents; I would like to attach an rs232 barcode scanner to a micrologix 1100 plc. does anyone have any expierence with this. I assume that I could attach the 9 pin dsub connector from reader to the 1761-cbl-ap00 cable and then to mini din port on controller. Am I assuming correctly????? thanks Danny ### Assistant: You have to configure the serial port of your PLC to ASCII protocol, then you may use the cable indicated, just I think you will need a Null Modem adapter (i.e. RadioShack) to get it work; this is because usually the barcodes use DCE interface, serial port of Micrologix is DTE. To connect DCE to DTE devices, use a straight through serial cable.1761-CBL-AP00 is a Null Modem type cable, so you will need the Null Modem adapter. :smileysurprised: There is an useful technote to test your ASCII comms (Aid 48429) it is made for CLX, but I think you may find it interesting also for MX1100.Aid 20727 is done for Micrologix 1500, and could be interesting, too. Hope this helps… - fuzzy logic thanks Fuzzy, you are the best. I have dones tons of ascii type programming on GE Fanuc controllers and thru Panelviews but this is my first direct connect. n


### Human: 897H Galvanic Isolator Application is Class II Division II: Using 440K Trojan 5 in hazardous area. Using 897H-G231 Galvanic Isolator in Non-Hazardous area. I have one wiring diagram that shows using 6.8K resistors in series with the safety switch contacts. I have another diagram that shows a safety switch and the isolator without resistors. ### Assistant: Sorry! I forgot the question if not obvious. When are the resistors necessary? If the input is coming from free-contacts (floating) then you may use the resistor to identify Short Circuit or Open wire conditions... Hope this helps… - fuzzy logic n


### Human: Compact Logix5000 to GE Fanuc Robot Program Examples W/ethernet Im looking for some programming examples using ethernet for a compact logix5000 PLC controller to a GE Fanuc Robot. Can anyone help?! Thanks, ### Assistant: It could be useful for the users who have had some experiences with Fanuc and Ethernet/Ip, to know the Robot type and model to better help you.... :smileywink: From Logix side, I can say you will need to insert a Generic Ethernet/IP module in your configuration, but about the Assembly Instances and Size to be used, best way is to contact GE Fanuc Support to get the right values. As an example on what you need, you may take a look to this thread; it is referred to ABB, but you require the same data to get it work. Hope this helps… - fuzzy logic The robot that we are controlling is a Fanuc M410IB! We are a fanuc integrator, I am attempting to add the config window in an attachment. Once you have it set up in the I/O tree, you can access the robot I/O just like any other I/O in the controler tags. This setup is for 16 input words, and 20 output words. The size can be adjusted to what your app requires Thanks for the information! I just have one more question. How do you figure out the (input)(output)(Configuration) instance for the generic ethernet module. I read online something about an exclusive output path number. Where can I find this number on the Fanuc robot. If I had this number, then I could figure out the instance for all that I need. Any information would be helpful. Thanks, The instance data came from the Fanuc manual. That configuration should work for all fanuc robot modles as long as they are of the newer software version, 6.?? +. Thanks for the info! n


### Human: Activation Names Explained Is there a list, grid, etc. that explains what each activation ties to? For example, when I go into the Activation Tool and visit the Current Activations tab, I'm presented with an Excel-like listing with the following entries ... AC.DDROKAC.SERVERAC.TLK1000Arena12.bltArenaBas.tpoetc. ... I'd like to understand what each of these items relate to. ### Assistant: Take a look to Aid 48155 ... there are some .pdf attachments with 2009 Toolkit Contents, showing the Product Key code and the corresponding software. Hope this helps… - fuzzy logic Thank you. Rockwell Automation Toolkit Contents - 2009.pdf was what I was referring to. n


### Human: SMC FW Upgrade I am trying to upgrade the firmware on a SMC drive but can't seem to get it going. Drive Explorer will connect to the drive but won't read the new firmware version and I don't see the SMC on Controlflash. Any advise? ### Assistant: I guess you're talking about SMC Flex.... :smileytongue: Did you already check for upgrade instructions HERE ? Hope this helps… - fuzzy logic Sorry, I guess I didn't give you enough info. I havee these upgrade files but Drive Explorer won't recognize the file format and Control Flash won't accept the Cat # for the drive. I'm resonably sure that this is not an outdated drive since it was only installed 3 years ago. Which error (if one) did you get using ControlFlash ?Did you try to install latest version of Drive Explorer ?Did you also try to upgrade using HyperTerminal ? Be aware to upgrade your communication module at least to the indicated minimum versions before trying the update of your SMC... :smileysurprised: May you also post the cat # of your SMC and Current Firmware version ? - fuzzy logic The cat# is 150-FS1FX and the FW is 4.004. I didn't get an error message from Control Flash, I believe Drive Explorer is the latest version and I just downloaded the latest driver for my comm module The cat.# indicated is the one of the Internal Control Module... the complete # should be something like 150-FxxxNxxx .... :smileysurprised: Anyway, please complete your request with more details... you just gave little parts every time...the more effort you put in your posts, the more help you can expect to receive... :smileywink: So, we don't know which is the cat.# of your communication device, we don't know its firmware, the version of Drive Explorer, the error or the point where Drive Explorer cannot continue, a description of the steps you make using ControlFlash and where you find troubles, if you have tried with Hyperterminal, some screenshots of your tests... :smileysurprised: All this just to try to help you better... otherwise it become so difficult to understand what happens at your site... :smileysad: - fuzzy logic I'll spend some time on it as soon as I get a minute. Can't seem to catch up. Thanks for the help anyway.The light just came on. I'm at home working with the control module and not the complete drive so the #s won't match up. Is it possible that I can't do this without the whole drive? doesn't make sense to me but you never know. Hello again. I've got a few minutes so I'll try to fill in the details.The drive cat# is 150-F201NCD FWVer. 4.004Drive Explorer FW Ver is 6.01.27 LiteI can communicate with the drive in Drive Explorer and also upload and download the parameter values loaded in the drive. The problem comes when I try to download a saved file. For some reason the app.bin and appupdate files come up as not a recognizable file typeIn Control Flash I can't get past the first screen where it asks for the cat#. When I load the # into the drop down menu box and hit next I get no response.I am not familiar enough with Hyperterminal to give you the info you need.Thanks for your time. Talking about Drive Explorer, the download saved file action is NOT the one to use to flash the SMC...:smileysurprised: You can get to the flash functionality of Drive Explorer by first selecting the device to flash on the left hand pane. Then select Device Properties (under Explore, or depress the blue circle with a lower case i in it, on the toolbar). On the Properties pop up screen, select component details tab,select flash update. The file to be used is the one downloaded from Support site coming with ControlFlash. See the Screenshot.... Hope this helps… - fuzzy logic Thank you. It's nice when you know the ins and outs of the program. As you can see I.T. is not my first line of work. One more dumb question though, Where is the green solution button?:smileytongue: :smileytongue: It is visible right under the Kudos! button, only for the user who has started the thread (here is Joseph) ... Don't worry for that, a Moderator could provide this for you.... thanks for the positive feedback. :smileyhappy: - fuzzy logic n


### Human: Versa View Problem My Versaview HMI monitor has gone blank.If the HMI is rebooted, the monitor comes on briefly displays OS startup progress but goes blank shortly after therefore making it almost impossible to do troubleshooting.If the power supply is removed from the HMI for some time (eg. 1 day )the system will reboot, start the application and display process information however the problem will occur after approx 5mins after startup. Subsequent reboots of the HMI will see the HMI monitor going blank during OS startup. This is the Integrated Display Computer (Touchcreen) Catalog ### Assistant: Connect an external monitor to verify if there is a problem with the video card. If the external monitor shows video, then the problem is with the VersaView monitor. If the external monitor does not show video, then the problem is with the video card.Either way, the unit will need to be sent in for repair with an explanation as to whether the problem appears to be with the video card or with the monitor. Hope this helps… - fuzzy logic When the display boots up, does it display the touch test results or is it configure to NOT run full diagnostics when booting? It can be configured to run full diagnostics when booting and I have seen a bad touchscreen cause intermittant problems or display problems when booting. n


### Human: Embed a hyperlink into RSView32 graphic We would like to embed hyperlinks in our RSView32 graphics to our O&M manuals on our webserver. I can use appstart to open IE to it's home page but i cannot figure out how to get IE to open to a specific webpage. I have tried embedding word documents with hyperlinks but the hyperlinks are just text when the project runs. I have tried using APPSTART to start Internet Explorer with an argument pointing to the specific webpage i want but when IE opens it cannot reach the page. The argument seems to work it is just that the path seems to be a bad format. The IE error message has a lot of ///'s and %20 symbols. (I am guessing the %20 symbols fill in for spaces.) any ideas? Thanks, Andy ### Assistant: Hmmm...that's strange... :smileysurprised: I've tried Appstart to launch IE and to open either a WWW page or an .htm document on my desktop without problem...did you ? Maybe the problem is to go through webserver ?!May you post an example of your command line ? - fuzzy logic I am using the Appstart with Touch as well. At least that is one of my strategies. Anyway, my code for the touch action is: Appstart C:Program FilesInternet ExplorerIexplore.exe NetworkstoragewebUV SOPUV Index.html /r When i test run the Touch command the result is: Internet Explorer opens then tries to navigate to the webpage but instead returns with the The page cannot be displayed error. And in the address bar of Internet Explorer the page IE was attempting to navigate to is displayed as:http://%22//NetworkStorage/web/UV%20SOP/UV%20Index.html%20/r The Appstart works great if i always want IE to open to my homepage. But i was hoping to open IE to specific pages depending on which graphic the user is on. Thanks for the help. Andy Try the following and see if works: Appstart C:Program FilesInternet ExplorerIexplore.exe NetworkstoragewebUV SOPUV Index.html That say, just remove the quotation marks... I can reach my network drive using this syntax... :smileyhappy: Hope this helps… - fuzzy logic Works like a dream. It looks like part of the problem was the /r . Without the /r the quotations don't make a difference. n


### Human: Network Protocols We're buying a FactoryTalk system from an integrator as part of an elevator remote monitoring project. Our network services group needs to know about the network protocols used for IP communication between the FactoryTalk servers (with FactoryTalk SE Server & RSLinx Enterprise), the PLCs in the field, and the FactoryTalk SE View client workstations - e.g. does it multicast (we hope not). They also need to understand the nature, size and frequency of the messaging between the PLCs and the servers. I haven't been able to locate this information on the website. Can you provide it please? ### Assistant: I'm no expert, so I recommend contacting TechSupport (either through Chat or Ask a Question in the Knowledge Base), but I do know there is a little of both types. When RSLinx tries to discover what's out there, broadcast messages get send out. Most targetted comms between devices will be normal IP specific (ie, it won't be seen by other devices on a switched network). And I seem to remember some rare multicast types of comms, but nothing specific. Under most circumstances, the vast majority of traffic will be IP specific and shouldn't affect the rest of your network in a normal subnetted/switched environment. JHutch Thanks J, but I don't know how to ask a question in the knowledge base and I don't yet have a tech-connect account (since we haven't accepted the system from the integrator yet). Could you forward my question on to the right people please? Jim Ethernet/IP is the protocol running your rockwell system which is actually using the CIP (Common Industrial Protocol) specification. Basically, TCP/IP with the exception it is running at a higher level on the OSI model than traditional TCP. Search for document number ENET-TD--1B-EN-P which is Ethernet-To-The-Factory 1.2 Design and Implementation Guide which will cure your insomnia for the networking stuff. In the automation environment, the lowest level (Level 0 and 1) is the control level where your PLC's reside and communicate to higher levels (level 2-3) where your servers and HMI's reside. An ordinary network switch will pass the Ethernet/IP without any problem straight out of the box. The problem is on a business network, most office apps are unicast where in the PLC world, I/O actually use multicasting. It's imperative to use managed switches at the control levels to utilize IGMP Snooping to segregate this traffice and keep it off any business network. This is a VERY condensed version of what's going on but basically the TCP protocol uses various ports...some are standardized and some are not. There are 65535 ports. RSLinx Enterprise uses TCP Port 44818 to communicate with PLC's. The operator station communicate to a FactoryTalk Server. The operator station or client, is directed to the FactoryTalk server by running the FactoryTalk Network Directory utility. As stated before, a typical network switch will pass the Ethernet/IP without any problem. Where IT gets involved is when it gets connected to the business LAN. In this case, managed switches should be employed as best practice to minimize the unwanted traffic and for security reason. Have them take a look at the document I mentioned above and hopefully this will answer some questions. If you still have questions, give us another shot and we'll do the best we can... Also, while I can't forward your question to TechSupport for you (contracts and money involved ;) ...) I can virtually guarantee that the OEM you are purchasing from DOES have access to TechSupport and can get that information for you. JHutch PS fordtt gave some excellent information, too, and the manuals in the Literature Library (http://literature.rockwellautomation.com) should help, too. Thank you so much! Your information and the document you sent me to were great. How about for the protocol between the server and the HMI? Is there anything there for the IT business LAN organization to worry about?Jim Not really. RSLinx Enterprise mostly uses port 44818 so if there's a firewall or router in between they have to make sure this particular port is open. The HMI client uses the FactoryTalk Network Directory setup to know where the server is and it uses the computername so if you're a part of a workgroup and not a domain, you will need to add the computername to the HOSTS file in the WindowsSystem32DriversEtc folder. Other than these standard networking items, it's works well. n


### Human: Toolkit CPR9 SR1 RSLogix 5000 v17 Hi, I notice that CPR9 SR1 installation for RSLogix 5000 v17 doesn't have the option to install previous versions of the product. If I installed CPR 9 first can I installed v15 and v16 after it. Thanks Julio D. ### Assistant: Aid 58175 - RSLogix 5000 software included in the 2009 Rockwell Automation Toolkit Anyway you may install previous versions after v17 installation. - fuzzy logic n


### Human: PV600 on Devicenet to compactlogix How do I set up the alarms on the PV600 to use the value type of trigger using devicenet? I have the trigger tag set up as value and the alarm messages are set up with each having its own numeric value. I did this on another system but it uses DH485 instead of Dnet and it works just fine. Is there a trick to reading a numeric tag across Dnet that I don't know about? ### Assistant: I guess you're talking about PV Standard... :smileysurprised:I did not understand where you have problems / errors .... :smileysurprised: Anyway, try to see the screenshot... I've defined a trigger of type Value, an Output tag address (from Dnet scanner) and the alarm messages... Take also a look to the Devicenet Communication User Guide for PV. Hope this helps… - fuzzy logic n


### Human: Dancer Control with Kinetix 6000 What would be the easiest way to control Dancer position in a web handling application using the Kinetix 6000. The Kinetix drive rotates an Unwind spindle. I have dancer position feedback to the Logix 5000 PLC. There is no feedforward signal ( Line Speed) so Pure PI control is what I am planning to use to correct the dancer position. Thank you ### Assistant: Would it be possible to put an encoder style dancer on there? You can use Dual Position Servo mode, then just set the position of the dancer that you want to maintain and the drive will automatically control the speed of the unwind to keep the dancer in the right position. If you can't do that you'll have to bring the analog in a PID instruction and use the output of the PID to control the speed of the kinetix drive. You could just operate the unit in Velocity Loop mode only. If it's a 0-10v pot style dancer you could also use an Ultra3000 and use the built in Analog Speed control input. n


### Human: ControlLogix Autotune Heat/Cool zones Has anyone used autotune in a PIDE loop where the CVEU is -100 to 100, and 0-100 represents heating and 0-(-100) represents cooling (this is an extrusion application)?I had hoped that I could give autotune a negative step change setting and make it work in the reverse acting mode for the cooling control. Tech support says negative changes are not allowed.Just wondering if anyone has done something similar. ### Assistant: 2Brad, Have you considered using an SRTP instruction to do the split-range setup? You could output 0 to 100 from the PIDE into the SRTP, and have it generate whatever ranging you want for your heating and cooling outputs, including an overlap (both on low) for smooth transition, or a gap (both off) for a deadband to minimize utility usage. Autotune would just have to be run in both regions of output -- somewhere above 50% and somewhere below 50%. Then either sequence the gains into the PIDE based on region, or select the more conservative gains for use at all times for stability. Good Luck!Dale, W8ABZ Is there a way to allow the operator to enter a negative number for the output in manual mode? What I'm looking at is similar in that it is a heating/cooling operation that runs between -100 and +100% output, with heating from 0 to +100% and cooling from 0 to -100%. I want to allow the user to enter a negative number for the output to force the cooling on, however the help on the PIDE block states that the .CVOper and .CVProg can only be between 0 and 100%. All, As far as I can tell from the Instruction Help, the PID and PIDE both use a CV range of 0.0 to 100.0 (percent), and both provide for scaling the CV to other units AFTER the point where you want to enter it. So the operator via the faceplate can only enter 0.0 to 100.0. You can set CVEUMax to 100.0 and CVEUMin to -100.0, so it will output what you want, but the operator will see it as 0.0 - 50.0 - 100.0 rather than -100.0 - 0.0 - 100.0. You'd have to wrap the PIDE up in an AOI or add logic (scale instructions?) to convert the user entry from -100.0 .. 100.0 to 0.0 .. 100.0. and convert display values back the other way, then aim your HMI data entry/display fields at the new logic. I don't think the cascade master function will help either. A cascade primary sends its CV to the cascade secondary SP, so its CV would ideally be in units of the Secondary PV/SP. But the PID/PIDE use percent for CV, then scale to secondary SP units AFTER. Again, operator sees 0.0 to 100.0 -- which is THEN scaled right before going over to the secondary (inner) loop. Sorry. At least, that's how I read it. You'll have to check the Instruction Help or the Instruction Set manuals to be sure. In RSLogix 5000, click Help | Online Books. If you're in V16 or V17, on the left-hand bar, click Instructions. The PID is in the General instruction set manual, approx. p. 497. The PIDE is in the Process/Drives instruction set manual, approx. p. 64. Best Regards and Good Luck,Dale, W8ABZ 2Brad29, Sorry, it helps if I read your question and actually attempt to answer the right question! The format checking looks at the field after EVERY character you type, not just when you click Apply. - is not a valid number, so you can't type it as the only character in the field. Same thing for a decimal point. Type the digits, then left-arrow back and type the minus sign last. Then click Apply and it will take the number. The decimal point is even more annoying. It'll flag the number as bad, but Apply will take it. Not a very friendly numeric entry field.... Dale, W8ABZ this document may help. Just search the literature library. I have several extruders and follow this basic approach for heat/cool works well. ra-ap015_-en-p Rich n


### Human: 2760-SFC1 Protocol Catridge Manual Hi, Does anyone have a copy of the 2760-SFC1 manual? The 2760-SFC1 is one of the catridges that plugs into the 2760-RB module. I have been unable to locate a copy and it appears to be out of print. Thanks. Regards Alex ### Assistant: User Manuals for the Protocol Cartridges (2760-SFC1, 2760-SFC2, 2760-SFC3) are NOT available in electronic form. :smileysad: You can order User Manuals by contacting your Distributor or Rockwell Automation representative. User Manual for 2760-RB is downloadable HERE .... - fuzzy logic Thanks for the reply. I have contacted my local Distributor who in turn contacted Rockwell Automation. But it has been more than a month without any success. Alex n


### Human: Setting motor nameplate RPM on Powerflex 40 Is it possible to adjust the motor nameplate RPM and/or motor poles in a Powerflex 40? The parameters do not appear in the user manual. ### Assistant: Just to confirm you that PF40 has not this possibility. :smileysad: - fuzzy logic n


### Human: 1797-IBN16 module gives error code 16#0118 - module configuration reject,format error ### Assistant: The module located in remote rack through controlnet links. last year we upgrade the system to CPR7 series, there is one fault message create in recently .I don't kown why ? Did anybody make some mainteinance on these remote I/O recently ? It has been verified that bent or recessed pins on any of the bases of Flex I/O bus can cause this problem... Here a suggestion from Ken Roach in a recent post: :smileytongue: When I troubleshoot FLEX problems, I tear down the whole chassis and inspect it carefully. I keep a flashlight, dental mirror, and magnifying glass in my toolkit specifically for these kind of connector inspections. Another possibility is related to a module substitution recently made at your site,with a module firmware or hardware different from the original configured, so that it isn't possible for the system to configure it... Hope this helps… - fuzzy logic It can be an issue after upgrading from version 13 to a recent version like CPR7.The module profile can be wrong. They mention such things in the KB for certain modules. n


### Human: LOGIX MSG ERROR 16#0001 EXERR 16#000_0204 Looking for some help. I am trying to do an slc typed read message in a compact logix to a slc 5/05 op501. I always get the subject error code. I have tried to message from another control logix system and get the same error. I can message from another 505 to this slc without any issues, and I can message to another slc from the compact logix. I am currently getting the info I need this way...This is not how I want to leave this. Has anyone seen this before? ### Assistant: Basically this is related to a timeout over the connection you want to establish between the devices... First, make sure the SLC is either a Series C or later, or firmware 5 or later. Either one will do. There are MANY technotes on this error, just I want to indicate you some of them... Aid 50924 - error descriptionAid 35243 - most like your issue :smileysurprised:Aid 48115 - similar issueAid 31122 - msg example for your hardware Hope this helps… - fuzzy logic I am going to have to upgrade the processor. It is an old firmware version. Thanks for the help. No problem.... ...and if you would like to click Kudos! over the my post you've also marked as solved would be greatly appreciated ... otherwise, never mind ! - fuzzy logic n


### Human: AB 1336 plus drive I am upgrading a cooling tower control system and my system is enabling a 1336 plus vfd for start/stop and speed control for the tower fan. I need a reference manual to reconfigure the drive to take a 0-10 vdc signal versus a 4-20 ma. Any ideas where I can find this? ### Assistant: Here we are.... :smileyhappy: 1336 PLUS User Manual1336 PLUS II User Manual Hope this helps… - fuzzy logic Hi, try the AB Literature Library with 1336 plus as the search. great place to find AB manuals http://literature.rockwellautomation.com/idc/groups/public/documents/webassets/browse_category.hcst?tabChoice=Products&xLanguage=EN%20-%20English fuzzy logic beat me to it. (docs are from this library) Hi 69FIREBIRD, curious thing is that we both have run to try to help and give an answer to the user who asked it, and he also ran….ran to sign out without leaving any feedback, any message, solution, kudos, thanks, disappointment,complain… just nothing…. very nice ! :smileymad: Oh, maybe he will come back to complete his thread in future...:smileysurprised: - fuzzy logic Now, now... he may have just ask the question on the way out the door. I usually wait at least a day or two before I start muttering under my breath about ungrateful people! ;) JHutch Hey JHutch, do you think I may start now to muttering under my breath about ungrateful people ? :smileywink: - fuzzy logic n


### Human: Sometimes I can't go online even using crossover cable on a 5/05- othertimes I can't save program I am having a problem with a 5/05 processor. I just replaced with a brand new one on Monday - so that isn't it. Sometimes I get a red X and can't even get online. Other times I can get online, but then can't save the program. Sometimes no problems at all. On Monday I tried to back up the program before replaceing processor with a new one and couldn't get on. Then tried direct using a crossover cable - no luck. Any ideas? ThanksGeorge ### Assistant: nan n


### Human: Communicating via modbus between two Micrologix 1500's ? ? I am currently fixing to begin working on a project that will consist of three MicroLogix 1500 PLC'S. Two of the PLC's will be controlling their own compressor skid. While the third PLC will be set up as a site controller, telling the other two when to run or stop. My question is, how do I set up the PLC's to accept communcation via a RS-232/485 cable? And how does the MSG commands work on the micrologix? Or would it just be easier to do a register to register? Sorry for all the questions I am just not familiar with the MicroLogix, I tend to work more with the SLC 5/04 -5/05's. ### Assistant: Hi, there is a technote that may be useful for you.... Aid 25463 ...:smileyhappy: Hope this helps… - fuzzy logic Thank you for the technote that will be usefull. The customer has since re-designed their layout so instead of talking between the two micrologix 1500's. I will be talking straight to a wonderware SCADA desktop computer. So is there any reason why I should not be able to use a lantronix type device to convert a RS 485 signal into a 232 signal, so that I may then go into the printer port on the deskto? Or should i just run a B&B type device that accepts two 485 comms and turns it into one 232 comm out? Open to other suggestions also. Thanks for the help. Hi, If your going down the rought of the NET AIC's why not just do it all over DH485. 1 at the PC (serial port to serial port) and one at each of the MLX's (which ever cable config. you want to go) then you can easily message and poll to your hearts content (within the limit of DH485). Clean and easy for the next person to see what was done. Sorry for the communication lack of experience but dumb question incoming. :smileyhappy: So you are saying that I can go point to point without using any other device? I will have a total of 3 PLC's pluse the SCADA desktop PC. The PC will only be pulling the information to display on that local screen. I will need to communicate with all three of the PLC's. So how would the cable config. be set up? That is what i am confused on. How can I set up the layout to be able to communicate between all three PLC's and still be able to pull the data into the SCADA desktop? Once again sorry for so many questions, I am sure it is easier than I am making it out to be, but I am just lost on the communication part of it. Thanks for all the help. Hi, had something like this in mind: http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1764-um001_-en-p.pdf (1500 User manual page E12 - network layout) and also see http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1764-um001_-en-p.pdf (Net AIC user manual) So I'm promoting using relatively cheap NET AIC modules to set up a DH-485 network for the PC and MLX1500's Hope that clarifies my option. Thanks for all the help everyone! I am going with the AIC modules. n


### Human: Need assistance with Micrologix 1500 and PTO control It may seem that I am trying to get someone to do this for me, but that is far from true. I have just been thrown into a project that was first started with an Automation Direct PLC and the customer requested that the tech that was doing this project be pulled. He is no longer with us now. I have since taken over on this as of this week and just got the Micrologix 1500 in so we could just use the PTO instruction to control this. Thing is, I am going nuts here trying to figure this out. Does anyone care to assist me with how to direct the outputs to control a Stepper motor. The wire diagram looks pretty straight but I still can not get the correct function. I even downloaded the sample from Tech Connect and still could not get it nor do I understand yet. I just need to be pushed correctly and can really use the help getting started. ### Assistant: JHutch - While I understand your frustration with Rockwell Automation, I have to ask you to keep your comments on topic. Complaints *while* staying on topic are ok, but snide comments just for the sake of snide comments will be removed going forward. ok, your first mistake was to replace the automation Direct unit. The second is using a micrologix. may i ask why you decided to not use the DL unit (what unit was it and what stepmotor are you using) The reason for not using the Direct Logix PLC was a request of the owner as they already have a standard and with their AB Tech Connect contract, I can understand why. The Micrologix was chosen because it has the PTO for a Stepper motor. The Stepper motor is a SureStep model that they are ok with as it is from Automation Direct. How does one assign the outputs to be triggered? I thought it was all done in the PTO data table and I can see my outputs come on and my pulses go to the setpoints, but the motor never moves. I do not have access to an O-Scope to verify the pulses, so I am kind of stumped. I am using the 5vdc and the 0vdc from the power supply to run the outputs as this is what we did with the AD system. Gig, it seems strange to me you have problems getting pulses out from a MX1500, as PTO configuration is quite easy.... :smileysurprised: The Technote you've mentioned is Aid 17444 ? The output is selected in the PTO table (you have to write in 2 or 3)... just be aware the High Speed outputs have to be powered with 24Vdc (otherwise they will not work ! ), and then you will need a resistance in series to keep the voltage to 5 Vdc for your stepper controller. :smileysurprised: - fuzzy logic Hey Gig, attached is a MINIMUM config for your PTO tests.... as it is configured to a frequency of 2 Hz in the example, it could be possible to check if works using a tester or a normal 24Vdc lamp... :smileyhappy: Hope this helps…LET ME KNOW ! - fuzzy logic Well fuzzy, Thank you for helping me pull my head out of my butt as I should have know better than that as it is a widely concept that all A-B's only have a +- 3% vdc. I can not believe I over looked that. I am going after the 2200ohm resistors this afternoon and will report back. I also must have really had my head far as I forgot all about the histogram and it does show the pulses in it for O:0/2 in a pretty clean scale. Just for the record, I still can not believe I overlooked this and you make me want to scream about now!!!!! LMAO and thanks. I will close this on Friday once it proves you were correct.... AGAIN Just an Update, I was able to use a Fluke Meter and catch the output voltage correctly. I will bring in a scope on Friday along with the resistors as I do think that fuzzy is my HERO!!!! n


### Human: SCP Parameters for MLX 1500's Hello all, I have a quick question. Usually i am dealing with SLC 5/05's so bare with me. I am using a MLX 1500 and I am setting up a PID loop. I know in the SLC you scale the process variable scaled min to 0, and scaled max to 16383. And the output scaling is Input min = 0, Input Max =100, Scaled Min = 6242, and Scaled Max = 31208. My question is are these the same for the 1769-OF8C Analog Current Output module for the MLX 1500's? Thanks for the help... ### Assistant: You may find the informations you need either in User Manual page 4-33 or technote 48255 Hope this helps…:smileyhappy: - fuzzy logic Thanks Fuzzy.. So I gather from the Technote 48255. That my output scaling: Scaled Min = -29822Scaled Max= 29085 Compared to the Output card 1746-NO8I. Scaled Min = 6242Scaled Max = 31208 thanks for the help n


### Human: 0x80004004 Failed To Load Data Server I'm getting the following error in the Event Viewer/FactoryTalk Diagnostics Viewer ... Failed to load Data Server 'RNA://$Global/KML/HMI:TEST' on machine 'MYCOMPUTERNAME' (result = 0x80004004). ... I've built a small SE (Network) application using memory tags, no devices involved (yet). Everything is running from my machine: FactoryTalk Directory, HMI, etc. I dug around the Knowledgebase but did not find anything referencing 0x80004004. Any ideas? ### Assistant: I've resolved the issue ... after a restart or two, the problems no longer appear ... go figure. See? There's a *reason* why techsupport's first question is usually, Have you tried rebooting your computer? ;) JHutch n


### Human: RSlinx fails to connect to PVP 1500 I have a terminal that I am trying to get online with the rest of my companies network. I am trying to go through a Panel View Plus 1500 (firm 4.00.03.60(CPR 7)) to three SLC 5/04 on a DH+ network. I am connecting to the PVP via ethernet via company routers. I have several other terminals that I started this way and as they see the benefit they move to either an ethernet based processor or enet card if possible on the other plateforms. Over all this is the current set up. I can ping the device on the local net as well as when I am three hours away at another terminal. During these times I am able to connect to any number of other devices at other facilities including another PVP1500 leading me to believe its not a firewall issue. I have followed the knowledge base notes checking the 11 steps but found nothing to correct the issue. I have checked and re check IP configs and device settings. Nothing sticks out. In RSlinx when using RsWho the device comes back with Comm Error 01E00204 but the browser says it found the device. Is there a capatibility issue between pvp firmware cpr7 and my RSlinx 2.52.00.17 (CPR 9) Any help would be greatly appreciated. ### Assistant: I'm not sure I follow, Emmett. You don't *use* RSLinx Classic to talk with a PV+. RSLinx Classic RSWho will often show the PV+, true, but with all the router jumps, you might not be getting the response back from the PV+ in RSWho. For a PV+, the only thing that will communicate with it is RSLinx Enterprise. If you're having trouble in that program, then it's a different story. JHutch JHutch, I understand that you can not communicate via RSlinx classic but typically I use it more of an easy way to see if the link between devices is established. Normally you can see the PV+ and drill through its back plane to see other devices and such. In this case I eliminated as many variables as I could and went to the terminal in question and plugged into the switch that the PV+ is plugged into and still had the same results. The ping time from their remote control room is less the 1ms so latency should not be an issue. From this same switch I can contact a terminal 120 miles away and remote edit a PV+ 1500 terminal there. And I tried RSlinx enterprise this am and it also did not link when I was at a remote site. I did not try it locally though. Sorry, Emmett, but you've just discovered why *we* don't use RSLinx Classic for that! Basically, sometimes it works ... sometimes it doesn't. RSLinx Classic was never designed to work with those devices so sometimes you get erratic behavior (and then sometimes it flat out doesn't work at all). JHutch LOL... Yeah I have had that happen a few times using new technology with old devices. For a solution to close out this post could you tell me what would be the best solution. ie using RSlinx Enterprise or possibly a more reliable solution. Yeah, RSLinx Enterprise. If that doesn't work, then it's something configured wrong in the PV+ or a bad unit. JHutch n


### Human: ML1400 enet to PV1000 Can a PanelView 2711-T10C20 PV1000 Color Touch, FRN 4.20-4.xx communicate with Micrologix1400 via ethernet?(There are no selections for this processor at the PV32 comm configuration menu) ### Assistant: I've done ethernet to a ML1100, so it should work just fine (I vaguely remember some new data types in the 1400, so those won't be supported though). To work with the ML1100/1400, you can select a SLC5/05 as the processor type. JHutch n


### Human: Factory Talk ME - Best Practice? Hi, I have also posted this on PLCs.net (http://www.plctalk.net/qanda/showthread.php?t=47048), but have not really had any joy or solid responses. I was hoping I may get a bit more here? :smileyhappy: I have an application that has been causing the customer some issues with Memory Low warnings. From what I am aware, this is becoming a regular occurrence. I went through a process during commissioning 7-months ago to negate this, and dealt with Tech Support quite intensively. Their recommendation was to upgrade the terminal to the next model. The current model is a 64/64, we are looking to go to the 128/128 model. It is my understanding that this issue is to do with the way the terminal caches data when cycling through screens. The RAM use goes up. What I am not 100% sure of, is will the increase solve the problem? In this document, (http://www.rockwellautomation.com/knowledgebase/) it says that there is a process limit of 32MB, and adding more RAM will not solve the problem. Can anyone shed any light on this. The other option, is to try and re-work the application, but where to start is the main issue. There is currently 203 parameter files. There is only 1 placeholder in the file, with the popup screen constructing the rest of the UDT from this placeholder. Most (95%) of these are only accessed from the same screen, but the screen that uses the parameter files can be accessed from any of the 25 screens. Reading through some tech notes, it says if the same parameter file is accessed from multiple screens, then it will add to the memory usage. Is there a theoretical limit to parameter files? Is there a way to achieve 'popups' without the use of parameter files, or to make the application more efficient? I have looked at global objects, but from what I can see, they are more for re-using the same object on multiple screens, not for performing the functions that I am trying to acheive (simple popups). The Plan B I am looking at, is to create a popup for each of the parameter files (200). This will reduce the 'caching' that is happening, but I am not sure how much this will 'grow' my application, and whether the current terminal size will handle it.? I will do some testing today hopefully, it is a lot of extra work, but if it works and the problem goes away, then I guess it is worth it. (edit: So much for work as there is no 'find & replace', the Tag substitution function only allows for single objects, quite consuming, expecially with app. 10 tags per popup!!) One of the original 'application size' issues that I had was due to the amount of HMI tags. I went away from HMI tags where I could to direct referencing, this halved the application size, and direct tags update faster than HMI tags as well. As I was beginning the process of converting from Parameter files to individual 'popup' screens, I was beginning to wonder if this would actually solve anything? I am basing the 'memory low' issue on the fact that it is the parameter files that are causing the problem, not the no of screens. Last time I was on-site, it was quite obvious that the operators were cycling through the screens quite often, but the no. of popups they were accessing was not great compared to the no. of screens they were cycling through. In a technote/PV+ manual somewhere, it does say to cycle through the screens during development to avoid these types of issues, I did do this, and did not notice any issues, but then I wasn't operating the plant in production environment! Any thoughts? ### Assistant: I'm running a little short on time, so I scanned through your post a little quickly, so pardon me if my answer is not 100%. Are you doing datalogging on the terminal? Did you use uploaded bitmap files? Are you doing alarm history on the unit? If yes to some or all of those, you NEED the 128mb unit. All of those functions really chew up the available ram on the unit. Look into this and respond and hopefully I'll be back on later or someone else can respond. I have found that when I am faced with applications that push the envolope that it is easier and less costly for both you and the customer to recommend a PC based HMI. This would save in reprogramming, allow future upgrades as well as more reliable customer support. Unless your customer's enviroment is extremely harsh the PC should solve the problem. If you wanted I could throw your customers application on one of my spare PC based ME terminals and see if the problem is duplicated. This would give you a solid trust that it is a memory/processor issue and not a limitation in software. PM me if your interested. n


### Human: About the Fault68 of 700s Fram9, change a new drive,the new drive yet occurred F68,What should I do ? ### Assistant: Did you double check all the connections and fiber cables ? Aid 34899 See also attachment... - fuzzy logic n


### Human: How to enable Pass-Through for RIO Standard PanelView terminal I'm not so familiar with PV. ;(Thanks ### Assistant: Which is the passthrough you want to realize ? :smileytongue: Anyway, you have to enable it in the Configuration Mode...see User Manual page 78. Aid 17588 has an example of a passthrough from Ethernet (SLC 5/05) to RIO Panelview. Hope this helps… - fuzzy logic n


### Human: Sending Email thru 1756-ENBT I'm trying to send email thru an 1756-ENBT, which I have partly done. As of right now I am only capable of sending emails thru our facility network. For some reason I get a general error in my message instruction when I try to send an email off of the grounds. I followed the programming code in the 1756-ENBT manual and it works great when I'm sending an email in house. Am I missing something in my code, parameters, module setup or is the IT department possibly missing something at their end. Any ideas would be great, thanks in advance. ### Assistant: I also think it could be something *wrong* with ENBT setting, or IT department issue...:smileytongue: Double check your settings following Aid 30937 .... - fuzzy logic IT is looking into the problem. I looked at all the setting for the ENBT module and they look correct. No luck yet! I was getting a 551 relay denied message. This ended up being an IT problem. IT corrected it at their end and it's working great. n


### Human: Control Logix Produced/Consumed behavior on connection failure What happens to a consumed tag when the connection to the producer is lost? Does the tag simply maintain last state? Or go to 0? Or what? ### Assistant: The connection to the Producer will Timeout with an error, the Consumed Tag will mantain the last received value. Hope this helps… - fuzzy logic n


### Human: DeviceNet current consumption Hi, I'm looking for devicenet current consumption for some of our products like E3 plus, DSA and Powermonitor 3000. I've used the Integrated Architecture to build the network and is able to get a current consumption report, but did not manage to find the powermonitor 3000, did I miss out anything? also I've been looking at the manual also cant find the information, Thank you ### Assistant: Powermonitor 3000 consumes less than 100 mA from Devicenet power supply. See Installation Instructions page 42 Hope this helps… - fuzzy logic Dear Fuzzy logic, Thanks a lot ! Do have a nice day : ) n


### Human: 1747 sn COMM LED is always flashing red when configure RIO with PanelView550 touch I used the samples in Dementrations of Panelbuilder32 to configure SLC RIO with Panelview through 1747sn. The LED is always flashing red on 1747sn module, and there is error msg in PV: No PLC communiction. I could not found any wrong settings in SLC and in Communication settings of PanelBuilder32, and there is no other wrong for wiring. I have successfully configure PLC5 RIO with this panelview. I also tried the attached projects in Knowledagebase ID: 19934. There is same issue Is there anyone help me to check this? I was realy frustrated about this issue. :(, if you want to see the SLC and PV projects, you can contact me with email Thanks & best regards. ### Assistant: Which is the LED you mean ? :smileysurprised: I guess the COMM led, see the error description attached.... - fuzzy logic Thanks Fuzzy logixBefore I asking help here I have checked the attached descripitons. I could not found other wrong settings.I used the applications in Knowledagebase ID: 19934. Could you help to check this? I really appreciated for your help. Attached are the settings for my SLC and PV550 The only difference between the projects in 19934 and my projects are the hardwares, I used PV550 Touch to instead of PV550 Keypad & Touch . The SLC projects is running well and the COMM led is always flashing red on my 1747 SN. The pv alwasy shows: 665 No PLC communication. Also, I successfully configured SLC RIO with PV+ through my 1747 SN, and successfully configured my PV550 Touch RIO with PLC5. I'm really confused why it is failed to configure RIO between my PV and SLC. JHutch - Divided image (too large to see it all) and attached the SLC RIO settings in a second post below. It seems to be correctly configured…. Are you sure about Network Baudrate setting into the –SN module ? And the Cable Connections… ?If you want to send me by mail your projects (PV and SLC programs, not those in the technote, just YOUR files) I will look inside them (not having too much time, but I will try)…I have sent you a Private Message here in the Forum with my e-mail address… - fuzzy logic Which is the firmware version of your RIO PV ? And the SLC series, rev., OS, firmware.. It seems there are some problems with communication, I may suggest to create a new PB application, configuring only Discrete Tranfer (no Block Transfer) and the same for RSLogix500, a new application, without BT, just the G file configured as PB RIO is configured. If there are other devices on the network, remove them...leave only SLC and PV. The fact is that the COMM led should be Green, if Baudrate – cable – settings are correct… you HAVE to obtain this, and after that you may try the BT transfer. - fuzzy logic Hi,Fuzzy logixMany thanks for your helpI have fixed the issue. The cable for RIO communication between 1747 SN and PV standard should be same as the DH+ cable. It's very intresting. This is my first time I knew RIO communication has different cables.The cable for RIO communication between 1747 SN and PV+ is common RIO cable(Point1 and Point2 are changed).Cable for RIO communication between PV standard and PLC5 is common RIO cable(Point1 and Point2 are changed). Nice ! I was suspecting something on the cable connection...:smileytongue: Yes, the connection is different for PV attached to a SLC -SN scanner, it is indicated in the User Manual, page 187.... :smileysurprised: - fuzzy logic The second half of 198171's image. This covers the SLC RIO settings. JHutch n


### Human: Factory Talk Problems I upgraded to the latest release of Factory Talk and have had no end of trouble since. Anytime I try to open the tag database it says An error occurred while attemptingto open the tag database editor. The program also has a tendency to lock upmaking a reboot necessary. How do I fix the tag editor? ### Assistant: Try to follow indications in Aid 34108 ... Hope this helps… - fuzzy logic n


### Human: Import Fix32 Application to RSView32 or Factory Talk View Is there one tool for import Fix32 application to RSView32 or Factoty Talk View? I saw the faq 48494, but one final costumer our claims to have heard this from another integrator system. Is it possible or not? Thanks. ### Assistant: Yes, it is true. :smileyhappy: There is a tool, available to Distributor , Strategic Providers or Rockwell employees (Application Conversion Utilities) that can convert only graphic files and database files from iFix - it does not convert VBA Please contact your distributor or Rockwell Software representative to get this conversion; they will ask you to send some of the application files and will send you back the converted project.The process will take about a week to be done. - fuzzy logic n


### Human: Line voltage monitor relay 813S-VOB Can I use a 480 Vac, 3 phase, 60Hz, line voltage monitor relay (AB part number 813S-VOB) on a 440Vac, 3 phase, 60Hz application? The specification states +10%, -20%, 3-phase, 60Hz, +/- 1%. Thank you for your time.jerry ### Assistant: Yes, the specification you've indicated are in the catalogue and are correct. Minimum voltage should be 384 Vac as per these specifications... :smileysurprised: - fuzzy logic n