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伺服系统代理商
当允许输入端EN为高电平“1”时,输入端IN1中的双整数除以IN2中的双整数,余数送入OUT中。IN1和IN2中的数可以是常数。返回双整数余数指令和参数见表4-48。
表4-48 返回双整数余数(MOD_DI)指令和参数
用一个例子来说明返回双整数余数指令,梯形图和指令表如图4-86所示。当I0.0闭合时,激活返回双整数余数指令,IN1中的整数存储在MD0中,假设这个数为11,IN2中的整数存储在MD4中,假设这个数为2,双整数相除的余数存储在OUT端的MD8中的数是1。由于没有超出计算范围,所以Q0.0输出为“1”。
当允许输入端EN为高电平“1”时,输入端IN1中的双整数除以IN2中的双整数,结果送入OUT中。如果该结果超出了整数(32位)允许的范围,OV位和OS位将为“1”并且ENO为逻辑“0”,这样便不执行此数学框后ENO连接的其他函数。IN1和IN2中的数可以是常数。双整数除(DIV_DI)指令和参数见表4-47。
表4-47 双整数除(DIV_DI)指令和参数
下面小编用一个例子来说明双整数除(DIV_DI)指令,梯形图和指令表如图4-85所示。当I0.0闭合时,激活双整数除指令,IN1中的双整数存储在MD0中,假设这个数为11,IN2中的双整数存储在MD4中,假设这个数为2,双整数相除的结果存储在OUT端的MD8中的数是5,不产生余数。由于没有超出计算范围,所以Q0.0输出为“1”。
当允许输入端EN为高电平“1”时,输入端IN1和IN2中的整数相加,结果送入OUT中。如果该结果超出了整数(16位)允许的范围,OV位和OS位将为“1”并且EN0为逻辑“0”,这样便不执行此数学框后ENO连接的其他函数。IN1和IN2中的数可以是常数。整数加的表达式是:IN1+IN2 = OUT。
整数加(ADD_I)指令和参数见表4-44。
表4-44 整数加(ADD_I)指令和参数
用一个例子来说明整数加(ADD_I)指令,梯形图和指令表如图4-82所示。当I0.0闭合时,激活整数加指令,IN1中的整数存储在MW0中,假设这个数为11,IN2中的整数存储在MW2中,假设这个数为21,整数相加的结果存储在OUT端的MW4中的数是32。由于没有超出计算范围,所以Q0.0输出为“1”。假设IN1中的整数为9999,IN2中的整数为30000,整数相加的结果存储在OUT端的MW4中的数是25537。由于超出计算范围,所以Q0.0输出为“0”。
当整数右移( SHR_I)指令的EN位为高电平“1”时,将执行移位指令,将IN端的内容右移N端的位数,然后写入OUT端指令的目的地址中,与字的右移不同的是整数移位时,按照低位丢失、高位补符号位状态的原则,即正数高位补“0”,而负数补“1”。整数右移(SHR_I)指令和参数见表4-41。
表4-41 整数右移(SHR_I)指令和参数
下面用一个例子来说明整数右移指令,梯形图和指令表如图4-76所示。当I0.0闭合时,激活整数右移指令,IN中的整数存储在MWO中,假设这个数为2#0001 1101 1111 1011,向右移4位后,OUT端的MW0中的数是2#0000 0001 1101 1111,而假设这个数为2#1001 1101 1111 1011,向右移4位后,OUT端的MW0中的数是2#1111 1001 1101 1111,其示意图如图4-77所示。
图4-76 整数右移指令示例
图4-77 整数右移指令示意图
当双字右移(SHR_DW)指令的EN位为高电平“1”时,将执行移位指令,将IN端的内容右移N端的位数,然后写入OUT端指令的目的地址中。双字右移(SHR_DW)指令和参数见表4-40。
表4-40 双字右移(SHR_DW)指令和参数
下面用一个例子来说明双字右移指令,梯形图和指令表如图4-75所示。当I0.0闭合时,激活双字右移指令,IN中的双字存储在MD0中,假设这个数为16#128,向左移4位后,OUT端的MD0中的数是16#01。
图4-75 双字右移指令示例
当双字左移(SHL_DW)指令的EN位为高电平“1”时,将执行移位指令,将IN端的内容左移N端的位数,然后写入OUT端指令的目的地址中。双字左移(SHL_DW)指令和参数见表4-39。
表4-39 双字左移(SHL_DW)指令和参数
下面小编用一个例子来说明双字左移指令,梯形图和指令表如图4-74所示。当I0.0闭合时,激活双字左移指令,IN中的双字存储在MD0中,假设这个数为16#81,向左移4位后(半个字节),OUT端的MD0中的数是16#7。
图4-74 双字左移指令示例
陕西西门子V90伺服系统代理商