s7xp.com

MrPLC Member
  • Content count

    22
  • Joined

  • Last visited

Posts posted by s7xp.com


  1. Great stuff. Very very very fast. I have one on my desk for testing purposes. 100MB ethernet. Fully step 7 compatible. Try it, forget S.... See: www.speed7.com

  2. Normally a 405 CPU is fast. What protocol is used and type of terminal. Check the ligths on the CPU. Rx Tx. The ligth are unfortunately for all the three comm ports, so if more connected to the cpu disconeect it if possible. If you see receives and no transmits there is something wrong. Simple check.

  3. I think mitsubishi must supply the gsd file. Otherwise try to google the product part number. Logics to ontrol the drive are not available from the internet. You need to read which control words/bits needs to be written in the drive to start/ramp. Propably the drive needs some configuration too.

  4. Converting to wincc flexible 2005 id possible. From wincc, the user may open a protool project. It will be automatically converted (takes some time). After conversion check the log file because not all functionality is from protool is available or different in wincc.

  5. Correct SFC14 and SFC15 are 32 bytes maximum. Just configure more than one 32 byte I/O and use more SFC14 and SFC15's. The maximum per slave is 240 bytes. If you have more data, use a multiplexer method. Pratically the only problem is the number of I/O of the processor. Otherwise use a CP342-5.

  6. The easiest way is to connect two mpi ports and use the global data option. Without much programming you send and receive a few data words. Another option is to use the simatic communication blocks for mpi comms. Be careful with these functions. For larger applications and fast transfer use a 3152-dp and connect the profibus ports. With simatic sfc's, you have a fast and controlable network with error checking. But for a few data words and minor investmensts use global data. Regards

  7. Use a MW as integer. On the rising edge of the input increase the integer with 1. In case the integer >=2 then integer =0 If integer = 0 then output =0 If integer = 1 then output =1 Or use a pulse with bit logic, otherwise you are in a loop. Good luck