Still the issues is similar.Īttached here with the images for deeper understanding. STEP 5 - For parallel checking - I used other laptop with same backup. I have only option to close the software from the task manager. Its not accepting "STOP" command to stop the rebuild process. STEP 4 - After waiting for 15 min also, the 64% is hanging up in the same spot. STEP 3 - Then after this, Normally I came offline and just made a "REBUILD ALL", the process is starting and getting hanged at 64% generating variables. STEP 2 - Downloaded the PLC program in M580 redundant systems. STEP 1 - Just entered syslog IP address and port number in project settings. Let me explain step by step about my activity and errors caused. I mean, in the middle of upload its stopping and popping up error - Transfer project from PLC failed and the upload process terminates.įYKI - I'm lucky that I'm having original backup. My application is working fine (running plant) except I couldn't able to upload. The function block may be monitored on-line by right clicking on it and selecting refine.After using unity pro from v4 to v13 - I'm facing more challenges day by days with higher versions. These data instances may be referenced within the program if the variables within the function are of type in, out, inout, or public. This is also the case with standard function blocks. Note when the DFB is used in the program it will automatically create the data instance. In each case go to the end of the table and enter the name of the new DDT/DFB, select the plus symbol to expand and add elements to your definition. To create a DFB (defined function block) Tools - Data Editor and select the DFB tab. To create a DDT (defined data type) Tools - Data Editor and select the DDT tab. User functions can contain other user functions. DDTs and user functions (logic not the interface) can be modified on line. These DDTs can be passed into user defined functions as inputs, outputs and inouts. UnityPro lets you define both user defined data types (DDTs) and user defined functions (DFBs). How shall I organize my DFB an DDT to achieve my purpose ? This prevents me from using only "Public" variables. On "unity Pro - Program Languages and structure reference manual" I read that "Nested DFBs are declared as private variables of the parent DFB". I would like to build a DFB "Machine" that would include several nested "Valve error" DFB's. I can store the "Preset time" and "internal time" values on the Machine1.Valve1 structure (as TIME data type), but I can't manage to make things work. On unity Pro, I'm having dificulty to achieve the same results. This will use the TON I've included on "Valve" definition. On RSlogix I can call a subroutine using "Machine1" as an InOut argument and then (inside this subroutine) call the error subroutine using "Machine1.Valve3" has an InOut argument. I would like to define my DDT as, and so on. Open the current Unity project (.stu) stored on the C: drive of your PC. Start > All Programs > Schneider Electric > Unity Pro > Unity Pro XL. I have 10 machines, with 8 pneumatic valves, each one.Įach valve has an error bit, SET if the Closed/Open limit switches do not match the desired position, after a preset maximum allowed time. You will find the icon of Unity Pro on the desktop of your PC. My application for Modicon is as follows: I allways call the subroutines using only InOut parameters, which is very practical. I'm used to create "multilevel" UDT's, nesting several UDT's. My main issue is this: RSLogix 5000 allows me to create UDT's (User Defined Data Types), that can include Timers. On the negative side: I can't "see" a subroutine ("user function block") instance, like I can on RSLOGIX 5000. The Red/Green background on Structured Text is also a plus. It seems to have some advantages: much better"animation table" management, built-in simulation mode. Now I have to develop a program for a Modicon M340. I'm used to Rockwell RSLogix 5000 (version 16.0)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |