<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/</id><updated>2020-10-13T14:00:17.715000Z</updated><subtitle>Recent posts to WAGO PFC200 SMS not working</subtitle><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#7e9a" rel="alternate"/><published>2020-10-13T14:00:17.715000Z</published><updated>2020-10-13T14:00:17.715000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.come77cb343fe665807fa7288117363e774f73ec243</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;After install license SMS function not even initialization...:/&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#7193" rel="alternate"/><published>2020-10-12T05:43:10.473000Z</published><updated>2020-10-12T05:43:10.473000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com55a69e516bbdf38c159a668e5f3a83683d20d06d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Yes this will work...&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#6b11" rel="alternate"/><published>2020-10-12T05:33:55.523000Z</published><updated>2020-10-12T05:33:55.523000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.comee9aaa5f48d5f853fb9dfedaf0ed6d45fb74c1ad</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Yes I have this license installed on Workstation-&amp;gt;Softcontainer. &lt;/p&gt;
&lt;p&gt;When I remove license form Workstation it will be works ? When I did not have license in workstation I had many error during compilation my project.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#ccdd" rel="alternate"/><published>2020-10-12T04:21:28.330000Z</published><updated>2020-10-12T04:21:28.330000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.coma7624db1d175d9313057d1be713c41d79f8c4df1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
all prodcuts which have the 'SL' (single license) in the product name need the license activation on plc side.(not on the CODESYS development system machine)&lt;/p&gt;
&lt;p&gt;So this license you need to activate in the PFC200, this screenshot is your CODESYS pc softcontainer?&lt;br/&gt;
So please write to the CODESYS Store -&amp;gt; my question -&amp;gt; bug report - you need a remove ticket and a new ticket for your PFC200.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#8fd9" rel="alternate"/><published>2020-10-11T21:10:22.830000Z</published><updated>2020-10-11T21:10:22.830000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.comb3b5e3995c8f1bcd190f9e6bf35be0916f241152</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;How it is possible ??? I have installed library - please find in attachement &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#ee46" rel="alternate"/><published>2020-10-11T21:05:54.569000Z</published><updated>2020-10-11T21:05:54.569000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.com63370c0dd46abe4dd74694a884c0bb7040a8ce8f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Probably I found problem . When I run my PLC in log i noticed that my library is not installed - like attachement "licencja.jpg"  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#487f" rel="alternate"/><published>2020-10-11T20:26:29.931000Z</published><updated>2020-10-11T20:26:29.931000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.com39a5fc832b406177b1b7d3fe90a4a2eff40ba03f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Everything works perfectly after Build-&amp;gt;Clean all and RUN PLC. After several minutes sms doesn't work. Without any error. What can be wrong ? Something with memory ? I should something cleaning ?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#a062" rel="alternate"/><published>2020-10-11T16:54:32.570000Z</published><updated>2020-10-11T16:54:32.570000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.com5aaef6cc81ea5aff23a292a45f7c59c1219210d6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Let's focus on receiving messages Can I perform the receive function every cycle? &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#0bed" rel="alternate"/><published>2020-10-09T20:09:56.815000Z</published><updated>2020-10-09T20:09:56.815000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.com21ee6ab8119222c8e9b2329a05152bdfd7000144</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It is my code:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;reconnect_timepout(IN := (iState = 32767) , PT:=T#1M);&lt;/p&gt;
&lt;p&gt;IF  ModemFb.xError  THEN&lt;br/&gt;
    err_modem :=TRUE;&lt;br/&gt;
ELSE&lt;br/&gt;
    err_modem :=FALSE;&lt;br/&gt;
END_IF&lt;/p&gt;
&lt;p&gt;//init&lt;br/&gt;
IF NOT xInit THEN&lt;br/&gt;
    xInit := TRUE;&lt;br/&gt;
    (&lt;em&gt; This values should be device specific adapted &lt;/em&gt;)&lt;br/&gt;
    comParam.iPortNumber         := 4; (&lt;em&gt; used com port number 1 &lt;/em&gt;) &lt;br/&gt;
    comParam.ComParity           := SMS.COM_PARITY.NONE; (&lt;em&gt; No Parity &lt;/em&gt;)&lt;br/&gt;
    comParam.ComStopBit          := SMS.COM_STOPBIT.ONE; (&lt;em&gt; One stopbit &lt;/em&gt;)&lt;br/&gt;
    comParam.dwBaudrate          := 9600; (&lt;em&gt; Baudrate of 9600 &lt;/em&gt;)&lt;br/&gt;
    comParam.byByteSize          := 8; (&lt;em&gt; Byte size is 8 &lt;/em&gt;)&lt;br/&gt;
    (&lt;em&gt; No hardware handshake is used. When the device needs hardware handshake and it is set to false, it can result in data loss.&lt;/em&gt;)&lt;br/&gt;
    comParam.byHardwareHandshake := FALSE; &lt;br/&gt;
    comParam.bySoftwareHandshake := FALSE; (&lt;em&gt; No software handshake is used. &lt;/em&gt;)&lt;br/&gt;
    comConnect.COMParameter      := comParam; (&lt;em&gt; set the parameter to the instance of the function block &lt;/em&gt;)&lt;br/&gt;
    ModemFb.itfConnectionType    := comConnect; (&lt;em&gt; set the connection instance to the modem, that it can connect to the physical device.&lt;/em&gt;)&lt;br/&gt;
    //SendSmsFb.smsInfo.sServiceCenterNr := ''; &lt;br/&gt;
    err_modem :=FALSE;&lt;/p&gt;
&lt;p&gt;END_IF&lt;/p&gt;
&lt;p&gt;CASE iState OF&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;:  &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nb"&gt;Timeout&lt;/span&gt; &lt;span class="nv"&gt;is&lt;/span&gt; &lt;span class="nv"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;TO&lt;/span&gt; &lt;span class="mi"&gt;120&lt;/span&gt;&lt;span class="nv"&gt;seconds&lt;/span&gt;, &lt;span class="nv"&gt;because&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;first&lt;/span&gt; &lt;span class="nv"&gt;initialization&lt;/span&gt; &lt;span class="nv"&gt;can&lt;/span&gt; &lt;span class="nv"&gt;take&lt;/span&gt; &lt;span class="nv"&gt;a&lt;/span&gt; &lt;span class="k"&gt;WHILE&lt;/span&gt;, &lt;span class="nv"&gt;depending&lt;/span&gt; &lt;span class="nv"&gt;on&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;hardware&lt;/span&gt;.&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
    &lt;span class="nv"&gt;ModemFb&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;xExecute&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;TRUE&lt;/span&gt;, &lt;span class="nv"&gt;sPin&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;scPin&lt;/span&gt;, &lt;span class="nv"&gt;udiTimeOut&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;120000000&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;ModemFb&lt;/span&gt;.&lt;span class="nv"&gt;xDone&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="nv"&gt;ELSIF&lt;/span&gt; &lt;span class="nv"&gt;ModemFb&lt;/span&gt;.&lt;span class="nv"&gt;xError&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;32767&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="nv"&gt;END_IF&lt;/span&gt;

&lt;span class="mi"&gt;1&lt;/span&gt;:

    &lt;span class="nv"&gt;ReceiveSmsFb&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;xExecute&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;TRUE&lt;/span&gt;, &lt;span class="nv"&gt;ModemFB&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;ModemFb&lt;/span&gt;, &lt;span class="nv"&gt;udiTimeOut&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10000000&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;ReceiveSmsFb&lt;/span&gt;.&lt;span class="nv"&gt;xDone&lt;/span&gt; &lt;span class="nv"&gt;OR&lt;/span&gt; &lt;span class="nv"&gt;ReceiveSmsFb&lt;/span&gt;.&lt;span class="nv"&gt;xError&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
        &lt;span class="nv"&gt;smsrec&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;ReceiveSmsFb&lt;/span&gt;.&lt;span class="nv"&gt;smsRecv&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
        &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nv"&gt;This&lt;/span&gt; &lt;span class="nv"&gt;will&lt;/span&gt; &lt;span class="nv"&gt;reset&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;function&lt;/span&gt; &lt;span class="nv"&gt;block&lt;/span&gt; &lt;span class="nv"&gt;and&lt;/span&gt; &lt;span class="nv"&gt;release&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;modem&lt;/span&gt; &lt;span class="nv"&gt;lock&lt;/span&gt;.&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
        &lt;span class="nv"&gt;ReceiveSmsFb&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;xExecute&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;FALSE&lt;/span&gt;, &lt;span class="nv"&gt;ModemFB&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;ModemFb&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
     &lt;span class="nv"&gt;END_IF&lt;/span&gt;


&lt;span class="mi"&gt;20&lt;/span&gt;:     &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nv"&gt;check&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;message&lt;/span&gt; &lt;span class="nv"&gt;is&lt;/span&gt; &lt;span class="nv"&gt;available&lt;/span&gt; &lt;span class="nv"&gt;an&lt;/span&gt; &lt;span class="nv"&gt;check&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;something&lt;/span&gt; &lt;span class="nv"&gt;is&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="k"&gt;send&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;

    &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;Send_Message&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
       &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;ELSE&lt;/span&gt; &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;smsrec&lt;/span&gt;.&lt;span class="nv"&gt;sText&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt; &lt;span class="s1"&gt;''&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;       
        &lt;span class="nv"&gt;pt&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;ADR&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;smsrec&lt;/span&gt;.&lt;span class="nv"&gt;sText&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;; // Get the Address of the text variable &lt;/span&gt;
        &lt;span class="k"&gt;FOR&lt;/span&gt; &lt;span class="nv"&gt;i&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="nv"&gt;TO&lt;/span&gt;  &lt;span class="nv"&gt;LEN&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;smsrec&lt;/span&gt;.&lt;span class="nv"&gt;sText&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;  &lt;span class="k"&gt;DO&lt;/span&gt;
            &lt;span class="nv"&gt;char&lt;/span&gt;[&lt;span class="nv"&gt;i&lt;/span&gt;]:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;pt&lt;/span&gt;&lt;span class="o"&gt;^&lt;/span&gt;&lt;span class="c1"&gt;; // Assign the value of the pointer to a Character&lt;/span&gt;
            &lt;span class="nv"&gt;pt&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;pt&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;; // Advance to the next pointer&lt;/span&gt;
        &lt;span class="nv"&gt;END_FOR&lt;/span&gt;
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;21&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="k"&gt;ELSE&lt;/span&gt; 
        &lt;span class="nv"&gt;iState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="nv"&gt;END_IF&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="nv"&gt;END_IF&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;



&lt;span class="mi"&gt;21&lt;/span&gt;:   &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nv"&gt;check&lt;/span&gt; &lt;span class="nv"&gt;number&lt;/span&gt; &lt;span class="nv"&gt;phone&lt;/span&gt; &lt;span class="nv"&gt;sender&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;a*)&lt;/span&gt;
        &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;smsrec&lt;/span&gt;.&lt;span class="nv"&gt;sNumber&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;48509605408&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt; 
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;22&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
     &lt;span class="k"&gt;ELSE&lt;/span&gt;
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="nv"&gt;END_IF&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;


&lt;span class="mi"&gt;22&lt;/span&gt;: &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nv"&gt;check&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;sms&lt;/span&gt; &lt;span class="nv"&gt;is&lt;/span&gt; &lt;span class="nv"&gt;too&lt;/span&gt; &lt;span class="nv"&gt;old&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
   &lt;span class="nv"&gt;timestamp_hist_hi&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;time_sys&lt;/span&gt;.&lt;span class="nv"&gt;udiLocal_DateAndTime&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nv"&gt;timestamp_hist&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;timestamp_hist_lo&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;time_sys&lt;/span&gt;.&lt;span class="nv"&gt;udiLocal_DateAndTime&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;timestamp_hist&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;DT_TO_UDINT&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;smsrec&lt;/span&gt;.&lt;span class="nv"&gt;dtSend&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="nv"&gt;timestamp_hist_lo&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;OR&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;DT_TO_UDINT&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;smsrec&lt;/span&gt;.&lt;span class="nv"&gt;dtSend&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nv"&gt;timestamp_hist_hi&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
           &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
           &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;



&lt;span class="mi"&gt;23&lt;/span&gt;: &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;smsrec&lt;/span&gt;.&lt;span class="nv"&gt;sText&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;ON1&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
        &lt;span class="nv"&gt;bool_out_sms&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="k"&gt;ELSE&lt;/span&gt; &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;smsrec&lt;/span&gt;.&lt;span class="nv"&gt;sText&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;OFF1&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
         &lt;span class="nv"&gt;bool_out_sms&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
         &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;


&lt;span class="mi"&gt;100&lt;/span&gt;:

    &lt;span class="nv"&gt;DeleteSmsFb&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;xExecute&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;TRUE&lt;/span&gt;, &lt;span class="nv"&gt;ModemFB&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;ModemFb&lt;/span&gt;, &lt;span class="nv"&gt;sms&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;sms_sys&lt;/span&gt;.&lt;span class="nv"&gt;ReceiveSmsFb&lt;/span&gt;.&lt;span class="nv"&gt;smsRecv&lt;/span&gt;, &lt;span class="nv"&gt;udiTimeOut&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10000000&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
     &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;DeleteSmsFb&lt;/span&gt;.&lt;span class="nv"&gt;xDone&lt;/span&gt; &lt;span class="nv"&gt;OR&lt;/span&gt; &lt;span class="nv"&gt;DeleteSmsFb&lt;/span&gt;.&lt;span class="nv"&gt;xError&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
        &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nv"&gt;This&lt;/span&gt; &lt;span class="nv"&gt;will&lt;/span&gt; &lt;span class="nv"&gt;reset&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;function&lt;/span&gt; &lt;span class="nv"&gt;block&lt;/span&gt; &lt;span class="nv"&gt;and&lt;/span&gt; &lt;span class="nv"&gt;release&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;modem&lt;/span&gt; &lt;span class="nv"&gt;lock&lt;/span&gt;.&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
        &lt;span class="nv"&gt;DeleteSmsFb&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;xExecute&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;FALSE&lt;/span&gt;, &lt;span class="nv"&gt;ModemFB&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;sms_sys&lt;/span&gt;.&lt;span class="nv"&gt;ModemFb&lt;/span&gt;, &lt;span class="nv"&gt;sms&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;smsrec&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
        &lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="nv"&gt;xExecute_Delete_trig&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;FALSE&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
     &lt;span class="nv"&gt;END_IF&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;


&lt;span class="mi"&gt;200&lt;/span&gt;:

            &lt;span class="nv"&gt;SMS_to_send&lt;/span&gt;.&lt;span class="nv"&gt;sNumber&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;XXXXXXXXX&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
            &lt;span class="nv"&gt;Send_Message&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;FALSE&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
            &lt;span class="nv"&gt;SendSmsFb&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;xExecute&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;TRUE&lt;/span&gt;, &lt;span class="nv"&gt;ModemFb&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;ModemFb&lt;/span&gt;, &lt;span class="nv"&gt;udiTimeOut&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10000000&lt;/span&gt;, &lt;span class="nv"&gt;smsInfo&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;SMS_to_send&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
            &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;SendSmsFb&lt;/span&gt;.&lt;span class="nv"&gt;xDone&lt;/span&gt; &lt;span class="nv"&gt;OR&lt;/span&gt; &lt;span class="nv"&gt;SendSmsFb&lt;/span&gt;.&lt;span class="nv"&gt;xError&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
                &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nv"&gt;This&lt;/span&gt; &lt;span class="nv"&gt;will&lt;/span&gt; &lt;span class="nv"&gt;reset&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;function&lt;/span&gt; &lt;span class="nv"&gt;block&lt;/span&gt; &lt;span class="nv"&gt;and&lt;/span&gt; &lt;span class="nv"&gt;release&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;modem&lt;/span&gt; &lt;span class="nv"&gt;lock&lt;/span&gt;.&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
                &lt;span class="nv"&gt;SendSmsFb&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;xExecute&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;FALSE&lt;/span&gt;, &lt;span class="nv"&gt;ModemFb&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;ModemFb&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
                &lt;span class="nv"&gt;iState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
                &lt;span class="nv"&gt;err_send&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;SendSmsFb&lt;/span&gt;.&lt;span class="nv"&gt;eError&lt;/span&gt;&lt;span class="c1"&gt;; &lt;/span&gt;
            &lt;span class="nv"&gt;END_IF&lt;/span&gt;


&lt;span class="mi"&gt;32767&lt;/span&gt;: &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nv"&gt;error&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;reconnect_timepout&lt;/span&gt;.&lt;span class="nv"&gt;Q&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;    
        &lt;span class="nv"&gt;xInit&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;FALSE&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
        &lt;span class="nv"&gt;iState&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
    &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;END_CASE&lt;/p&gt;
&lt;p&gt;RTRIG_LICZs1_SMS(CLK:= (time_sys.todNow = TOD#22:00:00 ) OR (time_sys.todNow = TOD#21:54:10 ));&lt;br/&gt;
IF RTRIG_LICZs1_SMS.Q THEN&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;zm_temp&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'With SMS '&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'everything'&lt;/span&gt; &lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="n"&gt;zm_temp&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;zm_temp&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s1"&gt;' OK :)'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="n"&gt;SMS_to_send&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sText&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;  &lt;span class="n"&gt;zm_temp&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="n"&gt;Send_Message&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;TRUE&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;END_IF&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;What is wrong ?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO PFC200 SMS not working</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/e5c27dc95f/?limit=25#9f09" rel="alternate"/><published>2020-10-09T14:44:25.656000Z</published><updated>2020-10-09T14:44:25.656000Z</updated><author><name>damian177</name><uri>https://forge.codesys.com/u/damian177/</uri></author><id>https://forge.codesys.com07b89f7579be694c1a6ac50b96044263e16338e9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Everything works with SMS. Problem was with my code&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>