MrPLC Member
  • Content count

  • Joined

  • Last visited

Community Reputation

40 Excellent


About innoaloe

  • Rank
  • Birthday 03/24/91

Contact Methods

  • Website URL,,
  • Skype live:innoaloe

Profile Information

  • Gender Male
  • Location Yogyakarta
  • Country Indonesia
  • Interests Drawings, Piano, Japanese Music

Recent Profile Visitors

3627 profile views
  1. Ethernet/IP comms

    You can use it for any Ethernet/IP device supporting UCMM, granted you know the Class, Index, and SubIndex of the designated data to read.
  2. 2 CPU CJ2M on one PSU

  3. IMO the dead battery shouldn't delete your program (i.e. the ladder diagram) However, battery does make sure memory values are kept as how it was set when programming the PLC. In much cases these memories related to the PLC operation settings, so having a bad battery may reset those settings on power cycle, thus causing a faulty operation.
  4. recovery firmware

    I certainly haven't seen this kind of issue before... Not sure if I can help more on this, but I believe the Write E2PROM function that Beckhoff presented will not overwrite any firmware inside the device. It will only overwrite the parameter drive values. Now if I'm not wrong, you are trying to connect to the drive using a regular PC, and not the IPC / PLC. In that case you should try to disable the EtherCAT sync mode (usually it's called DC Sync I believe). For what I know, regular PC won't support any DC Sync connection attempt and thus will cause unintentional errors, since the CPU clock cannot keep up with the sync process.
  5. NA Variables

    Correct, the older sysmac version won't allow you to use variable inputs for the Min-Max value. So, update it... I guess...
  6. recovery firmware

    Hello, I would suggest you to try this first : As you've mentioned, you have downloaded the ESI file from Omron website, which I assume named Omron R88D-1SN04H-ECT.xml However, ESI file for this servo series cannot work on its own. You need to also download the file Omron R88D-1SNxxx-ECT-Modules.xml, then put it on the same folder the ESI file. This additional file is like a common library file for the 1S Servo series. Try again to connect to the servo once you have these set. I wonder if you really can overwrite the EEPROM driver of the servo... Not sure how you managed to do that, if that's the case. Did you have successfully connected to the servo before this happens?
  7. CJ2M-CPU35 interrupt inputs

    You can use CJ2M-MD211 which is to be installed to the left of the CPU, as mentioned by Jay, for interrupt inputs that are configured from PLC Settings. Alternatively you can use the CJ1W-INT01 that you've mentioned, which is to be installed on the right of the CPU. For this unit, you configure the interrupt function through Ladder program (using MSKS instruction). If I were to recommend, CJ1W-INT01 will give you easier wiring since it uses screw-terminal blocks. For MD211 you need to have 40pin MIL connector, then convert it to terminal block if necessary. Omron sells those additional connectors as well, or you can make one.
  8. ORG(889) and INI(880)

    By any chance you let the ORG instruction to keep turned On when the INI is triggered? You should use Differential Up input contact, or use the @ORG version of the instruction. That way, after INI kicks in, the ORG will not be retriggered.
  9. NS8 PT connecting problem

    On the CJ2M PLC, you need to make sure the DIP Switch number 5 on on the CPU Unit is turned off. Also make sure your RS-232 cable wiring is using the correct pin order, since Omron devices got a different pinout standard than the common RS-232.
  10. NA Broken Line Graph

    I would suggest using the Trend Graph instead. Using it, you not only displaying real time logged data, but can load the data that is saved in the SD Card / USB Flash Drive. The data are tagged with timestamp, so should be easy to search for a certain day / time. Also you won't have issues with arrays. All tests must be done in a real device though. Otherwise, if showing graph in the HMI is not a necessity, I would suggest using the DataTrace function in Sysmac, which is on the PLC side. Here you graph and saving the data log inside your PC, so anytime you can load it up offline and show it.
  11. NA Broken Line Graph

    As you said, it is not working in Simulation mode (meh...) Graphing every 20 ms is quite intensive I'd say. The minimum value for interval-based update in the Broken-Line graph object is every 1000 ms. Sure you can reduce it using the condition-based update (like triggering it from PLC bit), but I don't know whether we can expect it goes faster or not. The only issue in using Broken Line Graph is that it is not a value vs time kind of graph, so if you want to achieve that, you must make the variable as an array. Say your variable is an integer array in size of 10, each index represents value at nth ms. Every new sampling, you need to shift values inside the array to emulate value vs time graphing. An easier solution would be using the Trend Graph which directly creates value vs time graph. But you need to plug either SD Card or USB Flash Disk to use it, since it is showing a real data log.
  12. CX-Programmer cannot download file to PLC

    DIP switch 5, when turned on, forcing the Serial Port settings to its defaults (such as baud rate, data bit, etc). When it is turned off, the settings are using values defined in the PLC Settings section in CX-Programmer that you download along with the program. These settings most of the time got jumbled and messy on power up if the plc backup battery is low on voltage. Maybe that was what happened
  13. Sending alarms with NA panel

    Thanks for this @Michael Walsh The only downside with the FB is that direct SSL connection is not supported, thus we have no choice but to connect the PLC to a local email server first. But I guess at the moment that's how it goes for other brand as well, though (Siemens for example).
  14. Direct Online Problem

    Yes. And I believe both will work.