Post by trusty-squire on Confused by dwIpoTime input for SMC_Interpolator
CODESYS Forge
talk
(Post)
Hi, Learning Codesys CNC, and I am confused by the dwIpoTime parameter. I have a basic demo application, using SMC_Interpolator feeding into SMC_TRAFO_Gantry2Tool2, which then sets the position of the x/y SM_Drive_Virtual axis. I also have a C axis which revolves the tool, which is controlled using a simple tangential angle calculation SMC_CalcDirectionFromVector. The GCode I'm using has feed/accel set at 500. The axis configuration limits are well above that (2000). What's strange is that, when I run the simulation, the feed speed changes drastically when I update the variable dwIpoTime. The larger the number, the faster it moves. What's going on here? The documentation only says "This variable has to be set for each call. It represents the cycle time in μsec." Why does it change the feed speed I'm seeing the in simulation? What is a good number to use? The example I was looking at set it at 5000. Screenshot attached.
Last updated: 2024-07-18
Post by timvh on How to implement an interface (IElement)?
CODESYS Forge
talk
(Post)
See: https://forge.codesys.com/prj/codesys-example/element-collect/home/Home/ This contains an application "OnlineChangeSafeLinkedListExample". What you should do is create a new interface which has your "Priority" property. Then your FB should extend the base element function block and implement your own interface: E.g. FUNCTION_BLOCK MyElement EXTENDS COL.LinkedListElementBase IMPLEMENTS I_MyInterface Then the __QUERYINTERFACE does the magic to check if your "element" also implements your interface. Something like this: // Compares this element with itfElement. // Returns 0 if the elements are equal, < 0 if the element is less than itfElement, // > 0 if the element is greater than itfElement. // This method will be called from sorted collections (e.g. |COL.SortedList|) to sort the elements. // IMPORTANT: The underlying value to be compared with MUST NOT be changed during the lifecycle of the object. METHOD ElementCompareTo : INT VAR_INPUT (* The element to compare*) itfElement : COL.IElement; END_VAR VAR itfIntElement : I_MyInterface; xResult : BOOL; END_VAR // We use integer iInt1 for sorting. xResult := __QUERYINTERFACE(itfElement, itfIntElement); IF xResult THEN IF iInt1 < itfIntElement.Priority THEN ElementCompareTo := -1; ELSIF iInt1 > itfIntElement.Priority THEN ElementCompareTo := 1; ELSE ElementCompareTo := 0; END_IF ELSE ElementCompareTo := -1; END_IF
Last updated: 2024-07-22
Post by dogulas on OPC UA C# client connecting to OPC UA CODESYS server
CODESYS Forge
talk
(Post)
Noob alert! I’m just getting my feet wet with CODESYS. I have a “Hello World” project in the CODESYS IDE. I’m using the Win SoftPLC on the same computer. I’ve added a Communication Manager under the Application node. Under that is “OPC UA Server -> IEC Symbol Publishing 01”. I also added “OPC_UA_Symbols -> Information Model”. I’m not sure I need the second thing. I was grasping at straws. I also set up several dummy symbols in the IEC Symbol Publishing 01 node. In my C# application, I am trying to get an instance of EndpointDescription from CoreClientUtils.SelectEndpoint(“opc.tcp://localhost:1217/Gateway-1”, useSecurity: false, 15000). I wasn’t sure about the “Gateway-1”. I found that in the CODESYS IDE under the project -> Communication Settings. When I execute the previous method call in C#, I get: “BadSecureChannelClosed”. I have no idea what that means. Any pointers to documentation are welcome.
Last updated: 2024-08-16
Post by otbeka on CmpCrypto CryptoGenerateHash Not Outputting
CODESYS Forge
talk
(Post)
Hi, I have been trying to use CryptoGenerateHash from the CmpCrypto Implementation library. My code is taken almost directly from the CryptoDemo.project example provided on Codesys Forge, yet the CryptoGenerateHash function does not write to the address listed in pHash. RTS_IEC_RESULT is OK, but I am getting nothing out of the function. No errors either, all my libraries are up to date. Any help would be appreicated! PROGRAM PLC_PRG VAR sMessage : MESSAGE := 'The red fox runs across the ice'; abyHashCode : HASH_CODE := [ 16#52, 16#ED, 16#87, 16#9E, 16#70, 16#F7, 16#1D, 16#92, 16#6E, 16#B6, 16#95, 16#70, 16#08, 16#E0, 16#3C, 16#E4, 16#CA, 16#69, 16#45, 16#D3 ]; xMessageOK : BOOL; END_VAR xMessageOK := CheckMessage(sMessage, abyHashCode); FUNCTION CheckMessage : BOOL VAR_INPUT sMessage : REFERENCE TO MESSAGE; abyHashCode : REFERENCE TO HASH_CODE; END_VAR VAR _hHASH : RTS_IEC_HANDLE := CryptoGetAlgorithmById(ui32CryptoID:=RtsCryptoID.HASH_SHA1, pResult:=0); Result : RTS_IEC_RESULT; bsMessage : RtsByteString := (ui32MaxLen:=SIZEOF(sMessage), pByData:=ADR(sMessage), ui32Len:=TO_UDINT(LEN(sMessage))); abyNewHashCode : HASH_CODE; bsNewHashCode : RtsByteString := (ui32MaxLen:=SIZEOF(abyNewHashCode), pByData:=ADR(abyNewHashCode)); diCmpResult : DINT; END_VAR Result := CryptoGenerateHash(hAlgo:=_hHASH, pData:=ADR(bsMessage), pHash:=ADR(bsNewHashCode)); diCmpResult := SysMemCmp(pBuffer1:=ADR(abyHashCode), pBuffer2:=ADR(abyNewHashCode), udiCount:=SIZEOF(HASH_CODE)); CheckMessage := diCmpResult = 0;
Last updated: 2024-09-06
Post by breiter on Frustration-Fueled Feedback on Project File Management and Git Integration
CODESYS Forge
talk
(Post)
Hi, supporting a text based storage format is on our roadmap, see https://www.codesys.com/the-system/releases-updates-lifecycle/release-plan-roadmap.html It will be an Add-On feature called "File Based Storage" for the professional developer edition. Structured text POUs will be stored as plain text. Other graphical languages will remain in an xml format. You will be able to switch the storage type for projects. Certain workflows will become easier this way. Nevertheless restrictions will remain because of CODESYS specific storage logic (for example how methods below function blocks are stored as file). So merging using our Git Integration Add-On remains the recommended workflow. A workflow involving Visual Studio Code as the main IDE is not supported. Simply because many topics like library management, task configuration or fieldbus configurators are not available for VS Code. A PLC project is a lot more than just some ST POUs. Best Regards
Last updated: 2024-10-16
Post by munwar on ^^Temu Coupon {{UK}} ^£100 off^ [^^"["acq794628"]^^"] for New and Existing Customers^.^££
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by munwar on Temu Coupon Code |$100 off | Korea ➔ ["(["acq794628"]) ₩ Existing Users
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by munwar on Temu Coupon ((Canada)) | $100 off | ["acq794628"] for New and Existing Customers ^.^
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by munwar on | Temu Coupon Code Portugal | ⏭ ["^"acq794628"^"] ||"€100 off"|| New Users.
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by munwar on Temu referral & Coupon code ^^[acq794628 ] 90% Off - October 2024.
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by munwar on Temu Coupon Code ** $100 Off ** |"acq794628"| For New Users.
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by munwar on Temu Coupon Code ☞ $100 Off➲{acq794628,➲ - First Order
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by munwar on Temu Coupon Code➤$100 Off➤ |||acq794628,║ NEW YORK
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by munwar on Temu Referral Code {"["acq794628"]"} <>~*£100 Off →_→?
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by munwar on Temu latest Coupon Code ➟ [["acq794628"]] Get 100% off '+ 30% Discount (October,24) ??
CODESYS Forge
talk
(Post)
Temu Exclusive Discount: Unlock Unbeatable Savings Now! Are you ready to take your shopping experience to the next level? Look no further! Temu, the popular online marketplace, is offering an exclusive discount that will blow your mind. For a limited time, you can unlock a whopping $100 off, a flat $550 off, and an additional 30% off your purchase. Yes, you read that right! To redeem this incredible offer, simply at checkout. How to Redeem the Discount Redeeming the Temu exclusive discount is easy. Here's a step-by-step guide: Head to the Temu website and browse through the vast selection of products. Add your desired items to the cart and proceed to checkout. Enter the coupon code acq794628 in the designated field. Click "Apply" to unlock the discounts. Enjoy your savings! makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Don't Miss Out! This offer is only valid for a limited time, so don't wait! Use the coupon code acq794628 now and unlock the incredible discounts. Temu's exclusive offer is the perfect opportunity to save big on your favorite products. Don't miss out on this chance to upgrade your shopping experience. What Can You Buy with This Discount? Temu offers a wide range of products across various categories, including: Fashion: clothing, shoes, accessories, and more Electronics: smartphones, laptops, gadgets, and more Home and Garden: furniture, decor, kitchenware, and more Beauty and Health: skincare, haircare, makeup, and more With this exclusive discount, you can treat yourself to something special or stock up on essentials. Whether you're looking for a new outfit, a cutting-edge gadget, or a home decor item, Temu has got you covered. Terms and Conditions Please note that this offer is subject to terms and conditions. The discount may not be valid on certain products or in conjunction with other promotions. Be sure to check the Temu website for full details. In conclusion, the Temu exclusive discount is an unbeatable offer that you won't want to miss. With $100 off, a flat $550 off, and an additional 30% off, you can enjoy massive savings on your favorite products. Use the coupon code acq794628 now and start shopping! Temu Coupon Code $100 Off {acq794628}Temu Coupon Code 40 Off {acq794628}Temu Coupon Code 50 Off {acq794628}Temu Coupon Code 70 Off {acq794628}Temu Coupon Code 90 Off {acq794628}Temu Coupon Code 30 Off {acq794628} Temu Coupon Code First Order {acq794628} Temu Coupon Code Existing User {acq794628} TEMU COUPON $100 OFF -acq794628 Temu Free Gift Code - acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS acq794628 TEMU Free Gift Code FIRST ORDER -acq794628 TEMU Free Gift Code REDDIT -acq794628 TEMU Free Gift Code FOR EXISTING CUSTOMERS REDDIT -acq794628 TEMU COUPON $100 Free Gift Code OFF NEW USER -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS 2024 -acq794628 TEMU COUPON $100 OFF CODE -acq794628 TEMU COUPON $100 OFF FIRST ORDER FREE SHIPPING -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING USA -acq794628 TEMU COUPON $100 OFF HOW DOES IT WORK -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS CANADA -acq794628 TEMU COUPON $100 OFF 2024 -acq794628 TEMU COUPON $100 OFF FOR NEW CUSTOMERS -acq794628 TEMU COUPON $100 OFF CANADA -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FIRST ORDER - acq794628 TEMU 300 OFF COUPON BUNDLE -acq794628 300 COUPON CODES -acq794628 1 BUCKS TO PHP -acq794628 IS THERE A COUPON IN THE PHILIPPINES -acq794628 300 BUCKS TO PHP -acq794628 TEMU $100 OFF COUPON -acq794628 TEMU $100 OFF CODE -acq794628 TEMU 300 VALUE COUPON BUNDLE -acq794628 TEMU COUPON $100 OFF FOR EXISTING CUSTOMERS FREE SHIPPING -acq794628 TEMU Free Gift CODE LEGIT -acq794628 TEMU Free Gift CODE REDDIT -acq794628 TEMU 300 OFF COUPON CODE FOR EXISTING USERS -acq794628 TEMU Free Gift Code UK -acq794628 TEMU COUPON CODE $100 OFF FREE SHIPPING -acq794628 TEMU COUPON CODES 300 PERCENT OFF -acq794628 WHAT IS A HIGH COUPON RATE -acq794628 HOW TO CALCULATE COUPON RATE WITHOUT COUPON PAYMENT -acq794628 WHAT IS THE COUPON RATE -acq794628 HOW TO CALCULATE COUPON VALUE -acq794628 USING COUPONS AND REBATES TO LOWER THE PRICE OF AN ITEM IS AN EXAMPLE OF - acq794628 TEMU 300 DOLLAR OFF COUPON - acq794628 DOMINOS COUPON CODE 300 OFF -acq794628 DOMINO'S 300 RS OFF COUPON CODE -acq794628 TEMU COUPON $100 OFF EXISTING CUSTOMERS -acq794628.
Last updated: 2024-10-26
Post by dominggus on FileDialog - OnDialogClosed not called anymore
CODESYS Forge
talk
(Post)
Hi, since the latest update it seems the OnDialogClosed is not called anymore?? using CODESYS SP20 Patch 3 with CODESYS Visualization 4.6.0.0 I am using LoadWriteRecipe to load a recipe file from disk (with some custom dialog settings), and I need to run a function (Recipes_LoadFromRecipeData()) afterwards which I execute when OnDialogClosed is closed with OK button. See attached screenshot and code below: *** OnDialogClosed : Recipes_OnLoadFileDialogClosed(pClientData): *** // the DialogManager is provided via the implicitly available VisuManager dialogMan := VisuElems.g_VisuManager.GetDialogManager(); IF dialogMan <> 0 AND pClientData <> 0 THEN FileOpenCloseDialog := dialogMan.GetDialog('VisuDialogs.FileOpenSave'); // gets the FileOpenSave dialog IF FileOpenCloseDialog <> 0 THEN result := FileOpenCloseDialog.GetResult(); // gets the result (OK, Cancel) of the dialog IF result = VisuElems.Visu_DialogResult.OK THEN Recipes_LoadFromRecipeData(); END_IF END_IF END_IF *** OnMouseClick: Execute ST-Code *** // override FileOpenSave Dialog settings // Visu_FbFileListProvider.Initialize(stDirectory, stFilter, stFileIn, stTitle, iRowCount, bBrowseDirectory, bTouch) VisuDialogs.g_FileListProvider.Initialize('./', '*.bunkerrecipe', '', 'Load recipe', 20, TRUE, FALSE); VisuDialogs.g_FileListProvider(); This used to work in CODESYS v3.5 SP20 Patch 1, but it seems it doesn't work anymore unfortunately? The OnDialogClosed just never seems to be called anymore....
Last updated: 2024-12-18
Post by mubeta on Strange problem with the ‘MC_SetPosition’ function
CODESYS Forge
talk
(Post)
CoDeSys 3.5.19.7 Target Berghof MX6 In a simple SoftMotion programme with two stepperless modular axes from CMZ, one is simply controlled in speed, but a spot must perform a positioning. I use the function MC_SetPosition() both to reference the axis at power-up and also to correct the actual position to a fixed machine reference detected with proximity. The function has only one instance and I actually use a booelan variable to control the ‘Execute’ input. Well, I cannot correctly change the axis position on the fly if it is running at high speed. The servomotor works in a speed range between 0°/s and 720°/s, (gearbox output with a 1:6 ratio). As long as the servomotor is operating at speeds below about 400 °/s, the function is able to correct the position correctly even when forcing values far apart, but at high speeds, from 400 °/s upwards, the correction no longer takes place. For example, trying to correct the position of 280° into 300° with absolute mode, the axis that is moving at speed actually shifts the position by a few degrees, not the expected 20. I don't understand why with the servo drive running slowly the position shift occurs correctly, while increasing in speed it no longer works.
Last updated: 2025-01-09
Post by mubeta on Strange problem with the ‘MC_SetPosition’ function
CODESYS Forge
talk
(Post)
Hi gseidel, before moving to HW implementation, I had created the same program in simulation mode with virtual drives and, as far as I remember, everything worked fine simulating process and the few useful inputs. So it does not seem to be a SoftMotion library problem, but rather a problem with dynamics or physical axis adjustments. What escapes me, however, is the fact that this function is supposed to perform a position shift virtually, in fact without interfering with the axis itself, thus independent of its adjustments. MC_SetPosition() is not a homing function, in fact it is clearly intended to be executed on the fly with the axis moving. Now I'll see if I can reduce the program, although I don't like it very much. In my life I have learned that problem searches should be done on the part, and not in a more or less similar way.
Last updated: 2025-01-10
Post by pistola on C0357: "GetNextClient" is obsolete, use VisuUtils instead
CODESYS Forge
talk
(Post)
I'm having some troubles with this same issue and I'm wondering if someone can help me out. On a settings visual I allow the operator to enter some values however if they activate the page change button it will change the change with the Numpad dialog open. Since I'm using Visuelems.CURRENTVISU to change the pages I came across this code noted below for determining if the Numpad dialog was active. This code worked great however now in 3.5.19 it's now obsolete. I've tried following the directions in the attached program above however I can't see to get it to work in my program. Can anyone provide some help to determine if a dialog is open? FUNCTION Check_Dialog_Open : Bool VAR_INPUT sDialogName : STRING; // Input variable for the name of the dialog END_VAR VAR pstClientData : POINTER TO VisuElems.VisuStructClientData; // Pointer to the client data structure itfDialogManager : VisuElems.IDialogManager; // Interface for the dialog manager itfMyDialog : VisuElems.IVisualisationDialog; // Interface for the specific visualisation dialog END_VAR // Begin the iteration over the client manager VisuElems.g_ClientManager.BeginIteration(); // Loop through each client until no more clients are found WHILE (pstClientData := VisuElems.VisuElemBase.g_ClientManager.GetNextClient()) <> 0 DO // Get the dialog manager interface itfDialogManager := VisuElems.g_VisuManager.GetDialogManager(); // Get the specific dialog interface using the dialog name itfMyDialog := itfDialogManager.GetDialog(sDialogName); // Check if the dialog is open for the current client Check_Dialog_Open := VisuDialogs.VisuDlgUtil_IsDialogOpen(itfMyDialog, pstClientData, itfDialogManager); // If the dialog is open, exit the loop IF Check_Dialog_Open THEN EXIT; END_IF END_WHILE
Last updated: 2025-03-27
Post by jy77812 on MC_MoveCircularAbsolute Using Help
CODESYS Forge
talk
(Post)
Dear People I’m trying to draw a circle using MC_MoveCircularAbsolute, but I keep encountering an error. The error message is SMC_CP_CIRCLE_CENTER_NOT_ON_BISECTOR. What I’m trying to do is simply draw a circle with a diameter of 20, starting from the point X=0, Y=0. I’ve set CircMode to center. It seems like a simple task, but the error keeps occurring, and it’s giving me a headache. I’d appreciate your help. I’ve also attached the program, so please provide any advice you can. I want to use the mode as the center. I've tried changing multiple coordinates and it won't run. Please help. sample stCirculAuxPoint.c.X := 20; stCirculAuxPoint.c.Y := 10; stCirculEndPoint.c.X := 20; stCirculEndPoint.c.Y := 30; fbMoveCircularAbsolute( AxisGroup := AxisGroup, Execute := xGroupCirculEx, CircMode := SMC_CIRC_MODE.CENTER, AuxPoint := stCirculAuxPoint, EndPoint := stCirculEndPoint, PathChoice := 0, Velocity := 50, Acceleration := 50, Deceleration := 50, Jerk := 50, CoordSystem := SMC_COORD_SYSTEM.MCS, BufferMode := 0, TransitionMode := 0, TransitionParameter := , OrientationMode := , VelFactor := , AccFactor := , JerkFactor := , TorqueFactor := , Name := , Done => , Busy => , Active => , CommandAborted => , CommandAccepted => , Error => , ErrorID => , MovementId => );
Last updated: 2025-06-04
Post by latassan on RaspberryPi 5 gateway problem
CODESYS Forge
talk
(Post)
Hello, I'm trying to use a raspberryPi 5 as a PLC. I fixed its IP address, I can ping it. I've also installed the CODESYS Control for Raspberry Pi 64 SL runtime on it. So I've created a gateway (IP address of the Raspberry, TCP port 1217). I see the green dot next to this gateway. When I do a network scan, I can see my raspberry (see photo). When I try to connect to it, I have to define an administrator profile, which I do. On validation, I see a message: No device is responding to the scan request. I've checked that port 1217 is listening on the raspberry, I've uninstalled the runtime then installed it again, but I can't connect. Also, when I try to configure the user groups before connecting, I see that Offline mode is not supported by the device, even though I'm connected to it in the Deploy Control SL tab. When I try to refresh, I see: Gateway not configured properly. How can I connect to my Raspberry? Have I defined my gateway incorrectly?
Last updated: 2025-06-12
Post by astutoski on No Motion with SM3_RaspiStepper (GPIO 23/24 Show No Pulses)
CODESYS Forge
talk
(Post)
Hi everyone, I’m completely new to CODESYS and have been teaching myself. And i Want to control an Axis using SM3RaspiStepper. Following the example on the RaspiStepper home page, I set up an axis through a POU and tied the SMC_StartupDrive (Visu) template to my axis instance (sud). Unfortunately, the motor never moves and I don’t see any pulses on the PULSE pin (GPIO 23). Hardware -Raspberry Pi 4 B -Nema 17 stepper motor -A4988 stepper driver (EN pin permanently tied to GND) Software / Runtime -CODESYS 3.5 SP21 Patch 1 – Raspberry Pi runtime (demo) -SoftMotion in demo mode -Package: SM3_RaspiStepper 0.0.0.6 Axis parameters: Pulse pin GPIO 23 Direction pin GPIO 24 Enable pin 0 (unused) Disable pin 0 (unused) Whether I start the axis from the visualization template or through Online Config Mode, the motor never spins. In Online Config Mode I press Power → the state changes from Standstill to Discrete_Motion, but the motor shaft is still locked and no step pulses appear on GPIO 23 (checked with a scope). I can provide screenshots of the Visualization, PLC logs, or wiring pictures if that helps. Any ideas on what I might be missing? Happy to provide screenshots, project files, or scope captures if that helps. Thanks in advance!
Last updated: 2025-06-25
Post by derpaul on Official MQTT-Client: MAX_RECEIVE_BUFFER_SIZE_EXCEEDED
CODESYS Forge
talk
(Post)
Here is the output Codesyscontrol.log ;**************************************************************** ;<loggername>/tmp/codesyscontrol.log</loggername> ;<logoptions> ; <enable>1</enable> ; <type>normal</type> ; <timestamp>rtc</timestamp> ; <deactivatable>0</deactivatable> ; <dump>always</dump> ; <filter>0x0000000f<filter> ; <maxentries>1000</maxentries> ; <maxfiles>1</maxfiles> ; <maxfilesize>1000000</maxfilesize> ;</logoptions> ;<entries> ;Timestamp, CmpId, ClassId, ErrorId, InfoId, InfoText ;ClassId: LOG_INFO =1 ;ClassId: LOG_WARNING =2 ;ClassId: LOG_ERROR =4 ;ClassId: LOG_EXCEPTION =8 ;ClassId: LOG_DEBUG =16 ;ClassId: LOG_PRINTF =32 ;ClassId: LOG_COM =64 ;</entries> ;**************************************************************** 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, <logoptions> 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, <bEnable>1</bEnable> 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, <type>normal</type> 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, <timestamp>rtc</timestamp> 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, <disableable>0</disableable> 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, <Filter>0x0000000f</Filter> 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, <MaxEntries>1000</MaxEntries> 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, <MaxFiles>1</MaxFiles> 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, <MaxFileSize>1000000</MaxFileSize> 2023-09-12T21:11:41Z, 0x00000013, 1, 0, 0, </logoptions> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 4, CODESYS Control for PFC200 SL 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 4, OS=Linux, CPU=ARM, Arch=32Bit, Coding=C 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 6, <version>3.5.16.40</version> <builddate>Mar 2 2021</builddate> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 5, Copyright (c) 3S - Smart Software Solutions GmbH 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>CM</cmp>, <id>0x00000001</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>CmpMemPool</cmp>, <id>0x0000001e</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>CmpLog</cmp>, <id>0x00000013</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>CmpSettings</cmp>, <id>0x0000001a</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysFile</cmp>, <id>0x00000104</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysCom</cmp>, <id>0x00000100</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysCpuHandling</cmp>, <id>0x00000101</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysDir</cmp>, <id>0x0000011b</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysEthernet</cmp>, <id>0x0000011c</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysEvent</cmp>, <id>0x00000102</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysExcept</cmp>, <id>0x00000103</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysInternalLib</cmp>, <id>0x00000107</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysMem</cmp>, <id>0x00000108</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysModule</cmp>, <id>0x00000109</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysMsgQ</cmp>, <id>0x0000010a</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysMutex</cmp>, <id>0x0000013a</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysOut</cmp>, <id>0x0000010b</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysProcess</cmp>, <id>0x0000010e</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysSem</cmp>, <id>0x0000010f</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysSemCount</cmp>, <id>0x00000139</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysSemProcess</cmp>, <id>0x00000119</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysShm</cmp>, <id>0x00000110</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysSocket</cmp>, <id>0x00000111</id> <ver>3.5.16.30</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysTarget</cmp>, <id>0x00000112</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysTask</cmp>, <id>0x00000114</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysTime</cmp>, <id>0x00000115</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysTimeRtc</cmp>, <id>0x00000127</id> <ver>3.5.16.30</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, System: <cmp>SysTimer</cmp>, <id>0x00000116</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpAlarmManager</cmp>, <id>0x0000007c</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpApp</cmp>, <id>0x00000002</id> <ver>3.5.16.30</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpAppBP</cmp>, <id>0x00000073</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpAppForce</cmp>, <id>0x00000074</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpAsyncMgr</cmp>, <id>0x0000005f</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpBinTagUtil</cmp>, <id>0x00000004</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpBinTagUtilIec</cmp>, <id>0x0000005c</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpBitmapPool</cmp>, <id>0x00000050</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpBlkDrvTcp</cmp>, <id>0x00000030</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpBlkDrvUdp</cmp>, <id>0x00000007</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAAAsyncMan</cmp>, <id>0x00004007</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAABehaviourModel</cmp>, <id>0x00004015</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAACallback</cmp>, <id>0x00004001</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAACanL2</cmp>, <id>0x00004004</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAADTUtil</cmp>, <id>0x00004013</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAAFile</cmp>, <id>0x00004008</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAAMemBlockMan</cmp>, <id>0x00004003</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAANetBaseServices</cmp>, <id>0x00004018</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAARealTimeClock</cmp>, <id>0x00004014</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAASdoClient</cmp>, <id>0x00004011</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAASdoServer</cmp>, <id>0x00004017</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAASegBufferMan</cmp>, <id>0x00004019</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAASerialCom</cmp>, <id>0x00004012</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAAStorage</cmp>, <id>0x0000007e</id> <ver>3.5.16.30</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAATick</cmp>, <id>0x00004009</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAATickUtil</cmp>, <id>0x00004010</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAATimer</cmp>, <id>0x00004016</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCAATypes</cmp>, <id>0x00004006</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpChannelClient</cmp>, <id>0x00000008</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpChannelClientIec</cmp>, <id>0x0000005d</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpChannelMgr</cmp>, <id>0x00000009</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpChannelServer</cmp>, <id>0x0000000a</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCharDevice</cmp>, <id>0x00000300</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpChecksum</cmp>, <id>0x0000000b</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCodeMeter</cmp>, <id>0x0000007a</id> <ver>3.5.16.30</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCommunicationLib</cmp>, <id>0x0000000c</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCoreDump</cmp>, <id>0x00000083</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpCryptMD5</cmp>, <id>0x0000006a</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpDevice</cmp>, <id>0x0000000e</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpDynamicText</cmp>, <id>0x00000051</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpEL6751CanDrv</cmp>, <id>0x00005f0b</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpEventMgr</cmp>, <id>0x0000005b</id> <ver>3.5.16.30</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpFileTransfer</cmp>, <id>0x0000005e</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpIecStringUtils</cmp>, <id>0x0000007f</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpIecTask</cmp>, <id>0x00000011</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpIecVarAccess</cmp>, <id>0x00000060</id> <ver>3.5.16.30</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpIoDrvIec</cmp>, <id>0x0000005a</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpIoMgr</cmp>, <id>0x00000012</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpKbus</cmp>, <id>0x0000008a</id> <ver>4.0.1.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpKnxStack</cmp>, <id>0x0000004d</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpMonitor2</cmp>, <id>0x00000032</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpNameServiceClient</cmp>, <id>0x00000015</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpNameServiceClientIec</cmp>, <id>0x0000011d</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpNameServiceServer</cmp>, <id>0x00000016</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpOPCUAClient</cmp>, <id>0x00000096</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpOPCUAProviderIecVarAccess</cmp>, <id>0x00000126</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpOPCUAServer</cmp>, <id>0x00000124</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpOPCUAStack</cmp>, <id>0x0000008d</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpOpenSSL</cmp>, <id>0x00000033</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpPfcx00</cmp>, <id>0x00000088</id> <ver>4.0.1.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpPlcShell</cmp>, <id>0x00000128</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpRedundancy</cmp>, <id>0x00000129</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpRedundancyConnectionIP</cmp>, <id>0x0000ff03</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpRetain</cmp>, <id>0x00000017</id> <ver>3.5.16.30</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpRouter</cmp>, <id>0x00000018</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpSchedule</cmp>, <id>0x00000019</id> <ver>3.5.16.30</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpSecureChannel</cmp>, <id>0x00000090</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpSecurityManager</cmp>, <id>0x0000008e</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpSessionInformation</cmp>, <id>0x00000097</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpSocketCanDrv</cmp>, <id>0x00005f0d</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpSrv</cmp>, <id>0x0000001c</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpTraceMgr</cmp>, <id>0x00000070</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpUserDBFile</cmp>, <id>0x00000098</id> <ver>3.5.16.20</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpUserGroupsDBFile</cmp>, <id>0x00000099</id> <ver>3.5.16.20</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpUserMgr</cmp>, <id>0x00000061</id> <ver>3.5.16.40</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpUserObjectsDBFile</cmp>, <id>0x0000009c</id> <ver>3.5.16.20</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpVisuHandler</cmp>, <id>0x00000054</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpVisuServer</cmp>, <id>0x00000057</id> <ver>3.5.16.10</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpWebServer</cmp>, <id>0x00000071</id> <ver>3.5.16.0</ver> 2023-09-12T21:11:41Z, 0x00000001, 1, 0, 10, <cmp>CmpWebServerHandlerV3</cmp>, <id>0x00000072</id> <ver>3.5.16.0</ver> 2023-09-12T21:12:16Z, 0x00000007, 1, 0, 6, Network interface: <ipaddress>192.168.1.17</ipaddress>, subnetmask <subnetmask>255.255.255.0</subnetmask> 2023-09-12T21:12:16Z, 0x00000018, 1, 0, 4, Network interface <interface>ether 4</interface> at router <instance>0</instance> registered 2023-09-12T21:12:16Z, 0x00000009, 1, 0, 2, Running as network server 2023-09-12T21:12:16Z, 0x00000009, 1, 0, 1, Running as network client 2023-09-12T21:12:16Z, 0x0000000a, 1, 0, 0, <NumOfChannels>4</NumOfChannels> channels available, each of the size <BufferSize>100000</BufferSize> Bytes 2023-09-12T21:12:16Z, 0x00000129, 1, 0, 0, Debug Messages not activated 2023-09-12T21:12:16Z, 0x0000ff03, 1, 0, 0, Read connection settings... 2023-09-12T21:12:16Z, 0x00000030, 1, 0, 6, Local network address: <ipaddress>192.168.1.17</ipaddress> 2023-09-12T21:12:16Z, 0x00000018, 1, 0, 4, Network interface <interface>BlkDrvTcp</interface> at router <instance>2</instance> registered 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, No certificate for the OPC UA server available. 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, Security policy allows plain text communication. Secure communication is deactivated. 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, ************************************************************** 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, OPC UA Server Started: 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, Hostname: PFC200, Port: 4840 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, URL: opc.tcp://PFC200:4840 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, Loopbackadapter activated. 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, All available networkadapters are used. 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, ************************************************************** 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, Provider CODESYS_DefaultProvider with Version 0x3051028 registerd at the OPC UA server. 2023-09-12T21:12:16Z, 0x00000124, 1, 0, 0, Provider CmpOPCUAProviderIecVarAccess with Version 0x3051028 registerd at the OPC UA server. 2023-09-12T21:12:17Z, 0x00000126, 1, 0, 0, Valid license found for OPC UA IecVarAccess provider. 2023-09-12T21:12:17Z, 0x00000002, 1, 0, 7, Retains matched to bootproject of application [<app>Application</app>] 2023-09-12T21:12:17Z, 0x00000002, 1, 0, 6, Bootproject of application [<app>Application</app>] loaded 2023-09-12T21:12:17Z, 0x00000018, 1, 0, 1, Setting router <instance>0</instance> address to <address>(0011)</address> 2023-09-12T21:12:17Z, 0x00000018, 1, 16, 8, Network interface for mainnet=<mainnet>ether 5</mainnet> not found 2023-09-12T21:12:17Z, 0x00000018, 1, 0, 1, Setting router <instance>1</instance> address to <address>(0000)</address> 2023-09-12T21:12:17Z, 0x00000018, 1, 0, 1, Setting router <instance>2</instance> address to <address>(2ddc:c0a8:0111)</address> 2023-09-12T21:12:17Z, 0x00000002, 1, 0, 10, Application [<app>Application</app>] started 2023-09-12T21:12:17Z, 0x00000001, 1, 0, 34, CODESYS Control ready 2023-09-12T21:13:37Z, 0x00000001, 1, 0, 0, runtime licensed 2023-09-12T21:17:17Z, 0x00000002, 1, 0, 2, Application [<app>Application</app>] loaded via [OnlineChange] 2023-09-13T01:38:17Z, 0x00000009, 1, 418, 0, Channel timeout (<curtime>16012264</curtime>, <lasttime>15982259</lasttime>) 2023-09-13T01:38:17Z, 0x00000009, 1, 418, 0, Closing connection to <address>0329:032e</address> 2023-09-23T14:46:00Z, 0x00000002, 1, 0, 2, Application [<app>Application</app>] loaded via [OnlineChange] 2023-09-23T14:48:57Z, 0x00000002, 1, 0, 2, Application [<app>Application</app>] loaded via [OnlineChange]
Last updated: 2023-09-27
Post by frank1001 on Codesys läuft nicht hoch
CODESYS Forge
talk
(Post)
Bin Neuling bei Codesys. Habe Codesys 64 Bit installiert (3.5.1) Nach dem Starten geht nur ein EIngabefenster auf mit folgenden Inhalt. Weiter passiert nichts. Was kann ich machen ? //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// _/_/_/_/ _/_/_/_/ _/_/_/_/_/ _/_/_/_/_/_/ _/_/_/_/_/ _/_/ _/_/ _/_/_/_/_/ _/ _/_/_/_/_/_/ _/_/_/_/_/_/ _/_/_/_/_/_/ _/_/_/_/_/_/ _/_/_/_/_/_/ _/_/ _/_/ _/_/_/_/_/_/ _/_/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/_/_/_/ // // // // // //// //// //// //// /////// // // // // // // // // // // ///// ////// ////// ////// ////// ////// // ////// /// //// //// ///// ////// ///// // ///// _/ //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>CM</cmp>, <id>0x00000001</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>CmpMemPool</cmp>, <id>0x0000001e</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>CmpLog</cmp>, <id>0x00000013</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>CmpSettings</cmp>, <id>0x0000001a</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysFile</cmp>, <id>0x00000104</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>CmpMemGC</cmp>, <id>0x0000001f</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysCom</cmp>, <id>0x00000100</id> <ver>3.5.19.10</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysCpuBreakpoints</cmp>, <id>0x00000305</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysCpuHandling</cmp>, <id>0x00000101</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysCrypto</cmp>, <id>0x00000141</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysDir</cmp>, <id>0x0000011b</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysEthernet</cmp>, <id>0x0000011c</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysEvent</cmp>, <id>0x00000102</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysExcept</cmp>, <id>0x00000103</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysFileStream</cmp>, <id>0x00000120</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysGraphicGDIPlus</cmp>, <id>0x0000012a</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysInt</cmp>, <id>0x00000106</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysInternalLib</cmp>, <id>0x00000107</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysMem</cmp>, <id>0x00000108</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysModule</cmp>, <id>0x00000109</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysMsgQ</cmp>, <id>0x0000010a</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysMutex</cmp>, <id>0x0000013a</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysNativeCommonControls</cmp>, <id>0x00000138</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysNativeControl</cmp>, <id>0x0000012f</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysOut</cmp>, <id>0x0000010b</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysPci</cmp>, <id>0x0000010c</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysPort</cmp>, <id>0x0000010d</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysProcess</cmp>, <id>0x0000010e</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysSem</cmp>, <id>0x0000010f</id> <ver>3.5.19.10</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysSemCount</cmp>, <id>0x00000139</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysSemProcess</cmp>, <id>0x00000119</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysShm</cmp>, <id>0x00000110</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysSocket</cmp>, <id>0x00000111</id> <ver>3.5.19.10</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysTarget</cmp>, <id>0x00000112</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysTask</cmp>, <id>0x00000114</id> <ver>3.5.19.10</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysTime</cmp>, <id>0x00000115</id> <ver>3.5.19.10</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysTimeRtc</cmp>, <id>0x00000127</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysTimer</cmp>, <id>0x00000116</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysWindow</cmp>, <id>0x00000117</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System: <cmp>SysWindowFileDialog</cmp>, <id>0x0000011a</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System|Dynamic: <cmp>SysTargetSoftMotion</cmp>, <id>0x00000112</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System|Dynamic: <cmp>SysCpuMultiCore</cmp>, <id>0x0000013d</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= System|Dynamic: <cmp>SysReadWriteLock</cmp>, <id>0x0000013e</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpAlarmManager</cmp>, <id>0x0000007c</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpApp</cmp>, <id>0x00000002</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpAppBP</cmp>, <id>0x00000073</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpAppForce</cmp>, <id>0x00000074</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpAsyncMgr</cmp>, <id>0x0000005f</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpAuditLog</cmp>, <id>0x000000a1</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpBinTagUtil</cmp>, <id>0x00000004</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpBinTagUtilIec</cmp>, <id>0x0000005c</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpBitmapPool</cmp>, <id>0x00000050</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpBlkDrvCom</cmp>, <id>0x00000006</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpBlkDrvShm</cmp>, <id>0x00000068</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpBlkDrvTcp</cmp>, <id>0x00000030</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpBlkDrvUdp</cmp>, <id>0x00000007</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAAAsyncMan</cmp>, <id>0x00004007</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAABehaviourModel</cmp>, <id>0x00004015</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAACallback</cmp>, <id>0x00004001</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAACanL2</cmp>, <id>0x00004004</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAADTUtil</cmp>, <id>0x00004013</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAAFile</cmp>, <id>0x00004008</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAAMemBlockMan</cmp>, <id>0x00004003</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAANetBaseServices</cmp>, <id>0x00004018</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAARealTimeClock</cmp>, <id>0x00004014</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAASdoClient</cmp>, <id>0x00004011</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAASdoServer</cmp>, <id>0x00004017</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAASegBufferMan</cmp>, <id>0x00004019</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAASerialCom</cmp>, <id>0x00004012</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAAStorage</cmp>, <id>0x0000007e</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAATick</cmp>, <id>0x00004009</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAATickUtil</cmp>, <id>0x00004010</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAATimer</cmp>, <id>0x00004016</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCAATypes</cmp>, <id>0x00004006</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpChannelClient</cmp>, <id>0x00000008</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpChannelClientIec</cmp>, <id>0x0000005d</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpChannelMgr</cmp>, <id>0x00000009</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpChannelServer</cmp>, <id>0x0000000a</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpChecksum</cmp>, <id>0x0000000b</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCodeMeter</cmp>, <id>0x0000007a</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCommunicationLib</cmp>, <id>0x0000000c</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCoreDump</cmp>, <id>0x00000083</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpCryptMD5</cmp>, <id>0x0000006a</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpDevice</cmp>, <id>0x0000000e</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpDynamicText</cmp>, <id>0x00000051</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpEventMgr</cmp>, <id>0x0000005b</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpFileTransfer</cmp>, <id>0x0000005e</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpIecStringUtils</cmp>, <id>0x0000007f</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpIecTask</cmp>, <id>0x00000011</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpIecVarAccess</cmp>, <id>0x00000060</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpIoDrvC</cmp>, <id>0x00000066</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpIoDrvIec</cmp>, <id>0x0000005a</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpIoMgr</cmp>, <id>0x00000012</id> <ver>3.5.19.10</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpIpc</cmp>, <id>0x0000001d</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpMonitor</cmp>, <id>0x00000014</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpMonitor2</cmp>, <id>0x00000032</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpNameServiceClient</cmp>, <id>0x00000015</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpNameServiceClientIec</cmp>, <id>0x0000011d</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpNameServiceServer</cmp>, <id>0x00000016</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpOPCUAClient</cmp>, <id>0x00000096</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpOPCUAProviderIecVarAccess</cmp>, <id>0x00000126</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpOPCUAServer</cmp>, <id>0x00000124</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpOPCUAStack</cmp>, <id>0x0000008d</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpObjectMgr</cmp>, <id>0x00000080</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpOpenSSL</cmp>, <id>0x00000033</id> <ver>3.5.19.10</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpPlcShell</cmp>, <id>0x00000128</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpRedundancy</cmp>, <id>0x00000129</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpRedundancyConnectionIP</cmp>, <id>0x0000ff03</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpRetain</cmp>, <id>0x00000017</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpRouter</cmp>, <id>0x00000018</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpSchedule</cmp>, <id>0x00000019</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpSecureChannel</cmp>, <id>0x00000090</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpSecurityManager</cmp>, <id>0x0000008e</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpSercos3Master</cmp>, <id>0x0000004c</id> <ver>3.1.2.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpSessionInformation</cmp>, <id>0x00000097</id> <ver>3.5.19.20</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpSrv</cmp>, <id>0x0000001c</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpSupervisor</cmp>, <id>0x0000008f</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpTraceMgr</cmp>, <id>0x00000070</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpUserDBFile</cmp>, <id>0x00000098</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpUserGroupsDBFile</cmp>, <id>0x00000099</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpUserMgr</cmp>, <id>0x00000061</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpUserObjectsDBFile</cmp>, <id>0x0000009c</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpVisuClientControllerHost</cmp>, <id>0x00000132</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpVisuHandler</cmp>, <id>0x00000054</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpVisuServer</cmp>, <id>0x00000057</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= <cmp>CmpXMLParser</cmp>, <id>0x00000058</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= Dynamic: <cmp>CmpTargetVisuStub</cmp>, <id>0x00000053</id> <ver>3.5.19.0</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= Dynamic: <cmp>CmpWebServer</cmp>, <id>0x00000071</id> <ver>3.5.19.10</ver> 2023-09-19T08:02:04.025Z: Cmp=CM, Class=1, Error=0, Info=10, pszInfo= Dynamic: <cmp>CmpWebServerHandlerV3</cmp>, <id>0x00000072</id> <ver>3.5.19.10</ver> 2023-09-19T08:02:04.045Z: Cmp=SysCpuMultiCore, Class=1, Error=0, Info=4, pszInfo= MultiCore support: [activated], all cores are used 2023-09-19T08:02:04.045Z: Cmp=SysCpuMultiCore, Class=1, Error=0, Info=4, pszInfo= Number of available cores: 8 2023-09-19T08:02:04.076Z: Cmp=CmpBlkDrvUdp, Class=1, Error=0, Info=6, pszInfo= Network interface: <ipaddress>192.168.1.167</ipaddress>, subnetmask <subnetmask>255.255.255.0</subnetmask> 2023-09-19T08:02:04.076Z: Cmp=CmpRouter, Class=1, Error=0, Info=4, pszInfo= Network interface <interface>ether 0</interface> at router <instance>0</instance> registered 2023-09-19T08:02:04.076Z: Cmp=CmpBlkDrvUdp, Class=1, Error=0, Info=6, pszInfo= Network interface: <ipaddress>192.168.56.1</ipaddress>, subnetmask <subnetmask>255.255.255.0</subnetmask> 2023-09-19T08:02:04.076Z: Cmp=CmpRouter, Class=1, Error=0, Info=4, pszInfo= Network interface <interface>ether 3</interface> at router <instance>1</instance> registered 2023-09-19T08:02:04.076Z: Cmp=CmpChannelMgr, Class=1, Error=0, Info=2, pszInfo= Running as network server 2023-09-19T08:02:04.076Z: Cmp=CmpChannelMgr, Class=1, Error=0, Info=1, pszInfo= Running as network client 2023-09-19T08:02:04.077Z: Cmp=CmpChannelServer, Class=1, Error=0, Info=0, pszInfo= <numofchannels>4</numofchannels> channels available, each of the size <buffersize>100000</buffersize> Bytes 2023-09-19T08:02:04.265Z: Cmp=CmpRedundancy, Class=1, Error=0, Info=0, pszInfo= Debug Messages not activated 2023-09-19T08:02:04.266Z: Cmp=CmpRedundancyConnectionIP, Class=1, Error=0, Info=0, pszInfo= Read connection settings... 2023-09-19T08:02:05.456Z: Cmp=CmpRouter, Class=1, Error=0, Info=4, pszInfo= Network interface <interface>BlkDrvShm</interface> at router <instance>2</instance> registered 2023-09-19T08:02:05.456Z: Cmp=CmpBlkDrvShm, Class=1, Error=0, Info=9, pszInfo= Local address (BlkDrvShm) set to 1 2023-09-19T08:02:05.463Z: Cmp=CmpBlkDrvTcp, Class=1, Error=0, Info=6, pszInfo= Local network address: <ipaddress>192.168.56.1</ipaddress> 2023-09-19T08:02:05.464Z: Cmp=CmpRouter, Class=1, Error=0, Info=4, pszInfo= Network interface <interface>BlkDrvTcp</interface> at router <instance>3</instance> registered 2023-09-19T08:02:05.507Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= No certificate for the OPC UA server available. 2023-09-19T08:02:05.507Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= Security policy allows plain text communication. Secure communication is deactivated. 2023-09-19T08:02:05.508Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= ********** 2023-09-19T08:02:05.508Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= OPC UA Server Started: 2023-09-19T08:02:05.508Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= Hostname: SIEMENS, Port: 4840 2023-09-19T08:02:05.508Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= URL: opc.tcp://SIEMENS:4840 2023-09-19T08:02:05.508Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= Loopbackadapter activated. 2023-09-19T08:02:05.508Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= All available networkadapters are used. 2023-09-19T08:02:05.508Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= Multithreading activated. 7 workers used. 2023-09-19T08:02:05.508Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= ************ 2023-09-19T08:02:05.513Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= Provider 'CODESYS_DefaultProvider' (version 0x3051300) registered at the OPC UA server. 2023-09-19T08:02:05.522Z: Cmp=CM, Class=1, Error=0, Info=0, pszInfo= ========================================================================= 2023-09-19T08:02:05.522Z: Cmp=CM, Class=1, Error=0, Info=4, pszInfo= CODESYS SoftMotion Win V3 x64 2023-09-19T08:02:05.522Z: Cmp=CM, Class=1, Error=0, Info=4, pszInfo= OS=Windows, CPU=x86, Arch=64Bit, Coding=C 2023-09-19T08:02:05.522Z: Cmp=CM, Class=1, Error=0, Info=6, pszInfo= <version>3.5.19.20</version> <builddate>Aug 1 2023</builddate> 2023-09-19T08:02:05.522Z: Cmp=CM, Class=1, Error=0, Info=5, pszInfo= Copyright CODESYS Development GmbH 2023-09-19T08:02:05.522Z: Cmp=CM, Class=1, Error=0, Info=0, pszInfo= ========================================================================= 2023-09-19T08:02:05.529Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= Provider 'AddressSpaceFragment Provider' (version 0x3051314) registered at the OPC UA server. 2023-09-19T08:02:05.530Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= Provider 'OPC UA for IEC-61131-3' (version 0x3051314) registered at the OPC UA server. 2023-09-19T08:02:05.530Z: Cmp=CmpOPCUAServer, Class=1, Error=0, Info=0, pszInfo= Provider 'AlarmManager' (version 0x3051314) registered at the OPC UA server. 2023-09-19T08:02:05.606Z: Cmp=CmpRouter, Class=1, Error=0, Info=1, pszInfo= Setting router <instance>0</instance> address to (00a7) 2023-09-19T08:02:05.606Z: Cmp=CmpRouter, Class=1, Error=0, Info=1, pszInfo= Setting router <instance>1</instance> address to (0001) 2023-09-19T08:02:05.606Z: Cmp=CmpRouter, Class=1, Error=0, Info=1, pszInfo= Setting router <instance>2</instance> address to (0001) 2023-09-19T08:02:05.606Z: Cmp=CmpRouter, Class=1, Error=0, Info=1, pszInfo= Setting router <instance>3</instance> address to (2ddc:c0a8:3801) 2023-09-19T08:02:05.611Z: Cmp=CM, Class=1, Error=0, Info=34, pszInfo= CODESYS Control ready 2023-09-19T08:02:05.796Z: Cmp=CM, Class=2, Error=0, Info=0, pszInfo=!!!! no runtime license - running in demo mode(~2 hours)
Last updated: 2023-09-19
Post by francesco86 on Script python for write in a file Project information
CODESYS Forge
talk
(Post)
Dear all, My python script can read a Codesys project and save in file the different POU, but the problem is that I don't able to read the project info from the obj list. Following of this message there is my python script. Can you help my? Best regards Francesco # encoding:utf-8 # We enable the new python 3 print syntax from __future__ import print_function import os import shutil import time import sys from datetime import datetime print("--- Saving files in the project: ---") print("sys.argv: ", len(sys.argv), " elements:") for arg in sys.argv: print(" - ", arg) if (len(sys.argv)>1): folderExportName = sys.argv[1] print(" folderExportName: ", folderExportName) exportPath = sys.argv[2]+ sys.argv[3]+ "\\"+ sys.argv[1] print(" File path: ", exportPath) # git has_repo=False #save_folder=r'E:\Tmp\ControlPlugins\ControlPlugins\Export' save_folder = exportPath if not os.path.exists(save_folder): os.makedirs(save_folder) else: a=os.listdir(save_folder) for f in a: if not f.startswith("."): sub_path= os.path.join(save_folder,f) if os.path.isdir(sub_path): shutil.rmtree(sub_path) else: os.remove(sub_path) elif f==".git": has_repo=True info={} type_dist={ '792f2eb6-721e-4e64-ba20-bc98351056db':'pm', #property method '2db5746d-d284-4425-9f7f-2663a34b0ebc':'dut', #dut 'adb5cb65-8e1d-4a00-b70a-375ea27582f3':'lib', #lib manager 'f89f7675-27f1-46b3-8abb-b7da8e774ffd':'m', #method no ret '8ac092e5-3128-4e26-9e7e-11016c6684f2':'act', #action '6f9dac99-8de1-4efc-8465-68ac443b7d08':'pou', #pou '6654496c-404d-479a-aad2-8551054e5f1e':'itf', #interface '738bea1e-99bb-4f04-90bb-a7a567e74e3a':'', #folder 'ffbfa93a-b94d-45fc-a329-229860183b1d':'gvl', #global var '5a3b8626-d3e9-4f37-98b5-66420063d91e':'prop', #property '2bef0454-1bd3-412a-ac2c-af0f31dbc40f':'tl', #textlist '63784cbb-9ba0-45e6-9d69-babf3f040511':'gtl', #global textlist '225bfe47-7336-4dbc-9419-4105a7c831fa':'dev', #device 'ae1de277-a207-4a28-9efb-456c06bd52f3':'tc', #task configuration 'f8a58466-d7f6-439f-bbb8-d4600e41d099':'m', #method with ret '261bd6e6-249c-4232-bb6f-84c2fbeef430':'gvl', #gvl_Persistent '98a2708a-9b18-4f31-82ed-a1465b24fa2d':'task', #task '085afe48-c5d8-4ea5-ab0d-b35701fa6009':'progInfo'#project information }; def save(text,path,name,tp): if not tp: tp='' else: tp='.'+tp+'.txt' with open(os.path.join(path,name+tp),'w') as f: f.write(text.encode('utf-8')) def print_tree(treeobj, depth, path): global info #record current Path curpath=path isfolder=False t='' #text tp='' #type # get object name name = treeobj.get_name(False) id = treeobj.type.ToString() if id in type_dist: tp = type_dist[treeobj.type.ToString()] #Print all type of objects #print("--Name: ", tp) else: info[id]=name if treeobj.is_device: deviceid = treeobj.get_device_identification() t = 'type='+str(deviceid.type) +'\nid=' +str(deviceid.id) + '\nver='+ str(deviceid.version) if tp == "progInfo": print("-- There is prog info, ", tp) print("-- It has textual declaration: , ", treeobj.has_textual_declaration) print("-- It has textual implementation: , ", treeobj.has_textual_implementation) print("-- It is folder: , ", treeobj.is_folder) print("-- It is children: , ", treeobj.get_children(False)) print("-- It is children len: , ", len(treeobj.get_children(False))) print("-- It is progInfo type: , ", type(treeobj.ScriptProject)) #for child in treeobj.get_children(False): # print_tree(child, depth+1,curpath) try: if treeobj.is_folder : #system.ui.prompt('folder:'+u, PromptChoice.YesNo, PromptResult.Yes) isfolder=true pass except: pass if treeobj.has_textual_declaration : t=t+'(*#-#-#-#-#-#-#-#-#-#---Declaration---#-#-#-#-#-#-#-#-#-#-#-#-#*)\r\n' a=treeobj.textual_declaration t=t+a.text if treeobj.has_textual_implementation: t=t+'(*#-#-#-#-#-#-#-#-#-#---Implementation---#-#-#-#-#-#-#-#-#-#-#-#-#*)\r\n' a=treeobj.textual_implementation t=t+a.text if treeobj.has_textual_declaration and not treeobj.has_textual_implementation: t=t+'(*#-#-#-#-#-#-#-#-#-#---NOT Implementation visible---#-#-#-#-#-#-#-#-#-#-#-#-#*)\r\n' if treeobj.is_task : exports=[treeobj] projects.primary.export_native(exports,os.path.join(curpath,name+'.task')) if treeobj.is_libman: exports=[treeobj] projects.primary.export_native(exports,os.path.join(curpath,name+'.lib')) if treeobj.is_textlist: treeobj.export(os.path.join(curpath,name+'.tl')) children = treeobj.get_children(False) if children or isfolder: if tp: curpath=os.path.join(curpath,name+'.'+tp) else: curpath=os.path.join(curpath,name) if not os.path.exists(curpath): os.makedirs(curpath) if t: save(t,curpath,name,tp) for child in treeobj.get_children(False): print_tree(child, depth+1,curpath) for obj in projects.primary.get_children(): print_tree(obj,0,save_folder) with open(os.path.join(save_folder,'ExportInfo.txt'),'w') as f: now = datetime.now() infTimeExecution = now.strftime("%Y-%m-%d %H:%M:%S") f.write("Export date and time: "+infTimeExecution + "\r\n" + str(info)) print("--- Script finished. ---") #system.ui.info('save ok') projects.primary.close()
Last updated: 2024-04-30
To search for an exact phrase, put it in quotes. Example: "getting started docs"
To exclude a word or phrase, put a dash in front of it. Example: docs -help
To search on specific fields, use these field names instead of a general text search. You can group with AND
or OR
.