dierkens
-
Posts
64 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Events
Blogs
Downloads
Articles
Media Demo
Posts posted by dierkens
-
-
51 minutes ago, ORSO2001 said:
hi dierkens
thanks for answer....maybe my explanation was not clear...my PLC works as a slave...i create some registers (read, write) for a master (that is not mine)...who has created the master program is saying me that the communications is not working...but if i use a program test to check my registers all works fine...i need to know what they are passing me.
You should use something like a MODSCAN to test the reading/writing of registers/coils on both ends.
Although you indicate that your PLC works as a slave, you must mean that they are sending the MODBUS register information to your PLC.
You can use WIRESHARK to get down to the packet level of information; but that level of detail typically isn't needed.
- Can you ping the MASTER device?
- Can the SLAVE ping you?
- Have you checked the OFFSET to make sure that both devices are using the same array start [Zero (0) based versus One (1) based register assignments]. Start with something easy like coils or a lower register.
Just use some basic MODBUS troubleshooting techniques.
-
47 minutes ago, ORSO2001 said:
Hi All,
I am using the Unistream PLC as a slave connected by Modbus TCP...exist a way to know/check the forwarded data, by the Master, byte to byte?
thanks
Not sure why you want to ( error checking, byte manipulation, etc)?
Read this and see if it answers any of your questions.
-
9 hours ago, Joe Tauser said:
UniStream does not have isolated differential analog inputs or outputs, and the resolution is not quite as high. You need to determine if this is important.
I'm betting the UniStream I/O is a lot lower cost. Are all the sensors powered from the same supply? Are they 0-10V, 4/20mA, or something else?
Joe T.
They're a mix of 0-5v; 0-10v; with the majority of them 4-20mA.
8 of the inputs are from the same source (a DCS); there's 6 separate Voltage Inputs and 17 separate mA inputs.
I've got two (2) choices; either purchase some isolation modules (at a cost of about $75/input) or use another companies I/O products that are isolated.
Are there any other non-Unitronics modules that you'd recommend?
-
Yes, I've looked at the specifications for what's posted.
I just want to make sure I'm not missing anything.
-
I've got a project where we're trying to replace a customers existing Emissions Monitor data logger.
I'm trying to match the specifications of their current products to the equivalent Unitstream I/O products. I've looked at the specification sheets for all of the I/O module and I'm not seeing a direct correlations between some of them. What's the best way to post up the specs of the existing I/O to see if you guys can help me match it. Here's an example of the Current Input Cards of the existing controller.
I tried to post the specs here in the post itself but I couldn't lay it out nicely; so there attached.
Any help is really appreciated.
-
3 hours ago, Joe Tauser said:
100 ms updates are quite fast for 9600 baud. There's a lot of overhead involved with generating a Modbus frame and the time you've selected is not realistic. My experience has been 1 second updates are about the best you can do, as you've proven.
Have you tried dialing up the baud rate to 115K? Are your devices capable of it?
Joe T.
This is exactly what I was going to ask. Your update rate will always be limited by the speed of your serial port and how much data you're getting from the devices.
Crank up that baud rate on both ends and see what happens.
-
Sounds like a good idea; but if you're going to have a screen filled with the data you could create a data table that will have all of your diagnostic info and then write this to a file on a secure digital periodically. A log file of sorts.
-
You can save the output to a csv file onto the SD Card.
How often do you need updates?
-
2 minutes ago, hotwires said:
serial or TCP/IP MODBUS?
300001 and 400001 (decimal) are a typo?
An extra zero? Max analog write address appears to be 49,999
I was thinking the same thing.
I sure hope it was a typo...
I can't believe anyone would set up a program that interpolated them with that range.
One thing he may want to try is get Modscan or equivalent and test it real quick.
-
Make/Model of the device?
-
Yes; put it behind a firewall and use a VPN to get access to the network.
Maximizing Modbus masters using the UAC-02RSC
in UniLogic Software
Posted
So let me get this straight; you're going to poll 256+ modbus items over 3 serials ports that will have 512+ operations over a 232/485 serial port?
In the standard MODBUS network there is one MASTER and up to 247 slaves.
I would not want to be in the shoes of the startup engineer on this project. Yes, it can be done. Yes, you may not be up against the serial limitations, however you're going to have a troubleshooting nightmare if just one of those devices on causes a conflict you're in a fun week or two or six...
Enough of that.
Let's start at the beginning: Read this and see if that fills in any gaps you may have missed.
Modbus Over Serial Line V1.02
Are you using a MODBUS Gateway at all?