在PLC组件中使用COM可调用包装器

时间:2012-04-16 16:02:43

标签: .net portability plc ccw iec61131-3

我有一个基于Motorolla的可编程逻辑控制(PLC)设备,我使用IEC-61131结构化编程语言编写代码。问题是我有一些复杂的计算要做,所以我试图在COM Callable Wrapper中编写代码。所以问题是,是否有可能访问在.NET框架上开发的CCW编码的功能,以便在基于摩托罗拉的PLC设备中访问?

简而言之,我的意思是,这个CCW是否可以在非.NET Framework设备上访问?

非常感谢你。

此致 伊尔凡

2 个答案:

答案 0 :(得分:0)

没有。您应该在ST中重新实现.NET逻辑(结构化文本Pascal,如IEC-61131语言),或者在PC上运行.NET逻辑,然后通过它支持的某些协议(MODBUS,PROFIBUS ...)不断与PLC通信并写入结果将您的基于PC的计算计算到一些PLC标签中,这些标签将在PLC中进一步处理。

答案 1 :(得分:0)

一种方法是为您的设备获取OPC服务器,然后编写一个与实现您的逻辑的OPC服务器通信的OPC客户端。这样,您就可以用任何.NET语言(或其他语言)编写程序逻辑。

您可以咨询摩托罗拉,了解他们是否有适用于您设备的OPC服务器。