引用
引用第10楼工控小c于2024-10-17 10:46发表的 :
没遇到过需要双字转单字的刚需。。双字后续就全用32位指令就行了。。C语言里计算也不错。不过信捷的确简陋,没办法,其他编程软件动不动1个G以上了,和那些对比信捷缺的功能也不是一点半点
取二维表的某个地址,偏移量需要使用行号乘以总列数再加上列号,,,16位乘后变成了32位,你怎么加16位的列号?加完了,需要使用字偏移,你双字的偏移数怎么用?
在主程序中绝对不溢出时能直接将32位数绝对地址当16位数绝对地址用,你在pou梯形图里怎么办?pou里边绝对地址和变量是不能混用的,16位和32位混用更不可能
别家plc不但提供双字到字的转换,甚至西门子还提供有由指令来决定数据是字节、字还是双字的AC地址区(跟信捷的数值是字或双字由指令来决定一样)