System.IO.DirectoryNotFoundException: 未能找到路径“c:\wwwroot\szzhenhe.com\admin\INI\Admin.config”的一部分。 在 Cenpic.Common.SerializationHelper.Load(Type type, String filename) 位置 D:\ejaket.web\ejaket.web.one\Common\SerializationHelper.cs:行号 34 在 Config.SetConfig.Config() 位置 c:\wwwroot\szzhenhe.com\App_Code\SetConfig.cs:行号 35 在 top.webinfo() 位置 c:\wwwroot\szzhenhe.com\UserCoutrol\top.ascx.cs:行号 30 在 top.Page_Load(Object sender, EventArgs e) 位置 c:\wwwroot\szzhenhe.com\UserCoutrol\top.ascx.cs:行号 21System.IO.DirectoryNotFoundException: 未能找到路径“c:\wwwroot\szzhenhe.com\admin\INI\Admin.config”的一部分。 在 Cenpic.Common.SerializationHelper.Load(Type type, String filename) 位置 D:\ejaket.web\ejaket.web.one\Common\SerializationHelper.cs:行号 34 在 Config.SetConfig.Config() 位置 c:\wwwroot\szzhenhe.com\App_Code\SetConfig.cs:行号 35 在 UserCoutrol_foot.webinfo() 位置 c:\wwwroot\szzhenhe.com\UserCoutrol\left.ascx.cs:行号 21 在 UserCoutrol_foot.Page_Load(Object sender, EventArgs e) 位置 c:\wwwroot\szzhenhe.com\UserCoutrol\left.ascx.cs:行号 12System.IO.DirectoryNotFoundException: 未能找到路径“c:\wwwroot\szzhenhe.com\admin\INI\Admin.config”的一部分。 在 Cenpic.Common.SerializationHelper.Load(Type type, String filename) 位置 D:\ejaket.web\ejaket.web.one\Common\SerializationHelper.cs:行号 34 在 Config.SetConfig.Config() 位置 c:\wwwroot\szzhenhe.com\App_Code\SetConfig.cs:行号 35 在 UserCoutrol_foot.webinfo() 位置 c:\wwwroot\szzhenhe.com\UserCoutrol\foot.ascx.cs:行号 21 在 UserCoutrol_foot.Page_Load(Object sender, EventArgs e) 位置 c:\wwwroot\szzhenhe.com\UserCoutrol\foot.ascx.cs:行号 12
| 最近有个同事碰到一个问题让我帮忙看一下,他们正在使用中的编码器经常无数据,故障现象就是,在正常使用时,编码器数值固定在一个值不变化,过一段时间又自行恢复计数。编码器是图尔克的增量型编码器,模板采用的是FM450-1,接线方式为:1A*、1B*、1N*、1M和DC24V,模板的24V通过外部的菲尼克斯24V电源供电。 同事说编码器、模板和电缆都更换了,出现问题时测量24V电源也正常,可问题依旧。既然设备没问题,那就只能考虑接地和干扰了。记得以前碰到过类似问题,由于电平的原因造成编码器无法正常工作。在FM450的手册上有这样一句话“计数器输入(编码器电源、编码器信号)的电路与CPU接地在电气上隔离。因此,必须将端子4(1M)连接至具有低阻抗的CPU接地!”,于是和这个同事说,分别测量一下正常使用和出现故障时编码器电源对于CPU地的电压是多少,应该就能找到原因了,结果出现故障时电压只有10V左右,模板无法识别信号,那自然不计数了。于是将端子4接地,问题解决。 |