Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Dave last won the day on March 27

Dave had the most liked content!

Community Reputation

3 Neutral

About Dave

  • Rank
    Advanced Member

Profile Information

  • Gender
    Not Telling
  1. 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
  2. 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.
  3. 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.
  4. 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.
  5. 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
  6. 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!
  7. How many degrees from vertical can I mount a USP-156-B10? I couldn't find this detail in the installation guide.
  8. Unistream 10 blank screen after firmware updates

    I had a similar situation and found the file copied to the DOK was corrupt. I repeated the procedure to copy the new firmware to the DOK (using the Unistream Management|Firmware Manager on the PLC tab of the ribbon) , and then re-booted the HMI with the USB stick and it fixed the problem.
  9. HEX to ASCII

    Thanks Henny. That's pretty much what I ended up doing. Except I used the same offset(0), and used the insert option instead of overwrite, for the "copy tag to buffer" instructions. I was hoping for a single "convert"instruction where I could specify the source tag, offset & length. The bar code reader(which is what is sending me the HEX data) has a nice feature that allows you to select byte swapping via a simple checkbox, so I didn't need to concern myself with that task.
  10. HEX to ASCII

    I have 6 consecutive INT16 type tags that contain 2 characters each of ASCII characters in HEX format. I would like to convert/concactenate them all to a single ASCII type tag. Is there a simple way to do this? I couldn't find any conversion instructions and the sample project I looked at (UniStream_070_Num_To_ASCII) seems to be an incredible amount of code to do a simple conversion.
  11. EIP with Keyence SR-1000

    Problem solved.....I was doing everything correctly. The bar code reader was not functioning properly though. After a reset to factory defaults(including clearing the ip address) and reloading the configuration, it mysteriously started behaving as it should.
  12. I configured a VNC Client using Connection 0 and configured a password "PLC". I am able to connect, using a VNC viewer application, from both an I-phone and a desktop, but in both cases, no password is requested or required. Is this a bug, or am I doing something wrong?
  13. Does anyone have any experience using a Unistream to communicate with the SR-1000 bar code reader? I set up the scanner node on my Unistream. I set the bar code reader's "Data Transmission" parameter to "Send After Read" When I monitor the input assembly status on the Unistream, I can see the I/O status, along with various other status bits dynamically changing, however the actual read data does not get transmitted. I wrote some code (10 lines of ladder logic) to send a Reading Start Request ( by manipulating the value of the output assembly registers) and can now get the read data transmitted with every successful read. (I still haven't figured out to convert multiple words of HEX data into a single String type tag) This is my first time using Unilogic and Ethernet/IP. It seems to me that I shouldn't have to use any ladder logic to accomplish a simple read data update. Should I keep trying to figure out how to do this without using ladder logic, or am I chasing a non-existent solution? ( I tried to upload my test project, but the file size exceeds the limit)
  14. Excel file location

    Well....... it didn't take too long at all before I came across a need desire to transfer data tables to DataXport, more than once per minute! Client has DataXport set up to listen for calls from V570. These calls happen approx. twice every 8hrs and transfer one data table for each of two machines. The client cannot ensure that DataXport will always be open and the configured application running, so I added PLC logic to monitor the data transfer and if the transfer fails for any reason, the data table is saved to SD card. After a weekend with the DataXport being down, the SD card can accumulates up to 12 or more files. The client can later access the SD card using a "Variable: Browser SD Contents" screen object, and using the "Send file" feature and some additional code, initiate a call to to transfer each file to DataXport. Transfer time per file is about 2 seconds.....however, I must force the client to wait for 1 minute between each file transfer to avoid DataXport overwriting a previous excel file. Time standing at the machine, 12 minutes, instead of 24 seconds. My only solution right now (although I'm certainly open for suggestions), is to write some code that allows the user to press a "Send ALL" button, then automatically send each file, one at a time, every minute. It would be SO much nicer if I could customize the filename structure that DataXport uses when creating Excel files........but if that's too much to ask, maybe DataXport could add a "_1", "_2", "_3", etc. at the end of the filename structure it already uses?
  15. Thanks everybody...this topic helped me resolve my folder(s) issue without having to ask for help!!!