IPB


Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
Modbus Comunication
Digg this topic · Save to del.icio.us · Slashdot It · Post to Technorati · Post to Furl · Submit to Reddit · Share on Facebook · Fark It · Googlize This Post · Add to ma.gnolia · Tag to Wink · Add to MyWeb · Add to Netscape
fede00
post Feb 26 2007, 01:19 AM
Post #1


Junior Member
**

Group: Members
Posts: 3
Joined: 25-February 07
Member No.: 2,994



Hello, i'm from Uruguay (sorry for my english). I'm ussing the f7 inverter (yaskawa) in comunication with a touch screen and the ac motor.
My motor moves a wagon in a rail, forward and revers, when the wagon arrives to the end of the rail it touch a sensor (that happen in both sides).
I need to know how can i do to stop the motor in this case and only be able to go to the other side with the wagon using the touch screen.
I think it could be using "macros" working in the EasyBuilder program.
Thank a lot to anybody who could help me.
Go to the top of the page
 
+Quote Post
marke
post Feb 26 2007, 01:56 AM
Post #2


Posting Freak
******

Group: Moderator
Posts: 2,118
Joined: 24-April 02
From: Christchurch, New Zealand
Member No.: 1



Hello fede00

Welcome to the forum.

Firstly, can you give some information on the touch screen. Is it currently talking to the drive, does it have any intelligence on board i.e. onboard PLC. Is it connected to other things? is this a working system or a brand new installation?

Best regards,


--------------------
Go to the top of the page
 
+Quote Post
fede00
post Feb 26 2007, 11:06 PM
Post #3


Junior Member
**

Group: Members
Posts: 3
Joined: 25-February 07
Member No.: 2,994



I have conected the inverter yaskawa f7 to the touch screen "maple system", "silver series",
by modbus comunication, and the motor. I solve some things of remote control of the inverter
by the screen comand using macros in the program which use to create and compile the screen programs (easy builder). The code is:
bool FWD=1
bool STOP=0
bool FINFWD=0
bool CLOSE=0
Macro_Command main()
GetData(FINFWD ,4x_Bit_Binplc ,4406,1)
If FINFWD==1 Then
SetData(STOP ,4x_Bit_Binplc ,200,1)
SetData(CLOSE ,LB_Binplc ,20,1)
Else
SetData(FWD ,4x_Bit_Binplc ,200,1)

End If

End Macro_Command

And the same for going reverse...

the idea of using the touch screen is because is easier for the operator personal to contol the variable speed(inverter), with graphics and those things...

I have more questions about, do you know something to tell me?
thank you very much!
Go to the top of the page
 
+Quote Post
marke
post Feb 27 2007, 12:23 AM
Post #4


Posting Freak
******

Group: Moderator
Posts: 2,118
Joined: 24-April 02
From: Christchurch, New Zealand
Member No.: 1



Hello fede00

The HMI panel is designed to be used with a plc and if you were using a plc, there would be no problem doing what you want to do.
Some drives have some plc type functionality and this may be the case with the Yaskawa, I do not know.
It may be possible to connect the limit switches to spare inputs on the Yaskawa drive and read these via MODBUS and then use the macro language to achieve your requirements, or to use some internal logic on the Yaskawa to set the direction based on the last limit switch etc.
Unfortunately, I do not know the Yaskawa well enough to give you good advise in this regard.

Another option is to add a small modbus enabled plc, or use an OCS such as the Horner range of products.
The OCS is an Operator Control Station and is an HMI panel with a built in PLC.

Best regards,


--------------------
Go to the top of the page
 
+Quote Post
fede00
post Mar 1 2007, 10:07 PM
Post #5


Junior Member
**

Group: Members
Posts: 3
Joined: 25-February 07
Member No.: 2,994



how can i do to improve the communication between a touch screen (as master) and more than one plc like the yaskawa f7 inverter (as slaves) ?
the problem is the speed of comunication, more than 19200 baud it doesn't work and in 9600 is slow reading
parameters sent from the screen.
Go to the top of the page
 
+Quote Post
jraef
post Mar 2 2007, 01:31 AM
Post #6


Posting Freak
******

Group: Moderator
Posts: 658
Joined: 22-February 03
From: USA, California
Member No.: 285



The way to do that would be to use a small PLC to handle the communication to the VFDs using something faster such as Profibus, then use the HMI to just access subroutines in the PLC to execute your conditional programming.



Marke, that Maple Systems HMI has an option to be a Modbus Master, so technically it can be used like this.


--------------------
"He's not dead, he's just pinin' for the fjords!"
Go to the top of the page
 
+Quote Post
marke
post Mar 2 2007, 03:25 AM
Post #7


Posting Freak
******

Group: Moderator
Posts: 2,118
Joined: 24-April 02
From: Christchurch, New Zealand
Member No.: 1



But can the Maple systems read I/O and set relay latches to set the directions?
I have no experience with this device so suspect that some external I/O would be required to connect to the limit switches.

Best regards,


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Collapse

> Similar Topics

    Topic Title Replies Topic Starter Views Last Action
No New Posts   2 marke 1,999 17th March 2006 - 10:37 AM
Last post by: omron
No New Posts   8 rusman 1,277 26th February 2007 - 06:13 PM
Last post by: marke
No New Posts   0 marke 932 24th April 2007 - 06:19 AM
Last post by: marke
No New Posts   3 Steven1984 1,169 7th April 2008 - 07:17 AM
Last post by: Steven1984
No New Posts   4 marke 621 21st July 2008 - 06:51 PM
Last post by: marke



RSS Lo-Fi Version Time is now: 10th January 2009 - 04:39 AM
hosted by : L M Photonics Ltd