西门子六盘水PLC模块总代理商
产品简介
西门子S7-400PLC,SIMATICS7-400PLC的主要特色为:*的处理速度、强大的通讯性能和的CPU资源裕量。 S7-400系列plc功能分级的CPU以及种类齐全的模板,总能为其自动化任务找到佳的解决方案,实现分布式系统和扩展通讯能力都很简便,组成系统灵活自如,用户友好性强,操作简单,免风扇设计。随着应用的扩大,系统扩展无任何问题。
概述
S7-400 是 SIMATIC 控制器家族功能较为强大的 PLC。它可以成功实现全集成自动化 (TIA) 解决方案。S7-400 是一个用于制造业和过程工业系统解决方案的自动化平台,其主要特点是具有模块化的结构并拥有性能储备。
S7-400
中端到性能范围内功能强大的 PLC 可满足要求极为苛刻的任务的解决方案 全面的模块和各种性能等级 CPU 可针对具体自动化任务进行佳调整 可实现分布式结构,适用十分灵活 连接方便 通信和联网功能 操作方便,设计简单,不含风扇 任务增加时可顺利扩展 多重计算:
多个 CPU 在一个 S7-400 中央控制器中同时运行。
多重计算功能可对 S7-400 的总体性能进行分配。例如,可将复杂的技术任务(如开环控制、计算或通信)进行拆分并分配给不同的 CPU。可以为每个 CPU 分配自己的 I/O。 模块化:
通过功能强大的 S7-400 背板总线和可直接连接到 CPU 的通信接口,可实现许多大量通信线路的高性能操作。例如,这样可以拥有一条用于 HMI 和编程任务的通信线路、一条用于高性能等距运动控制组件的通信线路和一条“正常”I/O 现场总线。另外,还可以实现额外需要的与 MES/ERP 系统或 Internet 的连接。 工程组态和诊断:
结合使用 SIMATIC 工程组态工具,可极为高效地对 S7-400 进行组态和编程,尤其对于采用高性能工程组件的广泛自动化任务。为此,可以使用语言(如 SCL)以及用于顺序控制、状态图和工艺图的图形化组态工具。
容错通讯
带有容错通信功能的SIMATIC提供了一种新的通信类型,该通信类型具有以下特点:
可用性更高:
发生故障时,凭借其多达4个的冗余连接,可以继续通信。必要的切换工作对于用户来说是透明的。 工作简单;
容错处理对于用户也是透明的。可使用用于标准通讯的用户程序,无需修改。冗余功能的定义仅需在参数化阶段就可以完成。
容错通讯目前由 S7-400H(冗余和非冗余配置)和 PC 所支持。对于 PC 来说,需要使用 Redconnect 软件包(参见“SIMATIC NET 通讯系统”)。
取决于对可用性的需求,可以使用不同的组态选项:
单一总线或冗余总线。 线型拓扑和环型拓扑总线。
运行模式
CPU 417-4H、CPU 414-4H 和 CPU 412-3H 的操作系统可自主执行 S7-400H 的所有必要附加功能:
数据交换 故障响应(控制转换给备用设备) 两个子设备的同步 自检
冗余原理
S7-400H的工作符合“热备份”模式的主动冗余原理(支持故障发生时的无重启自动切换功能)。根据该原理,在无故障运行期间,两个子单元都处于工作状态。当故障发生时,未出现故障的设备将独立地接管过程控制。
为了确保平稳的控制接管,必须通过中央控制器链路实现高速、可靠的数据交换。
在控制转移期间,设备自动地使用
相同的用户程序 相同的数据块 相同的过程图像内容 相同的数据,例如定时器、计数器、位存储单元等
这意味着,这两个设备的更新操作始终完全一样,并可以在出现故障时独立地继续执行控制功能。
I/O 工作于冗余模式时,其结果将是:
在没有故障的工作期间,两个模块均处于工作状态,即,在存在冗余输入的情况下,例如通过两个模块读入的共用传感器(也可以设置两个传感器)的信号,会对其结果进行比较,以将*性的值提供给用户以进一步处理。对于冗余输出来说,由用户程序计算出的值通过两个模块来输出。 如果出现了故障,例如输入模块中有一个或者两个均出现了故障,则不再寻址故障模块,且对故障进行报告处理,此后,仅使用未出现故障的模块继续工作。联机修理工作完成之后,又可以寻址两个模块。
对于无重启切换,必须实现两个子单元的同步。
S7-400H采用“事件驱动同步”技术。
同步操作伴随着导致两个子单元内部状态出现差异的每个事件而进行。这些事件的发生情况例如有:
直接访问 I/O 中断、报警 更新用户时间,或 使用通信功能更改数据。
同步由操作系统自动完成,程序编制期间无需处理。
西门子六盘水PLC模块总代理商西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等工业通讯构建工业4.0的神经网络于西门子产品和系统的工业通讯,*西门子PLC S7-400定位组件 FM 451,可确保整个企业范围内实现更高效率 组件(如 SIMATIC NET)依据成熟标准设计,有助于实施功能强大、前瞻未来的集成数据网络
得出的 ASCII 字符数(或长度)就是输出缓冲区的大小,它的值在 3 到 15 个字节或字符
之间。
实数格式多支持 7 位有效数字。尝试显示 7 位以上的有效数字将导致舍入错误。
下图显示了 RTA 指令的格式操作数 (FMT)。通过 ssss 字段分配输出缓冲区的大小。0、
1 或 2 个字节大小无效。输出缓冲区中小数点右侧的位数由 nnn 字段分配。nnn 字段的有
效范围是 0 到 5。如果分配 0 位数到小数点右侧,则转换后的值无小数点。如果 nnn 的
值大于 5 或者分配的输出缓冲区太小以致无法存储转换后的值,*西门子PLC S7-400定位组件 FM 451,则使用 ASCII 空格填充
输出缓冲区。c 位使用逗号 (c=1) 还是小数点 (c=0) 作为整数部分与小数部分之间的
分隔符。
下图给出了一个数值作为示例,其格式为使用小数点 (c=0)、小数点右侧有一位
(nnn=001)、缓冲区的大小为六个字节 (ssss=0110)。
ASCII 输出数字格式
正值写入输出缓冲区时不带符号。
负值写入输出缓冲区时带前导负号 (-)。
小数点左侧的前导零会被隐藏,但与小数点相邻的数字除外。
输出字符串中的值为右对齐。
实数:小数点右侧的值被舍入为小数点右侧的位数。
实数:输出字符串的大小必须比小数点右侧的位数多至少三个字节
输出字符串的长度始终为 8 个字符。输出缓冲区中小数点右侧的位数由 nnn 字段分配。nnn 字段的有效范围是 0 到 5。如果分配 0 位数到小数点右侧,则转换后的值无小数点。
对于 nnn 大于 5 的值,输出为 8 个 ASCII 空格字符组成的字符串。c 位使用逗号
(c=1) 还是小数点 (c=0) 作为整数部分与小数部分之间的分隔符。格式的有效 4 位必
须是零。
下图还给出了值的示例,其格式为:使用小数点 (c = 0),小数点右侧有三位数 (nnn =
011)。OUT 处的值为下一字节地址中存储的字符串的长度。
输出字符串的长度始终为 12 个字符。输出缓冲区中小数点右侧的位数由 nnn 字段。
nnn 字段的有效范围是 0 到 5。如果分配 0 位数到小数点右侧,则该值不显示小数点。对
于 nnn 大于 5 的值,输出为 12 个 ASCII 空格字符组成的字符串。c 位使用逗号
(c=1) 还是小数点 (c=0) 作为整数与小数部分之间的分隔符。格式的高 4 位必须是零。
下图还给出了一个值的示例,其格式为:使用小数点 (c = 0),小数点右侧有四位数 (nnn
= 100)。OUT 处的值为下一字节地址中存储的字符串的长度。
CPU 使用的实数格式多支持 7 位有效数字。尝试显示 7 位以上有效数字会产生舍入错
误。
输出字符串的长度由 ssss 字段。0、1 或 2 个字节大小无效。输出缓冲区中小数点右
侧的位数由 nnn 字段分配。nnn 字段的有效范围是 0 到 5。如果分配 0 位数到小数点右
侧,则该值不显示小数点。如果 nnn 大于 5,或者因分配的输出字符串长度太小而无法存
储转换的值,则会用 ASCII 空格字符填充输出字符串。c 位使用逗号 (c=1) 还是小数
点 (c=0) 作为整数与小数部分之间的分隔符。
下图还给出了一个值的示例,其格式为:小数点 (c = 0),小数点右侧有一位数 (nnn =
001),输出字符串的长度为 6 个字符 (ssss = 0110)。OUT 处的值为下一字节地址中存储
的字符串的长度。