【技术实现步骤摘要】
【国外来华专利技术】用于在具有OPC UA的控制程序中同步地调用功能模块的方法和工业控制器
[0001]本专利技术涉及一种用于调用工业控制器的控制程序的功能模块的方法,其中,工业控制器具有OPC
‑
UA服务器,并且借助OPC
‑
UA通信协议与OPC
‑
UA客户端通信,并且其中,由OPC
‑
UA客户端通过调用OPC
‑
UA服务器的方法请求控制程序的功能模块。本专利技术还涉及用于执行该方法的相应设置的工业控制器。
技术介绍
[0002]传统地,编程控制器执行包含在控制程序中的控制代码,即,在任务中,也就是在针对应用的相关的任务中的可实施的程序块,其由控制器的“线程”,即由控制器的实施线路或实施次序循环地调用。
[0003]此外,在SPS程序中(“SPS”=可编程存储控制器),可以使用已知的方法、功能和功能模块。方法以及功能通常与状态无关,或者不具有内部状态信息,即所有参数在各个调用的时间点被传递而不被存储。相反,功能模块是程序组织单元,它们通常是有状态 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.用于调用工业控制器(200)的控制程序(221)的功能模块(225)的方法,其中
‑
所述工业控制器(200)具有OPC
‑
UA服务器(210),
‑
所述工业控制器(200)尤其借助OPC
‑
UA通信协议与OPC
‑
UA客户端(110)通信,并且
‑
所述功能模块(225)由所述OPC
‑
UA客户端(110)的OPC
‑
UA调用来请求,其中在请求所述功能模块(225)时
‑
在第一步骤中由所述OPC
‑
UA客户端(110)向所述工业控制器(200)的所述OPC
‑
UA服务器(210)发送针对请求的OPC
‑
UA调用(A110),
‑
在第二步骤中由所述工业控制器(200)的OPC
‑
UA服务器存储所述OPC
‑
UA调用(A110),
‑
在第三步骤中将与所述OPC
‑
UA调用一起传递(IN1
‑
par)的IN参数(216)复制(IN2
‑
par)到所述控制程序(221)的所述功能模块(225)的相应的IN参数(226)上,并且
‑
在第四步骤中在所述工业控制器(200)的控制任务(220)内的预先定义的位置调用所述控制程序(221)的所述功能模块(225),并且执行所述功能模块(225)的IN参数。2.根据权利要求1所述的方法,其中,通过实施所述控制任务(220)在执行所述控制程序(221)的所述功能模块(225)的IN参数(226)时获得的所述功能模块(225)的OUT参数(227)在实施控制任务(220)之后复制(OUT1
‑
par)到OP...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。