配色: 字号:
S7-1200 1500 指令说明DQ4_CAM 说明
2022-04-16 | 阅:  转:  |  分享 
  
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-
献花(0)
+1
(本文系南山卧龙原创)