Повідомлення створено: 04. 10. 2012 [11:04]
|
citrizin
Abolfazl
Автор теми
Зареєстрован(а) с: 04.10.2012
Повідомлення: 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
|
Повідомлення створено: 04. 10. 2012 [12:26]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 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.
|
Повідомлення створено: 04. 10. 2012 [12:57]
|
citrizin
Abolfazl
Автор теми
Зареєстрован(а) с: 04.10.2012
Повідомлення: 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
|
Повідомлення створено: 04. 10. 2012 [13:21]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 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.
|
Повідомлення створено: 04. 10. 2012 [17:42]
|
citrizin
Abolfazl
Автор теми
Зареєстрован(а) с: 04.10.2012
Повідомлення: 19
|
Thanks a lot for your help
|