If the error did not appear when compiling the report and the project upload to the PLC still did not start, check the number of SSCP TCP clients that are actively connecting to the PLC. The FreeRTOS PLC operating system has a limit of 5 connections and Linux of 20 connections. As of version 2.4.0.8, "Report upload" requires two SSCP connections at a time, which can cause the limit of allowed connections on the PLC to be exceeded and the project upload to the PLC will not start.
Most likely, the function block name in the IDE tree does not match the function block declaration in the VST code.
If you have expanded the "body" of a function block and entered another "text key" in the filter, the variable browser will show you, in addition to matching the entered key, the already expanded function block variables, which can cause temporary confusion. that the variable browser does not filter correctly.
Most likely, you assigned the controller to the report manually, which allows you to create the report in "offline mode", but to upload the report to the PLC, you must perform a physical assignment via UDP broadcast or upload parameters.
If the block returns error 42, no SMS or there were multiple requests to send an SMS at one time. In case of this error, it is necessary to make an algorithm that will generate a leading edge to send an SMS again in about half a minute. One case is illustrated in the IDE hhelp.
When viewing your device library, make sure "Show only current devices" isn't selected. This function only displays devices that have the status "Issue or Release "and most likely your device has a different status such as" Test ".
In your report, you have a function block and a variable named under the same name.
The most likely will be a flick-down view of one of these features. Check the "Results" tab - & gt; "Show" if you have the features listed.
Select "Tool Reset" tools in the top bar
Sometimes this happens to someone and when even installing language locales in Windows doesn't help. If this problem is set, then the only "solution" so far is to click on the path where the Merbon IDE is installed, eg "C: \ Program Files (x86) \ Merbon \ IDE 2.4.0.18 (123749) \ locale" and do not just leave the desired language in the "locale". Back up and delete the others.
If you successfully compile reports, you can use blocks, but it is recommended that you replace these blocks with the latest version. If the report does not compile successfully, it is necessary to replace these blocks with the latest version, which is done by right-clicking on the block and selecting Replace Version.
Yes, it is possible. To the PLC manager, select the "Tasks" tab, add a specific program to a separate task, select the "Event" type, the start condition and the variable. Confirm the changes at the bottom right with the "OK" button and upload the report to the controller.
Right-click on the PLC and select "Get variables" and then in the variable browser select the variables with which you want to overwrite the initial values or. select "Ctrl + A" and right-click on the selected variables and select "Set as initial value", select the PLC on which you want to override these values and select "OK".
If you use online changes when playing the PLC, after uploading the program, you need to check the upload status at the bottom left, if necessary, repeat the upload. If there is an upload failed, you can still start debugging, but the PLC will show nonsense values. IDE version 2.6.0.7 and later solves this case.
The problem can occur if variables use special characters in their names (/, $, etc.). The solution is to rename the variables.