置位指令:Set。 手册用法 Set用于将数字信号输出信号的值设置为1。 基本示例 以下实例介绍了指令Set: 例 1 Set do15; 将信号do15设置为1。 例 2 Set weldon; 将信号weldon设置为1。 程序执行 在信号获得其新值之前,存在短暂延迟。如果你想要继续程序执行,直至信号已获得其新值,则可以使用指令SetDO以及可选参数\Sync。 真实值取决于信号的配置。如果在系统参数中反转信号,则该指令将物理通道设置为零。 信号打开和关闭指令之二 SetDO,在指令集I/O里。 SetDO - 改变数字信号输出信号值 点击改变指令集的位置,选择I/O指令集。 点“下一个”,看到SetDO指令。 手册用法 无论是否存在时间延迟或同步,SetDO用于改变数字信号输出信号的值。 基本示例 以下实例介绍了指令SetDO: 例 1 SetDO do15, 1; 将信号do15设置为1. 例 2 SetDO weld, off; 将信号weld设置为off. 例 3 SetDO \SDelay := 0.2, weld, high; 将信号weld设置为high ,且时间延迟为0.2 s。通过下一指令,继续程序执行。 例 4 SetDO \Sync ,do1, 0; 将信号do1设置为0。程序执行进入等待,直至从物理上将信号设置为指定值。 程序执行 真实值取决于信号的配置。如果在系统参数中反转信号,则物理通道的值相反。 如果未使用参数\SDelay或\Sync,则将尽快地设置信号,并将立即执行下一指令,无需等待从物理上设置信号。 指令变元: 指令限制: 如果SetDO以及\SDelay参数后跟随位于相同信号上的新SetDO,无论是否存在\SDelay参数,当在第一个SetDO延迟时间到期之前,如果执行第二个SetDO,则将取消第一个SetDO。 两个信号打开指令的区别。 Set是将数字输出信号作置位操作。即将信号变为1。如Set DO1,即把信号DO1置为1。 SetDO置位一个DO信号。注意,只能是DO信号。它和Set DO1意思一样。但SetDO可以将DO信号置为0和其他状态,而Set DO1不能为0,只能为1。用于打开夹具和电磁阀,指示灯等。后面选可选变量SDelay可以设置延迟时间。即延迟多长时间再输出信号。 显然,SetDO可以代替Set,而Set不能代替SetDO。 Reset - 重置数字信号输出信号 手册用法 Reset,用于将数字信号输出信号的值重置为零,将信号复位操作。 基本示例 以下实例介绍了指令Reset: 例 1 Reset do15; 将信号do15设置为0。 例 2 Reset weld; 将信号weld设置为0。 Reset复位指令,关闭信号指令,也在common指令集里。 Reset不能用在模拟信号和组信号的复位,要用到SetAO关闭模拟信号和SetGO关闭组信号。 |
|