Andy_Gowen

MrPLC Member
  • Content count

    15
  • Joined

  • Last visited

Everything posted by Andy_Gowen

  1. Fanuc AIF01A specs/manuals needed

    I know this is an old post, but i also need information about this module. 
  2. Hello All, I am using Wonderware InTouch 10.0 on Windows 7. It's slightly outdated, but its what we have. I am currently writing a script using the StartApp command to open a particular PDF file with the touch of a button. My script looks like StartApp("C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32 C:\1.pdf"); The first part of the command runs adobe and the second part of the command opens the particular file "1". What I need to figure out is, how do I insert a variable into a string. For example I have 55 files I may potentially need to open up, all named 1-55. So I need the file I am calling to be a variable inside of the string so I can call it inside of a loop. I do not want to copy and paste this code 55 times, I want to make the file name a variable (tagname that is a memory real between 1 and 55) so I can run it in a loop. I have only been using Wonderware for a month or so now, so If anything is confusing feel free to ask. Thanks!
  3. C-More Recipes

    Hi everyone, I am using an EA9 touch panel from automation direct. I am using C-more's "call recipe" function to create and write new recipes, inputted by the user. My problem is that every time I make a change in C-more and send it to the panel, I lose all of the recipes created by the user because they are over written by the ones (there and not there) in my recipe database, on my computer. Now, I know this can be avoided by just uploading from the panel to start with. But inevitably, I will forget to do that one day. I would like to store the recipes on an SD card, so that they will not be lost when I make changes to the program. Has anyone done this before? Is it possible?
  4. I did not try 255.255.254.0, it seems to be working fine now though. The company I work for has a rather annoying and intrusive security software, sometimes programing with Ethernet is more trouble than it is worth because of this.
  5. Hello all, I am still fairly new to this forum and PLC's in general. I am trying to connect a EA9 touch panel via Ethernet to an Allen Bradley Micro Logix 1400 PLC. I am using Ethernet over serial because I need the serial connection to program while using the touch panel. I have given the Panel the IP Address 192.168.1.20 with a subnet mask 255.255.255.0 and I have given the PLC the IP address 192.168.1.10 with a subnet mask 255.255.255.0. The panel is not communicating with the PLC and I have very little knowledge on the subject, anyone's help would be greatly appreciated. The picture on the top is from the PLC and the picture on the bottom is from the C-More program for the panel.
  6. Looks like I didn't give the panel an IP address and this was causing problems, as well as i had to set my mask in the plc to all zeros
  7. I will give that a try and post the results
  8. SQO Mask

    To deepen my understanding of this, say I wanted to mask bits 1,2, 6, and 10.  So moving right to left, (far right being bit 0 and far left being bit 15) 1111 1011 1011 1001 Would it look like FBB9h?
  9. Intouch Wonderware Help

    StartApp only knows where the files are when I give it a path to follow. I do not have any spaces. This code works for opening one file, it just doesn't work when I try to put a variable as part of the path.  
  10. Intouch Wonderware Help

    Test is simply the button I am using to start the function, I am resetting it back to Zero because I don't want it to pull up multiple windows if the operator holds a finger on the button for longer than 500ms.
  11. Intouch Wonderware Help

    Kaiser_Will, thank you for you quick response by the way. I am still learning Wonderware at the moment, but I think the problem I am having is that I do not know how to get the StartApp function to recognize my taganme as a tagname. But then if I did get it to recognize my taganme, what should my tagname be? it only needs to be stored locally, but It shouldn't be an integer, should it? It should be a string value?
  12. Intouch Wonderware Help

    Yes, this is exactly what I want to do. Whenever I do this, I get an error saying "expecting right parenthesis" I think this is because of the additional parenthesis surrounding the tagname "POINTER.VALUE". Is anyone aware of what single do ' ' ?