Handcraftedsince87
Lifetime Supporting Member
Good morning all,
I have a question that I can't seem to get a direct answer to in regards to writing HMI programs in crimson 2/3. I'm trying to learn HMI programming and have been able to successfully map flags to binary bits (b3:0/10 for example) I've created in RSlogix 500, but can't seem to be able to write directly to inputs.
Two questions, one, is it even possible to write directly to inputs and outputs? And is the addressing correct in that it would be I000:0001 bit 1 to write to input I:01/1, with the last number in 0001 being the card slot?
And two, what is the standard practice for writing such programs? Is it common to program extra bits into the ladder logic for the sake of cleanliness/functionality?
Also, any other tips from those of you who do this for a living to help nip bad habits and keep the program looking professional and easy for someone else to work on after me would be greatly appreciated. I've poured over the interwebs and user manual but haven't found any info directly related to my situation, and tend to get a little muddled down with all the terminology I'm not quite familiar with. I'm sure its there somewhere, but I've always found this forum to be a wealth of information and would love to hear from the people on it.
Thank you in advance again
I have a question that I can't seem to get a direct answer to in regards to writing HMI programs in crimson 2/3. I'm trying to learn HMI programming and have been able to successfully map flags to binary bits (b3:0/10 for example) I've created in RSlogix 500, but can't seem to be able to write directly to inputs.
Two questions, one, is it even possible to write directly to inputs and outputs? And is the addressing correct in that it would be I000:0001 bit 1 to write to input I:01/1, with the last number in 0001 being the card slot?
And two, what is the standard practice for writing such programs? Is it common to program extra bits into the ladder logic for the sake of cleanliness/functionality?
Also, any other tips from those of you who do this for a living to help nip bad habits and keep the program looking professional and easy for someone else to work on after me would be greatly appreciated. I've poured over the interwebs and user manual but haven't found any info directly related to my situation, and tend to get a little muddled down with all the terminology I'm not quite familiar with. I'm sure its there somewhere, but I've always found this forum to be a wealth of information and would love to hear from the people on it.
Thank you in advance again