Activity for nano

  • nano nano posted a comment on discussion Runtime 🇬🇧

    please post your codesyscontrol.cfg and codesyscontrol_user.cfg in most cases there are misconfigs or missing entrys the reason. also the fact that in most cases codesys isnt running as rt-application on raspberry needs special eyes on

  • nano nano posted a comment on discussion Engineering 🇬🇧

    inside the fb, use the reflection-attribute and get the instancename includibg whole path.when im right, the applicationname will also reflected, if yes. you have to trim it. https://content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_pragma_attribute_instance_path.html

  • nano nano modified a comment on discussion Runtime 🇬🇧

    the codemeter deb files are part of the runtime-sl-installatonfiles. so u can download the whole raspberry pi package from store-page, unzip it with a progam like 7zip, there you'll find a folder called dependencys i thing. here should the deb files placed

  • nano nano posted a comment on discussion Runtime 🇬🇧

    the codemeter den files are part of the runtime-sl-installatoonfiles. sp u can download the whole raspberry pi package , unzip it with a progam like 7zip, there you'll find a folder called dependencys i thing. here should the deb files placed

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    auch solltest du aus dem docker container heraus prüfen/sicherstellen das der usb-stick vom container aus zugegriffen werden kann.

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    hast du geprüft das der Wibu-Service von Codesys korrekt installiert ist und auch läuft. wird der CmContainer sauber erkannt? Welche ausgabe ist auf der console wenn der usb stick angesteckt ist wenn du lsusb eingjbst??

  • nano nano posted a comment on discussion Runtime 🇬🇧

    in the codesyscontrol.cfg or codesyscontrol_user.cfg you have to declare whoch comport-ports from runtime are used. please tell us how the comport is called in linux an post the codesyscontrol.cfg files also write down here, which parameters are used in the python-script and what is parameteized in the modbus-master-comport of your codesys-application. mostly the errors occurs in ine of these areas

  • nano nano modified a comment on discussion Engineering 🇬🇧

    wago uses, as long nobody has changed it byself: root/wago or on most plattforms admin/wago (same like prop. webserver) just google it

  • nano nano posted a comment on discussion Engineering 🇬🇧

    wago uses, as long nobody has changed it byself: root/wago (same like prop. webserver) just google it

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    evtl. hilft dies. ich bin mir ausserdem sicher das nach der änderung die entsprechenden master/slave-functions reconnect machen müssen. dies evtl. manuel/programatisch angestossen https://content.helpme-codesys.com/en/CODESYS%20PROFINET/_pnio_reconfigure.html

  • nano nano posted a comment on discussion Engineering 🇬🇧

    use an gvl for interact variables beetween apps and threads. this should work

  • nano nano posted a comment on discussion Runtime 🇬🇧

    which ports in detail are configured. the search of the rts works via broadcast-messages, programming with tcp-port on p2p-connection woth port-hopping, handled by runtime after siccesfully handshake. look at this entry on forge https://forge.codesys.com/forge/talk/Runtime/thread/4078a2ed28/

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    also, wenn du noch lscpu output posten konntest, wäre das super genauso angaben über die im detail verwende pi-hw-version. das logfile sagt keine nennenswerten fehler. der logger ist wohl aber auch nicht voll aufgedreht. auch könntest du codesys via console starten im debug-mode hoerzu ins opt/codesys/bin berzeichniss wechseln und dann ./codesyscontrol -d dann spuckt codesys (weil ohne configfile gestartet, alle ausgaben in der shell. spätesrens hier sollte die ursache zu sehen sein. die 30 sekunden...

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    poste bitte den inhalt der codesyscontrol.log wenn nicht schon geschehen setze den filter des loggers für die codesyscontrol auf ffffffff

  • nano nano posted a comment on discussion Runtime 🇬🇧

    use the persistence manager. with the persistence-manager, you're aböe to define how, when and where you store your data

  • nano nano posted a comment on discussion Engineering 🇬🇧

    i know, this is the reason for us either. PLC-Handler is to big, and only available with additional Contracts/Costs. OPC-UA is to slow for us. As described, there is a solution available, but im not allowed to post them here. i would prefer you send a message at codesys store by "have a question" or similar called. Not sure. Or, if an Codesys-Official Member allows to share that informations, i can give you the right hints.

  • nano nano posted a comment on discussion Engineering 🇬🇧

    this is not easily. From Point of SL-Licenses Codesys didnt provide the informations how to do. We created an own CDS-Component for that Behaviour. This Informations are available for OEM, if you are an OEM you can find the Informations in the RTS-Documentation.

  • nano nano posted a comment on discussion Engineering 🇬🇧

    pls check whats gookg on with antimalware-service-executable during the build most of my problem are directly connected to that "great" microsoft feature

  • nano nano modified a comment on discussion Engineering 🇬🇧

    hey time := INT_TO_TIME(minutes * 1000 * 60); update: forum show the math wrong

  • nano nano posted a comment on discussion Engineering 🇬🇧

    hey time := INT_TO_TIME(minutes100060);

  • nano nano posted a comment on discussion Engineering 🇬🇧

    u can use internal variables by passing it thru setter/getter. thats the way to go. for that add it by rightclick on fb and create propertie

  • nano nano posted a comment on discussion Engineering 🇬🇧

    yocto isn't the part. which architecture you are using? arm, x86, 32bit?, 64bit? normally u can use the deliveral from store and integrate it into yocto. for resolv the dependencies, its best way todo using an recipe and let yocto do prebuildchecks jefore the install-commands

  • nano nano posted a comment on discussion Visualization 🇬🇧

    There are several versions, u can use an recipt, shm, perstance variables, persistsnce manager. all these ways has some pro's and con's and some of them depending on preparation of the controller byself. others depending on your functionalies and dependencies on project. for all of these ways, you can find the informations on the onlinehelp or from controller-oem

  • nano nano modified a comment on discussion Engineering 🇬🇧

    Hey schnepper, when i look into your c-file, i would say that only the main-function is declared with cext-addendum in your codesys-library-project. all yöur funtions in library has to be the cext-addendum when the external implementation is activ. if i remeber right, methods and other subelements dont need that, but every base-elements

  • nano nano posted a comment on discussion Engineering 🇬🇧

    Hey schnepper, when i log into your c-file, i would say that only the main-function is declard with cext-addendun in your codesys-library-project. all yöur funtions in library has to be the cext-addendum when tze extrrnal implementation is activ. if i remeber right, methods and other subelements dont need that, but every base-elements

  • nano nano posted a comment on discussion Engineering 🇬🇧

    hello jdj this question can be answered well with a pretty good forge documentation: https://forge.codesys.com/drv/io-drivers/doc/Generic/ u r also able to create in codesys directly an iec-code by using the i2c-interface as driver using the codesys ide and st depending on the stepperdriver, used in yöur hat, its possible that an driver is already available in the device-repository. which mcp-device is used on the hat?

  • nano nano posted a comment on discussion Engineering 🇬🇧

    the answer is essy: google and some other providers, prevent from using as iframe and similar injections. please try to use an website like codesys.com , this should work

  • nano nano posted a comment on discussion Engineering 🇬🇧

    habe a look to this faq, this should work for u https://faq.codesys.com/plugins/servlet/mobile?contentId=24510471#content/view/24510471

  • nano nano posted a comment on discussion Engineering 🇬🇧

    please tell us the exact error message from diagnostic. U can view it at devicetree in the node-element diagnostic from modbus-configuration. u also can activate the function auto-reconnect in master and increase a little bit the timeout and the repetition to male thw communication a little bit more robust

  • nano nano posted a comment on discussion Runtime 🇬🇧

    habe a look at __new and __delete operators. have in mind that in this case u have a look at memory see https://help.codesys.com/api-content/2/codesys/3.5.15.0/en/_cds_operator_new/

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    Was ich bei dir nicht Verstehe ist: psPtrToString[i] Was machst du mit [i]? Willst du direkt auf die Chars zugreifen? Grundsätzlich liegt dein Problem jedoch in der Tatsache (zumindest auf basis der spärlichen Infos die wir haben), darin das du den Pointer nutzt, aber eigentlich willst du ne dereferenzierung um die Speicheradresse zu erhalten. VAR xInit:BOOL:=TRUE; psPtrToString: POINTER TO STRING; sText:STRING; sOutText:STRING; END_VAR IF (xInit) THEN psPtrToString:= __NEW(STRING, 8); xInit := FALSE;...

  • nano nano posted a comment on discussion Engineering 🇬🇧

    Hey Ketchup, u Can implement c++ code like this way: https://www.teddy.ch/c++_library_in_c/ and as i know, yes, on raspberry pi u can use ExtensionSDK if your Version is new enough. Its Part from the License

  • nano nano posted a comment on discussion Engineering 🇬🇧

    Hey Ketchup, u Can implement c++ code like this way: https://www.teddy.ch/c++_library_in_c/ and as i know, yes, on raspberry pi u can use ExtensionSDK if your Version is new enough. Its Part from the License

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    Hallo esih, Du kannst aus dem Yabe bspw. eine EDE-File extrahieren, welche du dann im CoDeSs über das BACnet-Tool integrierst. Somit hättest du das Gerät im Codesys im Baum als Server angelegt (Du bist dann Client)und kannst von da aus weitermachen. Im CoDesys-Content gibt es hierzu weiterführende Informatioen

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    Hallo Forum, ich habe eine Frage, kann ich den Compiler von der CoDeSys-Dev irgendwie animieren eine Datei beim Compile anzulegen / zu überprüfen. In der Datei sollen Adressen für Module hinterlegt werden, wenn Modul in Liste/Datei schon vorhanden, der INT-Wert genutzt werden und falls kein Eintrag in der Liste/Datei existiert ein neuer erstellt werden. Hat hier jemand erfahrung?

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    Also ich habe es im Griff wie es scheint, ich will noch Herausfinden wie ich den Server selbst aus dem IEC-Code anlege, danach kann ich meine Erkenntnisse gerne hier teilen

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    Ok, ich bin einen Schritt weiter, ich kann nun das BACnet-Objekt aus dem IEC-Code erzeugen lassen, ich informiere weiter sbald ich hier neugikeiten habe.

  • nano nano modified a comment on discussion Deutsch 🇩🇪

    ja, das ist die Lib aus dem CoDeSys-Store. Und leider gibt es keine Beispielprojekte die meine Anforderung abbilden. Auch weiss ich das die BACnet-Lib kein Interfacing fürs CmpBACnet zu sein scheint. Ich hiffe es hat hier noch jemand mehr Erfahrung P.S.: Die Lib funktioniert, aber eben nur über den Umweg im Gerätebaum, was beim Verwalten von grossen Gebäuden samt AKS, Betreiberbezeichnung und der fülle an BACnet-Eigenschaften nahezu unhandlebar wird. Wir reden hier gut und gerne von 250 und mehr...

  • nano nano modified a comment on discussion Deutsch 🇩🇪

    Doppelpost, sorry

  • nano nano modified a comment on discussion Deutsch 🇩🇪

    jDoppelpost, sorry

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    ja, das ist die Lib aus dem BACnet-Store. Und leider gibt es keine Beispielprojekte die meine Anforderung abbilden. Auch weiss ich das die BACnet-Lib kein Interfacing fürs CmpBACnet zu sein scheint. Ich hiffe es hat hier noch jemand mehr Erfahrung P.S.: Die Lib funktioniert, aber eben nur über den Umweg im Gerätebaum, was beim Verwalten von grossen Gebäuden samt AKS, Betreiberbezeichnung und der fülle an BACnet-Eigenschaften nahezu unhandlebar wird. Wir reden hier gut und gerne von 250 und mehr Objekten...

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    ja, das ist die Lib aus dem BACnet-Store. Und leider gibt es keine Beispielprojekte die meine Anforderung abbilden. Auch weiss ich das die BACnet-Lib kein Interfacing fürs CmpBACnet zu sein scheint. Ich hiffe es hat hier noch jemand mehr Erfahrung P.S.: Die Lib funktioniert, aber eben nur über den Umweg im Gerätebaum, was beim Verwalten von grossen Gebäuden samt AKS, Betreiberbezeichnung und der fülle an BACnet-Eigenschaften nahezu unhandlebar wird. Wir reden hier gut und gerne von 250 und mehr Objekten...

  • nano nano modified a comment on discussion Deutsch 🇩🇪

    Hallo Community, ich suche die Möglichkeit aus der IEC-Application direkt das BACnet zu erzeugen. Hierzu würde ich gerne im Gerätebaum den Datalink und Server anlagen, die eigentlichen BACnet-Objekte (bspw. einen AnlogInput) aus der IEC-Application erstellen und im Server registrieren. Gibt es hierzu Erfahrungen / bzw. entsprechende Doku? Grüße Nano (Markus)

  • nano nano posted a comment on discussion Deutsch 🇩🇪

    Hallo Community, ich suche die Möglichkeit aus der IEC-Application direkt das BACnet zu erzeugen. Hierzu würde ich gerne im Gerätebaum den Datalink und Server anlagen, die eigentlichen BACnet-Objekte (bspw. einen AnlogInput) aus der IEC-Application erstellen und im Server registrieren. Gibt es hierzu Erfahrungen / bzw. entsprechende Doku?

1