38361613
級別: *
|
1:在程序中有多個塊處于 塊保護中,這個有沒有辦法取消保護? 2:在PLC中的FC32中,DB32.DBW2為屏幕現所顯示畫面的代碼,這是怎么設置的? 在area pointers中設定了DB32.DBW0就是了。 這只能說明 屏幕代碼為DB32.DBW0開始的5個字。怎么能為DB32.DBW2呢?這怎么個意思,能解釋一下嗎 3:FC23的Network5中有以下程序; CALL "BLKMOV" SRCBLK :=P#DB21.DBX0.0 BYTE 70 RET_VAL:=#ret DSTBLK :=P#DB22.DBX0.0 BYTE 70 SRCBLK :=P#DB21.DBX0.0 BYTE 70和 DSTBLK :=P#DB22.DBX0.0 BYTE 70中的P是什么意思? RET_VAL:=#ret #ret為出錯的內容,那這信息發送給誰?有什么作用呢? 4:PLC 程序調用PROTOOL中的消息時,是不是必須用 SFC17? |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
1. 去下載解密程序試試吧! 2. 5個字代表不同的含義,放置當前頁面值的那個字就是第二個,西門子就這么規定的。 字1:當前畫面類型 字2:當前畫面號 字3:保留 字4:當前域號 字5:保留 所以設定了.DBW0后顯示畫面號的卻是.DBW2 3. P是Pointer的意思,指針。P#就是指針的意思,不過這是個ANY類型的指針。 信息發給誰要看調用FC23的程序中#ret管腳上連接的變量是誰。作用就是監視"BLKMOV"時有沒有錯誤啊。 4. 當然可以不用,換為用某點來驅動報警。 |
---|---|
本帖最近評分記錄: |