cancel
Showing results for 
Search instead for 
Did you mean: 

xMII Queries

Former Member
0 Kudos

Hi All,

I've gone through WIkis, sdn ,weblogs but not able to find the information which i required.

1) plant--


>xMII--


> SAP ERP( fine it can be connected)

My Qusetion-

plant--


>xMII--


>non sap Application( If it can be conected, what are the technology we can can use? jdbc,web services etc. Please provide the complete list)

2) xMII can connect to shop floor systems through MES using B2MML schema. But wat is the technology interaction point? Is it FTP,JDBC,WEB SERVICES,XMl or ????

3)xMMI can connect to SAP through JCO connections.Does it supports Web SErvices with SAP erp?

4)Where UDS stands and when it shiuld be used?

5) What are the different components of XMII and one line description of it.( eg. XI has IR,ID,RWB,SLD etc)

6) Is it contain any database and what type of data it stores?

Regards,

Piyush

Accepted Solutions (1)

Accepted Solutions (1)

vivekkrishnan
Active Participant
0 Kudos

Hi Piyush,

Please find answers in bold ...

1) plant--


>xMII--


>non sap Application( If it can be conected, what are the technology we can can use? jdbc,web services etc. Please provide the complete list) - You can connect databases to xMII - Use menu path Data Services -> Data Servers and configure accordingly

2) xMII can connect to shop floor systems through MES using B2MML schema. But wat is the technology interaction point? Is it FTP,JDBC,WEB SERVICES,XMl or ???? - The interaction point is the database. Suppose if you are having 10 MES systems, they should be connected to a common database server and then xMII can be connected to that server

3)xMMI can connect to SAP through JCO connections.Does it supports Web SErvices with SAP erp?-

*It depends on which version of SAP you are in. If you are having EP, then web services are possible.

If you are having only SAP R/3 it can be called via RFC connection type G*

4)Where UDS stands and when it shiuld be used? - UDS is Universal Data Server, this helps xMII to connect and transmit data from different data sources like OLE,OPC,SCADAs,Historians etc

5) What are the different components of XMII and one line description of it.( eg. XI has IR,ID,RWB,SLD etc)

Refer to SAP Help on xMII - http://help.sap.com/saphelp_xmii115/helpdata/en/SAP_xMII_Help.htm

6) Is it contain any database and what type of data it stores?

xMII does not have a database on its own, it uses the historian/central database

Former Member
0 Kudos

To add on to Vivek:

xMII can be connected to any 3rd party application or hetrogenous application using web services. Many MES shop floor system will have some form of gateway which will be exposed as a web service. Now SOA is getting familiar, people using web service a lot rather directly connecting to the database of the MES shop floor system.

Former Member
0 Kudos

Hi Vivek and Murugappan,

Thanks for your replies.

Like you have explained for MES, Web Services is the right way.

Similarly I want to know about the technology to connect for DCS,PLC,SCADA on one side and non-sap ERP on other side.

Regards,

Piyush

Former Member
0 Kudos

Technology means you are asking how to do in xMII?

Thanks,

Murugappan.

Former Member
0 Kudos

Not the complete procedure. But you can reply with some different connectors available to communicate with these diff. systems.

And also please try to explain whether this communication is two way eg. xMII to ERP and ERP to xMII

Regards,

Piyush

Former Member
0 Kudos

Either way you can call using web services. For that you need to write a Business Logic Service. Nothing but writing some transaction/jobs in xMII.

For developing/writing BLS we can use the xMII logic editor.

Calling from xMII to other system -- There is a webservice action block in BLS which will help us to call the webservice exposed out side the xMII environment.

All you need to know is the URL, webservice operation name (WSDL) and the format of input we need to send

Calling from other system to xMII -- Every transaction we write in xMII itself will be exposed as a webservice. By default it will have its own WSDL after we create a transaction. Using that WSDL we can configure our other system to call xMII

Apart from webservice you can use inbuild JCO interface to call SAP R/3 system using bapi / rfc /idoc.

Thanks,

Murugappan.

Former Member
0 Kudos

Thanks Murugappan,

I was expecting the same type of information.

Few more queries-->

1) Does it stores data in its databse for historical analysis or it communicates with historian systems to get the data when required

2) After displaying the data or generating reports, does it store somewhere and if it stores, can we reuse it for some other calculations.

Main objective of above two question is whether it contains some data persistance layer or not.All this happens at run time?

3) To connect to OPC data/PLC/MES/SCADA systems, UDS is required or xMII can communicate directly?

Regards,

Piyush

Former Member
0 Kudos

1) Does it stores data in its databse for historical analysis or it communicates with historian systems to get the data when required

ans: xMII does not have any backend menas no database ,it fetch the data runtime.

2) After displaying the data or generating reports, does it store somewhere and if it stores, can we reuse it for some other calculations.

Ans: we can not store in xMII becuase it doest not have any database but you can if u want

store this data in sepearte database

Main objective of above two question is whether it contains some data persistance layer or not.All this happens at run time?

there is no data persistance layer , all happened runtime.

3) To connect to OPC data/PLC/MES/SCADA systems, UDS is required or xMII can communicate directly?

ans: UDS is required because without connector xMII can not communicate , As we know xMII only understand XML language so connector is required to convert the dat in XML.

Regards,

Dipak

Former Member
0 Kudos

Hi,

UDS is needed for SCADA: Most of the new generation SCADA has DB at the back. Like Simatic Wincc, it has mssql at the back. So in that case you do not need OPC and UDS if you know the Database username and password.

UDS needed for PLC and DCS: PLC and DCS are connected to the SCADA, so it is easy to collect the data from the SCADA layed (Most of the tags we can get from the SCADA).

Even though if you need to connect the PLC and DCS with xMII; yes you need OPC and then UDS.

But most of the PLC and DCS (shop floor system) have very low response time. xMII response time is not as low as these systems. So during implementation you have to take check how frequently the process variables are changing.

UDS needed for MES: MES is not a low level device. MES is a seperate system and most of them have Data Base at backend. So in that case also you do not need UDS.

Thanks and regards,

Pradip

PS: Most of the time OPC and UDS are needed where the Process Variables/ Process signals are coming in Electrical format.

Edited by: Pradip Ray on Mar 6, 2008 1:45 PM

Answers (0)