ONXDC-SIEMENS Simocode V6.0通讯配置说明
1 -17
1.1.1.1. 接口硬件、软件要求
SIEMENS部分接口硬件:
● Profibus-DP通讯接口卡 CP5611(6GK1561-1AA00)
● Profibus-DP通讯终端接头(6ES7 972-0BB50-0XA0)
● Profibus-DP通讯电缆(SIMATIC NET PROFIBUS FC 6XV1)
软件:
● 通讯接口卡驱动软件(SIMATIC NET Software V6.2或以上版本)及许可证软盘
ONXDC部分接口硬件
PC机一台,至少有一个可用的 5V PCI插槽
●软件
● windows 2000 professional sp4.0
● ONXDC系统软件 R01以上版本
● ONXDC-DPDRV通讯接口驱动
2.2.2.2. siemenssiemenssiemenssiemens部分通讯接口软、硬件安装
2.1. Profibus-DP通讯接口卡安装
● 将 PC机关机
● 打开机箱,将 CP5611安装到 PCI卡槽上
● 合上机箱,开启计算机电源
2.2. Profibus-DP通讯电缆接线
按照总线拓扑的方式,将所有
通讯电缆到 PC机的部分接入 Profibus-DP通讯终端接头。终端接头共有两个接线口,选择
A1/B1口接入,并注意按说明将接头上的终端电阻开关拨到相应 ON/OFF的状态。
2.3. CP5611驱动安装
● 将 SIMATIC NET Software(V6.2)安装光盘放入 CD-ROM驱动器
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
2 -17
● 光盘自动运行后,选择 Install SIMATIC NET Software
● 选择安装项: 如图
·安装完毕重启电脑
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
3 -17
3.3.3.3. Profibus-DPProfibus-DPProfibus-DPProfibus-DP网络配置及接口测试
3.1. 网络测试
·在控制面板中打开 Set PG/PC interface,设置 CP5611属性,如图。注意 CP_L2_1对应
CP5611(PROFUBUS) ,S7_ONLINE对应 PC internal。
·如图点击 properties,设置 5611卡的地址(一般为 0或 1,注意不要跟 PLC地址一样)、通
讯速率(要先知道 PLC通讯速率)等项。
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
4 -17
·如图点击 Dignostics。再点 Test,会出现 OK,点 Read会发现在总线上的设备,打√的为
主站,空白亮的为从站。已经设置了 5611为主站站号为 1,所以会看到 1的地方打勾了,2
为 PLC的站号。如果有多处打勾说明 PLC也为主站了应该让 PLC设为从站。
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
5 -17
·用 simatic\simatic net\settings\configuration console测试网络,如图
·在如图中再点 56111下的 Bus Bodes会发现总线的上设备,跟上面的测试一样。
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
6 -17
3.2. profibus 网络组态
3.2.1打开 SIMTACNCM PCWizard,并按图创建新的工程,并注意工程的保存路径。
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
7 -17
3.2.2 选择 creat a new project and configuration
3.2.3 profibus DP配置
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
8 -17
·添加 PLC的 GSD文件(此文件可以跟 PLC厂家要或从网上下载)
·添加 Dp application 及 CP5611卡,注意版本号,设置好通讯速率及主站号
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
9 -17
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
10 -17
从右侧 SIMATIC PC STATION分支中找这两项,拖到相应位置即可。
● 添加 Dp profibus
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
11 -17
在 CP5611卡上右键,点 add master system,添加一条 profibus:DP master system.
● 添加从站
在右侧找到相应的与 DCS通讯的模件,拖到master system上,设置相应的站号。并根据对
方提供的格式(格式一定要一致,不然通讯可能不正常),配置相应的modul格式(见上图下
面部分),注意:1、所有 IO必须全部按格式配置完成,包括只有格式,没有数据的 IO;2、
有些 PLC的 I ADRESS是从 1开始的,在我们的配置文件中,需要将 ADRESS减 1,即 1
对应 0,2对应 1,以些类推。
·修改 Simatic PC Station的名子,点菜单栏中的“Sation”,再点“Properties”,如图。
跟 PLC数据格式要一致
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
12 -17
·编绎并保存工程。
·再打开 Station configurator ,点 Station Name使站名与刚才修改的名字一致。
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
13 -17
·下装组态
全部组态完成后,打开 station configurator->import station\工程保存路径 \项目名称
\xdbs\pcst_1.xdb。(工程路径就是创建时要保存的路径)完成后,Application的 run/stop项
应该打上勾(没有 import以前为叉)。如图:
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
14 -17
将Work in offline mode 打勾
·将组态下载到 5611卡里面去
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
15 -17
·此时如果看到下图的情况,就
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示通讯已成功大半。
4.4.4.4. ONXDCONXDCONXDCONXDC通讯接口软件配置
4.1. ONXDC-Profibus-DP通讯接口软件
接口程序由以下两个程序组成:
● DpDrv.dll VXCU程序调用的动态连接库
● DpDrv.ini 通讯接口配置文件
4.2. 接口配置文件(DpDrv.ini)说明
以下为一个 Simocode的通讯接口配置:
配置文件
说明
/BeginSlave,101,1,4,0
ADBytePosChg= 1
/BeginPlate,0
DI0 = 0,0
DI1 = 0,1
DI2 = 0,2
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
16 -17
DI3 = 0,3
DI4 = 0,4
DI5 = 0,5
DI6 = 0,6
DI7 = 0,7
DI8 = 1,0
DI9 = 1,1
DI10 = 1,2
DI11 = 1,3
DI12 = 1,4
DI13 = 1,5
DI14 = 1,6
DI15 = 1,7
AI0 = 2
/EndPlate
/EndSlave
● 设备配置开始标示符,Profibu-DP从站地址,虚拟 I/O站
号,输入缓冲的大小(字节),输出缓冲的大小(字节)
● 所采集的数据高、低字节位置;1表示低位在前,高位在
后
● 虚拟卡配置开始标示符,虚拟卡号
● DI通道号 = 输入缓冲区地址,在字节中的位号
● AI通道号 = 输入缓冲区地址
● 虚拟卡配置结束标示符
● 设备配置结束标示符
从一个 Simocode设备采集状态量及电流值,故 Simocode的输入/输出缓冲配置为
Basic Type 2(2字节 DI,2字节 AI,4字节 DO),即 4个输入缓冲字节,4个输出缓冲字节 。
因只需从 Simocode采集数据,故接口配置文件中输出缓冲设为 0。
4.3. XCU配置文件修改(vxcu.ini)
配置文件说明
[IODRIVER]
totaldriver=1
DRIVER1=dpdrv,1,2,14
● I/O站驱动配置
驱动数量
驱动 1=驱动名,起始的虚拟 I/O站号,虚拟 I/O站
数量,每个虚拟 I/O站虚拟卡件数量
MAXIONUM=3
MAXPLATENUM=14
最大的 I/O站数量
每个 I/O站最大的卡件数量
4.4.XCU组态
4.4.1. DI点
采用 DI模块;
www.plcworld.cn
ONXDC-SIEMENS Simocode V6.0通讯配置说明
17 -17
点地址根据接口配置文件中虚拟卡的定义进行设置,即站号-卡号-通道号对应为:
虚拟 I/O站号 - DI虚拟卡号 - 在字节中的位号
4.4.2. AI点(电机电流)
采用 AI模块;
点地址根据接口配置文件中虚拟卡的定义进行设置,即站号-卡号-通道号对应为:
虚拟 I/O站号 - AI虚拟卡号 - 0
因只有一个 AI点,故通道号总是 0。
注:采集到的数值表示的是额定电流的百分数,故还需乘以额定电流值才能得到实际电流值 。
5. 通讯接口软件的使用
5.1. 接口软件的运行
● 启动 ONXDC系统软件
● 进入软件的 VXCU目录,运行 vxcu.exe
● 打开 XCU组态软件 xcucfg.exe
● 以 ENG身份登录虚拟 XCU,将 XCU组态文件下装到虚拟 XCU
● 虚拟 XCU写电子盘,这样下一次启动虚拟 XCU后,无需再下装组态
注: 可以修改MMI站的配置程序 SysConfig.exe,在自启动项中加入启动虚拟 XCU项。这
样,当 ONXDC启动时,将自动启动通讯软件。启动自检软件可以自检到通讯卡件,则通
讯表示成功。
5.2. 接口软件的停止
停止接口软件时,不能简单的通过 Alt-F4按键或通过注销登录的方式关闭 vxcu软件,这样
会
使得接口卡(CP5611)占用的计算机资源无法释放,导致无法再次正常运行通讯接口软件。
正确的方法是:
● 点击 vxcu程序窗口的左上角图标,在窗口菜单中选择 Login
● 以 eng以上身份登录虚拟 XCU
● 再次点击 vxcu程序窗口的左上角图标,在窗口菜单中选择 Close,关闭 vxcu软件
www.plcworld.cn