我試圖用C++/CLI應用程序向西門子PLC寫入內容。 閱讀是可以的(除了第一次讀取它給出奇數值)。 但寫作正在做一些完全不同於我想要的東西。 下面你可以找到代碼: private: void WriteSiemensDB()
{
byte* buffer;
if (ConnectToSiemensPLC()) //Check if you are connec
我由ABB的CoDeSys環境編程PLC,我想不通爲什麼我收到此錯誤: Error 4024: ... Expecting ELSIF, ELSE or END_IF before 'SHL'
返回該錯誤代碼是什麼如: IF flag THEN
iState := 0;
Step := false;
SHL(1,iReg);
END_IF
基本上兩個賦值和一
當定時器不再被要求運行時,我需要能夠暫停定時器並保留其值爲ET的值。定時器來自接近開關的輸入不存在時間,但我只希望它在轉發材料的泵正在運行時。泵只能運行30秒,但接近開關可能需要120秒的抽空,因此在檢測到任何材料之前需要泵4次運行。 我使用的CoDeSys V2.3是否有幫助 到目前爲止,我有: IF Motor AND NOT Proxy.P1 THEN (*If the motor is r