-
Content count
1712 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Calendar
Everything posted by IO_Rack
-
1747 - L532C SLC 5/03 fault
IO_Rack replied to PaulKim1003's topic in Allen Bradley / Rockwell Automation
Try removing the memory module then download the program again. If the error goes away then you can decide whether to replace the module or not. You'll need to perform a 'Store to EEPROM' if you get a new module. The memory module is not required. -
Change clock from am/pm to 24h, and setting a time on the HMI
IO_Rack replied to kroald's topic in NJ Series / Sysmac Studio
Apparently it's not so easy. Have you seen this post? http://forums.mrplc.com/index.php?/topic/35045-custom-keypads/ As far as the 24 Hr. format, I did a brief test. The "Short Time" should be 24 Hr. format but it didn't work in my simulator. Maybe it's a simulator bug. Have you tried it in the actual NA5? Alternatively, have you tried the UseCustomDateTimePattern? It will follow the rules of DotNet, for example: MM/dd/yyy HH:mm:ss. -
When you change the IP address, you will lose connection because you are configured to connect with the previous module address. Are you sure that it did not change to the new address? Try connecting again with the new address. Alternatively, try connecting via serial port or USB then change the IP address. (You didn't mention the PLC model)
-
So what exactly is holding you up? Do you know the formula? The formula is in the SCL instruction Help section, the manual that gtsuport has provided, or a google search. Try performing it in a spreadsheet first.
-
Touch any 2 corners of the NS touch screen simultaneously. This will switch to the system settings screen.
-
Random Number Generator
IO_Rack replied to lotuseater's topic in Allen Bradley / Rockwell Automation
Moderators can fix the links but this one happens to be in the downloads section here at MrPLC. -
Do you know the comm settings of the screen? Here are some pointers... FINS Source Address 'Network:' is for your PC. Make this different from the NS (FINS Destination Address 'Network'). Mine is usually '0'. I believe NS default Network is '1'. If your communications attempt fails, it takes a long time to respond with a dialog box. For some reason it happens 2 times per attempt. Don't know why. When you finally get the correct settings, the NS may need to reboot before connecting. You may get a dialog box that tells you this. When you get the connection working properly, you can choose to save the settings within the project. Tools > Option > Transfer, then check the box.
-
PID Function Block: Error: Variable does not have enough size
IO_Rack replied to ArttuJ's topic in CX-Programmer
I don't see where you have PID_I defined. Is it large enough? -
W345 - Analog I/O Operation Manual An easier method is to use CX Programmer. Double click the IO Table and Unit Setup, then double click the AD081 module. In the Parameters dialog box when you choose the setting, it will show you which memory is being used.
-
When you change any Settings in the PLC, you must turn the PLC Power OFF then back ON before the new Settings will be effective. RUN Mode and MONITOR Mode allows PLC program execution. In RUN Mode you will not able to write data to DM, T, C, etc... Use MONITOR Mode if you need to write data from PC to PLC.
-
Can you replace or add an EIP21 module? My preference would be to use EtherNet/IP. There are some really smart people here that may be able to point you in the direction of a FINS network. I've never done that with an NJ.
-
In regulated environments, it may be necessary to replace an HMI with the exact code in which it was validated. I know it sounds kind of silly but some regulators are getting very strict about upgrading Firmware.
-
The CQM1 and the CQM1H have different instruction sets. Your conversion may be OK but I would use the link that Jay has provided. Also as Jay has suggested, Be sure to download the Settings. This is very important because it will set up the RS232 port. After downloading the Settings, cycle power to the PLC.
-
Do you mean RS232C communications or just pulsing digital I/O? What's the model of your Omron PLC?
-
I'm looking for EDS files for the NE1A-SCPU02-EIP. Tech support is searching but hasn't got back with me yet. I would expect to find them here: http://www.sti.com/controllers/NE1A/index.htm, as I have found them for the G9SP here: http://www.sti.com/controllers/G9SP/index.htm. Specifically, I'm trying to read EIP data from the NE1A to a Keyence PLC (KV-5500). I have tried using the Generic Device without success. I have a successful connection between the NE1A and a CJ2M. I'm trying to match the KV settings to those of the CJ. I'm not having much luck here. Does anyone have any experience with the above? Thanks.
-
The Assembly Instance is built into the NE1A. Think of it as a variable that contains predefined information although Network Configurator allows you to choose the information via NE1A settings. This method of EtherNet/IP communication is referred to as Implicit Messaging. I'm not sure why it's not documented in the manual. One of the Omron engineers has produced a document that shows how to set it up with a CJ2. http://www.infoplc.net/files/descargas/omron/infoPLC_net_NE1A_Ethernet_IP_CJ2_Rev1.pdf Since the Assembly Instance is "Input Only", I'm not sure what the 102 is, or if it even matters. The NE1A does have good detailed specifications on Explicit Messaging in the manual. You already have a connection so it should be real easy to use a MSG instruction from the Rockwell side. Just choose CIP Generic then fill in the blanks from the NE1A manual appendix. That's a good learning experience.
-
Ethernet Communications between CJ2M-CPU33 and IDEC HG1G-4VT22F-S HMI
IO_Rack replied to BITS N BYTES's topic in CX-One
I see the HMI supports SYSMAC(ETHERNET). Is this FINS? If so, then the PLC will need the network configured via CX Integrator. Here is a procedure I use for the older NS screens that don't have EtherNet/IP. -
Sysmac Studio Data Edit Variable Declaration Error
IO_Rack replied to Niruban's topic in NJ Series / Sysmac Studio
How are you manipulating the Index_No? If you are changing it in the Controller then have the Controller program do a MOVE to a new (non array) variable. -
Is it possible to change the range setting for NX Analog IO cards?
IO_Rack replied to TigerLily's topic in NJ Series / Sysmac Studio
Generally, you choose your range by the card type (part number). The only one that will give you configurable options is the NX-HAD* cards. I'm not sure what the Index and Subindex values are. Possibly offsets for the Ethercat addresses? If you want to see what is available via programming, the best way is to create an offline project with these cards the view the I/O Map. -
ControlLogix Keyence Ethernet/IP
IO_Rack replied to IO_Rack's topic in Allen Bradley / Rockwell Automation
The answer to my second question is quite silly actually. When choosing the Comm Format there are options in the drop down for "Input Data". Not sure how I missed that before. In any case, I still didn't get it to work. Keep in mind the Keyence 5500 is a PLC. It's designed to be a Scanner (Master) just like the AB PLCs. I'm not sure I've seen any manufacturer's PLCs with an Instance that supports predefined Cyclic Input/Output. Instead, the PLCs have the ability to create tags for Input or Output. (Producer/Consumer). That being said, Keyence has defined an "Implicit Instance" that will create a connection for Input Only and it is documented in detail in their EIP manual. Haven't got either to work with AB. I mentioned having issues with the Connection Path. This is not the problem because even though my Keyence Module shows unconnected in the project tree, I was able to choose it for an Explicit Message. This works great! I understand your hesitation with the Explicit Messaging as I've done that myself with a Schneider Drive. Very cumbersome. The Keyence 5500 has a few really nice messages available that will allow me to Read and/or Write large blocks of data. This should turn out fairly clean as I'll just drive these alternately mimicking a cyclic connection. Thanks for your interest! -
I'm attempting to establish implicit communications using a 1756-L71 as the Scanner and a Keyence KV-5500 as the Target. Keyence defines a connection as Input Only and configurable size. I was successful in connecting an Omron NJ501 as the Scanner using the Keyence EDS file. Omron displays the defined connection after importing the EDS file. I imported the EDS file using Rockwell's EDS Hardware Installation Tool. Upon creating the module in Studio 5000 I'm unable to see the connection that Keyence defines. Is there a Rockwell setting that I'm missing? Is there an alternative to importing the EDS file? I don't have RSNetworx installed. Is it worth trying? Second question. The defined connection in the Keyence is an implicit Input Only as opposed to Exclusive Owner. I can choose Tag type or Instance ID type. If I attempt this with the ControlLogix GENERIC ETHERNET module, How can I set it to Input Only?
-
For your purpose I believe you are doing the right thing with the NATs. Ours eventually will be a full control MES consisting of a few hundred PLCs. We are debating right now on segmenting each machine to its own VLAN. One of our network consultants have expressed concern that a flat network configuration may cause issues with some machines due to the large amount of traffic. We will most certainly segment each department to its own VLAN. This will prevent any possibility of cross-talk between departments. BTW... I'm not a network specialist. I'm learning this stuff as we go.
-
Sometimes seasoned programmers get stuck with a simple problem
IO_Rack replied to Ron_S's topic in Mitsubishi
I've tripped on this before in Omron and Keyence. It seems the Japanese platforms will let you get away with anything. It lends to flexibility in programming but can get you sometimes. With Omron's CX Programmer, I try to use Symbols where you can define the data type (size). This way you'll at least get a warning. Haven't used Mitsubishi in a while. -
There is no 'pick and choose' option to perform a Tri-State button. I'm sure it can be done in VB but I would find it much easier to do in PLC Ladder. Set the Variable to your PushButtonVariable and choose 'Feedback (Button)' option in the VisualFeedback field.
-
That's the very reason Omron gave us the W memory. They promise never to use it for anything. I've tripped on the CIO (old IR) and DM wires several times in the past.