我正在寻找一种方法,可以将单页样式的web应用程序嵌入到运行TwinCAT 3plc的工业pc中,以控制自动化系统。该系统上的人机界面已经使用beckhoff ads动态链接库以c#编写。我遇到的问题是如何将读取和写入数据的服务器和网页前端嵌入到一个应用程序中。我希望使用c#或python,因为这些都是我有经验的语言。我希望能够通过Pc的up地址登录到这个网页,并在手机或笔记本电脑上获得一个页面,该页面允许屏幕上的元素与按钮和操纵杆样式的控制进行交互,以便在机器上创建运动。
发布于 2019-01-23 20:23:07
PLC运行在哪个操作系统上?如果是WinCE,那就有点棘手了。您将需要VS2008来针对C#的NET35CF进行编译。
有了windows的“完整”版本,事情就变得简单了--你可以使用任何适合控制器的.NET版本,或者任何支持python ADS library的Python版本。
之后,当网页需要时,根据Beckhoff ADS examples创建到可编程控制器的连接。
当然,您需要相应地管理web服务器。一些Beckhoff PLC已经使用IIS进行基本诊断,因此您必须设置到您的页面的适当路由,以避免冲突。
https://stackoverflow.com/questions/53510733
复制相似问题