梯形圖如何輸入一個(gè)word(dword)輸出16bits(32bits)
劉玉蓉
發(fā)布于2014-10-13 17:38
407
0
標(biāo)簽:
初學(xué),也一直用CFC進(jìn)行編程,現(xiàn)在一個(gè)412的CPU不支持CFC,只能用梯形圖編程,本人對(duì)梯形圖不是很熟悉,遇到一點(diǎn)小問(wèn)題,在CFC中,有類(lèi)似W_BO的塊子,其功能是輸入一個(gè)字輸出16位,在梯形圖中,如何建立這樣的子程序,來(lái)進(jìn)行調(diào)用呢?
主要的是如何實(shí)現(xiàn)W_BO這種CFC塊的功能程序!看了半天手冊(cè),還不知道如何下手,請(qǐng)指點(diǎn)!有類(lèi)似程序好!
問(wèn)題補(bǔ)充:
但是我按你的來(lái)做
在L L0.0時(shí)報(bào)錯(cuò)
提示“statement not permitted for bit instructoin address”
佳答案
把L/ T 改成 A /=方法如下(以INT為例):梯形圖見(jiàn)附圖
1.新建一個(gè)FC,添加一個(gè)IN變量(INT類(lèi)型)例如IN1,16個(gè)OUT變量(BOOL類(lèi)型),例如OUT1~OUT16
2.打開(kāi)FC,編程如下
L IN1
T LW0
A L0.0
= OUT1
A L0.1
= OUT2
......
A L1.7
= OUT16
3,在OB1中調(diào)用FC,添加輸入輸出即可。
若有收獲,就點(diǎn)個(gè)贊吧!
文章來(lái)源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:
微信掃一掃分享
閱讀與本文標(biāo)簽相同的文章