
發布
注冊
/
登錄PLC通訊的案例
三菱PLC通訊與PLC通訊(FX與Q系列)
三菱PLC與三菱PLC進行通訊或PLC與MODBUS通訊設備通訊怎么樣才不用寫程序?
我們做一個工程中常會用到系統與系統之間數據進行傳輸,為了方便使用及靈活的后期服務,我們可以使用PLC進行寫梯形圖及ST文本型的編程語言,但是后期維護與前期工作量太大。
現在工程中采用Q系列PLC或L系列PLC與FX系列PLC進行系統聯接通訊使用DEA-CON模塊達到數據交換功能。
首先將FX3U的通訊口RS485端口與DEA-CON的RS485端口CH2聯起來,QPLC/LPLC通過網口或者串口與DEA-CON模塊進行聯接(這里可以選網口或RS485/RS232)接口CH1
接線方法:
接線圖
測試圖片如下:
(實驗中是使用了兩臺FX3U的PLC)理論上可以支持到16臺及32臺,這里要取決于PLC模塊。
接下來分別對PLC進行設定
FX3U設定為:專用協議7 O1 (采用FX232/485-BD都可以)
L/Q系列口串口設定為:
(如果采用的串口需設定)MC4協議7 o1 (采用LJ71C24/QJ71C24都可以)
L/Q系列口網口設定為:(如果采用的網口聯接需設定MC協議端口這里可以任寫5022,注意打線色方框的地方。
展開 觸摸屏與PLC通訊不上?老師傅告訴你怎么解決!
經常有師傅遇到這樣的問題:怎么我的觸摸屏和PLC通訊不上?
比方說下面遇到的兩個問題:
1、威綸通觸摸屏和西門子PLC通訊不上,老是提示PLC沒反應,該怎么設置呢?
解決思路:你設置同樣的波特率,同樣的位數,同樣的停止位,站號不能相同,就是說PLC和觸摸屏地址不能相同,然后確定通訊線是否正常……
2、如何通過程序判斷觸摸屏與PLC通訊出現故障?
解決思路:通常方法是用心跳檢測,定義一個bool,HMI固定頻率將該點置位,PLC收到該點為ON信號后將其復位。若在一段時間內,比如5s內沒有收到該點為ON的信號,則認為通訊中斷。PLC把memory clock字節傳到屏上,屏用腳本把這個字節的值賦值給另外的一個PLC內的地址,然后PLC內判斷返回的字節兩個掃描周期是否一樣,如果一樣說明通訊中斷。
展開 為什么觸摸屏與PLC通訊不上?老電工師傅告訴你怎么解決!
經常有小伙伴遇到這樣的問題:
怎么我的觸摸屏和PLC通訊不上?
比方說下面遇到的兩個問題:
1、威綸通觸摸屏和西門子PLC通訊不上,老是提示PLC沒反應,該怎么設置呢?
解決思路:你設置同樣的波特率,同樣的位數,同樣的停止位,站號不能相同,就是說plc和觸摸屏地址不能相同,然后確定通訊線是否正?!?2、如何通過程序判斷觸摸屏與PLC通訊出現故障?
解決思路:通常方法是用心跳檢測,定義一個bool,HMI固定頻率將該點置位,PLC收到該點為ON信號后將其復位。若在一段時間內,比如5s內沒有收到該點為ON的信號,則認為通訊中斷。PLC把memory clock字節傳到屏上,屏用腳本把這個字節的值賦值給另外的一個PLC內的地址,然后plc內判斷返回的字節兩個掃描周期是否一樣,如果一樣說明通訊中斷。
舉個例子,請看圖,步驟如下:
1、在PLC里建立DB1數據塊,里面設兩個開關量“PLC秒開關”和“人機響應開關”;
2、人機變量中連接這兩個變量;
3、在人機“PLC秒開關”變量的屬性----事件----數值變更中添加“取反位”,讓“人機響應開關”變量隨著“PLC秒開關”變化而變化;
4、在PLC程序塊中編程,讓“PLC秒開關”每0.5秒反轉,再用TON延時指令讓“人機響應開關”1秒內沒有動作就輸出 人機通信失敗,因為人機通信異常后“人機響應開關”將不再會發生變化。
展開 如何實現三菱PLC與三菱PLC通訊(以FX與Q系列為例)?
開始今天的文章前,大家先一起來念一遍這句話:“三菱PLC與三菱PLC進行通訊或PLC與MODBUS通訊設備通訊怎么樣才不用寫程序?”是不是很繞口,以上就是我們今天的文章內容!請看~
我們做一個工程中常會用到系統與系統之間數據進行傳輸,為了方便使用及靈活的后期服務,我們可以使用PLC進行寫梯形圖及ST文本型的編程語言,但是后期維護與前期工作量太大。
現在工程中采用Q系列PLC或L系列PLC與FX系列PLC進行系統聯接通訊使用DEA-CON模塊達到數據交換功能。
首先將FX3U的通訊口RS485端口與DEA-CON的RS485端口CH2聯起來,QPLC/LPLC通過網口或者串口與DEA-CON模塊進行聯接(這里可以選網口或RS485/RS232)接口CH1。
接線方法:
接線圖:
測試圖片如下:(實驗中是使用了兩臺FX3U的PLC)理論上可以支持到16臺及32臺,這里要取決于PLC模塊。
展開 
為什么觸摸屏與PLC通訊不上?看電氣老師傅幾招搞定!
經常有師傅遇到這樣的問題:怎么我的觸摸屏和PLC通訊不上?
比方說下面遇到的兩個問題:
1、威綸通觸摸屏和西門子PLC通訊不上,老是提示PLC沒反應,該怎么設置呢?
解決思路:你設置同樣的波特率,同樣的位數,同樣的停止位,站號不能相同,就是說plc和觸摸屏地址不能相同,然后確定通訊線是否正?!?2、如何通過程序判斷觸摸屏與PLC通訊出現故障?
解決思路:通常方法是用心跳檢測,定義一個bool,HMI固定頻率將該點置位,PLC收到該點為ON信號后將其復位。若在一段時間內,比如5s內沒有收到該點為ON的信號,則認為通訊中斷。PLC把memory clock字節傳到屏上,屏用腳本把這個字節的值賦值給另外的一個PLC內的地址,然后plc內判斷返回的字節兩個掃描周期是否一樣,如果一樣說明通訊中斷。
舉個例子,請看圖,步驟如下:
1、在PLC里建立DB1數據塊,里面設兩個開關量“PLC秒開關”和“人機響應開關”;
2、人機變量中連接這兩個變量;
3、在人機“PLC秒開關”變量的屬性----事件----數值變更中添加“取反位”,讓“人機響應開關”變量隨著“PLC秒開關”變化而變化;
4、在PLC程序塊中編程,讓“PLC秒開關”每0.5秒反轉,再用TON延時指令讓“人機響應開關”1秒內沒有動作就輸出 人機通信失敗,因為人機通信異常后“人機響應開關”將不再會發生變化。
展開 Wincc與PLC通訊方式,你知道幾種?
西門子WINCC與SiemensPLC通訊連接有多種方式,下面介紹兩種常用的通訊方式。
一、采用普通網卡通過TCP/IP與PLC通訊,通過以太網實現WICC與PLC系統連接的前提條件是PLC系統配置有以太網模塊或者使用帶PN接口的PLC,以太網模塊如CP443-1或者CP343-1,帶PN接口的PLC如CPU 315-2PN/DP。
以下為采用普通網卡CP443-1的通訊連接。
1. STEP7硬件組態
使用STEP7編程軟件對PLC系統進行硬件組態,在“硬件”配置窗口插入實際的PLC硬件,如圖1所示:
圖1 STEP7硬件組態
2. 雙擊CP443-1槽的CP443-1,彈出屬性對話框,如圖2所示:
圖2 CP443-1屬性對話框
3. 點擊圖2屬性對話框,彈出網絡參數設置對話框,點擊“新建”按鈕,新建一個以太網絡,輸入以太網模塊CP443-1的IP地址,通常情況下,不需要啟用網關。如圖3所示:
圖3 參數設置
注意事項:如果采用TCP/IP協議通訊方式,必須啟動“正在使用IP協議”,將組態好的硬件下載到CPU,則PLC設置完成了!
4. 設置安裝WINN(通常為工程師站ES和操作員站OS)計算機Windows操作系統的TCP/IP參數,將WINN組態計算機的IP地址設置成為與PLC以太網通訊模塊或者PN接口地址保持在一個網段內。如圖4所示:
圖4 設置計算機IP地址
5. 添加新的驅動程序和設置系統參數,打開新創建的工程“test”,在項目管理欄里選擇“變量管理”,單擊右鍵選擇“添加新的驅動程序”,如圖5所示。
展開 Wincc與PLC通訊方式,你知道幾種?
西門子WINCC與SiemensPLC通訊連接有多種方式,下面介紹兩種常用的通訊方式。
一、采用普通網卡通過TCP/IP與PLC通訊,通過以太網實現WICC與PLC系統連接的前提條件是PLC系統配置有以太網模塊或者使用帶PN接口的PLC,以太網模塊如CP443-1或者CP343-1,帶PN接口的PLC如CPU 315-2PN/DP。
以下為采用普通網卡CP443-1的通訊連接。
1. STEP7硬件組態
使用STEP7編程軟件對PLC系統進行硬件組態,在“硬件”配置窗口插入實際的PLC硬件,如圖1所示:
圖1 STEP7硬件組態
2.
展開 PLC串口通訊的知識!讓你輕松自學PLC通訊
電力作業人員在使用PLC的時候會接觸到很多的通訊協議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口你都了解嗎?
1,什么是串口通訊?
串口是計算機上一種非常通用設備通信的協議(不要與通用串行總線Universal Serial Bus或者USB混淆)。大多數計算機包含兩個基于RS232的串口。串口同時也是儀器儀表設備通用的通信協議;很多GPIB兼容的設備也帶有RS- 232口。同時,串口通信協議也可以用于獲取遠程采集設備的數據。
2,串口通訊的使用
串口通訊使用3根線完成:(1)地線,(2)發送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發送數據同時在另一根線上接收數據。其他線用于握手,但是不是必須的。
串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對于兩個進行通行的端口,這些參數必須匹配:
a,波特率:這是一個衡量通信速度的參數。它表示每秒鐘傳送的bit的個數。例如300波特表示每秒鐘發送300個bit。當我們提到時鐘周期時,我們就是指波特率例如如果協議需要4800波特率,那么時鐘是4800Hz。這意味著串口通信在數據線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠遠大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通訊。
b,數據位:這是衡量通信中實際數據位的參數。當計算機發送一個信息包,實際的數據不會是8位的,標準的值是5、
7和8位。如何設置取決于你想傳送的信息。比如,標準的ASCII碼是0~127(7位)。擴展的ASCII碼是0~255(8位)。如果數據使用簡單的文本(標準ASCII碼),那么每個數據包使用7位數據。每個包是指一個字節,包括開始/停止位,數據位和奇偶校驗位。
展開 不用編程,教你如何瞬間搞定三菱PLC之間的通訊!
3
DEA-CON模塊的設定
其實就是與上面PLC設定的參數一樣,啟動DEA配制工具如圖:
1、進行設定DEA-CON模塊:(選擇PLC與PLC交換功能);
2、設定聯接接的PLC通訊模塊CH1與PLC設定的方法一樣都是選擇9600,7,Odd,1;
3.設定Q/L系列PLC的串口(如果采用串口聯接需要設定)與PLC設定為一樣的參數19200,7,Odd,1;
4.設定Q/L系列PLC的網口(如果采用網口聯接需要設定)與PLC設定為一樣的參數IP及端口號要與PLC一樣,(注:如果沒有經路由器那么要設定DEA模塊的地址要與PLC在同一網段);
4
數據傳輸設定
直接點擊“增加行”填入所輸入輸出的元件地址:
這里根據工程中的需要進行設定。
最后點“上傳配置”傳到DEA-CON模塊中,運行就可以看到數據了,在L/QPLC中就可以直接調用FXPLC的數據了,或者FX中調用Q/LPLC中的數據數也可以了。就這樣達到了0代碼完成通訊。
展開 西門子200PLC自由口通訊是什么?看大神分享的干貨!
西門子200 PLC自由口通訊
編程自由口通訊的基本步驟
1
設置通訊參數:如果是集成在本機上基于RS485口,在SMB30中設置(prot0口);如果是采用通訊信號板,則在SMB130中設置(prot1口),這2個地址的設置,僅僅是對應的通訊口的不同,參數是相同的。
2
定義接收信息的控制字節,對于prot0口在SMB87;對于prot1口在SMB187中設置。
3
設置根據接收控制字節、通訊參數的通訊數據。
端口0:
SMB87/SMB88/SMW90/SMW92;
端口1:
SMB188/SMB189/SMW190/SMW192。
展開 三菱Q系列PLC和WinCC以太網通訊的組態步驟
測試環境為:
上位軟件:WinCC V7.0 SP3 ASIA
編程軟件:GX Developer V8.86Q
CPU模塊:Q04UDEHCPU
以太網模塊:QJ71E71-100
通訊電纜:直連網線
第一部分
WinCC 連接CPU集成的以太網口
1、通過 UDP 協議通訊
PLC 組態步驟
(1)新建項目,選擇相應的 PLC 型號:
(2)選擇“PLC 參數”:
(3)在“內置以太網板設置”下設置 IP 地址、通訊格式及是否允許寫入:
(4)點擊“開啟設定”設定協議,此處選擇 UDP,并設定 PLC 通訊端口(此處是 16進制)
(5)下載 PLC 程序及參數:
WinCC 設置步驟
(1)在 WinCC 項目中加載驅動“Mitsubishi Ethernet”:
(2)在 Mitsubishi Q 系列下創建新的連接:
(3)設置連接參數:
注意,端口號為 PLC 的通訊端口(十進制),網絡編號和 PC 編號默認即可。
展開 
三菱Q系列PLC和WinCC以太網通訊的組態步驟
測試環境為:
上位軟件:WinCC V7.0 SP3 ASIA
編程軟件:GX Developer V8.86Q
CPU模塊:Q04UDEHCPU
以太網模塊:QJ71E71-100
通訊電纜:直連網線
第一部分
WinCC 連接CPU集成的以太網口
1、通過 UDP 協議通訊
PLC 組態步驟
(1)新建項目,選擇相應的 PLC 型號:
(2)選擇“PLC 參數”:
(3)在“內置以太網板設置”下設置 IP 地址、通訊格式及是否允許寫入:
(4)點擊“開啟設定”設定協議,此處選擇 UDP,并設定 PLC 通訊端口(此處是 16進制)
(5)下載 PLC 程序及參數:
WinCC 設置步驟
(1)在 WinCC 項目中加載驅動“Mitsubishi Ethernet”:
(2)在 Mitsubishi Q 系列下創建新的連接:
(3)設置連接參數:
注意,端口號為 PLC 的通訊端口(十進制),網絡編號和 PC 編號默認即可。
展開 你們要的三菱系列PLC之間通訊常用指令匯總,速存(以FX與Q系列為例)~
下面進行DEA-CON模塊的設定:
其實就是與上面PLC設定的參數一樣,啟動DEA配制工具如圖:
1、進行設定DEA-CON模塊:(選擇PLC與PLC交換功能)
2、設定聯接接的PLC通訊模塊CH1與PLC設定的方法一樣都是選擇9600,7o1。
更多電工電氣電路水電裝修專業知識請關注微信公眾號:電工干貨,或者加小編V?:2650502291,感謝!
3.設定Q/L系列PLC的串口(如果采用串口聯接需要設定)與PLC設定為一樣的參數19200,7O1。
3-1.設定Q/L系列PLC的網口(如果采用網口聯接需要設定)與PLC設定為一樣的參數IP及端口號要與PLC一樣,(注:如果沒有經路由器那么要設定DEA模塊的地址要與PLC在同一網段)。
目前已經完成了PLC與DEA模塊的通訊配制方法。
4.然后進行數據傳輸設定:
直接點擊“增加行”填入所輸入輸出的元件地址:
這里根據工程中的需要進行設定。
最后點“上傳配置”傳到DEA-CON模塊中,運行就可以看到數據了,在L/QPLC中就可以直接調用FXPLC的數據了,或者FX中調用Q/LPLC中的數據數也可以了。就這樣達到了0代碼完成通訊。
展開 (超詳細)圖解PLC與變頻器通訊接線,立馬學會用PLC控制變頻器!
plc與變頻器的接線圖
PlC和變頻器通訊方式
1、PLC的開關量信號控制變頻器
PLC(MR型或MT型)的輸出點、COM點直接與變頻器的STF(正轉啟動)、RH(高速)、RM(中速)、RL(低速)、輸入端SG等端口分別相連。PLC可以通過程序控制變頻器的啟動、停止、復位;也可以控制變頻器高速、中速、低速端子的不同組合實現多段速度運行。但是,因為它是采用開關量來實施控制的,其調速曲線不是一條連續平滑的曲線,也無法實現精細的速度調節。
2、PLC的模擬量信號控制變頻器
硬件:FX1N型、FX2N型PLC主機,配置1路簡易型的FX1N-1DA-BD擴展模擬量輸出板;或模擬量輸入輸出混合模塊FX0N-3A;或兩路輸出的FX2N-2DA;或四路輸出的FX2N-4DA模塊等。優點:PLC程序編制簡單方便,調速曲線平滑連續、工作穩定。
缺點:在大規模生產線中,控制電纜較長,尤其是DA模塊采用電壓信號輸出時,線路有較大的電壓降,影響了系統的穩定性和可靠性。
3、 PLC采用RS-485通訊方法控制變頻器
這是使用得最為普遍的一種方法,PLC采用RS串行通訊指令編程。優點:硬件簡單、造價最低,可控制32臺變頻器。缺點:編程工作量較大。
4、 PLC采用RS-485的Modbus-RTU通訊方法控制變頻器
三菱新型F700系列變頻器使用RS-485端子利用Modbus-RTU協議與PLC進行通訊。優點:Modbus通訊方式的PLC編程比RS-485無協議方式要簡單便捷。缺點:PLC編程工作量仍然較大。
展開 圖解PLC與變頻器通訊接線,立馬學會用PLC控制變頻器!
plc與變頻器的接線圖
PlC和變頻器通訊方式:
1、PLC的開關量信號控制變頻器
PLC(MR型或MT型)的輸出點、COM點直接與變頻器的STF(正轉啟動)、RH(高速)、RM(中速)、RL(低速)、輸入端SG等端口分別相連。PLC可以通過程序控制變頻器的啟動、停止、復位;也可以控制變頻器高速、中速、低速端子的不同組合實現多段速度運行。但是,因為它是采用開關量來實施控制的,其調速曲線不是一條連續平滑的曲線,也無法實現精細的速度調節。
2、PLC的模擬量信號控制變頻器
硬件:FX1N型、FX2N型PLC主機,配置1路簡易型的FX1N-1DA-BD擴展模擬量輸出板;或模擬量輸入輸出混合模塊FX0N-3A;或兩路輸出的FX2N-2DA;或四路輸出的FX2N-4DA模塊等。優點:PLC程序編制簡單方便,調速曲線平滑連續、工作穩定。
缺點:在大規模生產線中,控制電纜較長,尤其是DA模塊采用電壓信號輸出時,線路有較大的電壓降,影響了系統的穩定性和可靠性。
3、 PLC采用RS-485通訊方法控制變頻器
這是使用得最為普遍的一種方法,PLC采用RS串行通訊指令編程。優點:硬件簡單、造價最低,可控制32臺變頻器。缺點:編程工作量較大。
4、 PLC采用RS-485的Modbus-RTU通訊方法控制變頻器
三菱新型F700系列變頻器使用RS-485端子利用Modbus-RTU協議與PLC進行通訊。優點:Modbus通訊方式的PLC編程比RS-485無協議方式要簡單便捷。缺點:PLC編程工作量仍然較大。
展開