使用PTQ-PDPMV1模板需要的文件:和,
PCB_2.0.7.17.0200.EXE 和 ptq_2_60.mdc. PCB_2.0.7.17.0200.EXE是配置dp网的程序文件,首先安装到系统中。
打开 ModConnectTool
双击图标打开程序主界面:
选择菜单 file->open Installation file,找到ptq_2_60.mdc文件,然后单击列表
中PTQ-PDPMV1,确定。执行此步骤后,PTQ-PDPMV1将出现在concept程序中的硬件列表中。
配置dp网络
在硬盘中建立一个空目录,作为concept编制程序目录,目录中建立名字为dfb的空目录,备用。
打开
双击DefaultModule ,选择如图,确定。
打开左边列表,选择
slot number: 跟模板在主机架位置一致;
input start register:网络上输入区域的开始地址,1000相当于concept的 301000
output start register:网络上输出区域的开始地址,3000相当于concept的 403000
input byte swap:选择yes 确认。
然后双击profibus-dp标签,在弹出的窗口中点击configure PROFIBUS按钮,出现dp网配置窗口
双击,出来的对话框中设置:
选择菜单toolsinstall new GS*file..,安装图尔克产品的gsd文件。
然后双击
,配置主站参数: 设定主站地址和网速。
配置完主站参数后,添加从站模块,设置模块参数。
配置完成后保存,关闭窗口,返回前一窗口。
点击show concept map,打开新的窗口中显示了具体的地址分配信息,需要记住模块的地址分配情况,concept中编程需要用到。
点击Export Processor Files按钮,输出文件到先前建立的文件夹 \\dfb目录中。然后关闭窗口,回到程序主画面,保存配置文件到文件夹中保存。
将本机地址设定成192.168.0.xx (xx不能是100,0,255,1)用以太网线连接电脑和模块(PTQ-PDPMV1模块),将cpu设定到停机状态,进入菜单project->Module,选择download from pc to module,讲通讯的组态下载到模块中。关闭程序。
如果组态中没有输出类型的模块,需要对导出的文件手动改动一下: 打开\\dfb目录下的PTQ-PDPMV1.dty文件,到最后将如下一段删除 TYPE PTQPDPMV1_OUT_DATAF: STRUCT END_STRUCT;
END_TYPE 保存文件。 四、
打开concept 程序组中的,concept converter
选择file->import ,找到dfb文件夹下的setcrc.asc文件,确定
,在弹出的提示框中选择 否,,完成后关闭。
五、
打开concept程序,新建项目,保存在先前建立的文件夹中,按照工程设计
组态硬件,注意组态中的地址不要于dp网络中的 301000 401000设定重复,并且系统内存分配要包含dp网中硬件的地址 :
保存项目,退出concept,然后重新打开,选择菜单file->import
打开的对话框中,选择dfb文件夹中的ptq-pd~1.txt文件,导入变量
,然后新建一程序功能块,编写激活通讯板启动的程序
程
序
的
变
量
如
图
:
保存。
最后下载所有硬件组态及程序到plc中。
正常情况下,如果远程站都已送电,网络无故障的情况下,模板指示灯全
部为绿色,,如果com stat灯闪烁,表示组态中的某些模板没有
通讯上,如果所有的模板都不能通讯,则 tkn hold灯不亮。
六、一个机架上有两个模板的情况
重复上述步骤,分别对两个网络进行组态,生成PTQ-PDPMV1.dty(第一个模板的)和PTQ-PDPMV2.dty(第二个)文件,然后打开PTQ-PDPMV2.dty文件,将以下部分复制到PTQ-PDPMV1.dty对应部分的后边:
TYPE PTQPDPMV2_IN_DATAF: STRUCT ……
…… ……
END_STRUCT; END_TYPE 和
TYPE PTQPDPMV2_OUT_DATAF: STRUCT …… …… ……
END_STRUCT; END_TYPE
保存文件。
Concept中要分别导入ptq-pd~1.txt和ptq-pd~2.txt,SETCRC功能块也要调用两次,分别对两个模板初始化。
生成的两个.dty文件导入到另一个文件夹内,两个PTQ寄存器的输入输出地址不能一样。
因篇幅问题不能全部显示,请点此查看更多更全内容