详细介绍
西门子IPC677D工控机 西门子IPC677D工控机
上海盟疆工业自动化设备有限公司工业业务领域致力于为客户提供高品质的服务,追求客户的满意是我们始终如一的目标。在中国,工业业务领域拥有一支技术过硬、经验丰富的工程师队伍,为客户提供7x24小时全天候服务。专业的服务人员和遍布全国的服务及备件网络将对客户的服务需求迅速作出响应,将由设备故障引起的损失降低到小的程度。
1. 什么是WinAC RTX?
WinAC RTX 是可实现S7控制器 (S7-300/400) 功能的软PLC,即运行于带 RTX 实时扩展的Windows 上的一个应用软件。可以通过 Step 7 对其编程,代码与S7-300/400*兼容,也可以通过 WinAC ODK 提供的接口,在Windows下使用高级语言 C++ 编程与 WinAC 通信。因此 WinAC RTX 同时具备了PLC 的实时性和PC 的开放性。
2. WinAC RTX 的应用
WinAC RTX 通过PC上安装的PROFIBUS或工业以太网通信卡来扩展分布式I/O或与其它S7 设备 (S7-200/300/400 PLC 、HMI、PG 等) 进行通信。典型结构如图1。
图1
3. WinAC RTX 2008 的安装
3.1 WinAC RTX 2008 软件包
WinAC RTX 2008 软件包 (订货号为:6ES7671-0RC06-0YA0) 包含如下组件:
WinAC RTX 2008 DVD:
? WinLC RTX V4.4 -- 软PLC (以下章节对 WinAC RTX 与 WinLC RTX 不做区分)
? Automation License Manager V4.0 -- 授权管理器 V4.0
? Ardence Realtime Extensions (RTX) V8.1 -- Ardence 实时扩展
? WinAC Time Synchronization V4.1 -- WinAC 时间同步
? STEP 7 Hardware Update (HSP 136) for WinAC RTX 2008 -- 硬件支持包
? STEP 7 Hardware Update (HSP 135) for S7-mEC -- 硬件支持包
? SIMATIC NET 2007 V7.0 HF1
? SIMATIC Softnet-S7 Lean Edition 2007 for Industrial Ethernet
? SIMATIC NET Manual Edition 10/2007 -- SIMATIC NET 手册
其它:
? Certificate of License (COL) --许可证书
? USB-Stick with License Keys -- 装有授权文件的U盘
提示:
WinAC RTX 的运行不依赖于 SIMATIC NET 。
3.2 WinAC RTX 2008 安装的硬件需求:
? 奔腾单核或双核处理器 900 MHz 或更高主频,推荐 1 GHz 或更高主频
? 至少 1 G 内存
? *安装需要至少 150MB 硬盘空间
如下硬件已经过测试并推荐使用:
? SIMATIC Microbox 427B, 427B PN
? SIMATIC Panel PC 477B
? SIMATIC Box PC 627, 627B
? SIMATIC Panel PC 677, 677B
? SIMATIC Box PC 827B, 827B PN
? SIMATIC Rack PC 547B, 847B, 847B PN
? SIMATIC Panel PC 577B
? SIMATIC S7-mEC
3.3 WinAC RTX 2008 安装的软件需求:
Microsoft Windows XP Professional, Service Pack 2
Microsoft Windows XP Embedded
提示:为了在 Windows XP Professional(带 SP3)下运行 WinAC RTX 2008, 必须先安装WinAC RTX 2008,再安装 SIMATIC WinAC RTX 2008 Service Pack 1,后安装Windows XP Professional SP3 补丁包。详情请参考 SIEMENS 技术支持网站的条目号为 33563717 的文档
3.4 WinAC RTX 2008 安装前的检查:
如果Windows 操作系统已安装如下软件,则先手动卸载,再重启计算机。
- 更低版本的 WinLC Basis、WinLC RTX
- RTX 8.1 的更低版本
- WinAC Slot CPU 41x-2 PCI 低于 V3.4的版本 (或升级到V3.4或更高版本)
- SIMATIC NET CD Edition 2007 HF1的更低版本
3.5 WinAC RTX 2008 的安装过程:
以管理员身份登录到Windows,运行安装光盘上的 Setup.exe 文件启动安装过程。选择安装语言为英文,在图2所示画面中选择要安装的软件,全选,然后按照安装提示完成安装过程。安装过程中提示安装授权时可将 WinAC RTX 2008 套件所含U盘中的授权文件安装到硬盘。或先跳过,在完成安装后通过授权管理器安装授权。
注:
Ardence RTX V8.1 Runtime:Windows 的实时扩展
Windows Logic Controller RTX V4.4: 软PLC
WinAC TimSync V4.1:WinAC 时间同步
Automation License Manager V4.0: 授权管理器
图2
3.6 WinAC RTX 2008 安装后系统的变化:
- 桌面上增加了 Station Configuration Editor 图标, 用来启动PC Station 配置界面。
- Windows 程序组中增加了Simatic ? PC based control ? WinLC RTX, 用来启动WinLC RTX 操作面板程序。
- Windows 设备管理器中增加了SIMATIC NET ?SIMATIC SoftBus,安装在同一 PC 上的 Step 7、WinCC Flexible RT、OPC Server 等可通过 SoftBus 与 WinLC RTX 通信。
- Windows 控制面板中增加了 Set PC/PG Interface。
4. WinLC RTX 的启停和操作 :
如果安装 WinAC RTX 2008 的PC 配置的是多核 CPU,则在 Windows 启动时会出现如下图 3 的启动选择画面。
图3
选择“ Microsoft Windows XP Professional – RTX MP Dedicated ”,意味着 WinLC RTX 与 Windows 各自独享一个CPU内核;选择“ Microsoft Windows XP Professional – RTX MP Shared ”,意味着 WinLC RTX 与 Windows 共享双核CPU。不同模式下WinLC RTX 与 Windows 对 CPU 的占用情况,如图4所示。
图4
WinLC RTX 是WinAC的核心 — 软PLC。通过下列路径打开WinLC RTX 操作面板程序:Windows 开始 —> 程序 —> Simatic —> PC Based Control —> WinLC RTX ,操作界面如图 5 所示。
图5
图5中区域1的ON指示灯在 Start Controller 后点亮,在 Shut Down Controller 后熄灭。BATF 指示灯暂无作用,一直处于熄灭状态。区域2中指示灯为WinLC RTX 运行状态和运行时的故障指示。区域3中的按钮RUN 和 STOP 作用与 S7-300/400 的模式选择开关作用*,用鼠标单击来切换WinLC RTX 的运行模式。区域4中的按钮MRES 用来复位存储区,即清除Step 7 程序,复位内存区 (I、Q、M、T、C) ,加载默认系统配置,删除所有激活或打开的通信任务。
*次打开操作界面时,WinLC RTX 处于启动状态,STOP模式,即图5区域1中的ON指示灯点亮、区域2中的STOP指示灯点亮。可以在图5界面的CPU菜单下选择Shut Down Controller 用来关闭WinLC RTX ,作用相当于S7-300/400 的断电 (Power Off) 。而Start Controller 用来启动WinLC RTX ,作用相当于S7-300/400 的上电(Power On)。WinLC RTX 初次启动后处于STOP 模式,可通过图5所示区域3的RUN 和 STOP 按钮切换WinLC RTX 的运行模式。如图6所示。
图6
提示:打开或关闭WinLC RTX 的操作界面不会影响WinLC RTX 的运行或状态切换。只有通过操作界面上的菜单或按钮操作后才会有影响。
关于WinLC RTX 操作的详细信息请参考 WinAC RTX 2008 用户手册的第四章。
5. WinAC RTX 的内部架构:
WinAC RTX 的内部架构如图7所示。WinAC RTX 由两部分组成,一部分运行于RTX 实时子系统中,用来执行 Step 7 为 WinAC RTX 编制的控制程序,具有高优先级;另一部分运行于 Windows ,作为 Windows 与 RTX 的通信接口,为 WinAC RTX 提供了很好的开放性,即安装在同一 PC 上的 Step7、 WinCC Flexible RT 、WinCC、OPC Server 等可通过 PC Internal (Soft Bus) 与 WinAC RTX 通信,而且用户可使用 WinAC ODK 在 Windows 下使用 Visual Studio 等开发环境开发与WinAC RTX 交互的应用程序。
安装在 PC 上并分配给 WinAC RTX 作为 SubModule 的 CP 卡可做为现场总线主站 (类似于 S7-300/400 的集成通信接口) 扩展远程 I/O 。未分配给 WinAC RTX 的 CP 卡可与 SIMATIC NET 软件一起作为 OPC Server 等应用程序与外部 SIMATIC 控制器通信的接口 (类似于 S7-300/400 的 CP 卡) ,但不能连接远程 I/O 。
图7
关于RTX : RTX 是 Windows 的一个实时扩展, 以 Windows 驱动程序的形式在 Windows 上安装,安装后 RTX 接管了Windows的调度器 (Scheduler) 和中断服务 (Interrupt Service) 。RTX 具有128 个优先级,每个优先级均高于 Windows 及 Windows 驱动程序,且具有微秒级的响应时间。RTX 提供了一个实时子系统,此子系统具有高速的、确定性的实时任务处理能力。执行控制程序的 WinAC RTX 运行于此实时子系统上,因此也同 S7-300/400 一样具有很高的确定性。
6. WinAC RTX 的配置:
在安装 WinAC RTX 2008 后,打开 Station Configuration Editor 可以看到第2槽已添加了一个 WinLC RTX 组件,如图 8 所示。WinLC RTX 组件如同 OPC Server 组件一样可以插入PC Station 虚拟底板的任一插槽中 (注意:Step 7 V 5.4 SP4 中只能插入2-18槽中),只需与 Step 7 中的硬件配置*即可。将WinLC RTX 组件插入PC Station 虚拟底板的插槽中, 相当于将 S7-400的 CPU 安装到无源底板的槽位中。
图8
双击WinLC RTX 组件图标,打开WinLC RTX 组件属性对话框,如图 9 所示。
图9
提示:如果在图8的配置界面中将 WinLC RTX 组件删除,则Windows 开始 —> 程序 —> Simatic —> PC Based Control —> WinLC RTX 项也被删除,如要恢复此菜单项,需要在图8配置界面中添加WinLC RTX 组件。
注意:为 WinAC RTX 分配 SubModule 前应先关闭 WinAC RTX,即在WinAC RTX 操作面板的 CPU 菜单项下选择 Shutdown Controller。
图9下部列表为可分配为 WinAC RTX 的 SubModule 的通信卡列表,上部列表为已分配为 WinAC RTX 的 SubModule 的通信卡(多四个)。选中下部可用的通信卡,按住鼠标左键将其拖动到上部的空槽中,将通信卡分配为 WinAC RTX 的 SubModule(作用类似于S7-300/400 CPU 的集成通信接口)。分配完成后点击OK。
前言:
年复一年,专业的自动化解决方案*不在对所使用的工业 PC 提出多种多样的要求(抗震动、防冻、防尘、抗热、防水蒸气)。SIMATIC PC 是用于此目的理想的工业标准 PC 平台。
SIMATIC PC 能够提供
? 较高的系统可用性
? 高投资保护
? 好的工业功能
为了更方便用户对西门子工业 PC 的了解及选型特出此选型入门。
1. IPC 分类及介绍
IPC 分类
SIMATIC IPC 包含以下类型:
1.SIMATIC Rack PC(机架式 PC)
灵活、高性能的工业 PC,用于安装在 19" 机架上
2.SIMATIC Box PC(箱式 PC)
小型紧凑而强固的工业 PC,用于标准安装
3.SIMATIC Panel PC(平板式 PC)
强固、高性能的工业 PC,具有绚丽的显示器
1.1 SIMATIC Rack PC(机架式 PC)简介
图1
SIMATIC Rack PC (机架式 PC)
灵活的工业 PC,适于安装在 19 英寸控制柜内
SIMATIC Rack PC(机架式 PC)能够提供灵活、高可用性的工业 PC 系统,用于需要 19" 规格、功能强体积小的应用。
针对不同的需求,设备目前(截至07/2009)分为:
- SIMATIC 机架式 PC 547B - 采用 Intel Core 2 Duo 技术,以具有吸引力的价格提供*性能
- SIMATIC 机架式 PC 647B - 采用 Intel Core 2 Duo 技术,结构极为紧凑,具有优异的工业功能
- SIMATIC 机架式 PC 847B - 采用 Intel Core 2 Duo 技术,具有*的可扩展性和优异的工业功能
- SIMATIC 机架式 IPC 547C – 采用 Intel Core 2 Duo 技术,可选用SSD (固态驱动器)以获得更高的稳定性
1.2 SIMATIC Box PC(箱式 PC)简介
图2
SIMATIC Box PC (箱式 PC)
适合于安装在机器、控制柜及控制台中。由于它们的尺寸小,所以可以集成在空间有限的地方。
SIMATIC Box PC (SIMATIC 箱式 PC)能够为机械工程师、工厂工程师和控制箱制造商提供极其强固的工业 PC,用于要求功能强大而体积紧凑的应用。
针对不同的需求,设备目前(截至07/2009)可分为:
- SIMATIC Microbox PC 427B – 超紧凑、免维护型:灵活的嵌入式工业 PC
- SIMATIC 箱式 PC 627B – 在有限的空间里提供优秀的性能/采用 Intel Core 2 Duo 技术
- SIMATIC 箱式 PC 827B – 高性能,高灵活性/使用 Intel Core 2 Duo 技术
- SIMATIC IPC 427C
1.3 SIMATIC Panel PC(平板式 PC)简介
图3
籍于其较高的工业兼容性,SIMATIC Panel PC 适用于标准控制机柜、控制台,操作面板或直接应用于机器。典型应用于生产自动化和过程自动化。
针对不同的需求,可使用丰富的坚固、高性能 SIMATIC Panel PC,设备目前(截至07/2009)可分为:
- SIMATIC Panel PC 477B embedded – 采用嵌入式技术的 Panel PC,结构极其紧凑、坚固,免维护
- SIMATIC 面板型 PC 577B – 工业功能和开放性,价格十分吸引人
- SIMATIC 面板型 PC 677B – 灵活、紧凑,可提供高的性能
- SIMATIC IPC 477C
- SIMATIC IPC 577C
SIMOTION D 6AU1435-0AA00-0AA0 西门子D435运动模块
SIMOTION D 6AU1435-0AA00-0AA1 西门子D435运动模块
SIMOTION D 6AU1435-0AA00-0CA1 西门子D435,MULTIAXES BUNDLE运动模块
SIMOTION D 6AU1435-2AA00-0AA0 西门子D435-2DP运动模块
SIMOTION D 6AU1435-2AD00-0AA0 西门子D435-2DP/PN运动模块
SIMOTION D 6AU1445-0AA00-0AA0 西门子D445运动模块
SIMOTION D 6AU1445-0AA00-0AA1 西门子D445-1运动模块
SIMOTION D 6AU1445-0AA00-0CA0 西门子D445,MULTIAXES BUNDLE运动模块
SIMOTION D 6AU1445-0AA00-0CA1 西门子D445-1,MULTIAXES BUNDLE运动模块
SIMOTION P 6AU1320-7AB55-3AF0 西门子P350-3运动模块
SIMOTION P 6AU1350-3AK41-1BE2 西门子P350-3运动模块
SIMOTION P 6AU1350-3AK41-2BE2 西门子P350-3运动模块
SIMOTION P 6AU1350-3AK43-1BE2 西门子P350-3运动模块
SIMOTION P 6AU1350-3AK43-2BE2 西门子P350-3运动模块
S120控制单元 6SL3040-0LA00-0AA0 西门子CU310DP控制单元
S120控制单元 6SL3040-0LA00-0AA1 西门子CU310DP控制单元
S120控制单元 6SL3040-0LA01-0AA0 西门子CU310PN控制单元
S120控制单元 6SL3040-0LA01-0AA1 西门子CU310PN控制单元
S120控制单元 6SL3040-0JA00-0AA0 西门子CU305DP控制单元
S120控制单元 6SL3040-0JA01-0AA0 西门子CU305PN控制单元
S120控制单元 6SL3040-0JA02-0AA0 西门子CU305CAN控制单元
SIMOTION C 6AU1230-1AA00-0AA0 西门子C230运动控制器
SIMOTION C 6AU1230-2AA00-0AA0 西门子C230-2运动控制模块
SIMOTION C 6AU1230-2AA01-0AA0 西门子C230-2运动控制模块
SIMOTION C 6AU1240-1AA00-0AA0 西门子C240运动模块
SIMOTION C 6AU1240-1AB00-0AA0 西门子C240PN运动模块
SIMOTION D 6AU1410-0AA00-0AA0 西门子D410DP运动模块
SIMOTION D 6AU1410-0AB00-0AA0 西门子D410PN运动模块
SIMOTION D 6AU1425-0AA00-0AA0 西门子D425运动模块
SIMOTION D 6AU1425-0AA00-0CA0 西门子D425,MULTIAXES BUNDLE运动模块
SIMOTION D 6AU1425-2AA00-0AA0 西门子D425-2DP运动模块
SIMOTION D 6AU1425-2AD00-0AA0 西门子D425-2DP/PN运动模块
SIMOTION D 6AU1435-0AA00-0AA0 西门子D435运动模块
SIMOTION D 6AU1435-0AA00-0AA1 西门子D435运动模块
SIMOTION D 6AU1435-0AA00-0CA1 西门子D435,MULTIAXES BUNDLE运动模块
SIMOTION D 6AU1435-2AA00-0AA0 西门子D435-2DP运动模块
SIMOTION D 6AU1435-2AD00-0AA0 西门子D435-2DP/PN运动模块
SIMOTION D 6AU1445-0AA00-0AA0 西门子D445运动模块
SIMOTION D 6AU1445-0AA00-0AA1 西门子D445-1运动模块
SIMOTION D 6AU1445-0AA00-0CA0 西门子D445,MULTIAXES BUNDLE运动模块
SIMOTION D 6AU1445-0AA00-0CA1 西门子D445-1,MULTIAXES BUNDLE运动模块
SIMOTION P 6AU1320-7AB55-3AF0 西门子P350-3运动模块
SIMOTION P 6AU1350-3AK41-1BE2 西门子P350-3运动模块
SIMOTION P 6AU1350-3AK41-2BE2 西门子P350-3运动模块
SIMOTION P 6AU1350-3AK43-1BE2 西门子P350-3运动模块
SIMOTION P 6AU1350-3AK43-2BE2 西门子P350-3运动模块
S7-1200 PLCSIM
S7-1200 PLC 仿真功能有如下硬件和软件要求:
硬件要求:
1、固件版本为 4.0 或更高版本的 S7-1200 PLC
2、固件版本为 4.12 或更高版本的 S7-1200F PLC
软件要求:
S7-PLCSIM V13 SP1 及以上
S7-1200 PLCSIM 支持范围
一、 工艺模块和工艺对象支持
工艺模块支持
S7-PLCSIM 目前不支持以下工艺模块:
- 计数
- PID 控制
- 运动控制
工艺对象支持
S7-PLCSIM 目前不支持以下工艺对象:
- 运动控制
- PID
二、 指令支持
S7-PLCSIM 几乎支持仿真的 S7-1200 和 S7-1200F 的所有指令(系统函数和系统函数块),支持方式与物理 PLC 相同。S7-PLCSIM 将不支持的块视为非运行状态。
某些指令受部分支持。对于这些 SFC 和 SFB,S7-PLCSIM 将验证输入参数并返回有效输出,但不一定是带有实际 I/O 的真实 PLC 将返回的信息。
当前不支持的指令
S7-PLCSIM 不支持或不*支持仿真的 S7-1200 和 S7-1200F 的以下指令:
指令 | 说明 |
---|---|
DPRNM_DG | 读取 DP 从站的诊断数据 |
WWW | Web 控制 |
GET_DIAG | 获取诊断信息(模式 0、1、2) |
T_CONFIG | 组态 IP 套件 |
PORT_CFG | 动态组态通信参数 |
SEND_CFG | 动态组态串行传输参数 |
RCV_CFG | 动态组态串行接收参数 |
SEND_PTP | 传送“发送缓冲区数据” |
RCV_PTP | 启用消息接收 |
MC_Power | 启用/禁用轴 |
MC_Reset | 确认错误 |
MC_Home | 使轴归位 |
MC_Halt | 暂停轴 |
MC_MoveAbsolute | 以方式定位轴 |
MC_MoveRelative | 以相对方式定位轴 |
MC_MoveVelocity | 以预定义速度移动轴 |
MC_MoveJog | 在点动模式下移动轴 |
MC_CommandTable | 按运动顺序运行轴命令 |
MC_ChangeDynamic | 更改轴的动态设置 |
MC_WriteParam | 写入工艺对象的参数 |
MC_ReadParam | 读取工艺对象的参数 |
PID_Compact | 具有集成调整的通用 PID 控制器 |
PID_3Step | 对阀门进行集成调节的 PID 控制器 |
PID_Temp | 温度 PID 控制器 |
三、 通信指令支持
S7-PLCSIM 支持 S7-1200 和 S7-1200F PLC 的如下通信指令:
- PUT 和 GET
- TSEND 和 TRCV
注意: 仿真PLC与“真实” PLC仍有区别,如下所述:
1. T-block 指令和数据分段
S7-PLCSIM 执行 T-block 指令时数据分段为 1024 字节。实际 CPU 的数据分段为 8192 字节。
如果在单个 TSEND 指令中发送的数据超过 1024 字节,并且在 ad-hoc 模式下通过 TRCV 指令接收数据,则 TRCV 指令生成的新数据只有 1024 字节。此时,必须多次执行 TRCV 指令才能接收额外的字节。
2. T-block 指令和 数据缓冲
S7-PLCSIM 执行 T-block 指令时无需在接收 CPU 中缓冲数据。
不过在 S7-PLCSIM 中,只有仿真的接收 CPU 中的程序执行 TRCV 指令后,仿真的发送 CPU 才能完成 TSEND 指令。
但是,在 S7-PLCSIM 中执行 TSEND 指令时,只有接收 CPU 上的程序执行 TRCV 指令后,TSEND 指令才能完成。