热门文档
- 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、本文档共计 72 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
SIEMENS5.2.3编写通信程序.505.2.4设备连接…535.2.5通信测试545.3CP441-2的MODBUS Master协议通信565.3.1硬件列表.565.3.2组态和配置565.3.3编写通信程序595.3.4设备连接61615.4CP441-2的MODBUS Slave协议通信625.4.1硬件列表…625.4.2组态和配置635.4.3编写通信程序675.4.4设备连接685.3.5通信测试68附录一推荐网址71IA&DT Service SupportPage 4-72SIEMENS1概述西门子SIMATIC S7系列串行通讯模板主要包括CP340、CP341、CP440-1、CP441-1/2、以及ET200S的1SI3964 ASCII、1 SI MODBUS/USS等模块,它们支持的通讯协议主要有ASCl、RK512、3964(R)、MODBUS Master、MODBUS Slave以及其他可加载的协议等,SIMATIC S7系列串行通信模板及各自所支持的通信协议的对应关系如下表:ASCII3964(R)RK512MODBUS MasterMODBUS SlaveCP340XCP341XXCP440CP441-1CP441-2XXX支持·不支持表1模板和协议的对应关系表在实际应用中,可以通过以上串行通信模块完成与如下设备的串行通信:>第三方DCS、PLC等系统:>第三方智能设备、仪表等:>接收来自扫描仪、条形码阅读器等设备发出的数据:>发送数据到串口打印机等接收设备:>其他所有支持ASCIl、.MODBUS、用户自定义协议设备:本文主要讲述了CP340、CP341、CP440、CP441-1和CP441-2五种模板和它们各自所支持的ASC、MODBUS RTU协议的应用,并附带了每种模板使用的例程,供读者在应用时参考。郑重声明:本文的虚拟工程与真实工程实例有重大差别,示例中并未遵循规范的工程设计流程进行编程,请读者切勿将其与工程实例相混淆;由于此例子是免费的,任何用户可以免费复制或传播此程序例子。程序的作者对此程序不承担任何功能性或兼容性的责任,使用者风险自负:西门子不提供此程序例子的错误更改或者热线支持:为了更好的使用这些模板,建议用户仔细阅读相关模板的使用手册。IA&DT Service SupportPage 5-72SIEMENS2相关软件及使用介绍2.1 STEP7STEP7编程软件用于编写PLC程序,此软件需要从西门子购买,本文档中所有的程序代码均使用STEP7V5.4SP4编写.2.2PtP驱动软件包PtP Param V5.1是CP340/CP341/CP440/CP441的驱动软件包,安装此驱动软件包后才能给串行通信模板分配参数,并可以在STEP7中集成通讯编程所需要使用的功能块。此驱动随购买模块时一起提供,也可以从下面的链接下载,到目前为止最新的软件版本是PPParam V5.1 SP11:://support.automation.siemens./CN/view/zh/270135242.3 MODBUS Master驱动软件包CP341或CP441-2用于MODBUS主站时,需要安装此驱动软件包,但安装此驱动之前必须先安装PtP Param V5.1驱动程序软件包,此驱动软件包可以在购买MODBUSDongle时选择购买,也可以从下面的链接下载:MODBUS Master(RTU)软件包:://support.automation.siemens./CN/view/zh/27774018MODBUS Master(ASCII)软件包:://support.automation.siemens./CN/view/zh/253560602.4 MODBUS Slave驱动软件包CP341或CP441-2用于MODBUS从站时,需要安装此驱动软件包,但安装此驱动之前必须先安装PtP Param V5.1驱动程序软件包,此驱动可以在购买MODBUS Dongle时选择购买,也可以从下面的链接下载MODBUS Slave(RTU)软件包://support.automation.siemens./CN/view/zh/27774276://support.automation.siemens./CN/view/zh/253560602.5 ModScan32/ModSlave第三方提供的软件,可以从互联网上免费下载。ModScan32可用来仿真MODBUS主站,测试和MODBUS从站的通讯。ModSlave可用来仿真MODBUS从站来测试和MODBUS主站的通讯。2.6SSC0M32第三方提供的串口调试工具,可以从互联网上免费下载,可用于测试串口通讯。IA&DT Service SupportPage 6-72SIEMENS3手册及相关应用文档安装完所有的驱动程序后,可以在计算机上找到所有CP模板的手册,具体位置为“开始->SIMATIC->Documentation->English”或者直接从STEP7安装路径“..Programfles->Siemens->Step7->S7 MANUAL->S7PPCp”的文件夹中找到。CommunicationSIMATIC白DeutschInformationProgramsSettingsRun...Shut Down..start图1模块手册路径图关于西门子串行通信模块的其他应用文档可以登陆西门子自动化与驱动集团网站的下载中心网站htp:www.ad.siemens...l/download/,搜索下载如下文档:文档编号文档中文标题A0006串口通讯模块的信息与使用A0336CP341 MODBUS RTU多站点轮询A0384S7-300CP341作主S7-200作从的MODBUS通信A0123ET200 S MODBUS/USS模板使用指南A0413如何通过MODBUS协议实现S7-1200与S7-200通讯A0440CP340CP341基于ASCI驱动协议的多站点轮询表2下载中心串行通信模块应用文档列表IA&DT Service SupportPage 7-72SIEMENSASC训协议通讯方式用来实现自定义协议的串行通讯,适用于与支持串行通信的智能仪表、条形码阅读器、扫描仪、打印机等设备进行通讯。下面以具体示例介绍西门子串行通信模块CP340、CP341、CP440和CP441的ASC协议通信。4.1CP340的ASCI协议通信4.1.1硬件列表PS3076ES7307-1EA00-0AA0CPU 315-2DP6ES7315-2AG10-0AB0MMC6ES7953-8LG11-0AA0CP3406ES7340-1AH01-0AE04.1.2组态和配置1、打开STEP7,点击File>New.创建一新项目,项目名称为ptp。New ProjectUser projects Libraries MultiprojectsNameStorage pathCM5-F101总成D:\Users\1dq040\Desktop\cm5-f101\CMCP 342-5 testD:\Siemens folder\Siemens document\FAQFM352D:\Step7_Program\Fm352master_slaveD:\Program Files\Siemens\Step7\s7proj\ma0B_ExampleD:\Siemens folder\Siemens document\FAOpid_functionsD:\Program Files\Siemens\Step7\s7proj\picType:ProjectStorage locationD:\Step7_ProgramBrowse...CancelHelp图2新建项目对话框IA&DT Service SupportPage 8-72SIEMENS2、用鼠标右键点击项目名称,选择Insert New Object->SIMATIC300 Station,更改站CutCopyPasteCtrl+yDeleteDelSIMATIC 400 StationPLCSIMATIC 300 StationRename2SIMATIC PC StationObject Properties...Create PROFINET InterfaceCreate PROFINET ponentPG/PC图3插入S7-300站3、双击Hardware进入硬件组态界面,插入RACK、CPU315-2DP、CP340.22CP 340-RS232C6ModuleOrder numberFi..M....1...Q...cCPU 315-2 DP6ES7315-2AG10-0AB0DP2047CP340-RS232C6ES7340-1AH01-0AE0256.图4组态硬件4、双击CP340模板,点击Parameter..,配置CP340参数。Page 9-72SIEMENSProperties-CP 340-RS232C -(RO/S4)☒General Addresses Basic ParametersShort Description:CP 340-RS232CCommunication processor with connection:RS232C [ASCll,3964R,printer):also available as SIPLUS module with order number 6AG1 340-1AH01-2AE0Order No.:6ES7340-1AH01-0AE0Name:Comment:OKParameter...CancelHelp图5CP340属性对话框5、在Protocol选项中选择ASCl。Assigning Parameters to Point-To-Point Connections-[CP 340-RS232C (RO/S4File Edt View Options Help图6协议选择6、双击Protocol下的信封图标,配置ASC川通信参数,设定的通信参数要和通讯伙伴的相同。通信波特率:96006ps,数据位:8位,停止位:1位,奇偶校验:无,字符延迟时间:4ms,其他的参数都采用默认设置。IA&DT Service SupportPage 10-72SIEMENSProtocol☒-End Code of a Receive Message FrameOn Expiry of Character Delay TimeCharacter Delay Time:m1st End ID:Message Fiame Length:Speed9600NoneCancel图7为ASCl协议分配通信参数如上图所示,如果勾选了“Activate BREAK monitoring”,那么当RS232C电缆未连接或者通讯伙伴的串口没有激活时,CP340的SF红色指示灯亮。7、如果选用的是RS422/485接口的CP340时,还需要设置接口属性,如下所示。Protocol图8组态接口参数当接口类型选择RS485(半双工模式)时,接收端初始状态为R(A)0V/R(B)5V,不支持断线检测功能:当接口类型选择RS422(全双工模式),并将接收端初始状态设置为R(A)5VR(B)OV时,则支持断线检测功能。这两种状态对应的通信方接收端接口引脚如下:R(A)OV/R(B)5VR(A)5V/R(B)0V5VR()+R(A)-5V图9在RS485/422接口处接收器的接线Page 11-72SIEMENS8、参数配置完成后点击别按钮保存编译硬件组态,并确认没有错误后将硬件组态下载到CPU中,至此完成了全部的硬件组态过程。Compile☒CPU 315-2 DPCP 340-RS232C图10编译保存硬件组态4.1.3编写通信程序1、双击OB1,打开OB1编程画面,从库Libraries->CP PtP->CP340中调用发送功能块FB3 P_SEND,并为其分配背景数据块DB3,将块参数LADDR设为硬件组态中CP340模块的起始逻辑地址256。sla目Module0...Fi...M...I address 0 address Comment2CPU 315-2 DP2DP36ES7256.271256..271图11CP340逻辑地址2、创建发送数据块DB1。TypeInitial value0.00.0SEND_DataTenporary plac1.0BYTE=50.0END_STRUCT图12发送数据块DB1IA&DT Service SupportPage 12-72




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