存储PLCNext社区LinkedIn上的PLCNEXT.Instagram上的PLCNEXT.  youtube上的plcnext. github plcnext社区存储PLCNext社区

  1. StefanSvanbäck.
  2. PLCNEXT技术和PLCNEXT控件
  3. 2019年5月27日星期一

你好!

我试图打开一个文件,用于使用C#功能块读取,但PLC停止。 

有人尝试了这种功能,具有更好的结果。我想我使用了正确的路径,因为当我使用PLCNext Engineer中的内置文件函数时,它可以工作。

我试过了

if(file.exists(“/ opt / plcnext / filename”))

{

   //Some simple code

}

 

/斯特凡

Eduard PLCnext Team 接受答案 等待审核
0
Votes
撤消

你好Stefan,

请您向我提供输出消息(请参阅/ opt / plcnext / logs)。 

请发送我的完整C#FB代码以及输出变量。

谢谢!

-eduard- 

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
Stefan Svanbäck 接受答案 等待审核
0
Votes
撤消

你好,

感谢您的回复。

output.log和代码是附加文件

/斯特凡

Attachments (1)
Eduard PLCnext Team 接受答案 等待审核
0
Votes
撤消

嗨Stefan,

请按照定义您的输出字符串,并尝试仅在初始化部分中执行readxml():


        [输出,数据类型(“字符串”)]
        Public Iecstringex Filepath;

 

请在项目中查看README.TXT,并比较以下数据类型文档:

| IEC 61131-3 | C#

|字符串| system.iec61131lib.iecstringex |

如果问题已解决,请给我一个简短的反馈。

谢谢!

-eduard-

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
Stefan Svanbäck 接受答案 等待审核
0
Votes
撤消

你好,我们又见面了,

当我更改为IECStringex DataType时,我会在PLCnext中获取Cilg0001内部错误

/斯特凡

Eduard PLCnext Team 接受答案 等待审核
0
Votes
撤消

你好Stefan,

请在以下链接下找到C#FB的示例(参见 05_iecstring. and 08_fileHandling.):

//github.com/PLCnext/CSharpExamples/tree/master/PLCnext_CSharpExamples

请尝试使用应用程序中的示例“08_fileHandling”,如果您可以成功启动它,请给我一个简短的反馈。

谢谢。

-eduard-

 

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
Stefan Svanbäck 接受答案 等待审核
0
Votes
撤消

你好,

 

现在我开始工作,

我认为主要问题是循环时间。

循环时间为2000毫秒,但看门狗与该时间无关。当我改变看门狗时,它可以工作。

在我添加此帖之前,我搜索了控制器驾驶舱中的PLC停止信息,但我找不到任何东西。将来会有更多信息吗?

谢谢你的所有帮助,

/斯特凡

Eduard PLCnext Team 接受答案 等待审核
0
Votes
撤消

你好Stefan,

将来,您将在“通知”下发现驾驶舱内的状态信息,请参阅下面的屏幕截图。此外,您还可以在/opt/plcnext/logs/output.log中找到信息。

赌注问候

-eduard-

通知

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
  • 页 :
  • 1


这篇文章没有答复。
但是,您不允许回复此帖。