问题: | 应用"CP 340nRS232C"将用于传送信息给打印机,功能块中"P_PRINT",怎样使"PointernDB","Variables DB"和"FormnString"在一起工作完成需要的发送任务。 | |
解答: | 调用功能块FB4"P_PRINT"打印字符信息。功能块n"P_PRINT"传送信息给通讯处理器CP340,CP340发送信息给打印机把信息打印出来。为了打印这些信息必须知道参数"P_PRINT","PointernDB","Variables DB"和"Format String"的相对关系。 | |
注意: | 随模块带的CD包含CP340的组态工具"CP PtPnPARAM"。安装后包含例子程序,可以参考一些参数。 | |
"CP PtPnPARAM"组态工具提供的例子将解释提及到的一起工作的功能块。 | ||
例子程序调用设置打印工作参数的数据块DB30~DB35,DB4是FB4的背景数据块。 | ||
数据块"P_PRINT"通过参数"DB_NO"(数据块号)和"DBB_NO"(开始字节)访问指针DB(DB30)。指针中存储包含信息文本的有固定顺序的数据块(DB31,n32, 33, 34, 35) 。可参考FAQ Entry ID 1137332 在手册 "Setting upnand parameterizing the point-to-point coection CP 340" (Editio04) 怎样设置指针 DB。6.3.2章节 "Output of message texts on anprinter"n演示了图形结构。必须为每一个打印工作生产一个独立的指针数据块,指针数据块已经包含5个指针,功能块"P_PRINT"n参数"DBB_NO" 必须指定指针数据块的初始地址。 | ||
定义数据块DB31, 32, 33, 34的输出变量。然后在组态工具"CP PtPnPARAM"中定义显示的信息文本。此外还可以向数据块中直接传送常数,实际值,过程值。定义打印机输出为字符串格式。在例子中这些定义存储于数据块"DB35"中。可参考手册2.3.5章节"Conversioand Control Instructions for Printer Output"n对不通输出选项的解释。 | ||
"P_PRINT","Pointer DB","Variables DB"和"Format String"的相对关系参考下图。 | ||
在例子项目中总共有4个打印任务被存储。下图为第二个任务,信息为"Atn23:32:16.816h: level of upper limit exceeded "。 | ||
例如: | ||
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342005.html