RSview32培训总结文档格式.docx
《RSview32培训总结文档格式.docx》由会员分享,可在线阅读,更多相关《RSview32培训总结文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
Togger表示点击按钮置1,在点击按钮置0。
Momentaryon表示按下置1,不按置0。
Command表示执行某种调用的指令。
Upappearance/downappearance表示按钮在释放/按下的显示(只是按钮自身的变化)。
当选择了Toggle后点击TagName右边的按钮选定正在编译的按钮动作操作的Rsview32的指令。
若要建输入框则先在图中添加输入框,再编译此输入框的属性:
如图选择Rsview32中的标签。
在新建的图片中空白处点击右键可以编译标签的属性:
SecurityCode表示安全等级,即用户权限。
Displaytype显示类型(Replace新图代替老图,Overlay新图覆盖在老图上)。
尺寸的设定,若点击SizetoMainWindowsatruntime表示在运行时使此画面与屏幕显示大小一致。
对于按钮的CommandLine:
如图中press表示按下激活,release表示释放激活。
如图中选择了Display指令后,在选择好图片的文件,当指令被激活时,所指定的图片跳出显示
GROUP指令:
把一些零散的图形打包。
View→GridSetting:
设置网格。
Snapon:
与网格对齐。
ShowGrid显示网格。
模拟量
在Rsview32中新建一模拟量标签时要输入高低限值,此值应与程序中输出的范围一致,入程序输出0-20000那么Rsview32的模拟量标签也要为0-20000,若一个罐子的显示要用此标签,可直接使这个数在0-100显示即可:
在模拟量标签的设置中,要注意Scale(增益)与Offset(偏移)的概念:
a是增益Scale,b是偏移量Offset,表示了输入输出的线性关系。
例如:
现场信号0-10v到模块后在控制器里转变成数据0-32767,而这个数据直接传给RSview32要求显示是20-100m,就需要把0-32767线性的转变成20-100,这个转变就要用到上面的线性公式,而有两个点(起点终端)就可以却的这个线性关系。
其实在模拟量通道组态中已经自动完成了从外部电压信号到运算显示数据的转化。
2006年4月26日星期三
Rsview32中标签的导入导出:
在Rsview32界面中的Project任务中的import&
Exportwizard是用在把一个Rsview32工程中的标签导入另一个工程:
把Logix5000中的标签导入Rsview32中的方法为:
1、先把Lgix5000工程另存为.L5K文件。
2、在新建好的Rsview32工程中设置好Node(与linx对应)。
3、打开Rsview32TOOLS,点击logix5000TagImportUtility:
4、选中CreateTagsinopenRsview32Project:
选中后NodeName就会自动出现,在TagFileName中选择刚才另存为.L5K的文件;
点击Filter右边的按钮选择全部标签;
在Puttagintofolder中输入这些标签进入Rsview32Project后存放在哪个子标签夹里;
在Addlinxtopictotagaddress输入这个工程的Node名;
点击OK。
如图:
把Logix5000的标签导入Rsview32后就可以方便的建立字符串的连接,并把Rsview32中输入的字符串传送到程序。
对滑块的应用:
1、在图片中画一个小框小框,右键点击小框选择Horizontal/VerticalSlider(水平/垂直滑块)设置可以用此滑块的移动位置来输出模拟量的信号。
若选择Horizontal/VerticalPosition(水平/垂直位置):
表示此滑块的位置可以显示模拟量的大小。
在编译滑块时首先把滑块指定一个位置,点击AtMinimum表示滑块运动的起点;
在把滑块水平托动好一个位置,点击AtMaximum表示滑块运动的终点;
SpecifMin设置了滑块在起点时输出量,Max设置了滑块在终点时的输出量。
点击Tag选择此输出对应的Rsview32对应的标签。
在图片上选择了一个对象后右键选择Visibility可设定这个对象在什么条件下显示。
配方数据的建立:
1、在Logix500中建立接收数据的标签(可用数组)。
2、建立配方文件recipe:
把需要的数据与Index对应以备调用。
(在每次建立输入框时就会自动产生一个不同的Index,由Index可以识别每个框)。
点击recipe,输入每个框想要输入的参数,保存后就建立了一个recipe配方文件,可多建立几个配方并保存。
1,2,3代表Index,逗号后面是相应的参数。
3、调用配方文件:
在编画面时用如图红色圈里的选项新建一个recipe的按钮,输入按钮名OK。
当运行画面时双击此按钮就可以选择把哪个recipe配方文件导入。
入下两图所示:
4、双击“选择配方”点击Restore导入配方:
4、下载配方:
配方Restore导入后只是在界面上显示,并没有传送到程序,此时要新建一个按钮来下载配方。
步骤:
新建按钮选择command:
RecipeManagement:
DownloadAll。
建好按钮以后点击按钮就可以把当前的配方下载到PLC的标签里。
用户权限的设置UserAccounts
点击System里的UserAccounts:
在跳出的界面里可以输入多个用户名和相应密码,并定义每个用户可以看到那几个安全级别的画面(A~P级),此级别对应在显示画面的属性中设置,如图:
当显示画面也设置了安全级别后就需要有相应权限的用户才可以看到。
若此时画面中没有做登陆按钮,就需要打开Commandline输入login登陆。
在画面中做登陆按钮:
添加一按钮,选择Command:
System:
Security:
Login制作登陆标签,在点击Login后不要在随后的对话框中输入用户名和密码,若输入用户明和密码每次一点击此按钮就会自动登陆到这个用户而不会跳出要求输入名字和密码的对话框。
同样的路径再制作退出登陆按钮。
运行中点击登陆就会跳出对话框输入用户名密码,登陆相应用户。
登陆后还要新建按钮用Display命令调用相应的显示画面。
其余功能应用
一、在system中选择SecurityCode可以为命令设置安全级别。
二、在System中选择Scanclass可以设置扫描级别,如图Foreground表示画面在前台运行的扫描速率,Background表示画面在后台时的扫描速率。
此速率可对每个画面或标签设置扫描,在用OPC的通讯方式中不需要设置Scanclass:
三、在LogicandControl中选择Macro宏定义:
可以在激活时调用一系列指令。
双击Macro输入需要调用的指令:
如图
第一个指令是调出“Move”这个图片显示,第二个指令是下载。
调用宏可以用按钮调用:
也可以在启动时system→Startup中调用:
2006年4月27日星期四
对于按一个按钮后跳出一操作框的应用。
在一些系统中有一些相同的设备如电机,可以制作一个子画面,只要点击任何一个电机就跳出一个相同的窗口可以启动停止当前电机。
这就需要用到Parameters(参数表)。
参数表(Parameters)的应用:
应用理解:
在一个新建的界面中新建输入输出窗口,程序会自动生成一个Index号(1,2,3,4…),而建立参数表就是用#1、#2…来找到每个输入输出窗口并用#1=View32\Data[1]的格式来指向Rsview32工程的某个输入输出标签,而每次调用的是哪个参数表就把这个窗口的地址指向参数表中对应好的标签,所以只要有一个这样的窗口就可以多次调用参数表来对应各个设备不同的标签。
建立参数表的格式如下图:
建好参数表后就新建一个画面,例如:
可以添加几个按钮,设置TagName如下图:
此#1就对应了被调用的参数表的标签名如:
motorb_start电机b启动标签,而#2对应了电机b停止标签。
其页面属性的设置要把这个图在每次调用时置于当前主画面的上方:
建立好子画面后在主画面中要编辑各个设备如电机a,b,c,d的按钮,只要一按每个电机对应的按钮刚才建好的子画面就会跳出来,按启动/停止按钮这个电机对应的启动停止标签就有相应输出,对于这个按钮Action设置如下:
其Release里的设置是:
Displayparameter/pparamete2。
其含义是先用页面显示命令Display调用页面Parameter输入空格,然后用/P来调用参数表Paramete2。
也可以用/T后跟标签1,标签2…,直接来设置调出的子画面中#1,#2对应的输入输出框的标签。
后面这种方法不用建立参数表。
这样就实现了多个按钮来控制同一个子画面的调用。
其他功能的应用:
1、TagMonitor标签监控,把Rsview32中的标签名输到TagMonitor画面中,就可以对相应标签进行输入输出监控,包括模拟量。
2、对Symbol的应用:
在commandline中输入defineDdisplayscreen1回车就定义了“D”表示调用图片screen1,若下一次在commandline中输入D回车,screen1就会跳出显示。
也可以用按钮在command中输入D来调用。
对于Symbol的建立无法查得,只有建立的人知道,只有通过Activelogviewer中察看操作记录可以知道。
消除是Undefine指令。
3、在logicandcontrol中的DevicedTag和Event的应用。
在DevicedTag中可以建立一个中间变量以实现几个标签的运算:
点击setup→DeviceTagSetup可以设置DeviceTag的Evaluation时间间隔。
而Event表示当某个条件满足时执行某个指令:
在Event的Action里可以是一个命令或宏,在Express里的条件满足后执行这个命令或宏。
Event靠条件来触发,Device靠命令来触发。
这两个功能都需要设定按钮用命令启动(Eventon)后才能激活。
4、对于标签替代(TagSubstitution)的应用:
把几个位置在一起的常用的一小组按钮或显示设为一组(Group),在别的地方可以拷贝使用,但是为减少更改标签的工作量,可以使用TagSubstitution:
例第一个设备的标签名分别为motor1_start/stop…,那么在第二个电机用这些按钮时只要在Search中输入motor1,在Replace中输入motor2,就可以把这个组中所有标签的motor1改成motor2。
5、对操作记录的设置Activelogsetup:
报警
报警功能在建立标签时设定。
这是一个模拟量报警的设定,报警的严重等级可在alarmsetup中设定。
在alarmsetup中设置报警的等级和报警的方法:
Logtoalarmlogfile:
登陆到报警画面。
Logtoprint:
登陆到打印画面。
Internalbell:
内部响铃。
Externalbell外部响铃。
建立一个报警画面:
新建一个页面,点击alarmsummary,在选定相应的区域即可: