如何用wincc控件记录电机运行时间和电流

如何用wincc控件记录电机运行时间和电流,第1张

要用WinCC控件记录电机运行时间和电流,可以按照以下步骤进行 *** 作:

1. 在WinCC中创建一个数据点来存储电机的运行时间和电流值。在WinCC项目编辑器中选择“标记”->“新建标记”,然后输入名称并设置数据类型为实数型。

2. 创建一个计时器对象来记录电机的运行时间。在WinCC图形设计器中选择“插入”->“对象”->“计时器”,然后将其拖动到画面上,并设置其属性以便开始、停止或重置计时器。

3. 创建一个模拟量输入对象来读取电机的电流值。在WinCC图形设计器中选择“插入”->“对象”->“模拟量输入”,然后将其拖动到画面上,并设置其属性以便读取正确的变量地址和范围。

4. 将计时器与数据点关联起来,以便将累积的运行时间写入该数据点。在WinCC图形设计器中选定计时器对象,右键单击它并选择 “事件处理程序”。接着,在事件处理程序对话框里添加代码段,使用VBScript编写逻辑代码使得当计时器启动或停止时能够更新相应的标记变量。

5. 将模拟量输入与数据点关联起来,以便将当前测得的电流值写入该数据点。同样地,在 WinCC 图形设计器 中选定 模拟量 输入 对象, 右键单击它并选择 "事件处理程序" 。接着,在事件处理程序对话框里添加代码段, 使用 VBScript 编写逻辑代码使得当 模拟量 输入 发生变化(即检测到有新值) 时能够更新相应 的 标记 变量。

通过以上步骤完成之后就可以成功地使用 WinCC 控件记录电机运行时间和电流了。需要注意:这只是一种基本方法,请根据具体情况进行调整优化。

1、在Solution Explorer窗口中右击platform\ZYNQ7000\src\DRIVERS目录,然后选择Add->New Sources Subproject,在d出的Subproject Wizard对话框中选择WCE Dynamic-Link Library,并将Subproject name设置为LED。点击Next并选择An empty subproject,点击Next 并选择Add to the current Dirs file。这样就能在DRIVERS目录下新建一个LED驱动目录。

2、在Solution Explorer窗口可以看到新建立的LED目录,在其下的Include files和Source files目录中可以添加头文件和源文件。这里分别添加led.h和led.c文件。

3、在LED.def中添加如下代码:

LIBRARY led

EXPORTS

LED_Init

LED_Deinit

LED_Open

LED_Close

LED_PowerUp

LED_PowerDown

LED_IOControl

4、右击LED目录,打开属性对话框。在该对话框中的设置其实就是相当于对sources文件的修改。在这里可以设置警告等级、动态库名称等,如下所示。

5、在LED目录下新建一个注册表文件led.reg,并输入如下代码:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Led]

"Prefix"="LED"

"Dll"="led.dll"

"Order"="1"

6、在Parameter Files目录下的platform.bib文件MODULES区域中添加

led.dll $(_FLATRELEASEDIR)\led.dll NK SHK

7、在Parameter Files目录下的platform.reg文件中添加

#include "$(_TARGETPLATROOT)\SRC\DRIVERS\LED\led.reg"

8、Sysgen重新编译一次nk

工具栏--对象--控件,然后在控件里有个风机一样的图标,然后就在里面找就可以了。

在 wincc7.0 报警控件中如何显示为电机开时显示为“电机运行”电机关时 显示为“电机停止”。需要在报警记录中如何设置,和 winccalarmcontrol 控件 中如何设置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11426929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存