电动机功率 | 3kW | 外形尺寸 | 2mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 5kg |
西门子数控系统显示300608伺服故障维修,西门子数控系统维修,数控系统伺服驱动器维修,数控系统伺服电机维修,西门子802DSL面板维修,按键操作失灵维修,花屏维修,黑屏维修,无显示维修,西门子整流单元维修,西门子数控系统显示300608伺服故障维修,西门子802DSL数控系统维修,数控系统报25201伺服故障维修,数控系统接地故障维修。
![]() |
参考价 | ¥333 |
订货量 | 1 |
更新时间:2019-06-28 13:30:39浏览次数:364
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子808D数控系统死机故障维修商家
西门子数控系统显示300608伺服故障维修,西门子数控系统维修,数控系统伺服驱动器维修,数控系统伺服电机维修,西门子802DSL面板维修,按键操作失灵维修,花屏维修,黑屏维修,无显示维修,西门子整流单元维修,西门子数控系统显示300608伺服故障维修,西门子802DSL数控系统维修,数控系统报25201伺服故障维修,数控系统接地故障维修。
除法指令DIV是将的源元件中二进制数相除,[S1]为被除数,[S2]为除数,商送到的目标元件[D]中去,余数送到[D]的下一个目标元件[D+1]中。DIV除指令使用方法如图5-27所示。它也分16位和32位两种情况。
当为16位运算。执行条件X1由OFF→ON时, [D6]÷[D8],商在[D2],余数在[D3]。当[D6]=19,[D8]=3时,[D2]=6,[D3]=1。V和Z不能用于[D]中。
除数为0时,有运算错误,则不执行指令。若[D]为位元件,则得不到余数。
商和余数的高位是符号位。被除数或除数中有一个为负数时,商为负数;被除数为负数时,余数为负数。
图5-27 二进制乘法、除法指令说明
乘法指令MUL是将的源元件中的二进制数相乘,结果送到的目标元件中去。MUL乘法指令分16位和32位两种情况。
图5-27所示为16位运算,执行条件X0由OFF→ON时,[D0]×[D2]→[D5,D4]。源操作数是16位,目标操作数是32位。当[D0]=8,[D2]=9时,[D5,D4]=72。高位为符号位,0为正,1为负。
当为32位运算,执行条件X0由OFF→ON时,[D1,D0]×[D3,D2]→[D7,D6,D5,D4]。源操作数是32位。高位为符号数是64位。当[D1,D0]=238,[D3,D2]=189时,[D7,D6,D5,D4]=44982。高位为符号位,0为正,1为负。
如将位组元件用于目标操作数时,限于n的取值,只能得到低位32位的结果,不能得到高位32位的结果。这时应将数据移入字元件再进行计算。用字元件时,不能监视64位数据,只能监视高32位数据。V、Z不能用于[D]中。
图5-27 二进制乘法、除法指令说明
减法指令SUB是将的源元件中的二进制数相减,结果送到的目标元件中去。SUB减法指令的使用方法如图5-25所示。当执行条件X1由OFF→ON时,[D0]-K119→[D0]。
图5-25 二进制加减法指令说明
减法指令和各种标志的动作、32位运算中软元件的方法、连续执行型和脉冲执行型的差异等均与加法指令相同。
加法指令ADD是将的源元件中的二进制数相加,结果送到的目标元件中去,如图5-25所示。当执行条件X0为ON时,[D10]+[D12]→[D14]。如图5-26中的ADD加法指令表示将D6和D3中的数据相加后传送到Y7~Y0。
图5-25 二进制加减法指令说明
使用ADD指令时应注意:
①加法指令ADD有3个常用标志。M8020为零标志,M8022为进位标志。
如果运算结果为0,则零标志M8020置“1”。如果运算结果超过32767(16位)或2147483647 (32位),则进位标志M8022置“1”。如果运算结果小于-32767(16位)或-2147483647 (32位),则借位标志M8021置“1”:
②在32位运算中,被的字元件是低16位元件,而下一个元件为高16位元件。源元件和目标元件可以用相同的元件号。
③若源元件和目标元件号相同而采用连续执行的ADD、(D) ADD指令时,加法的结果在每个扫描周期都会改变,此时ADD指令一般采用脉冲执行型;
③四则运算都是代数运算。
四则及逻辑运算指令是基本运算指令。
可编程控制器中有两种四则运算,即整数四则运算和实数四则运算。前者指令较简单,参加运算的数据只能是整数。非整数参加运算需先取整,除法运算的结果分为商和余数。当整数四则运算进行较高准确度要求的计算时,需将小数点前后的数值分别计算再将数据组合起来,除法运算时对余数再做多次运算才能形成后的商。这就使程序的设计非常烦琐。而实数运算是浮点运算,是一种高准确度的运算。
数据交换指令XCH是指在的目标软元件间进行数据交换。如图5-24所示,当X0为ON时,将十进制数20传送给D0,十进制数30传送给D1,所以,D0和D1中的数据分别为20和30;当X1为ON时,执行数据交换指令XCH,目标元件D0和D1中的数据分别为30和20。即D0和D1中的数据进行了交换。
图5-24 数据交换指令
使用XCH指令时注意:XCH指令一般要采用脉冲执行方式,否则在每一个扫描周期都要交换一次数据。
西门子808D数控系统死机故障维修商家