geniusintraining
Lifetime Supporting Member + Moderator
Ok, I’m starting to get this AD (D not B) thing,
Over all it seems to be a good choice for a PLC, just DIFFERENT then AB or Siemens, haven’t found anything that it can’t do, just finding out more that I can’t...
This is what I am trying to do (in short)
Using 7 DL06’s
6 of them writing over the ethernet to the 'main' (got that part done)
When a input goes high (in 1 of the six) it sets a bit in the main, when it goes low it clears the bit (got that part)
Now for the questions,
What options do I have?, the way that I have it, is not the best way and before I spend a week programming, I would like to look at different ways?
The way that I am doing it is,
For each input I am creating a WX, by using a LDA...that’s one thing that is not very clear is the addressing of the memory O40600 is what I am loading (that is coming from C0, I think), I think that it would be better (if I continue to use this method) I would be better off loading the inputs to a word then if that word is >1 sending that word to the 'main', then I would only have one WX
I know that C100-117 = VC100-117 etc (and BTW who the hell came up with 18 bits and then you can’t use 2 of them?), but how would address that in the LDA? Would that be O40604?
Or....You tell me, what do you think?, How would you do it?,
Many Thanks
Over all it seems to be a good choice for a PLC, just DIFFERENT then AB or Siemens, haven’t found anything that it can’t do, just finding out more that I can’t...
This is what I am trying to do (in short)
Using 7 DL06’s
6 of them writing over the ethernet to the 'main' (got that part done)
When a input goes high (in 1 of the six) it sets a bit in the main, when it goes low it clears the bit (got that part)
Now for the questions,
What options do I have?, the way that I have it, is not the best way and before I spend a week programming, I would like to look at different ways?
The way that I am doing it is,
For each input I am creating a WX, by using a LDA...that’s one thing that is not very clear is the addressing of the memory O40600 is what I am loading (that is coming from C0, I think), I think that it would be better (if I continue to use this method) I would be better off loading the inputs to a word then if that word is >1 sending that word to the 'main', then I would only have one WX
I know that C100-117 = VC100-117 etc (and BTW who the hell came up with 18 bits and then you can’t use 2 of them?), but how would address that in the LDA? Would that be O40604?
Or....You tell me, what do you think?, How would you do it?,
Many Thanks