EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Open Scada and ARM Cortex


Author Message
Written on: 04. 10. 2012 [11:04]
citrizin
Abolfazl
Topic creator
registered since: 04.10.2012
Posts: 19
Hi everybody
I'm a beginner in OpenScada, I want to use a ARM Cortex M3 micro controller to communicate with OpenScada through CAN or TCP/IP. The purpose is to send some Analog or Digital data from the micro and receiving some commands from the software. any materials or suggestions regarding this project?

Thanks in Advance
Written on: 04. 10. 2012 [12:26]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"citrizin" wrote:

I'm a beginner in OpenScada, I want to use a ARM Cortex M3 micro controller to communicate with OpenScada through CAN or TCP/IP. The purpose is to send some Analog or Digital data from the micro and receiving some commands from the software. any materials or suggestions regarding this project?

For OpenSCADA direct execution on ARM-based devices you need hardware with equipment CPU>=100MHz, MEM>=32MB, Flash>=16MB and Linux environment.

I see "ARM Cortex M3" poor for that, then you can realize some protocol, like ModBUS-RTU/ASCII/TCP, into the hardware and give data for OpenSCADA-station by this protocol and hardware interface like to RS-232/485, Ethernet or CAN. But for CAN you need board with CAN-bus on PC and realizing CAN-bus support into OpenSCADA.

To experiences about working OpenSCADA on ARM and other hardware architectures you can see by links:
- http://wiki.oscada.org/HomePageEn/Using/LP5xxx
- http://wiki.oscada.org/Using/NokiaLinux
- http://wiki.oscada.org/HomePageEn/Using/PLC

Learn, learn and learn better than work, work and work.
Written on: 04. 10. 2012 [12:57]
citrizin
Abolfazl
Topic creator
registered since: 04.10.2012
Posts: 19
"roman" wrote:

"citrizin" wrote:

I'm a beginner in OpenScada, I want to use a ARM Cortex M3 micro controller to communicate with OpenScada through CAN or TCP/IP. The purpose is to send some Analog or Digital data from the micro and receiving some commands from the software. any materials or suggestions regarding this project?

For OpenSCADA direct execution on ARM-based devices you need hardware with equipment CPU>=100MHz, MEM>=32MB, Flash>=16MB and Linux environment.



Thanks for your response, In fact I want to build a very simple PLC-like board using ARM processors. The board which I intend to build just needs to receive some commands from openSCADA and then set some digital or analog outputs, or send some digital or analog inputs data to openSCADA.
for this end I don't need direct execution of openSCADA on the processor. Am I right?

Another question raised for me after your response, is it possible to communicate with openSCADA via serial port? I mean, using for example ModBUS protocol, can I send byte via a micro controller TX/RX pins to openSCADA? if yes may you please suggest me some references?

Thanks again
Written on: 04. 10. 2012 [13:21]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"citrizin" wrote:

Thanks for your response, In fact I want to build a very simple PLC-like board using ARM processors. The board which I intend to build just needs to receive some commands from openSCADA and then set some digital or analog outputs, or send some digital or analog inputs data to openSCADA.
for this end I don't need direct execution of openSCADA on the processor. Am I right?

Yes you are right.

"citrizin" wrote:

Another question raised for me after your response, is it possible to communicate with openSCADA via serial port? I mean, using for example ModBUS protocol, can I send byte via a micro controller TX/RX pins to openSCADA? if yes may you please suggest me some references?

Sure:
- http://wiki.oscada.org/HomePageEn/Doc/ProgrammManual#h932-4
- http://wiki.oscada.org/HomePageEn/Doc/Serial
- http://wiki.oscada.org/HomePageEn/Doc/ModBus
- http://wiki.oscada.org/HomePageEn/Doc/UserProtocol

Learn, learn and learn better than work, work and work.
Written on: 04. 10. 2012 [17:42]
citrizin
Abolfazl
Topic creator
registered since: 04.10.2012
Posts: 19
Thanks a lot for your help



8482