西门子工控机中国区经销商
提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
,建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
Windows 操作系统下安装 SIMATIC NET 期间,会建立各种服务并始终将其自动启动。 需要这些服务吗? 这些服务对 SIMATIC NET 操作必不可少。 在任何情况下都不要禁用或删除已建立的服务。 没有这些服务,SIMATIC NET 无法正常运行。 如何检查硬件安装是否正确? 使用“通信设置”程序提供的诊断选项,或使用为进行测试而提供的示例程序。 有关这些示例的详细说明,请参见本文档。 A.2 OPC 服务器 A.2.1 产品特性 SIMATIC NET 的 OPC 服务器是否可同时使用多种协议? 是! 为此,必须组态所需协议。 激活多种协议时为什么显示不正确的错误消息? 使用无效服务器句柄通过 IOPCSyncIO OPC 接口进行写调用会返回错误代码 S_OK 而不是 S_FALSE。 异步写入符号编辑器已分配写权限,但实际只有读权限的符号 OPC 数据项不会提供正确的写返回值(写结果)。 返回值是“未知错误”而不是“访问权限不足”。 使用 OPC Scout 或 OPC 函数 AddItem 添加不存在的 OPC 数据项会产生错误消息“内部使用的服务已结束”而不是“数据项无效”。 变通方法: 只激活一项协议且不使用符号,或改正组态DP 通信系统为何会被封锁? 如果 OPC 客户端意外终止,之前没有在 DPInproc 变量中释放 OPC 服务器,即使在程序结束后 DP 通信系统也保持封锁状态。 必须重新启动计算机才能取消这种互锁。 如果 OPC 客户端尚不稳定,例如处于开发阶段,则应使用 OPC 服务器的 Outproc 变量。 如何避免连接中断? 对于被动连接建立,连接监视(请参见运行期间 OPC 作业超时错误)可导致连接关闭。 为了避免连接关闭,建议在 STEP 7 中组态主动连接建立。如有必要,修改连接建立的连接监视时间。 A.2.2 OPC 服务器操作和编程 读写时如何提高性能? 读写 OPC 数据项时,与快速连续地单独调用相比,吞吐量可显著提高,因为在很多情况下,OPC 服务器均可进行内部优化。 以较短的时间间隔连续执行单项作业通常造成性能下降。 已使用自定义接口开发出 C++ 程序。 如何在关闭程序后检查所有 OLE 接口是否均已释放? 如果程序正确地释放所有接口,则在关闭程序后 OPC 服务器将其自身从存储器中自动删除。 启动 Windows 操作系统的“任务管理器”(Task Manager)(例如通过或“任务管理器”按钮),然后单击“进程”(Processes) 选项卡。 如果 OPC 服务器仍在运行,会在列表中看到名为“OPCDASERVER.EXE”的进程。 如果在关闭所有客户端后,因为客户端出错而使 OPC 服务器仍在存储器中,此时如何将其关闭? 在“通信设置”中打开“关闭 OPC 服务器”(Close OPC Server) 页面,然后单击“关闭 OPC 服务器”(Close OPC Server) 按钮。
采用熟悉的硬件
新的 SIMATIC 自动化平台涉及今天实现自动化所需的一切:各种性能的可编程逻辑控制器、包括操作员面板在内的完整单元、基于 PC 的控制、外部控制和监视解决方案以及通信网络。
作为一个全面集成的完整解决方案,所有这些功能均可通过单一的用户界面来实现。
这样便消除了到现在为止使公司付出大量资金的障碍:PLC 与 PC 环境之间的障碍,过程与生产技术之间的障碍,甚至于标准软件与自动化软件之间的障碍。
这样便使我们直奔主题。因为所有这些优点的基础就是软件。该软件系统基于 STEP 7,分为两个类型:用于仅将 SIMATIC 自动化平台的一部分作为硬件使用(因而无需完整性能范围)的用户,以及用于需要使用完整性能范围的用户。
以下内容适用于所有版本:它们可确保用户充分利用自己的硬件设备!
STEP 7 Lite | STEP 7 | STEP 7 Professional | |
组态 | |||
目标系统 | S7-300/C7 | S7-300/S7-400/C7/WinAC | |
模块 | 数字量、模拟量 I/O,** IFM 集中式 | 数字量、模拟量 I/O,IFM, FM, CP 集中式和分布式 (DP) | |
网络/通信 | - | 自动化组件之间时间控制的循环数据传输; |
即使在 OPC 客户端注销后是否也保留 OPC 缓冲值? 只要未退出 OPC 服务器,即使在 OPC 客户端注销后也保留数据项的 OPC 缓冲值。 因此,另一 OPC 客户端在登录后立即接收带有值“good”的缓冲值,因为它们是可能的**已知值。 但随后在协定的更新时间内,这些值立即更新为当前值。 如果在开发环境中使用调试程序中止与 OPC 或 DataOCX 相关的应用程序,需要注意哪些事项? 如果应用程序中止,可能无法整理对 OPC 服务器的内部引用。 因此,OPC 服务器将继续运行且不会关闭通信。 要关闭 OPC 服务器,在“通信设置”中打开“关闭 OPC 服务器”(Close OPC Server) 页面,然后单击“关闭 OPC 服务器”(Close OPC Server) 按钮。 需要包括哪些头文件才能使用 OPC 服务器的自定义接口? 包括“Simatic Net\opc2\inc”文件夹中的所有头文件。 在此文件中还会找到 C 文件“opc_i.c”。 此文件定义包含接口方法的类。 如果在项目中包括此文件,则可直接访问接口方法。 还应查看示例程序! 如何为 OPC 自定义接口设计程序才能使 OPC 通信尽可能高效? 使用成组监视数据项这一 OPC 概念。 使用读命令缓冲区,只在真正要读取值时再激活组。 之后,只有在值真正更改时,应用程序才参与通信任务。 如果 ItemID 中路径部分不正确,则在调用 AddItem 时 SIMATIC NET OPC 服务器返回什么错误? (例如 DP:[CP_WRONG]) 尽管路径会导致错误,但 ItemID 参数不正确。 因此返回 OPC_E_UNKNOWNITEMID 错误。 在 Visual Basic 中,需要使用 OPC 自动化接口上的组操作检查哪些返回值? 在函数结果中,Visual Basic 不区分完全成功的操作(即组操作的所有元素)或只有部分成功的结果。 因此在 Visual Basic 中使用组操作时,应该检查带有各元素返回值的数组。