Jump to content

Dave

Members
  • Content count

    51
  • Joined

  • Last visited

  • Days Won

    3

Dave last won the day on March 27 2017

Dave had the most liked content!

Community Reputation

3 Neutral

About Dave

  • Rank
    Advanced Member

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Once again, I ran into a roadblock where the manufacturer's tech support people couldn't tell me the necessary parameters to set up the EIP communications with a Unistream. They could only direct me to an EDS file online. With past experience, the EDS file print out, and some trial and error I found the following parameters to work: Input Assembly Instance: 100, size 24 Output Assembly instance: 150, size 10 Configuration Assembly Instance : 5, size 0 Check the box for "Use Run Idle for O2T" on the Output Assembly Instance For the Creators: Is there any plan to eventually be able to install EDS files through Unilogic? This would greatly speed up the development time.
  2. You would first need to create two LOGOUT buttons(one on top of the other), one with the message box enabled and one with it not enabled. Then you can create a check box that would control the visibility of each button. I don't know of any way to log-out via the ladder.
  3. Dave

    How to use a timer block in a UDFB?

    not sure why, but you can't use timers in UDFB's. Maybe you could increment a variable within the UDFB using, for example, the frequency.frequency 1 (s) as a trigger, then comparing the variable as required?
  4. Dave

    Nested structures?

    I too, would like to be able to nest structs, but until then, If/when you do need to uniquely name large numbers of variables, you can export the variables to an Excel file, edit them as needed, then import them back to the project...much quicker and easier than one by one in Unilogic, and, any edits are scrutinized when imported back to Unilogic and tag-name/syntax errors are reported when encountered.
  5. Dave

    RTC To ASCII UDFB Seperator Code

    I'm not sure if I am looking at the same UDFB as you, but the one I have, in region2, rung5, the separator is populated by the first Fill Buffer instruction. The value 58, is ASCII code for : rung 6 doesn't have a separator, as it is only the day
  6. Why is it, when I execute this instruction with parameter D set to 0, that I get an error code -31, Number of lines in file is 0., and no file is created? According to the help file, setting this to 0, should write entire data table. I'm using ver. 1.21.51
  7. Dave

    How to create pop-ups in screens?

    There is a simple, yet effective example of a "Pop-Up" screen found in the sample applications available online, Unilogic\Example\Alarms\UniStream_070_Alarms_Example_with_events.ulpr look at the Alarm History Screen, and specifically at the tag Clear_History_Popup, and the actions associated with the various buttons on the screen. There is a rectangle with 50% opacity, that appears when the Pop-up is displayed, that dims the background behind the Pop-up (nice touch). If you select that rectangle and "send to back", you will be able to select the various buttons and check out the actions associated with them.
  8. Dave

    How to create pop-ups in screens?

    I haven't tried them yet, but I believe you could do that with a Custom Control, found In the Solution Explorer, under HMI.
  9. Dave

    Ethernet/IP to OMRON PLC

    Hello All. The application Dan references above is using the Unistream as an Ethernet/IP master to an Omron NX-EIC202 Ethernet/IP Coupler, which has a Safety CPU and a number of safety I/O "slices" attached. Parameters ended up as follows: Input Assembly 100 Output Assembly 148 Configuration 199 Leave both Run Idle check boxes UN-Checked Leave Config Size empty Leave Multicast checkbox UN-Checked I don't really know much about EDS files and I got fooled by viewing the EDS file for the NX-EIC202 in notepad, and after seeing the following, used 150 instead of 148 for the output ass'y "Param2,Assem150, $ O->T RPI, size, format ,Param1,Assem100, $ T->O RPI, size, format" Hope this helps anybody/everybody escape the time consuming trial & error approach I went through.
  10. Interesting idea about the "sub-master" RC1 Joe. I don't think that would have ever occurred to me. I had already been thinking about the cable b/n two adapters and wasn't really liking that option I don't really see any reason why it wouldn't work perfectly well with more than 8 adapters.......in Unilogic, there are two 32 bit registers (UniCan Stasticics Struct.Alive Bitmap) that act as a bitmap to display which Canbus ID#'s are "alive". That leads me to believe that there are closer to 60 max. units allowed (Vision series can handle up to 60 nodes on the UniCan network) I had five of nine units connected and functioning today and I will have the last 4 connected for testing tomorrow. Thanks for the contingency plans. Hopefully won't need them. dave
  11. Is there a way to group HMI elements together for copying, moving, keeping respective locations, etc.? Most programs have "Group" and "Ungroup" buttons...I haven't been able to find this feature in UniLogic.
  12. I have a project configured with 9 EX-RC1's and a Unistream USP-156-B10......I just discovered in the help files that there is a limit of 8 EX-RC1's in one project. The Unilogic software allowed me to set-up all 9 EX-RC1's without any warnings. The actual hardware is in the process of being installed and wired. Can anyone tell me if this configuration is going to cause a problem? There are a total of 14 digital I/O modules connected to the EX-RC1's, with the largest number of I/O modules on any one adapter being 3. I am hoping that the help file is outdated and that I can actually have more than 8 adapters in my project. I wont be able to actually test it until installation is complete, and would really like to know before then.
  13. Dave

    EX-RC1: Delayed Outputs

    Problem solved..... First created a back-up of my Unistream configuration. Then I removed all configured remote I/O modules (EX-RC1's), except the one physically connected to the Unistream. Downloaded new configuration and the outputs reacted immediately. I hope that problem was because of undetected EX-RC1's and not just because of the number of EX-RC1's . I guess I'll find out once I get the entire system connected.
  14. Hi. I have a project that includes a Unistream controller and 9 EX-RC1's. I have followed the recommended procedure to set-up each EX-RC1, and Unilogic. The Canbus baud rate is set to 500Kbits/s I currently have the controller and one remote station at my desk for testing. I can toggle the remote inputs on/off and see the immediate status change while online monitoring. When I switch an output on, I see the PLC status immediately change, but the actual output is delayed by anywhere from 1 to 30 seconds. The same applies to switching the output off....immediate status change in the PLC, but huge delay to actually switch off the output. I have monitored the in the EX-RC1 "UniCan M. Arrived" and it seems to be receiving this signal approx. every 40-50ms Could the delay be because I don't have the other EX-RC1's connected? Is there a quick and easy way to temporarily disable the other EX-RC1's in Unilogic? I don't want to delete them all and have go through re-configuration again. I have attached the exported file from Unilogic and also the file that is in the EX-RC1 any help is much appreciated dave JB900-HW Export.ulri JB900.vlp
  15. Dave

    Screen with password

    Hopefully you've already figured this out, but just in case you haven't.... If you want to prevent other programmers from seeing a particular screen configuration, you can right click on the screen name(in the Solution Explorer), then select "Password Protect" If you want to prevent unauthorized access to the screen during operation, you can assign a button on another screen("Main Menu", for example). Then, in the Properties Dialog box for the button, add a new "Load Screen" Action, then set the User Access property. In the Solution Explore, use the "User Access Control" to configure the different levels of access, as your application requires. I apologize for not being more detailed, but I am also a new to the UniLogic platform and just started looking into the whole password protection/user access system. The more I learn, the more I like!
×