《火电机组DEH仿真控制系统.ppt》由会员分享,可在线阅读,更多相关《火电机组DEH仿真控制系统.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 4/12/2023VDPUVDPU通讯配置举例说明通讯配置举例说明2 4/12/2023VDPU通讯配置举例说明通讯要求:通讯要求:现有吹灰系统PLC设备需要与DCS系统进行通讯,进行数据交互,包括DI,DO,AI,AO测点,测点表如下:3 4/12/2023通讯要求:通讯要求:吹灰系统PLC设备端口要求:通讯规约:modbus通讯规约 接口型式:RS-232接口 波特率:9600 数据位:8位 停止位:1位 效验方式:偶 吹灰系统PLC编号1,为从站,一套设备。DCS系统侧为主站。无特别显示4 4/12/2023PIDMPC接口分析:接口分析:由于采用RS-232接口型式,考虑到便捷性和
2、方便维护方面考虑,采用吹灰系统PLC设备直接连接工控机COM接口通讯当时,通讯介质采用带屏蔽网线,接线方式如下:工控机测接口采用DB9 Female Connector方式,只需连接3个芯信号:2 :TxD(out)用于发送信号 接对方的 RxD(in)3 :RxD(in)用于接收信号 接对方的 TxD(out)5 :GND 用于链接屏蔽信号5 4/12/2023数据分析:数据分析:通讯数据共10个测点,4个DI,3个DO,2个AI,1个AO,分析如下:DIDIAIAIDODOAOAO6 4/12/2023+5VDPUVDPU配置:配置:VDPU文件夹放置在DATA目录下,通讯VDPU号可以实
3、用系统中未实用的DPU号(不能实用40到59之间的编号),文件夹名称修改为VDPU+编号,本配置中使用VDPU71.目录下必须包含如下几个文件:Vdpu.exe Vfunc.dll modiplc.dll modiplc.ini Vdpu.cfg步骤一:配置VDPU号 打开Vdpu.cfg文件,修改dpu号,用户名和密码在组态中修改。修改VDPU编号卡笼配置用户名,级别和密码(默认)7 4/12/2023步骤一:修改卡笼配置。DRIVER1=modiplc,1,1,16 表示实用modiplc.dll文件作为驱动文件,第一个1表示起始卡笼编号为1,第二个1表示总共有1个卡笼,最后一个16表示每
4、个卡笼最多有16个卡件。考虑到只有10个测点,4类信号,所以采用只配置一个卡笼信息,4块卡件,分别为DI,DO,AI,AO.8 4/12/2023步骤二:步骤二:配置卡件信息:打开MODIPLC.INI文件,配置好的信息如下:端口信息端口信息PLCPLC设备从站号设备从站号DCSDCS侧配置站号侧配置站号DCSDCS侧配置总卡件数侧配置总卡件数DCSDCS侧配置每块卡件所在编号侧配置每块卡件所在编号每块卡件所配每块卡件所配IOIO信息信息9 4/12/2023步骤二:步骤二:端口信息:communication_port1=Com1,9600,8,e,0,1,nodebug communica
5、tion_portn表示通讯设备相关的参数,对应通讯口为串行口,参数依次为:Com1;端口号,9600;波特率,8;数据位,e;有无校验(e偶o奇n无),0;停止位(0 means 1,1 means 1.5,2 means 2),1;PLC数量,nodebug;是否需要报文监视窗口10 4/12/2023步骤二:步骤二:PLC设备从站号:Slave_No=1,Slave_No 表示 communication_port1下,PLC的地址(或从站号)PLC设备从站号:Station_No=1,Station_No表示该PLC对应的DPU站号,每一个PLC对应DPU的一个IO站。DCS侧配置总卡
6、件数:PlateNum=4 PlateNum表示该PLC对应DPU配置了多少块卡件 11 4/12/2023步骤二:步骤二:DCS侧配置每块卡件所在编号:plate1_No=0 plate2_No=1 plate3_No=2 plate4_No=3 Plate1_No,Plate2_No,Plate3_No,.,Platen_No 表示每一块卡件的地址,一般情况下,DCS侧从0开始配置,也可以从任意编号开始,但是最大编号不能大于最大卡件数112 4/12/2023步骤二:步骤二:每块卡件所配IO信息:打开MODIPLC.INI文件,配置好的信息如下:plate1_DI=1,147,4,5 功能
7、码1:表示的是读从00001开始的线圈状态寄存器,各类寄存器的第一个通道在XDPS中都是0,所以这里的起始通道0表示输入寄存器000001,所以147表示000148.plate2_AI=4,399,2,5 功能码4:表示的是读从30001开始的输入寄存器,各类寄存器的第一个通道在XDPS中都是0,所以这里的起始通道0表示输入寄存器300001,所以399表示000400.13 4/12/2023步骤二:步骤二:每块卡件所配IO信息:打开MODIPLC.INI文件,配置好的信息如下:plate3_DO=71,3 开关量输出用Modbus功能码15,由于每种输出功能码唯一,所以在配置输出卡件时不
8、要配置功能码。各类寄存器的第一个通道在XDPS中都是0,所以这里的起始通道71表示输入寄存器000001,所以71表示000072.plate4_AO=540,6 模拟量输出用Modbus功能码16,由于每种输出功能码唯一,所以在配置输出卡件时不要配置功能码。各类寄存器的第一个通道在XDPS中都是0,所以这里的起始通道0表示输入寄存器400000,所以540表示400541.14 4/12/2023步骤三:步骤三:工控机端口配置:在“我的电脑”中右键“属性”点击“硬件”标签页,选择“设备管理器”端口端口选择“端口”选项。15 4/12/2023步骤三:步骤三:工控机端口配置:在弹出窗口中做如下配置:完成后点击“确认“,则通讯配置全部完成。波特率波特率数据位数据位效验位效验位停止位停止位流量控制,一般默认流量控制,一般默认