来自 ERP 的订单
PPS 的任务是提高自动化水平。为了熟悉 PPS 以及针对一些特殊应用,可以选择手动创建订单的方式。如果是大批量生产,明智的选择是根据电子数据自动创建订单然后将其以 XML 文件方式通过 D:\PPS\ERP\Input 文件夹输送到PPS 中。
在手动订单基础上创建自己的订单XML 文件。
如果手动创建订单,一个同名文件 XML 和相同订单数据会保存在 D:\PPS\ERP\Output\manual-orders\created 文件夹里。如果需要创建自己的 XML 文件,可以用这个文件作为范例。
可以省略标签块 MACHINE_INFO 和 MACHINE_CONFIG。机器会自动添加这些内容。
如果发现标签块(PREEXEC_CMD_LIST,PATTERN_PRELOAD_CONDITION,REQUIRED_SETUP_LEVELS,MACHINE_INFO, MACHINE_CONFIG,OPERATOR_INFO)不包含任何设置,您也可以将其省略。
处理订单文件中的错误
如果您将一个订单文件保存在 D:\PPS\ERP\Input 文件夹里,将由 PPS 导入。如果无效,文件将和 *.cause 文件一起以相同的名字保存在 D:\PPS\ERP\Input\failed 文件夹里。*.cause 文件会提供有关错误的相关提示。程序编译并不轻松,需要用到 XML 相关知识。
一个错误消息输入到消息区域,如果需要,可以设置一个 报警。
设置哪些机器应接收订单
每个订单可包含一个设置,通知哪个机器应该接收订单,应该编织多少个织片。
- 加载订单后,列出的机器立即接收到工票。
- Name 属性确定机器的网络名称。
- Pieces 确定机器要编织整个订单的多少个织片。
- 具有 HighPriority=“1” 属性的订单将作为优先订单先于所有其他订单安排到机器上。
生产中的订单例外。
注意:
这还包括以前标记为高度优先的订单! - 高度优先属性未设置为“1”的订单将被默认最后安排到机器上。
- 示例:
<STOLL:MACHINE_LIST>
<STOLL:MACHINE Name="MC62" BoIgnore="1" Pieces="1" HighPriority=”1” />
…
</STOLL:MACHINE_LIST>
在 D:\PPS\SampleTickets\AutoProductionMin.xml 下,可以找到一个具有最基本数据的完整的订单示例。
已完成工票
如果一台机器已处理完工票,并且 PPS 已确认提取,则该工票保存在 D:\PPS\ERP\Output\manual-tickets\finished 文件夹中。工票名称总是有个连字符以及一个数字,这是因为一个订单有可能会分发给不同的机器。
工票包含:
- 订单数据(PRODUCTION_INFO)
- 处理订单的机器的有关信息(MACHINE_CONFIG)
- 来自用户的反馈(OPERATOR_INFO)
- 已经生产了多少个织片(MACHINE_INFO)
- 是否满足了导入条件,或者,服务功能是否已顺利执行(PREEXEC_CMD_LIST)。
所有标签的描述请见 Stoll 附签