我有一台带有很多紧急按钮的机器,对于每个按钮,我都会向 PLC 发出信号,表明它已被按下。所以我知道按下了哪个按钮。我在安全装置上也有一个 KRC4,我没有从它到 PLC 的任何信号说它是紧急按下。如果没有人按下,我可以通过淘汰赛去,所以机器人就是。但这不是最好的选择,因为也许我只是断开了按钮的电线,我会假设这是处于紧急情况的机器人。
我正在考虑获取一个表示已按下的系统变量,但我找不到。有人知道如何知道紧急情况是否以编程方式按下?
我有一台带有很多紧急按钮的机器,对于每个按钮,我都会向 PLC 发出信号,表明它已被按下。所以我知道按下了哪个按钮。我在安全装置上也有一个 KRC4,我没有从它到 PLC 的任何信号说它是紧急按下。如果没有人按下,我可以通过淘汰赛去,所以机器人就是。但这不是最好的选择,因为也许我只是断开了按钮的电线,我会假设这是处于紧急情况的机器人。
我正在考虑获取一个表示已按下的系统变量,但我找不到。有人知道如何知道紧急情况是否以编程方式按下?
也许这有帮助:
KR C... 中存在以下预定义数据列表:
$MACHINE.DAT
是一个预定义的数据列表,具有专门预定义的系统变量。机器数据用于使控制器适应所连接的机器人(运动学信息、控制参数等)。$MACHINE.DAT
在控制系统和机器人系统中都有一个。您不能创建新变量或删除现有变量。
例子:
$ALARM_STOP
紧急停止信号(控制器专用)
选择(假设您将“英语”作为所选语言)显示-> 输入/输出-> 外部自动。这将打开一个窗口,您可以在其中将控制器中的几乎任何事件或状态连接到您已映射到 PLC 的输出之一。事件或状态或多或少是不言自明的。选择一个并按配置和编辑将输出从默认值更改为您想要的值。
之后无需重新启动。只需关闭向导,您就可以开始了。您还可以在此处为机器人的远程启动设置输入。如果您需要有关此主题的更多详细信息,请发布问题。祝你好运!