热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

西门子运动控制技术及工程应用 (同志学,吴晓君编著)

  • 1星
  • 2024-11-14
  • 65.02MB
  • 需要1积分
  • 0次下载
标签: 运动控制

运动控制

本书从西门子运动控制器的应用出发,以清晰易懂的运动控制功能描述、典型的应用实例,详细、全面地介绍了西门子运动控制器中最为通用的SIMOTION  C240运动控制器的应用技术。

本书共分10章,第1章为C240  运动控制器系统的硬件组成;第2章介绍C240的开发软件SIMOTION  SCOUT的基本使用方法;第3章介绍一个完整的实战全过程;第4章详细介绍在SCOUT软件中应用各种编程语言的编程方法;第5章介绍C240的一些特殊运动控制功能;第6、7章分别介绍轴的同步运动控制和路径控制编程;第8章介绍C240的通信方法;第9、10章以实战的方式分别详细介绍以电子齿轮、电子凸轮的同步控制为核心的电气伺服系统和液压伺服系统应用实例。

本书条例清晰、内容完整,并配有大量的截图,深入细致地阐述了运动控制器C240的开发应用,非常适合读者自学和掌握。

本书适用于广大工业产品用户、系统工程师、现场工程技术人员及大专院校相关专业师生,对从事机器人研发的工程技术人员和研究生具有较高的参考价值。

第1章运动控制系统硬件组成1

1.1西门子运动控制器概述1

1.1.1应用背景与发展趋势1

1.1.2SIMOTION系统的组成及功能1

1.1.3硬件平台2

1.1.4SIMOTION软件结构6

1.2C240接口7

1.2.1SIMOTION  C系列控制器对比7

1.2.2SIMOTION  C接口7

1.2.3I/O模块扩展16

1.3C240的配置方案17

1.4SIMOTION的扩展模块IM17419

1.4.1概述19

1.4.2IM174的接口19

第2章SCOUT软件使用方法23

2.1SCOUT软件界面23

2.2项目管理24

2.3C240系统的硬件组态25

2.3.1C240本体的组态25

2.3.2I/O扩展模块的组态29

2.3.3网络组态31

2.3.4编程口设置31

2.4SIMOTION  I/O变量管理32

2.4.1SIMOTION  I/O变量的创建32

2.4.2I/O变量表的导入导出35

2.5轴对象的创建37

2.5.1概述37

2.5.2轴的单位39

2.5.3轴的创建39

2.6SIMOTION的任务执行系统40

2.6.1任务介绍40

2.6.2任务执行的优先级42

2.6.3执行系统的配置43

第3章SIMOTION项目实战初步49

3.1项目简介49

3.2SINAMICS  V90伺服驱动器设置49

3.2.1SINAMICS  V90伺服系统简介50

3.2.2实现位置控制的V90接线与参数设置53

3.3硬件组态55

3.4创建轴及工艺对象57

3.4.1创建轴57

3.4.2齿轮同步对象的配置60

3.4.3创建快速输出60

3.5编程61

3.5.1创建I/O变量表62

3.5.2编写手动控制程序62

3.5.3编写回零程序64

3.5.4编写自动运行程序65

3.5.5编写错误处理程序68

3.5.6编写主程序68

3.6执行系统分配与测试70

3.6.1执行系统分配70

3.6.2测试72

第4章SCOUT编程技巧73

4.1MCC编程操作74

4.1.1MCC程序的编辑界面74

4.1.2MCC编辑器的设置75

4.1.3MCC程序单元和MCC程序段76

4.1.4MCC指令的使用方法80

4.1.5MCC编程用变量的创建87

4.1.6子程序调用方法91

4.1.7系统函数使用97

4.1.8MCC程序的调试97

4.2MCC指令98

4.2.1基本指令98

4.2.2任务指令103

4.2.3程序结构语句105

4.2.4通信指令108

4.2.5单轴指令111

4.2.6外部编码器、快速测量输入以及快速输出指令124

4.2.7同步操作指令129

4.3ST语言编程144

4.3.1ST程序结构与文件操作144

4.3.2ST程序中数据类型的定义147

4.3.3ST程序中变量的定义152

4.3.4ST程序语句153

4.3.5FC/FB/Program编程159

4.4梯形图编程简介169

4.4.1LAD/FBD程序结构169

4.4.2FC子程序编程举例174

4.4.3FB子程序编程举例176

第5章轴工艺对象与快速输入输出工艺对象180

5.1快速测量输入工艺对象180

5.1.1基本概念180

5.1.2快速测量输入的配置183

5.1.3快速测量输入功能的编程187

5.2快速输出功能189

5.2.1快速输出的基本概念189

5.2.2快速输出的配置195

5.2.3快速输出的编程199

5.3轴的回零200

5.3.1概述200

5.3.2主动回零200

5.3.3被动回零208

5.3.4直接回零/设置零点位置209

5.3.5相对直接回零209

5.3.6绝对值编码器回零210

5.3.7其他信息211

5.4SIMOTION轴的限位功能212

5.4.1设置轴的限位开关212

5.4.2设置轴的最大加速度和加加速度213

5.4.3运行到固定停止点的设置215

5.5SIMOTION轴的反向间隙补偿功能215

5.5.1反向间隙补偿概念215

5.5.2间隙类型216

5.5.3增量式编码器轴的反向间隙补偿216

5.5.4绝对值编码器轴的反向间隙补偿219

5.5.5状态显示221

5.6轴的监视功能222

5.6.1定位监视222

5.6.2零速监视223

5.6.3动态跟随误差监视223

5.6.4速度偏差监视224

第6章轴的同步运动控制编程225

6.1概述225

6.2同步的基本概念225

6.2.1主轴与从轴225

6.2.2电子齿轮226

6.2.3电子凸轮227

6.3同步运行过程229

6.3.1建立同步229

6.3.2解除同步235

6.4同步功能的配置与编程236

6.4.1电子齿轮位置同步的配置与编程236

6.4.2电子齿轮速度同步的配置与编程244

6.4.3电子凸轮同步的配置与编程245

6.5与同步相关的其他内容254

6.5.1主值切换254

6.5.2叠加同步256

6.5.3耦合规则257

6.5.4同步状态监控257

6.5.5同步运行监控258

第7章SIMOTION路径控制260

7.1路径插补运动概念260

7.1.1支持的运动模型260

7.1.2路径插补的基本原理261

7.2路径对象的配置261

7.3路径插补对象的MCC指令264

7.3.1路径插补对象的运动控制指令264

7.3.2路径插补对象的其他指令269

7.4路径运动控制的应用举例270

7.4.1二维直角坐标机械手运动学模型270

7.4.2创建路径插补对象271

7.4.3路径控制的MCC编程274

7.4.4MCC程序加入执行系统任务中280

7.4.5运行程序、跟踪监控281

7.4.6创建同步轴282

第8章C240的通信285

8.1C240与WinCC  flexible的通信285

8.1.1概述285

8.1.2SIMOTION与flexible的通信配置286

8.1.3通过flexible控制SIMOTION的运行及停止289

8.1.4在flexible上显示SIMOTION工艺对象的报警信息290

8.1.5在flexible上显示SIMOTION的Cam曲线291

8.1.6用编程方式通过插补点生成CAM曲线301

8.2SIMOTION和  WinCC的工业以太网通信305

8.2.1概述305

8.2.2创建SIMOTION项目305

8.2.3从SCOUT中导出SIMOTION变量306

8.2.4向WinCC中导入SIMOTION变量307

8.3SIMOTION和OPC的通信309

8.3.1概述309

8.3.2SIMOTION实现OPC通信的必备条件310

8.3.3OPC数据的导出310

8.3.4配置PC站的OPC服务器310

8.3.5建立PC站的STEP项目311

8.3.6在SIMATIC  NET中配置OPC符号315

8.3.7OPC通信测试317

第9章生产线上的空盒子吹出控制实例319

9.1项目简介319

9.2硬件组态319

9.3配置工艺对象320

9.3.1轴TO的配置320

9.3.2齿轮同步对象的配置324

9.3.3凸轮同步配置325

9.3.4快速点输出对象的配置327

9.4编写程序并分配执行系统328

9.4.1声明I/O变量330

9.4.2编写程序330

9.4.3分配执行系统346

9.5连接HMI设备346

第10章液压采样机械手控制实例347

10.1项目概述348

10.2电气控制系统设计349

10.3C240系统的硬件组态351

10.4液压轴的配置355

10.4.1轴Axis_1(大臂油缸)的创建356

10.4.2其他实轴的创建358

10.4.3虚主轴Master的创建360

10.5液压阀特性测试361

10.5.1C240的测试编程361

10.5.2上位机测试界面的集成373

10.5.3联机测试374

10.5.4保存阀特性到项目中380

10.6同步过程的配置381

10.6.1同步凸轮曲线的创建381

10.6.2凸轮同步关系的配置382

10.6.3齿轮同步关系的配置383

10.7编写程序并分配到执行系统384

10.7.1声明I/O  变量384

10.7.2手动控制程序384

10.7.3自动采样控制程序391

10.7.4主控LAD程序404

10.7.5故障处理程序406

10.7.6执行系统指定任务407

参考文献408

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 大家都宅家吗?偶尔有出门吗?
    大家这段时间有出门吗?还是偶尔会出门。福州这片开始封闭式管理了,你们那也封闭管理了吗?看,有的小区开始了凭票出入。每两天每户只能出门两人。凭票出入这个事儿,你怎么看
  • 《DIY 50W功率放大器》-----忙里偷闲
    [size=5][color=#0000ff]最近绝对是我上班5年来最忙的几个月,之前出来没有这么忙过。手里有个雷达的项目,我已经绞尽脑汁,把平生所学都拿出来还是无济于事呀。。。[/color][/size][size=5][color=#ff0000]现在真的知道了理论有多么的重要,理论不晓得,根本就无从下手,天天看博硕论文,里面的什么矩阵公式,傅立叶变换,这变换那变换的,对于我我这种实践派,简
  • BSL 方式下载出错
    “Program failed. Timeout while receiving header" (可以擦除). 我用的是msp430f161,,,,下载器连接方式和149相同 麻烦知道的高手指教[[i] 本帖最后由 守月 于 2012-7-15 22:03 编辑 [/i]]
  • 【Nucleo心得】+串口
    串口一直是很有用的端口,所以我们必须先把串口调试成功。STM32串口还是比较简单的,网上例子一大把。但是我们调试这个串口的时候还是遇到了不小的问题。[align=left][font=宋体]官方给的例程,知道它有[/font]ST-link,[font=宋体]但不知道它是否有串口通信芯片,指示显示有[/font]COM10[font=宋体]驱动未安装成功,自己就用了一个[/font]USB[fon
  • 关于OPen1081开发套件摄像头的问题
    :Cry:板子玩了两天,或者说是测试了两天,昨天是一大堆的问题,今天好不容易把液晶调试好了,,。。。但是,摄像头还是有问题,,,那个纠结啊。。。。。。看原理图,对照板子,好不容易找到了一个问题,具体如下:R20和R21板子上没有焊接。。。。发现这个问题,那个兴奋啊,。。。以为终于找到问题了于是乎,马上插上电烙铁,把那两个接口焊接起来。。。。结果还是不行。。。。。。没有任何显示,但是软件却显示已接受
  • PIC单片机相关知识
  • 运放的参数
  • PID控制算法模拟器(转)
  • “说做就做” 开始学430
  • msp430单片机开发实录(1)

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×