Siemens/西门子 品牌
经销商厂商性质
上海市所在地
上海西门子S7-200SMART系列PLC
¥322报警380500维修西门子840D系统NCU不能启动
¥336西门子840D数控系统报警120202维修
¥322黑屏无显示维修西门子802面板按键无反应
¥366西门子840D数控系统报警2500*码维修
¥433故障代码西门子802D报警206500维修
¥433西门子840D数控系统报价编码器故障维修
¥322西门子840D数控系统报价380500维修
¥322开机卡死不动西门子840D进不了系统维修
¥322西门子802D数控系统黑屏无法启动维修
¥322西门子802D数控系统启动不了维修
¥322西门子S120驱动器报警207841故障维修
¥355甘肃西门子V90伺服系统代理商
当字右移(SHR_W)指令的EN位为高电平“1”时,将执行移位指令,将IN端指令的内容送入累加器1低字中,并右移N端的位数,然后写入OUT端指令的目的地址中。字右移(SHR_W)指令和参数见表4-38。
表4-38 字右移(SHR_W)指令和参数
下面用一个例子来说明字右移指令,梯形图和指令表如图4-72所示。当I0.0闭合时,激活右移指令,IN中的字存储在MW0中,假设这个数为2#1001 1101 1111 1011,向右移4位后,OUT端的MW0中的数是2#0000 1001 1101 1111,字右移指令示意图如图4-73所示。
图4-72 字右移指令示例
图4-73 字右移指令示意图
当字左移(SHL_W)指令的EN位为高电平“1”时,将执行移位指令,将IN端的内容送入累加器1低字中,并左移N端的位数,然后写入OUT端指令的目的地址中。字左移(SHL_W)指令和参数见表4-37。
表4-37 字左移(SHL_W)指令和参数
下面用一个例子来说明字左移指令,梯形图和指令表如图4-70所示。当I0.0闭合时,激活左移指令,IN中的字存储在MW0中,假设这个数为2#1001 1101 1111 1011,向左移4位后,OUT端的MW0中的数是2#1101 1111 1011 0000,字左移指令示意图如图4-71所示。
图4-70 字左移指令示例
图4-71 字左移指令示意图
图4-70中的程序有一个上升沿,这样I0.0每闭合一次,左移4位,若没有上升沿,那么闭合一次,可能左移很多次。这点读者要特别注意。
向下取整( FLOOR)指令是将实数向下取整,结果为小于实数的大双整数。向下取整( FLOOR)指令和参数见表4-35。
表4-35 向下取整(FLOOR)指令和参数
用一个例子来说明向下取整( FLOOR)指令,梯形图和指令表如图4-69所示。当I0.0闭合时,激活向下取整指令,IN中的实数存储在MD0中,假设这个实数为3.14,向下取整后,OUT端的MD4中的双整数是3,假设这个实数为-3.14,向下取整后OUT端的MD4中的双整数是-4。
图4-69 向下取整(FLOOR)指令示例
向上取整( CEIL)指令是将实数向上取整,结果为大于实数的小双整数。向上取整(CEIL)指令和参数见表4-34。
表4-34 向上取整(CEIL)指令和参数
用一个例子来说明向上取整( CEIL)指令,梯形图和指令表如图4-68所示。当I0.0闭合时,激活向上取整指令,IN中的实数存储在MD0中,假设这个实数为3.14,向上取整后,OUT端的MD4中的双整数是4,假设这个实数为3.88,向上取整后OUT端的MD4中的双整数是4。
图4-68 向上取整(CEIL)指令示例
甘肃西门子V90伺服系统代理商