热门文档
- 2022-09-12 21:57:50 《HVD100系列通用变频器简易手册》-〖中文〗
- 2022-09-12 21:57:50 《CP520系列变频器用户手册》
- 2022-09-12 23:38:53 《中型PLC编程软件使用手册》
- 2022-09-12 23:59:15 《SV660N系列伺服选型手册》
- 2022-09-14 23:13:11 阿尔法6000E&6000M系列 电流矢量变频器说明书中文版
- 2022-09-12 23:59:15 19010795《SV660P系列伺服设计维护使用手册》
- 2022-09-12 23:38:53 AM400系列可编程控制器(NPN输出)用户手册
- 2022-09-13 22:07:40 H5U&Easy系列可编程逻辑控制器指令手册-CN-A10
- 2022-09-12 23:24:32 汇川-H3U系列可编程逻辑控制器简易手册版本号:V1.0
- 2022-09-12 23:41:04 《IT7000系列人机界面(电容屏)用户手册》
- 2022-09-12 21:57:50 《MD500系列Profinet扩展卡说明书》-〖英文〗
- 2022-09-12 23:24:32 H5U系列可编程逻辑控制器用户手册(无CAN和凸轮)

1、本文档共计 19 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
SIEMENS1S7-1500R/H冗余系统1.1网络结构以CPU1517H为例,网络结构示意如下图所示:CPU1517HCPU1517HPrimaryBackupStandard PLCSwitchStandard PLCET200 MP/SPSwitchMRP-RINGET200 MP/S图1S7-1500H网络结构示意图CPU1517H冗余PLC有PROFINET X1接口和X2接口,Modbus TCP通讯可以将设备(例如Standard PLC)通过交换机接入到任何网络接口中。如果接入X1接口,需要通过交换机接入到MRP环网中,但是并不需要支持Hsyc转发。如果接入X2接口,只需要使用交换机将设备(例如Standard PLC)接入就可以,不需要组成MRP环网,同时交换机也不需要选择支持MRP和H-sync转发。1.2系统IP介绍对于S7-1500RH冗余系统除了各CPU的设备IP地址之外,S7-1500R/H冗余系统还可以分配以下系统P地址:●两个CPU上PROFINET接口X1的系统IP地址●两个CPU上PROFINET接口X2的系统IP地址通过系统IP地址,可与其它设备(如,HMl设备、CPU、PG/PC)进行通信。这些设备通常通过系统P地址与冗余系统的主CPU进行数据通信。这样,可确保在冗余操作中原来的主CPU发生故障后,通信伙伴可在RUN-Solo系统状态下与新的主CPU(之前的备用CPU)进行Unrestricted IA&DT Service SupportPage 4-19SIEMENS数据通信。每个系统P地址都有一个虚拟MAC地址,用户可在STEP7中启用该系统IP地址。与设备P地址相比,系统P地址的优势:●通信伙伴专与主CPU进行通信。●即使主CPU故障,仍可通过系统P地址与S7-1500RH冗余系统进行数据通信。以下介绍Modbus TCP通讯的连接的建立与编程。1.3 Modbus TCP通讯编程1.3.1CPU做服务器本节以CPU1517H作为服务器端与ModScan32进行Modbus TCP通讯组态步骤如下:序号描述图示项目中添加CPU1517HUnrestricted IA&DT Service SupportPage 5-19SIEMENS打开设备视图可以看到所组态的CPU1517H3设置PLC IPX1接口:地址。说明:X1接口tarface with的系统IP是两个冗余PLC的X1接口的公共①设置,当通信时通过系统P始终访问的是主PLC②示例中:①:PLC的X1接口P地址PLC1 X1 IP:②:冗余PLC的X1接口系统P地址192.168.0.11PLC2 X1 IP:同样X2接口也可设置独立的PLC接口P以及冗余PLC的系统P地址,192.168.0.12X1系统P:192.168.0.10PLC1 X2 IP:192.168.1.11PLC2 X2 IP:192.168.1.12X2系统IP:192.168.1.10Unrestricted IA&DT Service SupportPage 6-19SIEMENS注意:设置虚拟MAC地址时,需确保以太网广播域中存储的所有MAC地址唯一。特别是在包含由VRRP组成的第三方设备以及由多个STEP7项目所组态的冗余系统组成的系统中。冗余PLCPROFINET interface_1 [Module]PropertiesMRP设置:冗General O tags System constants TextsGerenl余PLC的MRP默认设置为:管理员(自动),不需要修改。5Project tree0DevicesPLC_1的ProgramBlocks文件Add new deviceDevices werks夹,双击Mains7-15005ytem_1I57-1块,进行TCPPLC_1 [CPU 1517H-3 PNI编程。对于冗Online diagnostics余系统程序只安Program blocks在PLC_1中进Add new block行编程,当同PLC tags步时会将程序自动同步到PLC2中。Unrestricted IA&DT Service SupportPage 7-19SIEMENS打开右侧指令中通讯的栏,etwork1:在Others-Communication4>Modbus TCPUB SERVER文件夹中拖出flse-DCONNECT程序块MB_SERVER,到Main程序。建立ConnectCcmment参数DBTCON_JP_v4HW ANY2574CONN_OUC15Byte6ActiveEsta blished79502local UDP/TCP port number以正常通讯。习1PropertiesGeneral 10 tags System constantsTexts65165257ID填写在OUC组态中没有使用过的ID号,ConnectionType使用默认值就是TCP连接,由于通讯作为服务器所以ActiveEstabed为False,同时将本地开放的端口号填入LocalPort的参数,示例中设为502。Unrestricted IA&DT Service SupportPage 8-19SIEMENS8建立寄存器区Data DBNameData typeRetainAccessible f...Writa..域的DB,分别给服务器和客23Client_DataArray[0..99]ofint户端建立100个字的空间9填写服务器块Network 1:Comment的其它引脚*MB_SERVER_DB*MB SERVERENENOFalse-DISCONNECTNOR-"Data_DB"DR-falseSever_DataMB_HOLD_REGSTATUSCONNECTDISCONNECT使用默认的参数False。然后编译下载到PLC。设定Mod Scan32步骤序描述图示号1在ModScan32中在Connection菜File Connection Setup View Window HelpConnect单中,选择DisconnectConnect设置连接Auto-Starte ld:1AddresQuickConnectNumber of Polls:0的参数BUS Point TypeValid Slave Responses:0Length:10003:HOLDING REGISTERReset Ctrs*Device NOT CONNECTED!**Unrestricted IA&DT Service SupportPage 9-19SIEMENS2在Connect中选Connection Details择Remote192.168.0.10IP Address填写冗Sarvice余PLC的系统IP:Word192.168.0.10,ParitStopService中填写冗余PLC开放的端口号:502,设置完成后点击OK按钮,此时ModScan32会去主动连接冗余PLC。3此时可以看到连接ModScan32-ModSca1计数已经开始计数File Connection Setup View Window Help了,可以判断Modbus TCP的链Device ld:1Address:0001Number of Polls:4MODBUS Point Type接已经建立。Valid Slave Responses:4Length:10003:HOLDING REGISTERReset Ctrs40051400284005240053400784000402940079400054000640007400824000840033400580400830>Unrestricted IA&DT Service SupportPage 10-19SIEMENS同时可以在TIA Portal中的网络视图(图1)中也可看到链接已经建立完成,ID为1的OUC连接的状态已经变成绿色了。Topology view Network viewNetwork overviewVPN TeleControl192.1680221图1下面可以通过ModScan32向寄存器中写入数据进行测试,从图2中可以看到向40001中写入数据55,然后在PLC侧的DB块中可以看到第一个数据变成了55。或者将PLC侧Sever Data9]的数值修改成105,同时可以看到ModScan:32这侧的40010的数值变成了105.Data_DBu0ModScan320006789Device ld:11000Address:000100MODBUS Peint TypeValid Slave12.11400150055171900010012288800Sever000For Help.press F1R图2Unrestricted IA&DT Service SupportPage 11-19SIEMENS1.3.2CPU做客户本节以CPU15l7H作为客户端与Modbus TCP Client Tester软件进行Modbus TCP通讯组态步骤如下:序号图示打开右侧指令中通讯的栏,在Others->Modbus TCP文件夹中拖出程序块MB_CLIENT,到Main程序。2建立ConnectClient_Connect_DBNameData typeStart valueComment参数DBStatic2TCON_IP_v4HW ANY257CONN_OUC25Byte16#08type of connection:11-TCPIP.19-UDP (17-TCPtrueArray(14]of ByteIPv4 address19210ADDR(2]Byte16811ADDR(3]ByteIPv4 address22113502LocalPort0local UOP/TCP port number同样对于InterfacelD的硬件标志符填写名称为HsystemlPRef_1系统IP的硬件标识符。ID填写在OUC组态中没有使用过的ID号,ConnectionType使用默认值就是TCP连接,由于通讯作为客户端,所以ActiveEstabed为True,同时将服务器的IP地址和端口号填入RemoteAddress和RemotePort的参数。3建立寄存器区Data DBNomeData typeRetainAccessible f..Writa..域的DB,客户Static■端建立100个23Array[0..99]ofint字的空间Unrestricted IA&DT Service SupportPage 12-19




请如实的对该文档进行评分-
-
-
-
-
0 分