You are not registered yet. Please click here to register!


 
 
plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
 
Try our online PLC Simulator- FREE.  Click here now to try it.

---------->>>>>Get FREE PLC Programming Tips

New Here? Please read this important info!!!


Go Back   PLCS.net - Interactive Q & A > PLCS.net - Interactive Q & A > LIVE PLC Questions And Answers

PLC training tools sale

Reply
 
Thread Tools Display Modes
Old February 21st, 2018, 01:00 PM   #1
bmarshall
Member
Canada

bmarshall is offline
 
Join Date: Feb 2018
Location: nanaimo
Posts: 2
Modbus TCP

Does anyone know of a document or example of GE 90/30 PLC364 settings for communicating a Modbus TCP (slave with IP address) device? Thx
  Reply With Quote
Old February 21st, 2018, 02:12 PM   #2
Steve Bailey
Lifetime Supporting Member + Moderator
United States

Steve Bailey is offline
 
Steve Bailey's Avatar
 
Join Date: Apr 2002
Location: The boondocks of Western Massachusetts USA
Posts: 6,541
The manual you need is GFK-1541. I have GFK-1541B dated May 2002. There may be more recent versions.
  Reply With Quote
Old February 21st, 2018, 02:25 PM   #3
gclshortt
Member
Canada

gclshortt is offline
 
gclshortt's Avatar
 
Join Date: Dec 2014
Location: Cobourg
Posts: 2,559
http://www.cimtecautomation.com/docu...unications.pdf

Here is the manual Steve mentioned above.

This thread may be useful to you as well.
http://www.plctalk.net/qanda/showthread.php?t=95767

Regards,
__________________
Garry
http://www.accautomation.ca
Connect with us on Facebook: facebook.com/accautomation/
  Reply With Quote
Old February 21st, 2018, 05:50 PM   #4
bmarshall
Member
Canada

bmarshall is offline
 
Join Date: Feb 2018
Location: nanaimo
Posts: 2
Modbus TCP

Thx for the replies.
I also received this from GE:
The CPU364 does not support any 3rd party protocols. It only supports GE Ethernet Global data (EGD) and GE SRTP.
For the 9030 , we had an IC693CMM321-GH or later, that does support modbus tcp client or server.
The IC693CPU374+ also supports modbus tcp client or server.
PROFINET is only supported in PACSystems RX3i family (which is the replacement product to 9030 family).
  Reply With Quote
Old February 22nd, 2018, 06:05 AM   #5
Steve Bailey
Lifetime Supporting Member + Moderator
United States

Steve Bailey is offline
 
Steve Bailey's Avatar
 
Join Date: Apr 2002
Location: The boondocks of Western Massachusetts USA
Posts: 6,541
I wasn't sure about whether or not the CPU364 supports Modbus TCP, but I found this thread that seems to indicate that it can be a client but not a server.
http://www.plctalk.net/qanda/showthread.php?p=98860
RussB was the PLC Specialist for a GE distributor in Michigan for many years. He hasn't been as active on the forum since he retired, but he shows up from time to time. Perhaps he can clarify.
  Reply With Quote
Old February 22nd, 2018, 06:47 AM   #6
sjohnson
Lifetime Supporting Member
United States

sjohnson is offline
 
sjohnson's Avatar
 
Join Date: Feb 2010
Location: MI
Posts: 197
The 364 in listed in GFK-1541 and I don't see anywhere that there is restriction. You might want to make sure you have the latest firmware as it looks like 10.75 or so. There are many ways to do the Modbus tcp commands I have many examples but just copy and paste these in your application to see how it works and this one is a simple one so you get the idea. It can be a challenge but it will work.. you may want to look at the cpu manual as the task may have its one protocol this particular one is for the CPE305 embedded but the CMM321 is the rack number might start with 0 and see what code comes up in status bit.

Copy and paste in your application this is a simple open channel.


NOCON LAN_IF_OK,G,%I01096; NOCON LAN_OK,G,%I01093; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; COIL ETH_RDY,G,%M00936; END_RUNG;

NOCON ETH_RDY,G,%M00936; NCCON OPN_CHNL_TMR,G,%M00928; NCCON CHNNL_OPEN_SUCSS_BIT,G,%M00103; H_WIRE; TMR_TENTHS R09538,G,%R09538 250 1; H_WIRE; TMR_TENTHS R09224,G,%R09224 1 **; H_WIRE; H_WIRE; COIL OPN_CHNL_TMR,G,%M00928; END_RUNG;

NOCON ETH_RDY,G,%M00936; NOCON CHNNL_OPEN_SUCSS_BIT,G,%M00103; NCCON TMR_OS,G,%M00927; H_WIRE; TMR_TENTHS R09227,G,%R09227 25 1; H_WIRE; TMR_TENTHS R09230,G,%R09230 1 **; H_WIRE; H_WIRE; COIL TMR_OS,G,%M00927; END_RUNG;

NOCON ETH_RDY,G,%M00936; NCCON CHNNL_OPEN_SUCSS_BIT,G,%M00103; NCCON #FST_SCN,G,%S00001; NOCON OPN_CHNL_TMR,G,%M00928; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; POSCOIL T00021,G,%T00021; END_RUNG;

NOCON ETH_RDY,G,%M00936; NOCON T00021,G,%T00021; H_WIRE; H_WIRE; MOVE_WORD 1 0 LANOK,G,%R02040; H_WIRE; H_WIRE; H_WIRE; H_WIRE; RESETCOIL OPN_CHNL_FLT,G,%M00102; R+; NCCON CHNL1_OPEN_STAT_BIT,G,%I01097; H_WIRE; C-; V_WIRE; END_RUNG;

NOCON T00021,G,%T00021; BLKMOV_WORD 8 0 8 2039 0 0 3000 R07041,G,%R07041; H_WIRE; H_WIRE; BLKMOV_WORD 1 1 4 172 16 244 112 R07048,G,%R07048; END_RUNG;

COMMENT /* Move 0 to Commreq Status Word and trigger Commreq. */; END_RUNG;

NOCON ETH_RDY,G,%M00936; NOCON T00021,G,%T00021; H_WIRE; COMM_REQ R07041[0],G 2 65536 **; C+1; H_WIRE; H_WIRE; H_WIRE; H_WIRE; SETCOIL OPN_CHNL_FLT,G,%M00102; R+; C+2; C+1; C+1; H_WIRE; C-; V_WIRE; END_RUNG;

COMMENT /* Check if channel successfuly opened and trigger next Commreq. */; END_RUNG;

NOCON ETH_RDY,G,%M00936; H_WIRE; H_WIRE; EQ_INT LANOK,G,%R02040 1 **; C+1; H_WIRE; H_WIRE; H_WIRE; H_WIRE; COIL CONN_SUCSS,G,%M00031; R+; C+2; C+1; C+1; H_WIRE; C-; V_WIRE; END_RUNG;

NOCON ETH_RDY,G,%M00936; NOCON CONN_SUCSS,G,%M00031; NOCON CHNL1_OPEN_STAT_BIT,G,%I01097; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; COIL CHNNL_OPEN_SUCSS_BIT,G,%M00103;
  Reply With Quote
Old February 22nd, 2018, 06:50 AM   #7
sjohnson
Lifetime Supporting Member
United States

sjohnson is offline
 
sjohnson's Avatar
 
Join Date: Feb 2010
Location: MI
Posts: 197
Close Channel Remember the Task is for the CPE305 and may not work for the 364

NCCON CHNNL_OPEN_SUCSS_BIT,G,%M00103; H_WIRE; H_WIRE; H_WIRE; ONDTR_TENTHS R09242,G,%R09242 ** 100 **; H_WIRE; H_WIRE; H_WIRE; H_WIRE; POSCOIL CLSE_CHNL_OS,G,%M00935; R+; NOCON TMR_OS,G,%M00927; H_WIRE; H_WIRE; H_WIRE; END_RUNG;

NOCON CHNL_CLOSED_M,G,%M00934; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; POSCOIL T00022,G,%T00022; R+; NOCON CLSE_CHNL_OS,G,%M00935; C-; V_WIRE; END_RUNG;

NOCON CONN_SUCSS,G,%M00031; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; POSCOIL M01056,G,%M00937; END_RUNG;

NOCON ETH_RDY,G,%M00936; NOCON T00022,G,%T00022; H_WIRE; MOVE_WORD 1 0 CLSE_CHNL_WD,G,%R02050; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; RESETCOIL CHNL_CLSD_FLT,G,%M00104; R+; NOCON M01056,G,%M00937; H_WIRE; C-; V_WIRE; END_RUNG;

NOCON T00022,G,%T00022; H_WIRE; BLKMOV_WORD 2 0 8 2049 0 0 3001 R07041,G,%R07041; H_WIRE; H_WIRE; BLKMOV_WORD 1 0 0 0 0 0 0 R07048,G,%R07048; END_RUNG;

NOCON ETH_RDY,G,%M00936; NOCON T00022,G,%T00022; H_WIRE; COMM_REQ R07041[0],G 2 65536 **; C+1; H_WIRE; H_WIRE; H_WIRE; H_WIRE; SETCOIL CHNL_CLSD_FLT,G,%M00104; R+; C+2; C+1; C+1; H_WIRE; C-; V_WIRE; END_RUNG;

NOCON ETH_RDY,G,%M00936; H_WIRE; EQ_INT CLSE_CHNL_WD,G,%R02050 1 **; C+1; H_WIRE; H_WIRE; H_WIRE; H_WIRE; H_WIRE; COIL CLSE_CHNNL_STAT_BIT,G,%M00105; R+; C+1; C+1; C+1; H_WIRE; C-; V_WIRE;
  Reply With Quote
Old February 22nd, 2018, 06:58 AM   #8
sjohnson
Lifetime Supporting Member
United States

sjohnson is offline
 
sjohnson's Avatar
 
Join Date: Feb 2010
Location: MI
Posts: 197
It was in GFK-1541 :
"TASK: For the Series 90-30 CPU364, this must always be set to 21 decimal (0015H). For the
Series 90-30 Ethernet Interface and the Series 90-70 Ethernet Interface (Type2), this must always
be set to zero."
  Reply With Quote
Reply
Jump to Live PLC Question and Answer Forum

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Topics
Thread Thread Starter Forum Replies Last Post
How to Implement Modbus TCP Protocol Using VBA with Excel gclshortt LIVE PLC Questions And Answers 14 June 18th, 2017 09:16 AM
Siemens S7 1200 Modbus TCP to WebRelay b.c.ninja LIVE PLC Questions And Answers 3 October 4th, 2016 09:46 AM
Ethernet TCP/IP and Allen-Bradley CompactLogix (RSlogix 5000) CAAJ LIVE PLC Questions And Answers 14 December 18th, 2015 11:46 AM
Modbus Master not polling the Modbus Slave through an EtherNet/IP Connection mihiri LIVE PLC Questions And Answers 3 July 15th, 2010 02:41 AM
Mitsubishi Q Series Modbus TCP module QJ71MT91 set up help req'd... Pocko LIVE PLC Questions And Answers 0 July 30th, 2006 02:45 AM


All times are GMT -5. The time now is 08:29 AM.


.