Jump to content

Dave

Members
  • Posts

    113
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Dave

  1. Thanks for the feedback guys. There are indeed VFD's in the area... not on the same equipment, but nearby. I guess I can try making sure they are off during power up and see if that helps. I always ground the negative side of my power supplies, so if it is a VFD issue, install line reactors for the VFD's (other peoples equipment)? or line filter in my equipment, or both The application is cosmetics, and the glitter does seem to get on mostly everything, but the controls are well protected in new, NEMA12/4 enclosures. I have a second machine to do, so I have an order for the same hardware coming in. At least I'll have those to change out one by one, if it comes to that.
  2. Yes! I was hoping to find that function block in the current Unilogic motion commands, but didn't see it. Any idea when it will be added?
  3. I have a machine with a Unistream 7" modular and some remote I/O attached to a URB-TCP. It has been working fine for about 10 months., but now, occasionally when the machine is powered up, the PLC doesn't establish a connection with the URB-TCP. The hardware model numbers are: Panel: USP-070-B10 CPU: USC-P-B10 I/O Adapter: URB-TCP When it does fail, all the status LED's on the URB are green, except the "Active" LED. I have checked the connections between the URB and the adjacent I/O module and the power supply connections on the front of the URB and they are all good. The cat5e cable between the PLC and the URB has also been verified as OK. The boot-up of the PLC seems to take quite a long time... a little over 2 minutes. Sometimes when it fails, not only does the remote I/O communication not get established, but also a couple of fields on my start up screen don't get populated with the related data. (I have the system tags "Panel SW Version.Unilogic Program Name" and "Panel SW Version.Unilogic Project Version" displayed on the start-up screen). It has, at times, booted up with these fields populated, but still no remote I/O communication. I have not actually been there to hook up my laptop when it fails to see if there are any error codes. The customer "fixes" the problem by powering off/on until it boots up normally. If anyone could shed some light on this behavior, it would be greatly appreciated. At this point, I'm thinking about replacing the CPU, but I am only guessing.
  4. How would I go about synchronizing two identical servomotors, driving two identical ball-screw actuators?
  5. Not sure why you need the timer(s), but if you don't need the delay, you could use the Toggle Coil instruction, triggered by a rising edge on your push-button input. If you do need the delay, then just use one timer and trigger the Toggle Coil instruction on the rising edge of the timer.out bit....makes for less rungs and easier to follow logic.
  6. Does anyone know of a way that I could use the Alias name of an I/O tag, as a text variable? What I would like to do, is create screens that display the status of connected I/O. The status would be indicated by a binary image element. Beside the indicator element, I would like to have a text box that I could link to the Alias name of the respective I/O. That way, if/when I/O Alias names change, the associated text boxes, on the I/O Status screens, would change accordingly. If there is no way to currently do such a thing, perhaps the almighty creators would consider making it possible in future releases.
  7. You need to get the specifics from Omron for the EIP parameters...no easy task. I had the same problem trying to connect to an Omron NX-EIC202...took weeks to get the info from Omron. Omron will supply an EDS file, but depending on the Unilogic version, you may not be able to use it(I think the latest version enables the use of EDS files). The details can be found in the text of the EDS file, but it is not immediately apparent.
  8. I used VNC Viewer on my Samsung tablet(android), no problems at all
  9. I found mine by searching the hard drive for *.usmp I'm not sure where/how the save path was defined (I found my files in a completely different folder than the current project), but the folder was named "Samples" there must be somewhere that I would have defined the Upload save path?
  10. Thanks for your replies. The bits I need to monitor are not contigious, but I will look at the Bits to NUM instruction anyway...I haven't used that before. As for "packing/unpacking bits into a UINT", I'm not exactly sure how to go about doing that.
  11. I want to create a data sampler that monitors a number of bits and integers, for troubleshooting purposes. As far as I can see, I can only assign integers or REAL numbers to the feed tags. I know I could compare each bit status and store either 1 or 0 into an integer, then use those integers in the data sampler.... but I have a large number of bits that I want to monitor and was hoping there is a better way. Any ideas?
  12. Hi Scott. I had similar results before(different hardware, same symptoms). In my case, the settings for the EIP were the problem. Check your Configuration Assembly instance #/size and also try with the "Use Run Idle for ....." and check-boxes checked.
  13. 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.
  14. 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.
  15. 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?
  16. 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.
  17. 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
  18. 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
  19. 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.
  20. I haven't tried them yet, but I believe you could do that with a Custom Control, found In the Solution Explorer, under HMI.
  21. 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.
  22. 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
  23. 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.
  24. 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.
  25. 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.
×
×
  • Create New...