dipen_95

MrPLC Member
  • Content count

    22
  • Joined

  • Last visited

Everything posted by dipen_95

  1. IC220PNS001

    Hello, I currently have two IC220PNS001 connected to IC695PNC001. The PLC being used is IC695CPE330. Out of the two PNS001, one of them has a solid SF Red light on which means bus error according to the Status Parameter IO. I disconnect every single IC220 card connected and downloaded the whole configuration but I still have a Bus error.  PS: I have also tried to switch the PNS001 with the brand new out of the box and I still have the same error. In the manual, it says Profinet Diagnostic available, can somebody please guide me as to where I can find the Profinet Diagnostic, also is there any manual for PNS001 which explains the in-depth debugging process for this PROFINET Controller.  
  2. NA Screen Multi-Line Alarm Message

    @AngryRobot Thanks for the inside works a lot better even though it won't do word wrap. It is much more civilized than the way Omron Tech support, and that was to use two alarms to view as one alarm and get more lines out of it.  
  3. Hey, I am fairly new to the NA screen so I didn't get time to research much but for some bizarre reason, if my alarm message is long instead of going to the next line it just continues. Is there a specific way of creating a multiline alarm. Any suggestion or if you have inside for a crash course on NA screen would be helpful. Thanks
  4. NA Screen Multi-Line Alarm Message

    Crossbow, Thanks for the reply. I saw the videos but even if I make let's say I make a pop-up page that displays the alarm, even then the alarm history is a one-liner. Is there a way out of that.  
  5. Hi, I am trying to do a merge move on 1S Servo. The condition are as follows: Task: Move 2 in(absolute value) and then Move back to 1 in (absolute value). I have to do this move 10 times in a row.  The application is material leveling after dumping in the mold. The only question i have is if I use just MC_MoveAbsolute command, the only buffer mode for transition available is velocity. Is there a way i can do it with position. I dont want to stop when I can go from 1 to 2 and 2 to 1 again and again. Its time consuming. But rather a nice oscillation motion without stopping to mimic leveling. Can anybody please help me out with this problem.   Thanks
  6. 1S Servo Merge Move

    I guess my best bet is to use a cam profile with virtual master. Just out of curiosity, would coupling/gearing the actual servo with virtual master be able to achieve back and forth as I dont have a complex profile, spend the time in writing Cam program is not optimal.  
  7. I currently have certain amount of Recipe data located in form of Excel file on to a PC with static IP address. Is there a way to get that data inside the Nj501 without using an SQL server as I currently have NJ501-1300 which doesn't support SQL. I am okay to send data to the SD card I currently have on NJ PLC as it is easy to get data from SD card to the NJ501.  If there is any example code or a link that helps me create i would be helpful. Thanks in advance. FYI: I am currently using NB10 HMI with NJ PLC.
  8. Sending Data from Excel to NJ501

    Thanks for the reply @innoaloe. One more question is there any predefined function block to exchange data between NJ and PC or do I have to create a custom one.
  9. Packing two USint into an INT

    Thanks Joe, It worked. I just created a function to transfer my bytes to INT and DINT respectively and off I go. As I am transferring information back and forth with the remote IO and have way too many bytes to do individual move I had no choice but to create a function.
  10. Packing two USint into an INT

    I am currently using TIA Portal V14 and S7-1217 Plc and I am stuck as all I get from my remote IO is USint and then I need it to pack it to the INT or DINT respectively. Is there any function where I can pack my low and high byte into an INT and be done with it. I know one of the more unconventional way is to multiply high byte by 256 and add low byte to it but what happen when i need to convert to DINT i have to multiply and add some weird number. Can somebody save me from myself??
  11. I am currently using a Kinetex 5500 Servo Drive with a VPL Motor and its has vertical load attached to it. My problem is even after setting my Brake Enagaged time to 0.01s it drops like a dime. I had made sure that I kept my Servo STO enable for 5 second before MSO is shutoff and MSF is engaged. Any ideas on what I am doing wrong? Attached is an action parameter settings for brake control.
  12. In our safety section of the PLC program we always implement something called heartbeat logic where we monitor the communication for all the connected device. I am trying to locate Servo CommFault inside Axis Structure of 1s Servo but no luck. I may be looking at the wrong place. Can anyone guide me the right place to look at or maybe a FB capable of doing it. 
  13. In Sysmac Studio, is there a way of addressing Array of for argument sake 100 INT. For ex: TEMP[array 0..99 of int]- AT %W0  If I do that will TEMP[1] be %W1 or I cannot address array. PS: I am currently using NJ501-1300 and Omron NB Screen. I am reading/writing total of 450 variable all comprise of either INT or WORD. I would like to group them together for easy access and keeping my variable table neat. Is there a better way of doing this. Any help is much appreciated.
  14. I am trying to get the communication going between EZ3 EZAutomation Panel HMI and Omron NJ501-1300 PLC. I am currently using Modbus TCP/IP as a protocol. Has anybody figured out a way to do that? Or is there a better way to do this communication between HMI and PLC ? Right now I am using MTCP_Client_Connect function block to connect with HMI but it dont seem to be working. The IP address is correct along with Port no. I am still fuzzy about the Station address of NJ and the function code of the NJ for Modbus purposes. If anybody could help me out I would really appreciate it.
  15. NJ501 MODBUS TCP/IP COMMUNICATION ISSUE

    @innoaloe I totally agree with your statement of using INT_To_WORD fuction but that only works when I am using a tag as a Numerical display but when it comes to Read/Write function whichever function is call first takes president. FOr example if INT_TO_WORD is use to get data from HMI to NJ then I cant use the same tag to transfer the data to the HMI as INT_TO_Word will overwrite it.
  16. Thanks a lot pcmccartney1. That is somewhat my seq looks right now. And to answer my own question we can use SSV instruction with the class as Axis, Instance as the Axis Name and Attribute as HomePosition to set the Home position offset.  
  17. I know it may sound stupid but I am new with Studio 5000 and trying to build a project where I have to home my servo drive other than the position to zero and it is not fix but rather decided by a safety switch. What I am looking for is a dynamic Home position Entry which I am able to find it in the axis parameter but not in the CIP_Structure. Is any kind of motion FB for home position set entry? Any help would be useful. Thanks PS: Studio 5000 v30, Kinetex 5500 v7.01, L33ERM processor
  18. Jog to the direction till safety switch change state in my case always jog backwards. Stop motion once safety switch is on and home it to switch + marker and set the home position to either 1000 mm or 500 mm or 200 mm depending on my chamfer location on to the brake pads.
  19. NJ501 MODBUS TCP/IP COMMUNICATION ISSUE

    BITS N BYTES Thanks for the reply. I have tried using Ethernet IP but no luck. I have communication between EZ and Omron using third party function blocks but I ran into a wall when the I can only do Hexadecimal value input/output. Attached is the function block library. If anybody can figure a way out to transfer INT instead of WORD please let me know. MTCP_NJ.zip
  20. Tia Portal V14 Real time graph

    I current have 2 variable: Displacement vs Pressure. I need to draw a real time graph on Comfort Panel. The problem with using just f(x) trend is that the minimum time between updating a point is 0.5 sec and that is for ever in my application as the whole cycle last only 5 sec and I have to plot 500 points in that time. Is there a way to do real time graph using Historical data without any time delay. If anybody can guide me through any sample program or material would e helpful. Thanks
  21. Tia Portal V14 Real time graph

    Thanks for the reply. Now storing the sample is not a problem. I can store all the values I get in my auto cycle time inside the PLC. But when it comes to drawing a X vs Y trend on screen there is where the issue is. I cannot draw in Real time so is there a way I can draw from an Array instead of just a variable.