Shamus

MrPLC Member
  • Content count

    54
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Shamus

  • Rank
    Sparky

Contact Methods

  • Website URL http://

Profile Information

  • Country United Kingdom
  1. Q Series Password

    How comes there are already topics on this already then or is it just my wording thats the issue??
  2. Analog Output Diagnostics

    Thanks JesperMP I've looked at that setting but it only seems to be giving me options of OCV (no volt or current) or KLV keep last value. I'm using a 6ES7 322-5H00-0AB0 regards Shamus
  3. Q Series Password

    Hello I have a customer who has five Q series PLC's that are all password protected. The OEM that programmed them have got under (another credit crunch casuality). Ive seen the various links for cracking the password on the FX & A series units which i have tried on the Q series to no avail but does anyone know if there is a procedure for the Q series. thanks Shamus
  4. Analog Output Diagnostics

    Hello All Does anyone know if its possible to configure an analog output card to send out a definable mA rating under fault conditions. I need to send out 12mA to a proportional valve for example if the plc goes into stop or if something goes wrong with the analog card internally regards Shamus
  5. Monitor Instance Blocks

    Hello All I have a Multi Instance function block (fb900) that I use for a motor. When I call that FB900 (anywhere in my program) i assign a dedicated instance data block to it. I am calling the block more than once but I can open the FB900 and monitor it and see the various conditions of the I/O etc but in reality what information am i seeing on the screen & by that i mean from which DB is it from? Step7 V5.4 CPU315-2DP Thanks for reading Shamus
  6. VPN into profibus network

    Thanks Very Much Jesper
  7. VPN into profibus network

    Thanks for the reply I think I can arrange that. I have been asked by the IT dept on site what ports need opened for the VPN. Do you know if there is anything I should be aware of when choosing ports? regards Shaun
  8. VPN into profibus network

    Hello All I have a profibus network with approx 15 nodes. 3 are siemens PLC's and 1 is a PC running a scada system. There is a LAN network connection close by so my question is if i had a VPN connection into the LAN network could i add the PC (with the profibus card in the back) onto the LAN and get access to the profibus network from my laptop in the outside world? Also if the above is a no go would my other option be to add the siemens software onto the profibus PC and run a remote desktop application like pc anywhere? thanks for your time Shamus
  9. Hello All I have the following application and would like to be steered in the right direction. 10 motors having exactly the same i/o on the plant as follows. start (HMI button) Stop (HMI buton) Coil (dig output) Running (dig input) Tripped (dig input) Status (Int to HMI) Startup Timer (T??) TimerVal (S5TIME) In order to save programming time I want to call 1 function block but each call load it wth the related I/O etc of each motor. I've created a function block (FB100) and declared variables inside it INS & OUTS and a STAT value to determine if there was a start up fault. The status is used for a message on the HMI showing Starting, Stopped, Tripped & Startup Fault etc I then created an instance DB (DB100) and tagged it to the FB. In OB1 i type CALL FB100, DB100 and fill in the I/O for motor 1. I then type the same and type in the I/O for motor 2 and so on. I am having some problems with this so i suppose I'm asking am I doing this correctly?? Do I need to use a UDT??? Do i need differnt DB's for each motor?? The multiple instance description in the help is a bit confusing to me. Many Thanks For Your Time Shamus
  10. Bit array

    Hello All I have the following bit arrays declared Fire1 - M100 ARRAY [0-31] OF BOOL Fire2 - M132 ARRAY [0-31] OF BOOL I'm using the various bits in my program (FX1N) and would like to compare the all the bits for not equal to zero. I'm trying to DMOV_M the 32 bits of the array into VarD0 (D0 - 32bit) so I can compare the 32bits at in one go but the software doesn't like the input to DMOV_M. can someone help me out. I'm Using GX IEC Developer V7.01 regards Shamus
  11. PID

    Hello all I'm not new to step7 basics but I am new to step7 PID control I am using an S7 315DP rack with capability for the following setup Temp Sensor (4-20mA Input) Temp Control Valve (4-20mA Output) Temp Setpoint (HMI setpoint) Does anyone have an example program for the PID control of the above or similar. I do have a manual for the PID instructions but due to time constraints I'm looking for a quick start approach. many thanks Shaun
  12. WinCC Graphics

    Hello I am creating a WinCC project and would like to draw a graphic that essentially is a horizontal rectangle. I would then like to rotate the rectangle depending on an integer (0-35 degrees). I've been informed by Siemens Tech that this is impossible with the HMI I have (MP277) so i'm limited to drawing a horizontal rectangle & a rectangle rotated to 35 degrees in an external graphic application and inserting the graphic view using these files. I've started by using word and saving the file as a webpage. This as well as htm files creates a gif file for each rectangle which look ok in word. When i insert the graphic views in winCC the outlines look very jagged and depending on the line thickness sometimes don't appear. Can someone advise me as to whether i'm doing this correct way or using if using a gif is the best way forward. I tried using mspaint and bmp files but they end up with a black back ground which i can't get rid of with transparency option. many thanks Shamus
  13. Adding Declaration To DB

    Thanks very much thats saved me from a world of pain. regards Shamus
  14. Adding Declaration To DB

    Hi All I have a program that I need to add some declarations into a DB. The declarations I want to add are associated with other declarations (named SV1) that are at the top of the DB. In order to preserve the organsation of the program I would like to insert a declaration at the top after the other SV1 declarations. After doing this it appears all the other declarations below the new ones change address (understandably) however all the declarations in the program change according to the declaration address and not the symbol name. My question is can i do something to make the program look at the symbol name i.e "ValveDB".SV1on instead of the declaratrion address so that they change automatically. regards Shamus
  15. Timers

    Thanks very much for your time Colin thats exactly what I was after and has made things alot clearer. regards Shamus I have actually been using the TON and not the TIMER_M so far but i've been entering the timer setpoint in the format of T#60s (which I assume you don't have to with the TIMER_M function). I have a D(n) showing elapsed time but if I monitor the D(n) it counts up to 32767 then starts counting down from -32727 with a negative value and this is showing up on my HMI which I don't want. regards Shamus