男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

當前位置:機電之家首頁 >> PLC技術>> PLC基礎 >> PLC入門 >> BASIC語言在PLC控制系統中的應用(3)
BASIC語言在PLC控制系統中的應用(3)

BASIC語言在PLC控制系統中的應用

  由于fx2n與中央控制柜距離較遠,故本系統中采用fx2n與485bd插件,pcm311模塊經232/485轉換器與485bd相連,轉換器與485bd之間采用兩對雙絞線相連,全雙工方式通訊,plc串行通訊參數在d8120中設定。

  2.3 megabasic的語法簡介

  (1) 串口操作:pcm模塊共有二個串口,它們均可在megabasic程序中被打開,與外部進行通訊,以下為常用的串口操作函數。

  *串口的打開:open ,

  如open #8,“com1”

  *串口的關閉:close

  如close #8

  *串口通訊參數的設定:ioctl ,

  (2) ioctl_bbbbbb格式為:

  baud(波特率),parity(校驗),databits(數據位),stopbits(停止位),flowctl(流控制方式),physical(物理協議如232/485/422),duplexmode(通訊模式,半雙工/全雙工)如ioctl #8,“19200,n,8,1,n,232”

  (3) 從串口讀取數據:inchr$(,,,,)

  如restr=inchr$(ch%,10,“”,0,timeout%)

  (4) 向串口發送數據:print,

  如print #8,“hello world”

  (5) megabasic程序對plc寄存器的訪問:

  對于pcm模塊所在的plc系統中的寄存器如%i,%q,%r,%m等,basic程序中并不可直接引用,而需通過使用特定的功能指令來訪問它們。

  a)訪問plc寄存器之前,先要使用sysbbbb指令。

  sysbbbb,,[type]

  local_name:basic程序內部定義的變量

  cpu_symbol:plc的寄存器名,外加雙引號(如“%r500”)

  type:關聯數據的類型,如bool,byte,int16,uint,dint等

  b) 讀、寫plc寄存器

  sysread

  syswrite

  在sysbbbb指令執行后,即可使用上面兩個指令分別讀、寫basic變量所關聯的plc寄存器。

  2.4 系統編程過程簡介

  根據minit ii通訊協議及megabasic語言的基本語法,在文本編輯器(如記事本)中寫好大致的程序,特別是對返回數據的解析編寫專門的函數來進行處理,以得到浮點數形式的電壓、電流、功率等數據,其中重點要注意好對返回錯誤幀時的處理,還有采集不同數據時的協議上的差別,這一部分程序寫好后,利用pcm模塊的com1通過logicmaster軟件導入pcm模塊,用com1監視運行,用com2通訊,進行聯機調試,根據調試情況加以修正完善,得到最終版本。
作者:未知 點擊:259次 [打印] [關閉] [返回頂部]
本文標簽:BASIC語言在PLC控制系統中的應用(3)
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《BASIC語言在PLC控制系統中的應用(3)》相關權利人與機電之家網取得聯系。
電子樣本

SN系列樣冊
:鞏經理
:13915946763
:南京塞姆泵業有限公司
個人求購

王經理 【求購】  西湖輪胎  2026-3-20
蘇紅慶 【求購】  工業除濕機  2026-3-20
金喜 【求購】  線纜  2026-3-20
林杰 【求購】  自粘結鐵芯  2026-3-20
任建波 【求購】  鋰電鉆  2026-3-20
劉經理 【求購】  吊具電纜總...  2026-3-20
潘梟 【求購】  高強鋼焊絲  2026-3-19
李經理 【求購】  丹弗斯液壓...  2026-3-18
VIP公司推薦

主站蜘蛛池模板: 靖西县| 巴彦县| 通许县| 沭阳县| 自治县| 盖州市| 安国市| 遂宁市| 育儿| 喀喇沁旗| 锦屏县| 阿瓦提县| 织金县| 遂平县| 延边| 永善县| 慈溪市| 仁寿县| 宜君县| 乐安县| 长武县| 电白县| 谢通门县| 新民市| 阳城县| 鄂托克前旗| 普兰店市| 克什克腾旗| 巴彦淖尔市| 衡阳市| 潜江市| 阜新市| 福泉市| 金溪县| 清水河县| 江西省| 蒙阴县| 宣威市| 错那县| 康定县| 柞水县|