6ES7211-0BA21-0XB0 西門子模塊
6ES7211-0BA21-0XB0 西門子模塊
程序段1編寫(xiě)如下圖所示:1.拖拽一個(gè)TCP_SEND的庫(kù)指令,對(duì)于該指令的每個(gè)引腳填寫(xiě),ConnID為1,Req為觸發(fā)條件,必須為沿信號(hào),這里為了方便,直接使用1秒的脈沖信號(hào),DataLen及DataPtr為發(fā)送的起始字節(jié)指針及發(fā)送的字節(jié)長(zhǎng)度,程序段2如下圖所示:1.拖拽一個(gè)TCP_RECV的庫(kù)指令,對(duì)于該指令的每個(gè)引腳填寫(xiě),ConnID統(tǒng)一為1,MaxLen為接收的程度,DataPtr表示接收字節(jié)存放的起始位置,程序段3如下圖所示:1.后需要編譯,編譯會(huì)提示需要給庫(kù)分配地址,點(diǎn)擊文件下的存儲(chǔ)器,給該庫(kù)分配地址即可,然后在MAIN主程序中調(diào)用TCPServer這個(gè)子程序,并下載到PLC中。PLC編程部分結(jié)。
如果能夠?qū)崿F(xiàn)直接通訊,收益是:
1.節(jié)約opc server的中間件成本;
2.提高通訊效率,應(yīng)付高速分揀之類的交互方式, 交互控制在100ms~200ms以內(nèi),是easy的事情;用opc中間件方式就有點(diǎn)不可控;
3.靈活控制通訊方式;
4.確保在事件處理那一刻,數(shù)據(jù);
5.時(shí)序自由控制;
6.減少了中間環(huán)節(jié),就像小米手機(jī)一樣,直接購(gòu)買,出了問(wèn)題,直接申請(qǐng)維修;主流購(gòu)買基本不需要第三方;
現(xiàn)在流行扁平化管理,以前下達(dá)命令,都是軍長(zhǎng),旅長(zhǎng),團(tuán)。。一級(jí)級(jí)下達(dá),這樣命令終可能變味;據(jù)說(shuō)現(xiàn)在美國(guó)的
指令都是直接來(lái)自五角大樓,不需要層層下達(dá);所以通訊也一個(gè)到底,直接上下位對(duì)接;較少中介結(jié)構(gòu)帶來(lái)的額外異常的可能行;
一句話,省成本,提高穩(wěn)定性和健壯性;
西門子1200PLC通過(guò)以太網(wǎng)通訊與其它設(shè)備進(jìn)行數(shù)據(jù)交互,
西門子1200PLC可以和西門子系列plc進(jìn)行通訊,例如S7-300/S7-1200/S7-1500等,使用ModbusTCP、s7、Profinet等通訊協(xié)議
西門子1200PLC支持1個(gè)編程設(shè)備(PG)的連接
西門子1200PLC支持12個(gè)HMI設(shè)備的連接
西門子1200PLC可以和機(jī)器人、相機(jī)等第三方設(shè)備進(jìn)行通訊,使用ModbusTCP、Profinet等通訊協(xié)議