1. 題目:

上篇“用SCL編寫第一個TIA程序代碼”作為SCL編程學(xué)習(xí)的開篇,目的是熟悉TIA的編程平臺?!俺绦蛟场币话懔?xí)慣用“Hello World”作為學(xué)習(xí)編程的第一個演示程序,為了增加編程的儀式感,本例用SCL編寫代碼,使用PLC的基于以太網(wǎng)的開放式用戶通信指令將字符串“Hello, World”發(fā)送到電腦端。

  1. 2. 添加FB:

FB名稱“HelloWorld”。

  1. 3. 添加FB接口變量:

手動添加數(shù)據(jù)類型為“TSEND_C”的靜態(tài)變量,命名為“instTSendC”,即調(diào)用開放式用戶通信指令的“TSEND_C”指令,也可以從指令庫中將該指令直接拖拽到編輯器,選擇“多重實例”。

見下圖:

helloworld程序編寫c語言,helloworld程序編寫c語言視頻?

  1. 4. 編寫代碼:
helloworld程序編寫c語言,helloworld程序編寫c語言視頻?

  1. 5. 添加數(shù)據(jù)塊:

添加一個連接參數(shù)的數(shù)據(jù)塊,可以自由命名,本例命名為“GdbConData”,該數(shù)據(jù)塊內(nèi)容見下圖:

helloworld程序編寫c語言,helloworld程序編寫c語言視頻?

注意硬件地址(硬件組態(tài))、ID號、IP地址和端口號,后三項可視情況修改。

該數(shù)據(jù)塊可自動生成。

見下圖:

helloworld程序編寫c語言,helloworld程序編寫c語言視頻?

  1. 6. 代碼測試:

在循環(huán)OB中調(diào)用FB-HelloWorld,會自動創(chuàng)建背景數(shù)據(jù)塊,該背景數(shù)據(jù)塊可以用來監(jiān)視和修改數(shù)據(jù)。

轉(zhuǎn)至在線并監(jiān)控程序,電腦端使用TCP測試工具進(jìn)行數(shù)據(jù)監(jiān)聽。

如下圖:

helloworld程序編寫c語言,helloworld程序編寫c語言視頻?

  1. 7. 總結(jié):

簡單易學(xué);

使用背景數(shù)據(jù)塊進(jìn)行監(jiān)控,不另外使用全局?jǐn)?shù)據(jù)塊,后面案例均采用這種方式;

初學(xué)從通信入手,為新手增加學(xué)習(xí)信心。

公眾號: 巨控電子( 掃碼關(guān)注 )

helloworld程序編寫c語言,helloworld程序編寫c語言視頻?

微信群:PLC工業(yè)自動化社區(qū) (加好友標(biāo)注:姓名-城市)

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 sumchina520@foxmail.com 舉報,一經(jīng)查實,本站將立刻刪除。

相關(guān)新聞

聯(lián)系我們

聯(lián)系我們

400-9010-860

在線咨詢:點(diǎn)擊這里給我發(fā)消息

微信:85018612

商夢建站客服

工作時間:周一至周六

9:00-18:30,節(jié)假日休息

關(guān)注微信
關(guān)注微信
分享本頁
返回頂部