mitsi m8000 device

M8000 is the "RUN" monitor. It is ON when the PLC is in "RUN" mode. What is a good use for it? You got me... There's probably a good reason why it exists, but I can't think of anywhere within the program where it would be "needed", mainly for the fact that if it is OFF, the program won't be running to check it... :rolleyes:

Perhaps it can be used by other PLCs on a network to determine when this PLC is in run mode?

On the other hand, M8002, which is similar, but only turns on for 1 scan when the PLC enters "RUN" mode IS handy. You can use this to run any "housekeeping" logic at initial startup.

beerchug

-Eric
 
The special relay M8000 is an 'always on' bit.
There is no predefined use for it, it is a tool to be used as you see fit.
The coil of M8000 does not need to be driven as it is always on. You usually use the N/O bit to permanantly drive something else.
Typical examples would be:
To drive other special relays that, for instance, alter the time base of timers or change certain counters from up to down counters.

Or something that must happen on power up, perhaps a warning light or sounder that warns that the machine is back on.
 
Used mainly with older MEDOC software, this BIT was very commonly use first in the rung. This way it was easy to insert another condition in the rung. With the DOS software it was hard to do so unless you where editing in sequences.
 
I realise that any unused M coil could be used but if one uses M8000 to set things like M8028 to set times above T31 to 10 ms then it can be seen by any other user what you are doing but if you never set lets say M0 and use |--|/|---------(M8028)--|
M0
Then it is possible that this does not stay set.
I have missed removing unused --|/|-- and found although it was no where else in the program it still became set. We assumed it was due to welding on the machine but no way to really find out how it became set.
But I can't see why I would use M8001 why would one need a contact to say PLC not running?

All best Eric
 
can't see why I would use M8001 why would one need a contact to say PLC not running?
It doesnt actualy say it isnt running. It is a contact that is always open while running.

This can be used at the beginning of some code that you do not use in the main program. Say for perhaps error trapping.
A routine you write but only use when fault finding. (You change the bit for another while using your routine)
If you used a unused internal relay, later on it might be used by mistake in some additions.
 
For an external device communicating with the PLC, M8000 is the PLC Run mode monitor.
From the PLC program point of view, it is "Always On" bit, as the program is being executed only in Run mode.
It is used for unconditional rungs, as the Mitsubishi syntax requires at least one contact in a rung.
Also, it may be used as a plug , as the Mitsubishi syntax does not allow shorted branches.
The mentioned syntax limitations are properties of the PLC, and do not depend on the programming software used.
 
This original post is 10 years old and all the answers you could need are written above.
There is no defined reason to use N/C M8000 but you could if you wanted.
If you are struggling to understand all the answers above might I suggest a new career direction.
 
I understood all the posts, but it is not mentioned the use of M8000 NC contact.But now i found out practically.M8000 NC will be ON when PLC is in Stop mode.One application of M8000 NC is it can drive reset relay.
 
NC M8000 cannot activate anything, simply because it is always Off.
It may be used only to forbid execution of the further logic in a rung or branch.
 
A N/C M8000 would not execute the right side of the rung. Sergei is correct - it will never run.

At times I have used it as an Open M8000 to reset a block of data for a new project & then change it to a N/C M8000 when I dont need to do that rung anymore. It should really be removed from the program when not being used.
 

Similar Topics

We've got 2 cooling fans on our system. They switch on based on water temperature. One switches on at 25c. The other switches on at 30c. The code...
Replies
16
Views
3,073
I have a siemens 317-2 and an old GOT1000 (GT1675M - V) I am trying to get the darn things communication and having no luck. I have followed the...
Replies
12
Views
2,150
Hi all, I'm not all that clued up on GX Developer with A series CPU. I have an Ethernet module A1SJ71E71N3-T and for the life of me I cant...
Replies
5
Views
1,413
Hi, I am trying to communicate with a Mitsubishi A2A CPU using a MEDOC SC-03S2 interface, my Mitsi. programming software is MEDOC V2.30 For some...
Replies
8
Views
1,812
Hi, I have just wired up (might be incorrect) a Q Series PLC with an Input Card GX40-S1 and an Output Card GY40P. my issue is now in software I...
Replies
4
Views
1,580
Back
Top Bottom