All Activity

This stream auto-updates   

  1. Past Hour
  2. STL Programming FXGP vs GXdeveloper

    Not that i am aware of. Also GX Developer is not supported anymore
  3. Modbus TCP

    Have a look op PAGE ID : SH081257ENG-8C2 of the e-manual viewer. Checking the simple CPU communication status.
  4. STL Programming FXGP vs GXdeveloper

    Gambit, Thank you. Is that option available in GX Developer?  Do you have part of a program that you can show in GX works?     
  5. Today
  6. STL Programming FXGP vs GXdeveloper

    Upgrade from GX Developer to GX Works and under option in GX Works 2. Set Display STL instruction in contact format
  7. Modbus TCP

    Does the heartbeat function have to be created manually? Or is there a separate library from Mitsubishi Electric?
  8. Modbus TCP

      That's right, I want to know the communication status of the master PLC with PLC 1,2,3. is that possible?
  9. STL Programming FXGP vs GXdeveloper

    I haven't done any programming using SFC. Is anyone used GX works 2 for STL? Does it display the STL's with an "indent:?
  10. STL Programming FXGP vs GXdeveloper

    If you are going to Cange you might aswell change to GX Works 2 which still support the FX series up to FX3. As for STL is was a languge to do SFC. GX Developer and GX Works 2 both support SFC. Have you looked at this ?  
  11. I have been using FXGP for programming our PLC's and have been using STL's for my ladders. We are looking to switch to GXdeveloper because FXGP doesn't work with newer versions of windows. I prefer the way FXGP "indents" the STL steps where GXdeveloper does not. I find the indented format much easier to follow. Does anyone have a way to display the STL's in the same format in GXdeveloper or is there something else I can use. I have included a part of a program using both softwares for comparison.     FXGP.pdf GXdeveloper.pdf
  12. Modbus TCP

    Since the master PLC is actually a modbus slave, and you want that slave to also respond to your monitoring, you will likely need to write a regularly changing value from each slave PLC to separate registers in the master PLC (heartbeat signals).  Then have code in the master PLC that will time out if a given slave's heartbeat stops changing.  Place the booleans for that status in other modbus addresses that the monitoring system can see.  (Or, perhaps, have the monitoring system watch the same heartbeat values.)
  13. Share more details.  What is the network topology?  Are both PLCs Allen-Bradley?  Are you using message instructions in one to talk to the other? If so, show the three tabs of a message configuration. Embedded service error indicates that a request used message router service 0x0A to embed multiple requests in a single packet, and one or more of those inner requests failed in the target device.  You would have to inspect the nested responses to determine the true error or errors.  (Wireshark will help you do that.)
  14. Wrong values on FX3U

    Check the How to use 2-phase 2-counting input counters C251 to C255 for 4-edge counting in the FXCPU Structured Programming Manual. It has to be continious on for the X00- X07 inputs to be used for counting, When it is not on the couter is off   
  15. Wrong values on FX3U

    Does the OUT_C_32 has to be used once with a pulse signal? Or continuous? Still wondering why D8340 seems to have a bug... does anyone know why?
  16. Modbus TCP

    Look like you have all the communication running right ? So you question is where you can find the status of simple PLC comms ?  
  17. I am a newbie when it comes to Ethernet/IP communication and Allen Bradley PLC setup. I have written a program in PLC to communicate with my device over Ethernet/IP communication. Communication is work fine for 1-2 hours, but later class 3 communication stops.  I captured wireshark log to debug the error. But on wireshark, I see the communication between IP address of PLC and PC port only. There is no device IP captured in wireshark.  My first question is - Is there any setting in PLC and wiresahrk to capture class 3 packets? Also, in wireshark, I see error packets "Embedded service error" when I connect two devices in line topology. When checked on Studio5000, Module shows ring fault status.  I am not sure why it took as ring topology, while my device is connected in line topology. I am not able to change it from ring to any other topology.  Can someone guide me here, how can I remove this ring fault? and what does this "Embedded service error" means? Thanks in advance!!!  
  18. Modbus TCP

    Good day all, i need advice for Modbus TCP configuration on mitsubishi iQ-R PLC. I have 4 PLC iQ-R R08P CPUs with the configuration as shown in the picture. PLC 1,2,3 communicate with the master PLC using simple CPU Read/Write communication. from the master PLC, all tags on PLC 1,2,3 are configured to be modbus TCP with the RJ71EN71 module. The problem I am facing is how do I get the communication status of each PLC to the master PLC with simple CPU communication. I want to display the communication results of each PLC as a tag on modbus TCP. Thank you very much
  19. Yesterday
  20. Arithmetic behavior causing a quick zero

    The instruction is explained on page JY997D55801-2EA of the e-manual viewer.   LabelExampl.gx3
  21. Arithmetic behavior causing a quick zero

    Ther is no code attached, However I'll make a quick example of the ladder code from the previous mail in label style.  
  22. Arithmetic behavior causing a quick zero

    Good morning. You did find it but the element dimensionis only 1. It should be 2. Also there is a easy way to cretae the correct label type. When using the instrcution just type an unknown vaiable name. Then it will prompt for a label declaration and the right type is alreayd pre selected.  
  23. Last week
  24. Omron NA5-NX1P2 - Password page

    Aah, I see now. So, I created a button labelled "LOG IN" and set the event as a "Click" and action as "Login()", so the Supervisor can change some parameters with his Level 5 access. And I created a "Log Out" button with the action set to "Logout()" for when he's done.  Thanks for the help guys! Much Appreciated.
  25. Arithmetic behavior causing a quick zero

    Also to your note about 16 or 32 bit results, if it were 32 output it should strongly affect my other arithmetics who rely on that device that may get unintentionally modified. But all my arithmetic results are accurate, just having this sweeping zero... But respecting your thoughts I did the following and I find this to be an acceptable solution. Originally I was using D100 as my buffer to do calculations before sending the final result to d121, for example, via the arithmetic output. If the arithmetic still outputs 32 bit then it captures D122 which is my next analog input result that I don't want to have messed with. So lets back up the buffer entry to D99 so it has D100 to claim making a 32bit buffer (because D101 is one of my raw analog input devices). I then have all arithmetics for all my analog input readings dump into that 32bit buffer, and then add a new MOV step to move just the D99 16bit info to D121. Attached is my new working code. This eliminate my sweeping zero issue. None of my calculations break past 16bits but it is apparent that the arithmetic is 32bit output despite the documentation saying 16bit and was 'capturing' or 'freezing' or 're-initializing' the 32bits to 0 before doing arithmetics, and my sweeping zero was the second byte of that 32 bits that I would see in my HMI. So had my calculations overflowed 16bits, it would probably had shown non-zero instead of a sweeping zero. I supposed my outputs were also always accurate because there was always 0 in the second byte of the arithmetic. If it were non-zero then my other arithmetics would feed in that value and go all bonkers. But zero kept them level headed.   I still, totally, ignored labels in this solution. If you have good documentation or youtube videos on applying labels that would be much appreciated. Otherwise I will keep doing what I know best which is all devices. I spent a good hour trying to figure out the labels but it was fighting me really bad.   Otherwise, thanks very much!! You helped a lot.
  26. Allen Bradley Explicit Messaging

    Does anyone still have that EDS file ?   I'm looking for it for 3 weeks now!
  27. Arithmetic behavior causing a quick zero

    I mean, I can get it to change errors doing various foolish combinations of data type and array sizes, but this is not too productive because I don't know what it is asking for. It eventually just says the data type doesn't work with the device. I have been looking around on youtube and am surprisingly not finding any explanations on setting up arithmetics with labels...
  28. NX1P2 conection a CJ2M

    If you map a BOOL[160] as you input variable in the NX1P2 you will automatically convert the 20 bytes into bits  
  29. Arithmetic behavior causing a quick zero

    I did find an Array Element option when configuring the label type, but that did not resolve the error adding a second element to the array.
  30. Load more activity