CODESYS
正在建设,敬请期待!
CODESYS PLCHandler
CODESYS PLCHandler
PLCHandler可以实现第三方程序与CODESYS Runtime进行通信。
分享:
  • 产品概述
  •  

    PLCHandler——轻松访问来自外部系统的CODESYS控制器中的PLC变量


          PLCHandler为第三方的客户端和基于CODESYS开发的PLC之间建立通讯,PLCHandler封装了完整的底层通信协议,并提供了API接口。该API接口提供对所有可用功能和服务的访问。

    PLCHandler提供以下功能和服务:

    (1)建立或终止与PLC的通信。

    (2)读取PLC的变量列表。

    (3)循环读取PLC变量。

    (4)同步读取PLC变量值。

    (5)同步将变量值写入PLC。

    (6)实现与多个PLC同时通信。

    (7)断开连接后自动重新连接PLC。

    (8)程序从CODESYS下载到PLC后自动重启。

    (9)将信号事件(数据更改,状态更改)发送给客户端。

    (10)获取、设置PLC应用程序的状态。

    (11)访问PLC底层文件系统。

          PLCHandler作为一个软件开发工具包(SDK),包含所有C ++头文件,PLCHandler库,示例配置文件和演示源代码等。典型的PLCHandler库作为静态链接库(例如WIN32系统下:PLCHandlerLink.lib或者PLCHandlerLinkMFC.lib),封装了C++类以及附加的C的接口。对于WINDOWS平台,PLCHandler也提供动态链接库(PLCHandlerDll.lib)和ActiveX-Control(PLCHandlerX.ocx)插件。

          下图说明了PLCHandler和API接口的内部结构:


    为了使PLCHandler能够在不同的操作系统上工作,需要使用CODESYS Runtime System 中的系统组件。这些组件代表了硬件和操作系统抽象层,并且隐藏了PLCHandler的所有其他组件的处理器和操作系统具体的特性。每个系统组件都有其特定的功能,例如文件访问,访问堆内存,访问RS232串行接口,访问操作系统任务等。

     


产品安全
最新资讯
重要公告
联系我们
会员登录