Activity for hermsen

  • hermsen hermsen committed [aa0e34]

    STweeped the entire project

  • hermsen hermsen committed [642d07]

    [139] Check SeqNums of connected edges and devices and trigger a ReBirth;

  • hermsen hermsen committed [fba71e]

    Reworked FB_PrimaryMessageConsumer as a precursor for Ticket #139

  • hermsen hermsen committed [b7862c]

    preparation for ticket #139 working towards integration of RemoteEdge SeqHandler

  • hermsen hermsen committed [707f6a]

    [#139] Check SeqNums of connected edges and devices and trigger a ReBirth;

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Just steer clear of writing "too compact" code and prefer readability over "performance". Usually "performance" isn't an issue nowadays (unless it is but then you should focus on low hanging fruit first).

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    IF iVar1 = iVar10 OR iVar1 = iVar10 OR iVar1 = iVar10 OR iVar1 = iVar10 THEN DoTask := TRUE; END_IF Could be rewritten into; DoTask := (iVar1 = iVar10) ; Albeit DoTask is now continously evaluated.

  • hermsen hermsen created ticket #166

    https://help.codesys.com/ VS https://helpme-codesys.com/

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    If you want your variable (Integer types only!) to be assessed against a value range, you could use a CASE OF Statement; CASE MyUIntValue OF 0 : ; // Do stuff 1 : ; // Do more stuff 2..100 ; // RANGE1 101..65000: ; // RANGE2; ELSE //anything 65001 .. 65535 go here ; END_CASE

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    If you want your variable (Integer types only!) to be assessed against a value range, you could use a CASE OF Statement; CASE MyUIntValue OF 0 : ; // Do stuff 1 : ; // Do more stuff 2..100 ; // RANGE1 101. 65000: ; // RANGE2; ELSE //anything 65001 .. 65535 go here ; END_CASE

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Don't worry, just don't use such code in your program ;-)

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    If you want your variable (Integer types only!) to be assessed against a value range, you could use a CASE OF Statement; CASE MyUIntValue OF 0 : ; // Do stuff 1 : ; // Do more stuff 2..100 ; // RANGE1 100. 65000: ; // RANGE2; ELSE //anything 65001 .. 65535 go here ; END_CASE

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    IF iVar1 = iVar10 OR iVar1 = iVar10 OR iVar1 = iVar10 OR iVar1 = iVar10 THEN DoTask := TRUE; END_IF Could be rewritten into; DoTask := (iVar1 = iVar10) ; Albeit DoTask is now continously determined

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    This could even be improved upon readability wise; xDoTask := xVar1 OR xVar2 OR xVar3 OR xVar4; But the original question was; IF PVL.dut_PonyGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure OR PVL.dut_MidGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure OR PVL.dut_MainGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure OR PVL.dut_HFGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure THEN DoTask := TRUE; END_IF which could be rewritten for better readability...

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    This could even be improved upon readability wise; xDoTask := xVar1 OR xVar2 OR xVar3 OR xVar4; But the original question was; IF PVL.dut_PonyGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure OR PVL.dut_MidGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure OR PVL.dut_MainGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure OR PVL.dut_HFGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure THEN DoTask := TRUE; END_IF which could be rewritten for better readability...

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    This could even be improved upon readability wise; xDoTask := xVar1 OR xVar2 OR xVar3 OR xVar4; But the original question was; IF PVL.dut_PonyGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure OR PVL.dut_MidGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure OR PVL.dut_MainGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure OR PVL.dut_HFGroupSettings.ProcessVariable_ci = GVL.c_ai_DischargePressure THEN DoTask := TRUE; END_IF which could be rewritten for better readability...

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    This could even be improved upon readability wise; xDoTask := xVar1 OR xVar2 OR xVar3 OR xVar4;

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    If you want a very very good course in bookform, I highly recommend "The Book of CODESYS". Though it isn't cheap it does constitute a complete and very comprehensive course for CODESYS. The American version is a single book, while the european version is the same book but divide into 2 seperate volumes. Below is the Amazon link for the american version, the European version can be found easily on Amazon too; https://www.amazon.com/Book-CODESYS-ultimate-Industrial-programming/dp/1737821400/ref=mp...

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    If you want a very very good course in bookform, I highly recommend "The Book of CODESYS". Though it isn't cheap it does constitute a complete and very comprehensive course for CODESYS. The American version is a single book, while the european version is the same book but divide into 2 seperate volumes. Beow is the link for the american version; https://www.amazon.com/Book-CODESYS-ultimate-Industrial-programming/dp/1737821400/ref=mp_s_a_1_1?crid=2QVZQ90ON761E&keywords=book+of+codesys&qid=1651239...

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    If you want a very very good course in bookform, I highly recommend "The Book of CODESYS". Though it isn't cheap it does constitute a complete and very comprehensive course for CODESYS. The amrican version is a single book, while the european version is the same book but divide into 2 seperate volumes. https://www.amazon.com/Book-CODESYS-ultimate-Industrial-programming/dp/1737821400/ref=mp_s_a_1_1?crid=2QVZQ90ON761E&keywords=book+of+codesys&qid=1651239020&sprefix=book+of+codes%2Caps%2C237&sr=8-1

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    If you want a very very good course in bookform, I highly recommend "The Book of CODESYS". Though it isn't cheap it does constitute a complete and very comprehensive course for CODESYS. The amrican version is a single book, while the european version is the same book but divide into 2 seperate volumes. https://www.amazon.com/Book-CODESYS-ultimate-Industrial-programming/dp/1737821400/ref=mp_s_a_1_1?crid=2QVZQ90ON761E&keywords=book+of+codesys&qid=1651239020&sprefix=book+of+codes%2Caps%2C237&sr=8-1

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    This is absolutely possible but only using an external git client, NOT via CODESYS git v1.1.0.0. so use any (visual) git client you see fit however do not perform any actions on the database itself or within the project directory of the codesys project. For some examples of this you could check our SparkplugB Git repo.

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen posted a comment on ticket #148

    BUMP! When can we finally expect a version which runs and works ?

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified ticket #152

    add yml pipeline

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen committed [958c1f]

    Merge commit '536c8ee181061ee61ee0e013f4b58a9a0bce553e'

  • hermsen hermsen committed [0d37a4]

    Added several folder and moved various stuff around in preparation of new tests

  • hermsen hermsen committed [cf84d5]

    Merge commit '0d37a47cb3ee3fa9c3e84cb21e1ef2be92995ad3'

  • hermsen hermsen committed [24c587]

    integration of pull

  • hermsen hermsen committed [9268a2]

    [#158] Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen committed [81f537]

    Merge commit '9268a2e9e8c3a49aaad972eff5de3cd0c6f11b52'

  • hermsen hermsen committed [1b5a8a]

    Merge branch 'main' of https://forge.codesys.com/git/lib,cobolt,unittest.git

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen committed [341ca1]

    [#158] Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen committed [76bf5b]

    Merge commit '341ca11ddb9b23199f282f11c8692aa7e06e0560'

  • hermsen hermsen committed [57743f]

    v1.6.0.0 [#158] Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen committed [5f6f7b]

    Merge commit '57743fcd60eda49b04b3699e7b607b7ffc57909b'

  • hermsen hermsen committed [fe2280]

    v1.5.0.0 [#158] Migrated Stack to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen committed [069951]

    Merge commit 'fe22803f1da000dd12dfa120001c05fb8fc5667f'

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen modified ticket #12

    Accessing libraries, the example and the unittest for SP16.10

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen created ticket #12

    Accessing libraries, the example and the unittest for SP16.10

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen committed [f5c4b1]

    Sp16.10 Binaries

  • hermsen hermsen committed [8df6ff]

    delete testcommit test

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen modified ticket #3

    Create .yml pipeline and tuned manifest

  • hermsen hermsen committed [cb3d1d]

    Ticket[#152]: add yml pipeline

  • hermsen hermsen modified ticket #43

    FB_SparkplugHAProvider aka 'Server Walker'

  • hermsen hermsen modified ticket #152

    add yml pipeline

  • hermsen hermsen modified ticket #158

    Migrate to SP18 Development Environment and SP18 Compiler

  • hermsen hermsen posted a comment on ticket #159

    Definitly worth the effort

  • hermsen hermsen committed [771ab7]

    yet another webhook test

  • hermsen hermsen committed [03f9a1]

    test commit in order to test the commit hook

  • hermsen hermsen modified ticket #157

    Refactor FB_SparkplugBSimple to FB_SparkplugBxCoderHandler

  • hermsen hermsen modified ticket #157

    Refactor FB_SparkplugBSimple to FB_SparkplugBxCoderHandler

  • hermsen hermsen committed [dd012a]

    #159 Renamed FB_SparkplugBSimple into FB_SparkplugBxCoderHandler

  • hermsen hermsen committed [734320]

    Merge commit 'dd012a304d7f2a63bd9b447655f281f8fb2b5e79'

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    IF branching should be avoided by replacing it with a CASE statement if that is a possibility. But you probably know that 😜

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    IF branching should be avoided by replacing it with a CASE statement if that is a possibility.

  • hermsen hermsen modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    This is only useful when the method returns some boolean. To be honest I am personally not a huge fan of the AND_THEN extension as I dont need the AND_THEN that much. But this said, it available in the box of tricks

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    This is only useful when the method returns some boolean. To be honest I am personally not a huge fan of the AND_THEN extension as I dont need the AND_THEN that much.

  • hermsen hermsen modified ticket #157

    Refactor FB_SparkplugBSimple to FB_SparkplugBxCoderHandler

  • hermsen hermsen modified ticket #157

    Refactor FB_SparkplugBSimple to FB_SparkplugBxCoderHandler

  • hermsen hermsen created ticket #157

    Refactor FB_SparkplugBSimple to FB_SparkplugBxCoderHandler

  • hermsen hermsen modified a comment on discussion Automation Server πŸ‡¬πŸ‡§

    I bet the menu option installed, but failed to show through some fluke. To manually add the menu items, search help.codesys.com for customizing the codesys development environments interface menu and toolbar. I had this too with older versions of CODESYS and SP15 which sometimes works and sometines not. Since SP15 is relatively ancient, my unsolicited advise would be to always update to the latest version of the IDE. Currently this is SP18 next Friday;-) after it is released. Be sure to check the...

  • hermsen hermsen modified a comment on discussion Automation Server πŸ‡¬πŸ‡§

    I bet the menu option installed, but failed to show through some fluke. To manually add the menu items, search help.codesys.com for customizing the codesys development environments interface menu and toolbar. I had this too with older versions of CODESYS and SP15 which sometimes works and sometines not. Since SP15 is relatively ancient, my unsolicited advise would be to always update to the latest version of the IDE. Currently this is SP18 next Friday;-) after it is released. Be sure to check the...

  • hermsen hermsen modified a comment on discussion Automation Server πŸ‡¬πŸ‡§

    I bet the menu option installed, but failed. To manually add the menu items, search help.codesys.com for customizing the codesys development environments interface menu and toolbars. I think through some fluke your menu options have been installed but the IDE doesn't show them. This can easily be fixed. I had this too with older versions of CODESYS and SP15 which sometimes works and sometines not. Since SP15 is relatively ancient, my unsolicited advise would be to always update to the latest version...

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a wiki page

    Home

  • hermsen hermsen modified a comment on discussion Automation Server πŸ‡¬πŸ‡§

    I bet the menu option is installed. To manually add the menu items, search help.codesys.com for customizing the codesys development environments interface menu and toolbars. I think through some fluke your menu options have been installed but the IDE doesn't show them. This can easily be fixed. I had this too with older versions of CODESYS and SP15 which sometimes works and sometines not. Since SP15 is relatively ancient, my unsolicited advise would be to always update to the latest version of the...

  • hermsen hermsen posted a comment on discussion Automation Server πŸ‡¬πŸ‡§

    I bet the menu option is installed. To manually add the menu items, search help.codesys.com for customizing the codesys development environments interface menu and toolbars. I think through some fluke your menu options have been installed but the IDE doesn't show it yet. This can easily be fixed. I had this too with older versions of CODESYS and SP15 which sometimes works and sometines not. Since SP15 is relatively ancient, my unsolicited advise would be to always update to the latest version of...

  • hermsen hermsen modified a comment on discussion Automation Server πŸ‡¬πŸ‡§

    Hi, Technically this Edge runs on the OS side of your Linux machine and acts as an Edge Service (secured with certified TLS tunneling) to the cloud. The CODESYS Runtime in your Linux machine or any other runtime within the network can use this single Edge gateway to interact with CODESYS Automation Server. To be exact: 1) You are refering to CODESYS Automation Server, which runs on AWS hosting. 2) The Edge Gateway is available for Windows, Linux, Raspberry Pi(!) running on x64/x86, ARM32/ARM64. 3)...

  • hermsen hermsen posted a comment on discussion Automation Server πŸ‡¬πŸ‡§

    Hi, Technically this Edge runs on the OS side of your Linux machine and acts as an Edge Service (secured with certified TLS tunneling) to the cloud. The CODESYS Runtime in your Linux machine or any other runtime within the network can use this single Edge gateway to interact with CODESYS Automation Server. To be exact: 1) You are refering to CODESYS Automation Server, which runs on AWS hosting. 2) The Edge Gateway is available for Windows, Linux, Raspberry Pi(!) and vanilla ARM. 3) You need this...

  • hermsen hermsen posted a comment on discussion Automation Server πŸ‡¬πŸ‡§

    How can we help you? What helptopic or youtube movie did you watch? (URLs!) You say AWS, but don't you mean CODESYS Automation Server (AWS just acts as hosting server).

  • hermsen hermsen modified a comment on discussion Automation Server πŸ‡¬πŸ‡§

    Hi, I have read your message and I try to figure out what you are trying to do, but I can't undertand what you are trying to say. Would you be so kind and explain in short and simple English what it is you try to achieve? If you have explained your issue well, we can help you further. Regards ;-)

  • hermsen hermsen posted a comment on discussion Automation Server πŸ‡¬πŸ‡§

    Hi, I have read your message and I try to figure out what you are trying to do, but I can't undertad what you are trying to say. Would you be so kind and explain in short and simple English what it is you try to achieve? If you have explained your issue well, we can help you further. Regards ;-)

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Only English please!

  • hermsen hermsen posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Only English please!

<< < 1 2 3 4 >