lbric
Member
Hello,
I have a quick question hoping to get some clarity. I am working with a RSlogix 5 program where a PLC5 processor is communicating via modbus to a micromotion flowmeter. I have worked with the MSG instruction (ML1100 w/micromotion) and its very clear how that instruction is setup to select what type of register to read from the flow meter, how many registers to read, and where to place them within my program.
the program i am working with now is using a BTR instruction but for the life of me i cannot figure out what is going on. In the uploaded file rung 30 has the BTR instruction. what i understand: the control block has the status of the instruction, the data being read will be stored starting at n9:93 and will store a total of 62 values. what i don't understand: what registers are being read? where do you specify what registers you want to read? i opened up the setup for the instruction and can only make sense that it shows you the data being read stored in the data file registers. I guess i have the same questions on how to write using the BTW instruction.
if someone can shed some light on this it would be greatly appreciated. This forum has been one of the best learning tools i have come across and just appreciate how people take time out of their day to help others.
thanks,
Ricardo
I have a quick question hoping to get some clarity. I am working with a RSlogix 5 program where a PLC5 processor is communicating via modbus to a micromotion flowmeter. I have worked with the MSG instruction (ML1100 w/micromotion) and its very clear how that instruction is setup to select what type of register to read from the flow meter, how many registers to read, and where to place them within my program.
the program i am working with now is using a BTR instruction but for the life of me i cannot figure out what is going on. In the uploaded file rung 30 has the BTR instruction. what i understand: the control block has the status of the instruction, the data being read will be stored starting at n9:93 and will store a total of 62 values. what i don't understand: what registers are being read? where do you specify what registers you want to read? i opened up the setup for the instruction and can only make sense that it shows you the data being read stored in the data file registers. I guess i have the same questions on how to write using the BTW instruction.
if someone can shed some light on this it would be greatly appreciated. This forum has been one of the best learning tools i have come across and just appreciate how people take time out of their day to help others.
thanks,
Ricardo