在STEP 7 (TIA 博途)中为使程序结构更加清晰,您可以把多个输入输出地址定义在一组更高一级的PLC变量中。 那么,可能会发生这种情况,即使您只是访问了定义为PLC数据类型的单个位地址,但整个输出Word都会被覆盖。 在下面的例子中,在一个S7-1500cpu中定义了2个输出字节Q0和Q1,用户程序中定义了PLC数据类型 TypeMotor,包括4个元素,即powerOn, powerOff, speedMin and speedMax(都是Bool数据类型)。1:数据块DB 的setFalse变量和OB 主程序的Network 1 。输入变量 init 将输出字节 QB1 初始化为255。 DB变量 被声明为 PLC 数据类型 TypeMotor 并预设值为False。 输出变量 set [Q0.0] 也被声明为 PLC 数据类型 TypeMotor。 用MOVE 指令将DB变量 覆盖输出变量 set [Q0.0]。这样输出点 Q0.0 到 Q0.3将为False。 数据块 DB 没有设置优化访问 PLC 数据类型以Word 结束。拷贝数据结构时, 在系统中填充位
上一条:HIMAF4203A配件
下一条:12P5544X012备件
【如果您还没有关注“公司名称”手机网站】