What is nop

niknikgr76

Member
Join Date
Jul 2009
Location
volos
Posts
1
HI
I want to know what nop 0 means th epart of the program that is using this is :

AN "M-CS/F25"
JC M002
L 0
T MW 34
T MW 36
M002: NOP 0

probably M002 is NOP 0 But what exactly this means?
 
A label and nop instruction are used by the editor when creating conditional logic within a rung that requires a jump to the end of the network. Nop's are also used when creating STL programs that involve jumps, the NOP is a convenient method for creating a destination for a jump instruction without creating the code required at the destination point (so you can save a partially coded block for example)

Note that if you click on an instruction and press F1, you will get the Simatic help on the instruction.

jmpoo.jpg
 
S5 world history:
It's form the time when the EPROM was program memory.
NOP0 lives 16 bit to false state and later you can write new command over it and write it to EPROM without erasing whole EPROM.
NOP1 writes all 16 bits to true state for same reason, as like deleting some command(s).
 
In S5 the nop also was used in stl so that things could also be displayed in ladder, for example
A I 0.0
LKT 10.0
SE T0
NOP0
NOP0
NOP0
A T 0
= F 0.0
The nop replaced the other parameters in the timer function.
also some people filled large areas of blocks with nop's when doing fixed jumps so that if a few extra lines of code were required they did not have to change the fixed jump address.
 

Similar Topics

Is there an equivalent Rockwell PLC NOP instruction that is available for the M340 M580 Schneider PLC? Thanks,
Replies
10
Views
2,719
Good evening , I was looking thru some Rockwell Automation programs , and took notice in some programs , UDT’s , AOI’s , etc. the NOP...
Replies
13
Views
3,175
Hi guys! I was wondering why I've seen some guys put a lot of NOP in their STL code. For example: CALL FC4 NOP 0 What is the purpose of this...
Replies
12
Views
3,646
I have read the Instruction help on this. I am still not clear or sure on why this would even be used. I see this a lot on Rung 0 inside of the...
Replies
5
Views
4,490
Anyone know if there is an equivalent to the NOP instruction in Logix 500? I like to use them in my Logix 5000 for program organization and...
Replies
3
Views
4,434
Back
Top Bottom