FactoryTalktotheHand
Member
Currently I'm trying to write a program where a Micrologix 1400 can control a Mitsubishi E700 series drive over Modbus. My point of confusion is address 40009: Inverter status/control input instruction.
From what I'm reading in the manual, this address is BOTH the status register AND the command register, depending on if you're reading or writing to it. This makes no sense to me. Seems like it would make more sense to make them separate registers. Right now I'm planning on programming it to cascade. First, do a read of register 40009 into my PLC address (N40:0), and then when the MSG.DN bit goes high, write my command PLC address (N40:1) to the same register. Am I on the right track?
Also, I'm confused as to what I need to do to control the speed. In the manual it lists register 40014 as "Running Frequency (RAM value)" as "read/write" and register 40015 as "Running frequency (EEPROM value)" as "write."
I'm not sure what I'm supposed to do here. I imagine "RAM value" would be a temporary value and the "EEPROM" value would be like a default for power-up, but I'm not entirely sure and I can't find any more detail explanation in the manual.
From what I'm reading in the manual, this address is BOTH the status register AND the command register, depending on if you're reading or writing to it. This makes no sense to me. Seems like it would make more sense to make them separate registers. Right now I'm planning on programming it to cascade. First, do a read of register 40009 into my PLC address (N40:0), and then when the MSG.DN bit goes high, write my command PLC address (N40:1) to the same register. Am I on the right track?
Also, I'm confused as to what I need to do to control the speed. In the manual it lists register 40014 as "Running Frequency (RAM value)" as "read/write" and register 40015 as "Running frequency (EEPROM value)" as "write."
I'm not sure what I'm supposed to do here. I imagine "RAM value" would be a temporary value and the "EEPROM" value would be like a default for power-up, but I'm not entirely sure and I can't find any more detail explanation in the manual.