slc 500

urvinder_pal

Member
Join Date
Mar 2009
Location
surrey
Posts
38
Dear all,


Is there an instruction or a code that can make the PLC go to a fault state after a certain time period and the fault can only be reset thro a laptop and only if online with the processor. This is important because somehow people have started ignoring the warnings.

thanks'

kanwar
 
This should do the trick, assuming you haven't modified the math overflow status bits.

But it shouldn't really be necessary to "fault" the PLC. If you want to create a condition that requires online program access to fix, just latch an internal bit without a corresponding unlatch. That bit could then be used to disable the necessary rungs. The latched bit could easily be reset by going online and toggling it in the B3 data table.

FAULT.jpg
 
Last edited:
Remind me to NOT HIRE YOU, either as an employee or as an integrator!!

If you were to put a time-bomb in one of my machines, for whatever reason, that would be the last thing you would do for me or my company!

It sounds like you have a management problem, not a technology problem.
 
Remind me to NOT HIRE YOU, either as an employee or as an integrator!!

If you were to put a time-bomb in one of my machines, for whatever reason, that would be the last thing you would do for me or my company!

It sounds like you have a management problem, not a technology problem.

I worked on equipment that had these "Time Bombs" in them, after eliminating them we had less Service Calls and things ran a lot smoother.
 
If people are ignoring the warnings then maybe some operator training would be a good option? Perhaps some security if an HMI is used in this application. Installing 'malicious' code that requires a programmer, and only a programmer, to go online and clear a fault is not the solution and will not end with good results for anyone.

I've heard of this prcatice used for call outs on weekends, in order to increase overtime. Needless to say these people end up looking for new jobs when the 'wrong' person is called out and discovers the real reason for such a callout.
 
I have to agree, the Company that programmed the Service Calls into the machines was all too willing to do a program revision once they where found out. They had a good product but someone screwed up in the programming. I guess there is more money in Service than selling Machines??
 
Looking at the original poster's other thread I think he has a PLC which is faulting. He doesn't know why. Has just been resetting it via laptop. And is looking for suggestions as to why the fault is occurring. I don't think he is implying deliberately placing a fault causing code into the program. Though possibly he is asking if someone might have done that.

To urvinder_pal: the next time it faults and you go online make screen shots of the fault message. If your company allows please post the RSS file, especially if you can do a seperate upload in its faulted state before clearing the fault, that would really help.
 
If you suspect that someone has installed some malicious code that results in the processor faulting you will have to start when the fault occurs. As bernie mentioned, go online when the processor is faulted and see what the error code is and where in the logic the fault occurred. From there you'll have to work back through the logic to see what events lead up to the fault condition.
 
Faulting PLC

thanks everyone. I will work on the system backwards and then post the result. Hopefully with all the help I will find out what is happening.

thanks once again

kanwar
 
look under the SLC 500 instruction set I can post the link on Monday if you cannot find it. You can get it at AB website. Look under fault finding routines. There are status bits you can set I believe S:21 but could be mistaken to show where the fault occurs.
 

Similar Topics

I have a program that I've used 100 times. SQO settings: File N7:0, Mask 0FFFFh, Dest B3:1, Control R6:0, Length 8, Pos 2. Length & Position...
Replies
48
Views
950
Everyone, i am in the process of purchasing the Slc 500 version of software to support what we have and i have a question. Several of our...
Replies
9
Views
759
In a slc 500 plc I am trying to move data with out using a lot of moves. I want to move data from n7:1 to n7:2 and data that was in n7:2 to n7:3...
Replies
16
Views
1,354
Customer has a circa 2004 SLC-500 PLC. Fieldbus is a 1747-SDN DeviceNet scanner. Customer has SLC-500 file (.rss) with no comments. Has no *.dnt...
Replies
7
Views
550
After I tried wiring, I used computer program communication to read the PLC N value, but received a NAK signal. And the DL3500 CHA light keeps...
Replies
0
Views
423
Back
Top Bottom