您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 西门子s7-200与新华DCS的Modbus通讯
多套西门子S7-200PLC与新华DCS的Modbus通讯以金川项目为例一、硬件组成:1)西门子S7-200PLC2套2)两芯屏蔽线2条3)网线(T568B标准)1根4)NPORT(串口服务器)(以5230I为例)1个5)工业交换机1个6)新华DCS系统1套二、硬件连接1)硬件接线:如图2:PLC与NPORT之间的电缆(双芯屏蔽电缆)接法:1、PLC处接串口0,红色线接3端,蓝色线接8端,标准的RS485接法;2、NPORT处接port1,红色线接R+/D+,蓝色线接R-/D-,PLC1接NPORT的PORT1口,PLC2接PORT2口。所有绿色线代表网线,按T568B接法,如图1所示。图1T568B线序1#交换机PLC1PLC2新华DCS工程师站PORT2PORT1图2硬件连接图2)硬件测试测试网线:拔掉NPORT到1#交换机的交换机端网线,用电脑对NPORT的IP进行设置(NPORT5230I的初始IP为:192.168.127.254),将其IP设置为与C网在同一子网内(如222.222.221.88,具体方法见NPOT的设置)。三、NPORT配置在工程师站安装NPORT5230I驱动程序“NPortAdministrationSuite”。安装完毕后在开始菜单中选择程序,然后再选择刚安装好的NPortAdministrationSuiteNPortAdministrator。打开后选择Search(自动查找在网络内的Nport),或点SearchIP输入NPORT的IP进行搜索如果通讯正常,那么将显示如下界面配置Nport5230I设置NPORT的端口通信方式,本例为com4和com5口端口参数为:9600,偶校验,8位数据位,1位停止位,RTS/CTS,Enable,RS4852wire。操作模式一定要设置为RealCOMMode,设置好时区,其他参数可以不用设置。端口映射(COMMpping)此处尤为重要,意义在于,在工程师站电脑上建立虚拟通讯串口,把NPORT的通讯口映射为电脑中的COM口,端口参数设置和上面的端口设置一致。设置成后,点击中的Apply应用刚才的设置。后台软件中的串口的COMMAPPING中的COMPORT应相对应。注意:建议使用WINDOWSXP操作系统的电脑。另外,也可以通过WEB方式对NPORT进行设置,原理都是一样的,此处不再多说。四、PLC处配置两台PLC处做如下配置即可,数据交换区是V区,起始地址VW1000,长度为500字节,地址是1,通讯参数:9600,偶校验,8位数据位,1位停止位。五、DCS处配置XDPSModbus(RTU)程序由动态链接文件Modiplc.dll和配置文件Modiplc.ini组成。如采用VDPU方式,应将这两个文件拷贝至VDPU目录下运行;如采用DPU方式,则应以文件下装的形式,把以上两个文件安装至VDPU88目录下.Modiplc.ini详细配置如下:[CONFIG]communication_port1=Com4,9600,8,e,0,1,debug//注意此处!0代表停止位为1!!!communication_port2=Com5,9600,8,e,0,1,debug[Port1_PLC1]Slave_No=1Station_No=1plateNum=3plate1_No=0plate2_No=1plate3_No=2plate1_AO=40,4plate2_AI=3,2,10,1plate3_AO=25,8[Port2_PLC1]Slave_No=1Station_No=2plateNum=3plate1_No=0plate2_No=1plate3_No=2plate1_AO=40,4//指令码为16(写),起始地址为40是相对地址,读取长度为4个字plate2_AI=3,2,10,1//指令码为03(读),起始地址2.读取10个字,扫描周期为100ms。plate3_AO=25,8DCS和PLC的数据通过地址对应来实现。PLC处起始地址为VW1000,DCS处为0.以字为单位读写。
本文标题:西门子s7-200与新华DCS的Modbus通讯
链接地址:https://www.777doc.com/doc-1557982 .html