西门子plc编程负数的表示方法?
西门子plc编程负数的表示方法
正向转换触点用上升指令表示。一旦在堆栈顶部数值中检测到
0至1转换时,则将堆栈顶值设为1;否则,将其设为0。负向转换触点用下降指令表示。
西门子PLC,是德国西门子(SIEMENS)公司生产的可编程序控制器,产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等,具备体积小、速度快、标准化的特点,PLC可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。PLC采用梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言,其不需要大量的活动元件和连线电子元件,编程简单,有较高的易操作性,能自动诊断,维修容易。
你说的应该是INV_W指令。求反就是说对各位取反,包括符号位。一个字的最高位为0表示整数;为1表示负数。因此你一个整数取反肯定是负数啊。他的那个帮助说是取补,不过我试过应该是那个帮助文档错了,你可以打他们的客服电话问一下400 810 4288.理论上来说正数的原码补码反码一样。我猜测他这个指令都是放在逻辑指令里,应该只是单纯的取反操作,而不是乘以-1的效果(想要取补达到乘以-1的效果直接用乘法指令就好了),可能是翻译的问题。
答:应付账款余额为负数表示多付给对方钱了。详情>>