### Human: connecting C600 to Siemens PLC S7-300 my company just recently purchased a panelview componenet (C600) HMI to replace the Siemens TP170 HMI for our Siemens PLC S7300. My problem is how to connect it with Siemens PLC S&300 since the previous HMI is using the profibus cable and I find no compatible connections in the C600 HMI. Anybody could help please.......Thanks ### Assistant: You may use the PVc driver Siemens S7 MPI... see HERE a list of all the PVc drivers.As the drivers inside the PVc are the same as PanelviewPlus, except for the fact that they are already embedded in the products, you may have a look to the Kepserver Enterprise Driver Help (available here ), to better understand the use and the available data types. You will also need some hardware to connect your PLC to the serial port of your C600... The hardware can be purchased from Siemens. The part numbers are: Siemens Part: 6ES7 - 972 - OCA23 - OXAO Version 5.1 or Siemens Part: 6ES7 - 972 - OCA22 - OXAO Version 5.0 Hope this helps… - fuzzy logic n


### Human: Compact GuardLogix When will the 1768-L43S be available to OEMs? ### Assistant: Unofficial voices talk about some delay due to the release of RSLogix 5000 v18, needed for that controller... thus probably it will be available between March and April 2010. Hope this helps… - fuzzy logic n


### Human: PVP 1200 Alarm Is there anyway to transfer alarm or event history to a memory stick(USB) versus printing to usb printer. ### Assistant: You can only access the alarm history files if they are closed, as a result you will have to stop a running FactoryTalk View ME application in order to be able to access the files. [Reference Aid 33924] You may use the Batch file from THIS technote to easy copy the file to an USB memory. Hope this helps… - fuzzy logic n


### Human: PANEL VIEW TO ULTRA 3000i WE HAVE SOME ULTRA 3000i SERVO DRIVES CONTROLLED WITH A QUARTECH TERMINALS, IN THE SAME MACHINE WE HAVE A SLC-5/04 WITH A STANDARD PANEL VIEW 1000, CAN WE USE THESE FOR CONTROL THE ULTRA 3000i AND REMOVE THE QUARTECH TERMINAL? ### Assistant: You may send commands to Ultra 3000 using Host Commands from the SLC serial port.RS-232 port should be configured to use ASCII. The host language is not so easy to use from inside a PLC...you may need to spend long time to write the host protocol logic. :smileysad:The host protocol is used easier from inside UltraWare, and also used by operator interfaces from Quartech like you had, but is difficult to use from the serial port of an SLC. Using the DeviceNet version of the Ultra 3000i, you might realize the communication easier, through an SLC Devicenet scanner 1747-SDN. Anyway there are some docs and an example for SLC controller... Aid 22657 contains all this stuff. Be aware it is a TechConnect users reserved document... if you cannot get it, please send me a Private Message here in the Forum with your e-mail address, I'll send you back some docs...Take also a look to the Host Command Reference Manual. Hope this helps… - fuzzy logic n


### Human: Multiple Processors and a Single Ethernet card Setup:- Two L61 processors in a chassis with a single EN2T Ethernet card. Can both processors have connections to Ethernet devices through the single card?, or can only one processor 'own' the card as such. This would involve both processors having the card declared in their IO structure. Things that will be on this:-Four PowerFlex 40s (22-COMM-E's) and two SMC EX250 Ethernet solenoid banks (these have a vendor AOP). I'm thinking it will make a neater job if the PF40s are on 1 processor with the SMC solenoids on the other processor. I'm suspecting this may be like an output card where only 1 processor can control the RPI to the card? Kudos up for grabs to anyone who can come up with good answers:smileywink: ### Assistant: You may realize the application you described above.A local EtherNet/IP communication module requires no RPI because it produces no data for the system but acts only as a bridge. You will have to configure inside every controller project the Ethernet/IP module to *reach* your remote devices (just inside their configuration you will select the needed RPI) and then you may share the same network and the same communication module. Hope this helps… - fuzzy logic I'll give this a go, thanks as always for the effort. If it doesn't work for what ever reason, its not the end of the world. The split would have been nice as there are really two processes involved, one can't really stop while the other will have work on going for a while yet - so it would be nice to have total freedom being able to download when ever I like to one of the L61a without any risk to the process in the other L61. Anyone else reading this - no more Kudos for now :smileysad: n


### Human: RSView32 - Windows 7 - XP Mode Has anyone tried this very much. It is getting increasingly hard for us to obtain new computers with Windows XP for our customers and I need a more immediate solution than wait for the next patch, etc. We do work for mostly small utilitys with limited budgets so RSView32 will be our Rockwell HMI of choice for sometime, the SE configurations seem to be cost prohibitive for the time being. I have a Windows 7 machine that I use for testing and have RSView32 7.5 installed on it and in an XP Mode Virtual PC (XP Compatibility Mode) and have experienced some problems on each. RSView32 seems to work fine in Windows 7 for about 28 minutes then the computer locks up and requires a hard reboot. It worked fine in XP Mode for about a day then I got a Windows error that shut down Project Manager and now it will not run even after a reboot. I've got some XP SP2 machines that I can develop on but this doesn't help my cusotmers. Any ideas? ### Assistant: nan n


### Human: How to send an ASCII/telnet command to a IP device by RSLogix 500 Hello, I have a ML1400 and I need to access the data of a Omega device through a Ethernet Network. This Omega device is a coordinator that handles wireless data transmission from a 0-20mA device. You can use a Telnet programs to access the data using ASCII commands. (example; send command ERDG00A and the device response with 0 120 24 3,45 mA 4 V. Indicating nº of device, sequence, channel 1, unit, channel 2, unit.) The Omega device, a PC and the ML 1400 are connected to a network, and have an IP address that is in the same range. I want to know if the MSG commands works for this, and How can I configure this instruction? or What command can I use to request data from the PLC to the Omega device? Thanks and Regards. ### Assistant: Never done something like this, but I'm quite sure the only way is through Open Socket features. See Chapter 23 Socket Interface Using CIP Generic Messaging in MicroLogix 1400 Reference Manual. Unfortunately I've not found examples about that, just something about the -EWEB module of CLX, which uses similar manner to communicate through Open Sockets over Ethernet....In case, take a look to the following technotes for reference: Aid 33240 - Aid 32962 - fuzzy logic Thanks for your help. I'm trying to configure the socket interface but I can't pass the openconnection. I've been using the parameters 1 0 2 0 0 and 0 for the setting to createsocket, and apparently is created without problems. Then when I configure the openconnection block returns the error Object Specific General Error. I don't know what is the problem, I am setting the parameters 0 100 22 0 17 2. 16 .0 .2 00 ?p or t= 20 00 I don't know if I'm setting the ip address and the port correctly in the N file. Also, if I set the ip address and port at the createsocket parameters in the Nfile it also return whit the same error. If you have an example on rslogix 500 of create socket it would be very helpfullthanks regards As I've already written, unfortunately, I cannot find an example for you... I'll ask other expert users if they can help... I hope.... :smileytongue: - fuzzy logic It seems you have similar problem with this thread.Micrologix 1400 CIP Generic TCP/IP Configuration n


### Human: RS Linx Enterprise StartUp Errors I've created a PV application by cutting and pasting various bits from old applications into a new one. I'm using RSView ME V5.00 When I test the application, (click 'Test Application' so that it loads and runs on my PC), I watch carefully in the status window for all the errors that come up, and fix stuff I've missed. Try as I have, I can't get rid of some that are caused by the launching of RSLinx Enterprise. I've not long been on V5.00, and haven't seen this before. The errors come up after its creating the run time file. Generally you will see status messages:- Changes to the Displays 'xyz' have been saved. It then loads Factory Talk Data server and this is where the problems start. Its trying to load 3 that existed in past applications, but are no longer there.Straight after that, there are Short cut not usable errors? I've pasted up what I'm trying to explain, and blanked out specific file names , short cut names for to maintain confidentiality of this project. I've been through the whole project with a fine tooth comb (not good enough) looking for the offending stuff that got left behind, but can't find it. Is there a way to export and re-import this to clean this up - a bit like save of an ACD to a L5K file. I've already tried backing this up and restoring, and it won't go away. All else works - just wondering whats causing these startup errors? ### Assistant: Hmmm.... just a clarification: are those shortcuts with the error needed in this application ? If yes, try the following:Delete the existing shortcuts and then recreate it.Instead of browsing the device, right-click on the driver in RSLinx Enterprise's communication setup screen and manually add the device.[Reference Aid 39374] If not needed, try the following:Delete all RSLinx Enterprise drivers, shortcuts and reboot. Then, recreate needed drivers and shortcuts. If the above doesn't solve, please post again the screenshot with the errors, and instead of the blank space where you deleted the shortcuts names, please substitute the original names with letters (shortcut A , shortcut B etc.) so that is more clear to follow what happens. :smileywink: Hope this helps… - fuzzy logic Just done this again this morning. Here's the issue. A file somewhere keeps a track of what shortcuts all connections are linked to. So if you are copying in stuff from other projects and then changing the connections, the old shortcuts are still logged somewhere while the PC is powered? The only error I have today is from a copy to one particular past project that I've done in todays session. If you want to duplicate this, open a load of projects, copy stuff from many projects into your working project that all have different short cuts. Patch up the connections so that all pasted stuff is all to the one working shortcut now. Test the application, something somewhere is still telling RSLinx Enterprise it needs all the past short cuts. Reboot the PC and all seems good? n


### Human: Auto-tune a 1336+II powering two identical motors Hi! We're using a 1336+II on an overhead crane and we'd like to autotune it. We understand we need to disconnect the load, but can we autotune with both motors connected or do we need to autotune each motor individually? Thanks Patrick ### Assistant: As far as I know, using autotune and vector control with multiple motors isn't a good practise, more than one motor connected will give wrong data to the drive and cause the control to output less than optimum currents to the motor. With multiple motors, volts per hertz mode is recommended. I suggest also to take a look to this document, it is quite old and prepared for the 1336 Plus, but I think it could help anyway. - fuzzy logic Yeah, it was a lazy cost-saving method, but maintenance isn't easy now. Thanks a lot for taking the time to answer. Patrick n


### Human: Changing Axis From Position to Torque Mode I'm working on an application that requires the axis to be configured initally as position then changed by the controller program to torque mode. The system is compact logix with Ultra 3000 Sercos. Thanks ### Assistant: Try to see if Aid 42101 and Aid 44359 could help... Take also a look to the User Manual, App. C for all the Axis Attributes. - fuzzy logic n


### Human: help me with my project please!!!! hi i`m having a problem with a point I/O module, i can`t find the way to configure this thing =S... i`m using a module 1734-IT2I that`s a thermocuple module...i was reading that i have to configure the adapter as alisten only device but i did it and the problem gets bigger because i`m using others modules (1734-IB8 and 1734-OB8) and they all fail when i do that...if somebody can help me i`ll be grateful ### Assistant: You must have mis-understood the directions. The owner controller should use a Data connection to the module. You only create a listen only connection if you have a second (or third or fourth) controller that needs to simultaneously listen to the data from that module. The discrete modules (IB8 and OB8) can be part of a Rack Optimized connection or can have their own Data connections. A Thermocouple module cannot be part of a Rack Optimized connection and must have its own Data connection. ok, let`s see if i get it... you mean that a have to create the listen only conection into the controler too??? because in my project i`m usin a L23E QBFC1 controler, two points I/O (one with 4 discretes modules and a thermocuple module; and the other has 4 discretes modules and 2 thermocuple modules...) and i`m using a power flex drive and two panel view plus 600... can you send me a video or a manual to see what i have to do or how ??? if you can do it today i`ll be gratefull... this is my e-mail blasjavier00@hotmail.com... You haven't to create a listen only connection here.... it is not needed for your configuration :smileysurprised: Ken has already pointed you in the right direction... Try to take a look to the Quick Start and User Manual ,you may find useful infos and the needed steps to configure all your devices... see also the Adapter User Manual - chapter 5 in particular for a configuration with a mix of Direct and Rack Optimized connections like you have. Hope this helps… - fuzzy logic It is best when you are using the smallest CompactLogix controllers to be sure you understand their communication capacities. It sounds to me like you will have six I/O connections over EtherNet/IP. This is within the capacity of the small CompactLogix controllers. 1734-AENT Rack Optimized connection with 4 discrete modules1734-IT2I Thermocouple Module Connection1734-AENT Rack Optimized connection with 4 discrete modules1734-IT2I Thermocouple Module Connection1734-IT2I Thermocouple Module ConnectionPowerFlex drive with 22-COMM-E or 20-COMM-E The EtherNet/IP Modules in Logix 5000 Control Systems user manual is a very good primer on the configuration of EtherNet/IP devices with Logix controllers. Two PV+ terminals is OK as well; just don't set the display update rates faster than 250 milliseconds and the controller should be fine. Attached is an example of the I/O configuration. Remember to set up the POINT chassis size to be 1+ the number of attached modules (the -AENT adapter itself takes up Slot 0.) I have assumed two IB8 and two OB8 modules; you will of course adjust this to the correct value. THANK YOU MY FRIEND... IF YOU WERE HERE IN VENEZUELA I SWEAR THAT I WOULD PAY FOR ALL YOUR BEERS TILL YOU GET COMPLETELY DRUNK AND IF YOU DRINK I TRY TO FIND THE MOST BEAUTIFUL GIRL FOR YOU HAHAHAHAHA =) SORRY I`M JOCKING :smileyvery-happy: THANK YOU VERY MUCH... AND HAPPY NEW YEAR FOR YOU AND YOUR FAMILY... n


### Human: 1756-ENBT module cannot reconnect after network interruption qty 2 1756-L61 processor running Logix v16 programs. There are approximately fifty devices on the network split up between switches. There are 15 devices connected to SW1, SW3 and SW4 and 4 devices connected to SW2. The switches are Phoenix managed switches.L61(1) --- SW1 --- SW2 --- SW3 --- SW4 --- L61(2) When L61(1) or L61(2) looses connection to the network and that connection is later re-established, not all devices reconnect. A packet capture of the traffic shows that the devices that do not reconnect never get a connection request from the ENBT module. Although they respond to TCP/IP and unicast ENIP messages. Upon subsequent connection losses and re-connects, the same number of devices will not reconnect but they are the devices that did not reconnect the previous time the connection was lost.. At first power up and perhaps the first two reconnects, all devices connect. Does anyone have any ideas? I have tried everything that I can think of short of tearing the network apart and re-building it a piece at a time (which I cannot do because of production pressures). ### Assistant: Anyone?????????????????/ It sounds at first blush like a CIP connection limit problem. The L6x controllers support 250 CIP connections and I think the 1756-ENBT will bridge 128, so I've never seen a CIP connection budget problem with the -L6x. They're relatively common in novice applications with CompactLogix but not with ControlLogix. Could you be using up a very large number of CIP connections with Produced/Consumed Tags ? Check the diagnostic web pages of -ENBT modules for useful information about the current number of connections in use on each module. I like to capture those webpages with WGET. Can you ever get the whole system up and running again ? If this is a resource starvation problem, the connection issue must move around. Of course check the usual: make sure the system has been screened for Atmel64 backplane bridge chip issues, and collect F/W revisions for everything. Thank you.That is my impression also but I could not prove it without major changes to the control programs, which I could not do.The data to/from one of the devices is done via produced and consumed tags. I had suggested a user defined structure and a CIP data table read/write to pass the information but with the program already done and in production, that change was too severe and not allowed. Have you tried 'upping' the number of 'Unconnected Buffers' from the default of 10 to 40?Post back again if you need help on how to do this. Hope this linking works - look at this thread UnconnectedBuffers If you installed the RSLogix 5000 Task Monitor Tool, open it up and monitor your controller with it. Go to the Networking tab and check the number of connections. They are broken down by connection class: I/O Module, Produced Tag, Consumed Tag, Incoming (like from HMI), Message (MSG instruction), Cached connections and Backplane Buffers. This should help you know if you are running out of controller connections (ControlLogix L6x = 262 max.). Note that the number than can bridge through an ENBT is less than this (I think it's something like 128...). Each consumed tag takes up a connection, and a consumed tag can be a UDT of up to about 480 bytes, so it makes sense to have your consumed tags be UDTs or arrays. The EtherNet/IP tab info from the Task Monitor Tool may also be helpful..... Hope this tool helps some! If nothing else, it may help eliminate some items as not a problem. BTW, what are the RPIs on the Consume connections? Check the Processes tab of the Task Monitor Tool and see how much CPU is being used for communications and messaging. Good Luck!Dale, W8ABZ n


### Human: Why didn't delete the histroy data record with SQL Server 2000 in RSViewSE 4.0.? I create a data log module, use ODBC storage format. I need only 5 days histroy data in SQL Server2000 database. So I set the data log to save the 5 days' history data only. but now ,i find that the RSViewSE can't delete the histroy data after one month.Is there who can tell the how to do? ### Assistant: Here from the User Guide, chapter 21 : If a data log model uses the ODBC database format, you can purge old records from the database using standard relational database tools or SQL queries. You can also set up FactoryTalk View to delete (purge) records in the ODBC database after a specified time.For details about options in the File Management tab, click Help. Aid 53013 contains some instruction to keep your SQL 2000 cleaned up... Aid 39675 contains a VBA script to run from SE to purge the database records...be aware a Tech Connect Authorization is needed to access the technotes. - fuzzy logic n


### Human: Redundant Controllogix w/Serial PLC5 message mapping We are setting up a system to receive commands from an existing system that sends commands via RS-232 DF1 messages. We have tested, and proved that the new controllogix system will receive the commands from the existing system. However, the final system will use a Redundant controllogix configuration. (2 - CPU Chassis, with 1756-RM Modules, IO on Controlnet, etc) We have the ability to switch which controller (Primary/Backup) will connected to the existing DF1 transmitter, (Using a serial switch) but will there be any problems with this configuration using redundancy?? Any help would be appreciated. Cheers ### Assistant: The -SRM modules had a relay onboard that you could use with a serial switch to route a serial connection to the Primary controller; there was even a bit about doing that in the Redundancy User Manual. Does the new -RM have an onboard relay like that as well ? The method you describe is the standard method for interfacing Redundant ControlLogix to serial connections. Unfortunately, it seems the -RM doesn't have the onboard relay as the -SRM series B has.... :smileysad: Try to take a look to the suggested wiring and configuration from Aid 34231, an unused output from a remote module could be used to obtain a similar result... Hope this helps… - fuzzy logic Thanks. I was less concerned with how to do it, then how the Redundancy manager would handle this. There are 1300 IO located quite some distance away, over controlnet (Fiber). For the switching I planned on using a FlexIO module to control the switcher locally. Thanks for the help. Shadcomm, You probably already have this info..... To switch your relay, you can a GSV to the Redundancy class, PhysicalChassisID attribute, which returns a 1 or 2 depending on which chassis (controller) is primary, and if it's equal to 1, energize the relay. If it's backwards (or if you end up replacing one or the other 1756-Axx chassic), change the 1 to a 2. Lots of other good data in the Redundancy class worth monitoring and (maybe) displaying on your HMI.... Dale, W8ABZ n


### Human: New at Factory Talk View Studio-Need Help I recently learned making my own plc logic on RSLogix 5000. I want make my own aplication to run on Panelview. I am very new at RSView Studio. Is there any PDF that anyone reccomend? I just need to know how to maka a new HMI and how to connect Logix5000 tags to the panelview. I tried lot of of pdf files on knowledge database but nothing helped. I dont know if AB has step by step approach on making a sample project and show how to connect it with Logix5000 and steps to load it on the Panelview. I leanred GuarLogix similarly in one of their pdf files. Jack ### Assistant: Hi Jack, there are so many resources you may find around in the Rockwell Automation websites. I suggest the User Manual (part 1 and part 2) , the Videos (very useful), search for the FactoryTalk View Machine Edition Quick Start Videos, and the Quick Start for CompactLogix, chapter 12, where you may find some instructions about a Panelview Plus application developing. Hope those helps, - fuzzy logic Thank you very much. n


### Human: 2711-K10C9x downloading via 1747-UIC I have a 2711-K10C9 standard panelview I am trying to download an application file to. I do not have a real RS-232 port. It appears per tech note 28811 that my 1747-UIC is bogus. (SER A, REV A, FRN 1.1, Mfg 0404).Question is: Can I make my Keyspan USB-Serial converter (work on Ultra3000) work? What driver? ### Assistant: Hmmmm.... I don't know very well the Keyspan, but I've serious doubts it can be used with a DH-485 protocol... usually those generic USB to serial converters only work with DF1 protocol... :smileysad: I think you need a new 1747-UIC to realize your download. - fuzzy logic Correct. USB to serial converters will NOT work for DH485. DF1 only, I'm afraid. JHutch n


### Human: 1784U2DHP TROUBLE WE RECENTLY GET THE UPGRADE OF PCMK TO 1784U2DHP BUT WHEN WE CONNECT IT TO A SLC5/04 WE DON'T SEE THE PANEL VIEW CONNECTED ON RS-232 PORT OF PROCESSOR ### Assistant: The 1784-U2DHP, like the 1784-PCMK, connects you to the Data Highway Plus network. The use of bridging devices, including the SLC-5/04's DF1 to DH+ passthrough, may require additional configuration. Did the PanelView terminal appear in your browsing previously, when you were connected using the 1784-PCMK ? Describe in detail the Status bits in the SLC-5/04 that you have set with regard to DF1/DH+ Passthrough. The key question is did this work before. Only if the answer is yes, and the U2DHP/PCMK swap is the only difference should anyone focus on the 1784-U2DHP rather than the overall configuration. Yes it did, in fact it does, the panel view appears on the browser just when we are using the pcmk card, we use this passthrough to download applications to the panel view. I couldn't find anything in my searches. Sounds like it might be a scenario that hasn't been tested. Best bet is to submit a question via the Submit a Question link in the Knowledge Base and have the TechSupport gurus test it out for an official answer. JHutch n


### Human: pv550 download under win3.11 Hi guys, i have to download to a PV550 DH485-Panel 2711-B5A2 Frn 1.04.I can not use PB32 and RSlinx.I have a Win3.11, an Interchange driver and a 1747-pic on a COM1 port.I use the standard config of the COM-Port (9600, 8, n, 1, no Handshake)The error-msg: transfer aborted unable to send commands to terminal. Who can help me? Thank you very much.hugette ### Assistant: Wow, that's OLD. I don't see why PanelBuilder32 would not work, on a modern PC. I don't think there is any PV terminal firmware too old for PanelBuilder32. The 1747-PIC driver does not allow you to choose the Data/Stop/Parity settings; you generally choose 19200 baud and a node number. Make sure you are not attempting to use the DF1 driver. Remember that the 1747-PIC receives power through the DH485 plug, so the PanelView must be connected to a power supply or to an SLC controller so that power can pass through the PV terminal to the 1747-PIC. yes its old.the Panel 550 does not suttort the Bitmaps, if the Application opend by PB32 and downloaded with RSLinx.I have to use an older PB version. An older PB version will not run on a Win2000. Also i have to take an older PC, there the RSLinx does not run.The PCMK port of RSLinx is working on Win2000, the kommunication is ok, the bitmaps not.How will the Win3.11 kommunicate with the PV550 DH485. Thanks for your answer.hugette The very latest PB32 will work with the very oldest PV firmware. The only bitmap image I can remember was a few versions ago (maybe around v3.6?) where bitmaps could get inverted. But the latest version of PB32 definitely does not have *that* problem. Seriously, I've done PB32 support for over 10 years, and I doubt I could get the system you've got running. :) JHutch n


### Human: Russian text in panelbuilder 1400e Hi, At first all a happy new year! I've to use some Russian text in a Panelbuilder 1400e program, how can I fix this?I've tried it with an Russian keyboard, but it gives only ????? When I type some text. I've also read a topic about Russian text in RSview32, but this won't help... Best regards Jack ### Assistant: Unfortunately, Cyrillic characters (Russian and others) are not supported on PB1400E.... :smileysad: [Reference Aid 48355] - fuzzy logic n


### Human: HOW TO START UP MY SYSTEM FOR THE FIRST TIME?? Hi there, I ve a SLC 5/04 system and wanna start it for the first time, it's consisted of 3 Racks, Should i notice any special point before running the system for the first time?? any pre-configuration?? thanks in advance... ### Assistant: Hi, not to mention particular points to be aware of, just to suggest to review the User Manual (the one already suggested by Ken Roach replying to your previous post) which contains the needed steps to have your system up and running... particular focus on chapter 1 and 8... Hope this helps… - fuzzy logic n


### Human: 3600 RPM Motor on VFD? I have an application where I need to run a pump at 2400 RPM to achieve the desired pressure. I currently have a 20HP 1800 RPM motor running at 70 Hz. (2000 RPM)I cannot increase the speed (Hz) more or my drive trips on OL.I am looking at increasing the motor HP and Drive size and/or changing the motor to 3600 RPM.Has anyone ran a 3600 RPM motor on a Powerflex at 45Hz or so? We have considered changing the pump, but that requires a larger motor, Powerflex Drive and cable anyway.I am looking at the above approach to avoid the pump purchase. Any Thoughts? ### Assistant: Cygnusx1, when a motor goes above it's base speed, in your case 1800RPM, the torque will begin to drop off as the speed is increased. See the formula and torque curve below:HP = TN 63,000Where, T = Torque (in-lb) N = Speed (RPM) As the motor speed goes up (N), the torque has to go down to maintain constant HP. To go to 2400RPM, you will have to run at 80Hz. Your torque will drop off considerably. If you go to a 3600RPM motor, you will be in the constant torque area of the torque curve for you full range and you will be running at 40Hz. If you use an inverter duty motor you shouldn't have a problem. Double the size of the motor if going to 3600 RPM. n


### Human: CompactLogix Serial communications via MSG function What are the port numbers for applying the path in a MSG instruction for serial (DF1) communications?I am using a 1769-L23E-QB1B.Answer ### Assistant: Welcome to the Forum, Paul. Getting the Port numbers right on different platforms can be a little tricky, but once you get the hang of it CIP message Paths make good sense. That Knowledgebase Answer ID # 28742 should be updated; it dates from when there were only three models of CompactLogix; the 1769-L20 (one serial port only), 1769-L30 (two serial ports) and 1769-L35E (Serial + EtherNet/IP). When you're initiating CIP messages, think of yourself as the Logix controller. The backplane, whether a physical (1756), logical (1769, 1768, 1794) or virtual (1789), is always Port 1. Port 2 is the RS-232 serial port on any controller. The rare controllers that have two serial ports (1769-L30 and 1769-L31) designate the second serial port as Port 3. Every other network port has to be accessed through the backplane. On your controller, the path should be 2,1, for a message from the Channel 0 serial port to a DF1 destination device at Node 1. The most common mismatch I can think of between a CompactLogix serial port and a MicroLogix 1500 is that the MicroLogix default error checking is CRC, while the CompactLogix default error checking is BCC. The cable between the two should be a null modem type cable. n


### Human: 1756-ENBT Comms Issue Hi, I've got a 1756-L63 CPU in slot 0, a 1756-ENBT card in slot 1 followed by 3 successive 1756-CNB/E control net cards.I have two other racks with 1756-L61's communicating through ethernet 1756-ENBT's to the above main rack. The problem i am experienceing at present is as follows... The Scada communicates through the ethernet card in slot 1 also and can hang. This seems to cause problems with the devices connected to the control net network. This is the main issue and i am wondering if placing the control net cards in slots 1-3 and the ethernet card in slot 4 will ensure that the control net will then be processed first followed by the ethernet comms. If this is the case then this would help but obviously not solve the issue. The second thing i have noticed is through the diagnostics on the ethernet card. The system resource utilisation is approx 80%. When i disable communications to one of the other processors (2xBTR messages and 2xBTW messages) it drops to 62%. This is quite substantial and disabling the messages one by one does show a drop of 4-5% each time which equates to the 18% total drop when comms is not enabled. The comms is all written in the 1756-L61 processors. The final thing noticed is that when the comms freezes it seems to drop the % system resource utilisation but the actual Current CIP Message Connections substantially increases.System Resource Utilisation goes from 80% to 30%Current CIP Message Connections goes from 45 to 75 and even above that. The questions i have are 1. Would moving the ethernet card to post control net cards mean that the control net cards would then be in effect processed first hence meaning the problem would then be moved from the I/O entirely.2. Is there any way that inter-plc communications messaging can be improved (eg. newer ethernet cards etc)3. With more Message Connections it seems to reduce the system resource utilisation %. Should this not be the other way around. Thanks for any help on the above issues. ### Assistant: Hi there, I don't know for certain, but I don't believe changing the slot location of the cards would help in this case. Some general guidelines for communications performance can be found in technote ID41212. You may also need to increase the System Overhead Time Slice if in fact the PLC is not spending enough time servicing communications. If I understood correctly, you have already used the web browser to look at the ENBT performance. I would also suggest using the RSLogix 5000 Task Monitor utility to see if there are any performance issues with the PLC. In regards to question #2, I've upgraded from a 1756-ENBT to a 1756-EN2T module on a previous job. The EN2T is twice as fast and can handle twice as many connections as the ENBT. Hopefully you'll be able to solve your issue without changing hardware, however. I definitely agree that the position of the modules in the backplane has no effect on their communications with the CPU. But the idea that the SCADA communication can hang at the same time as ControlNet connection failures suggests a common cause, rather than a dependent relationship. The CPU Utilization on the Ethernet card is just for the Ethernet card, and 80% is about the maximum I'd run it at. I'm curious abou the communications between the processors using Messaging; maybe BTW and BTR were just a mis-statement; controller-to-controller messages will be CIP Data Table Read and CIP Data Table Write messages. How is the logic for those messages set up ? If the messages are self-retriggering they may take up more bandwidth than you think on the Ethernet module and in the controller. It is more efficient to use Produced/Consumed Tags between controllers over Ethernet because these are handled by a reserved amount of resources in the 1756-ENBT and the ControlLogix and they don't compete with the SCADA traffic for buffers. The jump in CIP Message Connections when communications goes to heck actually makes sense. The controller uses CIP Messages to request and open I/O connections, which then run through a cyclic I/O connection. When a bunch of those cyclic connections break, the controller has to open up a bunch of CIP Messages to get them set up again. Processing the cyclic I/O connections, especially when they are fast, takes up CPU utilization. I agree that the RSLogix 5000 Task Monitor tool might be useful; don't get hung up on the CPU utilization of the Continuous Task (a common red herring) but look at the Communication task resources. Have you checked this system carefully for the backplane bridge chip issue from PSA 2007-05-002 ? This sounds like a cluster of Connection failures, which is one of the things that could happen from the related Technote 41204 bridge chip issue. It's worth taking the time to eliminate that possibility. AlanGEA, Ken's comment about the self-retriggering MSGs prompts me to reply. Back in my PLC-5 days on DH+, you could pass about 15 full-size packets (100-ish integers per packet) of data per second on a network, and a single NP5 with a low scan time could swamp a network to capacity with messages, making it impossible for a programming terminal to connect until you put the offending controller in Program. I'm curious about the L61 programs -- scan time, and conditions for triggering the MSG instructions. Do they need to be that fast? Based on the PLC-5 experience above, I got in the habit long ago of having EVERY MSG triggerd by time (like a self-retriggering TON) so I can control the data flow based on application requirements. Are the MSGs cached? I'm just getting the feeling that if you have two L61s pounding the L63 with MSGs, you'll use up whatever CPU is available for handling MSGs, and these will compete with any HMI you might also have beating up on it. (This is part of why RSView / FTView went to a data server architecture -- then there's only ONE data server polling tags in the controller, and the clients get their data from it, rather than having all the clients polling the controller. Two or three Panelviews would swamp a DH+ with traffic.... It doesn't take many FTView ME boxes to bring a Logix controller to its knees.) One way to free up CPU time for responding to MSGs is to change the Continuous Task to a Periodic Task. The Periodic Task runs to completion, then the unused CPU time is completely available in a big uninterrupted chunk for responding to MSGs. What is your Task configuration now? Do you have multiple Tasks or just one Continuous? If you have multiple Periodic Tasks, do any of them have the same priority? This is an especially bad idea, because multiple tasks at the same priority will swap (I think every millisecond), resulting in a huge overhead of task swap stacking and unstacking in the CPU stack. I'm also curious about use of BTR and BTW between controllers....... Are you messaging individual SINT / INT / DINT / BOOL / REAL / STRING tags separately, or are you grouping data into arrays / UDTs for sending? Using a message with 30-ish bytes of overhead to send a single SINT / INT / DINT / REAL / BOOL makes no sense. Can any messages be triggered on change in data (using the found bit of an FBC, for example), rather than sending the same unchanged data over and over as fast as possible? (You could also trigger on time --- like once every second or two -- to keep a watchdog timer happy....) I agree with Ken that the best way is to group data into UDTs of about 480 bytes each and exchange using Produced/Consumed tags. Consider carefully how often you need the data when setting up the RPIs of the consumed tags. If you really need the data that fast, you probably have code distributed between controllers that should be in the same controller. Most I/O signals don't change that fast! Just because of the AC waveform and filtering, for example, reading an AC discrete input faster than about 50 to 100 ms makes no sense. (Of course, I'm a process guy -- I know the discrete world is usually faster. I'm just saying: consider how often you REALLY need the data and throttle your messages / consumed tags appropriately!) Sorry if all that sounded kind of editorial (or even preachy -- very sorry!).... It really was meant to be helpful in finding bottlenecks, things that don't have to be done every 10 ms, etc. Anyway, let us know about the task layouts of the controllers, the MSG triggering and how fast the L61s are expecting the L63 to respond. It'll help us get a feel for how full the system is. Thanks!!!Dale, W8ABZ p.s.: Immediately after I posted the above, my browser updated and I saw you checkmarked Ken's message as solving the problem. So, like Emily Litella -- never mind!!! n