长沙西门子代理商
PROFIBUS DP
通过 DP-Base访问过程数据
CP 5613 A3 作为 PROFIBUS DP 主站模块运行,它将过程映象(输入/输出数据和诊断数据)存储在栓该端口 RAM(CP的存储区)内。CP 5613 A3 硬件独立执行与 PROFIBUS 从站之间进行的高性能数据传输。用户可直接访问双端口RAM。
从站的过程数据总是保持*,即用户从同一个 DP 循环接收数据
不能运行 HARDNET-PB DP 和 DP-Base 软件。
事件过滤器机制
用户通过两个访问机制接收新数据:
循环轮询 DP 从站(主机 CPU 的负荷较高)
更改从站输入数据时通过新型事件/过滤器模式发出通知(主 CPU 具有低负荷)
可将两种替代方式加以组合。这样,用户针对其应用优化 PC 的使用。
事件/过滤器机制还可用于
通过中断来自从站的诊断报警发出通知
在具有恒定总线周期时间的操作中,通过中断发出信号:
启动 DP 循环
结束与 DP 从站的循环数据通信
FastLogic
FASTLogic 就是 CP 5613 A3 可以自动响应 4个设备状态。这样就能实现快速响应并与主机应用的独立性,例如,设备的快速关断。
DP编程接口
CP 5613 A3 的 DP 编程接口 (DP-Base) 具有以下功能:
1 类 DP 主站,包括非循环 DP 扩展
2 类 DP 主站,包括非循环 DP 扩展
直接通过双端口 RAM 访问过程数据。DP RAM 接口不仅可作为 DP 主站快速访问,还可作为移植到其它操作系统环境(如 VXWorks、QNX、RMOS、RTX)的基础。
在一个库中提供管理功函数调用(初始化和管理服务)(DP_BASE.DLL)。
HARDNET-PBDP 开发工具包
通过 HARDNET-PB DP 开发工具包,可以访问 1 类主站的功能,包括非循环 DP 扩展。
HARDNET-PB DP 开发工具包用于将 CP 5613 A3 和CP 5614 A3 通信处理器集成到任何操作系统环境中。该工具包含必要的源代码(如 PDF格式的描述),且可从网上免费下载。
通过HARDNET-PB DP 访问过程数据
HARDNET-PB DP 与通过 DP-Lib 界面创建的旧应用程序兼容。
DP-Base 不能与 HARDNET-PB DP 软件运行。
PG/OP通信软件
此软件支持通过 PROFIBUS 和 STEP 7 对 SIMATIC S7 控制器进行编程。安装 CP 5613 A3(DP-Base) 后,即可进行 PG/OP 通信。无需的软件包。
基于 FDL接口的开放式通信 (SEND/RECEIVE)
SEND/RECEIVE(FDL 接口)功能在安装 CP 5613 A3 (DP-Base)后即可使用,它提供了用于数据传输、诊断和管理的服务。无需的软件包。
S7 通信软件(HARDNET-PB S7)
SIMATIC S7 系统组件经过 S7 通信功能相互通信。通过 S7 编程接口,可以访问 SIMATIC S7系统组件,从而可对编程设备/PC 用户程序进行编程。这样就能方便、灵活地访问 SIMATIC S7 控制器的数据
模块概要:
1-通道模块,用于通过点对点连接进行的串行数据通讯
报文帧长度zui大 224 字节
RS-232C, RS-422, RS-485
2 种类型
ASCII 和 3964(R) 协议
Modbus 和 USS 协议
通过 GSD 文件或 STEP 7(V5.1 以上版本)参数化
通过 3964(R) 协议连接 SIMATIC S5 和 ET 200S
通过 Modbus 协议使不同控制硬件联网(西门子/非西门子)
连接 BDE 端子和操作员面板
连接 MOBY 识别系统
连接驱动器(例如SIMOVERT、SIMOREG、MICROMASTER)
用接口连接PC
连接条形码读取器/扫描器和其它数据采集装置
连接OEM制造商的PLC系统
1SI 接口子模块的机械部分具有以下特点:
接口子模块是单倍宽度 (15 mm) 的模块,并包括:
1 个红色 LED, 用于故障显示 (SF)
1 个绿色 “TxD” LED, 用于显示“发送数据” 的状态.
1 个绿色 “TxD” LED, 用于显示“接受数据” 的状态.
像其他 ET 200S 模块一样, 1SI 接口子模块的安装和拆卸是十分快捷和简便的.
ET 200S 1SI 接口子模块可以插入以下的端子模块:
TM-E 15S26-A1 (6ES71934CA40-0AA0)
TM-E 15C26-A1 (6ES71934CA50-0AA0)
TM-E 15N26-A1 (6ES71934CA70-0AA0)
TM-E 15S24-01 (6ES71934CB20-0AA0)
TM-E 15C24-01 (6ES71934CB30-0AA0)
TM-E 15N24-01 (6ES71934CB70-0AA0)
1SI 接口子模块通过端子模块的端子 (螺丝连接型或弹簧压接型端子) 来接线. 在更换模块时, 其端子接线可以保持不变,并可直接用于同一型号的新模块 .
注意:
相应功能的模块的参数设置值必须从下载区域下载
ASCII 协议;
用于连接采用简单数据传输协议的非西门子系统, 例如,带有开始符和结束符的协议或带有数据块检验符的协议.接口的握手信号可通过应用程序进行扫描和控制。3964 (R) 协议;
用于通过标准化的和开放的西门子3964 (R) 协议,连接西门子设备或(从第三方购买的)非西门子的部件.Modbus 协议;
Modbus 通讯协议用于连接西门子系统和从第三方购买的产品 Modbus procedure的属性是: "codetransparency(编码透明)", "asynchronism(异步传输)"和 "half-duplex(半--双工的)"。不用握手。USS 协议;
USS (通用串行总线) 协议:
这一协议支持SIMOREG和各个SIMOVERT驱动装置之间的通讯,以及与上一级可编程控制器 SIMATIC S7PLC之间的通讯。
运行方式
在1SI接口子模块上电时,参数化的数据立即进行传输;
当系统上电时, 由准确的传输参数所确定的参数化数据,从PROFIBUS主站传送到1SI接口子模块。 这些参数化数据确定,1SI接口子模块以什么样的数据格式把数据发送到串行接口,或者,希望1SI接口子模块以什么样的数据格式从串行接口接收数据(选择通讯协议, 数据传输的波特率, 数据流的控制, 字符的格式,等等)。数据的发送;
调用 P_SEND 块, 从SIMATIC S7的一个数据块把数据传输到1SI接口子模块,再发送到对方。数据的接收;
调用 P_RCV 块, 将1SI 接口子模块接收到的数据存储到SIMATIC S7 的一个数据块中。Modbus 协议
PLC CPU 与摸块之间的通讯通过 S-SEND 和 S_RCV功能块进行。 这些功能块由 S_MODB 数据块调用。 S_MODB利用 Modbus 数据转换表,把Modbus 地址传送给SIMATIC S7 PLC 数据区。USS 协议:
S_USST 功能调用(function call)用于把网络数据传递给从站。利用S_SEND命令,它也可以起动网络数据向从站的传送。
S_USSR 功能调用用于接收由从站送来的网络数据。 利用S_RCV命令, 它也可以起动数据的接收。
S_USSI 功能调用是一个供选用的功能。 它可以用于建立和预先分配特定的数据区, 使所有的从站都具有相同的网络数据结构
分析被控对象就是要详细分析被控对象的工艺流程,了解其工作特性。此阶段一定要与用户进行深入的沟通,确保分析的全面而准确。在控制系统设计时,往往需要达到一些特定的指标和要求,即满足实际应用或是客户需求。在分析被控对象时,必须考虑这些指标和要求。在全面的分析之后,就需要按照一定的原则,准确地用工程化的方法描述被控对象,为控制系统设计打好基础。 1.系统规模 根据被控对象的工艺流程、复杂程度和客户的技术要求确定系统的规模,可以分为大、中、小三种规模。确保硬件资源有一定裕量而不浪费。 小规模控制系统适用于单机或小规模生产过程,以顺序控制为主,信号多为开关量,且I/O点数较少(低于128点),精度和响应时间要求不高。一般选用S7-200就可达到控制要求。 中等规模控制系统适用于复杂逻辑和闭环控制的生产过程,I/O点数较多(128点到512点之间),需要完成某些特殊功能,如PID控制等。一般选用S7-300等。 大规模控制系统适用于大规模过程控制、dcs系统和工厂自动化网络控制,I/O点数较多(高于512点),被控对象的工艺过程较复杂,对于精度和响应时间要求较高。应选用具有智能控制、高速通信、数据库、函数运算等功能的plc,如S7-400等。 2.硬件配置 根据系统规模和客户的技术对控制系统I/O点数进行估算。分析被控对象工艺过程,统计系统I/O点数和I/O类型。按照设备和生产区域的不同进行划分,明确各个I/O点的位置和功能。再加上10%~20%的备用量列出详细的I/O点清单。 3.软件配置 根据控制系统设计要求选择适合的软件,包括系统平台软件、编程软件。 上位机监控软件的选择。需考虑监控的点数限制;是否有报警显示、趋势分析、报表打印以及历史记录功能。 4.控制功能 要正确的进行控制系统的规模选择,要了解各家控制器的特性,比如性能参数、应用场合、行业解决方案,以及可靠性和通用性等。如何选择一个控制系统,一般遵循以下几点: 控制系统是否需要冗余、I/O信号模块是否需要冗余、通讯是否需要冗余。 控制点数有多少,包括数字量输入和输出点数、模拟量输入和输出点数。 被控对象工艺是否复杂,是否需要实现特殊功能,比如防喘控制等。 系统正常运行时,控制器的负载率是否有足够的工作裕量;I/O信号点是否需要一定的余量。 针对数字信号,是否需要继电器隔离;考虑输入信号的电压和电流等级;输出信号是否需要固态继电器输出。 针对模拟量信号,是否需要安全隔离栅;信号的类型,电压型还是电流型;电压和电流的测量范围。不一样的信号类型,需要选择不一样的I/O信号模块。 用于温度测量的信号模块,考虑是热电阻还是热电偶。 信号模块是否需要在线带电插拔更换。如果需要,还需考虑附加特殊的背板插槽。 当系统和外部出现故障时,比如信号短路或锻炉,这时信号模块是否需要将输入输出信号自动切换到预先设置的安全值。如有要求,需考虑选用故障安全型的控制器和信号模块。 当需要和第三方设备通讯时,需考虑通讯距离的长短,以及相应的通讯接口协议等,选用不同的通讯模块。 针对系统中的重要连锁信号,是否需要特殊的SOE模块,来记录信号变化的时间先后顺序。 熟悉被控对象是设计控制系统的基础。只有深入了解被控对象以及被控过程,才能够提出合理科学的控制方案。 1)分析被控对象。详细分析被控对象的工艺流程,了解其工作特性。此阶段一定要与用户进行深入的沟通,确保分析得全面而准确。 2)画出工艺流程图。经过步,应对被控对象的整个工艺流程有了深入的了解,为了更直观、简洁的表示,画出工艺流程图,为后面的系统设计做准备。 3)分析并明确控制任务。根据已经做好的工艺流程图,工程师可以把用户提出的控制要求转换为术语,对其逐一进行分解,并从控制的角度将其中的要求转化为多个控制回路。对于过程控制系统可用P&ID图来表示其中的控制关系。 |