What does the “@” sign mean (Omron PLC)?

jamesrustin

Member
Join Date
May 2012
Location
LA
Posts
18
What does the "@" sign means in ladder programming? Documentation explains the @ specifies an indirect DM address in binary mode ... offset an memory area: what does that mean actually?
 
The @ sign in a function means operates only on a leading edge.
For example, With the older PLCs @INC or with the newer PLCs @++ means increment a channel by 1 on a leading edge. The ++ function in the newer PLCs is binary while the INC function in the older PLCs is BCD.
Makes life easy as I can enter the whole lot from the keyboard - no ruddy drag and drop nonsense or fiddling around with horrid FBs!
 
Last edited:
I have yet to find FBs that are not pretty horrid - includes Siemens, Omron, Schneider - have not been forced into FBs in AB yet so no comment.
 
Omron FB's indeed are pretty horrid.

I think they're handled brilliantly.

Regarding the '@', bob is right when placed in front of an instruction, but in the context that the op asked about, it is (one of) Omron's ways of indirect addressing.
If d10 contained 20, then @d10 would address d20. Index registers are a little more involved, but much more functional.
Pp
 
I have yet to find FBs that are not pretty horrid - includes Siemens, Omron, Schneider - have not been forced into FBs in AB yet so no comment.

Siemens FB's are pretty fine, CoDeSys has better implementation. But omron ones are horrid.
 
The use of the @ in function blocks for Omron is my favorite feature of the software. I wish everyone else had this feature as well. The extensive ability to assign hotkeys and save those profiles is also second to none that I have seen. Referencing the instructions with a 3 letter mneumonic is also nice for quick coding and not having to reach for the mouse to often.
 
The extensive ability to assign hotkeys and save those profiles is also second to none that I have seen.
Yes it is really good - saves heaps of time. I have had to change my shortcuts because of the shortcuts Dell have built into their laptops - they clashed with my shortcut allocations for CX-Programmer.
Referencing the instructions with a 3 letter mneumonic is also nice for quick coding and not having to reach for the mouse to often.
Really good too - and the ability to just type a full instruction string in the pop up box - also the ability to just type in an I/O number without having to fiddle about with symbol programming - old guy and brought up that way - dislike symbol programming - too tedious - prefer numbers and the keyboard.
 
I do agree that in many ways omron is superior to use. Only that their programming, hmm. lets say philosophy does not suit me. German one suits me better :D
 

Similar Topics

Hi I have a ifix 5.5 application where the operator opens a valve by clicking on a screen object. I can trace from object to data base that it is...
Replies
2
Views
57
Hi, i am using DVP-14SS2 PLC, after program written to plc, when power is reset, plc doesn't run. always need to connect to pc for the run mode.
Replies
0
Views
60
I am trying to connect with a Schneider plc which has a firmware version only available in Somachine v4.2. In Machine expert After taking upload...
Replies
0
Views
129
They are installed in a control panel that was made in France and are intended for the termination of analog inputs. Each of the red capped...
Replies
4
Views
444
Back
Top Bottom