Steve Bailey

MrPLC Moderator
  • Content count

    914
  • Joined

  • Last visited

Posts posted by Steve Bailey


  1. To change the password for any level, you must be in Logicmaster configuration. From Logicmaster programmer, all you can do is enter a password to change your access level. If you are already at Level 4 access without having to enter a password, there is no higher level to get to. Furthermore, once you set a password, the password becomes part of the Logicmaster file. If you clear the PLC memory and then download the same program file, the act of downloading will reestablish the password.

  2. I think you may be misinterpreting what you see. The X next to Level 4 means that you are at that level of access. Level 4 allows you to do anything to the PLC, including changing the password. If you got to level 4 without having to enter a password, then there is no password. Don't confuse the configuration setting that says passwords are enabled. All 90-30s come out of the box with passwords enabled, but no passwords are set. If you are sure that you never want to use passwords, then you can configure the PLC for passwords disabled.

  3. Your local distributor would be a good place to start. They should have an Automation Specialist available to help you ride the learning curve. The 'latest and greatest' software is called Proficy Machine Edition Logic Developer PLC. Your distributor can get you a CD and a 30-day trial license. All manuals are available for download from the GE Fanuc website. There are only two protocols for using the programming software, one for serial communications, another for Ethernet. Every 90-30 ever made can connect serially through the port on the power supply in the baseplate that houses the CPU. The power supply port is RS485, so you need a converter if you have a computer with an RS232 serial port. The converter and cable part number is HE693SNPCBL, also available as GE part number IC690ACC901. The HE693 number is a Horner Electric product. The IC690 number is the same thing with a GE Fanuc label on it. You should be able to get either one from your distributor. There are a couple of CPU models with a built-in ehternet port, as well as an ethernet communications module. Again, your best bet would be to get in touch with your distributor. Their specialist should be able to spend a little time with you to get you started. Depending on where you're located, there may be more than one distributor available to you, so if you're not satisfied with one, you can shop around. Russ B, who sometimes posts here and on Phil's site is a specialist for a distributor in Michigan. I used to be a specialist for a distributor in Connecticut. Just be fair with the distributor person. The specialist's salary is paid out of the distributor's margin on the products they sell. If you expect the specialist to spend a lot of time with you, you need to purchase enough stuff from them to justify that time.

  4. The PCM711 is not the best choice of communications module for connection to a Datapanel. The CMM711 module would be a better chioce. The only 'built-in' protocol on the PCM711 is CCM. If you want Modbus RTU you will either have to write a Megabasic program to do it or find a freeware implementation that will run on the PCM. I don't know whether or not GE Fanuc offers a Modbus slave in Megabasic. I simply suggested that you browse around their website to see if one exists. My suggestion to you is to forget about trying to use the PCM711 with the Datapanel. Try to exchange the PCM711 for a CMM711. You will get communications established much more quickly. If you can't exchange the PCM711 for a CMM711, then set up the Datapanel to use the CCM protocol.

  5. Sorry, I got a little cofused between the PCM711 module and the CMM711 module. The only 'native' protocol available on the PCM711 is CCM. Configure the PCM711 module in one of the modes that includes CCM (CCM Only, BASIC/CCM, etc). If you want to use any other protocol you will need to write your own driver for it in MegaBasic. You could check the GE Fanuc website to see if there are any MegaBasic SNPX slaves or RTU (Modbus) slaves available for download. If you use CCM protocol, be aware that you can only access %R, %I, and %Q addresses directly. RS485 cabling looks to be: Pin 10 on the Datapanel to pin 13 on the PCM711 Pin 11 on the Datapanel to pin 25 on the PCM711 The above should be one twisted pair. Pin 12 on the Datapanel to pin 9 on the PCM711 Pin 13 on the Datapanel to pin 21 on the PCM711 The above should be another twisted pair. Be sure that when you configure the PCM711 you selct RS485 communications. The default selection is RS232.

  6. There is only a limited amount of control that the PLC can have over the Datapanel. Normally the Datapanel is the master of communications. It tells the PLC when and how often to report the data it requires. It writes data to the PLC when it needs to. About all you can do on the PLC side is to command the Datapanel to display a different screen. But to do that, you have to set a 'page change' register in the Datapanel. Once that's done, when your PLC program puts a page number into the page change register, the Datapanel displays that page. The jump is triggered by a change in the value in the page change register. That's the way it generally works in HMIs that support page change registers. It has been quite a while sinc I worked with a Datapanel, but I'm pretty sure that they follow that model. Edit: I just took a quick look at the old WINCFG software for the Datapanel and it looks like they don't support page changes driven by the PLC. When you ask how to "get control of the Datapanel", are you asking about how to create and edit the screens on the Datapanel. If that is your question, you need to purchase Data Designer software, part number IC752DDZ000. It supports Datapanel models 30, 50, 150, 160, and 240. For older Datapanels, you need Wincfg software, IC752WNC000.

  7. If you're using the PCM711 simply to give you two additional serial ports on your PLC, then just configure one of the ports as an SNP slave and set up the Datapanel for the same protocol and port settings. The Datapanel will control all communications and you won't need any ladder logic to support it. Be careful though. The PCM711 is a BASIC language module. If it is running a program that requires the use of the serial ports, your addition of the Datapanel might disrupt the operation. One potential problem that I can think of: The Datapanel probably uses SNPX protocol. You may need to be at a particular revision level of the PCM711 firmware for it to be able to handle SNPX. I suggest you spend some time at the GE Fanuc website and download the datasheets and release notes for the PCM711 to be sure. SNPX is a stripped-down version of the SNP protocol. Earlier versions of the PCM711 did not include SNPX support.

  8. I think your approach is fine. Just create all your variables in the PLC target rather than in the Genius NIU targets. The only reason you will need Genius NIU target is for configuration details. If it turns out that you can use default settings for all of the I/O modules used with a particular Genius NIU, then you can allow it to autoconfigure. In that case you don't need to include a Genius NIU target in the project.

  9. The only way for the data from the Genius NIUs to get into the PLC is through the Genius Bus Controller. The configuration for the Bus Controller maps the I/O from each SBA to address space or variables in the PLC. What kind of redundancy are you trying to achieve? Redundant processor? Redundant I/O? Redundant bus cable? If you're trying to have redundant I/O, remember that you can't have two devices on a Genius network with the same SBA.

  10. Why are you assigning variables to the Genius I/O drops? If I understand your system correctly, they are simply remote I/O drops with no logic associated with them. The only thing that can be downloaded to the VersaMax NIU is the configuration. In fact, if you don't change any settings for any of the modules, you can use autoconfiguration and you won't need to include the drops as tragets in the project. If you feel the need to identify a particular input or output point as belonging to a Genius drop, you can do so in the description of the variable.

  11. I didn't download your project folder, but I expect that it is set for VersaMax hardware instead of Series 90. Set up VersaPro to default to Series 90 hardware and create a new folder. Then copy the logic from the old folder to the new one.

  12. This is a blatant commercial plug, but take a look at the MRPLC store here: http://shopv2.mrplc.com/product_info.php/m.../products_id/52 If you already have a PLC and programming software, it might be just what you're looking for.

  13. I'm going to start with Logicmaster because that appears to be closest to allowing you to program this PLC. I'm interpreting this to mean that Logicmaster is showing that you're in either 'Online' or 'Monitor' mode and the message is "Stop/Fault". If this is the case, first make sure Logimaster is online. If you're in Monitor mode, hit ALT + M once to get to Online. Next hit F3 (Status), then F3 again (PLCFLT) to get to the PLC fault table. Then hit F9 to clear the table. Do the same thing for the IO fault table. Then you should be able to put the PLC into RUN. If I've misinterpreted what you've described, and you have really managed to download the wrong firmware for your CPU model, I'd suggest calling tech support. I know that you have to carefully follow the steps outlined in the instructions when you're upgrading firmware. I also know that the instructions cover a recovery procedure if the upgrade sequence is interrupted, so you may not be completely out of luck.

  14. To upgrade firmware in a CPU311, you need to purchase an EPROM from your distributor. Part number is 44A731233. The list price is $100. You can set up VersaPro to permit downloads to earlier version levels. Open the 'Options' window and select the 'Communications' tab. There are three radio buttons to select which level of firmware revision checking to apply.

  15. I would be surprised to learn that Logicmaster has been officially offered for free. Chris, if you can get an official statment that it's OK to do so, I'll zip up the files necessary to deploy Logicmaster One ad Logicmaster One Junior and put them in the downloads section. I know you've said to go ahead and post manuals unless they tell us to stop, but I think that posting copyrighted software might be more problematic. Case in point: Allen Bradly is still offering software for the PLC2, but at ridiculously inflated prices. Their rationale is that there is a group of integrators with a substantial volume of business supporting the installed base of PLC2s and AB is supporting those integrators by keeping the price of the tools high.

  16. Other than ebay, I'm not sure where you could get Logicmaster One. I don't think distributors can get it anymore. Depending on which CPU model you have, Automation Direct's DirectSoft32 might be able to read your program. It will work with CPU105 and CPU106.

  17. Once you have properly connected the VFD to the main power supply and to the motor, there are two control signals required to make the motor run. The first is a command to tell the motor how fast to turn. This can come from several different sources. You can set it from the keypad that comes with the VFD. You can wire a potentiometer to terminals on the VFD. You can connect a PLC analog output signal to the VFD. You can connect a contact closure between two terminals on the VFD that command a preset speed. The other is a command to start. In the simplest possible configuration, this is a contact closure between two terminals on the VFD. You have to decide how you want the motor to act and then how to provide those basic signals to make it do what you want. You do not need to establish serial communications between the PLC and the VFD to do the simple things that you have been talking about. You are making this much more complicated than it needs to be. Read the manual. Talk to someone who understands these things and who also speaks the same language as you. Many of the same people who have been following your questions over at PLCs.net are also regulars here.

  18. The IC693CMM321 is the correct part number. It does not require any additional software beyond the programming software for the PLC (VersaPro or Proficy ME). You assign an IP address in hardware configuration. For communications with other GE Fanuc products, it uses the SRTP protocol which is GE Fanuc's SNP modified for TCP/IP. It can also communicate via Modbus TCP. What are you planning to use the module for?

  19. There are a couple of versions of the VB6 development package. The Professional Edition includes the MSCOMM object. The Student Edition does not. If you try to add the MSCOMM object to a form under the Student Edition, you get that message about licensing. The VBA included with Excel (or whatever VBA you're trying to use) may not let you design around MSCOMM objects. It may only let you use then at runtime. One other possibility to check is to look for a file called 'MSComm32.ocx' on your computer. It's normally found in the Windows\System32 directory.

  20. You have to completely exit LM90. You can't just hit ALT + M to go offline. The SNP driver in LM90 doesn't completely relinquish the port until LM90 shuts down.

  21. Even though your PLC doesn't have analog modules, it still has %AI and %AQ memory areas. The simulation runs on your PC and writes its value for tank level directly to %AI memory, the same way an analog input module would if one were installed.