❶ 威纶通触摸屏宏指令编历史数据,下面一段程序的解释,请大师指点
macro_command main()
short data_log_number = 1, year, month , day , index(变量声明,short短整型数,后面data..........index为变量名称,共5个,其中赋值data_log_number 为 1)
short success,tt,tt1(同上 short短整型数,后面变量名称)
tt=0(赋值tt等于1)
tt1=1(赋值tt等于1)
SetData(tt, "本机 触摸屏", LW, 105, 1) (将tt写入触摸屏LW105存储器,说明LW105=1)
GetData(year, "本机 触摸屏", LW, 110, 1) (读触摸屏LW110的数据,声明为year)
GetData(month, "本机 触摸屏", LW, 111, 1) (读触摸屏LW110的数据,声明为month)
GetData(day, "本机 触摸屏", LW, 112, 1) (读触摸屏LW112的数据,声明为day)
{// 若存在一数据取样文件20101210.dtl,其数据取样编号为1,档案索引为2
// 则success == 1,index == 2
success = FindDataSamplingIndex (data_log_number, year, month, day, index)}(为注释,可忽略)
if success==1 then (如果 success=1 为真)
SetData(index, "本机 触摸屏", LW, 100, 1) (那么将index写入LW100)
end if (结束)
if success<>1 then (如果success不等于1 为真)
SetData(tt1, "本机 触摸屏", LW, 105, 1) (那么将tt1写入LW105)
end if
end macro_command
❷ 2、MCGS的计数器都包括哪些要素,如何进行设置
包括以下四点要素:
1、数据类型。开关型值为0或1。数值型值在3.4E±38范围内。字符型值为最多512字符组成的字符串。
2、变量及常量。变量:脚本程序中,不能由用户自定义变量,也不能定义子程序和子函数。只能对实时数据库中的数据对象进行操作,用数据对象的名称来读写数据对象的值,而且无法对数据对象的其他属性进行操作。可以把数据对象看作是脚本程序中的全局变量,在所有的程序段共用。开关型、数值型、字符型三种数据对象分别对应于脚本程序中的三种数据类型。在脚本程序中不能对组对象和事件型数据对象进行读写操作,但可以对组对象进行处理。常量:开关型常量 0或1的数字。数值型常量带小数点或不带小数点的数值,如:12.45, 100。字符型常量双引号内的字符串,如:“OK”, “正常”。系统内部变量:MCGS系统定义的内部数据对象作为系统内部变量,在脚本程序中可自由使用,在使用内部变量时,变量的前面必须加“$”符号,如 $Date,内部变量的详细资料请参考《用户参考手册》的内部变量一章或在线帮助中的内部变量列表。系统内部函数:MCGS系统定义的内部函数,在脚本程序中可自由使用,在使用内部函数时,函数的前面必须加“!”符号,如!abs(),内部函数的详细资料请参考《用户参考手册》的内部函数一章或在线帮助中的内部函数列表。
3、MCGS对象。MCGS操作对象包括工程中的用户窗口、用户策略和设备构件,MCGS操作对象在脚本程序中不能当作变量和表达式使用,但可以当作系统内部函数的参数使用,如!Setdevice(设备0,1,””)。
4、表达式。由数据对象(包括设计者在实时数据库中定义的数据对象、系统内部数据对象和系统内部函数)、括号和各种运算符组成的运算式称为表达式。设置方法:如果是要用触摸屏来设定PLC内部的计数器或者计时器的值,那只要在触摸屏程序上,数值输入控件绑定一下计时器或者计数器的设定值就可以了。
❸ flash脚本语言的变量
语法:delete (reference)
范例:account = new Object();
delete account .name = 'mx'; 删除指定的对象或变量
account.balance = 5000;
delete account;
设置变量的值,可运用【运算法】的
方式设置其为字符串或数值。和大多
语法:variable = value 数的程序语言一样,设置变量名称
set variable
范例:x= random(15) + 6; 时,变量名称的第一个字需为英文而
不能是数字,而在Flash 中变量是没
有大小写之分
语法:var variableName
范例:var x;
var y = 1; 声明变量
var z = 3, w = 4;
var s, t, u = z;
语法:with (object) {statement}
with 范例:with (_root.apple) { 使用with 控制影片剪辑
gotoAndStop (3);
}
❹ 博图V15中如何批量修改触摸屏变量的PLC名称
1、首先打开软件TIAPortal博图V15,点击创建新项目。
2、其次选择存放的位置,设置好之后点击创建。
3、最后多重复制,再多重粘贴到博途的变量表中,批量修改变量名称,再导入到TIA中。
❺ PCS7里WINCC的HMIruntime.tags("变量名") 是否为INS里的自定义变量,不能直接读取程序块变量,实时数据
这是VB脚本,你看一下WINCC里自带的脚本手册全明白了。
VB里不能直接处理WINCC的过程变量。
HMIruntime.tags("变量名") 作用将WINCC里的过程变量转为VB中变量。
❻ 信捷触摸屏怎么设置产量
一、信捷触摸屏产量配方实现步骤:
1、通过调用函数来实现对配方的命名、创建、保存、加载等等,西门子配方画面如下。
2、新建一个配方,添加数据记录,再添加元素,连接相应的变量。
3、新建画面,将需要的控件添加进去。所有的功能都是通过按钮事件里的函数来实现的,这样就实现了西门子触摸屏的配方功能。配方命名函数如下。
二、信捷触摸屏配方实现步骤MCGS昆仑通态触摸屏配方的实现方法和西门子触摸屏差不多,我做了一个简易的:新建变量,添加用户策略,配方编辑属性,在主画面按钮的操作属性里执行相对应的策略。
三、信捷触摸屏配方实现步骤看惯了用控件来实现配方功能,我们换一种思路,用脚本函数来实现。信捷触摸屏支持C脚本,配方画面如下:没有用任何触摸屏自带的控件,所有的功能都是通过C脚本来实现的,单击上升下降按钮就能对存储到触摸屏的配方数据进行查看。
1.建立相应的变量,这一个配方的元素从‘配方名称’开始,到第14个的‘元素3’结束,一共104个单字,先通过编号对所有元素进行地址偏移。
2.读取PFW290的值,存放到temp里,将temp1写入到PFW292里,就实现了配方地址的偏移。下载到PLC脚本:读取PFW300-PFW403即配方里的所有元素,写入到PLC对应的数据存储区。
❼ 昆仑通态触摸屏脚本程序中的M0点怎样与plc中配合使用
如图所示,在昆仑通泰的组态软件MCGS中的设备窗口,在设备驱动里添加一个通道,例如添加的是三菱FX系列PLC的M0,然后把触摸屏中的变量M0连接到这个新建的通道,这样触摸屏的变量M0,就和FX系列PLC中的M0同步了。当触摸屏定时停机了,让变量M0为1,PLC中的M0就为ON了,PLC就可以利用这个M0为ON,进行锁机。
望采纳。。。。。。
❽ 如何用MCGS触摸屏中的脚本做当前用户的密码修改
就是新建几个变量,比如登录,用户名,密码,新密码,新密码2 ,然后密码和新密码判断就行了啊,用IF语句和字符串比较函数就可以了
❾ plc和触摸屏; 怎样才能通过触摸屏改变plc数据设定
触摸屏改变PLC数据的大概思路如下
1、在控制之前触摸屏可以通过网线、DP电缆等连接方式与PLC建立通讯,建立通讯后才能进行信息的交换。
2、在PLC程序中定义需要用触摸屏改变的变量(如PLC的数据块D),并做好注释。输入触点I,中间继电器触点M也是可以用触摸屏改变的变量。
3、触摸屏的画面用相应的编辑软件进行设计。在变量管理里定义一个触摸屏的变SET-VALUE,这个变量名在触摸屏中才能应用,再设置这个SET-VALUE变量名对应PLC的变量为(如D),数据类型要一致,这个时候触摸屏的的变量与PLC的变量就对应上了。
4、在画面编辑的时候画一个输入框,在这个框的属性里设置输入在变量为SET-VALUE。根据情况再设置属性里的其他设置。
5、保存画面项目,下载到触摸屏。当在触摸屏输入一个数值时候对应PLC的变量也跟着变了,从而起到触摸屏改变PLC数据的设定。
(9)触摸屏的脚本变量名称扩展阅读:
信息技术和自动化技术的高速发展使得直接人机交互过程越来越重要,触摸屏技术正是为了满足这种需求而产生的。触摸屏是集信息显示、处理、通信和控制于一体的综合信息系统,在工程控制和商业服务等领域都有大量的应用。
触摸屏是一种最新的电脑输入设备,它可以让使用者只用手指轻轻地碰计算机显示屏上的图符或文字,就能实现对主机的操作,这样摆脱了键盘和鼠标操作,使人与机交互更为直截了当。它具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。
❿ 三菱触摸屏显示值如何循环变化
1、在控制之前触摸屏可以通过网线、DP电缆等连接方式与PLC建立通讯,建立通讯后才能进行信息的交换。
2、在PLC程序中定义需要用触摸屏改变的变量(如PLC的数据块D),并做好注释。输入触点I,中间继电器触点M也是可以用触摸屏改变的变量。
3、触摸屏的画面用相应的编辑软件进行设计。在变量管理里定义一个触摸屏的变SET-VALUE,这个变量名在触摸屏中才能应用,再设置这个SET-VALUE变量名对应PLC的变量为(如D),数据类型要一致,这个时候触摸屏的的变量与PLC的变量就对应上了。