工控网络与组态技术 课件 项目三 任务2 自由口通信应用实例_第1页
工控网络与组态技术 课件 项目三 任务2 自由口通信应用实例_第2页
工控网络与组态技术 课件 项目三 任务2 自由口通信应用实例_第3页
工控网络与组态技术 课件 项目三 任务2 自由口通信应用实例_第4页
工控网络与组态技术 课件 项目三 任务2 自由口通信应用实例_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

自由口通信应用实例工控网络与组态技术-西门子系列1功能概述2指令说明3实例实施目录CATALOG4拓展练习厚植文化底蕴,精湛一技之长,锻造工匠精神基本模块工艺功能通信功能通信功能自由口USS通信Modbus通信以太网通信PPI通信1功能概述1功能概述扫码枪第三方设备2指令说明自由口通信指令:2指令说明1、“Send_P2P”指令引脚参数数据类型说

明REQBool在此输入的上升沿,开始向通信模块传输数据PORTPORT通信端口的硬件标识符。安装并组态通信模块后,通信端口的硬件标识符将出现在PORT功能框连接的“参数助手”下拉列表中。通信端口的硬件标识符在PLC变量表的“系统常数”(System

constants)选项卡中指定并可应用于此处BUFFERVariant指向发送缓冲区的存储区LENGTHUInt要传输的数据长度(以字节为单位)DONEBool如果上一个请求无错完成,那么DONE位将变为TRUE并保持一个周期ERRORBool如果上一个请求完成但出现错误,那么

ERROR

位将变为TRUE并保持一个周期STATUSWord错误代码2指令说明2、“Receive_P2P”指令引脚参数数据类型说

明PORTPORT通信端口的硬件标识符。安装并组态通信模块后,通信端口的硬件标识符将出现在PORT功能框连接的“参数助手”下拉列表中。通信端口的硬件标识符在PLC变量表的“系统常数”(System

constants)选项卡中指定并可应用于此处BUFFERVariant指向接收缓冲区的起始地址LENGTHUInt接收帧的长度(以字节为单位)NDRBool如果新数据可用且指令无错完成,那么DONE位将变为TRUE并保持一个周期ERRORBool如果指令完成但出现错误,那么

ERROR

位将变为TRUE并保持一个周期STATUSWord错误代码3实例实施(1)实例描述

两台S7-1200PLC之间作自由口通信,一台作为发送端,一台作为接收端发送端将DB10.DBW0-DB10.DBW4的数据,发送到接收端的DB100.DBW0-DB100.DBW4中(2)硬件组成

(1)CPU1214CDC/DC/DC,两台,订货号:6ES7214-1AG40-0XB0(2)CB1241RS422/485,两台,订货号:6ES7241-1CH30-1XB0(3)编程电脑,一台,已安装博途V15.1软件1、实例名称-自由口通信应用实例3实例实施2、S7-1200PLCRS485通信板接线图3实例实施3、发送端PLC程序编写第一步:新建项目及组态发送端S7-1200PLC3实例实施3、发送端PLC程序编写第一步:新建项目及组态发送端S7-1200PLC3实例实施3、发送端PLC程序编写第一步:新建项目及组态发送端S7-1200PLC3实例实施3、发送端PLC程序编写第一步:新建项目及组态发送端S7-1200PLC3实例实施3、发送端PLC程序编写第二步:组态通信板3实例实施3、发送端PLC程序编写第二步:组态通信板3实例实施3、发送端PLC程序编写第三步:创建PLC变量表3实例实施3、发送端PLC程序编写第四步:创建数据发送区3实例实施3、发送端PLC程序编写第四步:创建数据发送区

在数据块中创建5个字的数组用于存储发送数据。3实例实施3、发送端PLC程序编写第五步:编写OB1主程序3实例实施4、接收端PLC程序编写第一步:组态接收端S7-1200PLC和通信模块3实例实施4、接收端PLC程序编写第一步:组态接收端S7-1200PLC和通信模块3实例实施4、接收端PLC程序编写第一步:组态接收端S7-1200PLC和通信模块3实例实施4、接收端PLC程序编写第二步:创建PLC变量3实例实施4、接收端PLC程序编写第三步:创建数据接收区注:在数据块属性中取消优化的块访问的目的是能直接用绝对地址编程,否则优化的块访问是看不到绝对地址的。3实例实施4、接收端PLC程序编写第三步:创建数据接收区在数据块中创建5个字的数组用于存储接收数据:3实例实施4、接收端PLC程序编写第四步:编写OB1主程序3实例实施5、程序测试发送端数据修改,接收端数据同步变化,说明双方通信成功4拓展练习控制要求PLC1上连接输入启动按钮1、启动按钮2、停止按钮,输出接两个电机1和2;PLC2上连接两个电机3和4;按下启动按钮SB1,电机1得电,同时电机3也得电;按下启动按钮SB2,电机2得电,延时5秒后,电机4得电,按下PLC1的停止按钮,所有的电机均失电。4拓展练习4拓展练习4拓展练习

温馨提示

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

评论

0/150

提交评论