PLCnext on Instagram  PLCnext on YouTube Github PLCnext CommunityStore PLCnext Community

  1. Vikash Chandola
  2. PLCnext Store
  3. Friday, 28 June 2019

How can we bundle a application for PLC Next store. Application will have to run as an external application with sudo privileges. It consists of multiple binaries and configuration file locating in user directory to system bin, lib, etc folders. For debian/ubuntu line of system we use deb packages. How can we package it for AXCF 2152. We could not find any documentation for this. If there is any please point to that. That will be very useful.

Accepted Answer
Daniel PLCnext Store Team Accepted Answer Pending Moderation
0
Votes
Undo

The PLCnext Store currently offers 4 categories of PLCnext apps.
We have chosen these app types to give the user an orientation in the selection of apps.
The names of the app types come from the marketing site.

What does „app types“ mean and which do exist?

From the point of view of app development, there are a number of software types like:

  • Linux Command line tool
  • Shared Library
  • Linux Daemon
  • PLCnext Runtime Extensions
  • PLCnext-Component
  • PLCnext Runtime Services

In the future, the creation of an app will be documented in the community at KNOWLEGE BASE -> Tutorials -> PLCnext Store
For now, please send me an email then I can send you a preview version of the documentation.

Phoenix Contact Electronics Headquarters - PLCnext Store Team

  1. more than a month ago
  2. PLCnext Store
  3. # Permalink
Vikash Chandola Accepted Answer Pending Moderation
0
Votes
Undo

Hello Daniel,

I am not able to find your email id in your profile. Can you please send documentation on my registered email address.

  1. more than a month ago
  2. PLCnext Store
  3. # 1
movilitas_emilien Accepted Answer Pending Moderation
0
Votes
Undo

Hello Daniel,

I'm also interested in it. Could you please send it to me.

Thanks in advance,

BR,

Emilien

  1. more than a month ago
  2. PLCnext Store
  3. # 2
Martin PLCnext Team Accepted Answer Pending Moderation
1
Votes
Undo

Hi Emilien,

There is some guidance available in this Github repository:

https://github.com/PLCnext/PLCnextAppExamples

... which includes a link to the PLCnext App Integration Guide:

http://plcnext-app-integration-guide.s3-website.eu-central-1.amazonaws.com/

Hope this helps.

~ Martin.

Phoenix Contact Electronics Headquarters - PLCnext Runtime Product Management and Support

  1. more than a month ago
  2. PLCnext Store
  3. # 3
jbals Accepted Answer Pending Moderation
0
Votes
Undo

Hi!

Did I get it right? The type of app I choose within the PLCnext store on creation of the app (solution app, runtime, function extension, library) is just for the categories within the store. Which means that a linux deamon (specified by the <linuxdaemons> element with the app_info.json) is not bound to a specific store app type (solution app, runtime, ...). Or am I wrong and I have to choose a specific type in the store like "runtime" when I develop a linux deamon?

  1. more than a month ago
  2. PLCnext Store
  3. # 4
Daniel PLCnext Store Team Accepted Answer Pending Moderation
0
Votes
Undo

Hi jbals,

you're absolutely right.
The app types (solution app, runtime, function extension, library) are intended to provide user orientation.
solution app = immediately usable application, only parameterization, no programming necessary.
runtime = program the PLC with another tool (not the PLCnext Engineer)
function extension = a small useful extension for your PLC
library = library for the PLCnext enginner, IEC61131 knowledge is required

The other terms (Linux Command line tool, Shared Library, Linux Daemon, PLCnext Runtime Extensions) are for the programmer.

These terms are used in the app_info.json file.
In the app description file (app_info.json) must document (with this terms) how the software is structured so that the installation on the PLC can be performed automatically.

 

Phoenix Contact Electronics Headquarters - PLCnext Store Team

  1. more than a month ago
  2. PLCnext Store
  3. # 5
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.