聊城西门子(中国)模块授权总代理商
描述了如何参数化串口 CP 以及在 S7-300 CPU 用户程序中调用哪些功能块来读取和评估手持读码系统的数据。
有效性
本条目针对以下手持读码系统有效:
SIMATIC MV320
SIMATIC MV340
描述
SIMATIC MV320和SIMATIC MV340 手持读码系统集成以下接口:
USB
PS2
RS232
要将SIMATIC MV320和SIMATIC MV340 手持读码器连接到串口的通信处理器(CP340 或 CP341),必须使用带有 RS-232 接口的手持读码系统。 CPU,串口 CP 及手持读码系统之间的通信是通过串口 CP 和 ASCII 协议的功能块执行的。
以下描述了如何参数化串口 CP 以及在 S7-300 CPU 用户程序中调用哪些功能块来读取和评估手持读码系统的数据。
要求
下面的组态软件在参数化串口 CP340 或 CP341 时是必需的:
STEP 7 V5.3 或更高版本
PtP 参数:条目 ID 27013524 包含新版本组态软件的 PtP 参数的下载。
参数化串口 CP
在 SIMATIC Manager 中打开 SIMATIC S7-300 站的硬件组态。在硬件目录中选择串口 CP,比如 CP341。拖动并放置其到 S7-300 站机架的一个插槽中。
双击 CP341 来打开 CP341 的属性对话框。
图 01
在 CP341 的属性对话框中,切换到 'General' 选项卡。点击 'Parameter...' 图标后开启 CP341 的 PtP Param 组态软件。
图 02
选择 ASCII 协议。然后双击代表协议的信封图标来打开 'Protocol' 对话框,进行特定协议的设置。
聊城西门子(中国)模块授权总代理商
S7-300 具有不同的通信接口: 连接 AS-Interface、PROFIBUS 和 PROFINET/工业以太网总线系统的通信处理器。 用于点到点连接的通信处理器 多点接口 (MPI), 集成在 CPU 中; 是一种经济有效的方案,可以同时连接编程器/PC、人机界面系统和其它的 SIMATIC S7/C7 自动化系统。 PROFIBUS DP进行过程通信 SIMATIC S7-300 通过通信处理器或通过配备集成 PROFIBUS DP 接口的 CPU 连接到 PROFIBUS DP 总线系统。通过带有 PROFIBUS DP 主站/从站接口的 CPU,可构建一个高速的分布式自动化系统,并且使得操作大大简化。西门子公司又提出pcs7(控制7)的概念
通过 PROFINET IO 进行过程通信 SIMATIC S7-300 通过通信处理器或通过配备集成 PROFINET 接口的 CPU 连接到 PROFINET IO 总线系统。通过带有 PROFIBUS 接口的 CPU,可构建一个高速的分布式自动化系统,并且使得操作大大简化。 从用户的角度来看,PROFINET IO 上的分布式I/O处理与集中式I/O处理没有区别(相同的组态,编址及编程)。 可将下列设备作为 IO 控制器进行连接: SIMATIC S7-300(使用配备 PROFINET 接口或 PROFINET CP 的 CPU) SIMATIC ET 200 (使用配备 PROFINET 接口的 CPU) SIMATIC S7-400 (使用配备 PROFINET 接口或 PROFINET CP 的 CPU) 可将下列设备作为 IO 设备进行连接: ET 200 分布式 I/O 设备 ET 200S IM151-8 PN/DP CPU, ET 200pro IM154-8 PN/DP CPU SIMATIC S7-300 (使用配备 PROFINET 接口或 PROFINET CP 的 CPU) 现场设备
若用户的自动化任务需要 8 个以上的 SM、FM 或 CP 模块插槽时,则可对 S7-300(除 CPU 312 和 CPU 312C 外)进行扩展: 中央控制器和3个扩展机架多可连接32个模块: 总共可将 3 个扩展装置(EU)连接到中央控制器(CC)。每个 CC/EU 可以连接八个模块。 通过接口模板连接: 每个 CC / EU 都有自己的接口模块。在中央控制器上它总是被插在 CPU 旁边的插槽中,并自动处理与扩展装置的通信。 通过 IM 365 扩展: 1 个扩展装置远扩展距离为 1 米;电源电压也通过扩展装置提供。 通过 IM 360/361 扩展: 3 个扩展装置, CC 与 EU 之间以及 EU 与 EU 之间的远距离为 10m。 单独安装: 对于单独的 CC/EU,也能够以更远的距离安装。两个相邻 CC/EU 或 EU/EU 之间的距离:长达 10m。 灵活的安装选项: CC/EU 既可以水平安装,也可以垂直安装。这样可以大限度满足空间要求。
标准功能块的编程实例 此处给出的编程实例介绍了操作 CP 340 通信处理器的标准功能。 旨在显示重要功能的实例 使连接硬件的正确功能可以得到检查(因此简单而易于遵循) 可以轻松地得到扩展以满足您的目的。 该实例显示了如何使用标准功能块 P_SEND 和 P_RCV(分别用于发送和接收数据)组态与通信伙伴的连接。 该实例还显示了如何使用 P_PRINT 功能块将数据输出到打印机,以及如何使用 V24_STAT 和 V24_SET 标准功能控制和监视 CP 340 的输入和输出。 该实例中有两个 SIMATIC 站,因为需要对 CP 340 进行不同的参数化,以发送/接收数据以及进行打印机输出: 第 1 个站: 通过 P_SEND 和 P_RCV 功能块进行的计算机链接 第 2 个站: 使用 P_PRINT 功能块和 V24_STAT 及 V24_SET 功能打印、读取和控制 RS 232C 二次信号 CPU 启动时将对 CP 340 进行参数化(系统服务)。 先决条件 可以使用小化的硬件设备(2 个字节用于输入,2 个字节用于输出)执行该实例。 还可以使用 STEP 7 功能监视/修改变量(例如,修改发送的数据)。 程序实例 CP 340 的程序实例位于本手册附带的 CD 中。 该 CD 还包含参数化接口和功能块。 既能以已编译的形式使用也能作为 ASCII 源文件使用。