FX3_SDK_TroubleShooting_Guide
武藤写真机VJ1604维护手册_故障排除(英文版)

9Troubleshooting9.1Introduction.............................................................................................9- 29.2Troubleshooting with Error Messages.................................................9- 29.2.1Operation Status............................................................................ 9-39.2.2Errors with Message...................................................................... 9-59.2.3Errors Requiring Reboot.............................................................. 9-119.2.4Error Messages During File Transmission................................... 9-269.3Troubleshooting Without Error Messages.........................................9- 309.3.1Initial Operation Problems............................................................ 9-309.3.2Media Feed Problems.................................................................. 9-409.3.3Printing Problems......................................................................... 9-429.3.4Noise Problems............................................................................ 9-619.3.5Online Function Problems............................................................ 9-649.3.6Other Problems............................................................................ 9-669.3.7Problems in Using Dedicated Network Software......................... 9-689.1IntroductionThis chapter provides information on possible causes of machine errors/damage and recovery actions.If the machine is malfunctioning and an error message is displayed on the operation panel, refer to "9.2 Troubleshooting with Error Messages" p.9-2. If the machine is malfunctioning but no error messages are displayed, refer to "9.3 Troubleshooting Without Error Messages" p.9-30.If cause of errors/damage and recovery actions are not found in this chapter, or the machine cannot restore to normal status, please contact the distributor your purchased the product from or our customer support center.9.2Troubleshooting with Error MessagesThis section describes the messages displayed in normal operation and upon an error occurrence as well as how to correct the error.The available messages are as follows.Table 9-1 Error Message Type9.2.1Operation StatusThis section describes the message contents, check items, and recovery actions for normal operation.Table 9-2 Events and Check Items for Operation Status Messages9.2.2Errors with MessageThis section describes the contents of errors with messages as well as the check items and recovery actions. These messages are displayed when an abnormal condition occurs while the machine is running.Upon an occurrence of an error with message, the machine stops its operation at the same time.The error can be cancelled by removing the error causes. After that, the machine will restart its operation.Table 9-3 Symptoms and Check Items for Errors with Message•The square bracket pair in an error message contains the applicable ink color.•If no ink and no cartridge occur at the same time, no cartridge message has priority to be displayed.9.2.3Errors Requiring RebootThis section describes the contents of reboot-requiring errors as well as the check items and recovery actions.These errors are issued when any of the following critical problems occurs.•Obstacle that prevents the machine's operation •Damage of electric circuits (boards, motors, sensors)•Abnormal operation of control programsWhen any of the above conditions occurs, the machine follows the steps shown below before stopping its operation.1.Turn OFF the driving system power automatically.2.Flash all lamps in the operation panel and generate intermittent audible alarm.3.Display the applicable error message on the LCD.The error can be cancelled by removing the error causes and restarting the machine.Table 9-3 Symptoms and Check Items for Errors with Message(Continued)(1)CPU system serious errorTable 9-4 Symptoms and Check Items for CPU System Serious ErrorsFor the PC settings, refer to your PC's operation manual.(2)Mechanical Serious ErrorsTable 9-5 Symptoms and Check Items for Mechanical Serious Errors9.2.4Error Messages During File TransmissionThis section describes the error messages displayed when sending backup parameters and firmware using dedicated online software, as well as their recovery actions.Table 9-6 Error Messages During File Transmission9.3Troubleshooting Without Error MessagesThis section describes the symptoms of errors without an error message as well as the check items and recovery actions.9.3.1Initial Operation ProblemsTable 9-7 Symptoms, Check Items and Actions for Initial Operation Problems9.3.2Media Feed ProblemsTable 9-8 Symptoms, Check Items and Actions for Media Feed ProblemsTable 9-8 Symptoms, Check Items and Actions for Media Feed Problems (Continued)9.3.3Printing ProblemsTable 9-9 Symptoms, Check Items and Actions for Printing Problems。
TI-SDK-WF用户使用指导V0.1

CC3200-WiFi套件用户使用手册资料版本:V 0.1归档日期:2015年06月BOM编码:201506080011目录一、整体概述 (8)1.1 简介 (8)1.2 套件特点 (8)1.3 硬件组成 (10)1.4 硬件描述 (12)1.4.1 硬件框图 (12)1.4.2 主要IC (12)1.4.3 接口描述 (13)1.4.4 LED (18)1.4.5在线调试CC3200 (20)1.4.6 KEY (22)二、开发环境介绍 (25)2.1 Code Composer Studio 6.1.0的使用 (25)2.1.1选择工作空间 (25)2.1.2在Code Composer Studio 6.1.0上运行一个已经存在的程序 (25)2.1.3目标板设置 (26)2.1.4编译并下载程序 (28)三、CC3200 MCU实验 (29)3.1 CC3200 Blinky Application (29)3.1.1概述 (29)3.1.2 应用说明 (29)3.1.3 使用说明 (29)3.2 CC3200 Timer Application (30)3.2.1 概述 (30)3.2.2应用说明 (30)3.2.3使用说明 (30)3.3 CC3200 Watchdog Application (30)3.3.1 概述 (30)3.3.2 应用说明 (30)3.4 CC32xx UART Demo Application (31)3.4.1 概述 (31)3.4.2 应用说明 (31)3.4.3 使用说明 (31)3.5 CC3200 Interrupt Demo Application (32)3.5.1 应用说明 (32)3.5.2 使用说明 (32)3.6 CC3200 Sleep-DeepSleep Application (33)3.6.1 概述 (33)3.6.2 应用说明 (33)3.6.3 使用说明 (34)3.7 CC3200 µDMA Application (35)3.7.1 概述 (35)3.7.2 应用说明 (35)3.7.3 使用说明 (35)3.8 CC32xx FreeRTOS Application (36)3.8.1 概述 (36)3.8.2 应用说明 (37)3.8.3 使用说明 (37)3.9 CC3200 AES Demo Application (38)3.9.1 概述 (38)3.9.2 应用说明 (38)3.9.3 使用说明 (38)3.10 CC3200 DES Demo Application (39)3.10.1 概述 (39)3.10.2 应用说明 (39)3.10.3 使用说明 (40)3.11 CC3200 CRC Demo Application (41)3.11.1 概述 (41)3.11.3 使用说明 (41)3.12 CC3200 SHA-MD5 Demo Application (42)3.12.1 概述 (42)3.12.2 应用说明 (43)3.12.3 使用说明 (43)3.13 CC3200 ADC (44)3.13.1 概述 (44)3.13.2 应用说明 (44)3.13.3 使用说明 (45)3.14 CC3200 PWM (46)3.14.1 概述 (46)3.14.2 应用说明 (46)3.14.3 使用说明 (46)3.15 CC3200 SPI Demo (46)3.15.1 概述 (46)3.15.2 应用说明 (47)3.15.3 使用说明 (47)3.16 CC3200 UART DMA Application (49)3.16.1 概述 (49)3.16.2 应用说明 (49)3.16.3 使用说明 (49)3.17 CC3200 Timer Count Capture Application (50)3.17.1 概述 (50)3.17.2应用说明 (51)3.17.3 使用说明 (51)3.18 CC3200 Dynamic Library Loader (52)3.18.1 概述 (52)3.18.2 应用说明 (52)3.18.3 使用说明 (52)四、CC3200 WIFI实验 (54)4.1 CC3200 Connection Policy (54)4.1.1 概述 (54)4.1.2 应用说明 (54)4.1.3 使用说明 (54)4.2 CC32xx File Operations (55)4.2.1 概述 (55)4.2.2 应用说明 (55)4.2.3 使用说明 (56)4.3 CC3200 Info Center Get Time Application (56)4.3.1 概述 (56)4.3.2 应用说明 (56)4.3.3 使用说明 (57)4.4 CC3200 Info Center Get Weather Application (58)4.4.1 概述 (58)4.4.2 应用说明 (58)4.4.3 使用说明 (58)4.5 CC3200 Getting Started with WLAN AP (59)4.5.1 概述 (59)4.5.2 应用说明 (59)4.5.3 使用说明 (60)4.6 CC3200 Getting Started with WLAN Station (61)4.6.1 概述 (61)4.6.2 应用说明 (61)4.6.3 使用说明 (62)4.7 CC32xx HTTP Server (63)4.7.1 概述 (63)4.7.2 使用说明 (63)4.8 CC3200 mDNS (67)4.8.1 概述 (67)4.9.3 使用说明 (67)4.9 CC3200 Mode-Configuration Application (69)4.9.1 概述 (69)4.9.2 应用说明 (70)4.9.3 使用说明 (70)4.10 CC32xx NWP Filter Application (70)4.10.1 概述 (70)4.10.2 使用说明 (71)4.11 P2P (Wi-Fi Direct) (71)4.11.1 概述 (71)4.11.2 应用说明 (72)4.11.3 使用说明 (72)4.12 Provisioning AP (74)4.12.1 概述 (74)4.12.2 使用说明 (74)4.13 Provisioning with SmartConfig (75)4.13.1概述和应用介绍 (75)4.13.2 应用说明 (75)4.13.3 使用说明 (75)4.14 CC32xx Provisioning WPS Application (76)4.14.1 概述 (76)4.14.2 应用说明 (76)4.14.3 使用说明 (77)4.15 Scan Policy (78)4.15.1概述 (78)4.15.2应用说明 (78)4.15.3使用说明 (78)4.16 TCP Socket (79)4.16.1 概述 (79)4.16.3 使用说明 (79)4.17 Transceiver Mode (81)4.17.1 概述 (81)4.17.2 应用说明 (81)4.17.3 使用说明 (82)4.18 UDP Socket (83)4.18.1 概述 (83)4.18.2 应用说明 (83)4.18.3 使用说明 (83)4.19 Idle Profile (85)4.19.1 概述 (85)4.19.2 应用说明 (85)4.19.3 使用说明 (86)4.20 File Download (88)4.20.1 概述和应用说明 (88)4.20.2 使用说明 (88)4.21 Deep-sleep (89)4.21.1 概述 (89)4.21.2应用说明 (89)4.21.3 使用说明 (89)4.22 Hibernate (90)4.22.1 概述 (90)4.22.2 应用说明 (90)4.22.3 使用说明 (90)4.23 Watchdog System Demo (92)4.23.1 概述 (92)4.23.2 应用说明 (92)4.23.3 使用说明 (92)4.24 TFTP Client (93)4.24.2 应用说明 (93)4.24.3 使用说明 (93)4.25 Idle Profile (Non OS) (94)4.25.1 概述 (95)4.25.2 应用说明 (95)4.25.3使用说明 (95)4.26 MQTT Client (96)4.26.1 概述 (96)4.26.2 应用说明 (96)4.26.3使用说明 (98)一、整体概述1.1 简介基于TI最新推出的 CC3200 平台。
大华视频插件简单二次开发经验及问题总结

⼤华视频插件简单⼆次开发经验及问题总结之前做了⼀起关于海康威视视频插件⼆次开发的经验总结,正好公司在监控页⾯上加了新的需求,要求添加⼤华视频插件⽅法,经过⼀番奋战后,总算完整解决了⼤华插件中的⼀些问题。
那么这次就来谈谈⼤华视频插件⼆次开发中的⼀些东西。
在正式开始之前,得先说⼀句,开发⼤华插件中遇到的最⼤问题不是代码上的问题⽽是插件版本过多,算上公司找官⽅提供的⼆次开发包加上我⾃⼰在⽹上搜罗的⼀些总共有五六种不同的开发包,甚⾄⽹上流传的可能有更多,不同的开发包使⽤着不同的插件及⽂档,在提供的⽅法上也有很多的不同,因此在开发对应的需求上就相应地遇到了很多困难,就⽐如插件中获取通道列表这个⽅法在我获得的好⼏个版本的开发包的⽂档中就没有提供相应的⽅法,直到最后⼀次于⼤华公司研发的负责⼈交流才拿到相对全⾯的最新开发包,这才解决了对⼤华视频插件开发的⾸要问题。
环境与设备⽀持⾸先放⼀下我获取到的相对来说较为全⾯的⼤华视频开发包连接:https:///s/1CPA-wm0WBmb2WDYHaSNdJw密码:ix41与海康威视视频插件的⽂档不同,⼤华插件提供的⼆次开发⽂档中并没有关于插件运⾏环境⽅⾯相关的内容,但根据本⼈实测⽬前⾼版本的Firefox 和Chrome 是不能⽀持该插件的,因此对于该插件的使⽤可以对⽐海康插件,⼤华插件除了没有浏览器位数的限制,其他的就对照海康控件的来,选⽤低版本的浏览器或者直接使⽤IE 浏览器。
demo快速⼆次开发⾸先是test.html在这⾥需要说明⼀点的是,⼤华视频提供插件的⽅法相对海康提供的⽅法来说是更加简洁的,但是与之相对的,对于错误信息的提⽰并没有如海康⼀样通过回调⽅法中的error 参数给出,⽽是⼀股脑的将其塞到⽇志⽂件中去,该⽇志可以在C:\Program Files (x86)\webrec\WEB30\WebPlugin ⽬录下的log 和sdk_log ⽂件夹下找到,但是在⽂档中对⽇志信息也没有什 1 <!doctype html >2 <html >3 <head >4 <title ></title >5 <meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" />6 <meta http-equiv ="Pragma" content ="no-cache" />7 <meta http-equiv ="Cache-Control" content ="no-cache, must-revalidate" />8 <meta http-equiv ="Expires" content ="0" />9 <script >10 document.write("<link type='text/css' href='../css/demo.css?version=" + new Date().getTime() + "' rel='stylesheet' />");11 </script >12 </head >13 <body >14 <div id ="divPlugin" class ="plugin"></div >15 </body >16 <script src ="../lib/jquery-1.7.1.min.js"></script >17 <script src ="../module/foundation.js"></script >18 <script src ="../module/WebVideoCtrl.js"></script >19 <script src ="test.js"></script >20 </html >么解释,对于不理解它的⽇志信息的⼈来说,处理报错可能是⼀种困难,需要咨询官⽅⼈⼠。
troubleshooting-guide

Troubleshooting GuideOpManager is a very simple and easy-to-use application and you will simply need to install the application and get started. That still does not rule out the fact that there might be a few issues coming in the way, slowing down your objective of getting your resources monitored by OpManager. This document helps you troubleshoot the common problems that you might encounter when using OpManager.The tips are classified as follows:1. Get over initial hiccups2. Monitoring Configurations3. Alerting and NotificationsTips to get over the initial hiccupsFollowing are a few tips which may be handy to get over your initial hiccups when using OpManager. For easier navigation, these are further classified as follows:∙Starting Trouble∙Discovery∙MappingStarting Trouble!∙Failed to establish connection with Web Server. Gracefully shutting down.∙Error Code 500: Error in applying the OpManager 6.0 license over opmanager 5.6 or the version upgraded from 5.0∙Can't create tables or not all the tables are created properly' error is displayed during OpManager startup.∙Error downloading client files from BEFailed to establish connection with Web Server. Gracefully shutting downCause 1While starting OpManager as 'root' user in Linux platform, the server goes down with the following message "Failed to establish connection with web server. Gracefully shutting down ..". This is because OpManager starts its Apache Web Server as 'nobody' user and 'nobody' group. The Apache Server may not have read and execute permissions to access the files under <OpManager Home> directory. Hence, the connection to the Apache Server will not be established and the OpManager server will gracefully shut down.Solution∙Change the value of the parameter Group in httpd.conf file found under <OpManager Home>/apache/conf/backup/ directory.Group #-1 to Group nobody∙Provide executable permission to"httpd" file available under <OpManager Home>/apache/bin/ by executing the following command:chmod 755 httpdOpManager server starts successfully after performing the above mentioned steps.Cause 2If you are using Linux 8.0/9.0 :In Linux 8.0/9.0, a file named libdb.so is not bundled. In earlier versions it was bundled. This file is needed by Apache. Without this, apache does not start in Linux 8.0. This results in the issue you are facing.SolutionThe file has been bundled with the product and is present in the /lib/backup directory in the latest version of OpManager. Copy it to the /lib directory and restart OpManager.This solution has worked for those using Fedora and Madrake Linux too.If you continue to face the problem, then execute the script StartWebSvr (this will be a .bat file in Windows installation and .sh file in Linux installation) in the /apache folder of OpManager installation and send us the output.If yours is a Debian Linux, then check if libgdbm.so.2 is available under /usr/lib directory. If not, you can install the stable version of libgdmg1. Download this package from the url/stable/libs/libgdbmg1Error Code 500: Error in applying the OpManager 6.0 license over opmanager 5.6 or the version upgraded from 5.0CauseLicense issued for OpManager 6.0 fresh installation does not work when you upgrade 5.x version to 6.xSolutionThis issue is encountered when you evaluate OpManager 5.6 and subsequently apply the new license for OpManager 6.0. Follow these steps to move the database to the new fresh installation of OpManager 6.0 exe\bin1. Shut down OpManager. (If OpManager is running as a service, stop the service from ControlPanel > Services window)2. Download upgrade pack from this link,/products/opmanager/service-packs.html3. Run the script 'UpdateManager.bat (UpdateManager.sh for Linux) in the <opmanager-home>/bin folder. This opens the Update Manager tool.4. Click "Install" and then click "Browse" to select the Upgrade Pack file (the .ppm file that you'ddownloaded).5. Follow the on-screen instructions to apply the Service/Upgrade Pack.6. Once the upgrade is complete, start OpManager Server.7. Take the backup of these folders/OpManager/mysql/data/OpManager/conf//OpManager/users8. Uninstall OpManager.9. Download OpManager version 6.0 using this link/products/opmanager/download.html?pro10. Move the folders back to the new installation in the same location.11. Start OpManager and apply the license.If you feel this is cumbersome, the simplest solution would be to request OpManager 5.0 license from our license teamCan't create tables or not all the tables are created properly' error is displayed during OpManager startupThe data tables may be corrupted. You can repair the corrupt tables. Run the repairdb.bat under \bin directory. After this, run the ReInitializeOpManager.bat script in the same directory. This will remove all the tables created. Restart OpManager.Error downloading client files from BECauseThis error occurs when the database tables are corrupted. The corruption can happen due to improper shutdown of OpManager such as during power outages.SolutionThe database must be repaired and OpManager needs a restart. Here are the detailed steps:1. Stop OpManager Service2. Open a command prompt and change directory to /opmanager/bin3. Execute RepairDB.bat/sh. This repairs all the corrupt tables.4. After it finishes executing, run it once again to ensure all corrupt tables are repaired.5. Restart OpManager.Discovery∙Devices are not discovered∙Devices are identified by IP Address and not host names.Devices are not discoveredCauseThis can happen if the ping requests to device get timed out.SolutionTo resolve this, increase the ping timeout in the file /conf/ping.properties and try again.Devices are identified by IP addresses and not by host namesCauseIf DNS Server address is not set properly in the machine hosting OpManager, the DNS names of the managed devices cannot be obtained from the DNS server.The other possible reasons could be:∙The DNS Server is not reachable∙The DNS Server is down during discovery.∙The DNS Server does not exist.SolutionEnsure that the DNS Server is reachable and configure the DNS Server address properly.Mapping∙Some of my Routers are discovered as Desktops or Servers.∙How are Servers categorized in OpManager? Some servers are classified under desktops! Some of my Routers are discovered as Desktops or ServersCauseThe devices may not be SNMP enabled or the SNMP agent in the device is not responding to queries from OpManager.SolutionEnable SNMP and rediscover the device. Despite this, if you face issues, troubleshoot as follows: ∙Do you see a blue star in the device icon on the maps? This implies that the device responds to SNMP request from OpManager. The device is still not classified properly? Simply edit the category from the device snapshot page.∙If SNMP agent is not running on the router, it will be classified as a server or desktop.You can verify this by the blue star appearing on the top left corner of the device icon for the SNMP-enabled devices. To categorize the device properly, start the SNMP agent in the device.Refer to Configuring SNMP agents in Cisco Devices for details. Rediscover the device withcorrect SNMP parameters.∙If the SNMP agent is running on the router and you still do not see the blue star in the device icon, then check if the SNMP parameters are properly specified during discovery. If not,rediscover the device with correct SNMP parameters.∙The router is discovered as a server or desktop if the IP Forwarding parameter of the device is set to false. To set the value of this parameter to true1. Invoke /opmanager/bin/MibBrowser.bat2. Expand RFC1213-MIB.3. In the ip table, click ipForwarding node.4. Type 1 in the Set Value box and click Set SNMP variable on the toolbar.5. Rediscover the device with correct SNMP parameters.Similarly, for switches and printers too, enable SNMP in the device and rediscover.How are Servers categorized in OpManager? Some servers are classified under desktops! Following devices are automatically classified under servers based on response to SNMP/telnet request to the devices:∙Windows 2003 Server∙Windows 2000 Server∙Windows Terminal Server∙Windows NT Server∙Linux Servers∙Solaris ServersFollowing devices are classified under desktops:∙Windows 2000 Professional∙Windows XP∙Windows NT Workstation.∙Windows Millinium Home Edition∙Devices not responding to SNMP and TelnetIf any of the servers are classified under desktops, simply import them into servers. Refer the steps mentioned to check for SNMP.Monitoring Configurations∙Despite SNMP being enabled on the device, the dial graphs for CPU, Memory, and Disk Utilization are not seen.∙Telnet/WMI-based resource monitor is not showing any data∙WMI Monitors are not working. It always says 'error # access denied'∙Some more WMI monitoring errors with error codesDespite SNMP being enabled on the device, the dial graphs for CPU, Memory, and Disk Utilization are not seen.CauseSNMP may not be enabled, or the SNMP agent is not responding to requests.SolutionCheck the SNMP configurations, rediscover the device and re-add the monitors. Troubleshoot as follows:The possible reasons for the graphs not appearing are:∙The Resource monitors may not have been associated to this device. Associate the monitors.∙Check if SNMP is enabled properly on this device. If Yes, the Agent may not have responded to the SNMP request. Check if the Agent is responding using the Mib Browser.∙If the device has just been added, wait for the first poll to happen.Following are the steps to troubleshoot:1. In the device snapshot page, scroll down to the monitors list. Click the Edit icon against amonitor. For instance, let us try the CPU Utilization monitor. Click the Test Monitor link in the resulting screen. See if the monitor responds to the test request. If it does, you will see thedial graph.2. If there is an error message after step#1, it can be because of the snmp request to the cpuvariable getting timed-out, or the oid may not be implemented in the MIB.3. To confirm the reasons mentioned above, invoke the tool MibBrowser.bat present in /bindirectory. Load the Host Resource mib and query the oid .1.3.6.1.2.1.25.3.3.1.2 for the device that is not showing the cpu dial.4. If there is a response for the query in MibBrowser, it implies that the OID is implemented andthe dial not appearing can be due to snmp timeout. So, you will need to configure the snmptimeout by including the parameter DATA_COLLECTION_SNMP_TIMEOUT 15 in the fileNmsProcessesBE.conf for the process 'PROCESS com.adventnet.nms.poll.Collector'. Look for the following default entry in this file:PROCESS com.adventnet.nms.poll.CollectorARGS POLL_OBJECTS_IN_MEMORY 25 POLL_JDBC true MAX_OIDS_IN_ONE_POLL 15 AUTHORIZATION true DATA_COLLECTION_QUERY_INTERVAL 120000PASS_THRO_ALL_POLLING_OBJECTS true CLEAN_DATA_INTERVAL 999999Include the mentioned additional parameter. Now the changed entry will be as shown below: PROCESS com.adventnet.nms.poll.CollectorARGS POLL_OBJECTS_IN_MEMORY 25 POLL_JDBC true MAX_OIDS_IN_ONE_POLL 15 AUTHORIZATION true DATA_COLLECTION_QUERY_INTERVAL 120000PASS_THRO_ALL_POLLING_OBJECTS true CLEAN_DATA_INTERVAL 999999DATA_COLLECTION_SNMP_TIMEOUT 155. On the other hand, if there is no response in the Mib Browser, it implies that the OID is notimplemented. The vendor must be requested to implement this variable for you. As analternative, you can associate a telnet/wmi-based monitor for this device. Delete the existingSNMP-based monitor, Click the Add Monitor link again and select telnet/wmi-based monitors. Telnet/WMI-based resource monitor is not showing any data∙If you have added a Telnet/SSH/WMI based Resource monitor, check if the UserName and Password specified are correct. Click the 'Password' link to configure the correct usernameand password to the device.∙Ensure that you have configured the domain administrator user name and password for WMI Monitors if the device is in a domain. Configure as <domain name>\<admin user name> in the User Name field. If the device is in a workgroup, it is sufficient to configure the deviceusername and password.∙Despite the correct user name and password, if you are still unable to see the dial graphs in Windows devices, try the following stepso Open a command prompt and change directory to /opmanager/conf/application/scripto Type cscript cpu.vbs <device name> <domain name\admin username> <password> If this command returns a proper output, you should be able to see the dials. If youencounter an error such as Error # Access denied, very the login credentials onceagain.o If the monitored device is Windows XP, try the following option too:▪Go to Administrative Tools -->Local Security Policy Select Security Options▪From the options on the right, select Network access: Sharing and securitymodel for local accounts▪Right-click and select Properties▪Change the privelege from Guest to Classic.▪Remove and re-add the monitors.▪Check to see if the monitors are up.WMI Monitors are not working. It always says 'error # access denied'CauseLogin credentials are incorrect.SolutionFollow the steps below:1. Verify if you have provided the domain administrator username and password to connect tothe device as mentioned in the above tip. If the device is in a domain the user name shouldbe like "domain name\administrator name".2. If the login credentials as specified in step 1 are correct, then try associating a WMI basedmonitor ( preferably, a Free/Used Space in MB/GB graph ) to the Exchange Server using the Resource Monitors -> Add Monitor -> WMI based monitor -> Free/Used Disk Space in MB/GB.You should get the list of drives available in the device.3. If step #2 does not go through, then try enabling the WMI, RPC services on the Windowssystem and try the same again.4. This can also happen if the DCOM settings are not configured properly.You can check the exact error for this when you run a vbs script from the command prompt as incmd> cd [OpManagerHome]\conf\application\scripts\cmd> cscript cpu.vbs [machinename] [domainname]\[username] [password]5. You can also try configuring the dcom settings as mentioned below:From the Run Prompt of your Windows 2k Server, type \"dcomcnfg\" and expand the treeunder Component Services -> Computers. Click on the My Computer Icon from the Icon bar and select Default Properties. Check the following:Enable Distributed COM on this computerEnable COM Internet Services on this computerSelect the Default Impersonation Level as \"Impersonate\".You can also edit the COM Security settings if needed.6. If the above 4 steps do not help, try changing the service Log-on details as followsGo to Windows Service UI.Open "Properties" dialog of the "ManageEngine OpManager" serviceGo to "Log On" tabIn the "Log on as" option select "This Account" and enter domain name\username andpassword, which has rights to access WMI data.Save and restart opmanager.Note: This will make the tray icon and splash screen disappear.Some more WMI monitoring errors with error codes∙80070005 - Access is denied∙80041064 - User credentials cannot be used for local connections∙800706BA - The RPC server is unavailable∙80041010 - Invalid class∙80041003 - Access Denied∙80040154 - WMI Components are not registered∙80080005 - Internal execution failure in the WMI Service∙8004106C - WMI is taking up too much memory∙8004100E - Invalid namespace∙80041017 - Invalid queryThe error codes and the resolutions are explained below:80070005 - Access is deniedCauseThis error occurs when incorrect login credentials are configured.Solution∙If the device is in a domain, ensure to configure the correct domain name, user name, and password. If the device is in a workgroup, it is sufficient to configure only the user name and password. For instance, if the domain name is BigDom, username is admin, in the user name field, type BigDom\admin.∙It is also not necessary to specify the user name and password for devices that have user access from the machine where OpManager is installed.∙Despite the correct credentials, if you still face issues, troubleshoot further using the following steps:o Check if the user account is valid in the target machine by opening a command prompt and executing the following command:net use \\<monitored device name>\ADMIN$ /u:"<Domain Name\User Name>""<password>"If this command throw errors, the provided user account is not valid on the targetmachine.o Check if 'Remote DCOM' is enabled in the monitored workstation. If it is not enabled, enable it as follows:1. Select Start > Run2. Type dcomcnfg in the text box and click OK3. Select the Default Properties tab4. Select the Enable Distributed COM in this machine checkbox5. Click OKTo enable DCOM on Windows XP hosts:1. Select Start > Run2. Type dcomcnfg in the text box and click OK3. Click on Component Services > Computers > My Computer4. Right-click and select Properties5. Select the Default Properties tab6. Select the 'Enable Distributed COM' in this machine checkbox7. Click OKIf the above steps do not help, try changing the service Log-on details as follows:∙Go to Windows Service UI.∙Open "Properties" dialog of the "ManageEngine OpManager" service∙Go to "Log On" tab∙In the "Log on as" option select "This Account".∙Configure the user name and password here of the account which has access to the remote machine. Save and restart opmanager.∙Try the above 3 steps again.Note: You will not find the tray icon and splash screen after you make these changes.80041064 - User credentials cannot be used for local connectionsCauseThis error is encountered when you specify the Username and password for monitoring the machine where OpManager is running.SolutionDo not specify Username and password for the localhost. To resolve the issue, remove the configured user name and password from "Passwords" link in the device snapshot page.800706BA - The RPC server is unavailable.CauseThis error is encountered when the RPC and WMI services are not running and if the device is not pingable.Solution∙Check if the device is up and running, and pingable.∙Check the Remote Procedure Call(RPC) and Windows Management Instrumentation(WMI) Services are running1. Select Start > Run2. Type 'services.msc' in the text box and click OK3. In the listed services, see if the status of RPC and WMI services are shown as started.4. Start the services if it is not started.∙ A firewall might be configured on the remote computer. Such exceptions mostly occur in Windows XP (with SP 2), when the default Windows firewall is enabled. Disable the defaultFirewall in the Windows XP machine as follows:1. Select Start > Run2. Type Firewall.cpl and click OK3. In the General tab, click Off4. Click OK.∙If the firewall cannot be disabled, Enable Remote Administration(for administrators) by executing the following command on the remote machine : "netsh firewall set serviceRemoteAdmin"∙ A firewall might be blocking the WMI traffic. Give access to WMI traffic in the firewall. You will need to open the ports 445,135 in the firewall.80041010 - Invalid classCauseThis error occurs when the required WMI class is not registered.Solution∙Check whether the desired application is installed.∙To register all the WMI classes for the installed application. Run the below commands: o For Windows 2000 'winmgmt /resyncperf' command from the monitored device.o For Windows XP and 2003 'wmiadap /f' command from the monitored device. 80041003 - Access DeniedCauseThis error occurs when the user name provided does not have sufficient access privileges to perform the operation.Solution1. It is possible that this user does not belong to the Administrator group for this host machine.2. Try moving the user to the Administrator Group of the workstation.3. Try with an administrator (preferably a Domain Administrator) account.80040154 - WMI Components are not registeredCauseThis error occurs when the WMI is not available in the remote windows workstation. This happens in Windows NT. Such error codes might also occur in higher versions of Windows if the WMI Components are not registered properly.Solution∙Install WMI core in the remote workstation. This can be downloaded from the Microsoft web site.∙Register the WMI DLL files by executing the following command in the command prompt: winmgmt /RegServer∙Install the WMI for Windows NT by downloading the below exe:/downloads/details.aspx?displaylang=en&FamilyID=C174CFB1-EF67-471D-9277-4C2B1014A31E80080005 - Internal execution failure in the WMI ServiceCauseThis error occurs when there is some internal execution failure in the WMI Service (winmgmt.exe) running in the host machine. The last update of the WMI Repository in that workstation could have failed.SolutionRestart the WMI Service in the remote workstation:1. Select Start > Run.2. Type Services.msc and click OK.3. In the Services window that opens, select Windows Management Instrumentation service.4. Right-click and select Restart8004106C - WMI is taking up too much memoryCauseThis error occurs when WMI is taking up too much memory. This could be caused either by low memory availability or excessive memory consumption by WMI.Solution∙WMI is taking up too much memory.∙This could be caused either by low memory availability or excessive memory consumption by WMI.∙Try restarting or reinstalling the wmi service.8004100E - Invalid namespaceCauseInvalid namespace Compiler is not a normal error. It is possible that the desired application using the namespace is not installed properly.Solution∙Try re-installing the application or the WMI services alone.∙Contact with logs.80041017 - Invalid queryCause'Query was not syntactically valid' is not a normal error. It is possible that the desired application using the namespace is not installed properly.Solution∙Try reinstalling the application or the WMI services alone.∙Contact support with logs.For any other error codes, refer the MSDN knowledge base.Alerting and Notification∙Email notifications are not received∙Error! page is displayed when a profile is selected∙Modem-based SMS notifications are not workingEmail notifications are not receivedCauseProfile may not be associated to the device, or the mail-server settings may be incorrectSolutionCheck if the notification profile is associated to the deviceCheck if the correct criterion is selected in the profile configurationEnsure the mail-server settings are configured correctly.Error! page is displayed when a profile is selected.CauseThe profile name may contain special characters or a spaceSolutionYou will not be able to delete the profile from the client in such case. So, follow the steps below:1. Stop OpManager2. Open the file /conf/alert.filters3. Remove the <FILTER>...</FILTER> element containing the profile configuration.4. Restart OpManager.Modem-based SMS notifications are not working. The message 'Check the modem settings' alone is seen.There are quite a few things that you need to take note of when configuring modem-based sms alerts. Here it goes:Prequisites to configure SMS alerts:∙Need to have the supported mobile and modem, Sim Card, Serial Cable, and USB Driver.∙Works only on Windows OSRequired USB Driver:The modem and the mobile vendors provide the required modem/mobile drivers. For instance, you can get the driver for Nokia from the following link:/A4144937Required Cables:This depends on your mobile phone model. For Nokia 62xx/63xx, you need DLR-3P cable. Newer Nokia models use DKU-9 USB cable. In such case you need to download the driver from Nokia's website, which creates a virtual communication port. Other brands have their own cables, usually USB ones. GSM Modems have a serial port and so you will need a standard serial cable.Identifying the port at which the modem/mobile is connected:1. Go to My Computer->Control Panel->System->Hardware->Device Manager- >ports.2. Here you will find the port to which the Modem\Mobile is connected.3. If it is not available, then4. Go to My Computer->Control Panel->System->Hardware->Device Manager->Modems.After the system system detects the port to which the Modem\Mobile is connected, connect it to OpManager as follows:1. Start OpManager.2. Go to Admin->SMS Server Settings.3. Type the port number to which the modem/mobile is connected in the SMS Server Settingspage.4. If the Mobile\Modem is connected to the specified port, the Mobile\Modem details are shown.5. Configure an SMS alert from Admin->Notification Profiles->SMS Alert->Modem based SMSand associate to the devices.OpManager is ready to send the SMS notifications whenever an alarm is generated.System detects the port to which the modem/mobile is connected but OpManager fails to detect it:∙Ensure that the mobile or modem is supported in OpManager.∙Ensure that the correct port number is correct and is of the format - COM5 or com5.∙Also check for the validity of the SIM.KnowledgebaseFor further tips to troubleshoot or find resolutions, dig into our online knowledgebase or write to us at our Support Portal.。
VS2010DirectX11SDKWindowsSDK编程过程中的错误异常解决方案记录

VS2010DirectX11SDKWindowsSDK编程过程中的错误异常解决⽅案记录ID3DBlob 未声明的标记符 undefined signalID3DBlob 定义在 D3DCommon.h 中, 但是使⽤ vs2010 & DirectX11 联合开发时, D3DCommon.h 会有两份, 如我的环境是:C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\D3DCommon.hD:\Program Files\Microsoft DirectX SDK (June 2010)\Include\D3Dcommon.h这样, 即使在项⽬中有包含 d3dx11.h (包含 D3DCommon.h) 也不能正确进⾏编译, 需要将 DirectX11 sdk 包含⽬录在 Windonws sdk 的前⾯, 如:D3DCOMPILE_ENABLE_STRICTNESS 未声明标记符D3DX11CompileFromFile() 创建加载并编译 shader⽂件时需要⽤到的 shaderFlags , 定义在 D3DCompiler.h 中, 需要 includexnamath.h 报错: 在标识符“XMConvertToRadians”的前⾯如下报错:1>d:\program files\microsoft directx sdk (june 2010)\include\xnamath.h(159): error C2146: 语法错误: 缺少“;”(在标识符“XMConvertToRadians”的前⾯)1>d:\program files\microsoft directx sdk (june 2010)\include\xnamath.h(159): error C2433: “FLOAT”: 不允许在数据声明中使⽤“__forceinline”1>d:\program files\microsoft directx sdk (june 2010)\include\xnamath.h(159): error C4430: 缺少类型说明符 - 假定为 int。
辛迪控制系统SIMATIC PCS neo功能库手册说明书

5
Monitoring blocks
6
Controller blocks
7
Motor and valve blocks
8
Interlock blocks
9
Mathematical block
10
Counter blocks
11
Digital logic blocks
12
Services
13
14 TCP communication blocks
SIMATIC SIMATIC PCS neo SIMATIC Process Function Library (V3.0)
Function Manual
About this document
1
Deployment conditions
2
Basics
3
Library structure
4
Operator control blocks
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken. If more than one degree of danger is present, the warning notice representing the highest degree of danger will be used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property damage.
美国溶氧仪YSI-Pro20手册

PRO20USER MANUALEnglishFrançaisEspañolDeutschItem # 605597Rev BDrawing # A605597October 2008©2008 YSI Incorporated.The YSI logo is a registered trademark of YSI Incorporated. Teflon is a registered trademark of E. I. du Pont de Nemours and Company.C O N T E N T S Warranty (1)Introduction (2)Getting Started (2)Initial Inspection (2)Battery Installation (2)Keypad (3)Connecting the Sensor and Cable (4)Membrane Installation (7)Backlight (7)Powering Off (7)Run Screen (7)Navigation (8)First Power On (9)System Setup Menu (10)DO Local% (10)Last Digit Suppression (LDS) (11)One Touch Calibration (One Touch Cal) (11)Audio (11)Contrast (11)Sensor Type (12)Membrane Type (13)Auto Stable (14)DO Units (14)Temperature Units (15)Pressure Units (15)Language (15)Auto Shutoff (15)Resetting the System Setup Menu to Factory Default (16)Exiting the System Setup Menu (17)Calibration (17)Temperature (17)Barometer (17)Dissolved Oxygen (18)Salinity Compensation Calibration (21)Taking Measurements (22)Saving and Viewing data (22)Saving Data (22)Viewing and Erasing Saved Data – Data mode (23)Principles of Operation (25)Care, Maintenance, and Storage (26)General Maintenance (26)Sensor Maintenance (28)Sensor Storage (32)Troubleshooting (33)Specifications (35)Accessories/Part Numbers (36)Declaration of Conformity (37)Recycling (38)Contact Information (39)Ordering & Technical Support (39)Service Information (39)W A R R A N T YThe YSI Pro20 Instrument is warranted for three (3) years from date of purchase by the end user against defects in materials and workmanship, exclusive of batteries and any damaged caused by defective batteries. Pro20 cables are warranted for two (2) years from date of purchase by the end user against defects in material and workmanship. Pro20 Polarographic sensors are warranted for one (1) year and Galvanic sensors are warranted for six (6) months from date of purchase by the end user against defects in material and workmanship. Pro20 instruments, cables & probes are warranted for 90 days from date of purchase by the end user against defects in material and workmanship when purchased by rental agencies for rental purposes. Within the warranty period, YSI will repair or replace, at its sole discretion, free of charge, any product that YSI determines to be covered by this warranty.To exercise this warranty, call your local YSI representative, or contact YSI Customer Service in Yellow Springs, Ohio at +1 937 767-7241, 800-897-4151 or visit (Support tab). Send the product and proof of purchase, transportation prepaid, to the Authorized Service Center selected by YSI. Repair or replacement will be made and the product returned, transportation prepaid. Repaired or replaced products are warranted for the balance of the original warranty period, or at least 90 days from date of repair or replacement.LIMITATION OF WARRANTYThis Warranty does not apply to any YSI product damage or failure caused by:1)failure to install, operate or use the product in accordance with YSI's writteninstructions;2)abuse or misuse of the product;3)failure to maintain the product in accordance with YSI's written instructionsor standard industry procedure;4)any improper repairs to the product;5)use by you of defective or improper components or parts in servicing orrepairing the product;6)modification of the product in any way not expressly authorized by YSI.THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. YSI's LIABILITY UNDER THIS WARRANTY IS LIMITED TO REPAIR OR REPLACEMENT OF THE PROD UCT, AND THIS SHALL BE YOUR SOLE AND EXCLUSIVE REMED Y FOR ANY D EFECTIVE PROD UCT COVERED BY THIS WARRANTY. IN NO EVENT SHALL YSI BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECTIVE PRODUCT COVERED BY THIS WARRANTY.1I N T R O D U C T I O NThank you for purchasing the YSI Pro20, an instrument from the YSI Professional Series product family. The Pro20 features an impact resistant and waterproof (IP-67) case, backlit display, user-selectable sensor options, internal barometer, and a rugged, rubber over-mold case.The Pro20 provides valuable instructions and prompts near the bottom of the display that will guide you through operation and use. However, reading the entire manual is recommended for a better understanding of the Pro20’s features. The Pro20 can not communicate to a PC via a Pro Pluscommunications saddle. Connecting the Pro20 to acommunication saddle may cause erratic instrument behavior.L G E T T I N G S T A R T E D INITIAL INSPECTIONCarefully unpack the instrument and accessories and inspect for damage.Compare received parts with materials listed on the packing list. If any parts or materials are missing or damaged, contact YSI Customer Service at 800-897-4151 (+1-937-767-7241) or the Authorized YSI distributor from whom the instrument was purchased.BATTERY INSTALLATIONThis instrument requires 2 alkaline C-cell batteries. Under normal conditions, battery life is approximately 400 hours at room temperature without using theback light. A battery symbolwill blink in the lower, left corner of the display to indicate low batteries when approximately 1 hour of battery life remains.To install or replace the batteries:1) Turn the instrument off and flip over to view the battery cover on the back. 2) Unscrew the four captive battery cover screws. 3) Remove the battery cover, and remove the old batteries if necessary. 4) Install the new batteries, ensuring correct polarity alignment (Figure 1). 25) Place the battery cover on the back of the instrument and tighten the four screws. Do NOT over-tighten.The waterproof instrument case is sealed at the factory and is not to be opened, except by authorized service technicians. Do notattempt to separate the two halves of the instrument case as thismay damage the instrument, break the waterproof seal, and willvoid the warranty. KEYPADL345 612 Figure 1, Pro20 with battery cover removed. Note battery symbols indicating polarities.Figure 2, keypad3Number Key Description 1Calibrate Press and hold for 3 seconds to calibrate. Initiates One Touch Calibration.Opens Calibrate menu from the run screen if OneTouch Calibration is disabled.2 Up ArrowUse to navigate through menus, to navigate throughbox options at the bottom of the run screen, and toincrease numeric inputs.3 Power and BacklightPress once to turn instrument on. Press a secondtime to turn backlight on. Press a third time to turnbacklight off. Press and hold for 3 seconds to turninstrument off.4 MenuUse to enter the System Setup menu from the runscreen.5EnterPress to confirm entries and selections.6Down ArrowUse to navigate through menus, to navigate throughbox options at the bottom of the run screen, and todecrease numeric inputs.CONNECTING THE SENSOR AND CABLECONNECTING THE SENSOR“Sensor” refers to the removable portion or electrode sensing portion of the cable assembly, i.e. the dissolved oxygen sensor. “Bulkhead” refers to the portion of the cable with the single-pin connector (Figure 3).4The Pro20 has two compatible sensors for use with a field cable:Polarographic – This sensor has a black sensor body and is engraved with the model number 2003. Polarographic will be abbreviated Polaro in the instrument.Galvanic – This sensor has a grey sensor body and is engraved with the model number 2002.For information about the differences on the two sensor types, see Sensor Type in the System Setup menu section and/or the Principles of Operation section of this manual.If using a ProBOD sensor/cable assembly, there is no need to install a sensor because it has a built in Polarographic dissolved oxygen sensor.Before installing either sensor or connecting the cable to theinstrument, the Sensor Type must be configured for the sensor beinginstalled/connected. Failure to do this may result in damage notLcovered under warranty. The instrument will step you through thissetup the first time it is powered on. See the System Setup menusection of this manual for instructions on configuring the SensorType after the first power on.1)Ensure both the sensor connector and sensor port on the cable are clean anddry.2)Grasp the sensor with one hand and the cable bulkhead in the other.3)Push the sensor into the connector on the cable until it is firmly seated andonly 1 o-ring is visible. Failure to properly seat the sensor may result indamage.4)Twist the sensor clockwise to engage threads and finger tighten. Do NOTuse a tool. This connection is water-tight.For more detailed instructions, please refer to the sensor installation sheet that is included with each sensor.Figure 3 BulkheadSensor5CONNECTING THE CABLEThe Pro20 is designed for field and laboratory use. It is compatible with two different cable options:1) The field rugged cable is available in standard lengths of 1, 4, 10, 20, 30, and 100 meters with special lengths available between 30 and 100 meters. This cable has a built in temperature sensor and includes a port for the dissolved oxygen sensor. 2) The ProBOD is a 1 meter probe/cable assembly with built in Polarographic dissolved oxygen and temperature sensors. It has an AC powered motor for sample stirring and is designed to fit into a 300 ml BOD bottle.To connect the cable, align the keys in the cable connector to the slots in the instrument connector. Push together firmly and then twist the outer ring until itlocks into place (Figure 4). This connection is water-proof.Figure 4, Note the keyed connector. When disconnected, the sensor and cable’s sensor connectors areNOT water-proof. Do not submerge the cable without a sensorinstalled. When disconnected, the cable’s instrument connector andthe connector on the instrument maintain a waterproof, IP-67rating.L6MEMBRANE INSTALLATIONThe dissolved oxygen sensor is shipped with a dry, protective red cap that will need to be removed before using. It is very important to put a new membrane with electrolyte solution on the sensor after removing the red cap.Prepare the membrane solution according to the instructions on the bottle. After mixing, allow the solution to sit for 1 hour. This will help prevent air bubbles from later developing under the membrane. Ensure you are using the correct electrolyte solution for the correct sensor. Galvanic sensors utilize electrolyte with a light blue label and Polarographic sensors utilize electrolyte with a white label. The D issolved Oxygen sensor is supplied with cap membranes specific to the sensor type ordered (Polarographic or Galvanic). 5913 and 5914 membrane kits are for Galvanic sensors and the 5908 and 5909 membrane kits are for Polarographic sensors.Remove and discard or save the red protective cap. Thoroughly rinse the sensor tip with distilled or deionized water. Fill the cap membrane 3⁄4 full of electrolyte solution, then tap the cap with a finger to release any trapped air. Be careful not to touch the membrane portion of the cap. Thread the membrane cap onto the sensor, moderately tight. Do not use a tool. It’s typical for some of the electrolyte solution to spill over. It is best to allow the new cap to remain on a new sensor overnight before trying to calibrate. For detailed instructions on changing a membrane cap, see the Care, Maintenance, and Storage section of this manual. BACKLIGHTOnce the instrument is on, pressing power/backlight key will turn on the display backlight. The backlight will remain on until the key is pressed again or after two minutes of not pressing any key on the keypad.POWERING OFFTo turn the instrument off, press and hold the power/backlight key for three seconds.RUN SCREENPress the power/backlight key to turn the instrument on. The instrument will run through a self test and briefly display a splash screen with system information before displaying the main run screen (Figure 5). The first time the Pro20 isturned on, it will step through language, sensor, and membrane selections; see the First Power On section of this manual for more information.Figure 5, example of main run screen with Save highlighted. NAVIGATIONThe up and down arrow keys allow you to navigate through the functions of the Pro20.NAVIGATING IN THE RUN SCREENWhen in the run screen, the up and down arrow keys will move the highlighted box along the bottom options. Once a box is highlighted, press enter to access the highlighted option.Description of run screen box functions from left to right: Option Description Barometer readingHighlight and press enter to calibrate the barometer Salinity compensationvalueHighlight and press enter to adjust salinity compensation value SAVE Highlight and press enter to save current data tomemoryDATA Highlight and press enter to view and/or erase saveddata NAVIGATING IN THE SYSTEM SETUP MENUWhen in the System Setup menu, the up and down arrow keys will move the highlighted bar up and down the system setup options. See the System Setup menu section of this manual for more information about these options. FIRST POWER ONThe instrument will step through an initial configuration when powered on for the first time. This will set the language, sensor, and membrane options. Use the up or down arrow keys to highlight the appropriate language, sensor, and membrane, then press enter to confirm (Figures 6, 7, and 8). The Sensor Type must be configured for the sensor installed. Failure to do this may result in damage not covered under warranty. If an incorrect option is selected, it may be changed in the System Setup menu.Select Sensor Type: 7 Polaro (black) Galvanic (grey) Use ST to select sensor type Press to confirm Select Language: 7 English Français Español Deutsch Use ST to select Language Press to confirm Figure 6, Language selectionSelect Membrane Type: 71.25 (Yellow) 2.0 (Blue) Use ST to select membrane Press to confirmFigure 8, Membrane selection Figure 7, Sensor selectionAfter selecting a language, sensor, and membrane, the run screen will appear. The next time the instrument is powered up the run screen will appear immediately after the self check. If the sensor type or membrane type is changed, ensure that it updated in the System Setup menu.S Y S T E M S E T U P M E N UPress the menu key to access the following System Setup functions.The System Setup menu contains multiple screens which are notated as ‘pages’. The current page is indicated on the display, figure 9.DO LOCAL%DO Local% can be enabled or disabled by using the up or down arrow keys to highlight it and then pressing enter. An ‘X’ in the box next to D O Local% indicates it is enabled (Figure 9).Figure 9, DO %Local is enabled.When D O Local% is enabled, D O% values will be expressed as %L on the run screen.D O Local% allows for localized dissolved oxygen measurements. This sets the DO% calibration value to 100% regardless of the altitude or barometric pressure. When DO Local% is enabled, the Pro20 will factor in the barometric pressure on each measurement. For example, if the barometric pressure changes, the DO %L reading would remain constant in air-saturated water or in water-saturated air. Local DO is ideal for EU compliance.LAST DIGIT SUPPRESSION (LDS)Last Digit Suppression (LDS) can be enabled or disabled by using the up or down arrow keys to highlight it and pressing enter . An ‘X’ in the box next to LDS indicates it is enabled.LDS rounds the DO value to the nearest tenth; i.e. 8.25 mg/L becomes 8.3 mg/L. LDS is automatically disabled during calibrations.ONE TOUCH CALIBRATION (ONE TOUCH CAL)One Touch Calibration can be enabled or disabled by using the up or down arrow keys to highlight One Touch Cal and pressing enter . An ‘X’ in the box next to One Touch indicates it is enabled.When One Touch Cal is enabled, press and hold the calibration key for 3 seconds while in the run screen to calibrate D issolved Oxygen to the barometer reading and salinity correction value. For more information on One Touch Calibration, see the Calibration section of this manual.AUDIOAudio can be enabled or disabled by using the up or down arrow keys to highlight Audio and pressing enter . When enabled, there will be an ‘X’ in the box next to Audio.When Audio is enabled, the Pro20 will beep twice to indicate stability when Auto Stable is enabled. The instrument will also beep when a key is pressed. When Audio is disabled, the Pro20 will not beep.CONTRASTTo adjust the display Contrast, use the up or down arrow keys to highlight Contrast, then press enter . Next, use the up or down arrow keys to adjust the contrast. The up arrow will darken the contrast and the down arrow will lighten the contrast. After adjusting the contrast, press enter to save and exit the Contrast adjustment option.EMERGENCY CONTRAST ADJUSTMENTIf necessary, there is an alternate method of adjusting the contrast. To adjust the contrast, press and hold the menu key, then press the up arrow key to darken the contrast or press the down arrow key to lighten the contrast.SENSOR TYPEThe instrument’s Sensor Type must be configured for the sensorLinstalled. Failure to do this may result in damage not coveredunder warranty. If you observe readings very close to 0 orextremely high readings, i.e. 600%, your Sensor Type setting maybe set incorrectly.Sensor Type sets the type of oxygen sensor being used; either Polarographic (black) or Galvanic (grey).Use the up or down arrow keys to highlight Sensor Type, then press enter to open a submenu. Highlight the sensor type corresponding to the sensor installed on the cable and press enter to confirm. The enabled sensor type will have an ‘X’ in the box next to it. Use the down arrow key to highlight the ESC – Exit, then press enter to save changes and to close the sensor submenu.If using a ProBOD sensor/cable assembly, the sensor type should be set to polarographic.The Pro20 has two compatible sensors for use with a field cable:Polarographic – This sensor has a black sensor body and is engraved with the model number 2003. Polarographic will be abbreviated Polaro in the instrument. Galvanic – This sensor has a grey sensor body and is engraved with the model number 2002.In terms of physical configuration, membrane material, and general performance, YSI Professional Series Galvanic dissolved oxygen sensors are exactly like the Professional Series Polarographic sensors. The advantage of using Galvanic sensors is convenience. Galvanic sensors provide for an instant-on sensor without the need for warm-up time but this affects the life of the sensor. Polarographic sensors last longer and have a longer warranty but require a 5-15 minute warm-up time before use or calibration.MEMBRANE TYPEMembrane Type sets the type of membrane used on the dissolved oxygen sensor; either 1.25 PE (Yellow) or 2.0 PE (blue). Use the up or down arrow keys to highlight Membrane Type and press enter to open the membrane submenu. Highlight the membrane type corresponding to the membrane installed on the sensor and press enter to confirm. The enabled membrane type will have an ‘X’ in the box next to it. Use the down arrow key to highlight the ESC – Exit box and press enter to save changes and to close the membrane submenu.The dissolved oxygen sensor is supplied with membranes specific to the sensor type ordered and are color coded as described in the following tables.Galvanic Membrane KitsItem Color M aterial Description5913 Yellow 1.25 mil polyethylene Faster response time and less flowdependence than traditional Teflon®membranes5914 Blue 2.0 mil polyethylene Less flow dependence than 1.25 milbut somewhat slower response Polarographic Membrane KitsItem Color M aterial Description5908 Yellow 1.25 mil polyethylene Faster response time and less flowdependence than traditional Teflon®membranes5909 Blue 2.0 mil polyethylene Less flow dependence than 1.25 milbut somewhat slower response Selecting a Dissolved Oxygen MembraneMembrane Type Flow Dependence After 4 Minutes Typical Response Timeto 95% 5913, 5908 - Yellow 25% 8 seconds5914, 5909 – Blue 18% 17 secondsAUTO STABLEAuto Stable utilizes preset values to indicate when a reading is stable. The preset values are adjustable in the System Setup menu. The user can input a % change in dissolved oxygen readings (0.0 to 1.9) over ‘x’ amount of time in seconds (3-19).Highlight Auto Stable and press enter to expand the submenu. Use the up or down arrow keys to highlight the DO% Change or seconds (secs) input field, then press enter to make the highlighted field adjustable. Use the up and down arrow keys to adjust the selected value, then press enter to confirm changes. Once you have confirmed any changes, highlight the ESC-Exit box and press enter to close the Auto Stable submenu.To disable Auto Stable, set the DO% Change input to 0.0.When Auto Stable is enabled, a will display next to the dissolved oxygen value on the run screen and blink during stabilization. When the dissolved oxygen value has stabilized based on the Auto Stable settings, the will display steadily and the instrument will beep twice if Audio is turned on.DO UNITSHighlight DO Units and press enter to open a submenu that will allow you to select the dissolved oxygen units displayed on the run screen. Highlight the desired unit(s) and press enter to enable or disable. An enabled dissolved oxygen unit will have an ‘X’ in the box next to it. Highlight the ESC-Exit box and press enter to save any changes and to close the DO units submenu.There are three options for displaying dissolved oxygen:mg/L will show D O readings in milligrams per liter on a scale from 0 to 50 mg/L.ppm (parts per million) is equivalent to mg/L and will show the DO reading on a scale from 0 to 50 ppm.% will show D O readings in a percent scale from 0 to 500%.This value will be expressed %L when DO Local% is enabled.Both % or %L and mg/L or ppm can be displayed simultaneously on the screen.TEMPERATURE UNITSHighlight Temperature Units and press enter to open a submenu that will allow you to change the temperature units displayed in the run screen. Highlight the desired unit (Celsius or Fahrenheit) and press enter to enable. The enabled temperature unit will have an ‘X’ in the box next to it. Only one unit may be enabled at a time. Highlight the ESC-Exit box and press enter to save any changes and to close the Temperature Units submenu.PRESSURE UNITSHighlight Pressure Units and press enter to open a submenu that will allow you to change the units displayed on the run screen. Highlight the desired unit (mmHg, inHg, mbar, psi, or kPa) and press enter to enable. The enabled pressure unit will have an ‘X’ in the box next to it. Only one unit may be enabled at a time. Highlight the ESC-Exit box and press enter to save any changes and to close the Pressure Units submenu.LANGUAGEHighlight Language and press Enter to open a submenu that will allow you to change the language. Highlight the desired language (English, Spanish, German, or French) and press enter to enable. The enabled language will have an ‘X’ in the box next to it. Highlight ESC-Exit box and press enter to save any changes and to close the Language submenu.The text in the boxes along the bottom of the run screen will always be displayed in English regardless of the language enabled in the System Setup menu.AUTO SHUTOFFAuto Shutoff allows you to set the instrument to turn off automatically after a period of time. Use the up or down arrow keys to highlight Auto Shutoff, then press enter to open the submenu. Press enter while the minute field is highlighted to make it adjustable. Next, use the up and down arrow keys to adjust the shut off time from 0 to 60 minutes. Press enter to confirm and save the new shutoff time. Highlight ESC-Exit box, then press enter to close the Auto Shutoff submenu.To disable Auto Shutoff, set the Time in Minutes to 0 (zero).RESETTING THE SYSTEM SETUP MENU TO FACTORY DEFAULTTo reset the Pro20 settings to factory default, press the down arrow key until theReset - 4box is highlighted, then press enter. The instrument will ask you toconfirm the reset. Highlight Yes and press enter to continue with the reset orhighlight No and press enter to cancel the reset. A Factory Reset will not affectdata saved in the unit’s memory.The following will be set in the Pro20 after performing a factory reset:Defaults Parameter Reset Temperature Units o CDissolved Oxygen Units mg/L and %Pressure Units mmHgDissolved Oxygen Sensor Type Last Setting ConfirmedMembrane Type Last Setting ConfirmedSalinity Compensation Value 0.0 pptDO Local% OffOne Touch Cal OnDisplay Contrast Set to mid rangeAuto Shutoff 30 minutesAuto Stable Off (0.0 % Change and 10 secs)LDS (Last Digit Suppression) OffAudio OnLanguage EnglishDissolved Oxygen Calibration Reset to factory default, 100% forenabled membrane and sensor*Barometer Calibration Reset to factory default**It is recommended to perform a barometer and dissolved oxygen calibrationafter performing a reset.EXITING THE SYSTEM SETUP MENUTo exit the System Setup menu, press the down arrow key until the ESC - Exit box is highlighted, then press enter to return to the run screen.C A L I B R A T I O NTEMPERATUREAll cable assemblies have built-in, temperature sensors. Temperature calibration is not required nor is it available.BAROMETERThe barometer in the Pro20 is calibrated at the factory. The barometer reading must be accurate to ensure accurate % calibrations and D O readings. If your barometer requires an adjustment, use the up or down arrow keys to highlight the barometer box on the run screen, then press enter. Next, use the up or down arrow keys to adjust the barometer reading to the local, true barometric pressure. Continually depress the up or down arrow keys to change the barometer value more rapidly. Press enter to confirm and save the barometer adjustment.Do not use a barometer value that is corrected to sea level.Laboratory barometer readings are usually “true” (uncorrected)Lvalues of air pressure and can be used “as is” for barometercalibration. Weather service readings are usually not “true”, i.e.,they are corrected to sea level, and therefore cannot be used untilthey are “uncorrected”. An approximate formula for this“uncorrection” is:True BP = [Corrected BP] – [2.5 * (Local Altitude in ft above sea level/100)]Although the barometer range is 400.0 to 999.9 mmHg, you will beLunable to adjust the value across the entire range. The barometer isvery accurate and the instrument will not allow you to adjust thevalue drastically beyond what it is measuring during calibration.DISSOLVED OXYGENThe Pro20 can be easily calibrated with the press of one key by enabling One Touch Cal in the System Setup menu and following the One Touch Calibration procedure.Ensure the barometer is reading accurately before performing a One Touch Calibration, DO %, or DO Local% calibration. These calibration procedures use the barometer reading during calibration. If the barometer reading is erroneous during a calibration, your dissolved oxygen values will be inaccurate.It is not necessary to calibrate in both % and mg/L or ppm.LCalibrating in % will simultaneously calibrate mg/L and ppm andvice versa. YSI recommends calibrating dissolved oxygen in % forboth ease and accuracy.ONE TOUCH CALIBRATIONPerform this calibration procedure when One Touch Cal is enabled in the System Setup menu.If using a field cable, install the sensor guard onto the probe. Moisten the sponge in the grey calibration/storage sleeve with a small amount of water and install it over the sensor guard. The sleeve should be moist, but should not have excess water that could cause water droplets to get on the membrane. The storage sleeve ensures venting to the atmosphere.If using the ProBOD sensor/cable assembly, place the probe in 300 ml BOD bottle with a small amount of water (1/8 inch or 0.3 cm). The dissolved oxygen and temperature sensors should not be immersed in water.If the calibration/storage sleeve is not available, substitute with a chamber of 100% relative humidity, vented to the atmosphere (not completely sealed).Power the instrument on and wait approximately 5 to 15 minutes for the storage chamber to become completely saturated and to allow the sensor to stabilize if using a Polarographic sensor. If using a Galvanic sensor, wait approximately 5 to 10 minutes for the chamber to become completely saturated. Auto Shutoff time should be disabled or set to at least 20 minutes, see System Setup menu for more information on adjusting the Auto Shutoff.。
Indradrive 系列 故障代码

Error MessagesF9001 Error internal function call.F9002 Error internal RTOS function callF9003 WatchdogF9004 Hardware trapF8000 Fatal hardware errorF8010 Autom. commutation: Max. motion range when moving back F8011 Commutation offset could not be determinedF8012 Autom. commutation: Max. motion rangeF8013 Automatic commutation: Current too lowF8014 Automatic commutation: OvercurrentF8015 Automatic commutation: TimeoutF8016 Automatic commutation: Iteration without resultF8017 Automatic commutation: Incorrect commutation adjustment F8018 Device overtemperature shutdownF8022 Enc. 1: Enc. signals incorr. (can be cleared in ph. 2) F8023 Error mechanical link of encoder or motor connectionF8025 Overvoltage in power sectionF8027 Safe torque off while drive enabledF8028 Overcurrent in power sectionF8030 Safe stop 1 while drive enabledF8042 Encoder 2 error: Signal amplitude incorrectF8057 Device overload shutdownF8060 Overcurrent in power sectionF8064 Interruption of motor phaseF8067 Synchronization PWM-Timer wrongF8069 +/-15Volt DC errorF8070 +24Volt DC errorF8076 Error in error angle loopF8078 Speed loop error.F8079 Velocity limit value exceededF8091 Power section defectiveF8100 Error when initializing the parameter handlingF8102 Error when initializing power sectionF8118 Invalid power section/firmware combinationF8120 Invalid control section/firmware combinationF8122 Control section defectiveF8129 Incorrect optional module firmwareF8130 Firmware of option 2 of safety technology defectiveF8133 Error when checking interrupting circuitsF8134 SBS: Fatal errorF8135 SMD: Velocity exceededF8140 Fatal CCD error.F8201 Safety command for basic initialization incorrectF8203 Safety technology configuration parameter invalidF8813 Connection error mains chokeF8830 Power section errorF8838 Overcurrent external braking resistorF7010 Safely-limited increment exceededF7011 Safely-monitored position, exceeded in pos. DirectionF7012 Safely-monitored position, exceeded in neg. DirectionF7013 Safely-limited speed exceededF7020 Safe maximum speed exceededF7021 Safely-limited position exceededF7030 Position window Safe stop 2 exceededF7031 Incorrect direction of motionF7040 Validation error parameterized - effective thresholdF7041 Actual position value validation errorF7042 Validation error of safe operation modeF7043 Error of output stage interlockF7050 Time for stopping process exceeded8.3.15 F7051 Safely-monitored deceleration exceeded (159)8.4 Travel Range Errors (F6xxx) (161)8.4.1 Behavior in the Case of Travel Range Errors (161)8.4.2 F6010 PLC Runtime Error (162)8.4.3 F6024 Maximum braking time exceeded (163)8.4.4 F6028 Position limit value exceeded (overflow) (164)8.4.5 F6029 Positive position limit exceeded (164)8.4.6 F6030 Negative position limit exceeded (165)8.4.7 F6034 Emergency-Stop (166)8.4.8 F6042 Both travel range limit switches activated (167)8.4.9 F6043 Positive travel range limit switch activated (167)8.4.10 F6044 Negative travel range limit switch activated (168)8.4.11 F6140 CCD slave error (emergency halt) (169)8.5 Interface Errors (F4xxx) (169)8.5.1 Behavior in the Case of Interface Errors (169)8.5.2 F4001 Sync telegram failure (170)8.5.3 F4002 RTD telegram failure (171)8.5.4 F4003 Invalid communication phase shutdown (172)8.5.5 F4004 Error during phase progression (172)8.5.6 F4005 Error during phase regression (173)8.5.7 F4006 Phase switching without ready signal (173)8.5.8 F4009 Bus failure (173)8.5.9 F4012 Incorrect I/O length (175)8.5.10 F4016 PLC double real-time channel failure (176)8.5.11 F4017 S-III: Incorrect sequence during phase switch (176)8.5.12 F4034 Emergency-Stop (177)8.5.13 F4140 CCD communication error (178)8.6 Non-Fatal Safety Technology Errors (F3xxx) (178)8.6.1 Behavior in the Case of Non-Fatal Safety Technology Errors (178)8.6.2 F3111 Refer. missing when selecting safety related end pos (179)8.6.3 F3112 Safe reference missing (179)8.6.4 F3115 Brake check time interval exceeded (181)Troubleshooting Guide | Rexroth IndraDrive Electric Drivesand ControlsI Bosch Rexroth AG VII/XXIITable of ContentsPage8.6.5 F3116 Nominal load torque of holding system exceeded (182)8.6.6 F3117 Actual position values validation error (182)8.6.7 F3122 SBS: System error (183)8.6.8 F3123 SBS: Brake check missing (184)8.6.9 F3130 Error when checking input signals (185)8.6.10 F3131 Error when checking acknowledgment signal (185)8.6.11 F3132 Error when checking diagnostic output signal (186)8.6.12 F3133 Error when checking interrupting circuits (187)8.6.13 F3134 Dynamization time interval incorrect (188)8.6.14 F3135 Dynamization pulse width incorrect (189)8.6.15 F3140 Safety parameters validation error (192)8.6.16 F3141 Selection validation error (192)8.6.17 F3142 Activation time of enabling control exceeded (193)8.6.18 F3143 Safety command for clearing errors incorrect (194)8.6.19 F3144 Incorrect safety configuration (195)8.6.20 F3145 Error when unlocking the safety door (196)8.6.21 F3146 System error channel 2 (197)8.6.22 F3147 System error channel 1 (198)8.6.23 F3150 Safety command for system start incorrect (199)8.6.24 F3151 Safety command for system halt incorrect (200)8.6.25 F3152 Incorrect backup of safety technology data (201)8.6.26 F3160 Communication error of safe communication (202)8.7 Non-Fatal Errors (F2xxx) (202)8.7.1 Behavior in the Case of Non-Fatal Errors (202)8.7.2 F2002 Encoder assignment not allowed for synchronization (203)8.7.3 F2003 Motion step skipped (203)8.7.4 F2004 Error in MotionProfile (204)8.7.5 F2005 Cam table invalid (205)8.7.6 F2006 MMC was removed (206)8.7.7 F2007 Switching to non-initialized operation mode (206)8.7.8 F2008 RL The motor type has changed (207)8.7.9 F2009 PL Load parameter default values (208)8.7.10 F2010 Error when initializing digital I/O (-> S-0-0423) (209)8.7.11 F2011 PLC - Error no. 1 (210)8.7.12 F2012 PLC - Error no. 2 (210)8.7.13 F2013 PLC - Error no. 3 (211)8.7.14 F2014 PLC - Error no. 4 (211)8.7.15 F2018 Device overtemperature shutdown (211)8.7.16 F2019 Motor overtemperature shutdown (212)8.7.17 F2021 Motor temperature monitor defective (213)8.7.18 F2022 Device temperature monitor defective (214)8.7.19 F2025 Drive not ready for control (214)8.7.20 F2026 Undervoltage in power section (215)8.7.21 F2027 Excessive oscillation in DC bus (216)8.7.22 F2028 Excessive deviation (216)8.7.23 F2031 Encoder 1 error: Signal amplitude incorrect (217)VIII/XXII Bosch Rexroth AG | Electric Drivesand ControlsRexroth IndraDrive | Troubleshooting GuideTable of ContentsPage8.7.24 F2032 Validation error during commutation fine adjustment (217)8.7.25 F2033 External power supply X10 error (218)8.7.26 F2036 Excessive position feedback difference (219)8.7.27 F2037 Excessive position command difference (220)8.7.28 F2039 Maximum acceleration exceeded (220)8.7.29 F2040 Device overtemperature 2 shutdown (221)8.7.30 F2042 Encoder 2: Encoder signals incorrect (222)8.7.31 F2043 Measuring encoder: Encoder signals incorrect (222)8.7.32 F2044 External power supply X15 error (223)8.7.33 F2048 Low battery voltage (224)8.7.34 F2050 Overflow of target position preset memory (225)8.7.35 F2051 No sequential block in target position preset memory (225)8.7.36 F2053 Incr. encoder emulator: Pulse frequency too high (226)8.7.37 F2054 Incr. encoder emulator: Hardware error (226)8.7.38 F2055 External power supply dig. I/O error (227)8.7.39 F2057 Target position out of travel range (227)8.7.40 F2058 Internal overflow by positioning input (228)8.7.41 F2059 Incorrect command value direction when positioning (229)8.7.42 F2063 Internal overflow master axis generator (230)8.7.43 F2064 Incorrect cmd value direction master axis generator (230)8.7.44 F2067 Synchronization to master communication incorrect (231)8.7.45 F2068 Brake error (231)8.7.46 F2069 Error when releasing the motor holding brake (232)8.7.47 F2074 Actual pos. value 1 outside absolute encoder window (232)8.7.48 F2075 Actual pos. value 2 outside absolute encoder window (233)8.7.49 F2076 Actual pos. value 3 outside absolute encoder window (234)8.7.50 F2077 Current measurement trim wrong (235)8.7.51 F2086 Error supply module (236)8.7.52 F2087 Module group communication error (236)8.7.53 F2100 Incorrect access to command value memory (237)8.7.54 F2101 It was impossible to address MMC (237)8.7.55 F2102 It was impossible to address I2C memory (238)8.7.56 F2103 It was impossible to address EnDat memory (238)8.7.57 F2104 Commutation offset invalid (239)8.7.58 F2105 It was impossible to address Hiperface memory (239)8.7.59 F2110 Error in non-cyclical data communic. of power section (240)8.7.60 F2120 MMC: Defective or missing, replace (240)8.7.61 F2121 MMC: Incorrect data or file, create correctly (241)8.7.62 F2122 MMC: Incorrect IBF file, correct it (241)8.7.63 F2123 Retain data backup impossible (242)8.7.64 F2124 MMC: Saving too slowly, replace (243)8.7.65 F2130 Error comfort control panel (243)8.7.66 F2140 CCD slave error (243)8.7.67 F2150 MLD motion function block error (244)8.7.68 F2174 Loss of motor encoder reference (244)8.7.69 F2175 Loss of optional encoder reference (245)Troubleshooting Guide | Rexroth IndraDrive Electric Drivesand Controls| Bosch Rexroth AG IX/XXIITable of ContentsPage8.7.70 F2176 Loss of measuring encoder reference (246)8.7.71 F2177 Modulo limitation error of motor encoder (246)8.7.72 F2178 Modulo limitation error of optional encoder (247)8.7.73 F2179 Modulo limitation error of measuring encoder (247)8.7.74 F2190 Incorrect Ethernet configuration (248)8.7.75 F2260 Command current limit shutoff (249)8.7.76 F2270 Analog input 1 or 2, wire break (249)8.7.77 F2802 PLL is not synchronized (250)8.7.78 F2814 Undervoltage in mains (250)8.7.79 F2815 Overvoltage in mains (251)8.7.80 F2816 Softstart fault power supply unit (251)8.7.81 F2817 Overvoltage in power section (251)8.7.82 F2818 Phase failure (252)8.7.83 F2819 Mains failure (253)8.7.84 F2820 Braking resistor overload (253)8.7.85 F2821 Error in control of braking resistor (254)8.7.86 F2825 Switch-on threshold braking resistor too low (255)8.7.87 F2833 Ground fault in motor line (255)8.7.88 F2834 Contactor control error (256)8.7.89 F2835 Mains contactor wiring error (256)8.7.90 F2836 DC bus balancing monitor error (257)8.7.91 F2837 Contactor monitoring error (257)8.7.92 F2840 Error supply shutdown (257)8.7.93 F2860 Overcurrent in mains-side power section (258)8.7.94 F2890 Invalid device code (259)8.7.95 F2891 Incorrect interrupt timing (259)8.7.96 F2892 Hardware variant not supported (259)8.8 SERCOS Error Codes / Error Messages of Serial Communication (259)9 Warnings (Exxxx) (263)9.1 Fatal Warnings (E8xxx) (263)9.1.1 Behavior in the Case of Fatal Warnings (263)9.1.2 E8025 Overvoltage in power section (263)9.1.3 E8026 Undervoltage in power section (264)9.1.4 E8027 Safe torque off while drive enabled (265)9.1.5 E8028 Overcurrent in power section (265)9.1.6 E8029 Positive position limit exceeded (266)9.1.7 E8030 Negative position limit exceeded (267)9.1.8 E8034 Emergency-Stop (268)9.1.9 E8040 Torque/force actual value limit active (268)9.1.10 E8041 Current limit active (269)9.1.11 E8042 Both travel range limit switches activated (269)9.1.12 E8043 Positive travel range limit switch activated (270)9.1.13 E8044 Negative travel range limit switch activated (271)9.1.14 E8055 Motor overload, current limit active (271)9.1.15 E8057 Device overload, current limit active (272)X/XXII Bosch Rexroth AG | Electric Drivesand ControlsRexroth IndraDrive | Troubleshooting GuideTable of ContentsPage9.1.16 E8058 Drive system not ready for operation (273)9.1.17 E8260 Torque/force command value limit active (273)9.1.18 E8802 PLL is not synchronized (274)9.1.19 E8814 Undervoltage in mains (275)9.1.20 E8815 Overvoltage in mains (275)9.1.21 E8818 Phase failure (276)9.1.22 E8819 Mains failure (276)9.2 Warnings of Category E4xxx (277)9.2.1 E4001 Double MST failure shutdown (277)9.2.2 E4002 Double MDT failure shutdown (278)9.2.3 E4005 No command value input via master communication (279)9.2.4 E4007 SERCOS III: Consumer connection failed (280)9.2.5 E4008 Invalid addressing command value data container A (280)9.2.6 E4009 Invalid addressing actual value data container A (281)9.2.7 E4010 Slave not scanned or address 0 (281)9.2.8 E4012 Maximum number of CCD slaves exceeded (282)9.2.9 E4013 Incorrect CCD addressing (282)9.2.10 E4014 Incorrect phase switch of CCD slaves (283)9.3 Possible Warnings When Operating Safety Technology (E3xxx) (283)9.3.1 Behavior in Case a Safety Technology Warning Occurs (283)9.3.2 E3100 Error when checking input signals (284)9.3.3 E3101 Error when checking acknowledgment signal (284)9.3.4 E3102 Actual position values validation error (285)9.3.5 E3103 Dynamization failed (285)9.3.6 E3104 Safety parameters validation error (286)9.3.7 E3105 Validation error of safe operation mode (286)9.3.8 E3106 System error safety technology (287)9.3.9 E3107 Safe reference missing (287)9.3.10 E3108 Safely-monitored deceleration exceeded (288)9.3.11 E3110 Time interval of forced dynamization exceeded (289)9.3.12 E3115 Prewarning, end of brake check time interval (289)9.3.13 E3116 Nominal load torque of holding system reached (290)9.4 Non-Fatal Warnings (E2xxx) (290)9.4.1 Behavior in Case a Non-Fatal Warning Occurs (290)9.4.2 E2010 Position control with encoder 2 not possible (291)9.4.3 E2011 PLC - Warning no. 1 (291)9.4.4 E2012 PLC - Warning no. 2 (291)9.4.5 E2013 PLC - Warning no. 3 (292)9.4.6 E2014 PLC - Warning no. 4 (292)9.4.7 E2021 Motor temperature outside of measuring range (292)9.4.8 E2026 Undervoltage in power section (293)9.4.9 E2040 Device overtemperature 2 prewarning (294)9.4.10 E2047 Interpolation velocity = 0 (294)9.4.11 E2048 Interpolation acceleration = 0 (295)9.4.12 E2049 Positioning velocity >= limit value (296)9.4.13 E2050 Device overtemp. Prewarning (297)Troubleshooting Guide | Rexroth IndraDrive Electric Drivesand Controls| Bosch Rexroth AG XI/XXIITable of ContentsPage9.4.14 E2051 Motor overtemp. prewarning (298)9.4.15 E2053 Target position out of travel range (298)9.4.16 E2054 Not homed (300)9.4.17 E2055 Feedrate override S-0-0108 = 0 (300)9.4.18 E2056 Torque limit = 0 (301)9.4.19 E2058 Selected positioning block has not been programmed (302)9.4.20 E2059 Velocity command value limit active (302)9.4.21 E2061 Device overload prewarning (303)9.4.22 E2063 Velocity command value > limit value (304)9.4.23 E2064 Target position out of num. range (304)9.4.24 E2069 Holding brake torque too low (305)9.4.25 E2070 Acceleration limit active (306)9.4.26 E2074 Encoder 1: Encoder signals disturbed (306)9.4.27 E2075 Encoder 2: Encoder signals disturbed (307)9.4.28 E2076 Measuring encoder: Encoder signals disturbed (308)9.4.29 E2077 Absolute encoder monitoring, motor encoder (encoder alarm) (308)9.4.30 E2078 Absolute encoder monitoring, opt. encoder (encoder alarm) (309)9.4.31 E2079 Absolute enc. monitoring, measuring encoder (encoder alarm) (309)9.4.32 E2086 Prewarning supply module overload (310)9.4.33 E2092 Internal synchronization defective (310)9.4.34 E2100 Positioning velocity of master axis generator too high (311)9.4.35 E2101 Acceleration of master axis generator is zero (312)9.4.36 E2140 CCD error at node (312)9.4.37 E2270 Analog input 1 or 2, wire break (312)9.4.38 E2802 HW control of braking resistor (313)9.4.39 E2810 Drive system not ready for operation (314)9.4.40 E2814 Undervoltage in mains (314)9.4.41 E2816 Undervoltage in power section (314)9.4.42 E2818 Phase failure (315)9.4.43 E2819 Mains failure (315)9.4.44 E2820 Braking resistor overload prewarning (316)9.4.45 E2829 Not ready for power on (316)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cypress EZ-USB® FX3™ SDKVersion 1.3Cypress Semiconductor198 Champion CourtSan Jose, CA 95134-1709Phone (USA): 800.858.1810Phone (Intl): 408.943.2600CopyrightsCopyright © 2013 Cypress Semiconductor Corporation. All rights reserved.EZ-USB, FX3 and GPIF are trademarks of Cypress Semiconductor. All other trademarks or registered trademarks referenced herein are the property of their respective owners.The information in this document is subject to change without notice and should not be construed as a commitment by Cypress. While reasonable precautions have been taken, Cypress assumes no responsibility for any errors that may appear in this document. No part of this document may be copied or reproduced in any form or by any means without the prior written consent of Cypress. Made in the U.S.A.DisclaimerCYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.License AgreementPlease read the license agreement during installation.1Introduction (4)2USB Trouble Shooting (5)2.1USB Enumeration Failures (5)2.2Unexpected Connection Failures (6)2.3USB Data Transfer Failures (6)2.4Low USB transfer performance (8)2.5USB Configuration Errors (8)2.6Isochronous transfer failures at hi-speed (8)2.7USB Electrical Compliance Failures (9)3General Device Trouble Shooting (10)3.1Device Suspend Mode Handling (10)4GPIF II Trouble Shooting (11)4.1Data Transfer Failures (11)5SDK Tools Trouble Shooting (12)5.1Elf2img converter issues (12)1This document provides hints on trouble shooting system errors that are seenwhen using the EZ-USB FX3 device and the FX3 SDK. It also serves as a FAQdatabase for the FX3 SDK.The hints provided here are based on the learning from multiple FX3 based systemdesigns, and will be updated on a periodic basis. This document should be used inconjunction with the FX3 Programmer’s Manual and API Guide documents that arepart of the SDK package itself.22.1 USB Enumeration FailuresI. FX3 does not enumerate as a USB 3.0 device after firmware is downloaded.In most cases, USB 3.0 enumeration failure is due to poor signal integrity on the USB 3.0lines of the FX3 device. Please ensure that you are following the FX3 board design guidelinesfrom Cypress. Refer to AN70707: EZ-USB® FX3™/FX3S™ Hardware Design Guidelines andSchematic Checklist for details.The USB driver in the SDK is capable of logging USB related events and state changes into auser provided memory buffer. This buffer content can later be read back through USB orUART to identify the event sequence that led to the failed enumeration.Refer to the CyU3PUsbInitEventLog() API in the FX3 API guide for information on how toinitiate these driver logs. The USBBulkSourceSink example in the SDK includes referencecode that makes use of this API and provides two ways of reading the event logs out:o Using a vendor specific USB control request.o Through UART debug printsThe contents of the event log buffer are single bytes that are to be interpreted using a set ofconstants defined in the cyu3usb.h header file. Refer to the macro definitions forCYU3P_USB_LOG_VBUS_OFF onwards.II. FX3 fails to enumerate as a Hi-Speed device when SuperSpeed is enabledThis can happen due to three reasons:o The 1.2.1 SDK had a known issue with handling the fall back from USB 3.0 to 2.0,when the FX3 device is being clocked using a 26 MHz clock input. This happensbecause of insufficient delay applied while switching the operating clocks for USBoperation.This issue has been fixed from the 1.2.2 SDK onwards.o If the FX3 device detects SuperSpeed receiver terminations on the host side, andthen fails to receive the Polling LFPS signaling from the host; it will enter the USB3.0 compliance state. The device can only exit from the compliance state if a USB3.0 Reset is received or if Vbus is turned off. Please verify that the USB host portdoes not offer receiver terminations without the USB 3.0 host being available.o The USB driver for FX3 requires that the device be able to detect Vbus voltagechanges. If a Vbus change is not detected by the device when it is disconnectedfrom the host; it will only connect as a hi-speed device on a subsequent USBconnection.2.2 Unexpected Connection FailuresI. The SuperSpeed USB connection from FX3 fails abruptly during data transfer, or thedevice re-enumerates.o The USB driver in the FX3 SDK monitors the number of USB link errors that aredetected by the hardware; and causes a re-enumeration when the number of errorscrosses a threshold value (about 64 errors) within a 1 second period. This code isnot expected to come into play on a functional link, because there will be not morethan one or two errors per second happening. If the device is re-enumerating, it islikely that there is a bad USB link due to bad interconnect cables or traces.o Another reason for USB 3.0 connection errors is link errors that happen around linkpower state transitions. The best option to avoid such problems is to prevent USB3.0 link state transitions, by having the FX3 device systematically reject any lowpower requests.The FX3 device can be placed in this mode by making use of theCyU3PUsbLPMDisable() API. Please note that using this API can also helpimprove the USB data transfer performance because of increased link efficiency.2.3 USB Data Transfer FailuresI. FX3 stops sending data on all USB IN endpoints abruptly.o It is possible that the endpoint memory block on the FX3 device locks up if the DMAchannel for that endpoint is reset or aborted while it is ready from the DMA buffers.The same applies to endpoint reset and flush (CyU3PUsbResetEp andCyU3PUsbFlushEp) API calls.The caller should ensure that the endpoint is idle before performing any reset orflush operations on the DMA channel or the endpoint. This can be done by placingthe endpoint in NAK/NRDY mode where it does not try to send data to the host.This sequence is shown in the code snippet below.CyU3PUsbSetEpNak (epNum, CyTrue); // NAK the endpoint.CyU3PBusyWait (100; // Insert a delay// Do clean-up on the channel and EP now.CyU3PDmaChannelReset (&epChannel);CyU3PUsbFlushEp (epNum);// Finally release the EP from NAK mode.CyU3PUsbSetEpNak (epNum, CyFalse);o It has also been seen that the use of the CyU3PUsbEnablePrefetch() API is causingthe endpoints to get stuck, because they try to read very aggressively from the DMAchannels. Removing this API call will fix these issues.It was earlier recommended that this API be used to prevent data corruption errorsduring high speed data transfers. The device settings that are required to preventdata corruption which were earlier being made as part of this API call; have nowbeen made the default settings for the driver. Therefore, there are no knownproblems associated with removing this API call.II. Transfer freeze on a burst enabled IN endpointo The FX3 device has an errata that causes it to not treat a ZLP (Zero Length Packet) as an end of burst packets in some cases. This error happens intermittently and iscaused by a race condition in the device design.The work-around for this issue is to ensure that DMA channel corresponding to theendpoint is suspended as soon as it has committed any ZLP to the endpoint. Thiscan be achieved by making use of the CY_U3P_DMA_SCK_SUSP_EOP option tosuspend the consumer socket on the DMA channel. The code snippet for doing thisis shown below:/* DMA callback that handles the channel suspension. */static voidAppDmaCallback (CyU3PDmaChannel *chHandle,CyU3PDmaCbType_t cbType,CyU3PDmaCBInput_t *cbInput){/* Having the channel suspend is sufficient delayto prevent errors. Resume the DMA channel immediately.*/CyU3PDmaChannelResume (chHandle, CyFalse, CyTrue);}{/* This code is to be inserted after the DMA channel is created. */CyU3PDmaChannelSetSuspend (chHandle,CY_U3P_DMA_SCK_SUSP_NONE, CY_U3P_DMA_SCK_SUSP_EOP);}III. Control Request Handling Errorso The USB driver in the FX3 firmware passes all control requests addressed to an interface (including SET_INTERFACE/GET_INTERFACE) to the Setup callbackfunction registered. If the application does not need to track and handle theserequests in a customized manner, the setup callback can just return CyFalse toindicate that the request has not been handled. In this case, the USB driver will takethe default action (SET_INTERFACE will be acked, and a value of 0x00 will bereturned for GET_INTERFACE).If the setup callback returns CyTrue, the driver assumes that the application hashandled the request and takes no further action (including trying to stall EP0).Please ensure that the setup callback returns CyTrue if and only if the controlrequest has been handled.Any control requests that are deferred to a user thread need to be completelyhandled by the application logic. As the USB driver uses the return value from thecallback to identify whether the request has been handled by the application, it isnot possible to defer the request handling to a thread; and then hand it back to thedriver for handling.2.4 Low USB transfer performanceI. Poor system performance is seen with specific USB hosts like the Intel USB 3.0 hosto The Intel USB 3.0 host is more aggressive in the usage of USB link power savingas compared to other USB 3.0 hosts like Renesas or ASMedia. This can causepoor data transfer performance because the FX3 device is not capable ofautomatically exiting a low power state (U1/U2) when it has data to be sent to thehost.The FX3 device requires firmware intervention to initiate a state transition fromU1/U2 back to U0. This state change is initiated by making the following API call.CyU3PUsbSetLinkPowerState (CyU3PUsbLPM_U0);The transfer performance can be improved by using the CyU3PUsbLPMDisable()API to completely disable low power state transitions; or by periodically callingCyU3PUsbSetLinkPowerState() to ensure that the link is reverted to U0.II. Poor data transfer on the IN data path with burst enabled endpointso In default mode, the FX3 device does not try to combine data from multiple DMAbuffers into a single burst transfer on the USB side. This can lead to someperformance drop, particularly when using small sized DMA buffers on the datapath.The device can be configured to allow data from multiple buffers to be combinedinto a single burst, by calling the CyU3PUsbEPSetBurstMode() API.2.5 USB Configuration ErrorsI. Device with high bandwidth Isochronous endpoints fails to start up and functionproperlyo High bandwidth Isochronous endpoints are those that support transfers of morethan one packet of data at USB Hi-Speed and one burst of data at USBSuperSpeed, per micro-frame. The FX3 device supports high bandwidthIsochronous transfers only on the Endpoints 3 and 7 (both IN and OUT). Pleaseensure that there endpoints are selected whenever high bandwidth Isochronousdata transfers are used.o Some USB hosts may have limitations with respect to the amount of bandwidth theycan reserve for Isochronous data transfers. If the bandwidth required by the deviceexceeds these limits, the host will not select the device configuration. It isrecommended that the application implement multiple bandwidth settings by varyingthe burst length and number of bursts per micro-frame. The host can then select thebest possible bandwidth setting that it can support.2.6 Isochronous transfer failures at hi-speedII. Significant loss of data is seen when using high bandwidth Isochronous endpoints at USB hi-speedo As per the USB 2.0 specification, a device should use the DATA0 PID whensending a single packet of data during a micro-frame, regardless of the MULTsetting for the isochronous endpoint.The FX3 device has an errata item where the PID on a ISO data packet is alwaysbased on the MULT setting alone. i.e., The device uses the DATA2 PID if MULT isset to 2, and the DATA1 PID if MULT is set to 1.Sending data with the wrong PID causes the USB host to drop the data packet,leading to loss of data at the system level.The work-around for this issue is to perform the following operations at thebeginning of each micro-frame. The beginning of a micro-frame can be identified byregistering for a CY_U3P_USB_EVENT_SOF_ITP event, or by configuring a GPIOtimer to fire every 125 us.1) Use a MANUAL DMA channel instead of an AUTO channel, with eachbuffer capable of holding the maximum amount of data that can betransferred in a micro-frame (2KB or 3KB based on MULT value).2) Use the CyU3PDmaChannelGetBuffer() API to identify the amount of datathat is available to send to the host.3) Set the ISO MULT value for the endpoint based on the actual amount ofdata to be sent. The CyU3PsetEpConfig API can be called repeatedly fordoing this.4) Commit the data to the host by calling CyU3PDmaChannelCommitBuffer.2.7 USB Electrical Compliance FailuresI. The device fails to send the USB 3.0 compliance test patterns during electrical testingo The 1.2.3 SDK has a bug which may cause the device to prematurely exit the USB3.0 compliance state, thereby failing to send the compliance test patterns asrequired.This issue has been fixed in the FX3 SDK 1.3 version.II. Using the CyU3PUsbDoRemoteWakeup() API causes the FX3 device to drop off the USB buso The CyU3PUsbDoRemoteWakeup() API is used to have the FX3 device signal aremote wake condition to notify the host during a USB 2.0 session.The implementation of this API in the 1.2.3 SDK leaves one of the device registersin an incorrect state leading to the device dropping off the bus.This issue can be worked-around by writing 0 to the register at the address0xE0031408, immediately after calling the API. The code for the work-around isshown below.{uint32_t tmp = 0;stat = CyU3PUsbDoRemoteWakeup ();if (stat == CY_U3P_SUCCESS){CyU3PWriteDeviceRegisters ((uvint32_t*)0xE0031408, 1,&tmp);}}This issue has been fixed in the FX3 SDK 1.3 version.33.1 Device Suspend Mode HandlingI. Device wake from Suspend mode based on USB activity does not worko The drivers in SDK 1.2.3 have a known issue with respect to waking up fromsuspend mode based on USB bus activity. While this will work most of the time, it ispossible that the device fails to wake up intermittently from the low power mode.This issue has been fixed in the FX3 SDK 1.3 version.44.1 Data Transfer FailuresI. Data transfers through the GPIF II interface fail when the data bus is 32 bits wide andthe interface frequency is 100 MHz (synchronous).o If the FX3 device is being clocked using a 19.2 MHz crystal or a 38.4 MHz clockinput; the GPIF II hardware will be running at a default frequency of 96 MHz. At thisfrequency, the block cannot handle data that is incoming at the rate of 32 bits per10 ns; and will result in a high frequency of overflow errors.This can be fixed by adjusting the internal clock dividers so that the GPIF IIhardware runs at a frequency greater than 100 MHz. This can be done by settingthe setSysClk400 field to CyTrue in the CyU3PSysClockConfig_t structure passedto the CyU3PDeviceInit.55.1 Elf2img converter issuesI. Eclipse post-build step to generate binary image failso The Eclipse projects provided as part of the FX3 SDK include a post-built step thatuses the elf2img.exe converter utility to generate a loadable firmware binary image.It has been seen that this step fails on some systems and throws error messagessuch as:/usr/bin/sh: C:\Program Files\Cypress\EZ-USB FX3SDK\1.2\util\elf2img\elf2img.exe: command not foundThis happens due to a Windows path resolution error. This can commonly be fixedby removing the quote (“) characters in the post-build command used.i.e., change the post-build step to:${FX3_INSTALL_PATH}\util\elf2img\elf2img.exe -i${ProjName}.elf -o ${ProjName}.imgII. Programming firmware binary to I2C EEPROM failso The FX3 firmware binary (.img) format includes information on how to address theI2C EEPROM device when programming as well as during boot operations. Thiself2img.exe converter takes in a command line parameter (-i2cconf) through whichthe user can specify this information.The default setting chosen corresponds to Atmel/ST Micro I2C EEPROMs with acapacity of 64 KB or more. This configuration expects that the first 64 KB ofEEPROM can be found at I2C device address ‘b000, the next 64 KB at deviceaddress ‘b001 and so on. If the EEPROM device(s) being programmed have adifferent addressing scheme, the –i2cconf parameter should be used to specify thedesired addressing scheme.Please refer to the $FX3_INSTALL_PATH\util\elf2img\readme.txt document in theSDK installation for information on the format of this parameter.III. Boot from I2C/SPI is slowo The FX3 firmware binary (.img) format specifies the speed at which the I2C/SPIinterface is to be run during the boot operation. This information is also specifiedthrough the –i2cconf parameter to the elf2img.exe converter.The default operating speed for booting will be the lowest supported (100 KHz forI2C and 10 MHz for SPI). Please refer to the$FX3_INSTALL_PATH\util\elf2img\readme.txt document in the SDK installation forinformation on how the frequency is specified through the i2cconf parameter.。