-
Content count
1747 -
Joined
-
Last visited
Community Reputation
192 ExcellentAbout IO_Rack
-
Rank
Automation Specialist
Contact Methods
- Website URL http://
- ICQ 0
Profile Information
- Gender Male
- Location Upper Chesapeake Bay
- Country United States
Recent Profile Visitors
17370 profile views
-
Nice! There are FINS commands to Read and Write the PLC Mode. (RUN, MON, PRG). This can be helpful if CX Programmer is not available.
-
Is the PLC in Monitor mode? It seems like you understand FINS but if you would like, here is a tool that may be useful. I haven't used it in quite some time. FINS Color Coded Messaging Tool - Utilities - Forums.MrPLC.com
-
IO_Rack liked a post in a topic: Forum not responding
-
[Demo Software] - SSS 1.13 DOS Software for Omron C and CV PLCs
IO_Rack replied to Jay Anthony's topic in Download Comments
This post is over 20 years old. This software is designed to run on MS DOS. It will likely not work for you. If you do manage to get it to work, establishing a connection will be very troublesome. See your local Omron distributor to get CX Programmer. This can be used to program CV series PLCs. -
Legacy Compact Logix Communication issues
IO_Rack replied to dmeherg's topic in Allen Bradley / Rockwell Automation
I haven't seen this exact issue but I would try getting a connection via the serial port. From here you can try to repair or disable the unconnected message, or perform more diagnostics. -
I find that odd although I haven't tried to contact them in a while. Email has worked well for me in the past. Omron does not support user firmware upgrades. You need to get an Omron rep to do it for you.
-
That is why, nothing beats experience! I've dealt with ASCII decoding and translations for comments but haven't seen transferring or decompiling issues like that before.
-
Very interesting. Where did you find that information?
-
I haven't used one yet but you should be able to set the IP address using any BootP utility. I just browsed the manual. It looks like you can set the IP address via Network Configurator. The manual has instructions.
-
Sannin liked a post in a topic: Question Omron NA
-
Are you using a PLC connected to the HMI? Typically, I do very little logic or coding in the HMI. Most of the controlling will be performed in the PLC ladder programming. For example, Start, Stop, Reset, Manual controls, etc.... will be HMI buttons that can be monitored in the PLC program. As for the login/logout functions, I'm not sure how you would monitor these touches. I'm sure there are some tricks to accomplish this but I'm not sure of a simple function. I'm sure if there is one, Photovoltiac would surely know. I'll take a look when I get the opportunity. Screen number or screen name can also be monitored and reported back to the PLC. I'll explain this when I get some time and if it's necessary.
-
Sannin liked a post in a topic: Question Omron NA
-
I didn't look at his example yet. When I do this, I usually use a timer in the PLC. In PLC ladder, you can monitor button presses and/or screen switching to drive your timer. Use the time Done bit to trigger a Condition in the Global Events in the HMI. Set the Expression to the Logout() function of the HMI.
-
IO_Rack liked a post in a topic: Question Omron NA
-
IO_Rack liked a post in a topic: Question Omron NA
-
This is a quote from Photovoltiac in that discussion. The specific question in this discussion was, how to list Users and Roles, and it was answered. Changing password is different although it appears you can use the ModifyUser function above to do this. These functions are undocumented so Omron apparently does not have examples. I don't have any examples either. I would start by using a Push Button to execute the _Hmi_s_ModifyUser function. Once you have it working you can make the NewUserPassword a variable the user could populate upon a prompt. Maybe the Date / Time function? There is no automatic function for this so you'll need to get creative.
-
IO_Rack liked a post in a topic: Event Based Logic
-
So your customer is telling you how to program? That's touchy ground.... I program state machines much like the sequence you show in your screenshot. The difference is that the state machine will not necessarily goto the next step (or number). I don't really have the time now to show an example but I can explain. Auto State can goto Normal Stop State or Fault State. Auto State can NOT goto Manual State. It must goto Normal Stop State then from Normal Stop State it can goto Manual State. If you search State Machine Diagram, you may get a clearer picture. In fact, I've created simple programs using a state machine diagram. We have an OEM that uses state machine on a large complex machine where they create states for each device and station. I'm not a big fan of that because the code if quite confusing. I would ask for some clarification from your customer.
-
Short answer.... have a look at State Machine. Some PLCs actually have special instructions for these.
-
Tweeker liked a post in a topic: Shared HMI to Two C200HE-CPU42-E PLCs
-
ATAIDE liked a post in a topic: COUNTER POINTER
-
I'm not quite sure what you mean. I do have some comments. If you want to find any D location that is indirectly addressed with "*", then simply "Find in PLC > All (strings)". It seems you have found D1500. If you want to know if it is being affected by the "*D1422" then you will have to monitor the value in your screenshot. It will show up as "1500 Hex". There is no way to cross reference this because the value can be dynamically changed at runtime. Additionally, the current value of "25DC Hex" is invalid. This must be a BCD value to properly function. I'm not sure how the CPU will process this. Hopefully nothing will happen. I attempted this myself and did not get an instruction error.
-
Map Structure to Byte (and Vice Versa)
IO_Rack replied to Niloc's topic in NJ Series / Sysmac Studio
OMG! I would expect that to throw an error. I'm not sure I would put that in an actual machine program. Pretty clever though!