2007-11-26BeckhoffTwinCAT培训讲义-ERICPage1Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCAT培训讲义Beckhoff工业PC及高品味面板Beckhoff伺服控制技术BeckhoffLightbusBeckhoffTwinCATBeckhoff总线产品BeckhoffIP67总线盒Beckhoff多功能控制器Beckhoff现场总线接口卡和以太网产品BeckhoffEtherCAT2007-11-26BeckhoffTwinCAT培训讲义-ERICPage2Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息PC-控制器CXxxxxBXxxxxBeckhoff控制器BCxxxx小型控制器PLCPC-Based控制器2007-11-26BeckhoffTwinCAT培训讲义-ERICPage3Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息BC-控制器产品一览LightbusPROFIBUSINTERBUSModbusRS232/485EthernetPROFIBUS,CANopen,DeviceNet2007-11-26BeckhoffTwinCAT培训讲义-ERICPage4Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息BX-控制器产品一览PROFIBUSCANopenDeviceNetEthernetWithoutFeldbus2007-11-26BeckhoffTwinCAT培训讲义-ERICPage5Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息CX系列嵌入式PC一览性能BECKHOFFCX9000-0000PWRLAN1LAN2L/AHDDBECKHOFFCX9000-N000X001X0224V0VPE+-PE-+266MHz/533MHz64/128MBRAM16/32MB闪存WindowsCECX9000/CX9010基于ARMBECKHOFFCX1000-COOLBECKHOFFCX1000-0000PWRLINK100MBitACTHDDBECKHOFFCX1000-N000X01X02266MHz/500MHz32/128/256MBRAM闪存64MB最大可达2GBWindowsCE+XPECX1000/CX1010基于X86BECKHOFFCX1020-0000PWRLAN1LAN2TCHDDBECKHOFFCX1020-N000X01X021.0/2.0/2.8GHz256/512/1024MBRAM闪存64MB最大可达2GBWindowsCE+XPE+…CX1020/30/40基于X86价格2007-11-26BeckhoffTwinCAT培训讲义-ERICPage6Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息工业PC2007-11-26BeckhoffTwinCAT培训讲义-ERICPage7Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCAT-TotalWindowsControlandAutomationTechnologyTwinCAT-是一个包含了运行时(RunTime)和开发平台的自动化实时控制软件。TwinCAT开发平台适用于Beckhoff全系列控制器。TwinCATRealTimeTwinCATSystemManagerTwinCATPLCTwinCATNC2007-11-26BeckhoffTwinCAT培训讲义-ERICPage8Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemManagerTwinCAT系统管理器主要负责硬件组态与I/O映射。n特性:–连接I/O设备和任务变量–连接各任务之间的变量–相容数据和过程映象的交换n开放性:支持几乎所有现场总线–Lightbus–Profibus–InterBus–CANopen–DeviceNet–Sercos–EthernetTCP/IP–EtherCAT–PC卡上的存储器接口(DPRAM)n在线分析–在线观察窗–强制和写任务变量及I/O设备2007-11-26BeckhoffTwinCAT培训讲义-ERICPage9Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATPLCControlTwinCATPLCControl主要用于PLC程序的开发及调试。n先进的PLC编程系统–符合IEC61131-3标准的5种编程语言–(IL,ST,LD,FBD,SFC)–强大的库管理器–自由在线调试n先进的PLC调试器–监视器–流程控制–单步运行,断点–监视列表–采样跟踪,示波器–在线读写,强制,在线变更–通过TCP/IP实现世界范围的远程连接2007-11-26BeckhoffTwinCAT培训讲义-ERICPage10Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息进入TwinCAT开发环境的方法进入TwinCAT开发环境的方法:Ø通过开始菜单栏Ø通过桌面右下角的TwinCAT图标1234122007-11-26BeckhoffTwinCAT培训讲义-ERICPage11Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCAT系统图标通过TwinCAT系统图标,ü查看TwinCAT软件信息ü进入TwinCAT开发环境ü进入事件查看器üRealtime设置üSystem及PLC的启停控制ü进入TwinCAT系统属性TwinCATSystem控制TwinCATPLC控制TwinCAT停止模式TwinCAT启动中…TwinCAT运行模式TwinCAT配置模式2007-11-26BeckhoffTwinCAT培训讲义-ERICPage12Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemPropertiesTwinCAT软件版本信息TwinCAT软件注册信息2007-11-26BeckhoffTwinCAT培训讲义-ERICPage13Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemPropertiesTwinCAT已安装ServerTwinCAT启动设置Windows自动登陆设置2007-11-26BeckhoffTwinCAT培训讲义-ERICPage14Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemProperties本机AMSNetID注意:同一个网络中该地址标识不可重复,必须唯一ADSRouteTwinCAT系统之间通讯的必需条件2007-11-26BeckhoffTwinCAT培训讲义-ERICPage15Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemProperties引导项目所在文件路径引导时载入PLC项目选项本机PLC运行时数量引导时载入保持型数据选项2007-11-26BeckhoffTwinCAT培训讲义-ERICPage16Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemPropertiesTwinCATSystemID,根据系统CPU+HDD生成购买授权后注册号由Beckhoff提供2007-11-26BeckhoffTwinCAT培训讲义-ERICPage17Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemManager菜单栏工具栏状态栏配置管理器:System、NC、PLC、Cam、I/O配置窗口2007-11-26BeckhoffTwinCAT培训讲义-ERICPage18Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATPLCControl菜单栏工具栏变量声明代码编辑消息窗状态栏对象管理器:POU、数据类型、HMI、资源2007-11-26BeckhoffTwinCAT培训讲义-ERICPage19Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCAT项目创建步骤TwinCATSystemManager操作步骤:1.选择目标系统2.扫描I/O设备3.加入PLC项目4.建立I/O映射5.激活配置TwinCATPLCControl操作步骤:1.选择PLC类型2.编辑PLC程序3.选择运行系统4.编译并保存项目5.登录目标系统6.运行调试PLC程序7.创建PLC引导程序网络必须先设置正常,编程电脑与目标系统处于同一个网段TwinCATPLCControl操作步骤4之后目标系统已激活配置并处于Run模式2007-11-26BeckhoffTwinCAT培训讲义-ERICPage20Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息1TwinCATSystemManager使用方法22007-11-26BeckhoffTwinCAT培训讲义-ERICPage21Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemManager使用方法2007-11-26BeckhoffTwinCAT培训讲义-ERICPage22Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息1TwinCATSystemManager使用方法232007-11-26BeckhoffTwinCAT培训讲义-ERICPage23Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemManager使用方法2007-11-26BeckhoffTwinCAT培训讲义-ERICPage24Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemManager使用方法122007-11-26BeckhoffTwinCAT培训讲义-ERICPage25Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemManager使用方法123扫描I/O设备时目标系统必须处于Config模式2007-11-26BeckhoffTwinCAT培训讲义-ERICPage26Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemManager使用方法DeviceBoxTerminal1232007-11-26BeckhoffTwinCAT培训讲义-ERICPage27Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemManager使用方法122007-11-26BeckhoffTwinCAT培训讲义-ERICPage28Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSystemManager使用方法12连接变量与I/O通道,可以双击变量或点击Linkedto…建立连接可先选变量或先选I/O通道2007-11-26BeckhoffTwinCAT培训讲义-ERICPage29Ø控制器ØBC-系列ØBX-系列ØCX-系列ØIPC-系列ØTwinCATØ帮助信息TwinCATSyst