tingfenghu
級別: 工控俠客
|
plc應該怎么寫一個值到比例閥?我只看懂說ascii字符通訊,也沒有說寫入命令碼,地址,E文不太好,謝謝。 |
|
---|---|---|
|
smallpotato
級別: 正式會員
|
說明書寫的很清楚。RS232通訊,接PLC端用9針的頭子,針2接Rx,針3借Tx,針5接地。E/P閥那頭是2.Tx 3.Rx 4.GND。 |
---|---|
|
tingfenghu
級別: 工控俠客
|
我說的怎么發命令過去,不是接線。比如我設置為0.3mpa,應該怎么發命令過去。 |
|
---|---|---|
|
znz43
工控職業已成回憶 只因愛好;丶覉@ 樂此不疲
級別: 工控俠客
|
通信參數 9600,8位,1起始位,1停止位,以回車換行(CR/LF)結束。 設值命令 SET nn 0<= nn <=1023 1023 輸出 100% |
|
---|---|---|
|
smallpotato
級別: 正式會員
|
哦我剛剛看了下。設置壓力輸出命令是SET nn,那個nn的范圍是0-1023.要0.3mpa的話,如果那E/P閥最大范圍是0.5MAP的話,公式是(0.3/0.5)*1023=614.去整的。nn=614 |
---|---|
|
tingfenghu
級別: 工控俠客
|
[attachment=135513] 謝謝你的回答,按照這樣是出錯,返回的信息是不知道的命令。 |
|
---|---|---|
|
smallpotato
級別: 正式會員
|
我也只是照說明書來說的。這個E/P閥的壓力值是根據輸入的模擬量變化的,你為什么要通訊呢?改變輸入的模擬量,輸出的壓力不就變化了嗎? |
---|---|
|
tingfenghu
級別: 工控俠客
|
這個是根據通訊來設置,不是根模擬量的,可以節省模擬量模塊。 |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
通訊協議里并沒有這些,所以才麻煩,找到協議只有這份。 |
|
---|---|---|
|
znz43
工控職業已成回憶 只因愛好常回家園 樂此不疲
級別: 工控俠客
|
SET 和 nn 之間要有空格 53 45 54 20 36 30 30 0D 0A The character-code used to communicate is ASCII. Please put space between the command and the numerical value. [ 此帖被znz43在2015-05-24 10:50重新編輯 ] |
|
---|---|---|
|