Sign in to follow this  
Followers 0
Guest A_Student

FINS Command

8 posts in this topic

Hi, What is the purpose of using FINS command?What is send/receive explicit message? Afterall ,what is it all about? Please guide me. Thank you.

Share this post


Link to post
Share on other sites
FINS Commands reference manual

Share this post


Link to post
Share on other sites
i sent this FINS command from Computer 00:01:00 to PLC 00:03:00 "23010001000100000000" and finished completly but while i try using LAD to send "23010001000100000000" from PLC 00:02:00 to PLC 00:03:00 like i have listed below (Mnemonic), it isn't finished yet and returned respon code: 1004 (wrong format) what's wrong?? LD 0.01 // execution condition MOV(021) #000A D300 // C=Byte of command data MOV(021) #000A D301 // C+1=Byte of Response data MOV(021) #0000 D302 // C+2=[00AA]=AA:Net add (Local Net) MOV(021) #0300 D303 // C+3:[CCRR] CC:Destination node number RR:Destination Unit Add. MOV(021) #0200 D304 // C+4:[WWEE] WW: no retries. EE: port no&respons setting MOV(021) #0005 D305 // C+5: Respon monitoring time CMND(490) D100 D200 D300 LD 0.01 // execution condition MOV(021) #2301 D100 // FINS=Forced SET/RESET MOV(021) #0001 D101 // Jumlah Forced bit MOV(021) #0001 D102 // Forced SET [1] MOV(021) #0000 D103 // Mem Area Code IR=00 bit/flag=00 MOV(021) #0000 D104 // bit/flag=00 00 END(001) thx ^___^

Share this post


Link to post
Share on other sites
may this make my question easier S D00100 23 01 Command code 2301:Force SET/RESET S+1 D00101 00 01 No of bit 0001 S+2 D00102 00 01 Specification: SET S+3 D00103 00 00 Memory area code 00:CIO Channel:00XX(Contd.) S+4 D00104 00 00 Channel: XX00 bit:00 C D00300 00 0A Bytes of command data: 0Ahex=10bytes/5words C+1 D00301 00 0A Bytes of response data: : 0Ahex=10bytes/5words C+2 D00302 00 00 Always:00hex Transmit to local network:00hex C+3 D00303 03 00 Destination node:03hex Destination Unit add:00hex (PLC) C+4 D00304 02 00 Response requested:0, always 0,Comm port:0, no retries:0 C+5 D00305 00 04 Respon monitor time 4 second for 1Mbps baud Error: command format 0x1004

Share this post


Link to post
Share on other sites
hiks, please help me :[ i just need to force set a bit 2 plc node #3 & #4 form plc node #2 via controller link network, using CMND(490), wich sent: 23010001000100000000 parsed: 2301 0001 0001 00 000000 2301: command code forced sett/reset 0001: no of forced bit 0001: set mode SET 00: memory code CIO 000000: bit flag onCIO0000bit00 i have tried to send it from Host PC (CLK PCI) to plc node #2,#3,#4 it was success but not while i send from PLC to PLC respons error: 1004 thx B4

Share this post


Link to post
Share on other sites
hiks,, help me. there are no change until now :`[

Share this post


Link to post
Share on other sites
I never use FINS commands so I can't help there.... but why don't you create and download a small datalink table exchanging a few words between the PLC's ?

Share this post


Link to post
Share on other sites
i think data link will need wide bandwidth indicated by sd rd. i just want to force a bit (for starting conveyor, controlled by plc#3) from plc #2 because i will apply both fins command and datalink. and i have a problem with forcing set a bit from plc to plc

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
Sign in to follow this  
Followers 0