-
Posts
418 -
Joined
-
Last visited
-
Days Won
20
Content Type
Profiles
Forums
Gallery
Events
Blogs
Downloads
Articles
Media Demo
Posts posted by Gabriel Franco
-
-
I suggest you to SET HMI_START_N2 using your button, and RESET it in logic, just after INC SYSTEM_STAGE_.... Then, do not need positive transition of HMI_START_N2
-
It would be great to have a serial comm monitor in Unistream like in Vision. This tool is the first I use to check comms problems and let me check at HEX level.
-
In Samba ther is not a direct way to link data tables to HMI. You must build from scratch and use pointers to show files and if your data table is too long, you must show pages individually.
-
I see no problem with csv files other than spaces added. You are using MI62 twice in fields to add file. Why?.
For debuging purposes, I suggest manually enable rung 41, instead of SB13. Keep in mind that, SD operations may take a while and trying to add a new record every second may not be possible. You may try also numeric field for all those numeric values, instead of indirect text.
-
I suggest to check CSV file using a text editor. It could be a separator and regional settings issue
-
I´ve used mass flowmeters with Unitronics and other PLC brands. Usually I use analog 4...20 mA to measure flowrate and pulses to count/totalize or communications whenever is possible.
Some of them have active outputs and others passive like any other instrument.
-
To discard any hardware issue, I would check behaviour of any (or all) operand value after restarting power considering that, operand values are also battery supported.
-
I had similar problem once. After a week strugling with it, I decided to install a new Ethernet card and problem was gone. It may be a hardware failure .
-
I´m not sure if this fits your needs:
- 3
-
Usually I use same Refresh bit for all Text fields and then SET it in ladder once per second.
-
Post your code and "SD\Web" files to look around
-
You may use Modbus TCP using UDP instead of TCP, then you have not to connect/disconnect from the slave every time you want to communicate with the next one. Only add a small timer between slaves. I´ve used a timer as short as 10 ms with sucess.
-
I´ve used V1210 as webserver using the advanced webserver example as a base program and then, modifying it to acomplish all task I wanted.
Some questions for you:
1. Are you calling webserver routine from Main Module?
2. Did you compile you htm files before loading into SD card?
3. Are you using registers reserved for advanced web server anywhere else in you application? If so, you should not.
4. Did you initialize Ethernet properly including socket 1 used for webserver?
-
I also have many loadcell applications using EX-RC1, which I program to act only as remote IO (Update digital and analog inputs/outputs). Such architecture allows to keep all logic programmed in main PLC.
Unless you change hardware to EX-RC1, you don´t have to update its program.
You may also consider to use weight transmitter using any protocol. I use Modbus TCP or RTU or Ethernet/IP based on the PLC hardware.
-
If you tested your I/O using INFO (Assuming you forced outputs and check input status) mode and worked properly as you stated, then it must be a programming issue.
-
Also make sure your serial comms. baudrate, parity and stop bits match all over the network.
-
I had same issue some time ago. Update OS, create a blank project, create a new font, download blank project, then download your project.
-
6 hours ago, GonzaloRoldan_ said:
I have just tried using HSC with snap in, and I could reset it.. The problem is when I try to reset the HSC of the expansion module IO-D16A3-RO16, I can't make it work. And I do need to use it, because I have to use 2 HSC and the V350 has only one.As far as I know and remember, using expansion modules, require you to use hardware reset for HSC.
-
I can reset ML counter without issue. In hardware configuration, set HSI as a High Speed Counter using an ML operand, then in ladder resetting ML as needed.
I use HSC with SNAP-IN.
-
Martin, thanks for letting us know your problem has been solved
-
Several slaves at the same time is not posible using Modbus RTU using RS485 network. You must add a short time between Modbus read/write blocks in order to allow each slave to process and respond back and also to allow PLC to process its buffer.
I´ve used delay timer as short as 50 ms
Keep in mind that, if any slave does not respond immediatly, PLC will wait as much time as you set time-out before polling the next slave. This can be add more time than you expect between whole cycle.
My suggestion: if you really need stop a device quicker, use digital outputs instead of Modbus commands.
- 1
-
As Flex said, I also recommend you Unistream 5", or if you prefer another brand, take a look to RedLion
-
I would use an open contact in series with every single output you use like a Master Control Relay - MCR -. Then, when contact is closed again (RUN mode), all logic you use to control your outputs, remains without requiring backing up previous states.
-
+1 to checkbox to thousands separator.
PID function not working properly.
in UniLogic Software
Posted
I suggest you to manually tune your PID system using any of well known methods, e.g. Ziegler-Nichols