Wir haben bereits einen SPS-Stan­dard. Kann ich via ArtiMinds RPS mit der SPS kommunizieren?
We already have a PLC stan­dard. Is it pos­si­ble to com­mu­ni­cate with the PLC via ArtiMinds RPS?
Ein mit ArtiMinds RPS erstell­tes Robo­ter­pro­gramm kann mit einer SPS über ver­schie­dene Kom­mu­ni­ka­ti­ons­pro­to­kolle (Ether­net, Ether­cat, Mod­bus, Pro­finet IO) kom­mu­ni­zie­ren. Dies pas­siert mit unse­ren Digi­tal IO Bau­stei­nen, mit denen z.B. BOOL oder INT Signale gesen­det und emp­fan­gen wer­den kön­nen. Damit las­sen sich auch kom­plexe Pro­to­kolle wie ein Hand­shake zur Auf­trags­be­ar­bei­tung pro­gram­mie­ren oder Daten wie z.B. Tray-Posi­tio­nen austauschen.
Wer­den die­sel­ben Pro­to­koll­ab­schnitte im RPS-Pro­gramm mehr­mals ver­wen­det, ist es nicht nötig, diese jedes Mal neu zusam­men­zu­set­zen. Sie kön­nen diese als benut­zer­de­fi­nier­tes Tem­p­late spei­chern und wiederverwenden.
Exis­tiert bereits Robo­ter­code für die SPS-Kom­mu­ni­ka­tion, lässt sich die­ser eben­falls ein­fach in die RPS ein­fü­gen. Dar­über hin­aus ist es mög­lich, fik­tive SPS-Signale und damit ver­bun­dene Abläufe in der Simu­la­tion zu visualisieren.
A robot pro­gram cre­ated with ArtiMinds RPS can com­mu­ni­cate with a PLC via var­i­ous com­mu­ni­ca­tion pro­to­cols (Eth­er­net, Ether­cat, Mod­bus, Profinet IO). This hap­pens with our dig­i­tal IO mod­ules, with which e.g. BOOL or INT sig­nals can be sent and received. This means that com­plex pro­to­cols such as a hand­shake for order pro­cess­ing can be pro­grammed or data such as tray posi­tions can be exchanged.
If the same pro­to­col sec­tions are used sev­eral times in the RPS pro­gram, it is not nec­es­sary to reassem­ble them each time. You can save and reuse them as a cus­tom template.
If you already have a robot code for PLC com­mu­ni­ca­tion, it can also be eas­ily inserted into the RPS. In addi­tion, it is pos­si­ble to visu­al­ize fic­ti­tious PLC sig­nals and the asso­ci­ated processes in the simulation.