PLC通讯技术交流课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《PLC通讯技术交流课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 通讯 技术交流 课件
- 资源描述:
-
1、常见西门子PLC通讯种类1.MPI2.PROFIBUS3.工业以太网一、一、MPI通讯通讯l概述MPI通信是当通信速率要求不高,通信数据量不太大是经常采用的一种通信方式。MPI通信可使用S7200/300/400、操作面板以及上位机通信卡进行数据交换。MPI通信速率为19.2kbit/s-12Mbit/s,通常默认为187.5kbit/s,只有能够设置为PROFIBUS接口的MPI网络才支持12Mbit/s。MPI网络最多可以连接32个节点,最大通信距离为50m,但可以通过中继器来扩展长度。1、上位机、上位机、PG/PC连接连接MPIl上位机、PG/PC通过MPI连接PLC只需简单设置好PLC
2、及上位机、PG/PC侧网络速率及地址等参数即可2、PLC与与PLC之间之间MPI通信通信lPLC与PLC之间MPI通信有三种方式:全局数据包通信方式、无组态连接通信方式和组态连接通信方式2.1全局数据包通信方式全局数据包通信方式l全局数据包的通信方式是在配置PLC硬件的过程中,组态所要通信的PLC站之间的发送区和接收区,只需关心数据的发送区和接收区而无需程序干预(这种通信方式只适用于S7300/400PLC之间相互通信)实例实例2.1.1 新建一个项目,如下图,配置好硬件及MPI参数2.1.2 配置全局数据发送区和接收区如下图所示,选中MPI网络,选择“选项定义全局数据”进入组态画面l双击(G
3、D)ID行插入要参与通信的CPUl在GD行定义发送区和接收区地址l将组态数据分别下载至相应PLC即可通信l地址区可以为DB、M、I、Q区,S7300最大为22字节,S7400最大为54字节此按钮可以定义数据区为发送区还是接收区2.2无组态连接通信方式无组态连接通信方式无组态连接通信方式需调用系统功能块SFC65SFC69实现,这种通信方式适合S7300、400和S7200之间的通信无组态连接通信方式又分为两种方式:双边编程通信方式和单边编程通信方式。注意:无组态连接通信方式不能和全局数据通信方式混合使用。2.2.1双边编程通信方式双边编程通信方式l双边编程通信方式双方都要调用通信块,一方调用发
4、送块发送数据,另一方就要调用接收块接收数据,这种通信方式适用于S7300、400之间的通信,发送块是SFC65(X_SEND),接收块是SFC66(X_RCV)。接收侧编程接收侧编程接收块只识别接收数据的标识符,而不管是由哪个CPU发送过来的,可以通过区别标识符的方式将不同CPU发送过来的数据保存到不同的数据区2.2.2单边编程通信方式单边编程通信方式l单边编程通信方式只需一方编写通信程序,即客户机与服务器认识模式,编写程序的一方作为客户机,无需编写程序的一方作为服务器,客户机调用SFC通信块访问服务器。这种通信方式适合S7-300/400/200之间的通信,S7-300/400可以同时作为客
5、户机和服务器,S7-200只能作为服务器。lSFC67(X_GET):读取服务器数据读回并存放到本地数据区lSFC68(X_PUT):用来将本地数据区数据写到服务器指定数据区编程举例编程举例2.3组态连接通信方式组态连接通信方式l这种通信方式只适合于S7-300/400和S7-400/400通信,S7-300/400通信时,S7-300只能作为服务器,在MPI网络上调用系统功能块通信时数据包长度最大为160字节。l首选要在网络组态中S7-400连接表中建立S7连接l然后在S7-400站中调用SFB15发送数据,调用SFB14接收数据编程举例编程举例将数据发送至S7300PLC数据区中,同样调用
6、SFC14可以将数据从S7300中读取到S7400PLC中组态连接与无组态连接区别组态连接与无组态连接区别l组态方式调用SFB与无组态方式调SFC通信相比,调用SFB方式每一包的发送接收数据量要大一些,但要在硬件组态中建立连接表,并且同样要占用S7300的通信资源,l在满足通信要求的前提下,建议使用无组态连接通信方式。二、二、PROFIBUS通信通信lPROFIBUS通信可分为PROFIBUS-DP、PROFIBUS-FMS、PROFIBUS-PAlPROFIBUS-DP适合PLC与现场分散的I/O设备之间的通信lPROFIBUS-FMS处理单元级数据通信可在广泛领域应用,为解决复杂通信任务提
7、供了很大的灵活性lPROFIBUS-PA使用扩展的PROFIBUS-DP协议进行通信,确保本质安全和通过总路线对现场设备供电。可以通过DP/PA耦合器、DP/PALINK将PA设备集成到DP网络中PROFIBUS接口针脚定义接口针脚定义针脚号信号名称设计含义1SHIELD屏蔽23RXD/TXD-P 接收和发送数据正B线45DGND数据基准电信(地)678RXD/TXD-N 接收和发送数据负A线9PROFIBUS网络网络l一个PROFIBUS网段最多可以接32个站点,超过接点需要用中继器隔开,一个PROFIBUS网络最多可以安装9个中继器。lPROFIBUS网络速率越快,通信距离越短,12M时通
8、讯距离不能超过100米,而9.2-187.5K时可以达到1000米,1、PROFIBUS-DP的应用的应用l1.1连接智能从站(S7-400作为主站,S7-300作为从站。l1.1.1组态S7-300从站首先新建一个S7-300从站,按要求插入硬件组态,建立PROFIBUS网络并将S7-300从站连接至PROFIBUS网络,将S7-300接口模式设置为DP从站,l组态S7-300DP接口、输入输出域将S7-300DP接口组态成“DP从站”模式后,进行输入输出接口组态,设置输入输出域的地址及数据长度。l1.1.2组态主站新建一个S7-400主站,按要求插入硬件组态,并与S7-300连接至同一个P
展开阅读全文