网站大量收购独家精品文档,联系QQ:2885784924

S7300400PLC的MPI通讯.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SunyTech8和S7300/400 PLC 的MPI通讯MPI(多点接口)是一种适用于小范围、少数站点间通讯的网络。可通过PROFIBUS电缆和接头,将PLC的MPI编程口相互连接以及上位机网卡的编程口(MPI/DP),连接即可实现。如果有西门子MPI通信电缆,也可把PLC的MPI编程口和计算机串口直接连接即可。组态软件可通过简单的配置实现和的MPI通讯。本驱动支持的通信协议为SIEMENS 公司提供的Prodave S7通信开发包。 硬件: (1)CPU 31 (S7-200/300/400) (2)CP5611卡和PROFIBUS通讯电缆(CP5411/CP5611/CP5613)或者西门子MPI专用通信电缆 软件: (1) STEP 7 V5.3 (2) 组态软件 .组态与S7300系统连接方式组态与S7300系统连接方式有下面两种:1)通过西门子MPI通讯卡(如西门子公司提供的CP5611卡/CP5613)与S7300系列PLC的连接:将MPI卡安装在计算机的PCI插槽中,用MPI电缆将MPI卡与S7-300的MPI口相连2)通过PC-Adapter与S7-300系列PLC的连接:将PC-Adapter的一端与计算机的串口相连,另一端与S7-300的MPI口相连2.软件配置 A、在运行的机器上需要安装西门子公司提供的Step 7 5.3及以上版本的编程软件。 B、组态和设备通讯需要调用编程软件中集成的的库,由于不同版本的Step 7编程软件集成的的库的版本不同。有可能会造成通讯的失败,当出现通讯失败时请用户手动更新通讯涉及到的文件S7Onlinx.dll和S7osmcax.sys。更新方法如下,1、将S7Onlinx.dll拷贝到winnt\system32下,如果有同名字的文件,则替换原来文件 2、将S7osmcax.sys和S7otranx.sys拷贝到winnt\system32\drivers下 重新启动计算机,使替换的底层驱动运行。 详西门子使用手册下面以西门子315-2DP的PLC和组态通过MPI电缆通讯为例,介绍一下如何在西门子的编程软件中进行通讯参数的配置1、在用户编写的STEP7PLC工程基础上,首先打开STEP7的硬件组态环境:2、双击图1中的2号槽的CPU,弹出如下对话框: 图2 3、点击图2中的Properties按钮,弹出如下对话框:4、在控制面板中Set PG/PC接口参数的设置5、点击上图的Properties 按钮,弹出通讯接口参数配置框 ?:通过MPI电缆通讯,波特率一般为187.5K1、定义设备PLC\西门子\S7-300系列\S7-300MPI(通讯卡)2、设备地址及通讯参数定义格式:*.* 其中小数点前为MPI地址(即站号),小数点后为MPI设备(即所使用的通讯模块或CPU模块)的槽号(slot number)范围为.0~126.126,建议使用常用的地址范围为2.2~126.30.一般PLC默认的地址(即站号)为2,槽号为2,设备地址定义为2.2.在组态中并不需要设置串口的通讯参数。3、IO变量定义1)、组态中寄存器列表2)、特殊寄存器说明1.对于只写寄存器,请将采集频率设置为0。 2.若定义非法寄存器,将不被承认。 3.若定义的寄存器在所用的下位机具体型号中不存在,将读不上数据,也可能会导致通讯失败。 4.当需要读取模拟量模块中的输入输出寄存器值时,(本驱动)中没有直接用于读取模拟量的寄存器,您需要将模拟量对应通道值通过PLC编程传送到DB块中,直接从DB块中读取该值即可。 5.组态(本驱动)支持的寄存器名称为德文方式,与PLC中英文寄存器对应关系如下: 6.由于这个驱动是用老开发包做的,因此对于没有通道范围(0-0)的寄存器,在定义变量的时候请不要输入数字0,对于有通道范围的寄存器,如果想定义0通道,则应该输入数字0.驱动运行需要涉及的其他软件的支持:()若用户使用 Siemens 5611卡或串口适配器,需要安装Step7、驱动后,才能和PLC通信上。()寄存器使用举例 其寻址方法的约定与Step 7相同。例如,对于M类型的数据区,若地址为2,则表示访问的是M区中从第2个字节开始的数据,访问的数据长度则与选择的数据格式有关。对于T类型的数据区,若地址为2,则表示访问的是第2个定时器的时间值。所有地址从0开始1、进行组态软件数据组态时,设备通讯方式一定要选择同步。 2、设备地址和通讯参数一定要和设备参数相匹配。 3、组态软件变量和西门子里面的变量数据类型要一一对应。 4、西门子网络配置具体步骤,可以查看西门子相关文档。 5、当有多台装有组态软件的上位同时通过MPI方式和PLC进行通讯时(MPI支持多主方式),各台PC机所设的MPI站地址要保持一致,否则无法通

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档