那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

串口IO設備與顧美PLC通信例程

kae1_cdebyte ? 來源:億佰特物聯網應用專家 ? 2023-04-21 09:56 ? 次閱讀

前兩期文章《串口服務器接入云服務器實現IO控制》《基于ModBus云服務的線性控制系統中介紹了一個免費的ModBus云服務器(ModBus物聯網平臺),以及如何利用該平臺結合RTU與網關實現的“線性控制系統”。今天來了解串口IO設備如何與顧美PLC通信

案例簡介

本案例主要講解MA01系列串口IO設備與顧美CX3G-16MT(以下簡稱PLC)操作細則,本文以MA01-AACX2240為例。

硬件準備

MA01-AACX2240串口IO聯網模塊設備一臺;

Mini USB數據線一根;

顧美CX3G-16MT一臺;

12V電源一個、24電源一個;

開關按鈕(保持型)一個;

通訊電纜若干;

電腦一臺。

軟件準備

(1)GX Works2版本軟件,可通過三菱官網自行下載

(2)億佰特IO模塊配置測試工具v1.6上位機,可在億佰特官網相對應位置下載;

dd0cc786-dfb7-11ed-bfe3-dac502259ad0.png

PLC程序準備

1、配置PLC參數

PLC串口配置寄存。如圖所示:

dd256106-dfb7-11ed-bfe3-dac502259ad0.png

通過運行觸發繼電器(M8002)進行參數配置使能信號,將PLC的串口參數配置寄存器(D8120)配置為H0E081(9600-無校驗-1個停止位-8個數據位-RTU模式)

;做主機D8121需設為最大255;

配置D8129通訊超時時間;

M8125置1指使用MODBUS RTU功能;

M8125置1指使用串口2標志。

dd4cc642-dfb7-11ed-bfe3-dac502259ad0.png

2、讀、寫線圈開關定義

3G系列PLC的串口2使用ADPRW指令例程。如圖所示:

dd63d9c2-dfb7-11ed-bfe3-dac502259ad0.png

注意事項:讀、寫線圈狀態時,ADPRW指令不能兩條同時導通,要分時輪流導通,并且兩條指令需要有時間間隔,不能斷開上一條ADPRW指令后馬上導通下一條ADPRW指令。

3、控制邏輯

(1)這里使用X01輸入點位模擬現場觸發的條件,通過變化X01的狀態來往D500寄存器里寫值;當X01有信號時,會將值15傳入D500寄存器中,當X01沒有信號時,會將值0傳入D500寄存器中(當值為0時,MA01設備的4路DO為關閉狀態,當值為15時,MA01設備的4路DO處于打開狀態;具體寄存器說明可在官網下載MA01-AACX2240的手冊);T30、T31計時器作為觸發條件后的一種防呆保護(防止快速多次觸發不同步),當條件觸發滿足計時器后,就會觸發寫DO狀態標志,達到控制MA01設備的DO狀態的功能。如圖所示:

dd78a776-dfb7-11ed-bfe3-dac502259ad0.png

(2)寫線圈功能:串口2使用ADPRW指令需將D8397置0,用0F號功能碼寫從站1的線圈狀態,M8029是特殊繼電器(ADPRW指令完成標志),T211作為狀態寫入超時的一個標志。如圖所示:

dd96c882-dfb7-11ed-bfe3-dac502259ad0.png

(3)編寫好程序后,通過Mini USB數據線將程序寫入到PLC內。

MA01-AACX2240通訊配置準備

1、使用億佰特IO模塊配置測試工具v1.6上位機配置MA01設備的串口參數,將串口的參數配置成與PLC通訊的一致(波特率:9600,數據位:8,校驗位:無,停止位:1)。如圖所示:

ddac18d6-dfb7-11ed-bfe3-dac502259ad0.png

2、MA01-AACX2240設備支持 1~247 個從站,5 位撥碼開關可設置 1~31 地址碼,大于 31 可通過上位機設置。此處將從站號配置為1,與PLC所填參數保持一致。如圖所示:

ddb558ba-dfb7-11ed-bfe3-dac502259ad0.png

效果演示

1、使用電線和端子將PLC和MA01設備的RS485口相連接。如圖所示:

ddcc3e86-dfb7-11ed-bfe3-dac502259ad0.png

2、將開關按鈕接入PLC的X01處。如圖所示:

ddeb3ca0-dfb7-11ed-bfe3-dac502259ad0.png

3、將PLC通上24V的電源,將MA01設備通上12V的電源。

4、按下開關按鈕,開關按鈕將線路導通,PLC的X01獲得信號輸入,然后可發現MA01設備的DO狀態受到PLC控制變為4路全開,如圖所示:

de1d75a8-dfb7-11ed-bfe3-dac502259ad0.png

5、再次按下開關按鈕,開關按鈕將線路斷開,PLC的X01無信號輸入,然后可發現MA01設備的DO狀態受到PLC控制變為4路全關。如圖所示:

de406dba-dfb7-11ed-bfe3-dac502259ad0.png

自此便通過顧美PLC實現了與MA01-AACX2240的通信控制。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5016

    文章

    13387

    瀏覽量

    465380
  • 通信
    +關注

    關注

    18

    文章

    6070

    瀏覽量

    136423
  • MODBUS
    +關注

    關注

    28

    文章

    1820

    瀏覽量

    77309
  • 串口
    +關注

    關注

    14

    文章

    1557

    瀏覽量

    77036
  • IO設備
    +關注

    關注

    0

    文章

    22

    瀏覽量

    7413

原文標題:【教程】串口IO設備與顧美PLC通信例程

文章出處:【微信號:cdebyte,微信公眾號:億佰特物聯網應用專家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于串口的LABVIEW與PLC通信實現

    基于串口的LABVIEW與PLC通信實現:介紹使用ADAM5000的通信協議實現LABVIEW與ADAM5510通信
    發表于 09-19 07:55 ?62次下載

    PC與PLC串口通信_labview程序案例

    程序案例PC與PLC串口通信,喜歡的朋友可以下載來學習。
    發表于 01-13 16:12 ?28次下載

    LPC900單片機與串口通信例程

    LPC900單片機與串口通信例程 快來下載學習吧,免費的哦
    發表于 01-19 15:54 ?9次下載

    C#串口通信例程

    C#編寫的串口通信例程,簡潔明了,如果有需要的話,方便大家學習,大家可以下載了。
    發表于 05-06 15:06 ?5次下載

    LPC900 單片機與串口通信例程

    LPC900 單片機與串口通信例程
    發表于 08-31 15:13 ?7次下載
    LPC900 單片機與<b class='flag-5'>串口</b><b class='flag-5'>通信</b><b class='flag-5'>例程</b>

    串口通信的原理,IO口模擬UART串口通信

    UART串口波特率,常用的值是300、600、1200、2400、4800、9600、14400、19200、28800、38400、57600、115200等速率。IO口模擬UART串行通信程序是一個簡單的演示程序,我們使用
    的頭像 發表于 05-04 15:26 ?2.2w次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>通信</b>的原理,<b class='flag-5'>IO</b>口模擬UART<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    最全三菱PLC串口通信開發心得經驗

    本文首先介紹了PLC串行通信和并行通信數據傳輸方式,其次詳細介紹了三菱PLC串口通信開發心得經驗
    發表于 05-22 15:22 ?3.5w次閱讀
    最全三菱<b class='flag-5'>PLC</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>開發心得經驗

    Modbus IO掃描 三款PLC串口只能定義IO掃描的一個實例

    Modbus IO掃描介紹 以上三款PLC串口和以太網口均支持Modbus IO Scanner,但只能定義IO掃描的一個實例,不能在
    的頭像 發表于 09-23 10:34 ?4516次閱讀

    觸摸屏PLC一體機在波峰焊中的應用

    本案例使用觸摸屏PLC一體機,全自動控制控制波峰焊工藝,使生產流程更加簡潔,工藝更加優化,節能和智能化。
    發表于 10-13 16:00 ?1440次閱讀

    432_PIC18F4580串口通信例程分析

    432_PIC18F4580串口通信例程分析
    發表于 11-16 19:06 ?6次下載
    432_PIC18F4580<b class='flag-5'>串口</b><b class='flag-5'>通信</b><b class='flag-5'>例程</b>分析

    單片機IO口模擬UART串口通信

    為了讓大家充分理解 UART 串口通信的原理,我們先把 P3.0 和 P3.1 當做 IO 口來進行模擬實際串口通信的過程,原理搞懂后,我們
    發表于 02-09 10:25 ?25次下載
    單片機<b class='flag-5'>IO</b>口模擬UART<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    【教程】串口IO設備PLC通信例程

    的“線性控制系統”。今天來了解串口IO設備如何與PLC
    的頭像 發表于 04-25 14:45 ?1469次閱讀
    【教程】<b class='flag-5'>串口</b><b class='flag-5'>IO</b><b class='flag-5'>設備</b>與<b class='flag-5'>顧</b><b class='flag-5'>美</b><b class='flag-5'>PLC</b><b class='flag-5'>通信</b><b class='flag-5'>例程</b>

    串口IO設備與昆侖通態組態屏通信

    一案例簡介本案例主要講解MA01系列串口IO設備與昆侖通態組態屏(以下簡稱組態屏)操作細則,本文MA01系列以MA01-AACX2240為例,昆侖通態組態屏以TPC7062TX為例。二工具準備1.
    的頭像 發表于 01-12 08:20 ?933次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>IO</b><b class='flag-5'>設備</b>與昆侖通態組態屏<b class='flag-5'>通信</b>

    PLC IO接口的功能及使用方法

    與外部設備通信的關鍵。PLCIO接口功能強大且使用靈活,能夠滿足各種工業自動化場景的需求。本文將詳細闡述PLC
    的頭像 發表于 06-15 16:49 ?2363次閱讀

    串口IO系列與西門子PLC Modbus RTU連接例程

    一案例簡介本案例主要講解串口IO系列設備(本次作為從機設備)與西門子PLCS7-200smart(以下簡稱西門子PLC,本次作為主機
    的頭像 發表于 08-30 12:35 ?396次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>IO</b>系列與西門子<b class='flag-5'>PLC</b> Modbus RTU連接<b class='flag-5'>例程</b>
    百家乐庄89| 大玩家娱乐城| 百家乐旺门打法| 大发888支付宝代充| 百家乐筹码防伪定制| 合肥百家乐官网赌博游戏机| 金赞百家乐的玩法技巧和规则| 百家乐官网那里最好| 旧金山百家乐官网的玩法技巧和规则 | 百家乐官网有好的投注法吗| 吉安县| 皇冠赔率| 澳门玩百家乐赢1000万| 申博百家乐下载| 百家乐捡揽方法| 利都百家乐官网国际赌场娱乐网规则 | 恒利百家乐官网的玩法技巧和规则| 百家乐筹码桌布| 新彩百家乐的玩法技巧和规则| 金宝博网站| 金殿百家乐官网的玩法技巧和规则| 在线赌博| 顶尖百家乐的玩法技巧和规则 | 百家乐官网算号软件| 明珠线上娱乐| 皇冠现金网去hgttt| 大发888怎么玩| 大发8881| k7娱乐城官网| 大发888游戏平台电子| 全讯网新3| 真人百家乐源代码| 至尊百家乐下载| 百家乐官网发牌| 索罗门百家乐官网的玩法技巧和规则 | 澳门百家乐官网破解方法| 百家乐官网赌博机假在哪里| 百家乐官网赌博平台| 百家乐官网开户最快的平台是哪家| 澳门百家乐官网庄闲和| 百家乐官网赌博玩法技巧|