国产蝌蚪视频在线观看_亚洲亚色_日批网站免费_亚拍一区_69网站_九热精品_最新中文在线视频_欧美视频日韩视频_国内精品二区_天堂资源站_av综合一区_国产精品久免费的黄网站_四虎免费在线观看_少妇做爰奶水狂喷视频_野花视频韩国免费观看3_久久国产精品亚洲人一区二区三区_国产日产精品_国产精品毛片_亚洲精品久久草草起碰_国产偷国产偷亚洲综合av_两个人日本WWW免费版_91麻豆视频_亚欧在线观看视频_久久久99免费_久久精品视频12_麻豆视频播放_日本高清WWW午色夜COM_公和我做好爽添厨房_成人午夜剧场在线观看_gay无套ⅹxxoo_在线观看成人福利

yangchunyao
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 0 個
工控威望: 92 點
下載積分: 599 分
在線時間: 7(小時)
注冊時間: 2014-09-26
最后登錄: 2016-06-16
查看yangchunyao的 主題 / 回貼
樓主  發(fā)表于: 2015-07-22 12:06
最近在做一個觸摸屏直接通過MODBUS控制變頻器頻率的程序,通過宏指令把實際的工程值轉(zhuǎn)換成變頻器的頻率,比如線速度10M/S轉(zhuǎn)換成50HZ,下面是宏指令,在觸摸屏上設置3個數(shù)值元件,地址分別是LW0,LW1,LW2,LW2對應的數(shù)值元件用來顯示計算結果,請問怎么把計算的結果寫入變頻器,變頻器主頻率給定的地址是0x6203,謝謝。
macro_command main()
short a[3]
GetData(a[0], "Local HMI", LW, 0, 2)
a[2]=a[0]*a[1]
SetData(a[2], "Local HMI", LW, 2, 1)
end macro_command
本帖最近評分記錄:
  • 下載積分:+1(離亭晚)
    yangchunyao
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 0 個
    工控威望: 92 點
    下載積分: 599 分
    在線時間: 7(小時)
    注冊時間: 2014-09-26
    最后登錄: 2016-06-16
    查看yangchunyao的 主題 / 回貼
    1樓  發(fā)表于: 2015-07-22 23:00
    引用
    引用第2樓moder7364于2015-07-22 16:24發(fā)表的  :
    macro_command main()
    short a[3]
    GetData(a[0], "Local HMI", LW, 0, 2)
    a[2]=a[0]*a[1]
    SetData(a[2], "Local HMI", LW, 2, 1)
    .......

    謝謝,根據(jù)你的方法問題已經(jīng)解決了。
    yangchunyao
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 0 個
    工控威望: 92 點
    下載積分: 599 分
    在線時間: 7(小時)
    注冊時間: 2014-09-26
    最后登錄: 2016-06-16
    查看yangchunyao的 主題 / 回貼
    2樓  發(fā)表于: 2015-07-22 23:02
    引用
    引用第1樓ajiang_th于2015-07-22 13:39發(fā)表的  :
    那有那么麻煩,想必用了觸摸屏的話一定也用了PLC吧,我曾經(jīng)做過這樣的控制很簡單,只要用觸摸屏把要寫到變頻器的參數(shù)輸入到PLC的暫存器里,然后通過PLC的MODBUS指令把參數(shù)直接寫到變頻器上就可了很方便。不用做任何轉(zhuǎn)換,讀取也同樣方便,只要反過來就可以了。不過我用的是匯川的PLC,匯川的PLC有很方便的MODBUS指令,在程序里也是直接指定就可以搞定了。不仿試試我的這個方法,根本用不著難懂的宏指令。

    沒辦法,為了節(jié)約成本,把PLC省掉了

    开阳县| 社会| 卫辉市| 石棉县| 辽中县| 正定县| 兖州市| 关岭| 鄱阳县| 乌兰察布市| 金沙县| 湛江市| 新晃| 淮安市| 民权县| 稻城县| 营山县| 彰武县| 梅河口市| 高陵县| 瓮安县| 洛浦县| 岳普湖县| 桐梓县| 方山县| 原阳县| 田东县| 潞城市| 和林格尔县| 郸城县| 瑞安市| 鹤壁市| 昌黎县| 花垣县| 扎囊县| 南丹县| 津市市| 仪征市| 阿勒泰市| 增城市| 襄城县|