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