发布于 2005-08-26 00:08:52
0楼
PLC读写NC变量的方法如下:
一.前提条件
要使用FB2(FB3)读(写)NC变量首先要安装”NC Variable Selector”(NC变量选择器)。这个软件在TOOLBOX上有。最新的TOOLBOX版本是V6.3。(注意:NC变量选择器的版本必须与NCU或CCU的版本相同!)
二.选择变量
使用NC变量选择器选择要读写的变量。
1.点击Project中的New
2.打开Open窗口中的目录C:\Program Files\SIEMENS\NCVar Selector\Data\SW63\ncv_NcData.mdb
当前屏幕为两个窗口,上面是所有变量的列表,下面是空的用户选择的变量表
3.以读R参数为例
点击Edit中的Search,filter variables
在Option窗口中选择Selection
在Selection parameters中的Component项中选择RP,点击OK
上面窗口中就只显示出两个变量,R[..]是版本3.3以前的变量名, Rpa[..]是版本3.3以后的变量名
4.双击Rpa[..]项,在弹出的窗口中,Unit-No是通道号,Line是R参数号(实际是R参数号加1)
点击OK.
Rpa[..]变量便会出现在下面的用户变量表中。
5.点击Project中的Save As,存储变量表
事先在STEP7项目下创建一名为????????.s7d的目录, 变量应存放在此目录下
注意:”?”可为任意字符
6.点击Code项中的Selections
在DB number项中选择一数据块块号(还未在编程时使用的,默认DB120),点击OK
7.点击code项中Generate,生成一源文件(Source File)
仍存放在????????.s7d目录下
8.关闭NC变量选择器
三.生成DB块
1.运行STEP7并打开用户项目(此时项目中应已拷贝了PLC基本程序)
2.打开S7 program中的Sourse File(源文件)目录
3.点击Insert中External Source file的项
4.选择存放在????????.s7d目录中的源文件,点击Open,此源文件便会加入到源文件目录中
5.双击此源文件,点击File中Compile项,编译后在Block中可找到DB120
6.为编程方便,在符号表中为DB120添加一符号,如特test_var
四.STEP7编程
1.修改OB100中的参数
CALL FB 1 , DB7
……
NCKomm :=True 修改此项
……
注意:下载后重新启动才能生效。
不停的学习,不停的进步!