请问wincc的配方功能如何用vb实现,关于变量之间的传递,和数据库是否有关系等,清高说指点!
问题补充:
如果我想在下位机中控制配方,需要下载到plc中,用c直接就能实现吗?
最佳答案
WinCC支持VBS和C脚本,都可以用来连接外部数据库,通过脚本可以将变量写入数据库或从数据库读出并赋值给变量,当然这比较麻烦。
如果对脚本编程和数据库不是很熟悉,可以考虑使用用户归档(User Archive)。
用户归档跟数据库很相似,可以自己创建数据表,字段与变量绑定。通过自动生成的控制变量(@UA_xx_ID,@UA_xx_Job等),即可事先配方数据写入、读出、删除等操作,基本不需要编程。
以下是用户归档的相关信息:
---------------------------
WinCC 用户归档编辑器可以用来在服务器 PC 上连续的保存来自技术过程的数据。 在图形编辑器中,可以组态 WinCC 用户归档表格元素来以表格显示运行系统中用户归档的在线数据。
用户归档还可用于准备自动化系统(例如 S5、S7)的数据。如果必要,数据可以配方或设定值的形式从控制器读出。
用户归档编辑器提供两种数据库表格:
用户归档: 用户归档是用户可在其中创建自己的数据域的数据库表格。 用户归档用于存储数据,并根据 SQL 数据库规则提供对这些数据的标准化访问。
视图: 视图接收来自用户归档的数据并用于数据的相加,例如,为获得有关产品组的概述。
对于用户归档的创建和编辑,有两种可能性:
适用于轻松的交互式组态用户归档的用户归档编辑器。
适用于以 WinCC 脚本语言编辑用户归档的函数。
通过 WinCC 脚本语言的函数,还可在运行系统模式下执行多种操作。 在运行系统画面中,可以组态与自动化系统进程映像直接相连的表格。
提问者对于答案的评价:
很详细
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276069.html