Instruction code abnormal (mitsubishi)

alearon

Member
Join Date
Oct 2008
Location
malacca
Posts
25
hello all, I encountered below problem. the rung is as shown below.


m8000
-||--+-------------------[D102 D100 K4]
.....+-------------------[DSUM K8M1200 D102]
.....+-------------------[DSUM K8M1232 D104]
.....+-[> D100 K0]-------[BMOVP D102 D106]



The error is " INSTRUCTION CODE ABNORMAL" for the highlighted item.
I still need this code, so how do i modify this?

Thanks.
Al
 
Last edited:
Sorry, but there is no way of telling you how to correct this rung. What's missing in the marked part is the instruction itself. All that's left are three variables involved. So you have to check which instruction that needs three variables has been left out. The only way to do this is to try to understand the intended working of the whole program. With only one rung shown, I'm sure (almost) nobody here will be able to help out.

I've put the almost between parentheses because with the guys and galls here you never know. There are some real magicians around this place.

Kind regards,
 
jvdcande said:
Sorry, but there is no way of telling you how to correct this rung. What's missing in the marked part is the instruction itself. All that's left are three variables involved. So you have to check which instruction that needs three variables has been left out. The only way to do this is to try to understand the intended working of the whole program. With only one rung shown, I'm sure (almost) nobody here will be able to help out.

I've put the almost between parentheses because with the guys and galls here you never know. There are some real magicians around this place.

Kind regards,

I am going to guess there is a MOV command before the D102 D100 K4 which should be DMOV as you are then using DSUM.
 
Hello all,
I notice that the instruction is missing and i did try DMOV but cant get it to work as i wan. anyway i'm trying another similiar instruction at home. have to try it in the office tomorrow to see how it works.
Thanks for the ideas :)

regards,
Al
 
There will be only a few instructions that allow K4 on the end. Also, maybe you need DMOVP instead of DMOV.

If DMOVP does not work you may have to look at what other instructions permit K4 as a suffix.

Alternatively, if you know what it is trying to achieve, simply rewrite it. If it works correctly, it doesnt matter if your code is different

Cheers
 
Based on my limited knowledge of Mitsu and the limited documentation I can consult, I think BMOV or FMOV are better candidates for the missing instruction. Thank you tragically1969 for the push in the (hopefully) right direction.

Kind regards,
 

Similar Topics

Hello, Guys and galls I have a problem in my Mitsubishi FX3U PLC, it was showing a flashing red light, the problem occurred by itself as far as I...
Replies
10
Views
3,399
Good day I would be so glad if anyone can assist me. I have a message instruction and i am sending data between 2 PLC's. The Message...
Replies
5
Views
3,250
I have been working on creating a subroutine for my company to send an email from my controller to our email server and had been successful in...
Replies
12
Views
2,450
Hi, anyone can recommend for*Melsoft for Q*series instruction to reverse the ASCII code i receive the eg. bacode ABC12345 i wanted to change...
Replies
1
Views
1,867
Hi! I am fighting with this instruction inside a GX Developer project. It does not work and I get an "Operation error" message (err. code 6706)...
Replies
4
Views
1,835
Back
Top Bottom