Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by ORSO2001

  1. I know what you mean...however...good to hear that you fix this.
  2. hi, times ago I have had problem with the DTI store but was the SD card faulty...replaced the SD all start to works...I don't remember which error I had. However...put some immage about the status of your command after that this is start...to check the value of the variables...
  3. hi Moran, with error -31 seams that you are trying to save "0" (zero) rows in the file...or maybe more than how many are in theDTI...you have to check the value of the "D" variable in the "Store DTI ti File" function. usually at teh first start up of my programs, when I check if a file is already present, to load the file in the DTI, and the file is not created yet, I have alarm -4...then Icreate the files where I will store DTI....then seams that you are trying to read a file that don't exist...or maybe you have insert a wrong "number" of rows to trasfer...check teh "B", "D", "E" variable in the function.
  4. Dear JotaPey, one of the attributes is called "actions", first in the attributes list, if you select this a small window will appear...in this window you can select many actions (set or reset BIT, load screen etc)...maybe you have added one action but without coupling the specific BIT to set or other...please check.
  5. hello Marko, are you sure that the variable that are you using to set the pad is "retained" type?...othewise at each reboot of the PLC this will take the start value set in its reference.
  6. Hi PLCsLOL when you add a module like analog input all its references (input value, status registers etc) are available in the "IO" menu than you can find in the bottom part of the window also where are available the menu: Global, Timers, Struct etc if you select this menu (IO) will show the list of the added modules; select what you want and all references will appear. when you add the module in hardware configurator its properties and references will be available for the ladder function as others tags...I think that the inputs and reference status of these modules will return or a INT16 or INT32 ...then for example...if you insert a comparison element one of its field can be filled with an input of the analogic input... for each of these input you can set an "alias" name....this can be done by the IO menu on the bottom...select input...and a column of alias name is present.
  7. Hi Andrew, exist many arduino library to use modbus RTU or TCP protocol..both master and slave...then how do the sketch depends on which library you will choose. each library include examples and someone also a manual...pay attention that Arduino MEGA doesn't has a native RS485 or ethernet port then you will need some extra board (usually cheap).
  8. Hi All, I am trying to send some mails and, for some of these, I have this "error message" (not from PLC but from the mail server): Reporting-MTA: dns; santino.mail.tiscali.it [xxx.xxx.xxx.xxx] Received-From-MTA: dns; Unistream [xxx.xxx.xxx.xxx] Arrival-Date: Fri, 28 Sep 2018 20:06:13 +0000 Final-recipient: rfc822; xxx.xxx@libero.it (but also xxx.xxx@gmail.com) Action: failed Status: 5.1.1 Diagnostic-Code: smtp; 552 This message is not RFC 2822 compliant [smtp-22.iol.local; LIB_670] Last-attempt-Date: Fri, 28 Sep 2018 20:06:13 +0000 the mail send works with other like "tiscali" mail, also with "email" ...I don't tried others. I looked for this in internet...seems that is my server "tiscali" that don't forwarded the mail...but I don't understood why...if I send directly with my mail service these works...then is something coupled at the PLC request...but what? thanks
  9. Hi Ofir, thanks for the answer; I know that I can set a BIT using a button in a web server page; also I know that I can dinamicaly pass a String to an hyper link object...and I already tougth ( I have to test this) a way to drive/force the user in some action to be sure that one at time can insert/modify a parameter. Thanks again
  10. Hi Saragani, I found the cause of the problem (obviously my fault); I have wrongly insert one more set of one of these bits, that I use to recall French language, in a wrongly place. I removed this and all works fine. In my previously checks I didn' see it. Sorry if I waste your time.
  11. Hi Giovanny, what you mean?...sorry I don't understood.
  12. hi Rogero, if you want compare two Strings you can use the specific "String compare" module that return true if the two String are equals; in this module you can select if the check has to include the "key sensitive" function or not...otherwise you have the RTC struct that manage the date and time as UINT8 and UINT16 ...then you can do the same ...use the module "equal" in the "compare" group.
  13. hi Saragani, I already sent the project to support; I have the agreement that I also send a video about the issue.
  14. Hi Saragani, I tried many checks; to be clear I always let the three languages selectable ( I don't tried the single one whitout the others included in the project)...also at the moment I don't have translate any text...I saw this (language selected) by the builtin keyboard and the languages shown in the UniApps....I will send the project by mail to the support.
  15. Dear All, in my project I create a screen about language selection; I insert 3 buttons to select English, French and Italian; for each button I add, in the action list of the button, a BIT set that will be used in the actions list in the soluction explorer....and for each of those BITs I select the language to recall...I found that I have to invert the selection between French and Italian ...English works properly. I am using 1.24.56
  16. Dear All, is the first time that I use the web server...I tried to find what I need but, unfortunatelly, without success...I need to know when some one is conneced by web server, if is doing something by the web pages (push something...buttons or simply the screen) and how to load a web page by a BIT change....I try to explain...I created my DTI for the user/password ( I don't use the built-in function)...my web server main page will ask to insert these information...if the log will be ok a new page will appear and let the user do what she/he wants...if not action is done in some time automatically she/he will log out and the main page has to be loaded again...is it possible? thanks
  17. Hi Saragani, sorry if I were not clear...the projects are not the same...one was done with a previously version, maybe 1.19.xx...I have to check, this is a new project (totally different) start with 1.23.25 and from yesterday with 1.24.56. I will send both and also a video for both.
  18. Good morning Saragani, yesterday I upgrade the Unilogic at the last version 1.24.56 and the "problem" still be present. OK I can send the project and/or make a video....have I send all at the usual mail?...I can send the video by JUMBO MAIL? thanks
  19. ok...I tried with a PLC cycles counter of 1000, for each Samples.Start/End_Sampling...and works (also .CSV file is created)...I reduced until 2 cycles (very fast action) and also works...then seems exactly a buffer problem when 1 cycle is not enough to reach the "save file" command.
  20. ok...I will try and I let you know...anyway ...seems strange that , as for the DT functions, is not present a value, in the "Sampler.Status" to highlight "record in progress" or that the "SD Files.Save DT Busy" is not blocking the next action...
  21. hi Ausman, thanks for the answer...if I well understood you are suggesting to add, for every sampler, a time counter to let the enough time, after every BIT reset, to close and safe the file!? ok...I can try.
  22. dear All, ok...I understood the cause of this issue but I don't found a solution; at the end the procedure that I am using to reset and set the BIT start/stop sample, let me say, don't stay at "0" enough time to enable the file close and record in the SD...if I force manually the BIT at 0 , and let it 0 enough time, all works. I have add a check about the "isSDbusy"; a check about the record status of the sample struc (that can be 0 if all is good or a negative value for error...I don't see a value for "progress")...but all these don't works...what I can do? regards
  23. Dear All, I am finalizing my project and now I am testing if all works properly; at the moment I have 2 issue...one is reported in another topic (problem with HMI object) the second issue, but that is multi points, that I am having is with the sampler. - I have 10 sampler, each with two feeds; in each sampker struct I have set as "start value" 1 for the .CSV file but when I switch from 1 to 0 the BIT about start/stop sampler the .CSV file is not created. - when I try to save the sample file I pass to the struct its file name...that will be the name of the device and the date time; at the end the String will be length 24 characters; I saw that the struct take the String but the file tha was created don't has this name but still have the name automatically passed by the PLC (as the String name is not present) - I don't know why but sometimes the file is not saved...also if the folder is empty...why? to be clear the "save" cmmand is managed by checking the RTC.dayMonth...when this is not equal about a tag that I insert I will active a BIT that will put in "off" the record of the sampler...this for all sampler...at the beginning of each ladder row for each of this command I insert the "controll" of the SD status (busy). I am using 1.23.25
  24. Dear All, I am sorry if the title of this topic is not clear....I will try to explain...I have a page in my project where I insert many selectable options...one of these, when selected, open another function panel (not a new page but a custom control with some other options); this last is smaller than the complete screen and my intention was covered the other parameters byt a "simple object" set up to be a "fog"....in this way this "simple object" will cover the selectable field making these not selectable any more...in my previously projects this has work...now this don't works and all stay selectable...I already pushed this in the "top/front" ...the layer is for all 1...what can I check or what I missing? I am using 1.23.25 thanks
  25. dears All, for a new project (feeding system of plastic granules) customer has many feeding sources (130 fixed pipes) and many material receivers (70) that can be connected with the material sources by flexible pipes. I (customer) need to be sure that the flexible pipe is connected/coupled with the right fixed pipe...in some factory I saw that was used a RFID tag (key shaped) for the flexible pipe and a RFID reader (with hole for the key tag) for the fixed pipe; these last were connected with a "concentrator" connected by RS485 with a PLC. has someone a suggestion where ask for this kind of solution (RFID)...and/or has already used this with Unistream? thanks
  • Create New...