navillusi

MrPLC Member
  • Content count

    206
  • Joined

  • Last visited

Posts posted by navillusi


  1. What is the DH485 node number of the panelview? Does this conflict with the PLC or your PIC box addresses. Is the network speed set to the same on all devices? You can check on the panelview by pressing the left & right arrow keys together and select communication setup Is the error 40 displayed when the application has loaded or before?

  2. Yes and No! You can test the PLC logic by using GX Simulator which is an add on component of GX/GXIEC Developer, often referred to as Ladder Logic Test in the menu structure. As for the E700, the only way to test it is on the terminal, I do not know of a simulator for Beijers terminals. If you were using the latest model HMI's (the E1000 series) there is a test run / simulation package in-built within e-designer

  3. Yes, that addressing is correct for slot 1. For inputs you have I:1.0/0 thru I:1.245/15 for outputs you have O:1.0/0 thru O:1.181/15 When you configure the SDN in RSNetworx, on the module tab you select the slot in which the SDN sits, when you do the Input and Output mapping, the Micrologix address is displayed on the left hand side of the bit field display.

  4. If RSLinx thinks that you are still using the driver, it will not let you delete it. Close all rockwell applications apart from Linx, make sure that the driver you want to delete is not selected and browsing in the RSWho window (again, cannot delete if it's in use), i.e. click on another driver or close the RSWho window. Go to Configure drivers and delete the PIC Dont just assume your PIC unit is faulty, have you another processor you could try it on? I was on a site yesterday replacing a load of AIC's after a lightning strike and on one of the processors it had killed the DH485 port, everything else was ok.

  5. The Fx0n 24 has 14 inputs and 10 outputs, inputs are X0 thru X15 and Y0 thru Y13, two bytes of I/O have been used. When an extension block is fitted, the IO continues from the next available IO byte, thus the outputs on your block will start at Y20 (Y20 thru Y47)

  6. The E-Designer software must be purchased, try contacting your local Mitsubishi distributor. If you only need to make a small modification, you can do that via the keypad in PROG mode without the need for any software To switch from RUN to PROG mode in run time: Press then backspace arrow key [?] and MAIN

  7. "R" is a file register used with the Q series CPU, 16 bit data word, up to 1018k points depending upon size of processor and memory card

  8. In GPPW there are no TT or EN bits, if you need them you need to write code to substitute them e.g. X0 ---] [-----------(T1 K100) | |----------(M0) M0 T1 ---] [----]/[---------(M1) Thus M0 becomes EN and M1 becomes TT

  9. The FROM instruction must be used in your program to move the analog value from the buffer memory of the card into the CPU For instance, if your analog card e.g. a FX4AD is the first special card connected to the plc (K0), and the analog is connected to channel 1 (K9) and you want the value to appear in D10, the instruction would be: ----[FROM K0 K9 D10 K1]---- The buffer memory can be monitored directly using GX developer with the "Buffer Memory Monitor" function. Attached is the FXAD manual Hope this helps FX4AD.PDF

  10. Any OPC driver using the A series protocol. You have a choice of connection methods, Serial to CPU or C24 card or Ethernet to Ethernet card are the most usual. Mitsubishi do the MCS OPC driver which will do all of their PLC's Others that are available would include Kepware or Beijers, there are lots available on the market.

  11. Looks like you have a sound suggestion there, what you have listed will work, dont worry about 1:n connections in this instance, this is where you have one PLC communicating with more than one PLC. In your case I think that 1:1 is fine, but look in your documentation for the "gx developer" connection. this is the usual one to use.

  12. IEC Developer V5 did have several "features" such as memory leaks (when you used it all day) and the frequent crashing when compiling. Versions 6.0, 6.01 or 6.10 do not appear to have any of the problems featured with v5, so the simplest (though most expensive) soulution would be to upgrade to the current version

  13. In short, No, there is no way to auto update function blocks. The function blocks only need updating manually if there is significant change to the structure of the block, i.e. a pin is added or removed. If you change the internal code within the block and leave the outside unchanged, the block will auto update next time you compile. The tip is to always add enough pins before you add the blocks to your project!

  14. The NET-ENI module works well, but so long as you are not using the DF1 port for anything else, i.e. an HMI. We have recently installed several Ethernet Modules for the SLC for connecting them to SCADA over ethernet. The module was from Prosoft Technology - an MVI46-DFNT, which sits in an empty slot. I believe that they are more expensive than the NET-ENI but they are a good option

  15. Version 8 of GX Dev includes support for all the new processors, i.e. In V7 you could not do Floating point instructions for the Q00j, but in V8 you can. Other features include structured text programming. If you are not using any of the newer processors then it's probably not worth upgrading.

  16. The mistake I believe you are making is that your X1 is a normally closed switch (I assume a stop button) the device in the program is a negated contact. Thus it will be true when the input is 0 (switch pressed) From the looks of it, if you hold the stop button in and press the start then it will work? Change the ]\[ to a ] [ for the X1 Do not confise a negated contact in the PLC with a normally closed contact in the outside world, they are different!

  17. Like it or loathe it, there are probably more reasons for using IEC than there are for not using it. Once you are over the initial shock of the software, i.e. all the languages available and ways of structuring your code and all the annoying little features etc.. you will soon realise the benefits. The main benefits I get reward from are: Re-usability of code i.e. function block development - this can save hours in itself Data unit types Label programming - not having to have a list of M's and D's that you've used! Structuring the code in seperate POU's rather than longer ladder files. There are plenty more but won't go on any further.... Some people still prefer to use Medoc over GX Developer, and that's fine.....

  18. By suffixing most of the Mitsubishi instructions with a "P" makes the instruction active for one scan on the rising pulse, the instruction is only active again when the rung goes from false to true. example MOV would become MOVP INC would become INCP + (add) would become +P etc etc