集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球著名芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,编程 CPU
编程
多值计算模式的编程本质上与单个 CPU 编程相同。
然而,如果另外希望使 CPU 同步,以便这些 CPU 同时响应事件,则需要更多步
骤。
调用 SFC35
如果希望在多值计算模式中,所有 CPU 一起响应事件(例如中断),那么要编程一个
SFC35 “MP_ALM”调用。调用 SFC35 会触发一个多值计算中断,从而在所有 CPU
上同步请求 OB60。该 OB 包含更详细指定触发事件的本地变量。
调用 SFC35 时,关于事件的信息以作业标识符形式传送到所有 CPU 中。该作业标
识符允许区分 16 种不同的事件。
当它们服务于多值计算中断时,发送用户程序和其它 CPU 上的用户程序会检查它们
是否能识别该作业,然后按照已编程序来响应。
可在程序的任何点处调用 SFC35。由于该调用只有在 RUN 模式中才能实际使用,
因此,如果在 STARTUP 模式中触发,多值计算中断会受到抑制。
只有在处理(应答)了当前多值计算中断之后,才能再次触发多值计算中断。
可以在 SFB/SFC 的参考在线帮助中找到关于 SFC35 的更多详细信息。
编程 OB60
可以给每个单独的 CPU 编程一个特定的 OB60,然后将其下载至该 CPU。这表示不
同 CPU 有不同的执行时间。这导致出现下列行为:
• 在不同时刻继续执行 CPU 上的中断优先级。
• 如果在其中任何一个 CPU 上执行 OB80 期间发生多值计算中断,那么不处理该
中断。不过会生成一个消息,您可以检查该消息并做出相应的反应。
如果没有在其中一个 CPU 上加载 OB60,那么 CPU 立即返回上一个优先级,并在
那里继续执行程序。
可以在组织块的参考在线帮助中找到关于 OB86 的更多详细信息。网络组态规则
组态网络时,应该遵守如下规则:
子网中的每个节点都必须有一个不同的节点地址。
CPU 发货时具有默认的节点地址 2。然而,只能在子网中使用该地址一次,因此必
须为其它 CPU 改变这个默认地址。
对于 S7-300 站,下列情况适用:规划大量 CPU 的 MPI 地址时,必须为本身具有
MPI 地址的 FM 和 CP 留出“MPI 间隙”,以避免出现重复分配。
只有在子网中的所有模块都具有唯一地址,并且实际结构与所创建的网络组态相匹
配时,才能通过网络装载设置。
分配 MPI 地址
• 升序分配 MPI 地址。
• 为编程设备保留 MPI 地址 0。
• 在一个 MPI 网络中可连接多达 126 个(可寻址)节点;可连接高达 8 个传输速率为
19.2 kbits/s 的节点。
• 一个 MPI 子网中的所有 MPI 地址都必须唯一。
欲知安装网络的其它规则,请参见 S7-300 或 S7-400 硬件安装手册。
分配 PROFIBUS 地址
• PROFIBUS 网络中的每个 DP 主站和 DP 从站都必须分配一个唯一的 PROFIBUS
地址,范围为 0 - 125。
• 升序分配 PROFIBUS 地址。
• 为了维护以后暂时连接到 PROFIBUS 网络,将 PROFIBUS 地址“0”留给编程
设备应用
SIMATIC S7 自动化系统或 HMI 设备的远程服务都可以通过固定线路网络/无线网络或通过因特网 (TS Adapter IE Advanced),在编程器或 PC 机上利用 TeleService 实现。借助于 TeleService,通过电话网络,自动化组件可与编程器或 PC 机连接。使用相同的工具和功能性完成如编写程序的功能,好像这些任务在本地完成一样。 用户可访问 STEP 7 中熟悉的功能和工程工具,与本地 MPI 接口相似。
TeleService 可有效提高整个工厂和机器设备的可用性。通过 TeleService 访问,意味着在中央服务中心可以更有效地执行技术服务(例如,维护、更新和故障诊断)。
除了 TeleService 外,利用功能块调用,可以建立连接至设备或 PC 机的程控远程连接。通过此连接,可以利用 PRODAVE 处理 S7 CPU 和编程器或 PC 机之间交换的数据。
设计
根据具体的 TeleService 功能或 TS Adapter,需要使用不同组件。
对于远程维护:
TeleService 组态软件(使用 TIA 博途时不需要)。
编程设备/PC 侧的调制解调器(TS Adapter II、TS Adapter IE 或 TS Adapter IE Basic)
编程设备/PC 侧的网络接口 (TS Adapter IE Advanced)
TS 适配器,输入侧
编程器/PLC 远程耦合时,除了远程维护组件外,还需要:
PRODAVE V5.0 或以上,用于编程器/PC:
SIMATIC S7/C7 和 PC 之间的过程数据流量工具箱,以自主处理数据流量
PLC 的“PG_DIAL”功能块(包括 TeleService 软件包)
TS 适配器 II,输入侧
PLC/PLC 远程耦合时,除了远程维护组件外,还需要:
TS 适配器,用于另一个 PLC
PLC 的“AS_DIAL”功能块(包括 TeleService 软件包)
以太网地址分配
要组态以太网 CP,就必须为以太网接口分配一个 地址或 IP 地址。
可以在 SIMATIC NCM 文档中找到关于以太网 CP 的更多信息。在该文档中,可以
找到关于如何在 STEP 7 中组态以太网伙伴的主要信息。
组态伙伴并确定接口属性
1. 在打开的硬件配置中,从硬件目录中选择以太网 CP。将它拖放到组态表中合适
的行中。
2. 在组态表中双击 CP 符号
3. 在“常规”标签中,点击“属性”(此按钮位于接口参数区域中)。
4. 建立网络分配,即,在“子网”域中,高亮显示已存在的以太网子网,或点击
“新建”,创建新的以太网子网。
5. 在“参数”标签中输入 地址或 IP 地址。
该部分的标签外观取决于 CP 的类型。
地址
每个以太网 CP 要求有一个唯一的 地址,该地址必须在组态 CP 时输入。作为
惯例,制造商将此地址烧制在模块上。
对于需要输入 地址的 CP,其输入框外观如下:
对于配有固定出厂设置 - 因此不需要输入 地址的新型 CP,其输入
框外观如下:
只有在使用 ISO 协议(例如,对于 ISO 独立于网络的传输连接),或者在使用 ISO 以
及 TCP/IP 协议时,才必须选中复选框,并输入模块 地址。
如果只希望组态需要 TCP/IP 协议(TCP 连接、ISO-over-TCP 连接、UDP 连接)的通
讯类型,则不要复选框。在这种情况下,不能输入 地址
TS 适配器 II,输入侧
发送短消息:
工程软件 TeleService V5.2 及以上
输入侧的 GSM 无线调制解调器,与 Hayes 兼容
TS 适配器 II,输入侧
调制解调器电缆,用于连接 TS 适配器和调制解调器(在 TS Adapter II 供货范围内)。
用于发送电子邮件:
工程软件 TeleService V6.1 及以上或 TIA 博途
TS Adapter IE、TS Adapter IE Basic 或 TS Adapter IE Advanced,输入侧
可以访问网络服务运营商和电子邮件服务器
用于远程控制 HMI 设备:
编程器/PC,安装有浏览器 - 如 Internet Explorer 和 Sm@rtViewer
TS Adapter IE、TS Adapter IE Basic 或 TS Adapter IE Advanced,输入侧
含义:IP 地址的前 2 个字节确定子网 - 即,140.80。最后的两个字节寻址节点 -
即,2。
通常有效的是:
• 网络地址是 IP 地址和子网掩码进行“与”逻辑操作的结果。
• 节点地址是 IP 地址和非子网掩码进行“与非”逻辑操作的结果。在网络视图中导入和导出站
引言
从 STEP 7 V5.1 Service Pack 1 起,在网络视图中,可以将具有网络数据但没有连
接数据的站组态作为文本文件(ASCII 文件)导出和导入。
如果导出几个互相联网的 STEP 7 项目的站,然后将它们导入另一个项目,这些站
就像在原始项目中那样再次互相联网。
应用
• 可以通过电子介质(例如,电子邮件)来分发
• 可以读入到未来的 STEP 7 版本中
• 导出文件可以用文字处理系统打印输出,或进一步处理以便归档
哪些网络对象可以被导出或导入?
可以导出和导入 SIMATIC 300、SIMATIC 400、SIMATIC 400H 和 SIMATIC PC
站。
导出/导入内容?
从网络视图导入和导出时,可以被导出/导入用于模块组态和参数分配的数据以及网
络组态。
网络组态包括:
• 接口参数分配(例如,子网画面和工业以太网接口的路由器设置,PROFIBUS 接
口的总线参数)
• 子网分配
• 连接
不包括:
• 通过其它应用管理的数据(例如,程序、全局数据)
• 连接
• 作为参数分配的 CPU 口令
• 应用于一个以上站的数据(例如,智能 DP 从站的链接或直接数据交换的组态)
注释
如果组态包含来自以前选项包的模块,有可能导出功能中并未包含模块的所有数
据。在这种情况下,导入结束后,请检查模块数据是否完整