力控组态软件后台组件累加器的控件方法

力控组态软件ForceControl V7.0后台组件累加器的控件方法

ModifyCurrentTime(Value)
描述: 修改当前运行时间。
语法: #Name.ModifyCurrentTime(Value)。
参数: Value 为数值型,单位为秒。
返回值: 无。
示例: #name.ModifyCurrentTime(10);// 修改当前运行时间为 10 秒。


ModifyGross(Value)
描述: 修改总量。
语法: #Name.ModifyGross(Value);
参数: Value 为数值型。
返回值: 无。
示例: #name.ModifyGross(500);// 修改总量为 500。


ModifyStartupTimes(Value)
描述: 修改累计运行次数。
语法: #Name.ModifyStartupTimes(Value)。
参数: Value 为数值型。
返回值: 无。
示例: #name.ModifyStartupTimes(10);// 修改累计运行次数为 10。


ModifyTotalTime(Value)
描述: 修改累计运行时间。
语法: #Name.ModifyTotalTime(Value)。
参数: Value 为数值型,单位为秒。
返回值: 无。
示例: #name.ModifyTotalTime(500);// 修改累计运行时间为 500 秒。

力控组态软件后台组件累加器的控件属性

力控组态软件ForceControl V7.0后台组件累加器的控件属性

Accord
描述: 累计器的触发方式,只读属性
语法: value = #name.Accord
说明: value 为数值型,用于显示当前的触发方式,0 为由假变真,1 为由真变假


CurrentRunTime
描述: 当前运行时间。
语法: #Name.CurrentRunTime。
类型: 数值型。
示例: #name.CurrentRunTime = 10;// 当前运行时间为 10 秒。


Gross
描述: 累计总量。
语法: #Name.Gross。
类型: 数值型。
示例: #name.Gross = 100;// 累计总量为 100。


Increment
描述: 增量。
语法: #Name.Increment。
说明: 值为字符型。
示例: #name.Increment = “10”;// 累计增量为 10。


StartupTimes
描述: 累计运行次数。
语法: #Name.StartupTimes。
类型: 数值型。
示例: #name.StartupTimes = 10;// 累计运行 10 次。


TotalRunTime
描述: 累计运行时间。
语法: #Name.StartupTimes。
类型: 数值型。
示例: #name.TotalRunTime = 60;// 累计运行时间 60 秒。


Trigger
描述: 触发条件。
语法: #Name.Trigger。
说明: 值为字符型。
示例: #name.Trigger = “a1.pv == 1”;//a1.pv 值为 1 作为触发条件。

力控组态软件后台组件计时器的控件属性和控件方法

力控组态软件ForceControl V7.0后台组件计时器的控件属性和控件方法

计时器控件的控件属性
RunTime
功能: 计时器的运行时间。
语法: #Name. RunTime。
说明: 值为整型。
示例: tag1.pv=#Name.RunTime;


Status
功能: 计时器的状态。
语法: #Name.status。
说明: 值为整型。
示例: tag1.pv=#Name.Status;


计时器控件的控件方法
Pause()

描述: 计时器暂停计时
返回值: int 0- 该定时器暂停成功
-1- 其他
参数: 无
说明: 暂停计时器
示例: #TimeTotalizer.Pause();// 暂停计时器


Resume()
描述: 计时器恢复计时
返回值: int 0- 该定时器恢复成功
-1- 其他
参数: 无
说明: 恢复计时器
示例: #TimeTotalizer.Resume();// 恢复计时器


Start()
功能: 启动计时器计时。
语法: #Name.start()。
返回值: 0- 该定时器启动成功;
-1- 该定时器已经启动。
示例: #Name.start();// 启动计时器。


Stop()
功能: 停止计时器计时。
语法: #Name.stop()。
返回值: 0- 该定时器中止成功;
-1- 该定时器没有启动。
示例: #Name.stop();// 停止计时器。