Jump to content

Damian

UniStream & UniLogic Beta
  • Content Count

    532
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by Damian

  1. As a cheap way out......... You can always just run the mA signal through a resistor bridge and then measure the voltage across instead. Just be careful to how you source it such that you don't overvoltate your input in the event of a wiring error. You might be able to use one of your analog outs as the source.
  2. Are you using Volts or Milliamps? Did you set the jumpers correctly on the E3xB? Can you provide a description or sketch of how you wired them? Did you bring power to the "0V" and "V2" terminals on the connector with the Analog outputs (this also powers the Analog input circuitry)?
  3. Hi Joe, A transition contact is executed only based on the state of the memory location referenced by that contact. The ONS in AB instead executes based on the RLO condition of the entire branch preceding the ONS intruction. They can often be used to achieve the same result, but they really are fundamentally different. Actually would be a good wish list item for NG. An ONS type instruction. I also wish AB would add the P and N contacts as well. Don't want to be nit-picky but I have seen this trip up many in the past that have had to transition between PLCs that do it one wa
  4. Assuming your valve is normally closed (Output ON = Valve Open) If your switches are normally open (input is ON when full) then put three normally closed contacts of your inputs in parallel with your valve output. The pump will remain on until all three of them are open. If your switches are normally closed (input is OFF when full) then put three normally open contacts of your inputs in parallel with your valve output. This is the most crude method, however it would be wise to implement a timer in here as well to make sure you give the system some hysteresis.
  5. To close the loop on this .................. If you end up in this thread and wonder what ended up being the DF1 stability issue I was having, please search for "Trouble with SLC communication" in this forum. There was a bug with the DF1 comms that was discovered and fixed.
  6. See also this thread from the "old" forum http://www.unitronics.com/forum/topic.asp?TOPIC_ID=2115&SearchTerms=DF1 It may help with you MBs
  7. Sorry for the late reply, were you ever able to figure this out?
  8. First thing is to definitely make certain you have the most recent OS in the V350. There was a bug in the DF1 block that caused abnormal behavior depending on what data and addresses were used. Second thing is a warning that the document you are referencing does have a few errors. It is definitely useful, but there are some inaccuracies. Unfortunately, I failed to properly take note of these back when I was doing this myself so I am a bit rusty on those details. There were also some address ranges that quite simply could not be accessed for whatever reason I was never able to figure out.
  9. "Do I have to run PID Autotune process every time the user changes the SP value? (Detect change in linked MI value)." NO Do I have to write 6 different autotune codes for each loop? YES
  10. Take a look at EWON. http://www.ewon.biz/en/home.html
  11. Create a new "scanner" and have it point to the block of ML's you wish to access. For the data address, use 28672. Set length to however many ML's you want, and then select Holding registers. It is common that using a function call to the holding registers implies the 40001 offset, so you likely just need to give the sub-offset. Otherwise there is no point in selecting "holding registers" since the 40001 and up range is the holding registers by definition. Now when you create your variable, that offset will be in reference to the block your scanner is reading.
  12. This tire has already been kicked a few times. http://forum.unitron...ch__1#entry2997 That was related to T/Cs, but really it is the same question. Some things require jumpers, but even so, the ability to select in software still allows the operator to make the jumper change only without fussing with the program.
  13. I think the answer to your problem may be simply that you have tied the PID config block directly to the rail and are executing a re-config every scan. Use and SB2 contact between the config block and the rail and let us know how you make out.
  14. I agree that the series connection isn't working because DW1 gets modified while the network is being processed. I completely DISAGREE that it should be evaluating the ladder like this. Each instruction in a rung should only be executed ONCE. This means that once the comparator is evaluated, it should retain the state of that decision until the rung has been completely finished executing. What is really happening is the rung is going back and re-evaluating the comparator for subsequent conditions. Looking at the STL generated for the rung, you can see that Visilogic is not properly transl
  15. You need to know the "name" of the unit and what port you are using. If your sockets parameters remain default, your port number can be 20256 As far as the name of the unit, you need to use a NAME function block in your program and assign one yourself. Another option is that the default name will be the serial # of the unit. You can view this entering "info mode"
  16. Based on your original diagram, as a result of the miswiring is it very plausible your sensor outputs were damaged. Pay close attention to Simons & WalkerOKs diagram, as it shows that for an NPN sensor you need to bring +24v to the input commons. Also, keep in mind the real difference between and NPN and PNP sensor. A common misconception is that with NPN you get 0v for ON and +V for OFF, and for PNP you get +24V for ON and 0V for off. In reality, for a PNP sensor you get +V for ON and "Open Connection" for OFF. By the same token for an NPN sensor you get 0V for ON and "Open Connectio
  17. Depending on what exactly it is you are doing, you might be able to use indirect addressing and cut way down on the number of screens. But like Joe says, if you have that much going on why not jump to the V120? The capability and software are vastly better.
  18. Welcome to the form! Nice job on providing most of the details on your project. First quick tip, save your word document as a .DOC instead of a .DOCX. There are many out there that do not use the newest version of word yet and will be unable to view your file. *************************************************************************** "Is there a concern having two separate power supplies?" No concern, it is actually better to do it this way. It will help isolate the kickback from your inductive loads from wroking its way into the controller. In addition, you should use snubbers on you
  19. Hi Simon, For what it is worth, I think it is a great idea. D
  20. Ah, the dread navigation panel. Search for this thread "Browsing Quirk" http://forum.unitronics.com/index.php?/topic/871-browsing-quirk/page__p__3273__hl__quirk__fromsearch__1#entry3273 They said they were going to fix that. Hopefully Simons fix suggestions will help you more than they did I.
  21. Hi TM, The only reason Mircosoft packaged the XP VM in Win 7 was to attenuate peoples fears of backwards compatibilites. So far the only glitches I have not been able to overcome are getting Rockwells activation server to work properly in the VM (I am told it want's to see a client/server setup with the host, but that defeats part of the point of having the VM in the first place), and issues with Rockwells drive server and recognizing the thrid octet of the IP address properly. I look forward to giving VMWare a try, largely because the backup routine for the XP machine in Win7 is not wha
  22. Thanks for the feedback. My system is a Dell Precision M6500 with core i7 & 8GB ram, Windows 7 Ultimate 64bit Also have a SSD, not sure if it is relevant but if it was I wouldn't expect different behavior within the VM. I am running Kaspersky Internet Security 11.0.1.400. It was the first place I looked when the problem occured. Turning it off had no effect. The slowness is sporadic, but once it shows up it never just clears up. It is most noticeable when doing communications related activities, and doing File Save/Open types of things. It also happens often when selecting differen
×
×
  • Create New...