|
上海地友自動(dòng)化設(shè)備有限公司
| 聯(lián)系人:方祖付
先生 (經(jīng)理) |
| 電 話:021-60441303 |
| 手 機(jī):18721545542 |
 |
|
 |
|
| 西門子電源6EP1323-2BA00 |
西門子電源6EP1323-2BA00
西門子電源6EP1323-2BA00
西門子電源6EP1323-2BA00
如close #8
*串口通訊參數(shù)的設(shè)定:ioctl ,
。2) ioctl_string格式為:
baud(波特率),parity(校驗(yàn)),databits(數(shù)據(jù)位),stopbits(停止位),flowctl(流控制方式),physical(物理協(xié)議如232/485/422),duplexmode(通訊模式,半雙工/全雙工)如ioctl #8,19200,n,8,1,n,232
。3) 從串口讀取數(shù)據(jù):inchr$(,,,,)
如restr=inchr$(ch%,10,,0,timeout%)
。4) 向串口發(fā)送數(shù)據(jù):print,
如print #8,hello world
。5) megabasic程序?qū)lc寄存器的訪問:
對(duì)于pcm模塊所在的plc系統(tǒng)中的寄存器如%i,%q,%r,%m等,basic程序中并不可直接引用,而需通過使用特定的功能指令來訪問它們。
a)訪問plc寄存器之前,先要使用syslink指令。
syslink,,[type]
local_name:basic程序內(nèi)部定義的變量
cpu_symbol:plc的寄存器名,外加雙引號(hào)(如%r500)
type:關(guān)聯(lián)數(shù)據(jù)的類型,如bool,byte,int16,uint,dint等
b) 讀、寫plc寄存器
sysread
syswrite
在syslink指令執(zhí)行后,即可使用上面兩個(gè)指令分別讀、寫basic變量所關(guān)聯(lián)的plc寄存器。
2.4 系統(tǒng)編程過程簡(jiǎn)介
根據(jù)minit ii通訊協(xié)議及megabasic語言的基本語法,在文本編輯器(如記事本)中寫好大致的程序,特別是對(duì)返回?cái)?shù)據(jù)的解析編寫專門的函數(shù)來進(jìn)行處理,以得到浮點(diǎn)數(shù)形式的電壓、電流、功率等數(shù)據(jù),其中重點(diǎn)要注意好對(duì)返回錯(cuò)誤幀時(shí)的處理,還有采集不同數(shù)據(jù)時(shí)的協(xié)議上的差別,這一部分程序?qū)懞煤螅胮cm模塊的com1通過logicmaster軟件導(dǎo)入pcm模塊,用com1監(jiān)視運(yùn)行,用com2通訊,進(jìn)行聯(lián)機(jī)調(diào)試,根據(jù)調(diào)試情況加以修正完善,得到最終版本。
類似上述步驟,根據(jù)fx2n的通訊協(xié)議,寫好與fx2n通訊的程序,用com1監(jiān)視運(yùn)行,用com2通訊,經(jīng)調(diào)試修正,得到最終版本。 |
 |
| |
| 上海地友自動(dòng)化設(shè)備有限公司 |
|
| 電 話: |
021-60441303 |
| 傳 真: |
021-67720388 |
| 移動(dòng)電話: |
18721545542 |
| 公司地址: |
中國(guó)上海松江區(qū)上海市松江區(qū)榮樂西路106弄11號(hào)101室 |
| 郵 編: |
201600 |
| 公司主頁: |
http://fangzufu.qy6.com.cn( 加入收藏) |
|
|
|
 |
|
|