TravisPedley

MrPLC Member
  • Content count

    71
  • Joined

  • Last visited

Everything posted by TravisPedley

  1. STO connector 5 SafetyCOM -24 4 SafetyInput 1 +24 (Usually through a safety relay) 6 SafetyInput 2 +24 (Usually through a safety relay) IOD connector 26 IN_A_COM -24 29 Inhibit/Enable +24 At a minimum this should be what you need to get the drive capable of enabling I've never heard of MotionView, so I won't be much help there.
  2. Unlock FB and FC @ TIA portal

    Nope, and asking is a great way to get banned.
  3. We got a project for a small machine, customer has requested Schneider/Modicon for PLC/HMI. I haven't used any of it in several decades.Any experts out there that can tell me what model PLC/HMI/Software I need to look at to replace what I thought would be a CompactLogix?Need Ethernet/IP Scanner, maybe 16 in/out on the rack. The rest of the IO would be over EIP (a couple of valvestacks and a Fanuc R30 controller)Low-ish IO count, a few pallet stops and a handful of cylinders and grippers.The bulk of the programming will be in the Fanuc, the PLC will just handle the cylinders/conveyor/IO passthrough to the Fanuc.Any guidance would be greatly appreciated.Thanks.PS. Asked customer if they had any PLC's/HMI's in house so i could keep it somewhat the same, their answer was, and I quote, "I dunno, we just need Schneider"... It is for a Schneider Plant FYI.
  4. All of the drivers I've encountered work in a similar way to was arj3090 said.  They get the .LEN of the string, then just loop-read the .DATA[0 to LEN-1] of the string and assemble the string like that.  
  5. RS232 Communication With ET200S SI Module

    also, make sure your module is set to ASCII, not 3694(R)
  6. RS232 Communication With ET200S SI Module

    How do you have your End detection of a received frame parameters set?  If the lights are blinking, and you're getting the data in your terminal program, it probably means you don't have the module delimiters set correctly.  try setting it for After character delay time elapses set to 100ms.
  7. Logix5000 alias information

    I think it just means it's a controller scoped tag.  I made a new local tag and an alias for it and it didn't have the (C). just a guess.
  8. Virtual Machines

    I haven't.  I do a lot of remote work over vpn, so I just launch the vm.  If I need to use something on my host, I either minimize the VM or hook up my external monitor.
  9. Cleco to PLC Communication

    I've done it a few times, the EIP works well, great for getting back torque/angle results without decoding a serial string.    
  10. Virtual Machines

    I run multiple VM's, no major problems so far.  VMWorkstation 14, windows 10 pro host (32gb ram/16gb dedicated graphics),  all vm's set to 8gb memory, 4 processors, 256gb disks, Full screen. If Studio5K starts acting weird or crashy, i just reboot the vm.    
  11. Sorry man, I have no idea.  You'll have to find the communication manual from Invertek or maybe someone else on this site has some experience with this drive.   Good Luck.
  12. I usually just use trial and error with the byte order.  if the data doesn't look right, swap the endian. I don't think Logix has an unsigned integer tag type.
  13. What drive are you using?  You'll need to setup a MSG instruction. You can get the comms manual from the AB literature library for whatever drive you're using. I believe there is a limit on the number of writes you can do to a drive, I would make sure you're not writing the parameters every scan.  
  14. Can I upgrade a project in Version 11 to Version 14

    I remember going through that, i don't remember it taking as long as they said it would.   Good Luck.
  15. Siemems Set Reset with singal input

    This is what I use.
  16. Can I upgrade a project in Version 11 to Version 14

    I'm running v11-14 on a V14 license.  You should be able to download and install V13 SP1 from the siemens website.
  17. Can I upgrade a project in Version 11 to Version 14

    https://support.industry.siemens.com/cs/document/109476392/how-do-you-convert-step-7-professional-basic-projects-in-tia-portal-v14-which-you-have-created-in-earlier-versions-of-tia-portal-?dti=0&lc=en-BR
  18. Can I upgrade a project in Version 11 to Version 14

    You have to convert the project to V13 SP1 first.  V14 can't open anything earlier than that.
  19. If i understand correctly, the PLC Flash card has the program stored on it.  So it wouldn't matter if the battery died during the 7 year power off.  As soon as it powers up, it will load the program that was stored on the card.
  20. Getting Index of particular array element

    We did a system where we had to track parts based on their barcode, then go back and find them.  I did it in SCL, here is what it looks like.  Just a simple FC that i called and passed the barcode we read from the part.  the FC returns the Index value of where in the array it found the match plus a couple of other things not relevent to your question.   Good luck.   FUNCTION FC9 : VOID VAR_INPUT     SerialNum : STRING[50]; END_VAR VAR_TEMP     Index : INT;     TempString : STRING[16]; END_VAR VAR_OUTPUT     Location : INT;     Status : INT;     TestPlan : INT; END_VAR     TempString := SerialNum;     Index := 1;     FOR Index:= 1 TO 499 BY 1 DO                  IF PartTracking.Database[Index].TrackingNumber = TempString THEN             Location := Index;             Status := PartTracking.Database[Index].PartStatus;             TestPlan := PartTracking.Database[Index].TestPlan;             EXIT;              ELSE             Location := 0;             Status := 0;             TestPlan := 0;                      END_IF;     END_FOR;     ; END_FUNCTION
  21. Address not occupied by a tag - TIA

    What you're getting is more of a warning than an error.  You can still compile and download with no issues, its just a nag message to let you know you aren't using a symbolic tag.  It drove me crazy for a year before I just retrained myself to accept that TIA is flawed :)  I hate HATE compiling and seeing anything but 0 errors, 0 warnings. If you want it to go away, you need to use a symbol.  Or you just ignore the warning and say four letter words about Portal like I do.   Good luck.
  22. Macro Burned by the Micro 850

    We've used 2 or 3 of them, (well 15 if you count multiple cloned machine).  They suck, but work well enough if you don't try to do anything fancy with them.  Ours are just a few inputs and a few outputs, no analog, very basic ladder programming.  We haven't had any hardware issues that I'm aware of, and I haven't had to service any of them.  My personal cap is 8 in/out max to use with these.  
  23. Where to learn STL

    I've been asking my Siemens rep for years for a basic ST class and he won't set one up.  I'm assuming because he doesn't know it either. I've had some luck with the method pop29648 suggested.  Coming from a ladder background, i've found its mostly useful for indirect offset data transfers and canned FC's that are simple math or looping. Good Luck.
  24. Allen Bradley Barcode Scanner

    Seems like you'd need a lookup table.  Make an array of strings with each string in the array set to match each specific barcode you're looking for.  then make an integer array with the same length as the barcode array.  each integer entry will correspond to the robot setup you want to use for each barcode in your array.  then use a for..next to loop through the barcode array looking for the barcode you scanned.  when you find the barcode, grab the integer from your 2nd array in the position you found the barcode. pictures attached of how i set it up.  i used ST, just easier to do the looping in my humble opinion.