tyw123456
級別: 家園常客

精華主題: 1 篇
發(fā)帖數(shù)量: 113 個
工控威望: 797 點
下載積分: 313 分
在線時間: 256(小時)
注冊時間: 2016-09-13
最后登錄: 2022-07-13
查看tyw123456的 主題 / 回貼
樓主  發(fā)表于: 2017-12-23 16:02
描述:要實現(xiàn)的程序
圖片:
描述:我現(xiàn)在的做法
圖片:
如題,現(xiàn)在想用西門子實現(xiàn)三菱的程序 但是沒看到西門子有D0Z0這個用法 以為可以用間接尋找做 結(jié)果看了半天西門子的間接尋址也沒看明白 我只能一行一行寫太長了 求助各位大神有沒有好的方法 西門子是smart
靜水深流
flyfeky
bilibili 工控貴族
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 876 個
工控威望: 1025 點
下載積分: 1969 分
在線時間: 687(小時)
注冊時間: 2012-05-09
最后登錄: 2024-09-19
查看flyfeky的 主題 / 回貼
1樓  發(fā)表于: 2017-12-23 16:31
這個容易 啊,  
西門子也有間接尋址,仔細找找.
西門子倍福WPF+C#數(shù)據(jù)庫,槽式設(shè)備專家
tyw123456
級別: 家園?

精華主題: 1 篇
發(fā)帖數(shù)量: 113 個
工控威望: 797 點
下載積分: 313 分
在線時間: 256(小時)
注冊時間: 2016-09-13
最后登錄: 2022-07-13
查看tyw123456的 主題 / 回貼
2樓  發(fā)表于: 2017-12-23 17:59
你好 感謝回復 請問有實例嗎 我看了間接尋找的 什么&和*真的很難懂
靜水深流
張小白
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 3 個
工控威望: 98 點
下載積分: 686 分
在線時間: 3(小時)
注冊時間: 2017-12-23
最后登錄: 2024-03-18
查看張小白的 主題 / 回貼
3樓  發(fā)表于: 2017-12-23 18:25

本帖最近評分記錄:
  • 下載積分:+5(tyw123456) 真誠感謝!
    tyw123456
    級別: 家園?

    精華主題: 1 篇
    發(fā)帖數(shù)量: 113 個
    工控威望: 797 點
    下載積分: 313 分
    在線時間: 256(小時)
    注冊時間: 2016-09-13
    最后登錄: 2022-07-13
    查看tyw123456的 主題 / 回貼
    4樓  發(fā)表于: 2017-12-25 14:59
    圖片:
    引用
    引用第3樓張小白于2017-12-23 18:25發(fā)表的  :
    [attachment=218225]

    謝謝張小白大師! 實測過 照著寫下來確實感覺可以用 但是我不知道放到那里去了。。我覺得是vd4+vd8,vd4是定值,vd8是變值,然后我試著給vd4 200,然后去201看有沒數(shù)據(jù)結(jié)果發(fā)現(xiàn)沒有,就不用PLC寫了直接在觸摸屏的宏實現(xiàn)了  
    靜水深流
    張小白
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 3 個
    工控威望: 98 點
    下載積分: 686 分
    在線時間: 3(小時)
    注冊時間: 2017-12-23
    最后登錄: 2024-03-18
    查看張小白的 主題 / 回貼
    5樓  發(fā)表于: 2017-12-25 21:48
    西門子存儲是以字節(jié)為基礎(chǔ)的,和三菱一個寄存器直接就是16位不一樣的。vd0=vw0+vw2  vw0=vb0+vb1  然后直接就vd4了  而且內(nèi)部高位和低位和三菱也是相反的
    本帖最近評分記錄:
  • 下載積分:+5(tyw123456) 真誠感謝!
    weisongyuan
    永遠年輕
    級別: 網(wǎng)絡英雄
    精華主題: 0
    發(fā)帖數(shù)量: 577 個
    工控威望: 10013 點
    下載積分: 543 分
    在線時間: 476(小時)
    注冊時間: 2013-08-13
    最后登錄: 2024-09-20
    查看weisongyuan的 主題 / 回貼
    6樓  發(fā)表于: 2017-12-26 08:57
    引用
    引用第5樓張小白于2017-12-25 21:48發(fā)表的  :
    西門子存儲是以字節(jié)為基礎(chǔ)的,和三菱一個寄存器直接就是16位不一樣的。vd0=vw0+vw2  vw0=vb0+vb1  然后直接就vd4了  而且內(nèi)部高位和低位和三菱也是相反的


    值得注意的是  三菱的尋址是由右至左以此遞增,西門子是由左至右。都可以使用地址指針,只是表示方法不同。
    地址指針內(nèi)的數(shù)據(jù)不是存儲器的數(shù)據(jù)而是 地址
    本帖最近評分記錄:
  • 下載積分:+5(tyw123456) 真誠感謝!
  • 永遠年輕
    tyw123456
    級別: 家園?

    精華主題: 1 篇
    發(fā)帖數(shù)量: 113 個
    工控威望: 797 點
    下載積分: 313 分
    在線時間: 256(小時)
    注冊時間: 2016-09-13
    最后登錄: 2022-07-13
    查看tyw123456的 主題 / 回貼
    7樓  發(fā)表于: 2017-12-26 15:07
    引用
    引用第6樓weisongyuan于2017-12-26 08:57發(fā)表的  :
    值得注意的是  三菱的尋址是由右至左以此遞增,西門子是由左至右。都可以使用地址指針,只是表示方法不同。
    地址指針內(nèi)的數(shù)據(jù)不是存儲器的數(shù)據(jù)而是 地址

    v0.0是bit0  v1.0是bit8  v2.0是bit16,v3.0是bit24,由v0.0-v3.7的32個bit組成的一個VD,v0.0是最低位,v3.7是最高位
    西門子PLC的編程我覺得基于bit的概念編輯
    指針能理解,指針內(nèi)數(shù)據(jù)是指向的地址也很好理解
    只是用的不熟 加上時間緊 就沒有太深入研究 有時間還會回來好好熟悉這個間接尋址的寫法
    靜水深流