DQ4_CAM说明(S7-1500) DQ4_CAM说明 说明 DQ4_CAM指令用于通过用户程序控制输出模块的凸轮控制功能。 调用 必须以循环方式或通过时控程序对每个输出模块调用一次该指令。不允许在事件 控制的中断程序中调用。 工作原理 编码器值:编码器值在输出参数EncoderValue中提供。每次调用指令时编码器值 都将更新。 寄存器值:可以通过寄存器机制从输出模块读取参数或在模块中更改参数。静态 变量WriteRegister控制读取或更改参数的功能。通过静态变量RegisterSelect选 择要编辑的参数。读操作以循环方式执行。写操作在WriteRegister出现上升沿后 执行一次。读参数值在静态RegisterValueRd中提供。写操作期间,所选参数的值 会被静态变量RegisterValueWr的值所覆盖。 通过用户程序更改参数 可以在CPU处于RUN模式时,通过用户程序对输出模块重新进行参数设定。为 此,工艺对象实例的静态区域提供"Configuration"结构。将参数值写入此结构中, 并在静态变量WriteConfiguration出现上升沿时应用参数分配。成功应用参数后, WriteConfiguration将自动重置。 使用输出参数Error检查是否出现错误。如果未出现错误,表示参数更改成功。 数字量输出的状态 用户通过相应输出参数StatusDQn获悉数字量输出的状态。数字量输出取决于参 数CtrlDQn、SetDQn和StatusCamn。 将数字量输出与用户程序结合使用 可以通过输入参数CtrlDQn和SetDQn使用以下指令来控制已释放通道的数字量输 出: 输入参数数字量输出DQ的响应 n CtrlDQ=0DQ=SetDQ nnn CtrlDQ=1DQ=StatusCam(相应凸轮结果) nnn n=0...3 对错误的响应 Error 如果调用指令期间或者在输出模块中出现错误,则会输出参数将置位。可以 通过输出参数Status了解更多详细错误信息。 消除错误原因,并重置静态变量WriteConfiguration。 “” 有关编码器错误主题的详细信息,请参见对编码器错误的响应。 -1- |
|