版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023/7/23ElektroBeckhoffGmbH1Beckhoff
工业PCBeckhoff
驱动技术Beckhoff
光导总线Beckhoff
TwinCATBeckhoff
总线端子Beckhoff
现场总线端子盒Beckhoff嵌入式控制器Beckhoff
现场总线PC接口卡,网络交换机BeckhoffEtherCAT德国倍福电气有限公司德国倍福电气有限公司上海代表处丁式超s.ding@BX3100串口库使用说明2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH2Beckhoff系统概图TwinCAT控制软件工业PC以太网驱动技术PC现场总线接口卡总线端子现场总线端子盒光导总线嵌入式控制器DALIFipio2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH3BX3100串口库使用说明举两个例子来进行说明:Com_Port_Demo例程
ComLib_Test例程COM2RS232引脚定义:Pin7:
RS232RxDPin8:
RS232TxDPin9:
GND2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH4BX3100串口引脚定义BX3100串口引脚定义:COM2RS232引脚定义:Pin7:
RxDPin8:
TxDPin9:
GND2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH5一、Com_Port_Demo例程讲解(1)使用的库library功能块FunctionBlocks2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH6一、Com_Port_Demo例程讲解(2)变量定义串口参数设置2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH7一、Com_Port_Demo例程讲解(3)打开串口发送数据
如接收到非零数据,则发送接收到的数据,否则发送变量加一的数据2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH8一、Com_Port_Demo例程讲解(4)将接收到的数据(Byte)输出到输出模块
接收数据并处理2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH9二、ComLib_Test例程讲解(1)使用的库library功能块FunctionBlocks2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH10二、ComLib_Test例程讲解(2)数据结构2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH11二、ComLib_Test例程讲解(3)串口参数设置变量声明2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH12二、ComLib_Test例程讲解(4)变量声明2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH13二、ComLib_Test例程讲解(5)发送数据接收数据2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH14二、ComLib_Test例程讲解(6)KL6Control5B2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH15三、BX3100程序开发流程(一)第一步、首先在TwinCATSystem\Properties\AMSRouter中添加一个 RemoteConnection。具体设置请参照下图:
通过串口COMPort来建立连接。AMSNET:可在BX3100LCD中查询到。COM1代表使用PC的COM1,根据编程电缆实际连接的COM来定。TwinCATv2.9(Build1020)2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH16三、BX3100程序开发流程(二、三)第二步、添加AMSRouter后需要重新启动电脑。连接好PC与BX3100的 编程电 缆,重新启动PC。第三步、打开TwinCATSystemManager,CreataNewDocument。Choose Target选取前面建立的BX3100。
ChooseTargetSystem2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH17三、BX3100程序开发流程(四、五)第四步、建立连接后,切换到ConfigMode,进入I/ODevice/Scan Device,进行I/O设备的扫描,直到扫描结束。第五步、完成扫描后,I/ODevice中增加了以下内容: Device1(BX-B310): ―――ProfibusDP。 Device2(BX-M510): ―――CANOpenMaster(SSB)。 Device3(BX-BK): ―――BXTerminal。2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH18三、BX3100程序开发流程(六)第六步、将该文件保存,在此我们取名为BX3100.tsm。将该配置文件激 活ActivateConfiguration。
CheckConfigurationActivateConfigurationGenerateMappings2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH19三、BX3100程序开发流程(七)第七步、启动TwinCATPLCControl,新建程序Creatanewproject, TargetSystemType选择BCXX50ORBXviaAMS。
BCXX50ORBXviaAMS(TargetSystem)2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH20三、BX3100程序开发流程(八)第八步、编辑PLC程序,在此我们选用ST编程语言,并将程序存为 BX3100.prx。Online/ChooseRuntimeSystem选择BX3100,然 后选择Project/RebuildALL,进行程序的编译。ChooseRuntimeSystemBuildProject2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH21三、BX3100程序开发流程(九、十)第九步、在SystemManagerBX3100.tsm中PLCConfiguration/Add PLCProject加入编译成功的BX3100.prx程序。第十步、进行PLC程序变量与I/O模块物理地址的连接Link。AddPLCProjectPLCLink2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH22三、BX3100程序开发流程(十一)第十一步、进行ProfibusDP的地址映射。根据数据类型及数量在Device 1(BX-B310)/Box1(BX3100)中AddModule,并与PLC程序中相 应的变量建立连接。
ProfibusDPLink2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH23三、BX3100程序开发流程(十二)第十二步、连接建立完成后,按照以下步骤激活:Generate Mappings,CheckConfiguration,ActivateConfiguration。并 将模式切换到RunMode。
GenerateMappingsCheckConfigurationActivateConfigurationSetRunMode2023/7/22ElektroBeckhoffGmbH2023/7/23ElektroBeckhoffGmbH24三、BX3100程序开发流程(十三)第十三步、下载PLC程序:在TwinCATPLCControl中,Online\Login,即开始程序的下载。下载完成后,执行Online\CreatBootproject建立引导程序,最后执行Online\Run,将PLC切换到RunMode。
LoginCreatBootprojectRun2023/7/22Ele
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公路水运工程试验检测师《水运材料》真题汇编(含解析)
- 公路水运工程试验检测专业技术人员职业资格道路工程真题汇编(带评分标准)
- 2024年山东省青岛市单招职业技能考试模拟试卷附答案详解(模拟题)
- 2024年甘肃省陇南市高职单招职业技能考试题库(历年真题)附答案详解
- 2026年张家界文旅职业学院高职单招职业技能考试模拟试卷附完整答案详解【考点梳理】
- 2025年湖南司法警官职业学院单招职业技能考试题库及答案详解(有一套)
- 2026年秋季大学新生军训 爱国主义影片观赏
- 2026年陕西电子信息职业学院高职单招职业技能考试题库(巩固)附答案详解
- 2026年山东泰山技师学院高职单招职业技能考试题库及参考答案详解(考试直接用)
- 2026年护目镜行业发展行业新材料创新报告及未来五至十年行业发展趋势分析报告
- 北京市门头沟区城子街道办事处招聘城市协管员3人考试参考题库及答案详解
- 2026年汛期防汛排涝安全培训试题(含答案)
- 2025年教育综合知识真题试题及答案
- 2026年浙江省综合性评标专家库评标专家考试在线题库
- 2026年教研员面试试题及答案(含解析)
- 2025-2026学年四年级数学下学期期末真题重组试题01(山东专用 青岛版五四制) 含答案
- 2026年国企招聘副总测试题及答案
- 2026年留疆战士考核综合应试能力提升练习题含答案
- 重庆市2026年普通高等学校招生全国统一考试 生物+答案
- 2026综合版《安全员手册》
- 2026年河北中考麒麟卷语文(一)及答案
评论
0/150
提交评论