kaizhijian
級別: *
|
按照手冊上的說明 我寫了程序LD M8013 TO K0 K0 H1111 K1,然后LD M8013 TO K0 K1 K0 K4,為什么CH1的電流仍然是0mA,而不是我想要的4mA? [ 此帖被kaizhijian在2010-05-05 12:30重新編輯 ] |
---|---|
|
shuangfeng_5
PLC,觸摸屏,VB,C#開發(fā)上位機,15818665964
級別: 略有小成
|
你最好是把問題說清楚點,你這個模塊是第幾個位置。位置不同地址就不同。 |
|
---|---|---|
|
kaizhijian
級別: *
|
我這個模塊就裝在第一個擴展模塊的位置 |
---|---|
|
tjdsllq
級別: *
|
只寫這2個肯定不行,還要寫一段關于輸出寄存器的程序,把該寄存器的數(shù)字量轉換為模擬量送到CH1 |
---|---|
|
dakaxinglong
級別: 正式會員
|
我認為問題出在LD M8013 TO K0 K1 K0 K4這段上,你把數(shù)值0寫到了#1到#4進行轉換,不是把相應的數(shù)字量進行模擬轉化,建議把第二個K0改成D0,即LD M8013 TO K0 K1 DO K4,再通過傳送指令給D0~D4賦值。 還有,你看看是不是程序里有該模塊的偏移的程序段,把系統(tǒng)缺省的4到20通過修改偏移和增益給修改了。 |
---|---|
|
kaizhijian
級別: *
|
哥們,你好,很高興看到你的回帖,我最初時就是按你說的那樣做的,但是它就是在DO=0時,不輸出4MA,我才修改成剛才那樣子了。呵呵,后來沒辦法,我著急撤人,我就把0到1000在程序內部轉化成200到1000了解決了。 |
---|---|
|