### Human: Continuous computing using an VBA subroutine I am trying to do continuous calculations using a tag in a Visual Basic subroutine more or less once per 5 seconds. The problem is that I need the previous data of such tag, so that if I close the program and reopen it every time I lose them and if I leave it open and keep it running continuously my computer obviously gets hung. Any idea? ### Assistant: You don't say in what package (RSView32 or FT View SE), however in general it is not good practice to have repeat calls to VBA routines like this,particularly when using calls to tags. But this does depend on what else your application is doing and how much other VBA code you have in the project. Have you considered using 'Derived Tag Files'? If you really have to do this I would suggest the best way is to reference the tags globally on project start-up and only release when the project is closed. Then in the routine it is only necessary to reference the value. To keep old values you can use the 'Static' keyword' for local variables. However these will be lost when project is completely closed. If you need to preserve across project start/stop you can write the values to a text file and then recover them on start-up. Ditto to York..man's ..not good practice to have repeat calls to VBA routines..  roughly translated -> you're asking for pesky RSView32 problems when you make repeated, frequent calls to VBA. n


### Human: UNABLE TO OPEN GFX FILE IN RSVIEW32 Dear All, Why do I get the error  unable to open file <projectpathdisplayname>.gfx whenever i tried to open the gfx files in other .rsv projects.I faced this problem whenever i downloaded new gfx faceplates from rockwell automation sites and tried to open in my projects. ### Assistant: Which is the RSView32 version do you have ?Maybe the .gfx file has been realized with a newer version of the software and cannot be open with *old* releases... May you provide the link and the name of the files are you trying ? Are you sure they are for RSView32 and not View SE ? - fuzzy logic When copying a new gfx file into an existing rsview32 project, there are two steps: 1. Copy the file into the existing project's gfx folder ( of course), 2. In RSView32 project folder, right click on Graphic..Display, and from the pop up menu select Copy existing component into... n


### Human: want to make a factory break buzzer controller from a PLC. the controller needs to be able to recieve the radio signal from the atomic clock system to keep it accurate. then need to be able to sound alarms on and off 20 to 30 times daily. thanks for any help in this matter. ### Assistant: I have previously used a PLC card from www.Hiprom.com for acess to the atomic clock in the world satelite GPS system Very easy to set up and comes with an arial and required cable n


### Human: Flex I/O Expansion How do I setup my flex I/O that I can add I/O modules in the future without having to change any configurations, I am using a Controlling on Enet to a Flex I/O adapter and want to be able to add 2 output modules in the future do I have to have the 1794-TB3 in place so the slots are reserved so I can just put the I/O on in a few months and it will work with no configuring? I understand you must select your size of your flex I/O slots. My concern is do the TB3's need to physically be attached to the flex I/O adapter or can I add them with the I/O with power applied? ### Assistant: Yes, you may do that, just you need to connect the empty Terminal Bases to the others by the connector, so that you will just add the I/O module over them in future. - fuzzy logic I have done this on ControlNet, so I believe it will work on Ethernet. I have 1794 nodes with chassis size=8, but only 3 modules in them and no extra terminal bases. Setting the chassis size sets the array size created in your controller tags, it does not schedule a connection. If you add the modules in the IO tree and they are not physically installed, just make sure they are inhibited. What you wrote, MikeThom is correct... :smileywink: Just I was suggesting to connect future needed Terminal Bases right away, because it seems to me the user need to install modules without stop the plant... habs wrote: My concern is do the TB3's need to physically be attached to the flex I/O adapter or can I add them with the I/O with power applied? In that case, adding terminal bases when the system is powered, it isn't a good practise... whereas inserting module over an already connected TB is allowed. - fuzzy logic n


### Human: DTAM replacement? We service older OEM irrigation pump stations that use a SLC 5/02 with a 1747-DTAM as the operator interface. We also use the 1747-DTAM as a hand-held service tool for viewing/clearing CPU faults, register editing and memory transfer functions on SLC 5/02 & 5/03. I just found out that this unit is no longer available and from what I can see, the DTAM Plus & Micro do not allow me to do everything that I need to do. Is there anything that will view/clear CPU faults, allow register editing and has memory transfer functions for SLC 5/02 & 5/03. ### Assistant: May you please point out which are the limitations do you see in using either DTAM Micro or DTAM Plus ? Although there are many Visualization solutions allowing you to interact with PLC's registers, the Memory Transfer feature seems to not be available into those Operator interfaces. - fuzzy logic n


### Human: problem writing a value to pf700 using datalinks I have setup parameter 152, Droop RPM @ FLA, as a datalink so I can write a value this parameter from a controllogix L61 plc. I have the datalink defined by setting parameter 301, Data In A2, to 152, and the parameter shows up as a tag in the plc. However, when I set the tag in the plc to a value, that value does not show up in the drive. The communications I am using is controlnet. I also have the 20-comm-c parameters 13,25,26 all set to 00001111 to enable datalinks A - C.The drive is receiving my speed reference and commands just fine, and I am receiving all the datalinks from the drive to the plc just fine. ### Assistant: Just a couple of notes trying to help: 1. verify you are writing a value that falls in the valid range for parameter.2. verify to have re-scheduled the Controlnet after inserting DataLinks in the RS5000 drive configuration3. As per Aid 56977, avoid to have other datalinks linked to read-only parameters. Hope this helps… - fuzzy logic Thanks for the reply, the problem was that the value I was trying to write was not within the acceptable range. n


### Human: Ascii instruction issues with MicroLogix 1400 I have an existing system that receives ASCII data from a bar code scanner over the com port. The data is received by using an ARL instruction to read the data and store in a string file. At the end of the program, once the control word done bit for the ARL instruction is set, I enable an ACL instruction to clear the buffers and reset the port for the next string. This logic works great for the MicroLogix 1100, but I am now trying to use the same code with a MicroLogix 1400. When I run the same instructions, I have issues with the ACL instruction not completing (the Done Bit of my control word is not being reset, and the .pos of the control word does not return to 0). I have also noticed that while editing the ACL instruction, occasionally the Receive Buffer and the Transmit Buffer conditions (yes or no) will spontaneously invert. Any Ideas??? ### Assistant: Hello, Do you use the same Comm port because there is 2 channel on the micrologix 1400.So you need to change the channel number in your ASCII instruction. Have you check that the Comm port is configured in ASCII mode ?Have you check that you are using the Defined Mode and not the System Mode ? I hope it can help you. Regards. n


### Human: Ring Pin?? Hi, I´m using Micrologix 1500. How can i in Ladder Logic, know if the Ring Pin (pin 9, RS-232) is active? Thanks in advance, Lectularius ### Assistant: The Status file bits can give you indication of active comms on the serial channelsDownload the ML1500 Reference manual 1762-RM001C-EN-P and look at chapter 3 on the Communications status file Just one more note, you may want to monitor DCD pin, be aware it is available in the Channel 1 status only... - fuzzy logic n


### Human: Panel Mate 1700 Version 4.1 I have a Panel Mate that has password protection set to enter offline mode. I require password A to enter offline mode. Unfortunately I checked the box that allowed password A to be changed. I recently visited this Panel Mate and found that someone had changed the password and I have no idea what the password is. Is there any method or password that trumps password A? I would expect some key sequence to force it to offline mode but have been unsuccessful. I have tried to use the feature that forces the display to go to a page. The closest I can get is page 1001 which is the configuration page. It appears that offline mode is not considered a page. ### Assistant: Rockwell Automation doesn't support PanelMate (not our product)... now if you meant something else and your fingers typed without your input (I swear mine do that sometimes!), amend your question and we'll take it from there! JHutch My apologies, our workplace is mainly Allen-Bradley and I typed without much thought. I typed correctly but thought incorrectly. Thanks for the reply n


### Human: Focus Issue I have job codes that come down from a server, The codes include capital letters and some special characters. Though jobs are sent from the office the operator can enter any code he wants on the HMI via String input on FT View SE. To make it so the operator does not have to use the cap button on the on screen keyboard I have PLC code that looks at this string input. I use the UPPER instruction to make all letters caps, and the FIND, DELETE, and INSERT to change numbers to there special characters. This all work great. My problem is when focus is on the string input it will not display the actual string data in the PLC, it displays the last entered data. Is there a way to get focus off the string input when the download button is touched on the keyboard. ### Assistant: Not really an expert of VBA, anyway I've realized sometimes a similar thing... :smileytongue: You may use VBA, and transfer the Focus to another object on the page (also a *dummy* one), when the download command is issued: Private Sub Display_BeforeInputFieldDownload(Cancel As Boolean) ListBox1.SetFocus End SubIn the above code, the focus is set over a ListBox when the String Input field value is downloaded; obviously you may transfer the focus to other object than ListBox... Be aware this act at the Display level, so every Input Field will loose its focus on download.... Hope that helps... - fuzzy logic n


### Human: FactoryTalk ME DDE Please point me in the right direction. I'm working on an appication using a DDE link with either RSLinx or FT ME. I would like to use DDE as a datalogger for 5 or 6 tags in a CompactLogix PLC. These would be collected on a 1 second interval. I would also like to start, stop, and save the file into Excel with a unique ID (all triggered from the PLC). Preferably this would all be done automatically. I looked into using the Datalogger in ME, but I found that I could not rename, or start and stop the datalogger without stopping the whole application. Does anyone have some suggestions or even better, an example? Thanks in advance,Sparky2 PS... I originally posted this (in error) in the FAQ board. ### Assistant: Try to take a look to the following thread, there are some info about DDE implementation using RSLinx Classic. http://forums.rockwellautomation.com/rockwell/board/message?board.id=PLC_SLC&message.id=595#M596 Hope this helps… - fuzzy logic The following thread also about timed macro in excel.... http://forums.rockwellautomation.com/rockwell/board/message?board.id=Logix&message.id=914#M915 Hope this helps… - fuzzy logic Thank you for your prompt response fuzzy logic.I will look through these technotes and try them out. Best regards,Sparky2 You're welcome... and thanks for your feedback ! :smileyhappy: - fuzzy logic n


### Human: ACTIVATION CONCURRENT LICESENCE NOT SHOWING IN REHOST TAB Hi, my license dont showing in rehost tab and anywhere. I download the license in another with Internet acces because my PC dont have internet access I download the concurrent License from rockwell license page but when I copy the license in my PC without internet I can not see it in Factory Talk Activation Tool Software. How can identify if the license is corrupt or how can do for License Rehost ? Thanks... ### Assistant: Hi, following a couple of things to check: Did you copy the .lic file in the folder indicated in last tab of FactoryTalk Activation Tool ? When you've activated the license, to which HostID did you *link* it ? ...that HostID should be present in the PC where you need the activation to work. Tips about rehosting process are in Aid 44620 - fuzzy logic And make sure your license file has the extension .lic because in a lot of cases I have seen .lic.txtTo justify this you 'll better uncheck the option Hide extensions for known file types in the Folder Options menu (in Windows).Now you can easily find out the true extension. Thanks.... Jammy It work for me!!!! n


### Human: retentivity in rsview32 - Hi AB users, Can rsview32 tags can be made retentive ?if so how ? ### Assistant: Hi krishna... yes, it is possible using an utility installed with the RSView32 Resources CD. You may also download the last Resource Kit from HERE. Hope this helps... - fuzzy logic As requested by krishna, following the link to the Resource Kit for RSView32 v7.40. http://www.software.rockwell.com/support/download/detail.cfm?ID=3600 - fuzzy logic n


### Human: configure 1756-CNBR/E as CNBR/D On our ship we have a redundant network of 9 PLC units. All communication cards are 1756-CNBR/D Rev 5.45. We have 1 spare control net comm card 1756-CNBR/E Rev 10.7. The system is running under RSLogix 5000 Version 13.03. I would like to configure the spare card as 1756-CNBR/D Rev 5.45 so that I have a compatible spare part that is plug and play in case there is a problem. I have made a setup of  backplane-power supply and the 1756-CNBR/E card. To this I connected my laptop via a 1784-PCC card and running RSlogix5000 / RS Linx When I start RSWho I can see the comm card, but it is 'unknown'. When I start Controlflash (downloaded latest version comms bundle 10_03_08), all I can do is upgrade to version 11.2.3 I can not see the firmware versions of the 1756-CNBR/D, although the catalogue number 1756-CNBR/D was selected. He only sees the latest version for the 1756-CNBR/E. Has anyone been confronted with this before? Can anyone please explain me how I can : 1) see this card in a correct way and not 'unknown' 2) reconfigure it as a 1756-CNBR/D Rev 5.45and see the backplane . using my setup (backplane-power supply-card-1784-PCC comm. card and laptop). I can not interfere with the existing network of the ship for doing this. Thanks. ### Assistant: 1) To see the card you should install the right EDS file which can be found at http://www.ab.com/networks/eds/ Use the EDS Hardware Installation Tool to install this EDS file 2) You cannot flash from one series to another (i.e Series B to Series C or D) with the exception of series A and series B modules, which can be flashed between series A and B. In this case you should first see the card in a right way in RSLinx, and this can only be accomplished with the right EDS file (see point 1) Just a couple of notes.... 1. I suggest to upgrade CNBR to latest firmware available2. Carefully read technote 36453 for rules/limitations on using series E to replace older modules. - fuzzy logic n


### Human: Uploading a new project to a logix 5561 Allen Bradley PLC Dear All I am posted to a site in the deepest desert of Saudi in a place called Sharourah. Google it and see the ends of the earth. We have a AB PLC logix 5561 used for a fire and gas system which I am trying to commission. We could not get comms with our main control panel for a week only to be told by head office that the project file *.ACD had been erased from the flashmemory and sent to site anyway. I have installed RSlogix 5000 software for version 15.2(version matches projcet), RS LINX classic, Executive drive 4.0 on my laptop and gone thru all the activations. We have tried to upload the new project using advice from our head office by configuring new drives in RS LINX and setting an ip address for the LAN connection, checking this in RSWho etc but it always seems to come down to us not have a path created to the project. We are very close to starting up our gas turbine and I am going up the wall with this I desperately need a upload a new project into the PLC for idiots guide or even a link to download the correct manual. A disk for startup media also came with our package but it seems to be corrupted as I can,t get it to open. Hoping someone can help. I have added a few screenshots to try and clarify our issue regardsTom ### Assistant: Sorry can t seem to add the Attachment screenshots. Hi Tom, my suggestion is to take a look to the useful videos at the following link: http://www.rockwellautomation.com/solutions/integratedarchitecture/resources4.html Navigate through the link named RSLogix 5000 Start Page Videos for New Users. There is also a Getting Results guide you may read. After that, post again if you have other troubles... :smileysurprised: Hope this helps... - fuzzy logic Fuzzy Logic Many thanks for your prompt reply. I had a brief look at the getting started and it describes creating a brand new project.As I already have a project and want to upload it I think the procedure maybe different. When we go in RS LOGIX 5000 program and select file, open we can then go to our project and see it on the rs logix 5000 main screen. But how do we config a path to upload to the PLC. When we do a RSWho in rslinx we do not see any previous projects. Tom Tom, although it is very easy to do a download to a controller when the procedure is known, proportionally it is difficult to guide you through a post... :smileysurprised: Anyway, I suggest again a quick look inside the videos, select Get Connected to see how to configure the RSLinx driver correctly, then My First Project - Go Online to understand how to connect to the controller via RSLogix 5000. Take also a look to the Quick Start guide, sure it will help. Finally remember your controller will require a firmware upgrade if it is new, or if it has a firmware different than 15.x (as you wrote you're using version 15 of software in this project); procedure is also in a video section in Get Connected sub-link, named Load Firmware in a new Controller. Hope this helps... - fuzzy logic Is you ethernet card displaying an IP address. If not your going to need to configure it vai BOOTP. Just to inform the thread is Solved, as reported by the user in another thread... :smileywink: topcat wrote: Fuzzy Logic Thanks for your great advice. I needed to create a driver using the ethernet driver option rather than ethernet/ip option and followed the user guides. PLC up and running. Couldn,t find my thread as had been moved and link would not work. regardsTom - fuzzy logic n


### Human: Major Fault, Type 6, Code 1 After upgrading firmware from 15 to 16, I began getting unrecoverable errors on a L63 processor that has a 3.5MB memory usage and uses batch phase manager. I upgraded again to ersion 17 and continued to have the same situation, happening more frequently. I called Techconnect and they advised to increase my watchdog timer from 500ms to 525ms, which I did. At that time I also increased the time slice value to 40% and the system crashed 36 hours later. I have increased the time slice again to 60% earlier today to see if that may help. Any suggestions would be appreciated. ### Assistant: Type 6 Code 1 is definitely a Watchdog fault. Have you been able to go online with the controller in its faulted mode to capture exactly which Program or Task is causing the fault ? It may be useful to check out the Programming Manual (1756-PM014) for Logix 5000 Controller Major and Minor Faults to construct a Fault Routine that can point you towards the offending task, program, or routine. It's suspicious that the faults began occurring after an upgrade from v15 to v16, especially because you're running PhaseManager routines. If anything, PhaseManager got faster and more robust in versions 16 and 17. I don't think the System Overhead Timeslice is helping; it actually allows the system to interrupt the Continuous Task more often, increasing its overall scantime. Poke around the monitoring tab for every task to find its maximum execution time to see if any of them are close to that 500 ms watchdog. I've never seen a genuine watchdog fault where a properly written routine actually took longer than 1/2 second to execute; I have only seen them happen when a routine inadvertently went into an infinite loop or attempted a too-large For/Next iterative process. I have a fault handling routine that captures the fault history into a UDT but have been able to get online (eventually) with the processor. There have been three different routines that have shown as the fault location and have correlated with what the operators said they were doing at the time of the failure. Monitoring the scan time before the changing of the time slice was 63ms for the main continuous task, 20ms for the first equipment phase task and 2ms for the second periodic task. After changing the time from 20 to 40, slice they changed a little to 75ms continuous, 25ms Equipment and 2.2ms periodic. I changed the time slice to 60 after the last fault and the scan times changed only a slight bit, but never near the 525ms watchdog timer value. After changing the time slice , I went looking through the program and status and remembered getting numerous minor faults due to the integrator's original code string handling routines. I found that the faults were still coming through, and quite numerous at times. Some of them would have generated a minor fault every program scan. In order to eliminate potential failure causes, I had these routines changed to one that is a bit more friendly (over 100 instances). I don't know if this is the issue, but the continuous routine scan time dropped to 70ms afterward still having the time slice at 60 which should have made it slower than when it was set to 40. Perhaps there was a change in the impact of minor faults at firmware version 16, or maybe I haven't found it yet since it has only been 12 hours since changing the code. I do not even have any loops in the program, though it is a fairly significant program in size. When instructed to increase the watchdog to 525ms, I figured I would do it just to tell Techconnect I did it, but didn't figure it would make any difference. I will update this if I either get another major error, or they stop coming. Since upgrading to version 17, the longest I have gone is 48 hours between failures so I shouldn't have to wait too long. Automator, It would help to have a summary of your Tasks, their configuration, and their reported performance. So Task x is continuous, it has n programs with aaa typical scan time and bbb max scan time, Task y is periodic at interval zzz, it has j programs with ccc typical scan time and ddd max scan time, etc. If you look at these as if you were the Task scheduler, you can kind of divvy up one typical second among the tasks and figure out what portion of the CPU you are using (and so what's left for comms, I/O scans, etc., etc.). It does take some time to log a minor fault. I don't offhand know what the amount of time is, but it's not insignificant. If you open up the Controller Properties and look at the Minor Fault tab, there's a count there of occurrences. How fast is this number increasing? If you were throwing and logging hundreds of Minor Faults per second, this could easily push your Task out to trip the watchdog. Since AOIs were added in V16, there are probably more kinds of things that generate Minor Faults, so the firmware to log one might take a teeny bit longer, and that may have pushed your time up into the watchdog, where it never (but almost) hit it before. Getting rid of the huge volume of Minor Faults has to have helped a lot. Let us know if it solved your issue. Note to others: math overflows (like divide by zero, or any wrap from positive to negative/vice versa in a DINT, or a REAL result of NaN or Infinity) throw minor faults. It can easily be worth the extra code and scan time to check for a zero divisor or range check inputs to a calculation in order to prevent the bump that logging the fault causes. Good luck!Dale, W8ABZ I placed traps to look at the scan times of the tasks and many of the programs and found no task going over 75ms all the way up to the time of the major fault which requires 550ms. Of the two processors that are giving me faults, one has been in service for three years without a problem and no major changes, but was running at version 15 firmware until recently. The second was a new addition to our system and the integrator wrote it in version 16 to take advantage of user AOI. In order to keep all the processors the same, we upgraded the old processors (one of the batch processors is not failing, though it has not run a batch in that time frame) in order to maintain commonality. We are on RSBatch version 8.0 with all the latest patch roll-ups installed, but that seems to be the common thread with the problem. The previously existing processor (1756-L63) has had the unrecoverable fault happen 8 times in the past two months and the new (1756-L61) has happened 7 times. While we have gotten quite good at changing processors, it is still disturbing and causing too much unplanned downtime. We have upgraded from version 16 to 17 in that time frame with no change. I am looking at moving the firmware version back to version 15 in the event there is an issue between our RSBatch version and the newer CPU firmware versions. I have saved the program as a.L5K, then changed the version line to 2.6 from 2.8 (the first try tells you what line failed). I opened the file as a version 15 and did a verify, finding errors on the GSV instructions for system time. I changed the date/time GSV to datetime instead of the new local time. I believe that is all I need to do to move the firware version back to 15and am looking atrying it as soon as production can give me a window. n


### Human: FTTM Passed transaction gets no data We are using FTTM 9 to make an unscheduled transaction with device-scheduled tags to MS Access.It has been working fine until we added more columns, redefined the data object, and bound new tags.The transaction now shows that it passes, but only a blank record is inserted to the database.If I deleted some of the bindings, the transaction will start to get data again. Looking in the error log file for the ODBC connector, an insert that gets data has a listing ofRTS: Column NAME, Value[0]= VALUE for the the bound values between the STORE_DATA and the STORE_DATA ACK.The inserts that have data have nothing in between the STORE_DATA and the STORE_DATA ACK. Any ideas on what can cause this phantom passed transaction with no data? Is there a soft upper-limit on the number of data points that can be bound? ### Assistant: nan n


### Human: Fault diagnostics I have smc-flex connected to some submersible airators, and I am getting a fault : FQ ### Assistant: The Fault codes are explained in the User Manual, chapter 8. There are also the following technotes, about the fault you've asked for: Aid 44746Aid 32251 Hope this helps... - fuzzy logic n


### Human: Using MSG instruction over Ethernet Can I use MSG instruction to comunicate two controllers over dfferents subnets using WAN beetwen them? Using ENBT module in both? I've already configured over the same subnet. Thanks. ### Assistant: joscata, You should be able to do this as long as the Subnet Masks and IP Gateway addresses are set correctly on the ENBTs, you have a valid IP route (configured and happy gateways/routers/etc.) between the subnets, and no firewall blocking the IP port number(s) for CIP packets. I think the MSG default timeouts are probably sufficient, depending on your WAN speed, but you'll certainly want to monitor for .ER bits and handle retries, whatever. It would probably be a good idea to take your notebook, set up its ethernet port with an available IP address on one subnet, with mask/gateway set up, and make sure your can ping the ENBT on the other subnet. Do this from each end. If you can ping the ENBTs from opposite subnets but you can't get the ENBTs to talk using MSGs, check for firewall settings that block IP ports for CIP traffic. Might want to have some packet sniffing software handy to see what's happening on the wire, trap IP port numbers, etc. Most critical, though: the subnet mask and gateway IP settings need to be correct in the ENBTs' port setups -- if wrong, all further effort is for naught. Good Luck!Dale, W8ABZ It all falls back to somewhere on your network you need a router or a managed layer 3 switch with routing capabilities. Set the gateway address in your ENBT to the router (gateway) address and configure the router to re-route to the different subnet. It's not hard but it IS based on the mfg of router you'll be using. All are similiar...but different. n


### Human: PanelView 1000 and PanelBuilder32 Hello, I am working on a project using a AB 1769-L35E CompactLogix controller and was doing fine and had the machine running until I needed to switch computers. I've already restored everything to its rightful place; Firmware, communications and even the machine works now, but my only problem is I cannot get PanelBuilder32 to download the new stuff I had been working on during the roll over. I am using a DeviceNet card to communicate and the panel is not showing up in RSLINX. I've had help through the maintanence engineering department, but he out of town for the next couple of days. I wanted to see if I could do the fix myself. I believe there problem lies with DeviceNet. But I'm not sure. Whenever I go to File>Download, I cannot find the panel in my backplane. Any suggestions are greatly appreciated.ThanksZach ### Assistant: Go online with RSNetworx for Devicenet, upload the SDN and go in the Properties - Scanlist Tab and check if you are in one of the following situations: 1. The PV terminal is shown as <removed from configuration>2. The PV terminal is shown correctly in the scanlist, but the Input and Output size are not defined, so that there aren't I/O mapped for the PV. In that case, from the online, remove the PV from the scanlist, apply and thus download the new configuration to the scanner.Go offline and then back online (or create a new Devicenet Configuration and go online... ) you should be able to see your PV appear after browsing... (check if it is also *visible* inside RSLinx...) - fuzzy logic n


### Human: PanelView Plus Compact Does anyone have or know where I can find a comparison between a PanelView Plus and a PanelView Plus Compact? Thank You ### Assistant: I've not found a comparison table, anyway I suggest to take a look to Aid 63165, there are indicated limitations for application that has to be run in a PVP Compact. Also you may see the Product Profile , to understand their specifications. Hope this helps, - fuzzy logic Thanks Fuzzy I have seen all that information before. I am interested in the trending, animation, etc.....Is that going to be the same as a Panelview Plus? The only limitations are those indicated in the suggested technote... all the remaining features could be used with no restrictions. Also I may add the Power Line is only 24Vdc on Compact version, and the terminal configurations are fixed and do not support communication modules. The 1000 touch terminal has a fixed display module and logic module that cannot be replaced. - fuzzy logic Thanks for your help Fuzzy n


### Human: Module not Available in Module List I am using OB8I modules in my system. However, when creating the configuration in RSLogix, this model is not shown. I tried with the closest ones (OB8 and OB8EI), getting error (module fault) when I try going online. I have downloaded the eds file for this card and I have also registered it in RSNetWorx. I also copied the file into the eds folder. Now, I can see the module in RSNetWorx, but I still cannot see it in the list of modules, so I cannot enter it in my configuration. How can I update the module list so this card is shown? Why a standard Allen-Bradley card is not shown in the module list? ### Assistant: Maybe you need install AOP (Add-on profile) of the module.... I also copied the file into the eds folder.That's not enough to register a new EDS file. You download the file into a working folder (NOT the RSCommon/EDS folder !!) and use the RSLinx Classic Hardware Installation Tool to register the EDS file. DO NOT attempt to run the Hardware Installation Tool on a file that is already in the RSCommon/EDS folder. Which controller platform (ControlLogix ?), network (ControlNet ? EtherNet/IP ?) and I/O platform (Flex ? Point ?) are you using ? What version of RSLogix ? What version of RSLinx ? I'm guessing that you are using FLEX I/O, which has both a 1794-OB8 and -OB8EP. But I don't know about a 1794-OB8I, so it's just a guess. Welcome to the Forum; I hope we can help solve your problem. I think you're talking about 1756-OB8I ... its profile has been added in latest version 17 of RSLogix5000, so I guess you're using a previous version. In that case, you have to set it up as a Generic Module, and configure it as follows: Reference Aid 37055 (TechConnect Authorization required) Hope this helps… - fuzzy logic I moved the file to another folder, then I ran the RSLinx Hardware Installation Tool. The installation was successful and the file was copied into the RSCommonEDS folder by the application; however... it still doesn't show in the list!!! I am using Control Logix and RSLogix version 17 that I bought recently. The CPU is a 1756-L63. Communication is via ControlNet. All the I/O are 1756 (ControlLogix) series. Any other suggestions? Please help! I configured a generic module as per your instructions, but it still doesn't work. I get error 16#0030 unknown (actually, it doesn't show any faults; it just says module identity: mismtach). The module is not generating any signals. I have RSLogix version 17.01, which I bought recently. EDS file will not help you to have the module in the selection list of your RSLogix 5000 I/O configuration... this will just give you the possibility to *see* the module through RSLinx / RSNetworx.... :smileytongue: RSLogix 5000 will search for the I/O profiles, those are different matter.... I/O profile for that module isn'available until v17... just is strange you cannot see it as you *have* that version of the software... see the screenshot below, it is from V17.... ! :smileysurprised: - fuzzy logic If you cannot see the same as me in the Selection List, maybe the Core I/O profiles have became corrupted... see the following technotes about the possibility to repair them: Aid 38271Aid 37828 Again, it must be there in V17 ... :smileysurprised: - fuzzy logic I am using version 17, but the project was an old one created with version 16 (:smileysad:). After changing the controller version in my project, the card is displayed as shown. I also had to upgrade the firmware version in the CPU itself. Now it is running ok. Thank you! You're welcome ! I'm happy that works... :smileyhappy: Thanks also for your feedback. - fuzzy logic Hi :I think I have an issue like this one I´m working with a CompactLogix L32E and since I have 7 analog Inputs and want to keep spare inputs I was thinking on 1769-IF16C analog card but I can´t see in the select module pop-up , I have 17.00(CPR9 SR1) software version any ideas on this Tks Raymundo Walle Hi Raymundo, in this case a new AOP for these Analog Modules is available... See Aid 62566 Extract all files and install ithe AOP running MPSetup.exe Hope this helps... :smileywink: - fuzzy logic Ok let me try with that AOP , somehow I lost the path to this thread , I was wondering I had never posted my question I let you know TksR Walle Ok it worked , thanks for your help Raymundo Walle n


### Human: Mulitple Counts for 1769-HSC I have an application where I need to do some different things with a 1769-HSC. 1. I want to inhibit a counter based on a limit switch input (ZSH01).2. I want to keep tracks of multiple counts on the same channel. Based on the position of another limit switch (ZSH02), I want to keep track of either WASTE or PRODUCTION. I am interested in getting the best ideas to accomplish those goals. For item ### Assistant: wrnelson,Personally, I wouldn't use the load preset function due to your same concerns that the IO update may cause some 'flakiness' and/or missed counts during the transition. I would set up the counter as a ring counter, and add the counts since last scan to either the PRODUCTION or WASTE tags based on the ZSH02 switch. Attached is a simple method I have used in the past. I quickly wrote it for the emulator - the periodic task is simulating the HSC counting. Y'all let me know what you think - I know there are better brains out there than mine.... n


### Human: Emonitor taking 5 minutes to start up I'm just testing an upgrade to emonitor 3.4, and the Emonitor splash screen is staying on for about 5 minutes before the application starts, the epm process is running and there is no load on the cpu etc. After about 5 minutes it opens ok, but I can't figure out what the delay is all about. Database connection is fine, and I can log into the database as both users (entek & econfig) instantly with no problems via SQL prompt. Has anyone else run into this? ### Assistant: I really don't know if this will apply to your version also, but I think you can give it a try.... :smileytongue: Aid 40831 - fuzzy logic Another suggestion could be to look into activation issues... try to take a look to the following thread: http://forums.rockwellautomation.com/rockwell/board/message?board.id=Activations&message.id=569#M569 - fuzzy logic That could also appears when you have a lot views and plots opened and Save workspace on exit active. Emonitor is getting data from DB for all these views and plots during startup. That can take more than 5 minutes depending on number of plots opened and archive data in database. n


### Human: RSLINX & EXCEL For data logging, we were using rsview32 and rslinx classic 2.52 etc. Data logging in excel was also thru rslinx classic. I read it somewhere that thru rsview me and rsclassic lite 2.53, we can do the data logging. Can we also transfer to excel ? thanks ragni ### Assistant: Answer ID 24166, Shows a step by step example. Even though this is done with a PLC5 and Data Highway I think you can work it out. Also see this thread. http://forums.rockwellautomation.com/rockwell/board/message?board.id=PLC_SLC&message.id=595#M596 Smoke's answer is a direct response to your question about logging to Excel. I've used a more indirect approach - log to an Access database and embed a query into Excel to retrieve the data I want. If you are interested in this approach, check out tech note 29789, which gives step-by-step instructions. I use this because logging to Excel from RSView32 or SE is a no-no - while it can be done, it is not optimal. There is a 65,535 record limit, so you cannot log more data than that directly to Excel; also, RSView32 and SE cannot delete data from Excel. If you are not using RSView32 or SE and are just using DDE links to RSLinx and copying the data to other rows in Excel, then Smoke's suggestion is the best way to go. Well, you are right.What I want to know is that previously if you have to do data logging into excel, you have to use RSLinx Classic/OEM but not RSLinx Classic lite which is available free of cost. So now the version 2.53 / 2.54 of RSLinxLite allows logging for RSView ME / Excel allows or not ? thanks ragni Hello, Rslinx Classic lite is designed to upload / download PLc, Drive, HMI .....No DDE / OPC is enabled on this version. If you need DDE / OPC, you have to use the OEM version minimum. Regards. RSLinx will work with SE or ME without an RSLinx activation, but not with Excel. You would need at least RSLinx Single Node for that. Does that answer your question? n


### Human: SCM-FLEX wiring to e-stop safe-off system I have SCM-FLEX soft starts that are wired as per typical start-stop control via DPI communications with a control relay wired to aux ### Assistant: nan n


### Human: Activation question We have three techs that use RS500 and RS5000 on as many as seven differant pcs. Is it possible to buy three copies of each software package and three dongles and let each tech have their own licenses on the dongles? This would be a whole lot cheaper than 7 software packages. Thanks, Steve ### Assistant: Steve, yes it is possible. You have to copy all the .lic files of the activations on all PC, so that every tech will be able to activate the software on every PC using his dongle. I suggest to take a look to Aid 54553 and Aid 35251 for related infos. - fuzzy logic n


### Human: PF 40P Speed Profiling Greetings, I have a customer looking to use a PF40P and encoder feedback for speed profiling. I have limited knowledge of encoders, but have learned that there are known noise issues with AB Encoders and VFDs. What Encoder would be recommended for use for this application, I'm assuming something from an Encompass Partner. Have a great day. Cheers. ### Assistant: nan n


### Human: Proximity sensor as a tachometer? anyone ever use a proximity sensor to calculate rpm in a plc? ### Assistant: We've used discrete sensors (both prox and photoelectric) to do that. What specifically are you looking for? basically calculate Rpm based on detecting the teeth on a chain sprocket with a prox. sensor. That's not a very good combination. Even with some of the smaller inductive proximity sensors, you might have detection problems. If the sensor barrel is parallel to the axis of rotation, the tooth curves away from the detection plain (so it can easily enter the chain). If the sensor barrel is perpendicular to the axis of rotation, you're detecting on the narrowest part of the tooth (tip instead of root). Even if you detect it reliably, at higher rotational speeds you might pass by the sensor before the PLC can register it. For instance, assume a #40 sprocket, 24 teeth (15 degrees per tooth/pocket cycle). The width of the tooth just above the root covers 8.38 degrees. This makes a decent target for a fiber optic through-beam photoelectic sensor (1mm diameter fiber tips). The tip of the tooth spans just 1.13 degrees. If you detect the tooth from the perpendicular orientation, the sensor has just 1.13 degrees out of 15 to detect the tooth. As speeds increase, you start to dip below repsonse time of sensor and PLC very quickly. Grab some real numbers: 60RPM sprocket speed, #40 sprocket, 24 teeth. 60rpm is 1 revolution per second, or 24 teeth per second, or .0417 seconds per tooth. If just 1.13 degrees out of 15 degrees triggers the sensor, the actual target material (tip of the tooth) is in front of the sensor for just .0031 seconds (3.1 milliseconds). Most Turck sensors report a 0.3 to 1.0 millisecond response time, but you're definitely going to have to worry about PLC scan times, and this is just at 60rpm. You've not shared any hard information (real sprocket parameters, rotational speed, how accurate, etc.) Depending on your application, you may not need to detect each tooth. For higher speeds you can detect a set screw instead (well, cap screw head so you'll have a bigger target), and count actual roations. Maybe you put 4 screws in the face of the sprocket (again, cap screws for larger target). Maybe you go the fiber optic sensor route to detect the teeth near the root. When we do this sort of application, we frequently make our own shutter wheels bolted to the sprocket to deal with these problems. Does this help, or were you asking about the ladder rungs dealing with calculating RPM based on prox. sensor input? Since you're only using it for RPM measurement, we typically use a small screw head or keyway on the shaft. In some applications, we've welded a small nub on the shaft for pick up. The detection resolution on a prox with gearheads or sprockets isn't sharp enough and the faster the gear turns, the more skewed your signal and you'll actually miss counts. We have even drilled and tapped a small hole IN a sprocket sticking out to the side for a shielded prox to pick up. With a sprocket you'll have to calculate the RPM, with only one pickup, it's very easy to calculate the RPM. Yes, Thanks that does help , but I was more interested in the logic of calculating the rpm. This flag was done with timer set to 1 second and the flag time was 100ms, the RPM should be 60 rpm minus the flag on time. The Flag is the sensor input? Where did get the values for the timer? Thanks! Many logic controllers include an onboard hardware counter or interrupt function that makes functions like RPM monitoring easier to perform. What controller family and hardware are you using ? cobra4202 wrote: The Flag is the sensor input? Where did get the values for the timer? Thanks!Yes the flag is the sensor input. 1 flag per rotation. The timmer value just needs to be longer than the time it takes to make 1 rotation. Ken, I would to learn about hardware counter in the CLX family, or are you talking about rack additions like high speed counters etc? Smoke, try this AOI in place of the timer. This AOI is a Rockwell AOI, and its quite good in that it eliminates the minor error you would get if this routine got called either side of when the RTC value rolled over). It will accurately give you to 10 microseconds the time since you last called it. What you can do is use this every time you see an edge of your sensor. Even better - create a small fast task with the code in. Make sure you I/P is fast (configured COS and a local I/P, not networked). You'll be amazed at the increase in accuracy this gives you. The program had no code? No code - thats right - don't want to spoil peoples fun. What it has is an AOI called DeltaT. Have a play and see what it does - its a good way of getting precisely a time interval (better than a timer). Here's some code for those who haven't seen what an AOI is before. Its 'as is' (not tested) and will need correcting for when there are long intervals with no activity, and also the 1st pulse after a power up (which can return duff values). If the filtering that's applied isn't for you (its a bit ghetto), then replace it with some filtering thats more to your liking if you want the value filtered in addition to the instantaneous value. Do you know what your max RPM will be? The switching frequency of the prox should be higher than the number of pulses the equipment is capable of producing. If you're using a 1 pulse per rev prox switch, then calculate the time between pulses (DT) and divide into 60. 60/DT=RPM. The more pulses per rev you have, the more accurate your measurement, of course. forgot to mention to stuff this code into a fast periodic task for better results. If you have a fast sensor, and a fast task (~2ms), then it will be good for a few thousand RPM. Code all assumes that there is one pulse per rev - redo the maths if its not the case. Thanks for all the feedback. I think I have some great Info to use now!:smileyhappy: n


### Human: Set time/date MicroLogix1400 I'm trying to set the time and date on a micrologix 1400 from the program. Does anyone know the correct syntax for this? ### Assistant: See Aid 38778 :smileysurprised: - fuzzy logic n


### Human: Factory Talk View SE Pop Up Displays Replace, Overlay, On Top Hi All, I am currently developing a factory talk view SE application. I am having difficulties making a small display pop up (appear) and disappear again within another larger display (background) when I would like it to. My application is to run on a touch screen. To make the popup appear I use the VBA: Application.ShowDisplay (SmallPopUp.gfx) This works fine but my problem is that when the user clicks (touches) outside the smaller display (on the background screen) the smaller display is automatically closed (or pushed to the back?). This is very annoying as I do not want the small window to close under these circumstances. (I use Me.Unload to unload it using VBA when I do want it unloaded which is when a button is pressed in the pop up display.) The background window has a 'replace' display type set. The pop up window has an 'overlay' display type set. I believe the background window is obtaining focus when it is clicked (touched) and then 'replacing' the pop up window. I am not too sure how to prevent this occurring. Does anybody have any suggestions??? Alternatively how should I use replace/overlay/on top settings correctly to display and hide pop-up windows in FT SE?? Any help here is greatly appreciated! :) ### Assistant: Why don't you set the pop-up display as On-Top ? Choose On Top to position the display in front of any other display (of overlay or replace types) that might be open at run time. Tip: At run time use the PullForward, PushBack, and SetFocus commands to cycle through multiple On Top screens. - fuzzy logic Thanks for the reply FL. I have also read this suggestion from the help menu. :) When I use an 'On Top' display all works well except that I want to close (or hide) the pop up window from a button on the background window (as well as by a button on itself - which btw works). When I click on the button on the background window I run some VBA code and then want to close the popup using code along the lines of Application.UnloadDisplay (Pop-Up). This does not work - it simply gives the message 'Display(s) could not be closed and some stuff on the pop up display dissapears but it is still there. Note the problem above occurs when the display is set to an On Top variety - when its set to overlay all works well but I have the problem from post 1 (when i click somewhere else it unloads) - catch 22. Alternatively I could try closing using the abort command on a button press action in the hmi but I would like to run some VBA first and that would not allow that to happen. Such a simple task - how can it be so hard??? I have experimented with pullforward, pushback etc and find these difficult to get working at all. Any help????! Hi, well this is strange, because the VBA code you've prepared to close the pop-upApplication.UnloadDisplay (Pop-Up)works fine with the On-Top display... I've tested it... :smileysurprised: My guess is that you have something in the pop-up VBA code that keeps it on and doesn't let the code in the backward display work. You may easily check this creating a simple application with only the main display and the on-top popup, using VBA code on button's actions.... I mean you may create on main display a button with the VBA code to show the popup, and a button also in the main display with code to unload popup... :smileysurprised: - fuzzy logic Rampage, in my experience, it is better to avoid that particular method to display and abort graphics. I've had various problems when I've tried to use Application.ShowDisplay or Me.Unload. I've had better results using ExecuteCommand Display MyGraphic and ExecuteCommand Abort MyGraphic. If you manage this properly, you could leave the pop-up screen as overlay instead of the On Top setting. Hope this helps Thanks everyone - all help here has been greatly appreciated. When I use the commands ExecuteCommand Display Display and ExecuteCommand Abort Display exclusively for all window manipulations I am now able to get it to work. n


### Human: installation problems I am new to PLCs and so please pardon my ignorance. I am trying to configure a compactlogix system. The controller is L32E.I have the controller, the power supply and the end cap attached. At this time I do not have any I/O modules attached to the controller. As soon, as I apply AC power to the power supply, the controller starts up but the OK led on the controller is flashing ( Amber in color). I read in the manual, and it says the controller needs firmware update. I configured the serial drivers successfully, and I am trying to update the firmware. The problem is that the UPDATE FIRMWARE button is grayed out, and I can't use it. What am I doing wrong. Any help will be appreciated. Thanks, sunnyvaleplc ### Assistant: Are you sure you've selected the processor in the Who Active window ? - fuzzy logic I very very strongly recommend that you load the firmware over Ethernet instead of serial. It is much faster and more reliable. Install the EDS files for the Ethernet daughtercard, the virtual backplane, and the controller so that you can configure the Ethernet port using RSLinx, or use the BOOTP/DHCP server to set the IP address. n


### Human: Factorytalk SE VBA Hi, I wanted to find out if there is a way to change the tag address of Logix 5000(direct tag) through vba script. In rsview 32, it can be done in vba by tag.address and tag.WriteConfiguration, but i need to know how to do this in Factorytalk SE. There must be some vba code to change the tags address in runtime using vba code. Please reply if anyone knows. ### Assistant: Sorry, the SE object model is vastly different than RSView32. No way to change a tag address using VBA. Wish I had better news. n


### Human: Firmware update Comms Lost Hi, while updating a compactLogix L35E i lost comms to the controller. I am using a USB to Serial converter for comms. Know i can't get comms to the unit. How do i establish comms to the controller again...? ### Assistant: Hmmm.... try to remove the battery from the controller, power it down and wait some minutes, then reapply power...sometimes you can get it connect again. Try to connect via ethernet port, it is for sure the best way to do the firmware upgrade... Be aware not all USB to serial converters work fine with DF1 protocol. :smileysurprised: Also if you still have troubles, try to post the led status of the controller. Unfortunately there are serious possibility you'll need to send it to repair... :smileysad: - fuzzy logic I have come to the conclusion you should never use a USB to RS232 convertor for anything that is critical or permanent. This comes from many frustrating hours. It seems the way buffering and interrupts are handled they are fundamentally incompatible. Keeping everything off of the USB network, especially mice, will help. You need to know something about the internal connections of USB inside your computer to determine this. Good luck in finding it. The larger the memory buffers are in the convertor the better off you will be. Good luck if you can find that in any specs. I now always get an an expansion card and PCMCIA cards when I had to have a serial port. Even these are getting hard to find as USB continues to dominate. I wonder when they will put a USB port on the front of a ControlLogix processor. n


### Human: Indirect addressing to seal a bit-MLX1100 HelloI am trying to seal a bit using indirect addressing in a Micrologix 1100 like this: B3:[N7:0] B3:[N7:0]|------| | ### Assistant: I don't know what you mean by sealedYou can indirect address in that way but the rung will turn on unless toggled it with software.If you had 1 in N7:0 and toggled the bit the rung would be true. You could look in your data table and see B3:0/1 is on.If you changed N7:0 to a 2 the rung would go false, but B3:0/1 would still be on because you changed the bit to B3:0/2, and there was nothing to turn B3:0/1 off.Now your back to the same place with B3:0/2, it can't turn on unless it gets toggled.If you have an indirect address like B3:[N7:0] with a 1 in N7:0 it is the same thing as B3:0/1. HiBy seal, I mean to latch. Basically what I need is similar to radio button in programming, that is, I want to turn bit b3:0/1 on when N7:0=1. When N7:0=2, turn b3:0/1 off, turn b3:0/2 on etc. N7:0 can take up to 30 different values, that is why I am trying to use indirect addressing. To latch/unlatch each bit would be too long. The respective bit (from 1 to 30) is being switched on by a pushbutton in a panelview, as soon as the operator presses another button, the program should latch the corresponding bit and unlatch the previous bit. Thanks to comment. Cooltyphoon Hello, You have to be carrefull with the syntax.B3:0 with indirect address N7:0 -> B3:[N7:0] will not give you that kind of result : B3:0/1.It is a word indirection so the result will be B3:0, and it is the value of the word B3:0 that will change. if you want to make an indirection at the bit level, you need to write like this :B3:0/[N7:0]You will have to take care that the value of N7:0 is between 0 and 15. Regards. There is a much more simple way of keeping that bit on. Your issue would be turning off the B3:0/? bit that was on after changing the value of N7:0These two rungs are scan dependent. The CLR has to be above the indirect bit. The whole B3:0 word gets cleared then the indirect bit gets turned on. I couldn't use the same addresses as you they are used in the controller I am using. HelloCool!! I'll try that tomorrow and let you know. ThanksCooltyphoon I am glad you are interested in indirect addressing. I am sure in your travels you as all of us will use indirect. Though with AB 500 what you want to do will work great with 16 bits, and if you want to move it to another B register we will help you do that. I always try to remember that someone else needs to understand my code. You need in bead this thought train into your process. Sometimes its like you go into a trans, code flows and you do unreal things. 6 months later you can't follow your own code.(yes it works) BUT. n


### Human: PanelView Plus with Japanese Text - Part 2 I am using FactoryTalk ME 5.00.00 and a 2711P-T6C20D. I've got my language switch working beween Japanese and English. I've got two language switch buttons on each screen - a U.S. flag and a Japanese flag. If you push one of the flags twice in a row (i.e. - if you push the U.S. flag when English is already be displayed), the alarm window pops up. Is there a way to prevent this? I was thinking of using the visibility property on the language switch button so that the flag for the active language wouldn't be displayed, but I can't find a system tag to tie it to. Thanks. ### Assistant: The expression in the Animation - Visibility window (in the example over the english Language Switch button) could be :CurrentLanguage()=en-US...and the Expression true state as Invisible, so that the Language switch button will be visible only when that particular language is not already active. Obviously you've to change the language code (orange part above) using the RFC1766 name of the language you're working on.The RFC1766 names are in the User Manual App. F Hope this helps, - fuzzy logic n


### Human: NOT OR COMPLIMENT AN ALARM TRIGGER SO 1 TO 0 TRIGGERS AN ALARM. I found a little info on this, I am trying to use a bit array {::[PLC1]B10:0,L256} but also NOT the bits because my Program considers 0 the alarm. The info I found says I can only use a Value Trigger Type when I NOT the Trigger, So I would not be able to use the Array. But Through Testing I found I could look at one word at a time with the Bit Trigger Type and the Trigger NOTTED, So I haveNOT {::[PLC1]B10:0} as the Trigger and it seems to work fine for all 16 bits. I am curious if there is a way to use NOT {::[PLC1]B10:0,L256} as a Trigger, and if not, I'd like to ask AB Why not? ### Assistant: Simple answer is: It just wasn't designed for that functionality. Longer answer: You're trying to get around the fact that you're doing something to opposite of how it was designed to work (alarms trigger when the value is 0 instead of the standard 1). It wasn't a scenario our designers really took into consideration. Also, large scale value manipulation is considered to be the domain of the controller. Reversing the bits on 512 consecutive bytes is not something the ME application is well suited to handling, so the system doesn't even try to do it. Creating 256 trigger tags in the best work around short of fixing the design flaw in your program ladder logic. JHutch Well Everything I've been taught and everything that makes sence in the controller world is to program in a fail Safe Manner. The Flaw is not in my Ladder Logic, the Flaw is in Factory Talk, It should have been designed the other way around, I really don't understand why it isn't selectable which way the trigger works and why didn't your designers take it into consideration, I am asking that they do take it into consideration in the next release. Everything I program has been and will always be programmed in a fail safe way to coinside with wiring practices and I/O. Just because Factorytalk has some bugs and things missing in its design, don't put the blame on your integrators or your integrators will be suggesting other products that work better. Well, I've been programming/using HMIs and alarming for over 10 years. It is a pretty standard convention. 1 equals alarm state. 0 equals non-alarm state. Looking back, it's been that way for 25+ years in the HMIs I've supported. I really doubt they are going to change that behavior. JHutch Just because you have been doing it wrong for 10 years doesn't make it right. Very few people use 0 as an alarm condition. One of the reasons is that when the HMI/SCADA first starts the communications take time to read and every device shows up as in alarm initially. Any loss of communication would cause the same result. Having one tag that monitors communication and alarms after a short time is far more common. Just because everyone doesn't do things the same way it doesn't make them all wrong. J Hutch described what most people do. They are not all wrong - just different than your approach. You must remember this is a trigger of going from 1 to 0 not a trigger of being zero, I have not ever had that problem with alarms and communications with any recent products in the Last 5 years. You Guys are grasping at straws for a reason to not make this an option. Many other products out there will allow a trigger either way. Plus when your current Automation Job is being a moderator for Rockwell software Forum, I do not have much faith in your actual Automation Programming experience. Wow, I wish this was my only job. :) Forum moderator is such a small part of it. I'm also one of the guys you'd talk to if you call in for support on ME. Among a couple dozen other hats... My qualifications aside, you're right in that there are other products out there (we even sell a few of them) that will trigger on 1->0 transitions. (ME will even do it if you are triggering value triggers instead of bit triggers.) But, ME is not one of them on bit triggered alarming. And all the products it grew out of (PB32, PB1400e, PDS ...) did the bit triggers on a 1 in just the same way. Every once in a while someone will ask for this and it always gets shot down. I'm not the one to shoot them down, so I have sent this on, but I'm just saying, it'll probably get shot down again. But, who knows. Maybe this time it'll go through. Ultimately, though, there is a reason for it working this way; we've gone over it and at this point, I consider this thread done. JHutch One more item that should be mentioned.The fail safe you are talking about applies to hardware. Software is a different world. Last I heard in Boolean logic 1 = true, 0= false. Only 32 years experience. I may be wrong. Some interesting topics here for discussion. The fail safe thing is often brought up and applied into software. Here's my 20+ years worth. In Hardware, you have things like stop P/Bs etc that are wired to provide a signal when they are not pressed. The relay logic is such that a stop condition is when the signal is removed (P/B pressed). If there is a wire fault, the plant defaults to its fail safe mode and stops, rather than not being able to stop it with the P/B. The same is true for most hardwired devices that can fail in isolation due to a numer of reasons. Now applying this to data registers inside PLCs / PCs. Can a specific data register fail and not work in isolation. We're talking about memory registers here, not hard wired mechanical relays, E-Stops that can become disconnected / fail in isolation. What you have to consider is what to do if your PLC stops running, and you have this option with your output cards to holds state, default to zero / one etc.If your PLC hasn't crashed, you can pretty much detect every other fault conditions (connections / comms etc) and program the appropriate action. As for BOOLs / Alarms etc have to be a 1 in their safe state and 0 in their active state - there's no defined fail safe state for a memory register. They can fail and get trashed equally with zeros or ones by a run away program. All the PLC memory is retentative anyway - its the PLC prescan that goes through and looks for intructions (OTE's TONs) to reset to zero. If the battery is flakey such that the memory is corrupt, you are going to lose your program anyway. You may have to program real outputs to be failsafe, but internal memory - I agree with Buck and most the others I'm afraid. I understand what your saying, and I realize there is no fail safe in logic and/or memory, it is what it is. The reason I program in a fail safe manner is so it is less confusing to the real world of fail safe wiring, less conversions and makes for a more organized and efficient program. You guys can program anyway you like, frankly I think its wrong to not program in a fail safe manner. I work with Automation guys with 40+ years experience, and they are idiots, but they do agree with me in the fail safe programming. So your years of experience means nothing to me. If your an idiot now, you've always been an idiot. All I am asking is for the option to display Alarms in the PanelView Plus with a transition from 1 to 0. I don't want a debate on programming theories Good luck with that n


### Human: Reading plc5/40 s-registers using PV1500Plus I need to know the proper notation for RSViewME to read individual bits out of the S-register of a plc5/40e. The S-register shows up as S2 when browsing for tags, and in fact allows me to read in the entire integer (S2:1, for example). However, when I specify a bit-level value (S2:1.1) and put the application into SIM mode, I get an error message that the tag is no longer available. What am I typing in wrong here? Thanks-- ### Assistant: Correct syntax to select Direct Tag address to Bit Level on PLC-5 would be: S2:1/1 See also Aid 28045... - fuzzy logic n


### Human: Compactlogix plc with Eurotherm 6100e Chart Recorder HI all, I have a project on the go using a Compactlogix plc coupled via Ethernet port to a Eurotherm 6100e paperless chart recorder. I want to send 6 temperature values from the plc to the chart recorder for continuous logging and display. Reading the 6100e manual, I see it uses Modbus protocol and I can use function codes 06 or 16 to send one word or several words at a time. I have assembled the data I need to send in some contiguous files, with the temperatures as 16-bit integers (0.1 degree resolution). In RSLogix5000, I have the MSG instruction which can be configured for 'generic CIP' and I assume that is what I should be using. However, it asks me to define things like 'service code, class, instance, attribute' as hex values. Also, I assume that somewhere I should be telling it the IP address of the recorder so it knows where to send its data. I am no expert with this stuff and was wondering if anyone has set up one of these recorders with an AB plc and can point me in the right direction. ### Assistant: Modbus TCP/IP protocol isn't supported natively on the Ethernet port of a Compactlogix... your device should support Ethernet/IP protocol to connect to it directly... For this application I may suggest you instead to take a look to a Prosoft module, MVI69-MNET The MVI69-MNET module is a single slot solution that provides a powerful connection between Rockwell Automation's CompactLogix processor and Modbus TCP/IP network applications. - fuzzy logic n


### Human: Corrupted Processor Fault - RSLogix Aloha, Recent turn of events:Wrote up some code using RSLogix 7.0 (with my desktop), transfered to my laptop which happen to be running RSLogix 8. 10. Downloaded code into a 1747-L553C 5/05 CPU - 64k Mem OS501 Series C FRN 10 and later processor. Able to run, edit and do all things with the laptop. However, when trying to access with desktop using RSLogix 7.0, experience a Processor Corrupt pop up window. I have used this same set up for months with other processors. Example: 1747-L553B/C 5/05 CPU-64K Mem OS501 Series C FRN 3-9. My question is: Is this related to the fact that the error is attributed to the newer version of the processor with a different firmware? Or.......Is this more related to producing code with 1 version of RSLogix and then downloading it with a different version? We have several people in the company that write code for SLC processors and I am wondering if we will have to update the version for the people writing code? I was thinking it'd be backward compatible as long as we were staying with same series of processors. Thanks in advance, looking forward to some guidance regarding this peculiar behavior. Aloha,g ### Assistant: Try to see if Aid 37823 could help.... technote has been written for v7.10, just consider v7.10 and above when you read it... :smileytongue: - fuzzy logic n


### Human: Drive speed, Devicenet Hi, I have a PowerFlex 700 connected in Devicenet, I want to change the speed from a PV+ who is connected to a compactlogix L35E (through ETH)... I know how to program the parameters of start-stop, faults, active and other easy conditions in the scanner module using RSLogix 5000 and RSNetworks (those things are working right now), but How could I send speed to a PF through Devicenet?.... what is the parameter of speed I need to set in the Dnet scanner module?.... this speed is something I could change in any moment (from 0 to 60)..... Thanks for your time... ### Assistant: You may find informations and examples in the 20-COMM-D User Manual Anyway, unless you've modified settings, by default you have 4 bytes of output, first two are for Logic Command, remaining two bytes are for the Reference Speed. Just maybe you have all four bytes in the same DINT inside CMX, so you have to use some logic there to separate and use the image correctly ( like BTD or simply a COP moving the output image from scanner to an INT array - like in the example of the User Manual page 5-10) See also Aid 43829 to understand the Reference scaling.... - fuzzy logic Thanks Fuzzy, I saw the answer ID in the knowledgebase,... I saw the example, it looks good, but I think the answer of how many Hz does the motor receive via Devicenet has to be 130Hz, not 1Hz (because you divide 32767 by 130, so I don't know were the 1Hz come from).... MATV, dividing the max decimal value you may enter in that Reference word (that is 32767) by the maximum frequency you have configured for your drive (i.e 130 Hz) you will obtain the decimal value you've to enter to obtain the unit of your frequency range. 32767 / 130 = 252 So that entering for reference: 252 = 1 Hz2520 = 10 Hz25200 = 100 Hz32767 = 130 Hz :smileywink: - fuzzy logic n


### Human: Improper configuration of a 1746-IB16 (Sink) Input card Could someone please elaborate on the possible consequences of improperly configuring this I/O card. I have found a machine process within our facility which has 4 devices on this card which are improperly configured. 3 of these devices are parker cylinder proximity switches in an NPN/sink configuration. I understand that according to AB Answer ID ### Assistant: I don't know if that configuration is the cause of your issue, anyway such this connection, although is working, is not recommended... As you have all NPN signals, consider the possibility to use a 1746-IV16 module instead... this will *cleanup* wiring and doubts...:smileywink: - fuzzy logic That's just it. This is a 16 port card... I apologize, I guess I was a bit misleading having identified only the four mis-configured devices. I have sourcing devices on the card as well. I've already reconfigured the set of N.O. contacts by removing the ground, replacing it with a B+, switching to the available N.C. contacts of the same switch, and eliminated the pull-up resistor. This makes more sense to me than yanking a floating/pulled-up signal low by grounding the input. The issue of the three remaining 'NPN / Sink' type devices on a Sink card still needs to be addressed. The fact that the configuration is a direct contradiction of Allen Bradley answer ID# 18726 isn't enough to convince some administrative *&^%$^%@#s that it's wrong as long as it's working. As far as I'm concerned, as long as this machine is experiencing intermittent issues I question if it is in fact actually working... Best practices be damned, I guess what I'm looking for is someone that remembers their basic electronics, (After 30 years I certainly don't) to tell me it's wrong and why. I'm thinking along the line of internal circuit impedance and dielectric strengths... In the meantime, I just noticed that reference to another doc = G18865. I'm going after that. Thanks for your reply! If you want to convert your NPN inputs to PNP go ahead and wire a relay or better yet some companies sell inverters from NPN to PNP. We tend to use inverters if we don't have proper sensor at the time of failure. We've ordered the correct sensors but I'll look into the inverters for future reference. Thanks! n


### Human: Why RSView32 So I need some learning. I have been doind SPC, SCADA and data acuation for yesrs. I have never used a RSView32. what/why do we need one? I have made some bad responses not realzing that RSView32 is a different animal. Tell me why. ### Assistant: Hi Smoke, Off the top of my head, here are some reasons to use RSView32 instead of PanelView: 1. You want to run the application on a computer2. You need to talk to non-Rockwell controllers using an OPC server3. You need more sophisticated datalogging than PanelView offers4. You want the ability to host ActiveX controls5. You would like to use VBA as part of your application6. You need more sophisticated alarming - like the ability to highlight an alarm and execute a series of commands or display a graphic with details on that alarm. There are probably other reasons, but those are the ones I think of quickly. n


### Human: Help - Installed Revs 10 everything running OK except Studio Can anybody help me?I've installed Revs 10, everything runs OK except Factorytalk View Studio ME/SE.In either program, as soon as I open a graphic the progran crashes with the annoying windows message this program has encountered a problem and will now be closed etc, etc.ThanksJohn ### Assistant: Which is the OS of your PC ? :smileysurprised:Just be aware Windows Vista and Win XP sp3 are not supported OSs for version 5.0 of FactoryTalk View. :smileysad:In that case, consider the possibility to upgrade to version 5.10 Anyway, try the following: Test 1. Install latest patch roll-up Test 2. Try to repair installation of FactoryTalk Services Platform through Windows Control Panel - Add/Remove Programs If you still have problems, try to see if the following is applicable: When you installed FT View Studio 5.0, you have to uninstall RSView Studio 4.00 from the install CD of FT View 5.0. Uninstalling 4.00 from add/remove program will cause that problem.To recover from that, remove RSLinx enterprise, RSView Studio and Factory Talk Automation Platform FROM THE CD, option #1.Reinstall the software after that.Let me know the results.... - fuzzy logic Hi fuzzy : do you think this patch can help me? I have a Dcomm problem from the event viewer the SE displayed HMI server service unavailableor something like that and now is displaying Failed to open HMI project 1c3f308 I have uninstall and reinstall several times from the DVD´s my version is 5.00.00 CPR9 only with FTView SE; ME runs fine, the thing is I have talked to Tech support from chat support ,they gave me several tech notes to fix this but it didn´t work, and at the End they told me I need to reinstall operation system which is XP Profesional SP2 ? just want to avoid the OS reinstall regards R Walle Hi Raymundo, well for sure installing the patch could be a try... and usually it is a good thing to do ! Then you may consider the possibility to upgrade to 5.10 version... maybe the new install will solve. Do you have this problem in every View SE project or only that one ? I think Tech Support have already given you the indications that could help, the complete reinstall of the OS is the last to ensure all will start from the scratch, but obviously many times isn't so painless...:smileysurprised: I'm afraid to not be able to help too much on this.... :smileysad: - fuzzy logic Long ago, I had some similar error messages with a different hex code each time. I found that compressing or encrypting the HMI Projects folder caused this. Other than that, I would make sure that none of the Rockwell services, especially the HMI server service, are disabled. These may be longshots, but are quick to check and easier than reinstalling the O/S. I tried the patch install and it worked . . .partially, the FTView Studio SE could open but then when I started to work and try to see Tags, a warning pop up telling me the tag database is damaged , that was for an existing project and also for new one I created to test the SE, so I took the hardest way , went to my IT dept and ask them for reinstall OS, so you guys think next time better I use the newest version from RS site instead of REVS 9 DVD ? thank and regards Raymundo Walle Raymundo, my suggestion is to install the latest 5.10 version when you'll have the OS reinstalled... Hope you will have more luck with it ! :smileytongue: - fuzzy logic I installed 5.1 ver and its runing fine both ME and SE, Now I have several aplications runing old version clients runing on several PC´s will I be capable to upload this aplications from its original version, add elements like push buttons, animations and then again develop a runtime in that old version or do I need to upgrade entire project and run it on newer version ??? You may do both, just it depends on what you've modified... I mean, if you like to take advantage from some new features of v5.10, then you will not be able to create a runtime file for earlier version...you'll get an error like: Anyway, if you open an old project with the new 5.10 version, it will be converted so that it cannot be opened with previous version of View Studio; after modified you could create the runtime for earlier version:Click on Create Runtime Application.Change version by clicking the Save As Type pull down selector to the desired release.- fuzzy logic n


### Human: Word Triggers With Bit Acknowledgement I'm using DINT arrays for my alarms in a ControLogix processor. I set my alarm triggers to each DINT with the alarm type set to BIT. This gives me the ability to generate a separate alarm message for each bit. But when you acknowledge the alarm, instead of setting a corresponding bit in the ack word I get a value representing which bit is being acked. Why can't I just get the correct bit in the ack DINT set as opposed to a value? I can see why setting a value would make sense if I was using a value based trigger. i've written an Add-On Instruction to set the corresponding bit so that I know which alarm is acknowledged, but it would be nice if I didn't need the extra code. (or the explaining to people why I need the extra code). Ack All would also be nice to then set the bits of all acknowledged alarms since I use a separate acknowledge DINT for each trigger DINT so I can track which alarms have been acked. Yeah I know, I'm duplicating the funcionality of the HMI in the PLC code, but That's the way, uh huh uh huh I like it. Troy ### Assistant: Well, one reason I can think of for doing it this way is less memory usage and more efficient comms bandwidth. Say, for instance, you have 256 (8 DINTs worth) of alarm trigger bits. You can you ONE alarm trigger to trigger all those (and have much better performance than 8 alarm triggers). Now, having the alarm ack come back as a single integer value makes a LOT of sense. Instead of 8 DINTs worth of alarm ack bits, you can have a 16bit INT hold the ack value. Plus, since you can only ack one alarm at a time (or ack all, which is a special value), there is no reason to have to space the acks out to individual bits. Instead of having your ladder logic look at bit X to handle an alarm ack, have it just look at the integer directly. If INT = X, then Go do XYZ. JHutch Wow, I guess I totally missed something. I thought that you had to define each DINT as a separate trigger. So I if I have an array of DINTs I don't need to set each one separately as a trigger. Since I have an array of DINTs that I am using for the alarms, can I use bit 45 as a trigger and the system will know to use the 2nd word of the DINT array without having to directly reference it? I don't see anything in the on-line help that says what the maximum bit value for the trigger is, so I assumed it was just 32. This could help with another problem that I have where I don't always see the PV+ setting each separate trigger's ack word. I'll play with this a bit. Thanks From ViewME User Manual, page 9-12: The Bit trigger type Use the Bit trigger type to generate multiple simultaneous alarm messages. You can assign an array tag (consisting of up to 1,024 bits) to the trigger connection. Each bit in the array whose value changes from 0 to 1 triggers an alarm :smileywink: - fuzzy logic So there IS a User's Manual. I don't have to just rely on the online help. The User's Manual says an array of DINTs is acceptable as a bit triggered alarm tag, but I can not get my little test ap to work with any bit over bit 32. I've tried an array of DINTs within my alarm UDT, I've created a separate array, I've tried creating discrete DINTS. Is there a sample ap that uses more than 32 alarm bits coming from DINTs? I suppose I can easily change to a bit array but my project already has the alarm DINTs created and used. See Aid 24680... Basically, in order to use more then 32 messages with one trigger tag (trigger value more then 32 ) - the trigger tag address must contain the length of this DINT elements in array , like {[CLXDF1]dint[0],L2} , where L2 is the lengh of tag dint that can be used for messages with the trigger value from 1 - 64 in this case . - fuzzy logic Thanks for that link. The original document wasn't much help, but the Word document that was attached to that gave examples of what would work and what wouldn't. I've been able to get the alarm setup working with 1 tag for each of the alarm arrays that I have. Looks good. I think I have to give the credit for solving this to JHatch, but I'll be sure to give you Kudos for your suggestion. do you have any code examples of using the ack data connection, I mean code in the PLC to best use the integer return number to for example shut off a horn or beacon but allow it to signal again on a new alarm, is there a function that would best take advantage of this feature. That exact situation is what started me on this thread. I needed to know which alarms were acknowledged and which weren't. I like what I've developed, but I think an easier way would have been to just one shot any and all alarms to latch on a horn. Any value other than 0 in the ack word would then indicate an acknowledgement and can turn the horn off. n


### Human: PF400 - F3 Power Loss I am currently using a PowerFlex 400 VFD (part number: 22C-D038A103 – 480VAC, 25HP). I am sometimes receiving Fault Code F3, Power Loss (DC bus voltage remained below 85% of nominal). Since the action specifies to “monitor the incoming AC line for low voltage or line power interruption” is there any documentation that quantifies low voltage? ### Assistant: Here from the User Manual - page A-3 F3 - Power Loss - FRN 5.03 and earlier only:The DC bus voltage fell below undervoltage level within 200 ms of a start command, DC bus ripple voltage is excessive, or an input phase loss has been detected. Power Loss Fault (F3) occurs if an undervoltage condition is present on drive power up, or if there is excessive DC bus ripple (for example a missing input phase) whilst the drive is running. - fuzzy logic n


### Human: ActiveX problem I have a computer with both FT View SE 5.0 and VB6 installed. From that computer I added a Slider Control (Microsoft Slider Control 6.0 (SP4)) to a screen. On another computer within the same FT network the control looks fine in View but shows up as diagonal lines in Studio. Is there a way around this or is this just the way FT Studio SE works? I've had no trouble with this same situation within other applications. ### Assistant: Could it be that the activex is not installed/registered correctly on the other computer where you experience the problem? Do you get any errors in the diagnostic list? The ActiveX is installed and registered correctly. It works fine in an FTView Client. It also works fine in another HMI software in that software's equivalents to both Client and Studio. The only problem is that the control is greyed out in FT View Studio. There are no errors in the Diagnostic Viewer. It seems that FT View Studio might be checking the license for the control. (The other HMI software only checks the license when the control is added) Is there any way around this in FT View Studio? My biggest concern is that using certain controls will render the screen uneditable by the customer. Hi TavMaster-T, did you already see technote 41714 and then 31206 ? - fuzzy logic TavMaster, you get those lines if an ActiveX installed on the current computer (the one where you are viewing the graphic containing the ActiveX control) is OLDER than the computer where you originally developed the ActiveX. So if I have a control installed on my Studio development computer that is Rev 2.0, and if I open that graphic on a client computer that has Rev 1.0, you will see these hash marks. FYI, the file containing the MS Slider Control 6.0 (SP4) is MSCOMCTL.OCX, which should probably be in C:WindowsSystem32. You may be able to copy this file from the development computer to this client and manually update it by overwriting the original and use the REGSVR32 command to register it. Thanks for the feedback, guys, but you are missing the actual issue. The ActiveX is properly registered and working fine in the FT View SE Client. I copied it and registered it a while back. The issue is that it shows as a grey box in FT View SE Studio. Why does a control that works in Client show as a grey box in Studio? Answer ID 5704 has a registry fix to allow editing a screen with ActiveX problems. I have yet to try it out, but it's still just a workaround and doesn't solve the actual ActiveX issue in Studio. I'm still hoping there's a better solution. Here's a more detailed description of the scenario:1) The control displays and works normally in both the design mode and Client mode of another HMI software that is installed on the same computer.2) If I try to add the control from the client I get this message: Failed ot create control. License information for this component was not found.3) The other HMI Software gives a similar message if I try to add the control to a graphic screen.4) The control was added from another computer that has other software (VB6) installed that provides a design license for the control. Any ideas? Please let me know if you have any questions. Thanks,TavMaster-T TavMaster, some ActiveX controls, like some software products from our favorite automation company, require licensing. I tried inserting this control on my development station and I get the same error: Failed to create control. License information for this component was not found. I know for a fact that some MS ActiveX controls will work in VB but not in other containers. The idea is that you buy VB, then you can re-distribute those MS ActiveX controls that require licenses as part of your VB application. I didn't think that Rockwell had a tech note on this, but I ran across tech note 42597. It seems a bit lacking in details. Not sure, but you might also try going back to the computer that had VB installed on it and add the MS Slider control to a blank project. Then compile and use the Deploment Wizard to create an install for you. Install that on the computer with the hash marks and see if that clears things up. What I am not sure about is whether this installation will license the control for applications other than the VB program, but it is worth a try if the tech note fails. I was using that technote (42597) sometimes at customer's sites and it has solved similar problems (see also this thread) There are also other technotes those explain the license issue... Aid 5754 and Aid 49841 - fuzzy logic The .srg file as described in technote 42597 fixed the issue. Thanks Fuzzy and JK for all the help! (I still wonder why FT View Studio does a license check on controls that are already added to the graphic when I've seen other applications that don't.) You're welcome TavMaster-T, I'm happy that works ! :smileyvery-happy: - fuzzy logic n


### Human: proplem in panel builder software hi i installed (panel builder software version 5.15) successfully on my computer and i have enough memory to open applications but when i open any application i get this error( temp directory path is too long max 25 char) plz give help about this error thank u ### Assistant: Hi, it seems to be something related to a Windows security patch that changes the usage of the Environment Variables... a workaround could be to change the user TEMP environment variable to something shorter, like c:WinntTemp (Control Panel - System - Advanced Tab - Environment Variables) Reference Aid 29963 - fuzzy logic oooooh thank u . u r great this already solve my problem but is that will affect other programs on my windows operating system when change this enviroment variable In this case I think you should not have problems, as this is only used to specify the location where the temporary files should reside... See here.... - fuzzy logic n


### Human: problem on firmware update pv1400e i have panel view terminal pv1400 e suddenly i have error that firmware corrupted and i have to update it i updated it through serial firmware upgrade utility and every thing is ok and i waited for its progress on my host computer till it finshed successfully but after the terminal was reset it go to previous state that firmware is corrupted again plz give help is firmware updated is useful in this case? i try it more but no use thank u ### Assistant: There is a suggested procedure to reload firmware in a corrupted PVe terminal inside Aid 34695 (TechConnect Authorization required to access) - fuzzy logic sorry sir i cant get what u mean i cant also log in the link u give to me is that problem need connect the sales representative? You have to have a TechConnect contract to access some of the Technotes in the Knowledgebase and some of the Boards of this Forum. See this Thread and this Technote for further infos.... If you want, send me a Private Message here in the Forum with your e-mail address, I will send you back some docs about your request... - fuzzy logic thank u i hope u can help me really in this proplem your care will be highly appreciated my email: ddsf2007@hotmail.com E-mail just sent. :smileyhappy: - fuzzy logic n


### Human: Jet 2 SE Hello, I am looking for some help. I have a leibinger jet 2 SE sitting here. I need help on the whole thing from port set-up (L61s) to what to send to the printer.I dont have to mess with fonts or anything just print a string from the CLX on command. I think you have to open and close something too? Thanks in advance. ### Assistant: It seems to me that printer has a serial RS-232 port available, thus you may configure the CLX serial port as ASCII and connect it to the printer. I've got some help from Aid 48429 to test ASCII operation on CLX's serial port. You may also search the KB for AWT keyword, it produces many results where you may find some examples to use ASCII instructions, i.e. Aid 32735. - fuzzy logic I have looked at those aids already. I was specifically looking for someone that knows the HEX codes I need to send to the printer, and how to get the string to it, or if I need to convert the string to HEX. As well as port config. n


### Human: ControlView 4.0 Reports Hello all I'm currently working on a project which requires me to convert an an old SCADA application designed using ControlView 4.0 to RSView32 so far there have been no problems. However, there are a number of reports designed with an add on module to ControlView. In my project folder I have the report templates but no way of viewing them so I can convert them. These files have a .RPT extension. Does anyone know I way I can view these report templates? ### Assistant: As these reports were created with an option module (ControlView Reporting module - 6190-REP) my guess is that it is not possible to automatically convert it.... :smileysad: I think you have to open it with the ControlView option to see how it is configured, then you may try to recreate something similar using the RSView32 Reporting utility, available with some instructions in the technote 9239 (TechConnect Authorization required to access). Attached the Manual for the ControlView Report option.... - fuzzy logic n


### Human: PowerFlex DC, Upload to PC How can I Upload drive Parameters/Configuration to my PC, I have available (RS Logix 5000, Drive executive lite, RS Linx classic lite). I have no serial port on PC, I'm using USB to Serial adaptor and null modem adaptor to communicate with Controller(LOGIX 5563). There are 2 PowerFlex DC drives connected to Controlnet module(1756-CNB) on controller. Ethernet through ControlNet?DPI directly to drive? Have no cable availableThrough backplane of controller via serial port? already connected ### Assistant: You may use the RSLogix5000, through the feature named Premier Drive Integration. When you're connected online to the Controller, you may go to the Controlnet PF DC and communicate with the drive. Involved in this are the versions of RSLogix 5000, PF DC AOP, etc... If you still cannot realize it, please post your RSLogix 5000 software, Drive Executive and RSLinx installed software versions and somebody will give other suggestions. - fuzzy logic I am using RSlogix version 16 and this window did not come up when clicked on a drive? Hmmm.... maybe there is something wrong with the software installation, it would be useful to see some screenshots from your project to better understand how to guide you.... just to avoid starting to suggest to reinstall things or add packets... :smileytongue: - fuzzy logic Easiest method is to use Drive Executive Lite. Open the program. Once loaded click on File... Connect.... This opens an RSLinx window.Drill through to the backplane from the controller.Drill down from the CNB module the drives are connected to.Click on the node of the drive you want to get the parametres from. These may show up as question marks if the EDS files for the drives are not present but keep going. The software may have to create a database file which will take some time. Have make cup of tea.Once connected go File.. Save As.. Give the file a name and the parameters are uploaded. fuzzy, I am still interested in figuring out your method, Maybe during loading software I left something blank, Unfortunately my laptop has no internet connection for me to simply post screenshots, But I will work on it... The drive executive method I tried earlier on. and was able to upload parameters. Thanks all BBMWB, I'm pretty sure you need to install the latest Add on Profiles (AOP's) to get the feature in RSLogix5000, you can download AOP's from the Rockwell website, see Knowledgebase ID 44295. The feature in RSLogix5000 works but I have found it to be frustratingly slow. BBMWB, there is an interesting document that explains feature and benefits to use the Integrated Drive inside RS5000, I think you may find this useful... Aid 56411 ...and if you still have problems to see what indicated in my first technote inside RS5000, please post again... :smileywink: - fuzzy logic n


### Human: details market range of copper and usd/jpy. ### Assistant: This looks to be a spam message. If this one is a real question, appropriate to this forum, please expand it out. If I don't see any activity on this, I'll remove the thread in a few days. JHutch n


### Human: DF1 - Protocol Command Set im using a 5/03 processor. im bulding a VB interface to sync PLC clock with PC once a week, to set bit (ex: B3:0/1) read/write value to N7 files (ex: N7:0) I want to buit my own VB object driver, this is all going through DF1 protocal through RS-232 comm. ***** i looking for VB6 code example and documentation on how to built the DF1 protocol, in order for me to create my VB6 code ### Assistant: A lot of informations here: http://forums.mrplc.com/index.php?showtopic=11323 Take also a look to the DF1 protocol User Manual and tecnote 27504 Hope this helps, - fuzzy logic n


### Human: 1794-ANCR15 Where to find 1794-ANCR15 instruction manual? ### Assistant: Here the Installation Instructions. - fuzzy logic Informations also here: http://literature.rockwellautomation.com/idc/groups/literature/documents/um/cnet-um001_-en-p.pdf - fuzzy logic n


### Human: PV Plus showing memory full messages for the past one month panelview plus is running in good condition communicated with compact logix....but now suddenly its showing memory is full wats the problem.....? by, Sara. ### Assistant: Sara, you may try to delete unneeded mer, log and font files, by accessing Terminal Settings from the PanelView Plus configuration screen. Try to take a look to the instructions in Aid 25003...also this thread could give you some useful infos.... P.S. please note I've posted updated infos about datalog and PV component... follow the link below: http://forums.rockwellautomation.com/rockwell/board/message?board.id=HMI&message.id=1401#M1401 I think you may close that thread as solved... :smileywink: Hope this helps, - fuzzy logic n