• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
張工學plc
三菱FX3U 信捷XD/XL 臺達 西門子1200
級別: 探索解密
精華主題: 0
發(fā)帖數量: 11 個
工控威望: 111 點
下載積分: 111 分
在線時間: 13(小時)
注冊時間: 2024-04-30
最后登錄: 2024-10-20
查看張工學plc的 主題 / 回貼
樓主  發(fā)表于: 17天前
圖片:
想問下超過33怎么轉化啊
yyh1698
級別: 探索解密
精華主題: 0
發(fā)帖數量: 24 個
工控威望: 152 點
下載積分: 68862 分
在線時間: 306(小時)
注冊時間: 2011-12-20
最后登錄: 2024-10-30
查看yyh1698的 主題 / 回貼
1樓  發(fā)表于: 17天前
DMUL   DDIV
樓主留言:
感謝
高邁德io模塊
佛山高邁德科技專業(yè)研發(fā)生產Profinet轉modbus模塊
級別: 探索解密
精華主題: 0
發(fā)帖數量: 146 個
工控威望: 175 點
下載積分: 464 分
在線時間: 15(小時)
注冊時間: 2024-09-21
最后登錄: 2024-10-29
查看高邁德io模塊的 主題 / 回貼
2樓  發(fā)表于: 17天前
厲害厲害
樓主留言:
感謝
佛山高邁德科技專業(yè)研發(fā)生產Profinet轉modbus模塊,Profinet/EIP遠程IO,can轉Profinet模塊,PLC轉網段NAT模塊,PLC串口轉網口模塊。
夢雨天涯
微信hui530527   &
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 4153 個
工控威望: 7518 點
下載積分: 14550 分
在線時間: 2811(小時)
注冊時間: 2016-10-31
最后登錄: 2024-10-30
查看夢雨天涯的 主題 / 回貼
3樓  發(fā)表于: 17天前
你乘以1000,又除以10,那么就是乘以100就行了吧
樓主留言:
是的 謝謝了
微信hui530527      b站賬號,非標自動化譚工
請不要隨意加我,不會隨便通過。QQ群942493953
工控小c
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 307 個
工控威望: 1117 點
下載積分: 10097 分
在線時間: 315(小時)
注冊時間: 2022-10-14
最后登錄: 2024-10-29
查看工控小c的 主題 / 回貼
4樓  發(fā)表于: 17天前
看一下四則運算指令16位和32位的區(qū)別
樓主留言:
看了 32位加D
cooovl
向大佬學習   向大佬致敬。
級別: 家園?
精華主題: 0
發(fā)帖數量: 237 個
工控威望: 651 點
下載積分: 911 分
在線時間: 63(小時)
注冊時間: 2016-05-14
最后登錄: 2024-10-26
查看cooovl的 主題 / 回貼
5樓  發(fā)表于: 15天前
WUL 32位 就加d
DIV超過16位就加D  那就是32位
人生是沒有捷徑只能一步一個腳印往前行.....................
maqian0815
順其自然!
級別: 家園?
精華主題: 0
發(fā)帖數量: 127 個
工控威望: 637 點
下載積分: 1658 分
在線時間: 42(小時)
注冊時間: 2018-11-05
最后登錄: 2024-10-23
查看maqian0815的 主題 / 回貼
6樓  發(fā)表于: 15天前
第一行MUL的HD10如果不會超過32767不用加D,結果會放入32位的HD20,第二行用了HD20就必須用DDIV,如果還是用DIV會舍棄HD21里面的數值,值如果不超過32767不會出問題,超過了一點回出錯。不知道我回答的對不對
樓主留言:
是的 看了手冊 這個范圍值有限制
陽春節(jié)拍
級別: 探索解密
精華主題: 0
發(fā)帖數量: 110 個
工控威望: 170 點
下載積分: 671 分
在線時間: 40(小時)
注冊時間: 2022-03-24
最后登錄: 2024-10-27
查看陽春節(jié)拍的 主題 / 回貼
7樓  發(fā)表于: 14天前
信捷的四則運算的結果占用空間會翻倍,所以不可能出現溢出錯誤。
但是連續(xù)計算怎么搞呢?
比如前級計算結果超出乘數的字節(jié)數,或者計算結果干脆是負數
翻了下手冊,沒找到信捷雙字整數轉單字整數的指令,這應該是很基本的指令吧
工控小c
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 307 個
工控威望: 1117 點
下載積分: 10097 分
在線時間: 315(小時)
注冊時間: 2022-10-14
最后登錄: 2024-10-29
查看工控小c的 主題 / 回貼
8樓  發(fā)表于: 14天前
引用
引用第7樓陽春節(jié)拍于2024-10-17 09:31發(fā)表的  :
信捷的四則運算的結果占用空間會翻倍,所以不可能出現溢出錯誤。
但是連續(xù)計算怎么搞呢?
比如前級計算結果超出乘數的字節(jié)數,或者計算結果干脆是負數
翻了下手冊,沒找到信捷雙字整數轉單字整數的指令,這應該是很基本的指令吧

雙字內容要是超過了單字的范圍,怎么轉單字?
陽春節(jié)拍
級別: 探索解密
精華主題: 0
發(fā)帖數量: 110 個
工控威望: 170 點
下載積分: 671 分
在線時間: 40(小時)
注冊時間: 2022-03-24
最后登錄: 2024-10-27
查看陽春節(jié)拍的 主題 / 回貼
9樓  發(fā)表于: 13天前
引用
引用第8樓工控小c于2024-10-17 09:49發(fā)表的  :

雙字內容要是超過了單字的范圍,怎么轉單字?

轉不了就不操作并置報警位唄,其他品牌plc都這樣做的呀。
雙字轉單字是剛需,自己轉的話,要同時做值是否超出單字,是否是負數的判斷,負數的雙字轉單字有點麻煩,程序有點復雜。應該是直接提供指令,畢竟單字轉雙字那么簡單都有指令
工控小c
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 307 個
工控威望: 1117 點
下載積分: 10097 分
在線時間: 315(小時)
注冊時間: 2022-10-14
最后登錄: 2024-10-29
查看工控小c的 主題 / 回貼
10樓  發(fā)表于: 13天前
引用
引用第9樓陽春節(jié)拍于2024-10-17 10:31發(fā)表的  :

轉不了就不操作并置報警位唄,其他品牌plc都這樣做的呀。
雙字轉單字是剛需,自己轉的話,要同時做值是否超出單字,是否是負數的判斷,負數的雙字轉單字有點麻煩,程序有點復雜。應該是直接提供指令,畢竟單字轉雙字那么簡單都有指令

沒遇到過需要雙字轉單字的剛需。。雙字后續(xù)就全用32位指令就行了。。C語言里計算也不錯。不過信捷的確簡陋,沒辦法,其他編程軟件動不動1個G以上了,和那些對比信捷缺的功能也不是一點半點
陽春節(jié)拍
級別: 探索解密
精華主題: 0
發(fā)帖數量: 110 個
工控威望: 170 點
下載積分: 671 分
在線時間: 40(小時)
注冊時間: 2022-03-24
最后登錄: 2024-10-27
查看陽春節(jié)拍的 主題 / 回貼
11樓  發(fā)表于: 12天前
引用
引用第10樓工控小c于2024-10-17 10:46發(fā)表的  :

沒遇到過需要雙字轉單字的剛需。。雙字后續(xù)就全用32位指令就行了。。C語言里計算也不錯。不過信捷的確簡陋,沒辦法,其他編程軟件動不動1個G以上了,和那些對比信捷缺的功能也不是一點半點

32位乘輸出的是64位數據,后繼全用32位指令也是有風險的。
C語言里16位乘積超限是怎么個處理方式?是報錯停止運行,還是直接僅取低字,還是給出限值
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go