S7-1200與力控通過(guò)S7協(xié)議通訊
測(cè)試環(huán)境:Win10、力控7.2SP3、1214DCDCDC
1-PLC端配置
PLC IP設(shè)置為192.168.2.10
PLC屬性中的連接機(jī)制,勾選允許來(lái)自遠(yuǎn)程對(duì)象的PUT/GET

新建一個(gè)名為FirstDB的數(shù)據(jù)塊,數(shù)據(jù)塊編號(hào)為1

在FirstDB中添加兩個(gè)變量,類型分別為Int和Bool

右鍵打開DB1的屬性設(shè)置,將優(yōu)化塊的訪問(wèn)前面的√取消勾選

編寫以下程序并下載到PLC中。在力控中完成對(duì)I0.3、Q0.1、M2.1、MW10、FirstDB中D1,L1的數(shù)據(jù)監(jiān)控

2-配置力控驅(qū)動(dòng)2.1-添加驅(qū)動(dòng)
IO設(shè)備組態(tài)-->PLC-->西門子-->S7_1200(TCP)

2.2-配置驅(qū)動(dòng)參數(shù)
輸入通道名稱

輸入PLC IP地址

機(jī)架號(hào)0、槽號(hào)設(shè)置為1、握手方式為槽號(hào)相關(guān)

3-添加數(shù)據(jù)組態(tài)
數(shù)據(jù)庫(kù)組態(tài)-->新建模擬I/O點(diǎn)

3.1-普通數(shù)據(jù)類型變量
I類型數(shù)據(jù)組態(tài)---I0.3
輸入點(diǎn)名稱

寄存器類型I
偏移地址0:即I0
數(shù)據(jù)類型8位無(wú)符號(hào):即Byte型
按位操作,數(shù)據(jù)為3:即Byte中的第3位----I0.3

Q類型數(shù)據(jù)組態(tài)---Q0.1


M類型數(shù)據(jù)組態(tài)---M2.1


M類型數(shù)據(jù)組態(tài)---MW10

偏移地址10,16位無(wú)符號(hào)即MW10

3.2-數(shù)據(jù)塊中的變量
數(shù)據(jù)塊中數(shù)據(jù)組態(tài)--FirstDB.D1

寄存器類型:DB,即數(shù)據(jù)塊類型
偏移地址:數(shù)據(jù)塊中變量對(duì)應(yīng)的偏移量

DB數(shù)據(jù)塊號(hào):DB1即是編號(hào)為1的數(shù)據(jù)塊
數(shù)據(jù)類型:根據(jù)實(shí)際創(chuàng)建的DB中的變量類型選擇
數(shù)據(jù)塊中數(shù)據(jù)組態(tài)--FirstDB.L1
偏移量2.0
4-畫面組態(tài)

PLC工程師想加入組織么,