CalvinLim

QJ71C24N-R4 communication (Autonics TK Series)

7 posts in this topic

Hi all.

I am new to Autonics and Mitsubishi.
I am trying to read and write the data of an Autonics TK series temperature controller using RS-485 with QJ71C24N-R4 coupled with Q00UCPU.
I have the hardware setup as attached images.

Software setup are as follows: 

TK4 Settings:
Communication address: 01-99
Communication speed: 38400bps
Communication parity bit: none
Communication stop bit: 2
Communication Response waiting time: 20
Communication write: Enable

Mitsubishi Intelligent Function Module:
CH2:
Operating: Independent
Data Bits: 8
Parity Bit: None
Even/Odd parity: Odd
Stop bit: 2
Sum Check code: None
Online Change: Enable
Setting Modifications: Enable
Communication Rate Settings: 38400bps
Communication Protocol Settings: Predefined protocol

Task to be carried out:
1. Read SV
2. Read PV
3. Write SV

I have the address for the modules but I am not sure how to communicate or the program which allows to reading/writing. I had tried to follow the attached PDF but i cant key in the first line as there is a bit with "G450" which has an error stating "the device No. is over usable range" and  "An unusable device has be designated".

I hope someone here could guide me in writing the program, or any reference for me to follow. 

image_2022-09-21_111313871.png

Connection.PNG

TK-Q02H_RS485_EN_Technical_support_180823_W.pdf

Share this post


Link to post
Share on other sites

When you enter the first line istruction it looks like this: "U0\G450".u0g450.thumb.jpg.e37ef763914997aa663877a

This instruction write's value 1 to Unit №0(first inteligent module next to the CPU) buffer memory adress #450

 

 

Edited by glavanov
1 person likes this

Share this post


Link to post
Share on other sites

Can any one explain about this?
How do read registers from temperature controller?
How do i write registers to temperature controller?
I know the registers that i want to read from the communication module eg. 301001(03E8) but how do i put in the plc?

Capture.PNG

Share this post


Link to post
Share on other sites
15 hours ago, glavanov said:

When you enter the first line istruction it looks like this: "U0\G450".u0g450.thumb.jpg.e37ef763914997aa663877a

This instruction write's value 1 to Unit №0(first inteligent module next to the CPU) buffer memory adress #450

 

 

Thank you very much for your guidance.

I have tried the program but it seems i still cant communicate with the temperature controller.

39 minutes ago, CalvinLim said:

Can any one explain about this?
How do read registers from temperature controller?
How do i write registers to temperature controller?
I know the registers that i want to read from the communication module eg. 301001(03E8) but how do i put in the plc?

Capture.PNG

I have posted following questions. i hope anyone can guide me.

Share this post


Link to post
Share on other sites

currently now i have this error. what does it mean?
SD and RD is blinking normally

Capture.PNG

Share this post


Link to post
Share on other sites

So you have 4 temp. controllers wired to the network or just 1?

The example program is for 4 controllers. Sequence program is scanning 4 slave stations.

If you use only 1 it's normal to give you connection time out for the rest of slave stations...

1 person likes this

Share this post


Link to post
Share on other sites

Thank you all for you help.
i have finally make it working.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now