西门子全国电机经销商
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
说明 REQ
输入是由跳沿触发的。REQ 输入端上的一个上升沿便足够。在整个传输过程中,不要求 RLO(逻辑运算结果)为“1”。 6.4 编程功能块
6.4.1 分配块参数 直接/间接参数分配 使用 STEP 7 时,不能像 STEP 5
中那样间接为数据块分配参数(参数在当前选择的数据块中 传递)。 所有的块参数均可以接受常数和变量,因此在 STEP 7
中不再需要区分直接和间接参数分配不允许指定数据字(部分限制的指定),因为(根据实际的操作数)在标准功能中不再能够
确定当前选择的数据块。如果将数据操作数指定为一个实际参数,则必须使用全限定的指定。 一个全限定的指定可能是**或符号形式。
编译器将拒绝包含全限定的数据操作数的混合 寻址。将数据块的符号名输入符号表中,而在相应的数据块中声明数据操作数的符号名。 STL DB
20.DBW 0 **全限定的寻址 CP_DB.SEND_DWNO 符号化全限定的寻址 实例 2 使用数据块的符号名,DB 20
的符号名为“CP_DB”;发送 DB 编号的符号名为“SEND_DBNO”且 位于数据字 DBW 0 中的数据块 DB 20 中。
发送帧的起始地址为“SEND_DWNO”,该地址位于 DBW 2 中的数据块 DB 20 中。帧长度为 “SEND_LEN”且位于
DBW 4 中的数据块 DB 20 中。 用于模块地址的变量为内存字“BGADR” (MW21),用于 DONE
参数的为标志“SEND_DONE” (M26.0),用于 ERROR 参数的为内存位“SEND_ERROR” (M26.1),用于
STATUS 参数的为内存 位“SEND_STATUS” (MW27)。 下一页显示了该实例的 STL 列表。
**寻址的实际操作数例子 使用**寻址的实际操作数调用 FB 1参数 EN 和 ENO 仅存在于图形化表示(LAD 或 FBD)中。
EN = TRUE 时启动块。 如果功能 执行完毕且未出错,则设置 ENO = TRUE。 编译器使用二进制结果 (BR)
处理这些参数。 如果块终止且未出错,则将二进制结果设置为信号状态“1”。 如果出错,则会将二进制结果 设置为“0”。 6.5
有关程序处理的常规信息 CP 440 可编程逻辑控制器的起动特性 借助于 CP 440: 点对点通信,参数分配界面创建组态数据,并使用
STEP 7 软件将组态数据 传送到 CPU。 每次启动 CPU 时,都将通过 CPU 的系统服务将当前参数传送到 CP 440。
起动特性,FB-CP 440 CPU 和 CP 440 之间的连接建立后,必须初始化 CP 440。
对于每个功能块(SEND_440、RECV_440、RES_RECV),单独进行启动协调。 必须首先完
成伴随的起动程序,才能主动地处理请求。
逻辑基址由 STEP 7
定义并且必须由用户在块参数 LADDR 下指定。 6.6 功能块的技术规范 简介 下表列出了存储器要求、运行时间、CPU
周期的*小数量和所用系统函数的技术规范。 存储器要求 下表包含 CP 440 的功能块对存储器的要求。 表格 6-5
功能块的存储器要求(单位为字节CPU 从 STOP 切换到 RUN 模式后,必须首先完成 CP-CPU 起动机制
SEND_440,CP 440 才能 处理一个发起的作业。 在此期间发起的任何请求都不会丢失。 一旦完成与 CP 440 的启动协
调过程,便传送它们。 CPU 模式从 STOP 切换到 RUN 之后,必须首先完成 CP-CPU 起动机制 RECV_440,CP
440 才 能在用户程序中接收或发送一个帧。CP 440 的启动特性和工作模式跳转 7 7.1 CP 440 的工作模式 CP 440
的工作模式有 STOP、参数分配和 RUN。 STOP 当 CP 440 处于 STOP 模式时,不存在有效的协议驱动程序,来自
CPU 的所有发送和接收请 求均获得一个否定确认。 CP 341 保持在 STOP
模式,直到导致停机的原因消除(例如断路、无效参数)。 参数分配 为了进行参数分配,对协议驱动程序执行初始化。
不能进行发送和接收,当驱动程序重启动时,保存在 CP 440 中的发送和接收消息帧丢失。 CP 和 CPU
之间的通信重新启动(中止当时激活的消息帧)。 参数分配结束时,CP 440 便准备好进行发送和接收。 RUN CP 440 处理来自
CPU 的请求。 它提供将由 CPU 获取的由通信伙伴方接收到的消息帧。 7.2 CP 440 的启动特性 CP 440 的启动特性
CP 440 启动分为两个阶段: • 初始化(CP 440 处于 POWER ON 模式) • 参数分配 初始化 一旦 CP 440
上电,所有的模块组件即进行初始化参数分配意味着 CP 440 接受分配给通过 CP 440: 点对点连接,参数分配编程界面创建的
当前插槽的模块参数。 执行参数的再分配。现在 CP 440 已做好运行准备。 7.3 CPU 工作模式转换时的 CP 440 的特性
一旦 CP 440 启动,便通过功能块在 CPU 和 CP 440 之间交换所有数据。 CPU STOP 在 CPU STOP
模式下,不能通过 S7 背板总线进行通信。 包括发送和接收消息帧在内的任何 正在进行的 CP CPU
数据传输均中止,同时重新建立连接。 参数分配中未使用流控制时,CP 440 接口上的数据传输通过 ASCII 驱动程序继续进行。 换
句话说,当前的发送请求已完成。 数据的接收取决于基本参数“对 CPU Stop 的响应” (Reaction to CPU Stop)
的设置(请参见“CP 440 的基本参数 (页 57)”部分)。 CPU STARTUP 启动时,CP 发送通过 CP 440:
点对点连接,参数分配编程界面创建的参数。 只有当参数 发生变化时,CP 440 才重新进行参数分配。 CPU RUN 当 CPU 处于
RUN 模式时,发送和接收不受限制。 在 CPU 重新启动后的前几个 FB 周期中, CP 440 和相应的 FB 是同步的。
截至该同步完成为止,尚未执行新的 FB。 发送消息帧是需要注意的事项 只有当 CPU 状态为 RUN 时才能发送消息帧。
如果数据传输期间,CPU 从 CPU " CP 进入 STOP,重启动后,SEND_440 FB 报告当前程序已
中断,且作业也因为断路/重启动/复位而已经终止。 说明 在 CP 440 接收到来自 CPU
的所有数据后,才会向通信伙伴发送数据。