我刚刚在c#中下载了一个控制台应用程序。尝试调试在“中断模式屏幕”中结束。 Visual Studio说:“您的应用程序已进入中断状态,但当前没有代码正在执行,所选调试引擎支持该代码(例如,只有本机运行时代码正在执行)。”
应用程序是建立与PLC连接的示例。
from collections import defaultdict
def nested_dict():
return defaultdict(nested_dict)
d = nested_dict()
for _, row in df.iterrows():
d[row['sequence']][row['type']][row['Copy']] = row['ntv']
此项目中只有特殊功能是定制库,用于处理与PLC的TCP / IP连接。这些库可以下载here。
另外很高兴知道输出窗口的价值,它说:
未知模块中出现未处理的“System.IO.FileNotFoundException”类型异常。 无法加载文件或程序集'ControlLogixNET,Version = 1.1.4597.20464,Culture = neutral,PublicKeyToken = null'或其依赖项之一。系统找不到指定的文件。
更新:
我将ControlLogixNET.dll文件抛出“Dependency Walker”给出了我的结果:
错误:找到了具有不同CPU类型的模块。警告:至少 找不到一个延迟加载依赖模块。警告:至少一个 由于缺少导出功能,模块具有未解析的导入 延迟负载依赖模块。“
这可能是个问题吗?
答案 0 :(得分:0)
您是否还拥有ControlLogixNET所依赖的EIPNET代码或dll?