Hello everyone,
I have a question regarding Step 7. I am converting an Allen Bradley SLC 5/04 program to the Siemens S7-300 platform.
I know that the Siemens PLC provides "memory areas": I, Q, M, D, T, C. SLC 5/04 PLCs provide "data files": N10, B11, C16, etc.
My question is:
For temporary bits and/or words that are sometimes needed inside the program, should I use memory area M or should I create DB for that purpose? What use are M's for? Somewhere I saw that some M's are used by the CPU itself. Is it safe to use M's extensively in the program?
I believe that DBs are retentive whereas Ms are volatile. Is this correct?
Bobby1234
I have a question regarding Step 7. I am converting an Allen Bradley SLC 5/04 program to the Siemens S7-300 platform.
I know that the Siemens PLC provides "memory areas": I, Q, M, D, T, C. SLC 5/04 PLCs provide "data files": N10, B11, C16, etc.
My question is:
For temporary bits and/or words that are sometimes needed inside the program, should I use memory area M or should I create DB for that purpose? What use are M's for? Somewhere I saw that some M's are used by the CPU itself. Is it safe to use M's extensively in the program?
I believe that DBs are retentive whereas Ms are volatile. Is this correct?
Bobby1234