18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 梯形圖實例 >> 正文

西門子plc Smart 200主從站之間RS485通訊實例_從站主站讀寫程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/2/18

  以下項目為(wei) 主站讀寫(xie) 從(cong) 站的數據,從(cong) 站是遠程站用於(yu) 控製主站設備的啟停及監控設備狀態。從(cong) 站控製由屏寫(xie) 入從(cong) 站PLC在通過串口發送出去給主站。

       硬件接線框架圖

 

       西門子的官方文檔上寫(xie) 著可以帶32個(ge) 子站,這個(ge) 沒測試過。以往最多與(yu) 26台變頻器通訊過。讀寫(xie) 不會(hui) 太慢,波特率設置到19200。因為(wei) 這個(ge) 項目的距離比較遠,擔心不穩定所以波特率設置為(wei) 9600 。19200也有測試過,能通訊得上。但還是擔心不穩定所以就設置為(wei) 9600了。

       通訊配置表如下圖所示:





總字數
AC2從站地址

AC2 485實際寫入
地址(基本不管)
53 AC3主站
接收地址
VW510 格柵井潛汙泵1號狀態
40001 1 VW510
VW512 格柵井潛汙泵2號狀態
40002 1 VW512
VW514 格柵井潛汙泵3號狀態
40003 1 VW514
VW516 格柵井潛汙泵4號狀態
40004 1 VW516
VW518 生活汙水池潛汙泵1號狀態
40005 1 VW518
VW520 生活汙水池潛汙泵2號狀態
40006 1 VW520
VW522 攪拌器狀態
40007 1 VW522
VW524 生活汙水池潛汙泵停時間段1
40008 1 VW524
VW526 生活汙水池潛汙泵停時間段2
40009 1 VW526
VW528 生活汙水池潛汙泵停時間段3
40010 1 VW528
VW530 生活汙水池潛汙泵停時間段4
40011 1 VW530
VW532 生活汙水池潛汙泵停時間段5
40012 1 VW532
VW534 生活汙水池潛汙泵停時間段6
40013 1 VW534
VW536 生活汙水池潛汙泵停時間段7
40014 1 VW536
VW538 生活汙水池潛汙泵停時間段8
40015 1 VW538
VD540 格柵井液位
40016 2 VD540
VD544 格柵井液位高量程
40018 2 VD544
VD548 格柵井液位低量程
40020 2 VD548
VD552 生活汙水池液位
40022 2 VD552
VD556 生活汙水池液位高量程
40024 2 VD556
VD560 生活汙水池液位低量程
40026 2 VD560
VD564 格柵井啟動小泵液位
40028 2 VD564
VD568 格柵井啟動大泵液位
40030 2 VD568
VD572 格柵井全關泵液位
40032 2 VD572
VD576 生活汙水池啟動泵液位
40034 2 VD576
VD580 生活汙水池停止泵液位
40036 2 VD580
VD584 攪拌器啟動液位
40038 2 VD584
VD588 攪拌器停止液位
40040 2 VD588
VD592 格柵井液位高報警
40042 2 VD592
VD596 生活汙水池液位高報警
40044 2 VD596
VD600 用於清除標誌格柵井=1時
40046 2 VD600
VD604 用於清除標誌生活汙水池
40048 2 VD604
VD608 控製位
40050 2 VD608


40050位操作






AC2讀



AC3寫入AC2
V608.0 格柵井潛汙泵1號啟動(AC3)
40050.0
V608.0
V608.1 格柵井潛汙泵2號啟動(AC3)
40050.1
V608.1
V608.2 格柵井潛汙泵3號啟動(AC3)
40050.2
V608.2
V608.3 格柵井潛汙泵4號啟動(AC3)
40050.3
V608.3
V608.4 生活汙水池潛汙泵1號啟動(AC3)
40050.4
V608.4
V608.5 生活汙水池潛汙泵2號啟動(AC3)
40050.5
V608.5
V608.6 攪拌器啟動(AC3)
40050.6
V608.6
V608.7 格柵井潛汙泵AC3啟動允許
40050.7
V608.7
V609.0 生活汙水池潛汙泵AC3啟動允許
40050.8
V609.0
V609.1 攪拌器啟動AC3允許
40050.9
V609.1
V609.2 格柵井潛汙泵1號停止(AC3)
40050.10
V609.2
V609.3 格柵井潛汙泵2號停止(AC3)
40050.11
V609.3
V609.4 格柵井潛汙泵3號停止(AC3)
40050.12
V609.4
V609.5 格柵井潛汙泵4號停止(AC3)
40050.13
V609.5
V609.6 生活汙水池潛汙泵1號停止(AC3)
40050.14
V609.6
V609.7 生活汙水池潛汙泵2號停止(AC3)
40050.15
V609.7
V610.0 攪拌器停止(AC3)
40051.0
V610.0
V610.1 綜合汙水池水位非高時=0,高=1
40051.1
V610.1
V610.2

40051.2
V610.2
V610.3

40051.3
V610.3
V610.4

40051.4
V610.4
V610.5

40051.5
V610.5
V610.6

40051.6
V610.6
V610.7

40051.7
V610.7
V611.0

40051.8
V611.0
V611.1

40051.9
V611.1
V611.2

40051.10
V611.2
V611.3

40051.11
V611.3
V611.4

40051.12
V611.4
V611.5

40051.13
V611.5
V611.6

40051.14
V611.6
V611.7

40051.15
V611.7
VD612 綜合池液位
40052 2 VD612

以下為(wei) 程序:

 

 

 

 

 

配置從(cong) 站的地址為(wei) 3

 

以下為(wei) 從(cong) 站的程序段

 

       從(cong) 站程序比較簡單,因為(wei) 隻是作為(wei) 遠程操作站來處理。人不用跑到主站那邊去操作,在從(cong) 站的屏上直接可以遠控主站設備。所以那些控製位都是在屏上的按鈕給的。采用的是按下為(wei) 1,放開為(wei) 0的形式。注意這裏的初始化地址為(wei) 從(cong) 站自己的地址,等會(hui) 在係統配置上能看到。這個(ge) 跟主站程序上讀寫(xie) 的站地址對應上了。

主站的係統塊配置

 

從(cong) 站的係統塊配置

 

       本文隻是對485的讀寫(xie) 寄存器進行操作。如果要操作其它的比如隻讀寄存器,隻寫(xie) 寄存器等就得對通訊兩(liang) 端進行其它配置。

Tags:smart,modbus,西門子plc  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢