Quantcast
Channel: Allen Bradley / Rockwell Automation Latest Topics
Viewing all 3721 articles
Browse latest View live

HMI, PC or what else to monitor?

$
0
0
Hello Friends
 
I have 10 machines with Micrologix PLCs in the plant (1100 and 1400), I need to monitor  in a central HMI or PC, the status of this machines, like Run, Fault, Standby.
What do you recommend to get, an HMI or PC or what else?
If HMI, which HMI?
If PC, which software? Maybe FactoryTalk ViewPoint?
Another software? which one?
 
If is it posible, would be great if I can monitor from outside of the Plant. I can get a connection to internet.
 
Thanks in advance.:)

Studio 5000 Data Preserved Download Tool

$
0
0

Does anybody use it successfully?

With what kind of RSLinx activation?

I am using The Studio v28.00, which installed the v2.00 of the Tool and v 3.80.00 of the RSLinx.

The latter is activated as Classic Single Node. I can see the processor in RSWho.

The Tool fails to start, with the shown message.

What may be wrong?

Please, do not suggest links to the Rockwell articles that require the support contract, as we do not have such.

DPDT Start Error 1.jpg

Error - the target hmi project is a legacy project

$
0
0

 Hi,

I tried to open a projecct and i kept getting an error.

My computer is window 7 and 64bits.

I have attached pics of the errors.

can someone help me with this issue?

Thanks

Paul Kim

Capture.PNG

Capture1.PNG

Micrologix 1400 Timer

$
0
0

Hi, everyone,

I started learning very recently, and I have been writing this little program in which I communicate through RS-232 with a machine. Every time I send a command from the PLC I wait a couple milliseconds for the machine to send a response (a response must always exist, even if it's a mere acknowledgement response), then I save the response that the machine has sent. I organized my ladder logic by the commands that the PLC has to send to the machine (4 commands total, for example: execute this, give me status on that, etc). I started every ladder with an OSR and an AWA instruction, and when AWA is done I have a timer in the next rung to wait for the machine response, and after timer I have a ABL activated when TON is done. The Ladders are related in the sense that the end of each LAD contains a JSR instruction to the next command/ladder. So the commands/ladder always execute in a predefined sequence (LAD2 -> LAD3 -> LAD4 -> LAD5). The logic inside each ladder is like this (the last rung is a little different for the others, this is LAD2):

] start [ ----------------------------------------- [ OSR ]

] OSR OUTPUT BIT [ -------------------- [ AWA ]

] AWA/DN [ ---------------------------------- [ TON ]

] TON/DN [ ----------------------------------- [ ABL ]

] ABL/FD [ ------------------------------------ [ ARL ]

] test if ARL string is 0 [ ----------------[ JSR ]

1) Since I have to use timers so often in my program (they all last for the same period of time) I wonder if I could use the same timer every time (same Control File R6). But I'm quite lost on WHEN I would have to reset the timer, or if this would not be recommended at all, since the timer is still counting for more than one scan. Although I want to believe that the timer for that Ladder would never be counting after the JSR instruction, I think this is true only for the first time since the next time I turn "start" ON the ARL is not zero, so JSR would occur while the timer is still counting. I tried resetting my timer parallel to JSR and using the same timer in the next ladder, but then the timer only counted up for the first time "start" goes ON (I believe because the timer was constantly being reset at every scan).

2) Also using OSR with AWA was the only way I found of making AWA and TON to "behave" (that is, to make AWA only go ON once per start and the timer to go ON every time AWA is DONE). Would there be a better way to do this or is this acceptable? When I tried connecting "start" to AWA directly the program just didn't behave the way I expected at all, I believe because AWA would always be enabled for more than one scan, although I cannot explain why this would be a problem since AWA should only execute from the transition false to true, no?

3) I never clear my buffers or reset my ASCII instructions... when I try to clear in parallel with JSR some of the ASCII instructions' bit ER goes ON, and when resetting my ASCII instructions sometimes I don't see any before/after difference, but oftentimes I just see an undesirable behavior, and to be honest I'm not even sure where in the code I should do it, so I wonder if I should bother. More specifically, in which situations should I care about doing it when writing a program, and where in the program is it recommended to do it? So far I don't seem to have a problem, so I'm being willingly ignorant about it :-1

Any suggestion regarding my code/logic is much appreciated! Thank you!

Login FactoryTalk View Se with Trigger from PLC and String

$
0
0

Good Evening 

Hope someone can assist me with this question I have. I want to Trigger a Macro or bit from Rockwell PLC (CompactLogix 1769-L33) to FactoryTalk View SE. This must run a Macro or VB that logs in a User. The User name and Password will be strings from the PLC. Is this possible? 

The User is created in FactoryTalk SE. I just want to control from the PLC the Log in and this could then be possible to doing the login from different destination than the SCADA PC it self

AB point IO 1734-IT2I configuration

$
0
0

Hi Gentleman, I am new to 1734-IT2I configuration, Its default parameters in engineering unit is 7000 to 0 in range. When it is connected to K type thermal couple, I got 260 C reading, but the room temperature is around 27 C. I'd like to know if I need to scale the value according K type thermal couple? How to do it ? Thanks

FactoryTalk View - Failed to set system time

$
0
0

1.thumb.PNG.c8be25c434024b80c41567e35b73Hi,

I opened a project and I keep getting this alarm.

I have attached a picture of the alarm.

Does anyone know how to solve this?

Thanks

Drive in RSLogix 5000

$
0
0

Hello everyone,

this my project : We have a drive (Altivr61) which command Motor with 4 zones (6 machines in every zone) . They demand from me to automatise the system by forcing the altivar to start with the machine which produces more garbage. I started and I created a list of inputs/ouputs , and I used Grafcet graph for describing the cycles by a succession of steps and transisons, actions. But, my big problem is that i don't know how to automatisate this drive (Altivar61) ? how to force it to choose a specific machine ?
knowing that i will do supervision via FactoryTalk view .. i have to use Ethernet/IP ?
Can you help me ? I have to use RSlogix 5000


Allen Bradley 1769-OF8V max voltage problem [SOLVED]

$
0
0

Good day,

I have Allen Bradley Compact Logix PLC with few I/O cards, there are 5 analog output cards amongst them.

Today one of the analog cards does not provide more then 3.8 Volt on the outputs. Any voltage between 0 and 3.8 V is supplied correctly, whereas anything above it results in 3.8 V only.

The card does not report any errors to PLC. Other cards do not have this problem.

The PLC was running non-stop for couple of years and yesterday it was turned off for an hour. The problem started right after this.

I have checked the module settings and verified that the output is not limited to 3.8V

Can anyone give any advice in regards to this situation?

Data Type Conversion

$
0
0

I am using a MSG instruction (logix 5000) to extract the IP address of the controller.  The octets of the IP address are correctly returned to my destination tag in HEX format.  So does anyone know if there is an existing instruction to convert the HEX value to decimal?  In general are there standard instructions for data type conversions?  I am searching the knowledge base now looking for an answer, unless some already has investigated this.   Thanks

https://rockwellautomation.custhelp.com/app/answers/detail/a_id/26779

Micro800 family scan time?

$
0
0

I cannot seem to find any information about scan times for the AB Micro800 family, specifically looking at the 850.  I have a MicroLogix 1400 sitting here and just some basic IO looks like it is in the 1ms range.  What can I expect from the 850 (from some simple IO operations)?  Thanks!

Recording logic as it runs

$
0
0

Hey everyone, I'm new to the forums here. For a short introduction my initial training and first on the job experiences were with AB systems but not only was my job scope pretty limited(all I did was load a pre-made program into a newly built machine) but I has been several years since I've done even that. For the last 4 years my programming skills were developed on Mitsubishi systems, which were quite different. Now I have a new job as a Process Technician and one of my responsibilities is to develop my AB skills up to where I was at with Mitsubishi systems so that this new company can stop the current practice of having to outsource any PLC changes and troubleshooting to an integrator. I've spent some time on the phone with one of said integrators and that got me caught up a lot but I also have some training classes scheduled later this year.

 

So now that's out of the way, on to my question: We are having an intermittent issue where one of our extrusion feeders stops filling up for an unknown reason. I'm wondering if Logix 5000 has a feature where I can record a rung or even just a few tags so that if an event happens we can go back to that time stamp and see what the logic was doing at that time. For this particular issue I suspect a hardware problem but some confirmation that the logic is doing what it is supposed to would be nice.

FactoryTalk View ME -Failed to load Tag Config Server

$
0
0

Hi, guys

I tried to run a mer and I got this error.

anyone can help?

Thanks 

IMG_4844.JPG

Allen Bradley training

$
0
0

Evening everyone,

 

New here and to PLC's in general along with a first time post, so I hope this is the correct place for this training question.

The last year and a half at work I have transitioned from new product development to machine acquisition, factory acceptance and site acceptance testing.  I've done a well enough job in my new position in order for the company to offer up any automation/PLC programming training I want to take.  We use exclusively Allen Bradley controllers.  I am looking for a place to start for someone who knows little to nothing about programming and or installing an automated system.  Whether it be something from Rockwell or another third party teacher.  Books or online training.  I am sorry if this is vague and I have not given you all enough information.  I am truly new to this but I have been given the opportunity to learn and they are willing to pay for it.  I love dealing with this type of equipment and given the time and training I know I can be of value to this company.

Anything you all can recommend or maybe point me in the correct direction would be greatly appreciated.  thank you all for your time and help.

 

Sid

Difference between reset (RES) and clear (CLR) - RsLogix

$
0
0

 

Hello , can someone explain to me what the difference between the reset ( RES ) and clear ( CLR) in RSLogix software? Please respond ASAP


DeviceNET Master Simulator

$
0
0

Has anyone ever found a DeviceNET Master simulator they like or have used? I have a need to test several DeviceNET slaves. I would also like to toggle some of the I/O using the simulator in the DeviceNET slave. I see a couple online, but I am wondering if anyone has tried any of these.

Would be super handy if I could also test CC-LINK and PROFIBUS with the same type of kit or same brand of master simulator.

Factortalk Expressions Help

$
0
0

I have done some searching, I hope this is possible but I have a bad feeling.

Anyway, in Factorytalk View Studiio, I want to make string that is generated by a plc value. I want to basically do nested tags and get a value.  Anyone know if this is possible or have the syntax

In the expression box:

{[PLC]tagname1[ {PLCtagename2[1]} ]}

My goal is to set the tag name with a tag..

Yes I know it can be done in the PLC... how ever I want to know if it can be done

Thanks

Jeremy

Swapping out ControlLogix CPU's - Kinetix servo issue?

$
0
0

Hoping someone here can help.

Our group purchased a ControlLogix L73 to replace a ControlLogix L71 currently on a machine (we needed more memory). We did the following:

1. Installed matching frimware to new L73 (v21.011).

2. Uploaded project file from L71.

3. Powered down machine. Removed L71 CPU  card from chassis, replaced with L73.

4. Powered up machine.

5. Changed controller type in project file (L71 to L73) and downloaded to new controller.

Now, everything looks good in the controller, but the Kinetix drives attached to the controller are acting all screwy now... the position shown from the servo feedback does not match what it was on the old controller. Nor does MAH work (homing is set to 'Active' for the drive, but when MAH is executed the drive performs what looks like an 'Immediate' home (just resets position to zero without actually moving the servo - regardless of where the servo is).

If we swap the old controller back in the positions are all reading correctly again and the machine functions normally.

It seems obvious that SOMETHING isn't being transferred into the new controller... but what is it and how do I get the new controller to work with these drives as the old one does?

Thank you,

Mike

Programmatic Timer/Delay

$
0
0

Howdy,
Wasn't sure the best place to post this Programmatic Timer/Delay question.

I need to create a Timer whose 'time' will change programmatically. I am having trouble coding this in RSLogix/Studio 5000.
I need to delay a little more every time 1 Product passes through up to a certain count then reset and start over.
Basically during a conveyor transition, via a pop=up conveyor, I don't want the product in the same place every time. I want each successive product to be in a little bit different spot, call it the Conveyor Land Point. The product will land a little further each product, then start back at the first land point

I have no code to share as all attempts were FAILs :-(

Inputs:
> Product Count (Count up or down counter)
> Product Count Cycle (Number, constant, set able, currently = 4)
> Delay Time Sequence Interval (Number, constant, set able, currently = 0.25 seconds)

Outputs:
A sequencing delay, based on Product Count
> Delay Sequence:  1st delay 1 second. 2nd delay 2 seconds, ... up to Product Count Cycle (4) then reset back to 1.

Program: (As I was thinking)

  • Set Product Count Cycle, Product Count Cycle = 4 (May change could be 3,4,5, or 6) (Might be hard code, might be an HMI input)

  • Set Delay Time Sequence = 0.25 seconds (May change could be 0.5, 0.75, 1.0 etc.) (Might be hard code, might be an HMI input)

  • Line start, Product Count at one (1)

  • Calculate Delay

    Delay   = Delay Time Sequence Interval * Product Count Cycle * Product Count

  •  Product Count increments via PE

  • Repeat

e.g.

    Delay 1 = 0.25 * 4 * 1 = 1 second


    Delay 2 = 0.25 * 4 * 2 = 2 seconds


    Delay 3 = 0.25 * 4 * 3 = 3 seconds


    Delay 4 = 0.25 * 4 * 4 = 4 seconds


    Delay 5 = 0.25 * 4 * 1 = 1 second


    Delay 6 = 0.25 * 4 * 2 = 2 seconds


    Delay 7 = 0.25 * 4 * 3 = 3 seconds


    Delay 8 = 0.25 * 4 * 4 = 4 seconds


    Delay 9 = 0.25 * 4 * 1 = 1 second


    etc.

Hopefully I have not 'run' at the mouth, wanted to give as much info upfront                I included a picture

Any thoughts, help would be great. thanks,

SanderShift.png

9300-ENA Clx to MicroLogix

$
0
0

Hello All,

 

   I am trying to setup a 9300-ENA to communicate to a microLogix. I am pretty sure I have the ENA configured correctly. I am only using 1 NAT IP Address. So it's pretty simple. But I am having an issue with the message timing out, or I assume it is timing out. I don't get an error in the message. All I get is the EN bit on, the start in the msg instruction, but never the dn bit.

   I was wondering if anyone has done this before. And might have an example of this.

 

Attached are screenshots.

Downloads.rar

Viewing all 3721 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>