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



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

所以简而言之,我的意思是,这个 CCW 是否可以在 non-.NET 框架设备上访问?

提前非常感谢你。

问候伊尔凡

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

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

您可以与摩托罗拉联系,看看他们是否为您的设备提供了OPC服务器。

最新更新