控制器除了常规各轴限位/启动/复位/急停等输入外,
额外提供16路输入,以IN+端口号或者INTPUT标注,
可使用标准G代码 M66 等待输入调用,
- P- – 指定数字输入编号
- E- – 指定模拟输入编号
- L- – 指定等待模式类型。
- 模式 0:立即– 无需等待,立即返回。输入的当前值存储在参数 #5399 中
- 模式 1:上升– 等待选定的输入执行上升事件。
- 模式 2:跌倒– 等待选定的输入以执行跌倒事件。
- 模式 3:HIGH – 等待选定的输入进入 HIGH 状态。
- 模式 4:低电平– 等待选定的输入变为低电平状态。
- Q- – 指定等待的超时时间(以秒为单位)。如果超过超时时间,等待将被中断,变量 #5399 将保存值 -1。如果长字为零(IMMEDIATE),则 Q 值将被忽略。如果长字非零,则 Q 值为零表示错误。
- 模拟输入只允许使用模式 0。
如下面的测试G代码,执行X-10之后,会等待输入1端口变低电平,最多等待15秒再执行后面的代码
S300
S400
G1G91X-10F500
M66 P1 L4 Q15.0
G1G91X10F500
M30


