我有一个基于Motorolla的可编程逻辑控制(PLC)设备,我使用IEC-61131结构化编程语言编写代码。问题是我有一些复杂的计算要做,所以我试图在COM Callable Wrapper中编写代码。所以问题是,是否有可能访问在.NET框架上开发的CCW编码的功能,以便在基于摩托罗拉的PLC设备中访问?
简而言之,我的意思是,这个CCW是否可以在非.NET Framework设备上访问?
非常感谢你。
此致 伊尔凡
答案 0 :(得分:0)
没有。您应该在ST中重新实现.NET逻辑(结构化文本Pascal,如IEC-61131语言),或者在PC上运行.NET逻辑,然后通过它支持的某些协议(MODBUS,PROFIBUS ...)不断与PLC通信并写入结果将您的基于PC的计算计算到一些PLC标签中,这些标签将在PLC中进一步处理。
答案 1 :(得分:0)
一种方法是为您的设备获取OPC服务器,然后编写一个与实现您的逻辑的OPC服务器通信的OPC客户端。这样,您就可以用任何.NET语言(或其他语言)编写程序逻辑。
您可以咨询摩托罗拉,了解他们是否有适用于您设备的OPC服务器。