西门子全国编程软件经销商
工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
,建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
CP440 ASCII BCC”程序实例 程序实例的结构 该程序实例只对 ASCII 驱动程序有意义。 本实例的建立与实例“CP440 SEND RECV”完全相同,但是它还包含下列各项: • 通过调用 FC 23 (GEN BCC) 在发送部分产生一个块校验和 • 在接收部分通过调用 FC 24 (CHK BCC) 检查块校验和 FC 23 (GEN BCC) 说明 “DB_NO”输入参数指定保存待发送数据的 DB。 “LEN”输入参数指定待发送数据的长度。 *后 两个字节应当保留用于块校验(保存为一个 ASCII 值)。 通过对待发送的所有字节 (LEN -2) 执行一次“异或”(XOR) 逻辑运算执行块校验。 “异或”(XOR) 逻辑运算发生在“LOOP”中。 通过 L DBB [#d_loop_akt] 命令加载相关的字节。 必须将 “#d_loop_akt”偏移量指定为一个位偏移量。 当“LOOP”执行结束后,块校验位于 “#w_bcc_value”变量的低字节中。 然后,如下面的例子所述,块校验被编码为两个 ASCII 字 符。 例子 生成 BCC HI ASCII 字符“32”=2 #w_bcc_value 0025 UW w#16#F0 00F0 //隐藏半个低字节 = 0020 SLW 4 0200 //将半个字节移到左边 OW w#16#//请求然后将 BCC 写入数据块中编号为 20 的字中 (L DBW [#d_loop_akt] )。 FC 24 (CHK BCC) 的说明 FC24 的程序与 FC23 大致相同。*后,将计算所得的块校验与接收到数据的块校验相比较。 输出 #RETVAL 输出参数: • 0: 块校验正确或 • -1: 块校验出错 9.6.4 “CP440 MASTER”程序实例 该程序实例描述一个主站和多个从站之间的通信。 可以在“CP440 SLAVE”程序实例中找到面 向各个从站的程序部分。 在 OB1 中,将通信模式设置为与一个伙伴通信。 “选择从站”(Select Slave) 程序部分中的分 支表即用于此目的。根据 MW 8 中的值,可以选择与 1 号从站(FC 1 调用)或 2 号从站(FC 2 调用)通信。 可以对程序进行修改,以包含更多从站。 在 FC 1 中,由从站调用一项发送作业(包含 FC 11 调用的“执行新发送作业”(execute new Send-Job) 程序部分)和相关的接收作业(包含 FC 21 调用的“执行接收作业”(execute RecvJob) 程序部分)进行响应。 用于监视响应的计数器“START_TIMER”随发送作业启动。 如果从 站在设置的监视时间内没有响应,则时间结束后切换到下个从站。 9.6.5 “CP440 SLAVE”程序实例 在 FB 40 中,调用 RECV 以询问是否已经从主站接收到一项作业。 为此,在接收消息帧中, 将从站地址与其自身地址相比较。 一旦存在一项作业,则通过 SEND 调用将答复发送到主 站。 在 OB 1 中可以修改参数,以便用于其它从站。
高于量程上限 |
|
模拟量输出模块 | |
诊断消息 | 可能的故障原因 |
无外部负载电压 |
|
组态/参数设置错误 |
|
对 M 短路 |
|
断线 |
|
硬件中断
可以监控过程信号,并且可通过过程中断触发对信号变化的响应。
数字量输入模块:
根据具体参数设置,该模块可在信号状态变化的上升沿、下降沿或上升沿和下降沿上为每个通道组触发硬件中断。CPU 中断用户程序或低优先级任务的处理,并处理相关过程中断块(例如,OB 40)。信号模块可以每个通道缓冲一个中断。模拟量输入模块:
通过设置上限值和下限值,可以定义工作范围。模块将数字化测量值与这些限值进行比较。若测量值违反其中任何一个限值,就会触发硬件中断。CPU 中断用户程序或低优先级任务的处理,并处理相关过程中断块(例如,OB 40)。若限值高于/低于过量程/欠量程值,则不进行进行比较。
容错通信
进行高可用性通信时,SIMATIC 将提供以下功能:
更高可用性:
发生故障时,通信可通过*多 4 个冗余连接继续进行。操作简便;
高可用性对用户来说并不是透明的。可以并经过任何改动而采用标准通信的用户程序。冗余功能仅在参数设置阶段进行定义。
CP 440 的技术规范 常规技术规范 下表包含 CP 440 的常规技术规范。 有关 SIMATIC S7-400 的其它通用技术规范,请参见《S7-400 自动化系统,模块技术规范》 参考手册、《通用技术规范》和《S7-400 自动化系统,安装》安装手册。 • 电气兼容性 • 运输和储存条件 • 机械和气候环境条件 • 关于绝缘测试、安全等级以及防护等级的信息 • 认证 技术规范 尺寸 W x H x D 29 x 290 x 210 mm 重量 0.3 kg 背板总线的电流消耗 5 V 时*大为 0.36 A,典型值为 5 V 时 0.33 A 功耗 *大 1.9 W,典型 1.7 W 显示元件 用于指示传输 (TXD)、接收 (RXD) 和接口故 障 (FAULT) 的 LED,用于内部故障 (INTF) 和 外部故障 (EXTF) 的组警报 LED。 诊断功能 • 指示内部和外部故障的指示灯 • 诊断信息转储 • 可以,2 个红色 LED • 可以 提供的协议驱动程序 • ASCII 驱动程序 • 3964(R) 程序SCII 驱动程序支持的传输速率 300、600、1200、2400、4800、 9600、、 76800、115200 bps 字符帧 • 每个字符的位数(7 或 8) • 启动/停止位的数量(1 或 2) • 奇偶校验(无校验、奇校验、偶校 验);每个字符 7 位时,只能设置“奇 校验”或“偶校验”。 X27 (RS 422/485) 接口的技术规范 下表包含 CP 440-RS 422/485 的 X27 (RS 422/ 485) 接口的技术规范。 表格 10-1 X27 (RS 422/485) 接口的技术规范 技术规范 接口 RS 422 或 RS 485,15 针 sub-D 孔头连接器 RS 422 信号 RS 485 信号 TXD (A)、RXD (A)、TXD (B)、RXD (B)、GND R/T (A)、R/T (B)、GND 所有信号均与 S7 内部电源(背板总线)和外部的 24 V DC 电源相 隔离 *远距离 1200 m *大波特率 115200 bps