-
Posts
404 -
Joined
-
Last visited
-
Days Won
20
Content Type
Profiles
Forums
Gallery
Events
Blogs
Downloads
Articles
Media Demo
Posts posted by Gabriel Franco
-
-
If the manufacturer offers EthernetIP, then you don´t need those ladder functions, just a few steps to configure the PLC as Ethernet/IP scanner importing the EDS of the device. It will create the structures and IO tags required to comunicate to/from the valve controller.
Take a look to the examples that can be downloaded from https://downloads.unitronicsplc.com/Sites/plc/Unilogic/UniLogic_Examples.zip
- 1
-
Here the solution.
- 1
-
Verify that the total number of rise/fall bits used is not greater than allowed.
Use View|rise/fall summary menu
-
It is not very difficult to connect to the PLC and download the program to it (from Unitronics' perspective, download is from the PC to the PLC). You must have a USB mini B cable or serial cable and a USB-RS232 converter. But downloading the program doen´t load values to the parameters, as Flex mentioned. Parameters are saved in a separate file (txt or bop file) only if someone did it intentionally.
-
Have you considered using a weight transmitter instead? It has been a cost-effective solution to me
-
Some considerations:
1. You are skipping row 0. First Data tables row is 0. In your case, limits must be 0 ... 299.
2. ML9 returns the FIRST row where the InvoiceNO is found, or returns -1 if not found; not the number of times InvoideNO is present in the DB.
3. You don´t need to use find extended FB.
-
According to the Alicat manual, "The device setpoint should be sent as a 32-bit IEEE floating point value. Setpoint values must be sent together in a Write Multiple Registers command. Any writes to only one half of the setpoint value will cause an error. Setpoint is ignored on devices without a controller".
Are you fulfilling this requirement?
-
Try changing the action trigger. To speed up the response, use press trigger mode.
-
How quick? I have buttons responding in less than a second.
Some time ago, I wondered how fast VNC (I use VNC viewer V.6.19.107 from Real VNC) responds connected to a USC, then tested using the PLC as a stopwach and got an average of 500 ms response time.
-
This topic may help you partially:
-
I just tried and jpeg files are not seen. Changing the extension to jpg did the trick
-
Operand values are battery backed-up and are not downloaded to PLC within application.
For a complete backup, its recommended to export PLC operands to text/binary file and keep the file together with VLP file. I also include OS files.
- 1
-
2 hours ago, Ondrej Fedorcak said:
Is there any other way, how the parameters can get lost from the machine besides the battery?
Electrical noise also can cause it. I´ve had a couple of machines suddenly loosing all or some parameters and only after doing proper electrical isolation did solve the problem.
-
- 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?
-
Samba is limited to 24 displays.
Version 9.8.65 doesn´t allow to create more than 24.
-
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.
-
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.
5 hours ago, Hyugin said:You said about the P being a 1 is what makes the I and D stop affecting the controller, but if change P to 50, 100 or 1000 and then change the others, it is the same. Only P seems to take effect in the output.
Probably you don´t need D, so set it to 0.
5 hours ago, Hyugin said:I just doesn't understand what turned out so wrong in these parameters that somehow it turns off the heaters almost completely (6.46mA output) after it reaches 500.0, then it drops to 549 and is never able to reach the SP again.
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
-
-
As far as I remember, MS300 uses implied decimals (2 decimals), e.g 6000 = 60.00 Hz.
-
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.
-
29 minutes ago, ZebioEE said:
Some values can be set only on site when equipment set up and its not predictable values.
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.
-
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.
-
I use Hercules Setup Utility (https://www.hw-group.com/software/hercules-setup-utility), very simple, not installation required.
-
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.
Unilogic Battery Low
in UniLogic Software
Posted
The simple answer is no, tag values are not lost.