lzhpsky
工控小菜鳥(niǎo)
級別: 論壇先鋒
![]() |
![]() ![]() 大家看上面的兩張圖是變頻器的指令代碼和接受數據的格式,下面的圖片是通信程序,F在硬件部分我已經(jīng)連接完畢,變頻器的通信參數我現在設置為-------站地址:1,波特率:9600,校驗位:偶校驗,數據位:8位,停止位:1位。我現在寫(xiě)這個(gè)程序主要是試驗發(fā)送指令,接受指令暫不用。用發(fā)送指令看看變頻器能不能接受到指令,變頻器接受到指令,實(shí)現這么個(gè)動(dòng)作,I0.1為ON,變頻器正轉,I0.2為ON變頻器反轉,I0.0為ON,變頻器停止轉動(dòng)?墒浅绦蛭蚁螺d到PLC中后,碰一下I0.1變頻器為什么一點(diǎn)反應也沒(méi)有呢?而且XMT指令還在紅色和綠色之間閃動(dòng),查看PLC信息說(shuō)是非致命性錯誤,對端口1同時(shí)執行XMT和RCV指令,但是我現在沒(méi)用RCV指令啊,為什么XMT還是紅色的呢? 大家分析一下,現在程序中有哪些錯誤?為什么XMT紅色閃動(dòng)狀態(tài)?為什么I0.1為ON變頻器無(wú)運行信號?我設置的通訊參數不對嗎?希望大家指教一下,謝謝。 |
---|---|
|
lzhpsky
工控小菜鳥(niǎo)
級別: 論壇先鋒
![]() |
PLC和變頻器我是直連的,通信線(xiàn)連接方式 PLC端:3-----------變頻器端:RDB和SDB短接 PLC端:8----------變頻器端:RDA和SDA短接 大家看看接線(xiàn)對嗎?為什么我置位I0.1和I0.2變頻器都沒(méi)有反應呢?大家看問(wèn)題出在哪里? |
---|---|
|
lzhpsky
工控小菜鳥(niǎo)
級別: 論壇先鋒
![]() |
感謝3樓大哥的指正: 1.我現在已在網(wǎng)絡(luò )1里把SMB187和SMB194刪除了。 2.的確這個(gè)VB102和VB103我寫(xiě)入的數據時(shí)錯誤的,我現在修改了,ASCII碼轉換后是01,正好對應變頻器站地址。 3.我已將SMB187.7移到XMT指令上面,改成用SM4.6置為XMT指令,空閑時(shí)發(fā)送數據,但是你說(shuō)為什么還得用RCV指令呢?我現在不用接受指令啊。只想實(shí)現一個(gè)簡(jiǎn)單的正轉、反轉、停止控制啊。 4.你說(shuō)的這第四條我看不太明白,為什么我程序的啟動(dòng)、停止的校驗位都是錯誤的呢?程序我該怎么修改呢。 比如我現在停止和反轉都不要了,只試驗正轉,就是說(shuō)如果變頻器和PLC建立了通信,當10.1為ON變頻器就正轉。程序我該怎么寫(xiě)呢? |
---|---|
|
lzhpsky
工控小菜鳥(niǎo)
級別: 論壇先鋒
![]() |
串口軟件我不會(huì )用啊,具體怎么和變頻器連接呢?是不是還得加個(gè)232轉485的轉換模塊呢? |
---|---|
|
lzhpsky
工控小菜鳥(niǎo)
級別: 論壇先鋒
![]() |
![]() ![]() ![]() ![]() ![]() 根據3樓大哥的指點(diǎn),我又把程序修改了一下,請大家看看修改的對嗎?不過(guò),我將程序傳到PLC里,I0.1為ON變頻器還是沒(méi)動(dòng)靜,不知道為什么?難道還有錯誤? |
---|---|
|