Jump to content

ofer.yishai

Members
  • Posts

    47
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by ofer.yishai

  1. Hello, I would like to send a program (recipe) to external process controller/programmer (e.g. Eurotherm 3504) via Modbus IP or RS-485. each parameter has its Modbus address and value in a table. The thing is that parameters should be written only once and in a certain order, if the order is not kept then the receiving instrument may not accept some values. I have a few questions: 1. Is the execution order of the remote slave configuration table is strictly kept? (Like if all rows has the same period, and all use the same active bit ) 2. What is the way to write each address only once (and not repetitively every period)? 3. I was thinking to use different "Active" bits configured in each row in a sequence. How can I get a feedback (like "function in progress" falls in Vision series) that will aid to advance the sequencer? (also to reset the active bit in duty and to set the next one). Would it be advised to go this way? Any advice will be appreciated, Thanks
  2. Hi, No string type variable inside Email BODY composer, along with other elements like "binary text variable" and "list of text variables". Yes, the SUBJECT can linked to a string type Tag (or fixed text), but I think it is just obvious why it is required in the email body as well. e.g. this can be use along with message composer, or even just to send free text from HMI. Any reason why is it missing? Any workaround? Any chance to include with next version? Thanks!
  3. Thanks Robin, It sound good as a workaround, but definitively this will be "work more do less", in opposite of the whole new concept. don't you agree? Should the retained only affect the preset value? ..I wonder... because its sometimes affect current value as well (TA at least..), but only if timer is not running when the power is lost? should current value be retained, I'm not sure, but it is not consistence.. I think it worth some official reference from Unitronics. Another workaround would be to abandon the use of timers, and prefer Inc/Dec functions as time counter with retained or non retains tags depend on the needs. Ofer
  4. I found the same issue with retained TA timer. if the timer is not counting (running) when the PLC reset's or power cycle, then the current value retained as should be. But! if a retained direct contact is used to trigger the timer, and its status is "1" when the PLC Resets/Power cycle, then the TA timer status returns with current value off ZERO (instead of continue the countdown as expected), and the output bit is "1", all before the preset time actually elapsed. I guess there is a bug with timers, if triggered on the initial cycle its behave unexpectedly (current value become zero)
  5. Hi! I am glad it is planned to add tags to better control alarms from the ladder, this are really missing now. I would like to take advantage of this space and suggest few more options to the alarm system, that i found critical: 1. To be able to to define an alarm as a latching or non-latching . in case of a latching alarm the alarm output bit will remain active until the trigger is OFF, AND it was Reset/Acknowledge by the user. The "latched" status must be retained after power cycle. (If the latching is made outside the alarm applet (on the alarm trigger), then it will confuse users with the real status of the alarm) 2. To be able to Acknowledge/Reset alarm also by a global tag, and not only by the BI HMI status viewer. This is very important because Unistream HMI may not be the only user interface around, Please give the options to acknowledge alarms from the ladder by by a digital input or by SMS or by SCADA and more... (BTW, the same lacuna exist with Vision build in alarms) 3. The option for viewing history alarms from HMI. If messages are cleared then they just disappear from the view forever. But what if one want to search past events like at what time an alarm rise and fall, or what happen yesterday? ( separate lists for active and none active alarms like in the Vision series is preferable in my view) 4. The option of disabling alarm with no time limit is happen to be to easy and can be dangerous in some cases. There must be some limitation about it like: user level / password / canceling prevention bit. 5. To change alarm summery colors by status, like if the alarm is no longer active, then it will become green.This will make it easier to catch status by a glance in rush environments. If color change is problematic as it is already defined by sensitivity, then maybe another characteristic like fading or frames or a symbol,,. 6. To be able to time out the alarm status view, by a timer in the alarm display property, or by a system bit indicating the alarm summary is displayed. If some of the requirements already exist please help me to discover. I hope to get some feedback... Thanks,
  6. I agree with you Flex. As a starter user of Unistream, my impression that Unilogic VS Visilogic is like a tango: two steps ahead and one steps behind. There are other issues and examples why the newer it is less user friendly rather than more in some aspects, (but superior in others I admit). One example: you can't monitor a timer online from the ladder, but only after you search for the timer tag inside the timers list... why? and even after, the real time values are hiding inside a struct! you are welcome to count the clicks required just to monitor one timer... further more you can't monitor a list of timers together in real time as before, only one by one with few more clicks. It seems that the development of Unistream didn't start at the current point that Visilogic already reached, but somewhere else. True it is a new concept, but some of the goods just left behind, and that's a pity in my eyes. I hope it will improve in time! ..
  7. Hello I'm already aware to the fact that transition contacts are not functioning inside UDFB, and there is an example application how to work it out, but what about SET RESET coils? It seems that SET and RESET coils are not latching as should be, if the bit is define as Local tag. Only as Global, Input or Output it works as normal. I tried to walk-around by building a simple holding circuit using simple coil, but this one also refuse to latch in ON state as well. Seems that there is no "memory" for local tags.,, a bit strange as it is very basic logic circuit.. The whole concept, as I understand, with the blessing USFB that one can repeat the same function many times in the project (working less-do more!) But if required to use many global tags (witch are not "duplicate" with the function) as momentary memory (Input and output tag will also be relate to global tags after all), then what is the point? or do I miss something? Any way to latch local bits ? What about numerical local tags, do they keep the value? Thsnks! Ofer
  8. You can achieve momentary contact easily: Just add two actions to the button: Set Bit> Pressed and Reset bit > Released. Ofer
  9. Thanks for lighting this up, I was also intending to ask about it, but now you encourage me to make a simple test: it seems that Clicked is acting like Release, with a difference that the action will not take place if you slide your finger away after pressing , so like the "Click" cycle is not complete. In Vision I mostly use "Released" so the action is more visible, but here you helped me to find that the new "Clicked" is better,and like in PC's or web link, one can regret even after the key is pressed... An explanation from Unitronics is yet very welcome of-course. I agree the Help file is a few steps behind, as many other functions are not mentioned in it at all.
  10. Hi, I create an indexed data table, based on a struct previously defined. but now I want to change the table columns order or to insert a new column to the left. Every member added to the struct is placed at the end of the list and to the right column of the table. I found it possible to change columns order by dragging headers on the data table editor, but when exporting the data table to excel it is keeping the original column order as the original struct members order when created!! Also this order is shown at Uniapps data table viewer. This is not the necessarily the correct order required! Yes, I can delete and recreate the struct and the data table and rebuild them in the right order, bur is thee a beater way? like changing the struct members order? In addition I found it is possible to sort struct members by Name or by Type but not back to the natural order they created, and shown in the opened list in ladder elements . I guess a "Member #" column is missing for viewing, sorting and reordering, that can fix it all. Unilogic Version 1.14 Rev.62 Thanks in advance, Ofer
  11. Thank you Alexander, I already discovers those possibilities before, and hoped there is something else there I didn't see.... I relay regret to find this a significant step backward! My question if it is going to be improved in the future? One of the grate advantage of Unitronics is the idea of SD card as a offline data bank that can be approached at anytime from anywhere, here it is somehow dissolved. Sending by mail is not possible in many sites because of many reasons, and like sending to FTP server the same problem of handling the file names exit. There must be some more functionality regarding file names automation. I thing my idea to add a string tag in the SD Browser element properties, can make a lot in that direction. Any chance it will happen? I didn't understand What did you mean by "or downloaded when connected to the unit in UniLogic"?
  12. Hi, Any alternative to the vision series essential app "SD Card Explorer"? This PC application allow explore and download files stored on the SD card from remote, and I cant figure out how Unistream SD Card filed can be approached remotely. I was tinkling of sending files to FTP server, but how can I browse SD card from Unistream panel / (VNC) and select a file to send on FTP server? it seems that HMI element "Sd Browser" can only be use to transfer files to a local DOK. I believe that If it had the option of coping a selected file name to global tag (string) then it could be used with "FTP Send" function. For now the only solution I found is to use pen and paper to copy a file name from the list, and retyping file name somewhere else on the HMI, but there must be a better way... Thanks in advance to the appliers. Ofer
  13. Hi Alexander, Using a numeric tag for X axis is only possible with XY Trend, I did conciser using that solution, but I am afraid displaying time as a number doesn't look as "pro" as we like or as other Unistream features. but I do have another workaround: by duplicating a Trend screen few time, and each trend will be define to another time scale. alternatively to overlay several trend elements on one screen and control them by visibility tags. the lack with the second is it is not easy to observe and select overlapping elements (BTW, why can't a screen icon be expand to see all it containing elements like in Visilogic?) For the curve viability tag issue, I can use auxiliary variables, and force a value out of the viable limit, when it's cure is to be unchecked. But again, this is a go-around and not a real solution as it will be remain while scrolling with Next Curve key. Other issues concerning Trend : A) I find that the History bottom is disabled while Start/End Sampling Bit is active. But what is there is an active process running, and still, user have to check some history trends? he can't stop logging just to check history! Any way to define another trend element only for history, like in vision series "Trend from SD"? or any other suggestions to view history files wile logging is in progress? What with the Y Axes decimal point issue?, I found that it was already being discussed in that forum, but not solved yet.. I would strongly recommend to transfer this four points to R&D, and I will be glad to help with further details if requires. please keep me be informed if they find it essential and if planed to be implemented. It is very impotent to see if Unistream is suitable for certain projects (e.g. paperless recorders) even thou it will have to be updated sometime in the future. Thanks for advising and updating, Ofer
  14. Thanks for your comment! looking into google account setting all I found that I can mark that "unknown device" attempt as mine. Yet, after another sending attempt it is still prevented, saying for two more weeks. if anybody try to use gmail please note! Nevertheless, with other mail provider I tested, it works! Ofer
  15. Hi, I am trying to send email from Unistream PLC thru Gmail account. after sending the email via ladder, Email struct Fail bit is turning ON and getting -5 at the status register, which mean access denied when checking this account on Gmail, it revived a warning email subject: Sign-in attempt prevented "Someone just tried to sign in to your Google Account ***@gmail.com from an app that doesn't meet modern security standards." Please help thanks in advanced, Ofer
  16. Hi two questions and suggestions regarding Trend HMI element: 1) I would like the user to be able to change the X axis time frame, but the property window is not allowing to enter a Tag, but only a constant time frame value. any idea how to walk around this limitation? I found that y axis minimum and maximum values can be changed dynamically by defining a tag within Trend curve List configuration. why cant i do it for X axis too? I did consider using XY trend instead, but then the X variable cannot be displayed as time format. I would like to suggest that this parameter will linked to a global tag like timer preset. 2) Changing curves visibility ON and OFF is a common property mostly implemented by trend graphs viewer and I find it very essential, like if the user or the program wand to focus on a particular curve, or just hide irreverent curves from the display. any suggestion? I would warmly suggest to implement a binary Tag for "Is Viable" column, as for "Min Value" and "Max Value" column. is it possible? Thanks! Ofer Yishai
  17. Hi I was looking for a solution myself in the forum...but find nothing about a way of comparing two projects. Finally I think I found a way of comparing at least the ladder: Right click a single subroutine at a time, click STL-Quick-View Press "E" to export to excel. Do the same for the other project to compare, Copy the two lists side by side on a single sheet. Now you can compare relatively easy two excel lists. for better comparing any difference found on a ladder view you can open two instances of visilogic side by side:look http://forum.unitron...e__hl__visidiff If anybody have a way of comparing other project parts like HMI screens, I would be glad to hear. I wonder when Visidiff will support enhanced PLC's finally ????? Ofer
  18. Hi, I am using 1GB SD card on V570 as a data logger. In my application CSV filesare saved in SD card "EXEL" folders. Each folder can save up to 64files and there is no problem with that. (I can see there are 64 files using the HMI "Brows SD" function, or with my laptop Card reader.) The problem is that with SD card explorer utility, only 60 files are visible in the main "EXEL" folder. No such a problem with all other sub-folders (EXEL1, EXEL2…) Probably this is concerned with the existents of the four sub-folders inthe main folder, but this situation is preventing using maximum file capacity storage. Any help?
×
×
  • Create New...