Activity for Thomas

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Hi, username and password are currently not yet supported for the opcua client. Regards

  • Thomas Thomas posted a comment on discussion Deutsch 🇩🇪

    Moin, in SP17 gibt es eine neue Modbus library ("Modbus"). Damit kann auch für den TCP aus dem iec code eine Verbindung aufgebaut, bzw. konfiguriert werden. Gruß Thomas

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Dear Mauda, do you have configured the anonymos login: https://faq.codesys.com/display/CDSFAQ/OPC+UA+Server%3A+Anonymous+login Regards

  • Thomas Thomas posted a comment on discussion Deutsch 🇩🇪

    siehe: https://forge.codesys.com/forge/talk/Runtime/thread/ea9e581ac6/

  • Thomas Thomas posted a comment on discussion Runtime 🇬🇧

    Moin Chris, das Problem ist, dass mit FW19 eine neue Linux library ausgeliefert wird: "libffi.so.7" Die Runtime benötigt aber die Vorgängerversion: "libffi.so.6" Da bisher von uns keine Tests durchlaufen wurden, wäre die Empfehlung FW18SP3 zu verwenden. Wenn FW19 unbedingt notwendig ist oder nur gestestet werden soll, kann auch die angehängte Library in das Verzeichnis "/usr/lib" kopiert werden. Ebenfalls startet die Runtime, wenn man einen Link ("sudo ln -s /usr/lib/libffi.so.7 /usr/lib/libffi.so.6")...

  • Thomas Thomas posted a comment on discussion Runtime 🇬🇧

    Moin Chris, muss ich mir anschauen. Wusste bisher nicht mal, das FW19 freigeben wurde. Daher kann ich jetzt erstmal kein Datum nennen Gruß Thomas

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Hey David, see: https://faq.codesys.com/display/CDSFAQ/TCP%3A+Example+for+Server+and+Client Regards

  • Thomas Thomas posted a comment on discussion Runtime 🇬🇧

    Hey all, you have two options: 1) - stop the runtime - delete the user management files (see attachment) - restart the runtime == >> Create a new admin 2) disable the usermanagement: https://faq.codesys.com/display/CDSFAQ/Device+UserManagement Regards

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    You will never find a serial modbus device under a TCP adapter.

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Hi Tony, Ian shows you the correct link and if you compile the "\SharedMemoryCLinux\myshm.c" you can communicate between the codesys and your compiled c-application: Here are my test on a raspberry: Regards

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Hey, hope the example of "VU.IVisualizationClientIteration" will help. Regards

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Hi, Please note that this settings will be available in SP17 and have no affect in SP16.XY. Why does you want to change the settings? Normally the client must be able to work with the default values... Regards

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Hi, I am not able to test my code today.! I hope the ModbusServer will answer a request (see attachment) Basic is the FAQ (https://faq.codesys.com/display/CDSFAQ/Modbus+RTU%3A+Dynamic+Configuration) Regards

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Hi, it lokk like that the docu is wrong Regards

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    It is an function, not a FB. == >> Not necessary to declare a variable

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Sorry, I haven't read that you start a new job after finished the old one. Are other libraries in your project, which use the AsyncManger. F. e. CAA NetBaseSrv

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    Dear Kallileo, The number of jobs is limited in the Runtime. This limit applies to all libraries together!!!! Do you have several jobs (reading/writting) at the same time? == >> Make sure that a new job is not started until the other one is finished. Regards Thomas

  • Thomas Thomas posted a comment on discussion Deutsch 🇩🇪

    Moin, so richtig komme ich mit deiner Frage noch nicht klar. Welchen PFC200 hast Du, 750-8202 usw. werden unterstützt. Hast Du die Codesys-Runtime auf der Hardware aufgespielt, oder läuft noch die Wago-Variante? Gruß Thomas

  • Thomas Thomas posted a comment on discussion Engineering 🇬🇧

    attribute 'hide' == >> https://help.codesys.com/webapp/_cds_pragma_attribute_hide;product=codesys;version=3.5.16.0

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin, genau dafür ist Sie da und ja, ist in der Entwicklungsumgebung enthalten. Ich habe mal ein wenig damit "rumgespielt" und es dann verworfen. Daher werde ich Dir nicht weiterhelfen können. Gruß Thomas

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin, das der ADS Server an jede Variable heran kommt, kann ich mir fast nicht vorstellen. Aber man lernt ja nie aus. An die, über die Symbolkonfiguration exportierten Variablen kommst Du in der Steuerung über die Lib "IecVarAccess". Die Umsetzung wird aber sicherleich kein Spass. Gruß Thomas

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin Mario, grundsätzliches Vorgehen siehe: https://faq.codesys.com/display/CDSFAQ/KNX%3A+Integrating+a+CODESYS+Controller Es gibt keinen Hersteller, der alle Projektierungstools die es gibt beschreibt. Wenn Du eine Ethernet/IP anbindung mit z. B. Rockwell realisierst, wird Rockwell auch nicht Codesys und der Lizenzbestimmungen beschreiben. Genauso wird der KNX-Hersteller des Tasters allerwahrscheinlichkeit nach nicht Codesys und des Handling zur Einbindung beschreiben. Bevor die Frage auftaucht....

  • Thomas Thomas posted a comment on discussion Engineering

    Hi, The parameter exist only one time on the PLC, but you can insert the lib as sublevel library "hundred" times. If you are able to edit the sublevel libraries you can not control witch parameter is set. Therefore you can only edit the toplevel library. Regards Thomas

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin, date den KNX-Treiber mal auf Version 4.0.1 ab. Gruß Thomas

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin, die Zeit wird vom Client vorgegeben. == >> Muss also dort angepasst werden Allerdings ist die minimale PublishRate in der Runtime 100ms begrenzt. Gruß Thomas

  • Thomas Thomas posted a comment on discussion Deutsch

    Du bist als "root" eingeloggt? ansosnsten kannst Du es mit "sudo nano /etc/CODESYSControl.cfg" probieren

  • Thomas Thomas posted a comment on discussion Deutsch

    Du bist als "root" eingeloggt? ansosnsten kannst Du es mit "sudo nano /etc/CODESYSControl.cfg" probieren

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin, ich selbst benutze immer "putty", sollte aber auch mit jeder anderen Konsole funktionieren. Die Datei kannst du dann mit "nano /etc/CODESYSControl.cfg" bearbeiten Gruß Thomas

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin, den Pfad musst Du in der CODESYSControl.cfg bzw. in der CODESYSControl_User.cfg auf dem Gerät anpassen: https://forge.codesys.com/forge/talk/Engineering/thread/79b4396f03/ Gruß Thomas

  • Thomas Thomas posted a comment on discussion Engineering

    Hi, set the option "Qualified only" at the library you add. == >> You must use the namespace in your code like "nbs.IPSTRING_TO_INT" Regards

  • Thomas Thomas posted a comment on discussion Engineering

    Hey, the struct have a pointer and a value == >> see attachment

  • Thomas Thomas posted a comment on discussion Engineering

    == >> https://store.codesys.com/date-and-time.html?store=en&from_store=default

  • Thomas Thomas posted a comment on ticket #98

    Do you have activate the "advance"-button

  • Thomas Thomas posted a comment on discussion Deutsch

    Hi, ich habe gestern zumindest keinen anderen Weg gesehen. Halte den Aufwand aber für akzeptabel. Gruß Thomas

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin Chris, Du kannst die Datei natürlich auch über den FileDialog hin und her kopieren.

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin, ja ist möglich. Normalerweise liegen die Textlisten im Verzeichnis "PlcLogic\Visu" als Textdatei vor. Z. B. mit Editor bearbeiten und anschliessend neu laden: CmpDynamicText.DynamicTextReloadTexts(); Gruß Thomas

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin Sebastian, deine Struktur enthält 4-Byte-Datentypen (REAL/UDINT). An diesen Bedürfnis muss sich der Compiler ausrichten, da deine Struktur wieder in anderen Strukturen oder Arrays verwendet werden könnte. 284 Byte + 2 Byte ergibt eine Größe von 286 Byte, die nicht durch 4 teilbar ist. == >> Daher 2 zusätzliche Füllbits. Ansonsten kann es beim Zugriff auf UDINT im zweiten Arrayelement zu Problemen kommen. Gruß Thomas

  • Thomas Thomas posted a comment on discussion Runtime

    Hey Chris, wieder über die lib "SysTarget": https://faq.codesys.com/pages/viewpage.action?pageId=21135402 SysTarget.SysTargetGetVersion(pulVersion := ADR(dwVersion)); // V3.5.SP13.10 == > 50662666 = 16#03050D0A Gruß Thomas

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin Sebastian, wo genau fügst Du dein "Int" ein und wie sieht deine Struktur aus? Beim Raspi (ARM-Prozessor) muss ein REAL immer auf einer Adresse liegen, die durch 4 teilbar ist. Da könnte ich mir schon vorstellen, dass "Füllbytes" eingefügt werden. Du kannst dieses Verhalten mit dem Attribut "pack_mode" beeinflussen. Aber, sei vorsichtigt, eine Zugriff auf eine falsch "allignete" Adresse kann auch schnell mal zur Exception führen. https://help.codesys.com/webapp/_cds_pragma_attribute_pack_mode;product=codesys;version=3.5.15.0...

  • Thomas Thomas posted a comment on discussion Engineering

    Hi, no that is not possible. The funktions (FindServersOnNetwork, RegisterServer, RegisterServer2) which you need to connect to the discovery server are not supported. Regards

  • Thomas Thomas posted a comment on discussion Engineering

    Hi, the client will be released with SP16. == >> End of April or May

  • Thomas Thomas posted a comment on discussion Engineering

    Hello, I also tested the configuration with multitask between a Win V3 and a Wago-Controller (750-352). I was able to establish the connection. Regards Thomas

  • Thomas Thomas posted a comment on discussion Engineering

    Hello, I run a test between Raspi and a PFC200 for 14h without any disconnections. General: To build a connection between 2 Codesys runtimes is very easy. You configure the device and export the configuration into an eds or direct to the device repository. On the scanner you can add the adapter you exported.

  • Thomas Thomas posted a comment on discussion Deutsch

    Moin, Du musst ja nicht cyklisch abfragen. == >> https://faq.codesys.com/pages/viewpage.action?pageId=24510480 oder über eine Variable den Kanal antriggern. Gruß Thomas

  • Thomas Thomas posted a comment on discussion Engineering

    Hi, Yes, it is an known bug. The entry in our developer database is: CDS-47688: Library: CAA DTUtility GetDayOfWeek returns wrong weekday for leap day Regards Thomas

1