interfacing plc with dmx controller

arclivin

Member
Join Date
Dec 2013
Location
doha
Posts
18
<P>I want to interface a dmx controller with a siemens simatic plc s7.the dmx controller has RS 232 serial port in it.The dmx controller accepts serial port commands.The serial port commands are standard ASCII characters.The plc is monitored and controlled by a remote SCADA system.Please tell me a way in which this DMX controller can be interfaced.</P>
 
<P>I want to interface a dmx controller with a siemens simatic plc s7.the dmx controller has RS 232 serial port in it.The dmx controller accepts serial port commands.The serial port commands are standard ASCII characters.
eg"i00" for status
"a00" for starting a show
The plc is monitored and controlled by a remote SCADA system.Please tell me a way in which this DMX controller can be interfaced.
🤞🏻
 
1: You don't tell which S7-type.
2: You don't tell which programming environment (TIA, Step7, MicroWin(or whatever the S7200 software is called)).

Firstly I would try to hook up the DMX with hyperterminal to investiate how the queries respond.

Secondly you need a RS232 interface card on your S7.
There are such cards for several S7 card types, so you must consider the most appropriate variant for your system.
If you are running Step7 classic, you'll probably find an example project on serial comm. on your PC (Step7 Manager:File/Open/Examples/..).



The more adequate info, the better answers.

Kalle
 
1: You don't tell which S7-type.
2: You don't tell which programming environment (TIA, Step7, MicroWin(or whatever the S7200 software is called)).

Firstly I would try to hook up the DMX with hyperterminal to investiate how the queries respond.

Secondly you need a RS232 interface card on your S7.
There are such cards for several S7 card types, so you must consider the most appropriate variant for your system.
If you are running Step7 classic, you'll probably find an example project on serial comm. on your PC (Step7 Manager:File/Open/Examples/..).



The more adequate info, the better answers.

Kalle


The DMX controller already works with a hyperterminal software
The DMX controller is from gilderfluke and the name is dac quad
The hypersoftware terminal software name is gilderfluke or it works with any terminal software
The PLC is SIEMENS S7400,Programming MICROWIN
🤞🏻
 
<P><IMG class=inlineimg border=0 alt=0 src="http://www.plctalk.net/qanda/images/smilies/pray.gif" smilieid="54">
<IMG title=Headscratch class=inlineimg border=0 alt="" src="images/smilies/headscratch.gif" smilieid="32"> Could you please double check this?
</P><P> sorry the software is s7 the plc works as reduntant plc as a part of Scada system</P>
 
1: Are we talking about an S7 H-system?
2: What do you mean with DMX? What is it?

Where do you (intend to) put your S7 RS232 interface card? In the S7 main rack, in a sub-rack, on a DP-node?

Should the DMX be a part of the redundancy?
 
Check this post from the Siemens forum:
http://www.automation.siemens.com/forum/guests/PostShow.aspx?PostID=434750&language=en&PageIndex=1

It should be relevant for you if you rubber out all about the Modbus protocol.

K

If the 'status' command ('i00') is sent to the DAC-QUAD, it will respond with several lines of text that the PLC can parse.


The connection is a standard nine pin Rs-232 port.


The PLC can also request and play shows through this same port using simple ASCII commands.


All of this is fully documented in the DAC-QUAD's Manual.

The manufacture of the DMX Controller DACQUAD is saying the above things.

This DMX Controller needs to be interfaced with the SIEMENS S7 400 PLC having STEP7 software running on it.This DMX Controller is actually controlling a musical fountain.

This fountain is part of a big project which is monitored all together by a SCADA system.The above said PLC is a part of that SCADA system.

The manufacturer of the controller has already provided the serial port commands that can be used to start,stop and generally control the DACQUAD through it's serial port.The serial port commands can be used as the sole method to control the DACQUAD.

Actually the serial port of the controller is accessed from any computer running just about any modem or terminal program.

My main purpose is to interface this serial port of the DMX controller to the PLC and PLC to send these commands and receive the response.

This is the situation
:cry:
 
If the 'status' command ('i00') is sent to the DAC-QUAD, it will respond with several lines of text that the PLC can parse.


The connection is a standard nine pin Rs-232 port.


The PLC can also request and play shows through this same port using simple ASCII commands.


All of this is fully documented in the DAC-QUAD's Manual.

The manufacture of the DMX Controller DACQUAD is saying the above things.

This DMX Controller needs to be interfaced with the SIEMENS S7 400 PLC having STEP7 software running on it.This DMX Controller is actually controlling a musical fountain.

This fountain is part of a big project which is monitored all together by a SCADA system.The above said PLC is a part of that SCADA system.

The manufacturer of the controller has already provided the serial port commands that can be used to start,stop and generally control the DACQUAD through it's serial port.The serial port commands can be used as the sole method to control the DACQUAD.

Actually the serial port of the controller is accessed from any computer running just about any modem or terminal program.

My main purpose is to interface this serial port of the DMX controller to the PLC and PLC to send these commands and receive the response.

This is the situation

The manufacturer of the controller is saying like this

If the 'status' command 'ioo' is sent to the DAC QAUD,it will respond with several lines of text that the PLC can parse.

The connection is a standard nine pin RS232 port

The PLC can also request and play shows through this same port using simple ASCII commands.


This is the situation so I only want to know how this device can be interfaced and serial port commands can be sent and response received
 
Secondly you need a RS232 interface card on your S7.
There are such cards for several S7 card types, so you must consider the most appropriate variant for your system.
If you are running Step7 classic, you'll probably find an example project on serial comm. on your PC (Step7 Manager:File/Open/Examples/..).
The more adequate info, the better answers.

Kalle

Did you bother to read the link to the Simatic forum that i posted earlier?

You can have your serial card in the main 400-rack (CP441), in a 300 substation (CP341) or in an ET200S substation (138-4DF01). All the serial cards can send and respond to your DMX, but there are different FB's to be used dependant of which card type you choose.

The commands you want to send, must (could) be predefined in a command-datablock. The FB-Send must then be called with pointer to the wanted command and triggered.

Kalle
 
kalle is correct please have a serial card on the PLC.

some manufacturers even have a dmx controller card.
T-mac Technologies produces Modbus RTU (RS-485) to DMX512 (RS-485) gateway so it would be able to Modbus RTU supported PLC (Siemens, GE, Schneider) to control DMX512 supported device.

http://www.t-mac.co.uk/index.php/products/protocol_converters/dmx_i nterface

for example.
easier is to use a arduino, but hey it is working.
 

Similar Topics

hello i want to read temperature data from Masibus UT94 temperature transmitter which is giving data on RS485 port. i have assigned ID:-30 and...
Replies
1
Views
1,059
hello, Can anyone help me regarding the logic of interfacing ELITE 440 energy meter with M200 PLC over Ethernet. Elite 440 is having Ethernet...
Replies
0
Views
3,855
Can somebody help me with interfacing of Schnieder EM6400NG multi function meter with m340 plc using modbus. i want to read KW (Power) of load.
Replies
2
Views
1,650
Hello All, Is there anyway of directly interfacing the Maxim 1 wire protocol to a PLC? Thanks Carl
Replies
4
Views
2,254
Hello, I intend to connect to a ControlLogix 5571 PLC through a work station and program it. One way is to install the RSLinx driver and then use...
Replies
3
Views
3,621
Back
Top Bottom