力控组态软件ForceControl V7.0的脚本函数内置在界面系统DRAW中。目前包括“系统”类、“数学”类、“设备操作”类和“
字符串操作”类函数。
“ 系统”类、“字符串操作”类包括数据转换、文件操作、系统功能调用、对象操作等功 能函数;“数学”类目前包含一组常用数学运算函数; “设备操作”类目前包含一组实现计算机I/O读写操作的函数;您可以在动画链接、对象脚本或应用程序脚本中引用脚本函
力控组态软件的系统变量
力控组态软件ForceControl V7.0的系统变量
系统变量是力控○R预先定义界面系统Draw中的一组变量。这些变量由系统自动生成和处理。系统变量名均以符号“$”开头,方便与其它变量区别。
系统变量可以在整个应用程序内各种脚本和动画链接中使用。
$CurTime
类型只读整型
说明自1970年1月1日0点至当前时刻经历的秒数,如果计算机时区选择东八
区(北京、香港、重庆、乌鲁木齐)那么时间变量的起始为1970年1月1
日8点
$Date
类型只读字符型
说明当前系统日期
备注日期格式为:yyyy/mm/dd。其中:yy表示年,取值范围(1970-2037
);mm表示月,取值范围(1-12);dd表示日,取值范围(1-31)
$Day
类型只读整型
说明当前系统日期的日
备注取值范围(1-31)
$Hour
类型只读整型
说明当前系统时间的小时
备注取值范围(0-23)
$Millisec
类型只读整型
说明当前系统时间的毫秒
备注取值范围(0-999)
$Minute
类型只读整型
说明当前系统时间的分钟
备注取值范围(0-59)
$Month
类型只读整型
说明当前系统日期的月
备注取值范围(1-12)
$Msec
类型只读整型
说明系统最近一次启动后所经历的毫秒数
备注最长可记录49.7天
$Second
类型只读整型
说明当前系统时间的秒
备注取值范围(0-59)
$Time
类型只读字符型
说明当前系统时间
备注时间格式:hh:mm:ss
其中:hh表示小时,取值范围(0~23)
mm表示分钟,取值范围(0~59)
ss表示秒钟,取值范围(0~59)
$UserLevel
类型只读整型
说明用户级别,用于限制用户访问的权限
备注取值范围:0~3 用户级别分为如下四级:
0:操作员
1:班长
2:工程师
3:系统管理员
$UserName
类型只读字符型
说明当前用户名
$Week
类型只读整型
说明当前系统的星期
备注取值范围(1~7)
$Year
类型只读整型
说明当前系统的年
备注取值范围(1970-2037)
西门子S7-1200和S7-1500PLC常见的错误处理OB
OB按优先级大小执行,如果所发生事件的优先级高于当前执行的OB ,则中断此 OB 的执行。优先级相同的事件,将按发生的时间顺序进行处理。与西门子S7-300/400PLC比较,西门子S7-1200/1500PLC的错误处理有了较大的变化,本文主要介绍S7-1200/1500所支持的错误处理组织块以及CPU对这些错误的响应。
1 西门子S7-1200/1500PLC的错误处理组织块
1.1 西门子S7-1200PLC的错误处理组织块