Weinview 宏指令使用说明.pdf
威纶(Weinview)是一家专业提供工业人机界面(HMI)产品的台湾公司,其产品广泛应用于各种自动化控制系统中。威纶的产品之一是EasyBuilder Pro系列人机界面,而宏指令则是用于自动化任务和提高用户界面交互效率的一种编程工具。本篇宏指令使用说明详细介绍了威纶宏指令的语法、编写方法、操作顺序以及相关限制。 一、宏语言说明 1. 常数与变量 - 常数分为十进制常数、十六进制常数、ASCII常数(单引号内的字符常数)以及逻辑常数(True和False)。常数在命名时必须以英文字母开头,且长度不得超过32个字符。 - 变量命名需遵循类似的规则,同时声明变量的数据类型。支持的数据类型包括char(字符类型)、short(短整数类型)、int(整数类型)、float(浮点数类型)、bool(逻辑类型)、WORD(字类型)和DWORD(双字类型)。 2. 运算符 - 赋值运算符(=)、算术运算符(+,-,*,/,%),关系运算符(<,<=,>,>=,==,<>),逻辑运算符(And,Or,Xor,Not)以及位运算符(<<,>>,&,|,^,~)。 - 运算符号的优先级决定了表达式中运算的顺序,其中算术运算优先级最高,其次是位运算,再其次是关系运算,最后是逻辑运算。赋值运算符具有最低优先级。 3. 数组 - 宏指令仅支持静态一维数组,格式为数组名[数组大小]。数组下标的取值范围为0到***,下标最小值为0,最大值为数组大小减1。 4. 表达式 - 表达式由运算对象(常数、变量、数组元素、函数调用)和运算符按规则组合而成。表达式计算依赖于运算符的优先级。 5. 语句 - 宣告语句用于声明变量或数组,如int a声明整数变量a,int array[10]声明大小为10的整数数组。 - 赋值语句用于给变量赋值,格式为变量名=表达式。 - 逻辑判断与分支语句包括单行形式和区块形式的If语句,以及SelectCase多重分支选择语句。 二、宏指令操作说明 文档中还具体介绍了如何使用宏指令进行操作,包括如何与PLC进行通信,包括本地地址LocalBit和LocalWord的设置和使用。通过定义特定的宏指令,用户可以实现更加复杂的逻辑控制,以及与PLC设备进行数据交换。 三、宏指令的限制 使用宏指令时需注意一些限制。例如,不能使用某些特定的函数和命令,宏指令的执行有上下文限制,以及在某些特定条件下宏指令的运行效率可能会受影响。 四、编译错误提示 编译时出现的错误提示会给出宏指令的编写问题所在,用户需要根据提示修改代码以保证宏指令正确执行。 五、范例程序 文档中还包含了一些宏指令编写的范例程序,帮助用户更好地理解宏指令的使用方法。通过实例演示了如何实现简单的控制逻辑,如何处理用户输入,以及如何将数据输出到PLC等。 威纶宏指令使用说明文件为用户提供了全面的宏语言编程知识,从基础的语法和数据类型说明到实际操作指导,以及常见错误的提示与解决方案,帮助用户高效地编写并执行宏指令,以实现更加智能化和自动化的工业人机交互系统。
剩余38页未读,继续阅读
- 粉丝: 697
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助