工控培训教程、手册合集s7-200做主站300cp341从modbus rtu通讯_第1页
工控培训教程、手册合集s7-200做主站300cp341从modbus rtu通讯_第2页
工控培训教程、手册合集s7-200做主站300cp341从modbus rtu通讯_第3页
工控培训教程、手册合集s7-200做主站300cp341从modbus rtu通讯_第4页
工控培训教程、手册合集s7-200做主站300cp341从modbus rtu通讯_第5页
免费预览已结束,剩余19页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S7-200做主S7-300CP341ModbusRTU通ModbusRTUCommunication–S7-200asMasterandS7-300CP341as Edition20106月w wwwPLCworldS7-200做主站,S7-300CP341ModbusRTU通讯CP341,ModbusRTU,功能码,S7-200w wwwPLCworld 概 软件环 STEP7V5.4 CPPTPParamV5.1 CPPTPModbusSlaveV3.1 STEP7Micro/WINV4.0 Toolbox_V32-STEP7-MicroWIN32Instruction 硬件列表和接 硬件列 硬件接 接口定 接线示意 组态设置和编 S7-200做Modbus主站的设 ModbusRTU主站 S7-200Modbus主站编 CP341做Modbus从站的硬件组 硬件组 设置Modbus参 Modbus驱动的..........................................................................................................wCP341做Modbus从站的编 wwwwPLCworld FC01/05/15功能 FC02功能 FC03/06/16功能 FC04功能 Limits 总 相关参考资 附录-推荐................................................................................................................................概在现场应用中,很多仪表和设备仅支持ModbusRTU的通讯协议,第仪表可以做RTU通讯,阐述两者在通讯方面的设置和注意事项。软件环STEP7V5.4用于编写S7-300/400程序,此软件需要从西门子,本文档中的300的程序是使CPPTPParamV5.1串行通讯模板的驱动程序,安装此驱动后才能对PtP模板进行参数配置,并在Step7中集成通讯编程需要使用的功能块。此驱动随模板一起提供,也可以从以下的。/CN/view/zh/w 2.3PtPDriver,此驱动可以在ModbusDongle时选择,也可以从以下的。/CN/view/zh/STEP7Micro/WINV4.0此软件可以从西门子中心免费,也可以从以下的。 .cn/download自动化系统>>S7-200>>软件,文档编S0002Toolbox_V32-STEP7-MicroWIN32InstructionS7-200实现ModbusRTU功能,可以使用Modbus的指令库,要使用西门子的标准指令InstructionLibrary,安装后,可以在Step7-Micro/WIN软件 自动化系统>>S7-200>>软件,文档编号S0010硬件列S7-300CPU315-6ES7315-2AG10-CP3416ES7341-1CH01-6ES7870-1AB01-PC适配器6ES7972-0CB20-S7-200CPU6ES7214-2BD23-1硬件接接口定ww S7-200的通讯口为RS485物理口PLCorldcnCP341RS422/485的接口类型(15针口),两种设备的接口引脚的示意图如下所示,更详细的信息可以参考CP341及S7-2002S7-300CP341RS422/485通讯口引脚定接线示意wwwPLCworldwwwPLCworldS7-200Modbus的格式:1个起始位;7/8位数据位;1位奇/偶/无校验;1 、200、38400、57600或112500,符合这些格式的串行通讯设备可以和S7-200进行自由口通讯,ModbusRTU指令库就是使用自由口编程实现的。(即订货号为6ES721*-***23-程序中其它空间,否则编译调用会报错。wwwPLCworldwwwPLCworld图4库区设Modbus/读功能1:读输出写功能5:写单个输出功能15:写多个输出读功能2:读读功能4:读输入寄存读功能3:读保持寄存写功能6:写单个寄存功能16:写多个寄存2需要从站支持的功S7-200Modbus主站编5ModbusRTU aEN使用bModemBaud dParity校验方式选择:0=无校验;1=奇校验,2=偶校eTimeoutfDonegErrorw

aENbFirstcSlave可选择的范围1–247dRW0=读,1=e000010xxxx100011xxxx300013xxxx400014xxxxf通讯的数据个数(位或字的个数)ghDoneiError只有在Done位为1时,错误代码才有效站地址是3,数据区为VB2000开始的区域。w 硬件组7S7-300侧硬件Modbus1132wwwwPLCworldw9RS422/485 接口只能一个有效,接口的选择只需要组态而不需要在硬件上Modbus驱动的旦完成后无需再次。后,操作过程如下所示。wwwPLCworldwwwPLCworld图11从站驱动后结CP341Modbus从Step7软件下的EXAMPLE 项目,打开,然后将Modbus通讯模块FB80传递到用户项目中,打开路径如下所示。w12ModbusSlavewwwwPLCworldCP卡初始化正常后,CP_START,CP_START_FM和CP_START_OK为1信号,否中后的CP341的诊断缓冲区察看详细的错误信息,错误信息对照和处理方式可以参考FB80的各参数含义如硬件组态中CP341的起始逻辑地址,本例中为)CP_START初始化的上升沿位,本例中为CP卡写操作位,本例中为通讯测w wwwPLCworldFC01/05/15功能CP341从站的通讯区域FC01、FC05、FC15对应的数据区为位输出,数据的传递以位为单位,可以读写操0xxxx,Modbus0开始。如上图,左边为信息传递对应用户地址区为00001~00008S7-300M10.0~M10.7,并且以此为例说明FC01功能码的通讯。S7-200主站程序调wwwPLCworldwwwPLCworld16FC01功能码数据FC02功能CP341从站的通讯区域 对应的数据区为位输出,数据的传递以位为单位,只读操作,用户地突),右边对应的是S7-300的数据区。例如左边信息传递地址从0~7对应用户地址区为w S7-200主站程序调

wwwPLCworldM20.0~M20.7,并且以此为例说

FC02功能码的通讯19FC02功能码数据FC03/06/16功能CP341从站的通讯区域wwwPLCworldwwwPLCworld20FC03/06/16参数组态界FC03/06/16对应的数据区为寄存器,数据的传递以字为单位,可以读写操作,用户地址区4xxxx,Modbus地址在信息传递0开始。如上图,左边为信息传递地址,右边S7-300的数据区,左边传输地址不可改,右边只对应一个数据区。例如用户地址FC03功能码的通讯。S7-200主站程序调wwwPLCworldwwwPLCworld21功能FC03S7-200主站,用功能码FC03从站4个字寄存器,接收的数据存放在VB2000开始22FC03功能码数据FC04功能CP341从站的通讯区域23FC04参数组态界w wwwPLCworld 对应的数据区为寄存器输入,数据的传递也以字为单位,只读操作,用户地3xxxx,Modbus地址在信息传送中从0开始。如上图,左边为信息传递地址,右边对应S7- 的数据区,左边传输地址不可改,右边只对应一个数据区。例如用户地址区为S7-200主站程序调24功能FC04S7-200主站,用功能码FC04从站4个字输入寄存器,接收的数据存放在wwwPLCworldwwwPLCworld25FC04功能码数据Limits26Limits对于写功能码 ,可以禁用或限制相关S7-300区,即使ww 总相关参考关于西门子串行通信应用的文档可以参考相关产品手册,或登录中心 A0006:串口通讯模块的信息与使用A0081:CP340/341/440/441通讯及编程A0336:CP341ModbusRTU多站点轮A0440:CP340/341基于ASCII驱动协议的多站点轮A0384:S7-300CP341S7-200作从的Modbus如果您对该文档有任何建议,请将您的宝贵建议提交至中心留言板。该文档的文档编号:1附录-推荐自动化系西门子(中国 自动化系统中心 /CN/view/zh/ “找答案”自动化系统版区HYPERLINK"http://w

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论