- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18: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-1200PLC
3实例实施3、发送端PLC程序编写第一步:新建项目及组态发送端S7-1200PLC
3实例实施3、发送端PLC程序编写第一步:新建项目及组态发送端S7-1200PLC
3实例实施3、发送端PLC程序编写第一步:新建项目及组态发送端S7-1200PLC
3实例实施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拓展练习
4
您可能关注的文档
- 工控网络与组态技术 课件 项目二 任务1 电机星三角减压启动控制.pptx
- 工控网络与组态技术 课件 项目二 任务2 灯塔之光控制.pptx
- 工控网络与组态技术 课件 项目二 任务3 水塔水位控制.pptx
- 工控网络与组态技术 课件 项目二 任务4 液体混料装置控制.pptx
- 工控网络与组态技术 课件 项目二 任务5 手自动切换小车装卸料控制.pptx
- 工控网络与组态技术 课件 项目三 任务1 串口通信的基础知识.pptx
- 工控网络与组态技术 课件 项目三 任务3 Modbus RTU通信应用实例.pptx
- 工控网络与组态技术 课件 项目四 任务1 以太网通信基础知识.pptx
- 工控网络与组态技术 课件 项目四 任务2 Profinet IO通信应用实例.pptx
- 数学沪科版七年级(上册)2.1.2 第1课时 代数式的用法.pptx
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)