亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

使用 Python 和 REST API 从 PLCnext 生成 PDF 报告

我经常被问到如何使用 PLCnext 创建包含 PLC 程序过程数据的 PDF 报告。一种简单的方法是使用 Python 脚本,该脚本通过 REST API 收集过程数据并在设备上创建 PDF。脚本的创建是由PLC上IEC61131中的功能块触发的。

以下是必要的步骤:

  1. 为用户“plcnext_firmware”在 PLC 上安装 pip。这是执行Python 的功能块所使用的用户。

    <前>09
  2. 安装所需的Python库:

python3 -m pip 安装请求

python3 -m pip install fpdf

  1. 创建 Python 脚本并将其复制到 PLC 上的 /opt/plcnext/ 文件夹:
<前>18
  1. 创建一个新的PLC项目。

  2. 在项目中创建一个可以通过 REST API 访问的变量。对于局部变量,必须选择“HMI”标签。

  1. 将 PLCnextBase 库导入到项目中。该库可在 PLCnext Store 中找到。

  2. 创建一个使用 PBCL_LinuxShell 命令执行 Python 脚本的程序。请注意,第一次执行 FB 后,PLC 将执行热启动。

  1. 下载并启动该程序。该脚本通过 xExecuteScript 变量执行。 pdf 报告存储在 /opt/plcnext/ 文件夹中。局部变量 xRetain 必须选中保留标记。

注意:

创客博客显示未经菲尼克斯电气测试或审核的社区成员的应用程序和用户故事。使用它们的风险由您自行承担。


工业技术

  1. 通过 LDAP 使用 Microsoft Active Directory 安全地验证 PLCnext 控制设备
  2. 缩小技能差距:劳动力发展的重要性
  3. 精密切割工程项目用品
  4. 保护物联网和边缘设备中的闪存
  5. CNC材料选择过程中要考虑的关键因素
  6. 对于供应链融资,数字现金更好
  7. 如何克服面料制造中的生产问题
  8. LM1875:音频放大综合指南
  9. 制造公司降低成本的 5 个技巧
  10. 投资于员工的回报如何
  11. RFID阅读器的反激式电源模块电路设计
  12. 金属剪切工艺的优缺点