cp 340 ptp 打印机驱动程序入门指南_W_第1页
cp 340 ptp 打印机驱动程序入门指南_W_第2页
cp 340 ptp 打印机驱动程序入门指南_W_第3页
cp 340 ptp 打印机驱动程序入门指南_W_第4页
cp 340 ptp 打印机驱动程序入门指南_W_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 SIMATIC通讯处理器 CP 340 PtP 打印机驱动程序 入门指南2005 年 4 月版A5E00369898-02调试中的第一步 1 安全技术提示 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下表示。 危险 表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。警告 表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。小心带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。小心不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。

2、注意表示如果不注意相应的提示,可能会出现不希望的结果或状态。当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。如果在某个警告提示中带有警告可能导致人身伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。 合格的专业人员 仅允许安装和驱动与本文件相关的附属设备或系统。设备或系统的调试和运行仅允许由合格的专业人员进行。本文件安全技术提示中的合格专业人员是指根据安全技术标准具有从事进行设备、系统和电路的运行,接地和标识资格的人员。 按规定使用请注意下列说明:警告设备仅允许用在目录和技术说明中规定的使用情况下,并且仅允许使用西门子股份有限公司推荐的或指定的其他制造商生产的

3、设备和部件。设备的正常和安全运行必须依赖于恰当的运输,合适的存储、安放和安装以及小心的操作和维修。 商标所有带有标记符号 的都是西门子股份有限公司的注册商标。标签中的其他符号可能是一些其他商标,这是出于保护所有者权利的目地由第三方使用而特别标示的。 责除我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。 Siemens AG Automation and Drives Postfach 48 4890437 NRNBERGA5E00369898-02

4、 03/2007西门子股份有限公司版权所有2007。 本公司保留技术更改的权利 目录 1调试中的第一步5表格表格 1-1 表格 1-2 表格 1-3 表格 1-4 表格 1-5表格 1-6DB 5(指针 DB)的数据结构:11变量 1 的 DB 6 的数据结构:12变量 2 的 DB 7 的数据结构:12变量 3 的 DB 8 的数据结构:12变量 4 的 DB 9 的数据结构:12格式字符串的 DB 10 的数据结构: (另请参考本手册打印机输出的转换和控制语句一节)13CP 340 PtP 打印机驱动程序 入门指南, 2007 年 3 月版, A5E00369898-023 目录CP 34

5、0 PtP 打印机驱动程序入门指南, 2007 年 3 月版, A5E00369898-024 1调试中的第一步前言这些说明将根据具体的实例向您介绍如何将消息从 CP 340 逐步输出到打印机。在该过程中, 您还可以了解 CP 340 打印机驱动程序的基本功能。 需要的总时间为一至两小时(取决于您的经验),不包括购买打印机、接线和通过辅助电源供电所需的时间。 警告 根据应用领域,将 PLC 作为设备或系统组件使用时需要遵守特殊的规定和规则。不遵守这些规则可能会对机器和设备造成严重损坏及毁坏。 遵守相应的安全规则和事故预防规则,例如 IEC 204(紧急切断装置)。 警告 如果 PLC 的电源模

6、块处于激活状态或电源电缆已连接至电源系统,则您可能会接触到带电电线和电缆。 仅在 PLC 断电时对其进行接线。 CP 340 PtP 打印机驱动程序 入门指南, 2007 年 3 月版, A5E00369898-025 调试中的第一步要求一个 S7-300 站,由以下部分组成机架电源设备 CPU具有 RS 232C 端口和打印机选项的 CP 340一台具有 RS 232 接口的 IBM 兼容打印机。打印机可进行串行数据传输,并通过 RS 232连接电缆连接至 CP 340。 只有专业才应对打印机进行适当的组态。 在编程设备上正确安装 STEP 7 V5.1+ Service pack 2。确保

7、所有组件(从操作系统 + 服务包到 STEP7 包 + 服务包 + Hotfix 与组态软件及其更新的版本)均兼容。 已为 S7300 站设置了一个打印机输出的实例项目。 编程设备连接至 PLC 的 CPU。 图 1-1实例设置电源设备CPU 3xx CP 340RS 232 连接电缆/CP 340 打印机IBM 兼容打印机编程设备 MPI 连接电缆/CPU 编程设备 S7-300 站 CP 340 PtP 打印机驱动程序入门指南, 2007 年 3 月版, A5E00369898-026 调试中的第一步入门指南文档的作用 入门指南文档用于介绍如何在以下打印机上输出以下消息: 该值在 xx:x

8、x:xx.xxx 达到 1500 升的限制 该值在 xx:xx:xx.xxx 超出 1500 升的限制 该值在 xx:xx:xx.xxx 未达到 1500 升的限制其中,xx:xx:xx.xxx 是当前日期的时间。 在此入门指南中,使用具有以下 3 个变量的格式字符串创建消息: 1 L = 其中: %Z:为数据类型 TIME_OF_DAY 的转换指令 %i:为数据类型 INT、WORD、DINT、DWORD 的转换指令 %N:为输出 HW Config 中组态的消息的转换指令在此入门指南中 格式字符串由 DB 10 定义, 变量 1、2 和 3 由 DB 6、7 和 8 定义, DB 5 包含

9、指针 DB,即指向 DB 6 至 DB 10 的指针。 1. 步骤:在编程设备上安装组态软件 组态软件包含连接至用户程序所需的功能块和编程实例。可在以下任一位置找到组态软件: 在提供的 CD 上 在以下 Internet 网址:http:/www.ad.siemens.de/simatic-cs,文档 ID:12310504CP 340 PtP 打印机驱动程序 入门指南, 2007 年 3 月版, A5E00369898-027步骤 操作 结果 1通过双击 SETUP 文件夹中名为 SETUP.EXE 的文件启动安装程序。 启动安装程序。 2请按照安装程序提供的说明进行操作。 调试中的第一步2

10、. 步骤:对 CP 340 进行组态CP 340 PtP 打印机驱动程序入门指南, 2007 年 3 月版, A5E00369898-028步骤 操作 结果 1在 SIMATIC 管理器中打开您的项目。 2在您的项目中,调用 HWCONFIG 组态表。 3双击 CP340 RS232C。 打开“CP 340-RS232C properties” (CP 340-RS232C 属性)对话框。 4记下“Addresses”(地址)标签中的模块地址。在用户程序中调用 FB P_PRINT 时需要将该值用作参数。 5单击 Parameters(参数)命令按钮。 打开“Configure point-t

11、o-point coupling CP 340-RS232C”(对点对点耦合CP 340-RS232C 进行组态)对话框。 6选择协议 PRINTER,并单击 Yes(是)进行确认。 装载的打印机协议具有以下默认设置: 9600 位/秒、8 个数据位、1 个停止位、奇偶校验、无数据流量控制、激活 BREAK 监视。 7双击 Protocol(协议)信封。 打开“Protocol”(协议)对话框。 8如果需要,可以调整打印机协议的默认协议设置,并单击 OK(确定) 进行确认。 9双击 Page layout(页面布局)。 打开“Page layout”(页面布局)对话框。 10指定页面布局,并单

12、击 OK(确定)进行确认。 11双击 Messages(消息),然后双击 SDB。 打开“Messages”(消息)对话框。 12为文本 SDB 指定名称,该名称最多包含 8 个 ASCII 字符。 13在“Edit message:”(编辑消息:)处连续输入消息编号和消息文本,并在每次输入完成后,单击 Enter(输入)命令按钮。 在“Edit message:”(编辑消息:)处输入的消息文本 将被导入“Message texts” (消息文本)概述中。 编号 文本 0达到 1超出 2未达到 14单击 OK(确定)和 SDB 命令按钮。 关闭“Messages”(消息)对话框。 15选择 F

13、ile(文件) Save(保存)保存组态,然后选择 File(文件) Exit(退出)退出组态对话框。 16在“Properties CP 340-RS232C”(属性 CP 340-RS232C)对话框中,单击 OK(确定)命令按钮。 17选择 Station(站点) Save(保存)保存已创建的组态,并在您的项目中进行编译。 18通过选择 PLC Download to Module(下载到模块),传送处于STOP 状态的 CPU 的组态。 数据直接传送到 CPU 和 CP 340。“SF”LED 熄灭表明已成功完成下载。 19使用 Station(站点) Exit(退出)关闭 HW Co

14、nfig。 调试中的第一步3. 步骤:在 Block(块)文件夹中创建块CP 340 PtP 打印机驱动程序 入门指南, 2007 年 3 月版, A5E00369898-029步骤 操作 结果 1在 SIMATIC 管理器中,使用 SiemensSTEP7S7libsCP PtP 目录中的File(文件) Open(打开). Libraries(库),打开 Blocks(块) 文件夹 CP 340 及其块容器。 打开一个由库标题及属于 CP 340 的 FB 和 FC 两部分组成的窗口。 2将 FB 4 复制到项目的 Block(块)文件夹中。 3在 SIMATIC 管理器中,使用 Siem

15、ensSTEP7S7libsStdLib30 目录中的File(文件) Open(打开). Libraries(库),打开 Blocks(块) 文件夹 IEC 功能块及其块容器。 打开一个由库标题和 IEC 功能两部分组成的窗口。 4将 FC 8 复制到项目的 Block(块)文件夹中。 5在 SIMATIC 管理器中,使用 SiemensSTEP7S7libsStdLib30 目录中的File(文件) Open(打开). Libraries(库),打开 Blocks(块) 文件夹 IEC 功能块及其块容器。 打开一个由库标题及 SFB 和 SFC 两部分组成的窗口。 6将 SFC 1 复制到

16、项目的 Block(块)文件夹中。 7在项目的块容器中,使用 Insert(插入) S7 block(S7 块)Data blocks(数据块),插入以下数据块: DB打印机输出项目中的含义 DB 5打印机 DBDB 6变量 1 的 DBDB 7变量 2 的 DBDB 8变量 3 的 DBDB 9变量 4 的 DBDB 10格式字符串的 DB8在项目的块容器中,使用 Insert(插入) S7 block(S7 块)Variable table(变量表)创建变量表 VAT_1。 调试中的第一步4. 步骤:在 OB 1 中调用块CP 340 PtP 打印机驱动程序入门指南, 2007 年 3 月

17、版, A5E00369898-0210步骤 操作 1在您的项目中打开 OB 1。 2在声明表中创建数据类型为 DATE_AND_TIME 的变量,并命名为“Time”。 3在 OB 1 中调用 SFC 1、FC 8 和 FB 4,并按下表所示为块分配参数: CALL“READ_CLK” SFC1/读取日期和时间 RET_VAL:=MW3CDT:= #Time输入/“时间”变量中的日期和时间 CALL“DT_TOD” FC8/将日期和时间转换为日时钟 IN:= #TimeRET_VAL:= DB6.DBD0/日时钟的占位符(DB 6 中的变量 1) CALL“P_PRINT”、DB4FB4/适用

18、于消息文本的打印机输出的 FBREQ:=M1.0触发位(所需的上升沿) R:=/复位位 LADDR:= 256/CP 340 的模块地址(来自 HW Config) DB_N0:= 5/打印机 DB 的编号 DBB_N0:= 0/指针 DB 的偏移量 DONE:= M1.1/已完成的没有错误的作业 ERROR:= M1.2/已完成的具有错误的作业 STATUS:= MW2/错误规范 4使用 File(文件) Save(保存)保存 OB 1。 调试中的第一步5. 步骤:指定块的数据结构(另请参考本手册将消息文本输出到打印机一节)现在指定块 DB 5 至 DB 10 的数据结构,并输入初始值。 注

19、意 输入和更改数据块中的初始值时,请遵守以下几点:1. 在数据块的 Declaration(声明)视图中输入初始值。 使用 Data(数据) View(视图)切换到 Data(数据)视图。 使用 Edit(编辑) Initialize Data Block(初始化数据块)对数据块进行初始化。2.3.表格 1-1DB 5(指针 DB)的数据结构:使用 File(文件) Save(保存)保存 DB 5。CP 340 PtP 打印机驱动程序 入门指南, 2007 年 3 月版, A5E00369898-0211地址 名称 类型 初始值 注释 STRUCT+0.0DB_VAR1ARRAY0.26, 0

20、, 4指向 DB 6 的指针,其偏移量为 0、长度为 4(DB 6 = 变量 1:“日时钟”的 DB) *2.0INT+6.0DB_VAR2ARRAY0.27, 0, 2指向 DB 7 的指针,其偏移量为 0、长度为 2(DB 7 = 变量 2:“1500”的 DB) *2.0INT+12.0DB_VAR3ARRAY0.28, 0, 1指向 DB 8 的指针,其偏移量为 0、长度为 1(DB 8 = 变量 3:“已组态消息的编号”的 DB) *2.0INT+18.0DB_VAR4ARRAY0.20, 0, 0编号为 0 的 DB:该指针将被视为不存在,并被跳过。未使用变量 4。 *2.0INT

21、+24.0DB_StringARRAY0.210, 2, 41指向 DB 10 的指针,偏移量为 2,长度为 41(DB 10 = 格式字符串的 DB); 规范偏移量 2 是必需的,因为字符串的长度信息是字节 0 和 1 中的容器。 长度(本例中为 41)必须与在格式字符串(本例中为 DB 10) 中的“初始值”处输入的字符数相对应。 *2.0INT=30.0END_STRUCT 调试中的第一步表格 1-2变量 1 的 DB 6 的数据结构:使用 File(文件) Save(保存)保存 DB 6。表格 1-3变量 2 的 DB 7 的数据结构:使用 File(文件) Save(保存)保存 DB

22、 7。表格 1-4变量 3 的 DB 8 的数据结构:使用 File(文件) Save(保存)保存 DB 8。表格 1-5变量 4 的 DB 9 的数据结构:使用 File(文件) Save(保存)保存 DB 9。CP 340 PtP 打印机驱动程序入门指南, 2007 年 3 月版, A5E00369898-0212地址 名称 类型 初始值 注释 0.0STRUCT+0.0DB_VAR字节 0变量 4 的 DB 9 未使用 =2.0END_STRUCT地址 名称 类型 初始值 注释 0.0STRUCT+0.0DB_VAR字节 B#16#00 = 已组态消息的编号(编号为 0 的消息文本 =“

23、达到”) =2.0END_STRUCT地址 名称 类型 初始值 注释 0.0STRUCT+0.0DB_VARINT1500限制 1500 升 =2.0END_STRUCT地址 名称 类型 初始值 注释 0.0STRUCT+0.0DB_VARTIME_OF_DAYTOD#0:0:0.0日时钟 =4.0END_STRUCT 调试中的第一步表格 1-6格式字符串的 DB 10 的数据结构:(另请参考本手册打印机输出的转换和控制语句一节)使用 File(文件) Save(保存)保存 DB 10。6. 步骤:创建变量表 打开变量表 VAT_1,进行以下输入:使用 Table(表) Save(保存)保存变

24、量表 VAT_1。7. 步骤:下载程序CP 340 PtP 打印机驱动程序 入门指南, 2007 年 3 月版, A5E00369898-0213步骤 操作 1在项目的 SIMATIC 管理器中,选择块容器。 2在处于 STOP 状态的 CPU 中,通过使用 PLC Load(装载)将这些块下载到 CPU 中。 3将 CPU 切换至 RUN 状态。 地址 符号 显示格式 状态值 修改值 注释 1M 1.0BIN2#0触发位(所需的 0-1 边沿) 2M 1.1BIN3M 1.2BIN4DB6.DBD0TIME当前日时钟 5MW 2HEX6DB8.DBB0HEXB#16#00已组态消息的编号 地址 名称 类型 初始值 注释 0.0STRUCT+0.0DB_VARSTRING41“于 %Z 值 %N 限值 %i 升” %Z:格式字符串中的变量 1(日时钟) %i:格式字符串中的变量 2 (1500)%N:格式字符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论