DF Profi II Zeros Problem

Hello everyone,
i have a problem with a DF Profi II board, a Comsoft product made for profibus networking. I'm using a PXI 8110 with the board installed, and labview 2013 (the PXI as real time target and my PC as host). Everything works well and i am able to acquire from the profibus network (PXI is the slave and a Numerical Control of a Milling Machine is the master); the only problem is that, quite frequently at random time stamps, the board gives a 0 for each channel i'm acquiring.
Thanks and best regards.
Mattia

I notice in each of the log files you see zeros at some multiple of your cycle time. At 1500kB/sec I expect it to take around 1.3ms to updated your data. If you tried to read data while the master was updating it you might see weird behavior.  Also check all your error and statuses on the slave, you might be returning a code and just ignoring it. 
Try seeing if your master supports consistency: 
What is Data Consistency 
If a data format is selected that requires full data consistency, this 
guarantees that the data on the Profibus is not updated with the new 
data values until ALL data words have been written into the Profibus 
buffer memory. 
Consistent data may be important when using the 4-word non-cyclic 
data format. Without consistency, it is possible for 2 of the 4 words to 
go on one network cycle, with the data value updated on the next cycle. 
If the command was a write command, this could result in the previous 
data value being written to the new parameter, and could have 
disastrous consequences. 
Using data consistency can often put restrictions on data manipulation 
within the master controller, and may require the use of special 
functions within the master controller, and these can take longer to 
execute. (Consult the supplier of the master controller for further 
information
or try increasing your baud rate. 
Jesse Dennis
Design Engineer
Erdos Miller

Similar Messages

  • My Snow Leopard upgrade: zero problems, applications tested so far

    I upgraded to Snow Leopard 10.6 from 10.5.8 on Macbook Pro 17" unibody (mid 2009) yesterday. I had cloned to external drive before upgrading. Installation went fine with no problems....took about 50 minutes.
    I've had zero problems. My printer's working fine (HP 5850), time machine/time capsule is working.
    Software I've tested so far: VMware Fusion 2.0.5, Parallels 4.0.3844, Adobe Creative Suite CS4 (Photoshop CS4, etc.), CIsco VPN client 4.9.01.0180, Microsoft Office 2008 Pro 12.2.1, Aperture, Adobe Lightroom 2.4, FireFox 3.5.2, Thunderbird 2.0.0.23, Canon Digital Photo Professional 3.6.2 (plus ImageBrowser, EOS Utility, etc.), iWork 09, FooBilliard, iPod Touch sync, X11 for remote X via XDMCP to linux Ubuntu 9.0.4.
    The new Microsoft Exchange 2007 support works really well. Mail automatically found my exchange server and authentication settings and it worked immediately. Really cool to see my outlook calendar appointments and contacts from work automatically populated into iCal via the new exchange support. It was really easy to setup.
    Thats about it. Everything does appear to be faster...especially Safari loading of web pages and Apple Mail too.
    I'm really pleased.

    I have had a (mostly) similar experience installing SL on my 15" MBP (Early 2008). I first installed on a cloned external drive to test and troubleshoot and then moved it to the main working drive.
    Printers working: HP Laserjet 2100 connected wirelessly to a remote Windows machine and Epson R280 via usb. (note: I can only use the Epson "lite" utility which is not quite as good as the previous utility under Leopard but it gets the job done).
    All my applications work except Nikon View NX v1.4 which will require an update from Nikon.
    As for hardware I will need a new driver from M-Audio before installing SL on my Mac Mini music server. My generic eSata express card 34 works much better under SL than under Leopard. Under Leopard hot plugging would freeze the OS and boot ups from an external drive attached to it often didn't work. No problem under SL.
    The only problem I seem to be experiencing right now under SL are more frequent tap-click freezes. Not sure this is a purely SL issue as it happened under Leopard as well. BTW, the way I unfreeze the tap-click is to go into system preferences and toggle the tap-click off and on; minor but annoying.

  • Since updating to LR5.5 it crashes about every 5-10 images while working in the development module. Computer is PC Windows 7 Home Premium. I have been using this computer for several years with zero problems. Is this related to the updating? What is the f

    Since updating to LR5.5 it crashes about every 5-10 images while working in the development module. Computer is PC Windows 7 Home Premium. I have been using this computer for several years with zero problems. Is this related to the updating? What is the fix?

    Do you get an error message? If so, what does it say?
    Do you get a Blue Screen?
    Does something else happen?

  • Trying to update from OS X 10.6.8 operating with zero problems to 10.9.2. Install over current OS results in inability to cold boot to mavericks. Must use option key to select 10.9.2 volume to boot to.

    Will boot from cold start sometimes but eventually will not boot at all. Just white screen. Have tried safe boot and cleaning out folders suggested by Apple care advisor. This helps temporarily. But white screen issue returns. Have removed all periferals problem persists. Have tried reseting Pram. This results in the Mac booting up into 10.6.8. ( I keep a backup clone on a different internal physical drive.) I've tried a clean install using migration assistant to bring over all my stuff. This results in a permissions mess that disk utility cannot fix.) I've tried migrating my data from snow leopard during the install process. Same permissions mess. Snow leopard works great but I'm concerned about lack of support with security updates going forward. I have three macs in the family. Have been a mac user since 2002. Paid the premium because Macs just WORK and I've not had to mess with them to stay alive. Mavericks has changed all that. I want to get past this and go back to just using my Mac. Open to help please. Two other things. In all instances of trying to use Mavericks I cannot get finder to retain my preference settings. They always return to default when I reboot. Microsoft Entourage always opens with a new email draft now instead of just opening to the inbox like under Snow Leopard when started from the dock. When started from applications Entourage opens to the inbox normally. Thanks

    Here is how I solved this issue on my early 2008 Mac Pro- Formatted and  zeroed my boot drive. Disconnected all periferals except monitor (Dell  DVI), wired mac keyboard, Logitech wireless usb 2 mouse. Removed my ATI  5770 upgrade Video card and replaced with original Nvidia card. Did  clean 10.9 install. Immediately updated to 10.9.2. Checked finder  preference retention issues- Gone. Checked reboot and boot after PRAM  reset issue. Still boots back to 10.6.8. Hmmmm though about how the  order of my physical drives in the bays was now different than before  10.9. Previously 10.6 startup was in bay 3 and my 10.6 clones were in  bay 4. Never had a clone boot on startup. Now 10.6 is in bay 2 and 10.9  is in bay 3. Does the mac start looking for a boot volume in bay 1 then  2,3,4. Answer- Yes! When I moved the 10.9 drive to bay 1 kept 10.6 in  bay 2 the crazy start up switch no longer occurs. So, I used the system  like that for a couple of days rebuilding my files and reinstalling  applications. Then I pulled the nVidia card and put the ATi 5770 back  in. All is well. The system works perfectly no more issues. This has  been a lot of work and I can't tell what the specifict conflict was, but  I'm up and running Mavericks with no problems. All my hardware is back  as it was before. All periferals working fine. Glad I am still able to  make use of my ATi video card because it is superior.  Hope this helps  others use mavericks on their older Macs.

  • Dividing by zero problem

    Hello,
    I'm quite new to Numbers, so I bounced on my first problem with it I couldn't solve myself, hope anyone here can help.
    I'm trying to make a simple spreadsheat for my business, with several variables.
    Here it is:
    It's in Dutch, and the Numbers are just made up, but you get the idea. First row shows the date, second row the day of the week, fourth row shows the turnover, fifth shows the hours made by the staff, and the sixth row shows the turnover divided by the hours made.
    With the calculation of the last (sixth) row is where the problem lies. As you see there is no data entered yet for 8 januari, so the last row can't be calculated for that day. Though I would like the darker cel below the last row to display the avarage of the week, but it can't be calculated because the last day of the week can't be calculated yet. Is there any simple way to avoid this problem?
    Thanks in advance,
    Luc

    As far as I know, in mathematic division by zero doesn't exists.
    So, it's logical that a spreadsheet issue an error when you try to do that.
    Use the formula :
    =IFERROR(C2/D2,"")
    Yvan KOENIG (VALLAURIS, France) mardi 10 janvier 2012
    iMac 21”5, i7, 2.8 GHz, 12 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2

  • Profit Center Changing Problems

    Hi,
    I want to give the profit center though it was not assigned at the time creation of material master.So if i want to give the profit center in MM02 it is showing the error "the Stock is already available".
    So please help me out.if there is any procedure to give the profit center in MM02.
    Thanks

    if the message is an error message, then your controllers should be lucky.
    Keep them lucky and remove the stock first, then change profit center, then enter stock again.
    If you dont follow this way, then you create inconsistencies in profit center accounting.
    Because...you received your stock without profit center (actually it is a certain default profit center), if you then change the PC in your material, then each issue will be posted to the new PC, while it never had a receipt.

  • BAPI_PO_CHANGE document number leading zero problem

    Hi experts,
    The following code clears the "Delivery Complete" flag on a list of Purchase Orders uploaded from a CSV file.
    The PO number is 9 digits long, however, in EKPO table it is stored as 10 digits (prefixed with a zero). The BAPI does not recognise the document number unless it is prefixed with a zero in the CSV file (which adds extra work for the user to create custom format in Excel to add the leading zero).
    What code is required for the BAPI to recognise the 9 digit number without the leading zero?   Perhaps the leading zero could be hard-coded into the program?
    Any advice is much appreciated.  Thanks for your time.
    REPORT  Z_MASS_REMOVE_FDI_DCI_BAPI.
    *Check if file exists
    DATA: rc TYPE sy-ucomm.
    CALL FUNCTION 'WS_QUERY'
           EXPORTING
                query    = 'FE'  "File Exist?
                filename = 'X:\STO.TXT'
           IMPORTING
               return   = rc.
    IF rc EQ 0.
      WRITE: / 'File does not exist'.
    ENDIF.
    TYPES: BEGIN OF ty_tab,
            DOCNO(10),
            ITEM(4),
           END OF ty_tab.
    DATA : it_tab TYPE STANDARD TABLE OF ty_tab,
           wa_tab TYPE ty_tab.
    START-OF-SELECTION.
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          filename = 'X:\STO.TXT'
    *     FILETYPE = 'ASC
          has_field_separator = 'X'
    *     HEADER_LENGTH = 0
    *     READ_BY_LINE = 'X'
    *     IMPORTING
    *     FILELENGTH =
    *     HEADER =
          TABLES
          data_tab = it_tab
          EXCEPTIONS
          file_open_error = 1
          file_read_error = 2
          no_batch = 3
          gui_refuse_filetransfer = 4
          invalid_type = 5
          no_authority = 6
          unknown_error = 7
          bad_data_format = 8
          header_not_allowed = 9
          separator_not_allowed = 10
          header_too_long = 11
          unknown_dp_error = 12
          access_denied = 13
          dp_out_of_memory = 14
          disk_full = 15
          dp_timeout = 16
          OTHERS = 17.
    END-OF-SELECTION.
    LOOP AT it_tab INTO wa_tab.
      WRITE:/ 'DOCUMENT: ',
      wa_tab-DOCNO,
      ' ITEM: ',
      wa_tab-ITEM.
      WRITE: / '-----------------------------------------------------------------------'.
      DATA: s_header TYPE bapimepoheader,
            s_headerx TYPE bapimepoheaderx,
            s_item TYPE bapimepoitem,
            s_itemx TYPE bapimepoitemx,
            i_return TYPE bapiret2 OCCURS 0 WITH HEADER LINE,
            i_extension TYPE bapiparex OCCURS 0 WITH HEADER LINE,
            s_bapimepoheader TYPE bapimepoheader,
            s_bapimepoheaderx TYPE bapimepoheaderx,
            s_bapimepoitem TYPE bapimepoitem occurs 0 with header line,
            s_bapimepoitemX TYPE bapimepoitemX occurs 0 with header line,
            wa_message TYPE c LENGTH 100.
      s_bapimepoheaderx-po_number = wa_tab-DOCNO.
      s_bapimepoheader-po_number = wa_tab-DOCNO.
      s_bapimepoitemx-PO_ITEM = wa_tab-ITEM.
      s_bapimepoitem-PO_ITEM = wa_tab-ITEM.
    *Remove Delivery Complete Indicator (DCI)
      s_bapimepoitemx-NO_MORE_GR = 'X'.
      s_bapimepoitem-NO_MORE_GR = ' '.
      append s_bapimepoitem.
      clear s_bapimepoitem.
      append s_bapimepoitemx.
      clear s_bapimepoitemx.
      CALL FUNCTION 'BAPI_PO_CHANGE'
        EXPORTING
          purchaseorder = wa_tab-DOCNO
        TABLES
          return        = i_return
          poitem        = s_bapimepoitem
          poitemx      =  s_bapimepoitemx.
    *Message types: S Success, E Error, W Warning, I Info, A Abort
    *Supress all Warning Messages
    DELETE i_return WHERE ( TYPE EQ 'W' ).
    *Commit only if no errors have been returned
      read table i_return with key type = 'E'.
      if sy-subrc ne 0.
        COMMIT WORK AND WAIT.
      endif.
    *Display Return Messages on Screen
      LOOP AT i_return.
        WRITE: /   'RETURN MESSAGE: ',
        'ID: ',
        i_return-id,
        ' TYPE: ',
        i_return-type,
        ' NUMBER: ',
        i_return-number,
        i_return-message.
      ENDLOOP.
      WRITE: / '-----------------------------------------------------------------------'.
      refresh : s_bapimepoitem,s_bapimepoitemx.
    ENDLOOP.

    hi,
    Use the conversion exit to make it as 10 digit char CONVERSION_EXIT_ALPHA_INPUT.

  • Export to Excel - leading zeros problem

    Hello,
    I wrote an application, which exports the data from an internal table into an excel file.
    I defined a variable as char20. The variable contains the value '000256'.
    When I generate the excel file, the leading zeros are cut and so only the value 256 is stored into the cell.
    Is it possible to prevent the cut of the zeros?
    Best regards & Thanks in advance
    Here is a part of may code:
      conv_out = cl_abap_conv_out_ce=>create( encoding = 'UTF-8'  ).
      CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
        EXPORTING
          text   = gv_content
        IMPORTING
          buffer = gv_xtext.
    attach the first file
        conv_out->convert( exporting data = gv_xtext ).
        cl_wd_runtime_services=>attach_file_to_response(
        i_filename  = 'file1.XLS'
        i_content   = gv_xtext
        i_mime_type = 'application/msexcel'
        i_in_new_window = abap_true
        i_inplace       = abap_true ).

    you could add an apostrophe ' in front of all fields that you want exported as a text.
    this will ensure no truncating is done.
    it's excel that does the shifting, so you can't really interfere from the SAP side

  • Leading zeros problem with custom popup

    I've implemented a custom popup page following the How-To docs on the topic. The value I'm return to the calling page in the passback function most often will have leading zeros. So from the custom popup I do a call like this: javascript:passback(00363644). When my value arrives back on the calling page it's converted to 124836 (haven't yet figured out what kind of conversion is happening there).
    I realize this is not a javascript forum (and I've Googled for leading zeros in javascript to no avail - yet) but the HTML DB field type Popup LOV seems to accomplish this just fine so I was wondering how Oracle might be doing it. Anyone have any ideas?
    Earl

    Vikas,
    See
    http://tinypic.com/ibbfoy.jpg
    So, just use
    javascript:passback("00363644")and it should do what you want.You would think. But I've tried:
    wrapping it in single quotes:
    opener.document.getElementById('P6_CONTACT_ID').value = "'" + myVal + "'";
    wrapping it in single quotes:
    opener.document.getElementById('P6_CONTACT_ID').value = """ + myVal + """;
    and the other 'trick' that I've seen mentioned several places, concatenating an empty string to the value:
    opener.document.getElementById('P6_CONTACT_ID').value = "" + myVal;
    All to no avail! This is really frustrating. Supposedly, any string concatenation action will 'force' the value to retain it's original 'string-ness'.
    Working off this assumption and thinking that the conversion had already taken place by the time I assigned the value I backed up a step and assigned the value to a variable before trying to set the value, ala:
    var myVal = p_Value.toString();
    opener.document.getElementById('P6_CONTACT_ID').value = myVal;
    and still no joy.
    Following this logic one step further, do I need to get the value to a string in the original call. This will be a challenge because the link in the popup report is a is set to a URL with javascript call, like this: javascript:passback(#CONTACT_ID#);
    Further, when I float over the links with the mouse I can see the URL in the status bar of the browser as javascript:passback(00363644); So, how do I go about wrapping this in quotes in the link?
    Any help???
    Earl

  • Leading zero problem!

    Hi !
    i have a numeric type variable i.e. 'w_xyz type n length 7'
    now i want to delete the leading zero's for this variable simultaneously want to retain the length of the field unaltered i.e.
    if  w_xyz = '0000987'  then i want
    w_xyz = '    987'.
    any help pls,
    Thanks in advance.
    Regards,
    Parwez.

    Hi,
    There is a simple way to achieve that : just use shift statement.
    SHIFT w_xyz LEFT DELETING LEADING '0'.
    Regards,
    Nicolas.

  • Adobe Form Leading Zero problem

    Hi expert,
    I am working on adobe form. In the field of customer number i want excat number not with zero. but in pdf output it is displaying zero. like '0000117719' but i want 117719.
    Pl help

    Hello friend,
    you can use the following FormCalc in the field:
    var x=$.rawValue;
    $.rawValue = replace($.rawValue,"0"," ");
    $.rawValue = ltrim($.rawValue);
    $.rawValue = right(x,len($.rawValue));
    Best Regards,
    Jerry

  • MSI KT3 Ultra-ARU + All In Wonder Problem

    I've got a odd problem that is related to putting my machine into Standby.  If I do so the night before, then wake the system up in the morning I see issues that point to memory corruption or driver failure or a conflict with the VIA chipset.  Outlook Express will lock up on launch, the ATI digital VCR app will either not launch or fail to shutdown if it does.  I clean installed Windows XP, then updated it with XP SP1.  Of note is that the video card works ok with the OS supplied driver but if you install the ATI drivers (which are needed to make the TV and Digital VCR work) this stuff happens.  I have reinstalled several times so I am pretty sure this isn't just a messy config issue.  I've had bad experiences similar to this with VIA chipset mobos in the past so this doesn't surprise me.
    Anyone ever see this?  Know of a fix?
    -- Richard
    Mobo: KT3 Ultra-ARU MS-6380E
    CPU: Athlon XP 1800+
    Video: All In Wonder Radeon
    RAM: 512MB Samsung PC2100
    HD: Seagate 80GB Barracuda IV
    OS: Microsoft Windows XP Professional
    Version: 5.1.2600 Service Pack 1 Build 2600
    BIOS Version/Date:   American Megatrends Inc. 07.00T, 4/2/2001
    SMBIOS Version: 2.3

    I don't know if this will help or not but....
    I had issues with the latest drivers from ATI. I downloaded the tv capture drivers, display drivers, etc. in the 7.7 bundle. I went back to the 7.6 bundle and have had zero problems since.

  • Mini displayport to VGA adapter to projector problems

    I have had zero problems with this combination prior to update to Mavericks.  I believe I had Snow Leopard.
    Since the update to Mavericks, when I connect my Macbook (white), the projector shows a blank home screen with the shortcut bar, but no icons, cursor, task bar, or windows.  Very puzzling, and I'm unsure what exactly is going on.
    This is a problem, since I am a teacher and use my macbook intensively to project media, text, and usb microscopy.
    Any suggestions would be greatly appreciated.

    I'm having the same problem. When I try to connect to the switch in our conference room (connecting both a flat panel display and/or a projector, both with much higher native resolutions), all I get is 640x480. This is a huge problem to using bootcamp, and I really need to get this to work. I was able to get a higher resolution 1280x800 on a separate, portable display, so I'm wondering if people have the problem with standalone projectors or only with projectors connected to some sort of switch, in my case an Extron MPX423A. I have also tried this in both Windows Vista (32-bit) and Windows 7 RC1 (32-bit), with the bootcamp drivers and the latest NVidia drivers, and the behavior is the same all around.

  • So many problems, Super Slow, inundated with apps I never use, yet they still run, No Contract, Can I do something about this? Or am I destined to be contracted for the rest of my life?

    I just want to own my phone.  I don't like the speed of it after 2 years, if it didn't have so much crap that I never use on it then at least I would know that it is degradation of the hardware and would renew contract and upgrade, but how can I justify that when it is more than likely the system software that is bogging the phone down.  Seriously I have lost all of my photos and videos, numerous times.  Had my 32g sd card wiped (required me to format it after the camera app saved a picture that was corrupt.  Aside from breaking my already broken (removed) phone, what are the downsides?  If I am going to end up renewing either way, why would you not try to salvage the already paid for device?  If verizon is unable to work with me on this should I take my business (customer since 2005, but lost my data plan so not real inclined to stay other than I've had zero problems in that time frame)  I am confused.  I don't want the hassle of having to change carriers, but my fear is that I will not be given an adequate option?  Any light that could be shone down upon this matter would be greatly appreciated.  and sorry, I know this is probably a hot topic (maybe not) but I just want some legit answers and HTC puts the blame square on Verizon.  Thanks
    Edited as required by the Verizon Wireless Terms of Service
    Message was edited by: Admin Moderator

        beenycrocker,
    I can understand having a phone that is in good working condition. I am sorry to hear about the SD card getting formatted. I use my phone as my digital camera now days. Have you tried to perform a factory reset on the device to see if that will help with the speed of the phone?
    Good news! You can always upgrade to a new phone without having to sign a 2 year contact. We do have the great program that is called EDGE. With this program you would get a brand new device at full retail cost of the phone. But those payments are split up into 24 months. Once you have paid off more than 50% of the phone and had the EDGE for longer than 30 days you can trade in that phone and get a brand new device. You can see the full details on that plan here: www.verizonwireless.com/edge Please keep us posted.
    Kevin_R
    Follow us on Twitter @VZWSupport

  • G500 Driver_Power_State_Failure problem most likely related to Wireless Card

    I recently upgraded my Lenovo G500 laptop to 8.1.
    After that, I've been constantly getting BSOD every time I modify some settings on my WIreless card (Broadcom 802.11n Network Adapter). For instance, changing my MAC under the"Locally Administered MAC Address" causes the Wireless configuration window to stop responding, then my wireless adapter becomes permanently disabled (I try to enable it and it says that it is enabling but the adapter remains faded out and locked in a disabled state) unless I restart or power down my laptop. If I restart, the laptop hangs for 3-5 minutes and then a BSOD comes up and suggests that I look online for DRIVER_POWER_STATE_FAILURE.
    I have updated the adapter as well as most, if not all outdated drivers on my laptop with the 8.1 drivers offered on Lenovo's support pages (This includes power management, BIOS, LAN, Audio, etc.). Even attempting to voluntarily disable my wireless card causes the BSOD.
    As long as I don't touch/modify such settings, I have wireless internet and all seems fine but once I do what I stated above, my laptop crashes with a BSOD. I have looked up and searched about such a BSOD but my laptop has zero problems when I put it to sleep or wake it up. My laptop functions practically flawless except for when changing/modifying settings on my wireless card.
    For instance, on Whocrashed.exe:
    On Thu 11/7/2013 9:33:19 AM GMT your computer crashed
    crash dump file: C:\WINDOWS\Minidump\110713-17031-01.dmp
    This was probably caused by the following module: ntoskrnl.exe (nt+0x150B36)
    Bugcheck code: 0x9F (0x4, 0x12C, 0xFFFFE00000EB5040, 0xFFFFD000205F8860)
    Error: DRIVER_POWER_STATE_FAILURE
    file path: C:\WINDOWS\system32\ntoskrnl.exe
    product: Microsoft® Windows® Operating System
    company: Microsoft Corporation
    description: NT Kernel & System
    Bug check description: This bug check indicates that the driver is in an inconsistent or invalid power state.
    This appears to be a typical software driver bug and is not likely to be caused by a hardware problem.
    The crash took place in the Windows kernel. Possibly this problem is caused by another driver that cannot be identified at this time.
    On Thu 11/7/2013 9:33:19 AM GMT your computer crashed
    crash dump file: C:\WINDOWS\memory.dmp
    This was probably caused by the following module: ntkrnlmp.exe (nt!KeBugCheckEx+0x0)
    Bugcheck code: 0x9F (0x4, 0x12C, 0xFFFFE00000EB5040, 0xFFFFD000205F8860)
    Error: DRIVER_POWER_STATE_FAILURE
    Bug check description: This bug check indicates that the driver is in an inconsistent or invalid power state.
    This appears to be a typical software driver bug and is not likely to be caused by a hardware problem.
    The crash took place in the Windows kernel. Possibly this problem is caused by another driver that cannot be identified at this time
    On bluescreenview:
    Bug check string: DRIVER_POWER_STATE_FAILURE
    Bug check code: 0x0000009f
    Parameter 1: 00000000`00000004
    Parameter 2: 00000000`0000012c
    Parameter 3: ffffe000`00eb8040
    Parameter 4: ffffd000`20472860
    Processor: x64
    Caused by driver: NETIO.SYS
    Caused by address: NETIO.SYS+1ddb2
    Crash address: ntoskrnl.exe+150b36
    I ran SFC /scannow and it did detect corrupted files but that has been resolved using the Restorehealth command prompt. I have tried booting to safe mode, uninstalling the adapter and then updating straight to the most current 8.1 driver and that still causes the BSOD.
    I'm almost certain that my wireless card probably is defective, or the laptop is defective. I'm still under warranty but I'm hoping to fix this issue before resorting to what I deem as last resorts of factory restoring the laptop or calling Lenovo support.
    I am also providing minidumps, driver lists and a whole ton of useful information on my Skydrive:
    http://sdrv.ms/17OIYda
    Any suggestions or help on this matter would be greatly appreciated as I feel like I've exhausted all other methods.
    Moderator Note; subject edited; system type added

    "If I restart, the laptop hangs for 3-5 minutes and then a BSOD comes up and suggests that I look online for DRIVER_POWER_STATE_FAILURE."
    I had the exact same problem on a Thinkpad Helix after upgrading to Windows 8.1, although I do not know if it was in anyway related to the wireless hardware as you described. However, I noted that in the Device Manager many wireless hardware components had been highlighted with an exclamation mark since the problem had occured (e.g. Bluetooth, Geolocation, Broadband). Here is how I fixed it:
    1. I went to System Settings / Device Manager.
    2. Disabled all devices that were highlighted with an exclamation mark. I noted that the Device Manager would not respond after disabling so I closed it and then chose to not wait (i.e. forced the Device Manager to close).
    3. Repeated step (2.) until all devices highlighted with an exclamation mark were disabled.
    4. Restarted the laptop (I don't know if I had to force the shut down via power off at that time, but it may be necessary or you wait for the BSOD).
    5. Repeated step (1.) and uninstalled all the drivers of the devices disabled in steps (2.) to (3.), enabling the option to remove the driver from the system, where possible.
    6. Restarted the system. This time the shutdown should only take a few seconds.
    So far, everything works fine again and I cannot identify any limitations through the disabling and uninstalling of devices (esp. wireless devices do work flawlessly).
    Hope this works for some of you guys out there as well. Let me know.
    Good luck!
    neophilos

Maybe you are looking for