Jump to content

ORSO2001

Members
  • Content Count

    206
  • Joined

  • Last visited

  • Days Won

    6

ORSO2001 last won the day on July 9 2019

ORSO2001 had the most liked content!

Community Reputation

7 Neutral

About ORSO2001

  • Rank
    UniGuru
  • Birthday 10/21/1975

Profile Information

  • Gender
    Male

Contact Methods

  • Skype
    abertoldo.piovan

Recent Profile Visitors

2,499 profile views
  1. Hi Stojan, all depends about what you need to do/transfer/check with the remote PC. 1) you can setup the PLC as Modbus SLAVE by TCP/IP connection....to do this you have to search in the "solution explorer" window: PLC communication -> Protocols -> MODBUS -> Slaves -> Panel Ethernet. done this you have to create SLAVE and add coils or registers ...Unistream expose some types of operation to manage the modbus coils/reguster...so I think that is better if you take a look at the online help. in this way you will create your own registers list...that can be only readable or readable and writable... 2) you can create structs that contain the information that you need...then write these information in some Data Tables...store these Tables in some files (SD card in the PLC is needed) and transfer by FTP these files (CSV format) in the remote PC...the remote PC will manage these files. 3) store all the information in some DB in the remote PC all these possible way need that the PC is able to manage the information...then some specific program has to be or created or uploaded and installed... from your message I don't understood if you will create the PC program; if this program is already present...or what.
  2. Hi Swervomotor, if I well remember the webserver don't manage the custom control elements...then...are you using custom control?...in this case the VNC is the way.
  3. Dear dhazelman the position "D" in the UDFB "find DTI colum value" is the starting row of the column where to search...and the position "E" is how many rows must be checked...you setted this last as "0".
  4. hi Dz! In my opinion, but maybe I am wrong, this is because you are trying to have a "big" UDFB that do many things itself...always in my opinion you have to try to split each "operation" to have many single/small UDFB...then create a unique "manager" UDFB that has inside these small blocks...then in this case you can decide every time how many Fin/Fout are needed.
  5. maybe...in the main ladder...use the Frequecncy.Frequency1ms as |P| ... tu arise a "siple coil" -( )- of a global variable; pass this variable as a FunctionIn in your UDFB.
  6. you are calling the same function twice...I think that, in this case, the Frequecncy.Frequency1ms is consider as a static variable in this function...then its status will be propagted in the other calls after the first call... if you try the same but with two different function (UDFB) its will works...
  7. Dear All, I am doing as follow: import a CSV file (copied from USB stick in the "data folder") with a single row of 23 Strings (each String is 25 lenght); create a UDTF file from this CSV; upload the UDTF to a DTI; read the DTI row. each of these action is done in a specific ladder rung; each rung check if the previously action was perfomed without problem...then at the end my CSV is converted; the DTI il filled with right values but when I read the DTI row I don't have any error (exist status "0") but the struct variables is not filled (all single field is empty)...I tried to write the DTI with the same struct and all works...the DTI take the new value...I forced the action (cvs->udtf->dti->read) then the DTI take the value of the CSV file but nothing change...the struct fields still have the previusly values. what can be wrong?
  8. hi Flex, thanks for the answer...I realized that a "reset PID Autotune" function is enough...😁
  9. Dears, I am using PID functions...and I thik to have learned how this works but I don't found a way to "stop/reset" the autotune procedure when active!?...i try to explain what i need...I am talking about a management of heating element...if I start the autotune (PID config status = 2) and the real temperature is not increasing (heating element broken or not connected) what I have to do to stop the autotune to have back its status as "0"?...I tried to set "0" the BIT to enable the Autotune UDFB but the status stay at 2...I have wait many minutes with the BIT "1" without increasement of the temperarute...also with the BIT as "0" but nothing happened....now that I am writing I thought..."this is not a problem...will be enough "load" again the AT values!"...what is the right way? thanks.
  10. Dears, In the help file I saw that I can use an action event to play a video...I don't found the "play video" trigger command...what I am missing? just to be clear...I also create a screen with the "video widget" but is the same. thanks
  11. Dears, I am using the module UIS-WCB1; I need to use the two analog input for a 4-20 mA range, with the output value between 0 to 16383 ; at the moment I donpt have the sensors the the inputs are "free"; in this case I have the status of 0x10, that is ok, but also I have a value of 308 in both inputs...exist a way to define, directly, a value when a "problem" is present?..or I have to store the input value in a tag and, checking the value of the status, forse a value in case of faulty? thanks
  12. Hi Ausman, I think that the SD is ok because the DT that I am using are stored well and also the DOK is ok because if I move the files using the "file browser" this works fine...then is something that is happens when I call this specific UDFB. I am sure that I am wrong something but I don't understood what...later I will check...
  13. Hi NoamN, yes I am using the 26.90 version; I also used the same function in the past without problem. I don't know why this time stay always at "1"...no progress no error. in these next days I will check again...
  14. Hi NoamM, Just to be clear I am using static values in each field ...not tags...the file that i want copy from DOK to SD is not inside a folder...and are: field A -> Copy Move File Enum.CopyDOKFileToSD field B -> #"Media/Docs/" field C -> #"960XXX.pdf" field D -> #"" field E -> #"960XXX.pdf" field F -> #1
×
×
  • Create New...