<big id="a5mua"></big>

      <tt id="a5mua"><dfn id="a5mua"></dfn></tt>
      <wbr id="a5mua"><sup id="a5mua"></sup></wbr>

        
        

      1. 亚洲综合小综合中文字幕,国产久爱免费精品视频,精品国产品香蕉在线,国产午夜精品在人线播放,精品一二三四区在线观看,国产成人无码免费看视频软件 ,色欲久久人妻内射,午夜在线观看成人av
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        樓主  發表于: 2014-01-10 15:00
        設備1:臺達DVP40EH00T2(RS232,8針圓形接口,預設與某觸摸屏進行通信)
        (RS485,2接線柱,預設接RS232-RS485雙向轉換器的RS485端口)

        設備2:某測量儀(RS232C,插頭為RJ45通用8針網線水晶頭,預設接RS232-RS485雙向轉換器的RS232端口)

        設備3:RS232-RS485雙向轉換器

        工程目標:使用PLC向測量儀發送串行指令,測量儀接受到串行指令后回傳給PLC測量數據,PLC自動將回傳的數據處理成10進制數并存儲。

        1


        測量儀通訊設置為固定模式,無法更改,9600,EVEN,1,8。此測量儀需要發送串行指令才能輸出測量值。指令為M0,0 CR

        2


        上圖是我使用串口調試程序連接測量儀,輸入4D 30 2C 30 0D,對應ASCII碼為M0,0 CR
        返回的數據如接收數據區所示,對應ASCII碼為M0,+0023.833,+0023.841CR
        我需要的就是這兩個返回的測量值,+0023.833,+0023.841


        3
          

        上圖是我是用電腦自帶的超級終端連接測量儀,直接輸入M0,0
        返回的數據如圖所示,M0,+0023.833,+0023.841

        我的問題就是在PLC編寫通信指令,發送串行指令M0,0給測量儀,然后接受這兩個測量的數據回到PLC。哪位大神幫忙看看。我以前沒寫過。謝謝了。再幫看看通信的接線是否有問題。
        [ 此帖被chinazhu6666在2014-01-10 15:27重新編輯 ]
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        1樓  發表于: 2014-01-10 15:34
        在線求大神
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        2樓  發表于: 2014-01-11 09:31
        謝謝啊,關鍵是如何把指令M0,0CR發送出去,樓上說對應好相應的物理地址,就這個不太會啊
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        3樓  發表于: 2014-01-11 16:27
        圖片:
        看看這段程序,DO到D3沒數據回傳啊。哪的問題
        使用的是ASCII模式,8位數據傳輸。
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        4樓  發表于: 2014-01-12 10:50
        引用
        引用第6樓sjm213于2014-01-11 17:19發表的  :

        接收位數設長一些。
        RS D100 K5 D0 K25

        額,我設長了,還是不行啊,該不會是這種通訊方式不行吧,也幫助看看圖片1我那樣接通信線是否有問題啊
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        5樓  發表于: 2014-01-13 09:23
        圖片:
        引用
        引用第8樓sjm213于2014-01-12 21:12發表的  :

        可以把電腦當成測量儀,RS232C接口通過這條線連接到PLC上,然后通過串口調試軟件發送數據看PLC是否正常接收,或從PLC發送數據看調試軟件是否正常顯示。
        關鍵點在于“RS232-RS485雙向轉換器”

        樓上大哥說的檢測方法很好啊,謝謝。我測試下雙向轉換這條通信線(這條線是我自己做的),還有這個雙向轉換器,也需要測試(幫看看這個轉換器是否可行)。另測量儀和電腦之間的通信是測量儀公司提供的一條通信線,一端是232C,一端是DB-9的
        [ 此帖被chinazhu6666在2014-01-13 09:35重新編輯 ]
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        6樓  發表于: 2014-01-13 09:25
        圖片:
        引用
        引用第9樓chen_0106于2014-01-12 21:37發表的  :
        協議 MOV H787 D1120 好像不對呀,9600 8 E 1 ASCII 應是MOV H86 D1120呀。

        樓上的哥說的H86是沒結束字和起始字要求的,看這個圖,那測量儀要求連接PLC通信時必須加加字符STX,ETX,看看我設置的是否正確
        給測量儀發送的串行指令是:M0,0CR
        所以PLC給測量儀發送的數據內容我就設置成:STX  M0,0  CR  ETX
        對應ASCII碼:
        STX  :H02
        M:H4D
        0:H30
        ,:H2C
        0:H30
        CR:H0D
        ETX:H03
        [ 此帖被chinazhu6666在2014-01-13 09:48重新編輯 ]
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        7樓  發表于: 2014-01-13 15:45
        引用
        引用第12樓sjm213于2014-01-13 14:18發表的  :


        用電腦發送數據時并沒有加STX,ETX,測量儀卻能正常返回數據??

        另,用串口軟件與PLC接收/發送數據的測試是否完成,結果如何?

        用電腦與測量儀之間通信時,使用串口調試發送數據沒有加STX,ETX的,輸入4D 30 2C 30 0D,就出數據了。電腦自帶的超級終端連接測量儀,直接輸入M0,0,就出數據了。
        我筆記本沒DB-9的串口,所謂的電腦是臺式機。臺式機有DB-9的串口。使用串口軟件與PLC接收、發送數據我需要重新做線。臺達的這臺PLC有2個端口,8針圓形RS232和2接線柱RS485。做8針圓形RS232與DB-9的線是一種方式,做RS485和DB-9的線是另一種方式。
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        8樓  發表于: 2014-01-14 11:20
        引用
        引用第12樓sjm213于2014-01-13 14:18發表的  :


        用電腦發送數據時并沒有加STX,ETX,測量儀卻能正常返回數據??

        另,用串口軟件與PLC接收/發送數據的測試是否完成,結果如何?

        我現在是用PLC的RS485,通過RS232-RS485雙向轉換器連接電腦DB-9的串口,然后使用串口調試精靈測試,PLC與電腦之間可以互相通信(互傳數據),證明RS232-RS485雙向轉換器是么有問題的。然后我重新做了插頭,使用RS232-RS485雙向轉換器連接測量儀和PLC,也可以互傳數據了。現在就是傳回來的數據有點問題。需要處理。我再研究下。謝謝各位大神的指導。
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        9樓  發表于: 2014-01-15 09:23
        圖片:
        圖片:
        圖片:
        圖片:
        如上圖所示,整個程序,我就是選擇COM2,RS485通信,格式是8,E,1.
        需要PLC每次發送固定的數據M0,0     加上起始符,第一結束符,第二結束符就是:3A 4D 30 2C 30 0D 0A(電腦接收)
        需要電腦每次發送的固定數據是M0,+0023.796,+0023.832(PLC接收)
        這程序使用串口調試精靈來通信,結果每次發送和接收的數據都不一樣。為什么
        [ 此帖被chinazhu6666在2014-01-15 09:31重新編輯 ]
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        10樓  發表于: 2014-01-15 14:51
        圖片:
        引用
        引用第17樓sjm213于2014-01-15 13:07發表的  :
        1,每次接收到的數據有無規律可循?
        2,建議先把RS232-RS485換成有源的再試一下。

        使用串口的自動發送功能,每次接收到的數據一點規律都沒。大神推薦一款有源RS232-RS485轉換器吧。我在網上看的都不能用在PLC通信上啊。
        圖片所示就是有源RS232-RS485雙向轉換器,外接電源9-30V。賣家說有使用到PLC通信上的先例。大神幫看看這個可以不
        [ 此帖被chinazhu6666在2014-01-15 15:33重新編輯 ]
        QQ76214024
        chinazhu6666
        嚴謹求實
        級別: 網絡英雄
        精華主題: 0
        發帖數量: 352 個
        工控威望: 6119 點
        下載積分: 2909 分
        在線時間: 132(小時)
        注冊時間: 2011-12-16
        最后登錄: 2018-05-07
        查看chinazhu6666的 主題 / 回貼
        11樓  發表于: 2014-01-20 17:09
        特別鳴謝論壇版主:sjm213先生,特別感謝樓上幫助我的各位大神,我的這個項目通信問題已經搞定了。買了樓上這款轉換器后,通信燈指示起到了很大作用。其實,那個測量儀有一個特殊要求,就是PLC給測量儀發送指令的時候必須加前后綴STX和ETX,雖然我開始做的時候也加了,但是沒有寫置位M1126這句程序,而M1126的意思就是COM2(RS485)STX/ETX使用者/系統定義選擇,我翻了資料,要置位M1126,前后綴才能跟同指令一同發送給測量儀的 而我使用電腦與測量儀之間通信,PLC與電腦之間通信,可能串口調試程序已經在內部做好了這部工作吧。
        QQ76214024

        主站蜘蛛池模板: 377P欧洲日本亚洲大胆| 无码国产精品一区二区AV| 亚洲色成人一区二区三区人人澡人人妻人人爽人人蜜桃麻豆 | 一区二区三区精品自拍视频| 无码国产偷倩在线播放老年人| 狠狠躁夜夜躁无码中文字幕| 久久99精品久久久久久齐齐| 日本道高清一区二区三区| 精品精品亚洲高清a毛片| 99热成人精品热久久6网站| 国产日韩精品免费二三氏| 九九re线精品视频在线观看视频 | 欧美最猛性xxxxx国产一二区品| 高清精品视频一区二区三区| 人妻另类 专区 欧美 制服| 国产精品白浆无码流出| 亚洲精品成人区在线观看| 亚洲日产韩国一二三四区| 欧美白妞大战非洲大炮| 一本一本大道香蕉久在线播放| 日本高清中文字幕免费一区二区| 国产av无码专区亚洲avjulia| 91中文字幕在线一区| 国产精品无套高潮久久| 黄瓜一区二区三区自拍视频| 内射视频福利在线观看| 久久热这里只有精品国产| 国产综合久久久久久鬼色| 熟女人妻精品一区二区视频| 国产精品乱码高清在线观看| 日本精品极品视频在线| 精品国产美女福到在线不卡 | 日本韩国一区二区精品| 国产精品毛片在线看不卡| 人妻精品动漫h无码| 中文字幕va一区二区三区| 亚洲男女羞羞无遮挡久久丫| 久久精品波多野结衣| 日本国产一区二区三区在线观看| 国产微拍一区二区三区四区| 亚洲av本道一区二区|