Jump to content

Gabriel Franco

Members
  • Posts

    415
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by Gabriel Franco

  1. - As Aus stated, use RS485 cable. For now, try to connect idle pairs to ground. - Make sure terminal resistances are connected at both physical ends of the network. - Keep stub lines as short as possible. - Why are you using Scan32 rather than ScanEx?
  2. Samba is limited to 24 displays. Version 9.8.65 doesn´t allow to create more than 24.
  3. In addition, I suggest you to replace some parts such as Ethernet cables and router or take it out and connect the PLC without the router whenever is possible.
  4. Based on my experience, the Vision Autotune FB used on slow response systems like temperature control, doesn´t give optimal PID parameters except by sample time. That´s why I´ve tuned those systems manually. Probably you don´t need D, so set it to 0. It may be caused by integral wind-up. You can check it looking at PID status register. In that case, what I do is to reset it manually
  5. Capture received characters periodically or compare the last received character with a known character (that is unique in the frame), such as LF. After processing the message, fill the buffer with 00hex.
  6. As far as I remember, MS300 uses implied decimals (2 decimals), e.g 6000 = 60.00 Hz.
  7. What do you mean with slave input?, is it a register? What protocol are you using? Maybe the subroutine where you reset it is not being called.
  8. At the end of project comissioning, I use those values as constants in my restore subroutine. I agree with you about NVM, but RAM is what we have so must take action on it.
  9. To me, it is simpler to STORE constant values to registers in a "restore to factory" subroutine called whenever you need, rather than use DT with "part of project" which implies operations with database.
  10. I use Hercules Setup Utility (https://www.hw-group.com/software/hercules-setup-utility), very simple, not installation required.
  11. The PLC does not send information, it is the SCADA that gathers and/or put data from/to PLC using Modbus TCP protocol. I´m not sure if USR-W630 is the most convenient device here because it´s a gateway (Modbus RTU/Modbus TCP) and basically what you need is an Ethernet to WiFi converter or an Ethernet switch with WiFi capabilities (unless you can wire). Be aware of WiFi networks can be unstable and based on data rate collection, you may loose important data; that being said, it's better to have a wired connection between SCADA and PLC.
  12. Jeferson. I would connect the PLC to the same network of the SCADA using Ethernet (wired) to WiFi converters, either acting as repeaters, AP or point-to-point. Then, add the PLC as a new Modbus TCP slave and configure registers as per your needs. Also, modify the PLC program to enable it as a Modbus TCP slave.
  13. Try these: - Remove the CPU, re-attach it and power on the system. - Remove the CPU, apply power to panel. The application should load whit CPU warning. From this point you can ignore the message and get access to Uniapps to obtain the MAC address. If it keeps rebooting, then I guess is hardware failure.
  14. Maybe not the same problem you are facing, but: I´ve had HMI refreshing issues when I´ve used my own transparent binary images. It doesn´t happen if transparent property is not set. As a workaround, I force HMI refresh after the bit changes its state.
  15. Taken from "Version changes & bug reports" document. Personally, I haven´t noticed major time-saving using development mode but Quick sync is a great tool.
  16. In my experience, Autotune FB does not provide the best PID values to all processes. Sometimes a manual tuning is better. If CV is not changing, the most probable cause is wrong Kp., Ki, Kd, ST values. Check the convenience of having CV limits from 0 to max AO value. For a reference, I´ve limited CV about 20% ... 80% based on process characteristics.
  17. In the Modbus IP Configuration FB, you can assign the IP address of the slaves to MI registers and then assign them from HMI If you are talking about Unistream Series (as I suspect you do), it is possible to modify the IP of the slaves from Uniapps rather than change program and download it to the PLC.
  18. Server (IP 10.0.60.1, as per your wrote) and client (IP 10.60.1.3) are in different networks. Why do you set mask to 255.255.255.240? It limits devices the PLC can talk to. In your code, Port 2 are set to wrong port number, should be 502.
  19. The message composer option in combination with parse message FB is the best way I´ve used to achieve tasks like the one you described. You can find more information about it searching "third-party protocol functions" in help.
  20. As you mentioned are using USB-Serial adapter, make sure the serial port number assigned by Windows is the same used in Visilogic.
  21. I´ve experienced it with large projects. I suggest to use Download All & Burn (or burn upload project) only on the final stage of development mode when the program is ready to operate. The fastest way to transfer program is simple Download (CTRL + D).
  22. Rung 1: change from SB2 transition contact to normal contact. Make sure the PTO config has appropiate channel definitions.
×
×
  • Create New...