libnodave-users Mailing List for libnodave
Status: Beta
Brought to you by:
lettoz
You can subscribe to this list here.
2003 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(3) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(2) |
Jun
(4) |
Jul
(1) |
Aug
(3) |
Sep
|
Oct
(2) |
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: IQ E. <no...@iq...> - 2021-04-02 22:20:40
|
Cześć Ada, Twój profil został usunięty. Nie będziesz także otrzymywać od nas wiadomości e-mail. Markus Weber,<br/>Customer Relations Manager<br/> IQ Elite, Polska --------------------------------------------------------------------------- Jeśli nie chcesz więcej otrzymywać takich wiadomości od IQ Elite, kliknij na ten link: https://www.iqelite.com/common/unsubscribe/?category=other&code=de7043ac&email=lib...@li... Elite jest serwisem Intelliget Elite S.L. z siedzibą:C/ Gran De Gràcia 15, 1-108012 BarcelonaHiszpania --------------------------------------------------------------------------- |
From: IQ E. <no...@iq...> - 2021-04-02 20:42:09
|
Cześć Marta, Kliknij na poniższy link, aby potwierdzić usunięcie konta: https://www.iqelite.com/account/confirm-removal/jGQv8iU6E2bkY41617394932239439/ Jeśli powyższy link nie działa, skopiuj go i wklej do paska adresu swojej przeglądarki. Markus Weber,<br/>Customer Relations Manager<br/> IQ Elite, Polska --------------------------------------------------------------------------- Jeśli nie chcesz więcej otrzymywać takich wiadomości od IQ Elite, kliknij na ten link: https://www.iqelite.com/common/unsubscribe/?category=other&code=de7043ac&email=lib...@li... Elite jest serwisem Intelliget Elite S.L. z siedzibą:C/ Gran De Gràcia 15, 1-108012 BarcelonaHiszpania --------------------------------------------------------------------------- |
From: IQ E. <no...@iq...> - 2020-09-10 23:09:44
|
Cześć günther, Przedstawiliśmy Cię użytkownikowi Claire. W odpowiedzi puściła Ci oczko.<br/><br/>Claire<br/>33 lata,Bastia, Francja Skontaktuj się z nią już teraz!<br/><br/>Kliknij tutaj https://www.iqelite.com/u/clair-66660/#send-wink, aby także puścić oczko<br/>lub<br/>Kliknij tutaj https://www.iqelite.com/u/clair-66660/, aby zobaczyć jej profil Zespół IQ Elite --------------------------------------------------------------------------- Jeśli nie chcesz więcej otrzymywać takich wiadomości od IQ Elite, kliknij na ten link: https://www.iqelite.com/common/unsubscribe/?category=winks&code=de7043ac&email=lib...@li... Elite jest serwisem Intelliget Elite S.L. z siedzibą:C/ Gran De Gràcia 15, 1-108012 BarcelonaHiszpania --------------------------------------------------------------------------- |
From: IQ E. <no...@iq...> - 2019-09-05 04:11:22
|
Cześć günther, Serdecznie dziękujemy za przesłanie nam swojej opinii! Opinie użytkowników pozwalają nam stale udoskonalać IQ Elite! Markus Weber,<br/>Customer Relations Manager<br/> IQ Elite, Niemcy --------------------------------------------------------------------------- Jeśli nie chcesz więcej otrzymywać takich wiadomości od IQ Elite, kliknij na ten link: https://www.iqelite.com/common/unsubscribe/?category=other&code=14f37ebc&email=in...@di... Elite jest serwisem Intelliget Elite S.L. z siedzibą:C/ Gran De Gràcia 15, 1-108012 BarcelonaHiszpania --------------------------------------------------------------------------- |
From: Grzesiek z A. <gr...@al...> - 2016-10-20 09:28:56
|
Słodki i przyjazny niedźwiedź (video) p{ margin:10px 0; padding:0; } table{ border-collapse:collapse; } h1,h2,h3,h4,h5,h6{ display:block; margin:0; padding:0; } img,a img{ border:0; height:auto; outline:none; text-decoration:none; } body,#bodyTable,#bodyCell{ height:100%; margin:0; padding:0; width:100%; } #outlook a{ padding:0; } img{ -ms-interpolation-mode:bicubic; } table{ mso-table-lspace:0pt; mso-table-rspace:0pt; } .ReadMsgBody{ width:100%; } .ExternalClass{ width:100%; } p,a,li,td,blockquote{ mso-line-height-rule:exactly; } a[href^=tel],a[href^=sms]{ color:inherit; cursor:default; text-decoration:none; } p,a,li,td,body,table,blockquote{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } .ExternalClass,.ExternalClass p,.ExternalClass td,.ExternalClass div,.ExternalClass span,.ExternalClass font{ line-height:100%; } a[x-apple-data-detectors]{ color:inherit !important; text-decoration:none !important; font-size:inherit !important; font-family:inherit !important; font-weight:inherit !important; line-height:inherit !important; } .templateContainer{ max-width:600px !important; } a.mcnButton{ display:block; } .mcnImage{ vertical-align:bottom; } .mcnTextContent{ word-break:break-word; } .mcnTextContent img{ height:auto !important; } .mcnDividerBlock{ table-layout:fixed !important; } body,#bodyTable{ background-color:#FAFAFA; } #bodyCell{ border-top:0; } h1{ color:#202020; font-family:Helvetica; font-size:26px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h2{ color:#202020; font-family:Helvetica; font-size:22px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h3{ color:#202020; font-family:Helvetica; font-size:20px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h4{ color:#202020; font-family:Helvetica; font-size:18px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } #templatePreheader{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:0px; padding-bottom:0px; } #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ color:#656565; font-family:Helvetica; font-size:12px; line-height:150%; text-align:left; } #templatePreheader .mcnTextContent a,#templatePreheader .mcnTextContent p a{ color:#656565; font-weight:normal; text-decoration:underline; } #templateHeader{ background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:0; } #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ color:#202020; font-family:Helvetica; font-size:16px; line-height:150%; text-align:left; } #templateHeader .mcnTextContent a,#templateHeader .mcnTextContent p a{ color:#2BAADF; font-weight:normal; text-decoration:underline; } #templateBody{ background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ color:#202020; font-family:Helvetica; font-size:16px; line-height:150%; text-align:left; } #templateBody .mcnTextContent a,#templateBody .mcnTextContent p a{ color:#2BAADF; font-weight:normal; text-decoration:underline; } #templateFooter{ background-color:#FAFAFA; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ color:#656565; font-family:Helvetica; font-size:12px; line-height:150%; text-align:center; } #templateFooter .mcnTextContent a,#templateFooter .mcnTextContent p a{ color:#656565; font-weight:normal; text-decoration:underline; } @media only screen and (min-width:768px){ .templateContainer{ width:600px !important; } } @media only screen and (max-width: 480px){ body,table,td,p,a,li,blockquote{ -webkit-text-size-adjust:none !important; } } @media only screen and (max-width: 480px){ body{ width:100% !important; min-width:100% !important; } } @media only screen and (max-width: 480px){ #bodyCell{ padding-top:10px !important; } } @media only screen and (max-width: 480px){ .mcnImage{ width:100% !important; } } @media only screen and (max-width: 480px){ .mcnCartContainer,.mcnCaptionTopContent,.mcnRecContentContainer,.mcnCaptionBottomContent,.mcnTextContentContainer,.mcnBoxedTextContentContainer,.mcnImageGroupContentContainer,.mcnCaptionLeftTextContentContainer,.mcnCaptionRightTextContentContainer,.mcnCaptionLeftImageContentContainer,.mcnCaptionRightImageContentContainer,.mcnImageCardLeftTextContentContainer,.mcnImageCardRightTextContentContainer{ max-width:100% !important; width:100% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer{ min-width:100% !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupContent{ padding:9px !important; } } @media only screen and (max-width: 480px){ .mcnCaptionLeftContentOuter .mcnTextContent,.mcnCaptionRightContentOuter .mcnTextContent{ padding-top:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardTopImageContent,.mcnCaptionBlockInner .mcnCaptionTopContent:last-child .mcnTextContent{ padding-top:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardBottomImageContent{ padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockInner{ padding-top:0 !important; padding-bottom:0 !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockOuter{ padding-top:9px !important; padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnTextContent,.mcnBoxedTextContentColumn{ padding-right:18px !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardLeftImageContent,.mcnImageCardRightImageContent{ padding-right:18px !important; padding-bottom:0 !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcpreview-image-uploader{ display:none !important; width:100% !important; } } @media only screen and (max-width: 480px){ h1{ font-size:22px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h2{ font-size:20px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h3{ font-size:18px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h4{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer .mcnTextContent,.mcnBoxedTextContentContainer .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templatePreheader{ display:block !important; } } @media only screen and (max-width: 480px){ #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } Zobacz dzisiejszy najlepszy film na Youtube: Słodki i przyjazny niedźwiedź (Nawet pomachał!) Obejrzyj tutaj Image: https://d13lp157io5ok4.cloudfront.net/CM/9062d84c642d98ff09c0554df/images/04b21872-7c1d-4955-9416-c28272585c3f.png 355 tysięcy obejrzeń w ciągu 1 dnia AleUrwali.pl - Codziennie analizujemy ponad 1000 filmów na Youtube, aby znaleźć ten najlepsze. Pozdrawiam Greg z www.AleUrwali.pl Nie chcesz otrzymywać takich maili? Wypisz się |
From: IQ E. <no...@ra...> - 2016-10-17 13:50:41
|
Tak wyglądało polowanie na torebki w Lidlu (VIDEO) p{ margin:10px 0; padding:0; } table{ border-collapse:collapse; } h1,h2,h3,h4,h5,h6{ display:block; margin:0; padding:0; } img,a img{ border:0; height:auto; outline:none; text-decoration:none; } body,#bodyTable,#bodyCell{ height:100%; margin:0; padding:0; width:100%; } #outlook a{ padding:0; } img{ -ms-interpolation-mode:bicubic; } table{ mso-table-lspace:0pt; mso-table-rspace:0pt; } .ReadMsgBody{ width:100%; } .ExternalClass{ width:100%; } p,a,li,td,blockquote{ mso-line-height-rule:exactly; } a[href^=tel],a[href^=sms]{ color:inherit; cursor:default; text-decoration:none; } p,a,li,td,body,table,blockquote{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } .ExternalClass,.ExternalClass p,.ExternalClass td,.ExternalClass div,.ExternalClass span,.ExternalClass font{ line-height:100%; } a[x-apple-data-detectors]{ color:inherit !important; text-decoration:none !important; font-size:inherit !important; font-family:inherit !important; font-weight:inherit !important; line-height:inherit !important; } .templateContainer{ max-width:600px !important; } a.mcnButton{ display:block; } .mcnImage{ vertical-align:bottom; } .mcnTextContent{ word-break:break-word; } .mcnTextContent img{ height:auto !important; } .mcnDividerBlock{ table-layout:fixed !important; } body,#bodyTable{ background-color:#FAFAFA; } #bodyCell{ border-top:0; } h1{ color:#202020; font-family:Helvetica; font-size:26px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h2{ color:#202020; font-family:Helvetica; font-size:22px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h3{ color:#202020; font-family:Helvetica; font-size:20px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h4{ color:#202020; font-family:Helvetica; font-size:18px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } #templatePreheader{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:0px; padding-bottom:0px; } #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ color:#656565; font-family:Helvetica; font-size:12px; line-height:150%; text-align:left; } #templatePreheader .mcnTextContent a,#templatePreheader .mcnTextContent p a{ color:#656565; font-weight:normal; text-decoration:underline; } #templateHeader{ background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:0; } #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ color:#202020; font-family:Helvetica; font-size:16px; line-height:150%; text-align:left; } #templateHeader .mcnTextContent a,#templateHeader .mcnTextContent p a{ color:#2BAADF; font-weight:normal; text-decoration:underline; } #templateBody{ background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ color:#202020; font-family:Helvetica; font-size:16px; line-height:150%; text-align:left; } #templateBody .mcnTextContent a,#templateBody .mcnTextContent p a{ color:#2BAADF; font-weight:normal; text-decoration:underline; } #templateFooter{ background-color:#FAFAFA; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ color:#656565; font-family:Helvetica; font-size:12px; line-height:150%; text-align:center; } #templateFooter .mcnTextContent a,#templateFooter .mcnTextContent p a{ color:#656565; font-weight:normal; text-decoration:underline; } @media only screen and (min-width:768px){ .templateContainer{ width:600px !important; } } @media only screen and (max-width: 480px){ body,table,td,p,a,li,blockquote{ -webkit-text-size-adjust:none !important; } } @media only screen and (max-width: 480px){ body{ width:100% !important; min-width:100% !important; } } @media only screen and (max-width: 480px){ #bodyCell{ padding-top:10px !important; } } @media only screen and (max-width: 480px){ .mcnImage{ width:100% !important; } } @media only screen and (max-width: 480px){ .mcnCartContainer,.mcnCaptionTopContent,.mcnRecContentContainer,.mcnCaptionBottomContent,.mcnTextContentContainer,.mcnBoxedTextContentContainer,.mcnImageGroupContentContainer,.mcnCaptionLeftTextContentContainer,.mcnCaptionRightTextContentContainer,.mcnCaptionLeftImageContentContainer,.mcnCaptionRightImageContentContainer,.mcnImageCardLeftTextContentContainer,.mcnImageCardRightTextContentContainer{ max-width:100% !important; width:100% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer{ min-width:100% !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupContent{ padding:9px !important; } } @media only screen and (max-width: 480px){ .mcnCaptionLeftContentOuter .mcnTextContent,.mcnCaptionRightContentOuter .mcnTextContent{ padding-top:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardTopImageContent,.mcnCaptionBlockInner .mcnCaptionTopContent:last-child .mcnTextContent{ padding-top:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardBottomImageContent{ padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockInner{ padding-top:0 !important; padding-bottom:0 !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockOuter{ padding-top:9px !important; padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnTextContent,.mcnBoxedTextContentColumn{ padding-right:18px !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardLeftImageContent,.mcnImageCardRightImageContent{ padding-right:18px !important; padding-bottom:0 !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcpreview-image-uploader{ display:none !important; width:100% !important; } } @media only screen and (max-width: 480px){ h1{ font-size:22px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h2{ font-size:20px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h3{ font-size:18px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h4{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer .mcnTextContent,.mcnBoxedTextContentContainer .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templatePreheader{ display:block !important; } } @media only screen and (max-width: 480px){ #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } Zobacz dzisiejszy najlepszy film na Youtube: Polowanie na torebki w Lidlu (A my śmiejemy się z całonocnych kolejek po nowego iPhona w Ameryce) Obejrzyj tutaj Image: https://d13lp157io5ok4.cloudfront.net/CM/9062d84c642d98ff09c0554df/images/0547b4c4-d1bc-451b-ba81-89a1372c63d7.png 0.5 milionów obejrzeń w ciągu 1 dnia AleUrwali.pl - Codziennie analizujemy ponad 1000 filmów na Youtube, aby znaleźć ten najlepsze. Pozdrawiam Greg z www.AleUrwali.pl Nie chcesz otrzymywać takich maili? Wypisz się |
From: Grzesiek z A. <gr...@al...> - 2016-10-11 23:04:03
|
Trafiłbyś piłką do celu? p{ margin:10px 0; padding:0; } table{ border-collapse:collapse; } h1,h2,h3,h4,h5,h6{ display:block; margin:0; padding:0; } img,a img{ border:0; height:auto; outline:none; text-decoration:none; } body,#bodyTable,#bodyCell{ height:100%; margin:0; padding:0; width:100%; } #outlook a{ padding:0; } img{ -ms-interpolation-mode:bicubic; } table{ mso-table-lspace:0pt; mso-table-rspace:0pt; } .ReadMsgBody{ width:100%; } .ExternalClass{ width:100%; } p,a,li,td,blockquote{ mso-line-height-rule:exactly; } a[href^=tel],a[href^=sms]{ color:inherit; cursor:default; text-decoration:none; } p,a,li,td,body,table,blockquote{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } .ExternalClass,.ExternalClass p,.ExternalClass td,.ExternalClass div,.ExternalClass span,.ExternalClass font{ line-height:100%; } a[x-apple-data-detectors]{ color:inherit !important; text-decoration:none !important; font-size:inherit !important; font-family:inherit !important; font-weight:inherit !important; line-height:inherit !important; } .templateContainer{ max-width:600px !important; } a.mcnButton{ display:block; } .mcnImage{ vertical-align:bottom; } .mcnTextContent{ word-break:break-word; } .mcnTextContent img{ height:auto !important; } .mcnDividerBlock{ table-layout:fixed !important; } body,#bodyTable{ background-color:#FAFAFA; } #bodyCell{ border-top:0; } h1{ color:#202020; font-family:Helvetica; font-size:26px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h2{ color:#202020; font-family:Helvetica; font-size:22px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h3{ color:#202020; font-family:Helvetica; font-size:20px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h4{ color:#202020; font-family:Helvetica; font-size:18px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } #templatePreheader{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:0px; padding-bottom:0px; } #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ color:#656565; font-family:Helvetica; font-size:12px; line-height:150%; text-align:left; } #templatePreheader .mcnTextContent a,#templatePreheader .mcnTextContent p a{ color:#656565; font-weight:normal; text-decoration:underline; } #templateHeader{ background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:0; } #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ color:#202020; font-family:Helvetica; font-size:16px; line-height:150%; text-align:left; } #templateHeader .mcnTextContent a,#templateHeader .mcnTextContent p a{ color:#2BAADF; font-weight:normal; text-decoration:underline; } #templateBody{ background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ color:#202020; font-family:Helvetica; font-size:16px; line-height:150%; text-align:left; } #templateBody .mcnTextContent a,#templateBody .mcnTextContent p a{ color:#2BAADF; font-weight:normal; text-decoration:underline; } #templateFooter{ background-color:#FAFAFA; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ color:#656565; font-family:Helvetica; font-size:12px; line-height:150%; text-align:center; } #templateFooter .mcnTextContent a,#templateFooter .mcnTextContent p a{ color:#656565; font-weight:normal; text-decoration:underline; } @media only screen and (min-width:768px){ .templateContainer{ width:600px !important; } } @media only screen and (max-width: 480px){ body,table,td,p,a,li,blockquote{ -webkit-text-size-adjust:none !important; } } @media only screen and (max-width: 480px){ body{ width:100% !important; min-width:100% !important; } } @media only screen and (max-width: 480px){ #bodyCell{ padding-top:10px !important; } } @media only screen and (max-width: 480px){ .mcnImage{ width:100% !important; } } @media only screen and (max-width: 480px){ .mcnCartContainer,.mcnCaptionTopContent,.mcnRecContentContainer,.mcnCaptionBottomContent,.mcnTextContentContainer,.mcnBoxedTextContentContainer,.mcnImageGroupContentContainer,.mcnCaptionLeftTextContentContainer,.mcnCaptionRightTextContentContainer,.mcnCaptionLeftImageContentContainer,.mcnCaptionRightImageContentContainer,.mcnImageCardLeftTextContentContainer,.mcnImageCardRightTextContentContainer{ max-width:100% !important; width:100% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer{ min-width:100% !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupContent{ padding:9px !important; } } @media only screen and (max-width: 480px){ .mcnCaptionLeftContentOuter .mcnTextContent,.mcnCaptionRightContentOuter .mcnTextContent{ padding-top:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardTopImageContent,.mcnCaptionBlockInner .mcnCaptionTopContent:last-child .mcnTextContent{ padding-top:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardBottomImageContent{ padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockInner{ padding-top:0 !important; padding-bottom:0 !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockOuter{ padding-top:9px !important; padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnTextContent,.mcnBoxedTextContentColumn{ padding-right:18px !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardLeftImageContent,.mcnImageCardRightImageContent{ padding-right:18px !important; padding-bottom:0 !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcpreview-image-uploader{ display:none !important; width:100% !important; } } @media only screen and (max-width: 480px){ h1{ font-size:22px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h2{ font-size:20px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h3{ font-size:18px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h4{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer .mcnTextContent,.mcnBoxedTextContentContainer .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templatePreheader{ display:block !important; } } @media only screen and (max-width: 480px){ #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } Zobacz dzisiejszy najlepszy film na Youtube: Trafiłbyś piłką do celu? Obejrzyj tutaj Image: https://d13lp157io5ok4.cloudfront.net/CM/9062d84c642d98ff09c0554df/images/276c8279-57f6-4d99-aa11-01f5cc2145f9.png 492 tysięcy obejrzeń w ciągu 2 dni AleUrwali.pl - Codziennie analizujemy ponad 1000 filmów na Youtube, aby znaleźć ten najlepsze. Pozdrawiam Greg z www.AleUrwali.pl Nie chcesz otrzymywać takich maili? Wypisz się |
From: Greg z A. <gr...@al...> - 2016-10-08 06:08:13
|
Mamy dla Ciebie listę genialnych filmów, o których mogłeś nie słyszeć p{ margin:10px 0; padding:0; } table{ border-collapse:collapse; } h1,h2,h3,h4,h5,h6{ display:block; margin:0; padding:0; } img,a img{ border:0; height:auto; outline:none; text-decoration:none; } body,#bodyTable,#bodyCell{ height:100%; margin:0; padding:0; width:100%; } #outlook a{ padding:0; } img{ -ms-interpolation-mode:bicubic; } table{ mso-table-lspace:0pt; mso-table-rspace:0pt; } .ReadMsgBody{ width:100%; } .ExternalClass{ width:100%; } p,a,li,td,blockquote{ mso-line-height-rule:exactly; } a[href^=tel],a[href^=sms]{ color:inherit; cursor:default; text-decoration:none; } p,a,li,td,body,table,blockquote{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } .ExternalClass,.ExternalClass p,.ExternalClass td,.ExternalClass div,.ExternalClass span,.ExternalClass font{ line-height:100%; } a[x-apple-data-detectors]{ color:inherit !important; text-decoration:none !important; font-size:inherit !important; font-family:inherit !important; font-weight:inherit !important; line-height:inherit !important; } .templateContainer{ max-width:600px !important; } a.mcnButton{ display:block; } .mcnImage{ vertical-align:bottom; } .mcnTextContent{ word-break:break-word; } .mcnTextContent img{ height:auto !important; } .mcnDividerBlock{ table-layout:fixed !important; } body,#bodyTable{ background-color:#FAFAFA; } #bodyCell{ border-top:0; } h1{ color:#202020; font-family:Helvetica; font-size:26px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h2{ color:#202020; font-family:Helvetica; font-size:22px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h3{ color:#202020; font-family:Helvetica; font-size:20px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h4{ color:#202020; font-family:Helvetica; font-size:18px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } #templatePreheader{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:0px; padding-bottom:0px; } #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ color:#656565; font-family:Helvetica; font-size:12px; line-height:150%; text-align:left; } #templatePreheader .mcnTextContent a,#templatePreheader .mcnTextContent p a{ color:#656565; font-weight:normal; text-decoration:underline; } #templateHeader{ background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:0; } #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ color:#202020; font-family:Helvetica; font-size:16px; line-height:150%; text-align:left; } #templateHeader .mcnTextContent a,#templateHeader .mcnTextContent p a{ color:#2BAADF; font-weight:normal; text-decoration:underline; } #templateBody{ background-color:#FFFFFF; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ color:#202020; font-family:Helvetica; font-size:16px; line-height:150%; text-align:left; } #templateBody .mcnTextContent a,#templateBody .mcnTextContent p a{ color:#2BAADF; font-weight:normal; text-decoration:underline; } #templateFooter{ background-color:#FAFAFA; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ color:#656565; font-family:Helvetica; font-size:12px; line-height:150%; text-align:center; } #templateFooter .mcnTextContent a,#templateFooter .mcnTextContent p a{ color:#656565; font-weight:normal; text-decoration:underline; } @media only screen and (min-width:768px){ .templateContainer{ width:600px !important; } } @media only screen and (max-width: 480px){ body,table,td,p,a,li,blockquote{ -webkit-text-size-adjust:none !important; } } @media only screen and (max-width: 480px){ body{ width:100% !important; min-width:100% !important; } } @media only screen and (max-width: 480px){ #bodyCell{ padding-top:10px !important; } } @media only screen and (max-width: 480px){ .mcnImage{ width:100% !important; } } @media only screen and (max-width: 480px){ .mcnCartContainer,.mcnCaptionTopContent,.mcnRecContentContainer,.mcnCaptionBottomContent,.mcnTextContentContainer,.mcnBoxedTextContentContainer,.mcnImageGroupContentContainer,.mcnCaptionLeftTextContentContainer,.mcnCaptionRightTextContentContainer,.mcnCaptionLeftImageContentContainer,.mcnCaptionRightImageContentContainer,.mcnImageCardLeftTextContentContainer,.mcnImageCardRightTextContentContainer{ max-width:100% !important; width:100% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer{ min-width:100% !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupContent{ padding:9px !important; } } @media only screen and (max-width: 480px){ .mcnCaptionLeftContentOuter .mcnTextContent,.mcnCaptionRightContentOuter .mcnTextContent{ padding-top:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardTopImageContent,.mcnCaptionBlockInner .mcnCaptionTopContent:last-child .mcnTextContent{ padding-top:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardBottomImageContent{ padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockInner{ padding-top:0 !important; padding-bottom:0 !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockOuter{ padding-top:9px !important; padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnTextContent,.mcnBoxedTextContentColumn{ padding-right:18px !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardLeftImageContent,.mcnImageCardRightImageContent{ padding-right:18px !important; padding-bottom:0 !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcpreview-image-uploader{ display:none !important; width:100% !important; } } @media only screen and (max-width: 480px){ h1{ font-size:22px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h2{ font-size:20px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h3{ font-size:18px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h4{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer .mcnTextContent,.mcnBoxedTextContentContainer .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templatePreheader{ display:block !important; } } @media only screen and (max-width: 480px){ #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } Zobacz dzisiejszy najlepszy film na Youtube: Zapowiedź jednego z najstraszniejszych horrorów - o skrobaniu ziemniaków. Obejrzyj tutaj Image: https://d13lp157io5ok4.cloudfront.net/CM/9062d84c642d98ff09c0554df/images/6af9c7b6-db1a-4d10-9689-9bd4fb0fb9dc.jpg 185 tysięcy obejrzeń w ciągu 1 dnia AleUrwali.pl - Codziennie analizujemy ponad 1000 filmów na Youtube, aby znaleźć ten najlepsze. Pozdrawiam Greg z www.AleUrwali.pl Nie chcesz otrzymywać takich maili? Wypisz się |
From: AlanHuang <ala...@sa...> - 2016-03-28 13:04:32
|
Dear all, Does libnodave support s7 200 smart by Ethernet port? I have make a test it not work, the same code work fine with s7 200 and s7 300. The cpu is CPU ST40 The following is the debug message: C:\temp\s7>testISO_TCP -d -2 192.168.2.3 openSocketw.c: enter OpenSocket openSocketw.c: 1 openSocketw.c: 2 6600 openSocketw.c: peer:192.168.2.3=50505920 openSocketw.c: 6 openSocketw.c: 7 openSocketw.c: socket is 84 openSocketw.c: setsockopt No error 0 openSocketw.c: 8 openSocketw.c: Connected to host: 192.168.2.3 send packet: : 0:0x03,0x00,0x00,0x16,0x11,0xE0,0x00,0x00,0x00,0x01, 0x00,0xC1,0x02,0x4D,0x57,0xC2, 10:0x02,0x4D,0x57,0xC0,0x01,0x09, IF1 daveConnectPLC() step 1. got packet: : IF1 error in daveConnectPLC() step 1. retrying...IF1 daveConnectPLC() step 1. go t packet: : IF1 error in daveConnectPLC() step 1. retrying...IF1 daveConnectPLC() step 1. go t packet: : IF1 error in daveConnectPLC() step 1. retrying...Couldn't connect to PLC. Please make sure you use the -2 option with a CP243 but not with CPs 343 or 443 Thanks. Alan |
From: Neil D. <ne...@da...> - 2015-06-07 06:10:56
|
Hi all, Is anyone using the VPIA USB to MPI interface with multiple (950-0KB31) PLC’s? I can connect to a single PLC without any problem, but when I create a connection to a second PLC I run into problem.. Code flow is: Connect to first PLC (mpi id 3) Read a flag memory word (mpi id 3) -> get correct response Connect to first PLC (mpi id 4) Read a flag memory word (mpi id 4) -> get correct response Read a flag memory word (mpi id 3) -> get correct incorrect response (show data from mpi id 3) Read a flag memory word (mpi id 4) -> fails with -128=Unexpected function code in answer I’m using 8.5.1 on linux.. Below is output from testMPI connecting to MPI node 3, and below that is full debug log/dump from my test program.. Any one got any suggestions? Thanks, Neil ————————————————————— output from testMPI: setting MPI address of PLC to:3 daveListReachablePartners List length: 126 Device at address:0 Device at address:3 Device at address:4 ConnectPLC IF1 *** no DLE after send(1) 15. IF1 *** no DLE after send(2) 00. IF1 *** no DLE after resend(3) 00. IF1 *** got DLE after repeating whole transmisson. PLC FD0: 0 PLC FD4: 0 PLC FD8: 0 PLC FD12: 0.000000 read time: 0 19 15 6 7 15 25 57 85 1 Now disconnecting ————————————————————— output of test program below with debug set to all: MPI Test Program.. -------------------------- 14:36:02 : Current dave debug level: 131071 -------------------------- IF1 enter initAdapter(1). I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 initAdapter() step 1. I send: 0:0x01,0x0D,0x02,0x10,0x03,0x1D, _daveSendWithCRC: 0:0x01,0x0D,0x02,0x10,0x03,0x1D, readSingle 1 chars. 1st 10 IF1 initAdapter() step 2. readSingle 1 chars. 1st 02 IF1 initAdapter() step 3. I send: 0:0x10, readMPI: DLE ETX,packet end. readMPI: packet size 12, got BCC: 4c. I calc: 4c answer: 0:0x01,0x0D,0x20,0x56,0x30,0x30,0x2E,0x38,0x33,0x10,0x03,0x4C, I send: 0:0x10, I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 initAdapter() step 4. I send: 0:0x01,0x03,0x02,0x27,0x00,0x9F,0x01,0x3C,0x00,0x90,0x01,0x14,0x00,0x00,0x05,0x02, 10:0x1E,0x1F,0x02,0x01,0x01,0x03,0x80,0x10,0x03,0x94, _daveSendWithCRC: 0:0x01,0x03,0x02,0x27,0x00,0x9F,0x01,0x3C,0x00,0x90,0x01,0x14,0x00,0x00,0x05,0x02, 10:0x1E,0x1F,0x02,0x01,0x01,0x03,0x80,0x10,0x03,0x94, readSingle 1 chars. 1st 10 IF1 initAdapter() step 5. readSingle 1 chars. 1st 02 IF1 initAdapter() step 6. I send: 0:0x10, readMPI: DLE ETX,packet end. readMPI: packet size 12, got BCC: 42. I calc: 42 answer: 0:0x01,0x03,0x20,0x56,0x30,0x30,0x2E,0x38,0x33,0x10,0x03,0x42, I send: 0:0x10, IF1 initAdapter() success. -------------------------- Connected to adapter -------------------------- I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 listReachablePartners() step 1. I send: 0:0x01,0x07,0x02,0x10,0x03,0x17, _daveSendWithCRC: 0:0x01,0x07,0x02,0x10,0x03,0x17, readSingle 1 chars. 1st 10 IF1 listReachablePartners() step 2. readSingle 1 chars. 1st 02 IF1 listReachablePartners() step 3. I send: 0:0x10, readMPI: DLE ETX,packet end. readMPI: packet size 136, got BCC: 4. I calc: 4 answer: 0:0x01,0x07,0x20,0x00,0x1E,0x1F,0x10,0x10,0x10,0x30,0x30,0x10,0x10,0x10,0x10,0x10, 10:0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, 20:0x10,0x10,0x10,0x10,0x30,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, 30:0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, 40:0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, 50:0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, 60:0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, 70:0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, 80:0x10,0x10,0x10,0x10,0x10,0x10,0x03,0x04, I send: 0:0x10, -------------------------- 14:36:03 : Reachable Length: 126 PLC At Address 3 PLC At Address 4 PLC At Address 30 -------------------------- -------------------------- 14:36:04 : Connect PLC - dc (3) I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 connectPLC(1) step 1. I send: 0:0x04,0x83,0x80,0x0D,0x00,0x14,0xE0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x69, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0D,0x00,0x14,0xE0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x69, readSingle 1 chars. 1st 10 IF1 connectPLC(1) step 2. readSingle 1 chars. 1st 02 IF1 connectPLC(1) step 3. I send: 0:0x10, readMPI: DLE ETX,packet end. readMPI: packet size 21, got BCC: 52. I calc: 52 answer: 0:0x04,0x83,0x9E,0x0C,0x14,0x14,0xD0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x52, I send: 0:0x10, I send: 0:0x02, IF1 daveConnectPLC(1) step 4. readSingle 1 chars. 1st 10 IF1 daveConnectPLC() step 5. I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0x05,0x01,0x10,0x03,0x1C, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0x05,0x01,0x10,0x03,0x1C, readSingle 1 chars. 1st 10 readSingle 1 chars. 1st 02 IF1 daveConnectPLC() step 6. I send: 0:0x10, readMPI: DLE ETX,packet end. readMPI: packet size 11, got BCC: 2. I calc: 2 answer: 0:0x04,0x83,0x9E,0x0C,0x14,0x14,0x05,0x01,0x10,0x03,0x02, I send: 0:0x10, I send: 0:0x02, IF1 daveConnectPLC() step 6. PDU header: 0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00, plen: 8 dlen: 0 Parameter: 0:0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0, _daveExchange PDU number: 65535 IF1 enter _daveSendMessageMPI I send: 0:0x02, readSingle 1 chars. 1st 10 _daveIncMessageNumber new number 1 I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD2, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD2, readSingle 1 chars. 1st 15 IF1 *** no DLE after send(1) 15. readSingle 0 chars. 1st FFFFFFB7 IF1 *** no DLE after send(2) 00. I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD2, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD2, readSingle 0 chars. 1st FFFFFF80 IF1 *** no DLE after resend(3) 00. I send: 0:0x02, readSingle 1 chars. 1st 10 I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD2, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD2, readSingle 1 chars. 1st 10 IF1 *** got DLE after repeating whole transmisson. IF1 _daveSendMessageMPI send done. needAck 0 readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 enter getAck ack readMPI: DLE ETX,packet end. readMPI: packet size 12, got BCC: b7. I calc: b7 answer: 0:0x04,0x83,0x9E,0x0C,0x14,0x14,0xB0,0x01,0x00,0x10,0x03,0xB7, I send: 0:0x10, readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 _daveGetResponseMPI receive message. readMPI: DLE ETX,packet end. readMPI: packet size 31, got BCC: ce. I calc: ce answer: 0:0x04,0x83,0x9E,0x0C,0x14,0x14,0xF1,0x00,0x32,0x03,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xCE, I send: 0:0x10, I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 sendAck for message 0 I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xB0,0x01,0x00,0x10,0x03,0xA9, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xB0,0x01,0x00,0x10,0x03,0xA9, readSingle 1 chars. 1st 10 result of exchange: 0 PDU header: 0:0x32,0x03,0x00,0x00,0xFF,0xFF,0x00,0x08,0x00,0x00,0x00,0x00, plen: 8 dlen: 0 Parameter: 0:0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0, error: ok *** Partner offered PDU length: 240 used limit 240 Connected PLC - dc -------------------------- PDU header: 0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00, plen: 14 dlen: 0 Parameter: 0:0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03,0x20, _daveExchange PDU number: 65536 IF1 enter _daveSendMessageMPI I send: 0:0x02, readSingle 1 chars. 1st 10 _daveIncMessageNumber new number 2 I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x01,0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E, 10:0x00,0x00,0x04,0x01,0x12,0x0A,0x10,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03, 20:0x20,0x10,0x03,0x68, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x01,0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E, 10:0x00,0x00,0x04,0x01,0x12,0x0A,0x10,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03, 20:0x20,0x10,0x03,0x68, readSingle 1 chars. 1st 10 IF1 _daveSendMessageMPI send done. needAck 1 readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 enter getAck ack readMPI: DLE ETX,packet end. readMPI: packet size 12, got BCC: b6. I calc: b6 answer: 0:0x04,0x83,0x9E,0x0C,0x14,0x14,0xB0,0x01,0x01,0x10,0x03,0xB6, I send: 0:0x10, readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 _daveGetResponseMPI receive message. readMPI: DLE ETX,packet end. readMPI: packet size 31, got BCC: 36. I calc: 36 answer: 0:0x04,0x83,0x9E,0x0C,0x14,0x14,0xF1,0x01,0x32,0x03,0x00,0x00,0x00,0x00,0x00,0x02, 10:0x00,0x06,0x00,0x00,0x04,0x01,0xFF,0x04,0x00,0x10,0x00,0x0B,0x10,0x03,0x36, I send: 0:0x10, I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 sendAck for message 1 I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xB0,0x01,0x01,0x10,0x03,0xA8, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xB0,0x01,0x01,0x10,0x03,0xA8, readSingle 1 chars. 1st 10 result of exchange: 0 PDU header: 0:0x32,0x03,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x06,0x00,0x00, plen: 2 dlen: 6 Parameter: 0:0x04,0x01, Data : 0:0xFF,0x04,0x00,0x10,0x00,0x0B, Data hdr : 0:0xFF,0x04,0x00,0x10, Data : 0:0x00,0x0B, error: ok _daveSetupReceivedPDU() returned: 0=ok _daveTestReadResult() returned: 0=ok 14:36:14 : PLC dc M 100: 00 0B -------------------------- 14:36:14 : Connect PLC - dc1 (4) I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 connectPLC(1) step 1. I send: 0:0x04,0x84,0x80,0x0D,0x00,0x14,0xE0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x6E, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0D,0x00,0x14,0xE0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x6E, readSingle 1 chars. 1st 10 IF1 connectPLC(1) step 2. readSingle 1 chars. 1st 02 IF1 connectPLC(1) step 3. I send: 0:0x10, readMPI: DLE ETX,packet end. readMPI: packet size 10, got BCC: 15. I calc: 15 answer: 0:0x04,0x04,0x9E,0x0C,0x14,0x00,0x80,0x10,0x03,0x15, I send: 0:0x10, I send: 0:0x02, Retry 0 Connect PLC - dc1 I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 connectPLC(1) step 1. I send: 0:0x04,0x84,0x80,0x0D,0x00,0x14,0xE0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x6E, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0D,0x00,0x14,0xE0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x6E, readSingle 1 chars. 1st 15 Retry 1 Connect PLC - dc1 I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 connectPLC(1) step 1. I send: 0:0x04,0x84,0x80,0x0D,0x00,0x14,0xE0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x6E, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0D,0x00,0x14,0xE0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x6E, readSingle 1 chars. 1st 10 IF1 connectPLC(1) step 2. readSingle 1 chars. 1st 02 IF1 connectPLC(1) step 3. I send: 0:0x10, readMPI: DLE ETX,packet end. readMPI: packet size 21, got BCC: 55. I calc: 55 answer: 0:0x04,0x84,0x9E,0x0C,0x14,0x14,0xD0,0x04,0x00,0x80,0x00,0x02,0x00,0x02,0x01,0x00, 10:0x01,0x00,0x10,0x03,0x55, I send: 0:0x10, I send: 0:0x02, IF1 daveConnectPLC(1) step 4. readSingle 1 chars. 1st 10 IF1 daveConnectPLC() step 5. I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0x05,0x01,0x10,0x03,0x1B, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0x05,0x01,0x10,0x03,0x1B, readSingle 1 chars. 1st 10 readSingle 1 chars. 1st 02 IF1 daveConnectPLC() step 6. I send: 0:0x10, readMPI: DLE ETX,packet end. readMPI: packet size 11, got BCC: 5. I calc: 5 answer: 0:0x04,0x84,0x9E,0x0C,0x14,0x14,0x05,0x01,0x10,0x03,0x05, I send: 0:0x10, I send: 0:0x02, IF1 daveConnectPLC() step 6. PDU header: 0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00, plen: 8 dlen: 0 Parameter: 0:0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0, _daveExchange PDU number: 65535 IF1 enter _daveSendMessageMPI I send: 0:0x02, readSingle 1 chars. 1st 10 _daveIncMessageNumber new number 1 I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD5, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD5, readSingle 1 chars. 1st 15 IF1 *** no DLE after send(1) 15. readSingle 0 chars. 1st FFFFFFB7 IF1 *** no DLE after send(2) 00. I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD5, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD5, readSingle 0 chars. 1st FFFFFF80 IF1 *** no DLE after resend(3) 00. I send: 0:0x02, readSingle 1 chars. 1st 10 I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD5, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x00,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xD5, readSingle 1 chars. 1st 10 IF1 *** got DLE after repeating whole transmisson. IF1 _daveSendMessageMPI send done. needAck 0 readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 enter getAck ack readMPI: DLE ETX,packet end. readMPI: packet size 12, got BCC: b0. I calc: b0 answer: 0:0x04,0x84,0x9E,0x0C,0x14,0x14,0xB0,0x01,0x00,0x10,0x03,0xB0, I send: 0:0x10, readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 _daveGetResponseMPI receive message. readMPI: DLE ETX,packet end. readMPI: packet size 31, got BCC: c9. I calc: c9 answer: 0:0x04,0x84,0x9E,0x0C,0x14,0x14,0xF1,0x00,0x32,0x03,0x00,0x00,0xFF,0xFF,0x00,0x08, 10:0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0,0x10,0x03,0xC9, I send: 0:0x10, I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 sendAck for message 0 I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xB0,0x01,0x00,0x10,0x03,0xAE, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xB0,0x01,0x00,0x10,0x03,0xAE, readSingle 1 chars. 1st 10 result of exchange: 0 PDU header: 0:0x32,0x03,0x00,0x00,0xFF,0xFF,0x00,0x08,0x00,0x00,0x00,0x00, plen: 8 dlen: 0 Parameter: 0:0xF0,0x00,0x00,0x01,0x00,0x01,0x00,0xF0, error: ok *** Partner offered PDU length: 240 used limit 240 Connected PLC - dc1 -------------------------- PDU header: 0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00, plen: 14 dlen: 0 Parameter: 0:0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03,0x20, _daveExchange PDU number: 65536 IF1 enter _daveSendMessageMPI I send: 0:0x02, readSingle 1 chars. 1st 10 _daveIncMessageNumber new number 2 I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x01,0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E, 10:0x00,0x00,0x04,0x01,0x12,0x0A,0x10,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03, 20:0x20,0x10,0x03,0x6F, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x01,0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E, 10:0x00,0x00,0x04,0x01,0x12,0x0A,0x10,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03, 20:0x20,0x10,0x03,0x6F, readSingle 1 chars. 1st 10 IF1 _daveSendMessageMPI send done. needAck 1 readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 enter getAck ack readMPI: DLE ETX,packet end. readMPI: packet size 12, got BCC: b1. I calc: b1 answer: 0:0x04,0x84,0x9E,0x0C,0x14,0x14,0xB0,0x01,0x01,0x10,0x03,0xB1, I send: 0:0x10, readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 _daveGetResponseMPI receive message. readMPI: DLE ETX,packet end. readMPI: packet size 31, got BCC: 3a. I calc: 3a answer: 0:0x04,0x84,0x9E,0x0C,0x14,0x14,0xF1,0x01,0x32,0x03,0x00,0x00,0x00,0x00,0x00,0x02, 10:0x00,0x06,0x00,0x00,0x04,0x01,0xFF,0x04,0x00,0x10,0x00,0x10,0x10,0x03,0x3A, I send: 0:0x10, I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 sendAck for message 1 I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xB0,0x01,0x01,0x10,0x03,0xAF, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xB0,0x01,0x01,0x10,0x03,0xAF, readSingle 1 chars. 1st 10 result of exchange: 0 PDU header: 0:0x32,0x03,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x06,0x00,0x00, plen: 2 dlen: 6 Parameter: 0:0x04,0x01, Data : 0:0xFF,0x04,0x00,0x10,0x00,0x10, Data hdr : 0:0xFF,0x04,0x00,0x10, Data : 0:0x00,0x10, error: ok _daveSetupReceivedPDU() returned: 0=ok _daveTestReadResult() returned: 0=ok 14:36:31 : PLC dc1 M 100: 00 10 PDU header: 0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00, plen: 14 dlen: 0 Parameter: 0:0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03,0x20, _daveExchange PDU number: 65537 IF1 enter _daveSendMessageMPI I send: 0:0x02, readSingle 1 chars. 1st 10 _daveIncMessageNumber new number 3 I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x02,0x32,0x01,0x00,0x00,0x00,0x01,0x00,0x0E, 10:0x00,0x00,0x04,0x01,0x12,0x0A,0x10,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03, 20:0x20,0x10,0x03,0x6A, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xF1,0x02,0x32,0x01,0x00,0x00,0x00,0x01,0x00,0x0E, 10:0x00,0x00,0x04,0x01,0x12,0x0A,0x10,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03, 20:0x20,0x10,0x03,0x6A, readSingle 1 chars. 1st 10 IF1 _daveSendMessageMPI send done. needAck 2 readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 enter getAck ack readMPI: DLE ETX,packet end. readMPI: packet size 12, got BCC: b2. I calc: b2 answer: 0:0x04,0x84,0x9E,0x0C,0x14,0x14,0xB0,0x01,0x02,0x10,0x03,0xB2, I send: 0:0x10, readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 _daveGetResponseMPI receive message. readMPI: DLE ETX,packet end. readMPI: packet size 31, got BCC: 38. I calc: 38 answer: 0:0x04,0x84,0x9E,0x0C,0x14,0x14,0xF1,0x02,0x32,0x03,0x00,0x00,0x00,0x01,0x00,0x02, 10:0x00,0x06,0x00,0x00,0x04,0x01,0xFF,0x04,0x00,0x10,0x00,0x10,0x10,0x03,0x38, I send: 0:0x10, I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 sendAck for message 2 I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xB0,0x01,0x02,0x10,0x03,0xAB, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0xB0,0x01,0x02,0x10,0x03,0xAB, readSingle 1 chars. 1st 10 result of exchange: 0 PDU header: 0:0x32,0x03,0x00,0x00,0x00,0x01,0x00,0x02,0x00,0x06,0x00,0x00, plen: 2 dlen: 6 Parameter: 0:0x04,0x01, Data : 0:0xFF,0x04,0x00,0x10,0x00,0x10, Data hdr : 0:0xFF,0x04,0x00,0x10, Data : 0:0x00,0x10, error: ok _daveSetupReceivedPDU() returned: 0=ok _daveTestReadResult() returned: 0=ok 14:36:31 : PLC dc M 100: 00 10 PDU header: 0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00, plen: 14 dlen: 0 Parameter: 0:0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03,0x20, _daveExchange PDU number: 65537 IF1 enter _daveSendMessageMPI I send: 0:0x02, readSingle 1 chars. 1st 10 _daveIncMessageNumber new number 3 I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x02,0x32,0x01,0x00,0x00,0x00,0x01,0x00,0x0E, 10:0x00,0x00,0x04,0x01,0x12,0x0A,0x10,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03, 20:0x20,0x10,0x03,0x6D, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xF1,0x02,0x32,0x01,0x00,0x00,0x00,0x01,0x00,0x0E, 10:0x00,0x00,0x04,0x01,0x12,0x0A,0x10,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x03, 20:0x20,0x10,0x03,0x6D, readSingle 1 chars. 1st 10 IF1 _daveSendMessageMPI send done. needAck 2 readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 enter getAck ack readMPI: DLE ETX,packet end. readMPI: packet size 10, got BCC: 1. I calc: 1 answer: 0:0x04,0x04,0x9E,0x0C,0x14,0x14,0x80,0x10,0x03,0x01, IF1 *** getAck wrong length 10 for ack. Waiting for 2 dump:wrong ack:: 0:0x04,0x04,0x9E,0x0C,0x14,0x14,0x80,0x10,0x03,0x01, I send: 0:0x10, readSingle 1 chars. 1st 02 I send: 0:0x10, IF1 _daveGetResponseMPI receive message. readMPI: DLE ETX,packet end. readMPI: packet size 10, got BCC: 1. I calc: 1 answer: 0:0x04,0x04,0x9E,0x0C,0x14,0x14,0x80,0x10,0x03,0x01, I send: 0:0x10, I send: 0:0x02, readSingle 1 chars. 1st 10 IF1 sendAck for message 16 I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xB0,0x01,0x10,0x10,0x10,0x03,0xAE, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0xB0,0x01,0x10,0x10,0x10,0x03,0xAE, readSingle 1 chars. 1st 10 result of exchange: 0 PDU header: 0:0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x06, plen: 2 dlen: 6 Parameter: 0:0x00,0x00, Data : 0:0x04,0x01,0xFF,0x04,0x00,0x10, _daveSetupReceivedPDU() returned: 0=ok _daveTestReadResult() returned: -128=Unexpected function code in answer 14:36:31 : Error dc1: -128=Unexpected function code in answer I send: 0:0x02, readMPI single DLE! I send: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0x80,0x10,0x03,0x98, _daveSendWithCRC: 0:0x04,0x83,0x80,0x0C,0x14,0x14,0x80,0x10,0x03,0x98, readMPI single DLE! I send: 0:0x10, I send: 0:0x02, readMPI single DLE! I send: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0x80,0x10,0x03,0x9F, _daveSendWithCRC: 0:0x04,0x84,0x80,0x0C,0x14,0x14,0x80,0x10,0x03,0x9F, readMPI single DLE! I send: 0:0x10, IF1 enter DisconnectAdapter() I send: 0:0x02, readMPI single DLE! I send: 0:0x01,0x04,0x02,0x10,0x03,0x14, _daveSendWithCRC: 0:0x01,0x04,0x02,0x10,0x03,0x14, IF1 daveDisconnectAdapter() step 1. readMPI single DLE! readMPI single STX! IF1 daveDisconnectAdapter() step 2. I send: 0:0x10, I send: 0:0x10, got: 0:0x01,0x04,0x20,0x10,0x03,0x36,0xB7,0xC1,0xEC,0x6A, ————————————————————— |
From: Robert D. <deu...@gm...> - 2015-05-29 12:17:58
|
Hi, i want to connect to a Siemens S7 314 with s7online. I want to read out flags, but dave returns: Unexpected function code in answer. [..] PDU header: 0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00, plen: 8 dlen: 0 Parameter: 0:0xF0,0x00,0x00,0x01,0x00,0x01,0x03,0xC0, *** Partner offered PDU length: 960 PDU header: 0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00, plen: 14 dlen: 0 Parameter: 0:0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x02,0x00,0x00,0x83,0x00,0x02,0xD0, _daveExchange PDU number: 65535 [..] result of exchange: 0 PDU header: 0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00, plen: 8 dlen: 0 Parameter: 0:0xF0,0x00,0x00,0x01,0x00,0x01,0x03,0xC0, _daveSetupReceivedPDU() returned: 0=ok _daveTestReadResult() returned: -128=Unexpected function code in answer res 7:0 0 OS: Win7 Can anyone help with this error? Regards -Robert |
From: HuangAlan <hw...@ho...> - 2014-09-01 01:37:35
|
I want to connect to connect to a 314 CPU (version 2.0) with rs232 MPI adapter, but it connect fail. it seems the adapter have some response, but can not found the cpu. with the same hardware configuration, the step 7 software can connect with the cpu fine. the following is log, can anybody read the log and give me some help? thank you so much. setting MPI address of PLC to:2setting local MPI address to:0setPort COM1setPort 19200setPort OI send: 0:0x02,readSingle 1 chars. 1st 10IF1 initAdapter() step 1.I send: 0:0x01,0x03,0x02,0x17,0x00,0x9F,0x01,0x3C,0x00,0x90,0x01,0x14,0x00,0x00,0x05,0x02,10:0x00,0x0F,0x05,0x01,0x01,0x03,0x80,0x10,0x03,0xAD,_daveSendWithCRC: 0:0x01,0x03,0x02,0x17,0x00,0x9F,0x01,0x3C,0x00,0x90,0x01,0x14,0x00,0x00,0x05,0x02,10:0x00,0x0F,0x05,0x01,0x01,0x03,0x80,0x10,0x03,0xAD,readSingle 1 chars. 1st 10IF1 initAdapter() step 2.readSingle 1 chars. 1st 02IF1 initAdapter() step 3.I send: 0:0x10,readMPI: DLE ETX,packet end.readMPI: packet end, got BCC: 42. I calc: 42answer: 0:0x01,0x03,0x20,0x56,0x30,0x30,0x2E,0x38,0x33,0x10,0x03,0x42,IF1 initAdapter() success.I send: 0:0x10,I send: 0:0x02,readSingle 1 chars. 1st 10IF1 listReachablePartners() step 1.I send: 0:0x01,0x07,0x02,0x10,0x03,0x17,_daveSendWithCRC: 0:0x01,0x07,0x02,0x10,0x03,0x17,readSingle 0 chars. 1st FFFFFFCCdaveListReachablePartners List length: 0ConnectPLCI send: 0:0x02,readSingle 1 chars. 1st 10IF1 connectPLC(2) step 1.I send: 0:0x00,0x0D,0x00,0x03,0xE0,0x04,0x00,0x80,0x00,0x02,0x01,0x06,0x01,0x00,0x00,0x01,10:0x02,0x02,0x01,0x00,0x10,0x03,0x7D,_daveSendWithCRC: 0:0x00,0x0D,0x00,0x03,0xE0,0x04,0x00,0x80,0x00,0x02,0x01,0x06,0x01,0x00,0x00,0x01,10:0x02,0x02,0x01,0x00,0x10,0x03,0x7D,readSingle 1 chars. 1st 10IF1 connectPLC(2) step 2.readSingle 0 chars. 1st FFFFFFCCIF1 daveConnectPLC() step 4.IF1 daveConnectPLC() step 4 ends with 4.Couldn't connect to PLC. Please try again. You may also try the option -2 for some adapters.IF1 enter DisconnectAdapter()I send: 0:0x02,readMPI single DLE.I send: 0:0x01,0x04,0x02,0x10,0x03,0x14,_daveSendWithCRC: 0:0x01,0x04,0x02,0x10,0x03,0x14,IF1 daveDisconnectAdapter() step 1.readMPI single DLE.readMPI single STX.IF1 daveDisconnectAdapter() step 2.I send: 0:0x10,I send: 0:0x10,got: 0:0x01,0x03,0x20,0x56,0x30,0x30,0x2E,0x38,0x33,0x10,IF1 enter DisconnectAdapter()I send: 0:0x02,I send: 0:0x01,0x04,0x02,0x10,0x03,0x14,_daveSendWithCRC: 0:0x01,0x04,0x02,0x10,0x03,0x14,IF1 daveDisconnectAdapter() step 1.readMPI single DLE.IF1 daveDisconnectAdapter() step 2.I send: 0:0x10,I send: 0:0x10,got: 0:0x10,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,IF1 enter DisconnectAdapter()I send: 0:0x02,readMPI single DLE.I send: 0:0x01,0x04,0x02,0x10,0x03,0x14,_daveSendWithCRC: 0:0x01,0x04,0x02,0x10,0x03,0x14,IF1 daveDisconnectAdapter() step 1.readMPI single DLE.readMPI single STX.IF1 daveDisconnectAdapter() step 2.I send: 0:0x10,I send: 0:0x10,got: 0:0x01,0x03,0x20,0x56,0x30,0x30,0x2E,0x38,0x33,0x10, |
From: IQ E. <no...@iq...> - 2014-05-16 02:46:06
|
Hi günther , Are you interested in her? ramona Retired 42 years old,Stadtallendorf Looking for: Friendship Interested? * Click here www.iqelite.com/matching/?hg=PU8v9KjZFT#yes if you are interested * Click here www.iqelite.com/matching/?hg=PU8v9KjZFT#maybe if you might be interested * Click here www.iqelite.com/matching/?hg=PU8v9KjZFT#no if you are not interested See you soon on IQ Elite, The IQ Elite Team --------------------------------------------------------------------------- If you do not want to continue receiving such mails from IQ Elite, please click on this link: www.iqelite.com/common/unsubscribe/?category=matching_notification&code=de7043ac&email=lib...@li...&hg=PU8v9KjZFT IQ Elite is a service by Intelliget Elite S.L. with main office: C/ Gran De Gràcia 15, 1-1, 08012 Barcelona Spain --------------------------------------------------------------------------- |
From: IQ E. <no...@iq...> - 2014-05-15 14:25:05
|
Hi günther , We understand that you are upset regarding the inconvenience of us deleting your profile photo.Our goal is it to make IQ Elite an exclusive dating experience, where members can easily find each other. We have reorganized the display of our members. We would like to show members only in portrait style in their profile photos. This way it is much easier for everybody to find other members he/she is interested in. Below you will find our guidelines for the profile photo: *Upload a photo that presents you Don't upload pictures presenting, landscapes, cartoons characters, things etc. *Upload photo with a visible face IQ Elite members would like to see how you look like. Don't upload pictures of you with a landscape in the background. *Don't upload a group photo The photo should only show you. Other members will not know who you are in a picture of a group of people. The profile photo we deleted did not entirely meet our guidelines. But it would fit very well into your gallery! Again, we apologize for the inconvenience and would like to ask you kindly to upload a new profile photo. Click here www.iqelite.com/account/profile-upload-avatar/?hg=yiNGqWcjwV to upload a new profile photo. Markus Weber,<br/>Customer Relations Manager <br/>IQ Elite, Germany --------------------------------------------------------------------------- If you do not want to continue receiving such mails from IQ Elite, please click on this link: www.iqelite.com/common/unsubscribe/?category=other&code=de7043ac&email=lib...@li...&hg=yiNGqWcjwV IQ Elite is a service by Intelliget Elite S.L. with main office: C/ Gran De Gràcia 15, 1-1, 08012 Barcelona Spain --------------------------------------------------------------------------- |
From: IQ E. <no...@iq...> - 2014-05-15 13:31:28
|
Hi günther , We wanted to present you to these females, but you don't have a photo! It is statistically proven that when you upload a photo you receive 10x more messages! Can you imagine what that can mean for you? Click here www.iqelite.com/fill-profile/photo-upload/?dr=1&hg=O2ouSJ0Um1 to upload a picture now The IQ Elite Team --------------------------------------------------------------------------- If you do not want to continue receiving such mails from IQ Elite, please click on this link: www.iqelite.com/common/unsubscribe/?category=other&code=de7043ac&email=lib...@li...&hg=O2ouSJ0Um1 IQ Elite is a service by Intelliget Elite S.L. with main office: C/ Gran De Gràcia 15, 1-1, 08012 Barcelona Spain --------------------------------------------------------------------------- |
From: IQ E. <no...@iq...> - 2014-05-15 03:14:15
|
Hi günther , Are you interested in her? ANETA Freelancer 37 years old,Offenbach Looking for: Long-term dating Interested? * Click here www.iqelite.com/matching/?hg=8fFicE0k1L#yes if you are interested * Click here www.iqelite.com/matching/?hg=8fFicE0k1L#maybe if you might be interested * Click here www.iqelite.com/matching/?hg=8fFicE0k1L#no if you are not interested See you soon on IQ Elite, The IQ Elite Team --------------------------------------------------------------------------- If you do not want to continue receiving such mails from IQ Elite, please click on this link: www.iqelite.com/common/unsubscribe/?category=matching_notification&code=de7043ac&email=lib...@li...&hg=8fFicE0k1L IQ Elite is a service by Intelliget Elite S.L. with main office: C/ Gran De Gràcia 15, 1-1, 08012 Barcelona Spain --------------------------------------------------------------------------- |
From: IQ E. <no...@iq...> - 2014-05-14 14:20:19
|
Lieber günther, willkommen auf IQ Elite. Es erwarten Sie aufregende Möglichkeiten! Um Ihre Chance zu erhöhen, interessante Singles zu treffen, befolgen Sie drei einfach Schritte. * Klicken Sie hier www.iqelite.com/account/personal/,?hg=yslLDMS6pO um Ihr Profil zu vervollständigen! * Klicken Sie hier www.iqelite.com/account/profile-upload-avatar/,?hg=yslLDMS6pO um ein Foto hochzuladen * Klicken Sie hier www.iqelite.com/account/tests-iq/,?hg=yslLDMS6pO um unsere Tests zu machen Ihre Zugangsdaten<br/> E-Mail: lib...@li...<br/>Ihr IQ Elite Passwort: LmC4Ac<br/> Klicken Sie hier www.iqelite.com/account/verify/h2Gcdis3F6oVb1/?next=/account/chgpwd/,&hg=yslLDMS6pO um Ihr Passwort zu ändern Bis bald bei IQ Elite,<br/>Ihr IQ Elite Team P.S. Um sicher zu sein, dass Sie regelmäßig neue Partnervorschläge erhalten, fügen Sie uns zu Ihrer Kontaktliste hinzu. --------------------------------------------------------------------------- Wenn Sie diese Nachrichten von IQ Elite nicht mehr erhalten möchten, klicken Sie bitte auf diesen Link: www.iqelite.com/common/unsubscribe/?category=other&code=de7043ac&email=lib...@li...&hg=yslLDMS6pO IQ Elite ist ein Service von Intelligent Elite S.L. mit Sitz: C/ Gran de Gràcia 15, 1-1, 08012 Barcelona Spanien --------------------------------------------------------------------------- |
From: IQ E. <no...@iq...> - 2014-05-14 12:12:00
|
Ciao, Michele ha iniziato a usare IQ Elite e ti ha scritto un messaggio. Per leggere il messaggio prima che scada, basta cliccare su questo link: a.iqelite.com/entry/new_message/2b7e1a844fde1b7dac5f6c4c2d3fda9e1f544b80bfb/2f6e1b1050bbeaa3cc43e3627c62126c2f6e2282f2645280c3620b7c5cd0c20d3c44504c62c/?hg=tTcw2Ve8uH Leggi il messaggio prima che scada! Cordiali saluti, Team IQ Elite --------------------------------------------------------------------------- Questo messaggio era destinato a lib...@li.... Se non desideri continuare a ricevere tali messaggi da IQ Elite, clicca su questo link: a.iqelite.com/common/unsubscribe/?code=9b4e5406&email=lib...@li....&hg=tTcw2Ve8uH IQ Elite è un servizio con sede: C/Gran de Gracia 15, 2a 1a, 08012 Barcellona, Spagna. --------------------------------------------------------------------------- |
From: Michele C. <no...@iq...> - 2014-05-14 07:10:03
|
Ciao libnodave-users , C'è un messaggio per te in IQ Elite da Michele Ciampichetti. Clicca qui a.iqelite.com/j/J3ploY/n06/?hg=zwrEkMvHts per leggere il tuo messaggio IQ Elite Team --------------------------------------------------------------------------- Questo messaggio era destinato a lib...@li.... Se non desideri continuare a ricevere tali messaggi da IQ Elite, clicca su questo link: a.iqelite.com/common/unsubscribe/?code=9b4e5406&email=lib...@li....&hg=zwrEkMvHts IQ Elite è un servizio con sede: C/Gran de Gracia 15, 2a 1a, 08012 Barcellona, Spagna. --------------------------------------------------------------------------- |
From: Stian K. <Sti...@tt...> - 2013-06-24 11:54:25
|
Can anybody help me with this error. I am using Visual Studio 2010 and want to compile and test the system, however the program cannot "find" the starting points of the functions inside libnodave.dll. I have also tested the dll in dependency walker and the functions that should be available are not there. The error message in dependency walker is as follows Warning: At least one delay-load dependency module was not found. Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module. I have tried both to add the dll to the register and run it using libnodave.net.cs "forwarding" and the same error is occurring on all the functions located inside the dll. This means I cannot reach any of them. When the dll is added as a reference I can view all the functions, and therefore I am having problems with understanding the underlying problem. I really hope you can help me with this. Best regards Stian |
From: Peter A. <pe...@sm...> - 2012-11-09 21:57:47
|
Hello Out there Is there anyone who has compilled libnodave on a "Raspberry Pi" running linux ? And would they share how to do it ? -- /Peter Andersen /Skanderborg |
From: Michele C. <cia...@gm...> - 2012-05-04 14:33:34
|
Hello to everybody, I'm new of libnodave but I think it is grat and useful. I'm working in Qt (based on C++) and I need to parallelize the reading of values from PLC. I created a small application that open a daveConnection and pass its pointer to three threads. Each of these, read continuosly a DB data (one integer, two bytes) and can put this value at 0 at user command. I tried to run all thread but I got these error on Debug: IF1 *** no DLE after send(1) 02. IF1 *** no DLE after send(1) 02. IF1 *** no DLE after send(2) 02. IF1 *** no DLE after resend(3) 04. IF1 *** no DLE before resend. IF1 *** _daveSendMessageMPI error in _daveSendDialog. IF1 *** no DLE before send. IF1 *** _daveSendMessageMPI error in _daveSendDialog. IF1 *** no DLE after send(2) 14. The function daveReadBytes give error -3 or -5 that not are documented. I tried also to lock the functions of reading and writing so there are no simultanity between them but no way. How can I got what I need? Where could be my mistake? Thanks a lot for your time Michele |
From: <chr...@if...> - 2011-07-20 12:00:47
|
Dear Thomas Hergenhain and all Libnodave users. We tested your proposal and made some progress. But i have of course some more questions ;) First some Details: You are correct, if i send the SDBXXXX.mc7 in the same order the Step7 software uses, the PLC does accept and use them. WARNINGS: - The following SDB download order was determined in S7 CPU 319-3 PN/DP (Software ver 2.8.4) and S7 CPU 315-2PN/DP (Software ver 2.6.7). It could be different on other PLC hard-/software. - The SDBs has to be sent as a whole. (Sending only 1 SDB will not work and causes an inconsistent error. OBs of FBs on the other hand can be sent seperate) - The below order only shows the mentioned SDBs we used... If your project contain SDBs which are not mentioned, you need to check their position in the download order!! (Because it can be anywhere) If your project contain less SDBs as listed, you just send them in the order below. (Just ignore the ones you don´t have) - Check the SDBs which are in the PLC: If your PLC contains SDBs you don´t have in your actual project, do NOT load your project! (Because it looks like the SDBs are not cleaned in the PLC during load with libnodaves testISO_TCPload.exe -> when you download the "smaller" project, the other SDBs of the PLC will remain, and will cause an inconsistent error) - Note: I set the PLC into "Stop" before sending the SDBs. (- Note: SDB2 is a special one and can not be loaded into the PLC... ignore it.) SDB Download Order (See above Warnings!!): First SDB 7, then 4, 3000, 2000, 2001, 1000, 1, 3, 22, 122, 1001, 999, and last SDB 0 The general important notice: I/we can not guarantee anything. The noted Informations worked for us, but we can not held responsible if it does not work for you or even damage your system. My new questions: As mentioned above in the warnings, if the PLC contains more SDBs than my project and i upload my SDBs, the system will show the inconsistent error. (The testISO_TCPload.exe from Libnodave does not clean the surplus SDBs) Is there a way to clean the SDBs in the PLC using Libnodave? Can Libnodave maybe cause a "general reset" ("Urlöschen") and a "copy ram->rom"? Or do you have an idea / know a workaround for this problem? Thanks in advance :) With best wishes C. Hayna ifm ecomatic gmbh Im Heidach 18 88079 Kressbronn Germany Tel. +49 (7543) 608-584 Fax +49 (7543) 608-240 ***Achtung: Bitte beachten Sie unsere neuen Telefon- und Faxnummern! E-Mail: chr...@if... Homepage: www.ifm.com _______________________________________ Sitz der Gesellschaft ist Kressbronn HR B 630930 Amtsgericht Ulm Geschäftsführer: Bernd Boolzen, Andreas Daum _______________________________________ "Thomas Hergenhahn" <Thomas.hergenhah An n...@we...> chr...@if... Kopie 07.07.2011 13:14 Lib...@li...urceforge. net Thema Re: [Libnodave-users] Sending HW-Config over LibNoDave? The hardware congiguration is contained in various SDBs (system data blocks). These data blocks can be read and sent using Libnodave. But there is a problem: The CPU expects them in certain order which I do not know. If blocks are sent in a different orde, the CPU might not accept them or show unexpected behaviour. You can experiment yourself: - back up your CPU with Step7 - read all blocks using Libnodave (the test programs have an option to do that) - look what SDBs you have got - completely erase your CPU - try to load the blocks again into your CPU If it doesn't work, try a different order. Try to read out HW-Config with Step7 Try to read it out after loading only some SDBs. DO NOT BLAME ME IF YOUR CPU GETS UNUSEABLE! -----Ursprüngliche Nachricht----- Von: chr...@if... Gesendet: 07.07.2011 12:00:01 An: lib...@li..., libnodave-hilfe Betreff: [Libnodave-users] Sending HW-Config over LibNoDave? > >Dear all LibNoDave Users and Dear LibNoDave Creator(s). > >My coworkers and i started to use LibNoDave to work with an S7 - 319 PN/DP. >Everything works fine so fare. >We connected an PC over Ethernet to the Profinet plug on the PLC. Then we >used libnodave to read/write I/O- and other memoryblocks succesfully. > >We also now that it is possible to load program blocks to the PLC. >But we are wondering: >Is it possible to upload an entire project and/or the hardware >configuration into the PLC using libnodave? > > >If someone has done this before or has an idea/comment, please send me an >email. > >Thanks a lot in advance :) > > >With best wishes > >C. Hayna > >ifm ecomatic gmbh > >Im Heidach 18 >88079 Kressbronn >Germany > >Tel. +49 (7543) 608-584 >Fax +49 (7543) 608-240 >***Achtung: Bitte beachten Sie unsere neuen Telefon- und Faxnummern! > >E-Mail: chr...@if... >Homepage: www.ifm.com >_______________________________________ > >Sitz der Gesellschaft ist Kressbronn >HR B 630930 Amtsgericht Ulm >Geschäftsführer: >Bernd Boolzen, Andreas Daum >_______________________________________ > > >------------------------------------------------------------------------------ >All of the data generated in your IT infrastructure is seriously valuable. >Why? It contains a definitive record of application performance, security >threats, fraudulent activity, and more. Splunk takes this data and makes >sense of it. IT sense. And common sense. >http://p.sf.net/sfu/splunk-d2d-c2 >_______________________________________________ >Libnodave-users mailing list >Lib...@li... >https://lists.sourceforge.net/lists/listinfo/libnodave-users ___________________________________________________________ Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die Toolbar eingebaut! http://produkte.web.de/go/toolbar |
From: Thomas H. <Tho...@we...> - 2011-07-07 11:14:45
|
The hardware congiguration is contained in various SDBs (system data blocks). These data blocks can be read and sent using Libnodave. But there is a problem: The CPU expects them in certain order which I do not know. If blocks are sent in a different orde, the CPU might not accept them or show unexpected behaviour. You can experiment yourself: - back up your CPU with Step7 - read all blocks using Libnodave (the test programs have an option to do that) - look what SDBs you have got - completely erase your CPU - try to load the blocks again into your CPU If it doesn't work, try a different order. Try to read out HW-Config with Step7 Try to read it out after loading only some SDBs. DO NOT BLAME ME IF YOUR CPU GETS UNUSEABLE! -----Ursprüngliche Nachricht----- Von: chr...@if... Gesendet: 07.07.2011 12:00:01 An: lib...@li..., libnodave-hilfe Betreff: [Libnodave-users] Sending HW-Config over LibNoDave? > >Dear all LibNoDave Users and Dear LibNoDave Creator(s). > >My coworkers and i started to use LibNoDave to work with an S7 - 319 PN/DP. >Everything works fine so fare. >We connected an PC over Ethernet to the Profinet plug on the PLC. Then we >used libnodave to read/write I/O- and other memoryblocks succesfully. > >We also now that it is possible to load program blocks to the PLC. >But we are wondering: >Is it possible to upload an entire project and/or the hardware >configuration into the PLC using libnodave? > > >If someone has done this before or has an idea/comment, please send me an >email. > >Thanks a lot in advance :) > > >With best wishes > >C. Hayna > >ifm ecomatic gmbh > >Im Heidach 18 >88079 Kressbronn >Germany > >Tel. +49 (7543) 608-584 >Fax +49 (7543) 608-240 >***Achtung: Bitte beachten Sie unsere neuen Telefon- und Faxnummern! > >E-Mail: chr...@if... >Homepage: www.ifm.com >_______________________________________ > >Sitz der Gesellschaft ist Kressbronn >HR B 630930 Amtsgericht Ulm >Geschäftsführer: >Bernd Boolzen, Andreas Daum >_______________________________________ > > >------------------------------------------------------------------------------ >All of the data generated in your IT infrastructure is seriously valuable. >Why? It contains a definitive record of application performance, security >threats, fraudulent activity, and more. Splunk takes this data and makes >sense of it. IT sense. And common sense. >http://p.sf.net/sfu/splunk-d2d-c2 >_______________________________________________ >Libnodave-users mailing list >Lib...@li... >https://lists.sourceforge.net/lists/listinfo/libnodave-users ___________________________________________________________ Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die Toolbar eingebaut! http://produkte.web.de/go/toolbar |
From: <chr...@if...> - 2011-07-07 10:15:09
|
Dear all LibNoDave Users and Dear LibNoDave Creator(s). My coworkers and i started to use LibNoDave to work with an S7 - 319 PN/DP. Everything works fine so fare. We connected an PC over Ethernet to the Profinet plug on the PLC. Then we used libnodave to read/write I/O- and other memoryblocks succesfully. We also now that it is possible to load program blocks to the PLC. But we are wondering: Is it possible to upload an entire project and/or the hardware configuration into the PLC using libnodave? If someone has done this before or has an idea/comment, please send me an email. Thanks a lot in advance :) With best wishes C. Hayna ifm ecomatic gmbh Im Heidach 18 88079 Kressbronn Germany Tel. +49 (7543) 608-584 Fax +49 (7543) 608-240 ***Achtung: Bitte beachten Sie unsere neuen Telefon- und Faxnummern! E-Mail: chr...@if... Homepage: www.ifm.com _______________________________________ Sitz der Gesellschaft ist Kressbronn HR B 630930 Amtsgericht Ulm Geschäftsführer: Bernd Boolzen, Andreas Daum _______________________________________ |