38361613
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看38361613的 主題 / 回貼
樓主  發(fā)表于: 2009-08-11 15:12
1:在程序中有多個(gè)塊處于 塊保護(hù)中,這個(gè)有沒有辦法取消保護(hù)?

2:在PLC中的FC32中,DB32.DBW2為屏幕現(xiàn)所顯示畫面的代碼,這是怎么設(shè)置的?

在area pointers中設(shè)定了DB32.DBW0就是了。

這只能說明 屏幕代碼為DB32.DBW0開始的5個(gè)字。怎么能為DB32.DBW2呢?這怎么個(gè)意思,能解釋一下嗎

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為出錯(cuò)的內(nèi)容,那這信息發(fā)送給誰?有什么作用呢?

4:PLC 程序調(diào)用PROTOOL中的消息時(shí),是不是必須用 SFC17?
附件: 程序[1].part01.rar (879 K) 下載次數(shù):27
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
附件: 程序[1].part02.rar (495 K) 下載次數(shù):22
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5212 個(gè)
工控威望: 7436 點(diǎn)
下載積分: 158993 分
在線時(shí)間: 3172(小時(shí))
注冊(cè)時(shí)間: 2007-11-21
最后登錄: 2024-12-22
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2009-08-11 17:44
1. 去下載解密程序試試吧!

2. 5個(gè)字代表不同的含義,放置當(dāng)前頁(yè)面值的那個(gè)字就是第二個(gè),西門子就這么規(guī)定的。
  字1:當(dāng)前畫面類型
  字2:當(dāng)前畫面號(hào)
  字3:保留
  字4:當(dāng)前域號(hào)
  字5:保留
所以設(shè)定了.DBW0后顯示畫面號(hào)的卻是.DBW2

3. P是Pointer的意思,指針。P#就是指針的意思,不過這是個(gè)ANY類型的指針。
  信息發(fā)給誰要看調(diào)用FC23的程序中#ret管腳上連接的變量是誰。作用就是監(jiān)視"BLKMOV"時(shí)有沒有錯(cuò)誤啊。

4. 當(dāng)然可以不用,換為用某點(diǎn)來驅(qū)動(dòng)報(bào)警。
本帖最近評(píng)分記錄:
  • 下載積分:+2(38361613) 熱心助人,加分表?yè)P(yáng)
  • 下載積分:+5(王睿) 精彩的回答
    wwcwwc
    級(jí)別: VIP會(huì)員

    精華主題: 0
    發(fā)帖數(shù)量: 3393 個(gè)
    工控威望: 3191 點(diǎn)
    下載積分: 70452 分
    在線時(shí)間: 1604(小時(shí))
    注冊(cè)時(shí)間: 2008-04-20
    最后登錄: 2024-12-17
    查看wwcwwc的 主題 / 回貼
    2樓  發(fā)表于: 2009-08-11 20:59
    站上好像有解鎖軟件,可但是只能解FC;FB對(duì)于西門子的系統(tǒng)功能塊等,前面帶S的我沒有接觸過.2問題2樓已經(jīng)說明了在FC32功能塊的背景塊里調(diào)用.你這里是調(diào)用字,也可以調(diào)用其它,如位等.帶#號(hào)的是定義變量,一般依靠組織塊來調(diào)用.具體地址一般會(huì)在上面附值.PLC調(diào)用屏的消息不一定要用SFC17的,可以是位和字的形式.