get values from server ms4d (modbus tcp)
hello, i'm new in nr. i have a quastion: a have a virtual machine with nr on one pc and server on other pc. i try to get values, using modbus tcp from the server masterscada4d. all machines use one lan and have ping. server with ms4d work on 192.168.10.18, machine with nr work on 192.168.10.33.

i i…
use modbus read instead of modbus server
Dear Jay Nelish


Your Question is incomplete


is the specific system is not on Network? its might be a problem discovered last year, that system ping but not share any data, or cannot access the system


you click on start menu and then click on run  

type serivces.msc  

and run the computer browser service, Remote Procedure call service, Server, and Client service


and your problem will resolved  

but actually this is because of virus change your antivirus program and scan your system wtih updated A/V [VNC](http://www.realvnc.com/index.html) is an excellent tool for this purpose. There are other versions out there called UltraVNC, TightVNC. You can also use Remote Desktop if these are Windows machines.


You could also use STRCPYSCN remove the server max and min, and add folowing:

min protocol = smb2

max protocol = smb2

client min protocol = smb2

client max protocol = smb2 okay, i got it.

this was a server i couldn’t install nscp on, because i got a notification from the msi installer that the system needs a reboot. since this is an important server and i had no downtime, i skipped the installation due to not having any nscp check back then anyway.

today i finally m… following cards have been verified

rcs\_r2ug-a2e16-a pcie switch

nvidia’a dgpu

intel82572ei nic

nec upd720200 usb3.0 card

asus usb3.1 card

moschip usb2.0 card

ocz ssd

ocz rvd400-22280-512g-a ssd

silicon image corp. 3132 sata controller

intel e10g42bt x520-t2 10gigabit nic card

sta… The question is can you get out of your computer and after that the thing to check is can you resolve any domain names. Try going to a command prompt and checking to see if you can ping your computers IP address then the gateway then try to resolve domain names.


ipconfig /all


Will give you the information you need to check these things.


nslookup google.com


If that does not come back with a IP address then you have problems with your DNS server. Hello Nanda, Basically you need to include the network drivers and the storage drivers.

+ You can find the drivers from Manufacturer site where you can filter the Category and download –

Like this – <https://snipboard.io/bQt5ER.jpg> that is where i'd start as well. osi...
so:
1. physical link (maybe check the patch panel and the cabling that's involved in connecting to the computer, maybe swap cables and try a usb to ethernet adapter to rules the nic out.
2. data link - check the switches and switchports on the way. maybe try to use different portts
3. network - most likely not an issue if all the other computers are working fine...
etc.
but this is pretty much it: solved...
my ram was in ram slot 1 & 3.
switched it to 2&4 - now i can overclock to 4000mhz.


here's the benchmark now


same man... i'm still looking as well lol. i wonder why so many people are having this problem. A couple of notes to get started:



> 
> .apply(literal\_eval)
> 
> 
> 


Wouldn't this be better as `map`?



> 
> I then re-create the Dask DF:
> 
> 
> ddf = dd.from\_pandas(ddf\_out, npartitions=nCores)
> 
> 
> 


`ddf_out` was already a dask dataframe, I don't know why you had to do this.



> 
> The columns in result seem to match those in metadir.
> 
> 
> 


The value of `result.columns` is taken from the meta you provided, no computing happens until you ask for it (dask is lazy in most operations). Does the ValueError exception not provide further information?


Here is a full example



```
x = ({'F9_07_PZ_COMP_DIRECT': '0',
  'F9_07_PZ_DIRTRSTKEY_NAME': 'DEBRA MEALY',
  'F9_07_PZ_COMP_OTHER': '0',
  'F9_07_PZ_COMP_RELATED': '0',
  'F9_07_PZ_TITLE': 'CHAIR PERSON',
  'F9_07_PZ_AVE_HOURS_WEEK': '1.00',
  'F9_07_PC_TRUSTEE_INDIVIDUAL': 'X'},
 {'F9_07_PZ_COMP_DIRECT': '0',
  'F9_07_PZ_DIRTRSTKEY_NAME': 'HELEN GORDON',
  'F9_07_PZ_COMP_OTHER': '0',
  'F9_07_PZ_COMP_RELATED': '0',
  'F9_07_PZ_TITLE': 'VICE CHAIR',
  'F9_07_PZ_AVE_HOURS_WEEK': '1.00',
  'F9_07_PC_TRUSTEE_INDIVIDUAL': 'X'})
df = pd.DataFrame({'a': x})
d = dd.from_pandas(df, 1)
meta = pd.DataFrame(columns=['F9_07_PZ_COMP_DIRECT', 
       'F9_07_PZ_DIRTRSTKEY_NAME',
       'F9_07_PZ_COMP_OTHER', 'F9_07_PZ_COMP_RELATED', 'F9_07_PZ_TITLE',
       'F9_07_PZ_AVE_HOURS_WEEK', 'F9_07_PC_TRUSTEE_INDIVIDUAL'], dtype="O")
d.map_partitions(lambda df: df.a.apply(pd.Series), meta=meta).compute()

```

How did I know what `meta` to use? I applied the function to the pandas dataframe - you might use a small piece of the dataframe to do this.


Some additional notes:


* it is an anti-pattern to load the data with pandas, pass to dask workers and then gather the whole result back to a pandas (in memory) dataframe, you are very unlikely to see a speedup this way and may incur a lot of overhead. You are better off loading with something like `dd.read_csv`, and aggregating or writing with dask functions too. Only `compute()` on something that will be small or not return anything (because it involves writing the output). The official examples do not use from\_pandas.
* string and dict processing are python methods, and so hold the interpreter lock (GIL) of any python function: threads will not actually run in parallel. To get parallelism, you need to run in processes, which is most easily achieved using <https://docs.dask.org/en/latest/setup/single-distributed.html>
* the distributed scheduler also gives you access to the dashboard, which has a lot of useful information to diagnose how your system is running. You can also configure a lot about its behaviour, in case you have firewall rules you need to obey.