书 名 | 施耐德电气SoMachine控制器应用技巧120例 | 作 者 | 李振 |
---|---|---|---|
出版社 | 机械工业出版社 | 出版时间 | 2015年7月1日 |
ISBN | 9787111504696 |
序
前言
第1章可编程序控制器(PLC)
1.1基于SoMachine控制平台的PLC硬件基础
1.1.1M218 PLC硬件
1.1.2M238 PLC硬件
1.1.3M241 PLC硬件
1.1.4M251 PLC硬件
1.1.5M258 PLC硬件
1.2SoMachine软件基础
1.3SoMachine软件与硬件的应用
1.3.1如何在SoMachine V4.1中列出未使用的变量
1.3.2如何创建自定义库文件
1.3.3如何传输文件至控制器存储区
1.3.4如何在SoMachine V3.1中更新Lexium 23 Plus库文件至
V1.1.5.0
1.3.5Lexium 23 Plus库文件在安装后找不到Lexium 23的解决方法
1.3.6RETAIN与PERSISTENT断电数据类型
1.3.7功能块与扩展功能
1.3.8函数功能
1.3.9结构体与扩展功能
1.3.10枚举功能
1.3.11网络变量表通信
1.3.12保持型变量在程序下载时仍保持数据不变的方法
1.3.13在SoMachine V3.x安装完成M218插件后报错的解决方法
1.3.14SoMachine使用技巧
1.3.15SoMachine网关通信问题
1.3.16全局变量表(GVL)的监控
1.3.17如何在SoMachine V3.1中对
SoftMotionWin进行仿真
1.3.18如何在SoMachine V4.1中对
SoftMotionWin进行仿真
1.3.19如何在SFC(顺序功能图)程序执行时直接跳至初始步
1.3.20SoMachine PLC与HMI的Modbus地址转换
1.3.21字符串占用地址
1.3.22SoMachine PLC的默认IP地址
1.3.23如何修改M2x8 PLC的SN地址
1.3.24如何修改M2x8串口的通信参数
1.3.25如何查看SoMachine PLC的负载率
1.3.26SFC编程语言中步动作的定义
1.3.27程序下载器(TM2USBABDEV1)的使用
1.3.28SoMachine PLC如何通过外部通信控制运行与停止
1.3.29SoMachine PLC如何通过外部输入信号控制运行与停止
1.4自定义库的应用
1.4.1Modbus和Modbus TCP功能块
1.4.2RTCCompareDate功能块
1.4.3Lexium 23 Plus脉冲与工程单位的换算功能块
1.4.4十六进制至单精度浮点数的换算功能块
1.5Modbus与ASCII通信的应用
1.5.1使用Modbus IOScanner时的注意事项
1.5.2标准Modbus读写功能块说明
1.5.3使用ASCII方式实现ModbusASCII的通信
1.5.4M218与LXM23D的Modbus通信时遇到限位报 AL185错误的解决方法
1.5.5M2x8与ATV303的Modbus通信
1.5.6M2x8与国产电能表的通信
1.6CANopen通信的应用
1.6.1如何判断CANopen总线上从站的通信状态
1.6.2M238与ATV312的CANopen总线通信
1.6.3M238与LXM23A的CANopen(PLCopen模式)总线通信
1.6.4M238与LXM23A的CANopen(Pr模式)总线通信
1.6.5M238与LXM23A的CANopen通信时的注意事项
1.6.6LXM23A在PLCopen功能块控制模式下出现AL111报警的解决方法
1.7Modbus TCP通信的应用
1.7.1M258 PLC之间的Modbus TCP无线通信
1.7.2M241(客户端)与M221 PLC(服务器)的Modbus TCP通信
1.7.3M221(客户端)与M241 PLC(服务器)的Modbus TCP通信
1.7.4如何在线诊断以太网的连接状态
1.7.5如何关闭以太网的错误指示灯
第2章人机界面(HMI)
2.1HMI硬件基础
2.1.1GXO HMI硬件
2.1.2GTO HMI硬件
2.1.3GTU HMI硬件
2.2Vijeo Designer软件的应用
2.2.1Vijeo Designer 配方的上载
2.2.2Vijeo Designer输入安全性密码时提示“Vijeo Runtime Error”的解决方法
2.2.3报警信息的数据记录
2.2.4系统事件记录
2.2.5事件组
2.2.6参考地址
2.2.7数据记录
2.2.8Web Gate操作
2.2.9如何读取U盘中的加工数据
2.2.10为什么要恢复操作系统
2.2.11与西门子公司PLC的MPI通信注意事项
2.2.12标准Modbus通信注意事项
2.2.13报警设置
2.3实例应用
2.3.1GXO与西门子公司S7300 PLCMPI通信显示0A报警代码的解决方法
2.3.2GXO与汇川公司PLC的ModbusRTU通信
2.3.3GXO通过Java函数与拓安信公司电磁流量计的通信
2.3.4XBTGT与安川公司MP2300 PLC通过MemoBus协议通信
2.3.5XBTGT与西门子公司S7300PLC的Profibus DP通信
第3章伺服系统
3.1伺服系统硬件基础
3.1.1Lexium 23 Plus硬件
3.1.2Lexium 32硬件
3.2Lexium 23 Plus的应用
3.2.1Lexium 23 Plus增益参数计算软件
3.2.2Lexium 23 Plus转矩限制功能
3.2.3Lexium 23 Plus的P009等监控参数的设置
3.2.4Lexium 23 Plus与Lexium 32的PTO功能的区别
3.2.5Lexium 23 Plus制动电阻的选择与参数设置
3.2.6Lexium 23 Plus检测编码器通信是否干扰的方法
3.2.7Lexium 23 Plus报警问题汇总
3.2.8Lexium 23 Plus AL401报警的解决方法
3.2.9LXM23A的AL201报警重现与解决方法
3.2.10LXM23A在CANMotion通信下限位方向的问题
3.2.11LXM23A如何在Pr模式下通过CANopen总线控制时在线修改速度与位置
3.2.12LXM23A通过PLCopen功能块控制时无法使能的解决方法
3.2.13LXM23A点动有时不动作的解决方法
3.2.14LXM23A在CANopen模式下的原点回归方式
3.2.15LXM23A在CANMotion模式下的原点回归方式
3.2.16LXM23A在Pr模式下运行JOG停止时无减速过程的解决方法
3.2.17LXM23A在CANMotion通信时AL180报警处理方法
3.2.18LXM23A在CANopen通信时AL180报警处理方法
3.3Lexium 32的应用
3.3.1Lexium CT专家模式设置
3.3.2Lexium 32制动电阻的选择与参数设置
3.3.3Lexium 32M如何配置第二块编码器卡
第4章变频器
4.1变频器硬件基础
4.1.1ATV303硬件
4.1.2ATV32硬件
4.1.3ATV61硬件
4.1.4ATV61F硬件
4.1.5ATV71硬件
4.2ATV3xx的应用
4.2.1ATV32应用于高速电机(电主轴)时的参数调试步骤
4.2.2ATV303使用通信启停内部PID控制设置说明
4.2.3ATV312驱动电主轴OCF报警与停止后反转的解决方法
4.3ATV61与ATV 71的应用
4.3.1ATV71处于发电状态时的面板显示电源电压比较高是怎么回事
4.3.2ATV71起重提升宏垂直升降应用中起动或停止时有缓冲现象的处理方法
4.3.3ATV71的AO设置为ORS(有符号斜坡)或者是OFS( /-输出频率)的功能区别
4.3.4ATV71 Plus柜式变频器与AFE(能量回馈单元)的调试步骤
4.3.5AC 380V变频器驱动AC 220V的三相异步电机设置
4.3.6如何判断ATV61与ATV71变频器制动单元是否工作正常
第5章运动控制器
5.1基于SoMachine控制平台的运动控制器硬件基础
5.1.1LMC058硬件
5.1.2LMC078硬件
5.2CANopen与CANMotion通信的应用
5.2.1LMC058与LXM23A的CANopen与CANMotion通信
5.2.2LMC058在与LXM23A的CANMotion通信时重启读取到轴错误的处理方法
5.2.3LMC058与LXM23A在CANMotion通信下监控实时转矩与电流
5.2.4LMC058与LXM23A在CANMotion通信下如何对总线进行通信复位
5.2.5如何在线修改LMC058中SoftMotion轴的机械参数
5.3电子凸轮功能的应用
5.3.1电子凸轮相关参数说明
5.3.2如何在线创建电子凸轮
5.3.3如何在线切换电子凸轮
5.3.4如何在线修改电子凸轮的坐标
5.4CNC功能的应用
5.4.1LMC058中的常用G代码功能说明
5.4.2如何在SoMachine的CNC编辑器中直接使用带变量的G代码指令
5.4.3LMC058读取并执行U盘上的NC文件
5.4.4如何在SoMachine的NC文件中直接使用带变量的G代码指令
5.4.5在LMC058中SMC_Interpolator功能块的应用
5.4.6LMC058在使用CNC功能时的8轴控制
5.4.7LMC058执行CNC文件时的多通道控制
5.4.8如何在LMC058中显示正在执行的G代码行
5.4.9SCARA在LMC058中的应用
5.4.10如何在线切换CNC文件的执行
5.4.11如何在LMC058中动态创建G00和G01代码文件
5.4.12如何在LMC058中指定圆弧的起点与终点坐标以及半径动态创建G代码文件
5.4.13使用CAD/CAM软件转换成G代码文件时的注意事项
李振,施耐德电气(中国)有限公司工业事业部OEM资深工程师2003年正式进入电气自动化行业,在济南海得控制系统有限公司(上海海得子公司)负责欧姆龙、施耐德品牌自动化产品技术支持;在中达电通股份有限公司(台达电子大陆合资公司)负责可编程产品类的市场调研、新产品与新技术的推广、现场应用等;2011年加入施耐德电气(中国)有限公司,负责自动化产品在OEM中机器自动化解决方案的现场应用。
《施耐德电气SoMachine控制器应用技巧120例》使用施耐德电气公司基于SoMachine控制平台下的可编程序控制器(PLC)、人机界面(HMI)以及带控制器的HMI、变频器可编程卡、运动控制器的硬件应用环境,并结合基于CoDeSys平台的SoMachine软件编程环境,以案例的形式总结了在使用这些硬件与软件的过程中所遇到的一系列问题。本书从基础的单一产品的应用到编程环境的应用技巧再到复杂的CNC(计算机数字控制)运动控制功能,并且在复杂的应用中也提供了程序案例,结合IEC61131标准中的各种编程语言的灵活性,以方便读者在现场遇到类似问题时可以快速处理,同时也可以了解到一些现场应用中的实战经验。
《施耐德电气SoMachine控制器应用技巧120例》适合具备自动化控制与机械设计制造基础的工程师阅读,也适合作为OEM(原始设备制造商)技术工程师、大专院校师生和业界学者、专家的参考用书,亦可作为案例教学的教学用书。
法国施耐德电气公司(Schneider Electric)是法国的老牌大型企业,是法国人的公司,在电力和控制领域是个明星企业。德国施耐德电气没有什么名气,估计是法国施耐德电气在德国开的工厂、分公司或者...
自1987年在天津成立第一家合资厂,施耐德电气在中国已经走过25年的历程。1987年,施耐德集团在中国的第一个合资公司——天津梅兰日兰有限公司 正式营业1992年,施耐德集团全额收购法国梅兰日兰公司,...
按照2019年行情,SG-300VA的变压器网上报价1094。施耐德电气电气变压器油很多种类,有干式变压器、电力变压器、隔离变压器等,不同系列、型号价格是不一样的,小到10元左右,大到上万,具体还得看...
赵国华:很多有关全球战略的重要决定是从中国发起的;朱海:只有在中国成功的企业才能成为未来的全球领军企业
随着中国客户对低压熔断器类产品需求的日益增多,施耐德电气于近日隆重推出Fupact系列熔断器类新品——ISFT熔断器式隔离开关(刀熔开关),ISFL熔断器式隔离开关(条形熔断器),INFD隔离开关熔断器组。Fupact系列熔断器类产品将为客户提供更多的低压元件选择,同时为客户提供更灵活的低压配电系统解决方案。Fupact系列熔断器类产品分为3个产品系列,电流等级宽广,系列完整,满足客户对熔断器类产品的各种需求。
本书围绕施耐德Somachine控制平台的运动控制器,逻辑控制器,变频控制器和人机界面控制器的硬件应用环境,讲解了基于IEC61131标准的Somachine软件的编程规则。使设计人员对机器控制的设计和编程不局限在一种编程格式,也不拘泥于只对逻辑状态进行编程。他们可以根据工艺要求而采用SFC顺序流程图方式规划结构,采用ST结构文本方式进行复杂工艺运算和调节计算,采用LD梯形图方式处理各种逻辑和工艺过程,采用FBD 功能图方式进行同一功能的反复使用和对通信功能的搭建。同时书中对组成机器控制的常用功能,例如编码器高速计数,总线通信,数据交换及运动控制功能的编辑作了阐述。对在程序调试过程中用到的虚拟人机操作界面,变量的曲线记录等应用也作了描述。本书适合自动控制、机器制造设计工程师阅读,也适合用作相关专业学生和研究生的教学用书。
本书围绕施耐德Somachine控制平台的运动控制器,逻辑控制器,变频控制器和人机界面控制器的硬件应用环境,讲解了基于IEC61131标准的Somachine软件的编程规则。使设计人员对机器控制的设计和编程不局限在一种编程格式,也不拘泥于只对逻辑状态进行编程。他们可以根据工艺要求而采用SFC顺序流程图方式规划结构,采用ST结构文本方式进行复杂工艺运算和调节计算,采用LD梯形图方式处理各种逻辑和工艺过程,采用FBD 功能图方式进行同一功能的反复使用和对通信功能的搭建。同时书中对组成机器控制的常用功能,例如编码器高速计数,总线通信,数据交换及运动控制功能的编辑作了阐述。对在程序调试过程中用到的虚拟人机操作界面,变量的曲线记录等应用也作了描述。本书适合自动控制、机器制造设计工程师阅读,也适合用作相关专业学生和研究生的教学用书。
序
前言
第1章 绪言
1.1绪言
1.2概论
1.3当前的机器控制设计
1.4本书摘要
1.5本书的使用
第2章 控制器硬件平台
2.1 硬件概览
2.2 经济型逻辑控制器M218结构
2.3 优化型逻辑控制器M238结构
2.4 高性能逻辑控制器M258结构
2.5 优化型运动控制器LMC058结构
2.6 优化型传动控制器IMC结构
2.7人机界面控制器XBTGC
2.8 优化型扩展模块TM2
2.9 高性能扩展模块TM5
第3章 控制器软件编程平台SoMachine
3.1 软件概览
3.2 SoMachine 简介
3.3 电脑系统要求
3.4 SoMachine 界面
3.5 SoMachine 首页
3.6 一般功能菜单
3.7 项目操作流程
3.8 属性页面
第4章 项目的管理和建立
4.1 概览
4.2 使用空项目启动
4.3 以现有项目启动
4.4 以模板项目启动
4.5 扩展模板的添加
第5章 控制器程序编辑
5.1 概览
5.2 POU程序创建
5.3 任务配置
5.4 PLC 的程序仿真
5.5 CoDeSys 编程语言
5.5.1 POU ST 结构文本编程方式
5.5.2 POU IL 指令表编程方式
5.5.3 POU LD 梯形图编程方式
5.5.4 POU FBD 功能块图编程方式
5.5.5 POU CFC 连续功能图编程方式
5.5.6 POU SFC 顺序功能图编程方式
5.6 功能块的建立
第6章 数据类型
6.1 支持的数据类型,命名规则
6.1.1 支持的数据类型概览
6.1.2 变量命名规则
6.1.2.1标准变量的命名
6.1.2.2 引用(Reference)和指针(Pointer)
6.2.1 局域变量(Local)和全局变量(Global)
6.3 数据单元类型(Data Unit Type)
6.3.1数组变量array
6.3.2结构变量Structure
6.3.3 枚举变量Enumeration
6.4.1 带有物理地址的变量
第7章 在线配置和组态任务
7.1 网关(Gateway)组态
7.2 应用操作
7.3 PLC设置和管理
7.4 内置I/O的组态
7.5 任务组态和运行
第8章 程序的调试和诊断
8.1 状态栏
8.2信息窗
8.3日志
8.4 调试工具
8.4.1仿真
8.4.2变量监测和强制
8.4.3设置断点(Breakpoint)BP
8.4.4曲线记录
8.5系统变量和功能
第9章 可视界面的创建及应用
9.1 Somachine 软件集成的可视界面
9.2 视图的建立及编辑
9.3 复用可视界面
第10章 应用库文件
10.1 应用库文件概述
10.2 库文件管理
10.3库文件的建立
第11章 ModBus通信
11.1 ModBus通信介绍
11.2 通信的组态
11.3 总线扫描模式IOScanner 组态
11.4 直接请求模式
第12章 CANopen 通信
12.1 CANopen总线基础
12.2 过程数据对象PDO和服务数据对象SDO通信模式
12.3 CANopen 总线的组态
12.4 直接请求的数据交换SDO
第13章 总线设备工具FDT及设备类型管理器DTM 应用
13.1 FDT及DTM概述
13.2 DTM的组态
第14章 简单运动控制功能的实现
14.1 采用脉冲控制的设计方法
14.2 采用CANopen总线控制的设计方法
14.3 采用CANmotion总线控制的设计方法
第15章 运动控制器中编码器的应用
15.1 编码器的硬件接线
15.2 LMC058 中编码器的应用
第十六章 基于以太网的数据交换
16.1 以太网组态
16.2 以太网服务FTP ( file Transfer Protocol) 文本传输协议
16.3 Somachine 协议
16.4 客户/服务器模式(Client/Server)
16.5 连接无处不在
第十七章 高速计数器
17.1 高速计数器简介 (HSC)
17.2 计数模式
17.3 组态
17.4 简单和复杂计数的功能块 FB
17.5 PTO – 脉冲串输出
17.6 案例