例:在画面上单击右键,在d出的快捷菜单中选择“画面属性”,在d出的画面属性对话框中选择“命令语言”按钮,单击“显示时”标签,在命令语言编辑器中,添加如下程序:
chartAdd( "温度棒图", \\本站点\原料罐温度, "原料罐" );
//函数说明:chartAdd( "控件名", 变量名, "图标标签值" );步骤如下:
我们可以在函数外面定义变量,就是全局变量。
局部变量可以与全局变量同样命名。
但是优先级是局部变量优先。
在函数之外定义的变量就是全局变量。
用static修饰的变量可以是全局的,也可以是局部的,所以说“用static修饰的变量是全局变量”是错误的。
用static修饰的变量的生命周期与全局变量一样,但可见性仍分全局和局部。可以用modbus协议,台达只是modbus协议,在组态王中建立变量3(只读寄存器)、4(读写寄存器)的寄存器,浮点数注意要占俩个字的,定义寄存器的时候比如41,43,45,这样去定义
1、首先建立一个工程(过程我就不说了,学过组态王的都应该会的)。
2、在工程浏览器中,选择设备->COM1下,右侧双击“新建---”PLC->亚控->仿真PLC下的COM,逻辑名称可以随意起名字。选择COM1,下一步,---确定。
3、数据词典->右侧的“新建--”变量名字“随机变量”,剩下的内容看图吧,根据需要可以更改最大值和最大原始值。
如有不明白的地方再问我吧!
在数据词典里命名3个变量
在命令语言里把组态王的变量$时$分$秒分别传送给你在数据词典里命名的3个变量
在命令语言里用IF语句,(如果命名的3个变量时120000,那么将这3个变量传送给D8015,8014和8013)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)