背景DB的數(shù)據(jù)需要從FB塊內(nèi)該,打開FB塊,頂端修改背景DB的數(shù)據(jù),然后再程序中調(diào)用這個(gè)FB的位置刷新下實(shí)例后,背景DB塊自動(dòng)變過(guò)來(lái)。
控制字就是控制下位設(shè)備運(yùn)行的參數(shù)、控制指令等;狀態(tài)字就反應(yīng)下位設(shè)備運(yùn)行狀態(tài)的字,如西門子PN通訊中有各種報(bào)文,如105/103/3/111/750報(bào)文等,報(bào)文是通過(guò)控制字和狀態(tài)字與下位驅(qū)動(dòng)、設(shè)備完成數(shù)據(jù)交換的。
系統(tǒng)上電,在HW
Config界面中,點(diǎn)擊圖標(biāo)。然后選擇菜單PLC中,點(diǎn)擊Assign Device Name...。彈出設(shè)置ET200S等IO Device的命名界面。
V5.4,或其他更高版本,才可以安裝V5.4
SP5升級(jí)包,你去下一個(gè)STEP7
V5.4安裝包,再安裝這個(gè)就可以。 展開
檢查上位機(jī)和其他以太網(wǎng)模塊是否有IP地址或者MAC地址沖突;檢查網(wǎng)線是否有問(wèn)題。如果CPU上BF燈亮,可能未插好以太網(wǎng)線或網(wǎng)絡(luò)中IP/MAC地址沖突或者Device Name沖突。首先檢查網(wǎng)線是否有故障,檢查CP343-1上Link燈或者相應(yīng)端口P1(第一個(gè)網(wǎng)絡(luò))和P2(第二個(gè)網(wǎng)絡(luò))。如果都排除,建議利用下列鏈接對(duì)CP34301進(jìn)行固件更新:
http://support.automation.siemens.com/CN/view/zh/42123315
另外為了使用更多的通信連接,必須減少S7基本通信,如CPU315-2DP中最大通信連接數(shù)是16,但為S7 Basic
Communication(S7基本通信)竟然預(yù)保留了12個(gè)通信連接數(shù),僅為PG和OP(上位機(jī))各預(yù)保留了一個(gè)。在SIMATIC管理器中,打開你的項(xiàng)目的硬件組態(tài)界面,雙擊CPU,在CPU 屬性中選擇“Communication”(通信),將S7Basic Communication(S7基本通信)數(shù)設(shè)定為“0”,以釋放更多的通信資源,增加OP預(yù)保留通信數(shù)為“2”,然后保存編譯下載到CPU中。
西門子MODBUS cp340
cp341 這些是做MODBUS通訊用,需要硬件狗和軟件,這如果不增加,無(wú)法實(shí)現(xiàn)。你選的CPU只是以太網(wǎng),除非你自己編程MODBUS,但也得需要一個(gè)模塊。
第一步 找到需要連接設(shè)備的型號(hào) ,在到對(duì)應(yīng)的廠家官網(wǎng)找到對(duì)應(yīng)的GSD文件,并且了解這個(gè)第三方文件的控制字與狀態(tài)字,第二步,在西門子軟件中安裝好對(duì)應(yīng)的GSD文件
第三步,安裝好的GSD文件,會(huì)給你配置好輸入輸出的地址 根據(jù)控制來(lái)寫你需要的控制就可以了。