IEC 61131-3與S7-300/400程序結(jié)構(gòu)的比較

發(fā)布時(shí)間:2024-03-05
plc的軟件標(biāo)準(zhǔn)iec 61131-3與s7-300/400的程序結(jié)構(gòu)是比較接近的,可以看得出來(lái)iec 61131-3采用了s7-300/400程序結(jié)構(gòu)的基本思想,包括s7-300/400使用的名稱,例如功能和功能塊。兩者的功能(fc)除了輸出參數(shù)的個(gè)數(shù)外,沒(méi)有本質(zhì)的區(qū)別。兩者最大的區(qū)別在于iec 61131-3根本就沒(méi)有數(shù)據(jù)塊,所以fb也沒(méi)有背景數(shù)據(jù)塊。但是在功能塊實(shí)例化(被調(diào)用)時(shí),操作系統(tǒng)會(huì)給每次調(diào)用分配一個(gè)單獨(dú)的存儲(chǔ)區(qū)域,用來(lái)保存功能塊的局部變量的值。這個(gè)存儲(chǔ)區(qū)實(shí)際上相當(dāng)于s7-300/400功能塊的背景數(shù)據(jù)塊,只是對(duì)用戶來(lái)說(shuō)不是透明的,用戶不能訪問(wèn)它。
個(gè)人認(rèn)為s7-300/400的程序因?yàn)閿?shù)據(jù)塊復(fù)雜了很多。例如書寫數(shù)據(jù)塊內(nèi)的地址要說(shuō)明數(shù)據(jù)塊的編號(hào),或者采用opn指令打開數(shù)據(jù)塊。參數(shù)類型pointer和any為數(shù)據(jù)塊增加了兩個(gè)字節(jié)。為了減少背景數(shù)據(jù)塊又搞了個(gè)多重背景。當(dāng)然數(shù)據(jù)塊也有它的優(yōu)點(diǎn),便于管理和監(jiān)控?cái)?shù)據(jù),對(duì)于大型系統(tǒng)更是如此。背景數(shù)據(jù)塊中的數(shù)據(jù)本來(lái)應(yīng)該是fb的被控對(duì)象私有的,允許別的塊訪問(wèn),破壞了它的私有性,但是訪問(wèn)背景數(shù)據(jù)塊在編程時(shí)有時(shí)也會(huì)帶來(lái)方便。
上一個(gè):貼片電容與電解電容
下一個(gè):無(wú)公害防治果樹蚜蟲

恭賀新婚祝詞不俗氣
鼎聲微GR0603F160RT5G00電阻
Linux curl表單登錄或提交與cookie使用詳解
離婚房子還沒(méi)辦房產(chǎn)證如何做房變
怎么辨別mx5原裝屏幕
電腦愛(ài)奇藝登陸不了(電腦愛(ài)奇藝無(wú)法登錄帳號(hào))
夏季降低組培苗污染的五項(xiàng)措施
怎么分辨茶花品種
網(wǎng)址.com指的是什么意思 .com的發(fā)展歷程介紹
刑事拘留多久判刑
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos