版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
采集智能装配线电机运行数据(PLC)任务5PLC的开放式通信项目3
CONTENTS01任务认知02任务资讯03任务实施04任务小结/01任务认知任务描述与要求在智能装配线的生产运行过程中,往往需要和其它设备之间建立通信连接,完成数据的采集与传输。请根据需要连接两台PLC,完成PLC间的相互通信。123熟悉PLC的开放式通信;掌握发送数据指令TSEND和读取数据指令TRCV;完成PLC间的相互通信。/02任务资讯PLC通信基础
基于CPU集成的PN接口的开放式用户通信(OpenUserCommunication)是一种程序控制的通信方式,这种通信只受用户程序的控制,可以用程序建立和断开事件驱动的通信连接,在运行期间也可以修改连接。
在开放式用户通信中,1200可以用功能块建立连接。指令TSEND和TRCV用于通过TCP和ISO-on-TCP协议发送和接受数据。TSEND指令序号引脚含
义1REQ上升沿时触发发送作业。2CONT控制连接建立。为0时,断开连接;为1时,建立连接并保持。3LEN发送数据长度。LEN=0时,发送长度取决于DATA参数指定的数据发送区。当DATA参数为优化数据块的结构化变量时,建议设置LEN=0。4CONNECT指向连接描述结构的指针。5DATA指向发送区的指针,本地数据区域支持优化访问或标准访问。6ADDR改参数为隐藏参数,只用于UDP通信,用于指定通信伙伴的地址信息。7COM_RST用于复位连接TRCV指令序号引脚含义1EN_R启用接收功能。2CONT控制连接建立。为0时,断开连接;为1时,建立连接并保持。3LEN发送数据长度。LEN=0时,接收长度取决于DATA参数指定的数据接收区。当DATA参数为优化数据块的结构化变量时,建议设置LEN=0。4CONNECT指向连接描述的指针。5DATA指向接收区的指针,本地数据区域支持优化访问或标准访问。6RCVD_LEN实际接收到的字节数/03任务实施任务实施1)新建一个项目文件,,在项目中添加CPU1214CDC/DC/DCPLC1和CPU1214CDC/DC/DCPLC2,并分配好IP地址,如图所示。任务实施2进入PLC_1设备组态界面,双击PLC后在常规中找到PROFINET接口,在此选项内修改IP和添加新子网,如图所示。进入PLC_2设备组态界面选择PN/IE_1并配置相应的IP地址,如图所示。两个PLC的地址可以自定义设置,但是一定要在同一网段内。任务实施3)在PLC_2中不能再新建子网,直接下拉找到PLC_1中新建的PN/IE_1子网,选择子网后系统会自动配置PLC_2的IP,如图所示。任务实施4)此时可在项目设备和网络中看到两个PLC已经连接在一起,如图所示。任务实施5)开放式通信是一种基于程序控制的通信,所以此时组态已经完成,接下来在程序中调用相关指令即可。在PLC_1程序中调用TSEND_C指令,系统会自动生成指令数据块,如图所示。任务实施6)点击图中的工具箱图标或选中属性反键进入属性设置,在设置中伙伴选择PLC_2。任务实施7)在PLC_1连接数据处选择新建,在伙伴连接数据处选择新建,PLC_1为主动建立连接,选择完成后如图所示。任务实施8)PLC_1连接数据PLC_1_Send_DB为系统新建在PLC_1中的指向连接描述的指针。PLC_2连接数据PLC_2_Receive_DB为系统新建在PLC_2中的指向连接描述的指针,可在PLC_2程序块-系统块中找到。PLC_1程序段1:发送数据任务实施9)MO.O为系统时钟存储字节中的以10HZ频率接通的位;“PLC_1_Send_DB”为设置连接参数时自动生成连接描述数据块;P#M100.OINT10表示传输的数据从M100.0开始,传输10个整数(int)给PLC_2,如图所示。10)在PLC_2程序中调用TRCV_C指令,系统会自动生成指令数据块,如图所示。调用TRCV_C指令任务实施11)点击图中的工具箱图标或选中属性反键进入属性设置,在设置中伙伴选择PLC_1,如图所示。任务实施12)在PLC_1连接数据处选择PLC_2_Recieve_DB,伙伴处参数和连接机制均会自动生成,选择完成后如图所示。任务实施13)PLC_2连接数据PLC_2_Receive_DB为系统新建在PLC_2中的指向连接描述的指针,PLC_1连接数据PLC_1_Send_DB为系统新建在PLC_1中的指向连接描述的指针。,可在PLC_1程序块-系统块中找到。14)PLC_2程序段1:接收数据EN_R=1为TRCV_C指令一直接收数据;“PLC_2_Receive_DB”为设置连接参数时自动生成连接描述数据块;P#M200.OINT10表示接收的数据从M200.0开始,传输10个整数(int)给PLC_2,如图所示。任务实施15)此时PLC_1向PLC_2发送数据,PLC_2接收PLC_1发送数据程序编写完成,仿真结果如下。PLC_1向PLC_2发送数据,在PLC_1中新建监控表,输入想要发送的数值并写入PLC,监视,如图所示。任务实施PLC_2接收PLC_1发送的数据,在PLC_2中新建监控表,直接监视,如图所示。上述开放式通信只讲述了PLC_1发送数据,PLC_2接收数据。PLC_2发送数据,PLC_1接收数据与上述操作流程一致,在此不再概述,需要时按照上述操作执行即可。/04任务小结自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省西安高新第二初级中学2025-2026学年初三下学期4月份学情检测试题语文试题含解析
- 湖南省湘西古丈县重点中学2025-2026学年初三1月第一次诊断语文试题文试卷含解析
- 四川省达州市大竹县重点中学2025-2026学年初三第二学期第二次三模数学试题含解析
- 四川省乐山市重点名校2026年初三元月调研测试数学试题试卷含解析
- 江苏省无锡市宜兴市官林区联盟2025-2026学年初三第5次月考试题英语试题试卷含解析
- 江西省抚州市临川达标名校2026届初三下学期3月月考语文试题文试题含解析
- (正式版)DB37∕T 3129.1-2018 《鸭细小病毒感染诊断技术 第1部分:病毒分离鉴定》
- 投资建设回购合同
- 2026年政府委托代建合同(1篇)
- 危重症监护与护理要点
- 9.1压强(考点解读)(解析版)八年级下册物理同步考点解读与专题训练(人教版)
- 能源评审培训课件
- 腹腔镜下胆囊切除手术配合课件
- 开封智慧城市建设规划
- 胆囊病变的影像学检查及诊断思路
- 中考英语二轮复习课件-专项训练之补全对话
- 中心静脉压测量CVPppt
- 新生儿特点及常见疾病新
- 4M变更管理程序(含表格)
- GB/T 18941-2003高聚物多孔弹性材料定负荷冲击疲劳的测定
- GB/T 18494.1-2014变流变压器第1部分:工业用变流变压器
评论
0/150
提交评论